From aad9fab75f0ca304c149bfa8b8705f7940afcc53 Mon Sep 17 00:00:00 2001 From: Christopher Chedeau Date: Tue, 22 Apr 2014 14:59:59 -0700 Subject: [PATCH] port latest updates to C --- src/Layout.c | 9 +- src/Layout.h | 12 +- src/__tests__/Layout-test.c | 32884 +++++++++++++++++++++++++++++++++ src/__tests__/Layout-test.js | 1 - src/transpile.html | 51 +- 5 files changed, 32931 insertions(+), 26 deletions(-) diff --git a/src/Layout.c b/src/Layout.c index 275214b9..43524d2b 100644 --- a/src/Layout.c +++ b/src/Layout.c @@ -421,9 +421,12 @@ void layoutNode(css_node_t *node) { leadingCrossDim += remainingCrossDim; } else if (alignItem == CSS_ALIGN_STRETCH) { if (!isDimDefined(child, crossAxis)) { - child->layout.dimensions[dim[crossAxis]] = node->layout.dimensions[dim[crossAxis]] - - getPaddingAndBorderAxis(node, crossAxis) - - getMarginAxis(child, crossAxis); + child->layout.dimensions[dim[crossAxis]] = fmaxf( + node->layout.dimensions[dim[crossAxis]] - + getPaddingAndBorderAxis(node, crossAxis) - + getMarginAxis(child, crossAxis), + getPaddingAndBorderAxis(child, crossAxis) + ); } } child->layout.position[pos[crossAxis]] += leadingCrossDim; diff --git a/src/Layout.h b/src/Layout.h index 07d97623..c96b3c23 100644 --- a/src/Layout.h +++ b/src/Layout.h @@ -63,9 +63,19 @@ typedef struct { css_flex_t flex; css_position_type_t position_type; float margin[4]; + float position[4]; + /** + * You should skip all the rules that contain negative values for the + * following attributes. For example: + * {padding: 10, paddingLeft: -5} + * should output: + * {left: 10 ...} + * the following two are incorrect: + * {left: -5 ...} + * {left: 0 ...} + */ float padding[4]; float border[4]; - float position[4]; float dimensions[2]; } css_style_t; diff --git a/src/__tests__/Layout-test.c b/src/__tests__/Layout-test.c index d3017a77..fae748bc 100644 --- a/src/__tests__/Layout-test.c +++ b/src/__tests__/Layout-test.c @@ -2502,5 +2502,32889 @@ int main() test("should layout node with borderWidth and position: absolute, top. cross axis", root_node, root_layout); } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.dimensions[CSS_WIDTH] = 50; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.align_self = CSS_ALIGN_STRETCH; + node->style.margin[CSS_LEFT] = 20; + node->style.padding[CSS_LEFT] = 20; + node->style.padding[CSS_TOP] = 20; + node->style.padding[CSS_RIGHT] = 20; + node->style.padding[CSS_BOTTOM] = 20; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 50; + node->layout.dimensions[CSS_HEIGHT] = 40; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 20; + node->layout.dimensions[CSS_WIDTH] = 40; + node->layout.dimensions[CSS_HEIGHT] = 40; + } + } + + test("should correctly take into account min padding for stretch", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #0", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #1", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_WIDTH] = 954; + node->style.dimensions[CSS_HEIGHT] = 519; + node->style.margin[CSS_LEFT] = 14; + node->style.margin[CSS_RIGHT] = 13; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_RIGHT] = 2; + node->style.border[CSS_BOTTOM] = 2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 14; + node->layout.dimensions[CSS_WIDTH] = 954; + node->layout.dimensions[CSS_HEIGHT] = 519; + } + + test("Random #2", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.margin[CSS_LEFT] = 9; + node->style.margin[CSS_BOTTOM] = 7; + node->style.padding[CSS_LEFT] = 10; + node->style.padding[CSS_TOP] = 10; + node->style.padding[CSS_RIGHT] = 10; + node->style.padding[CSS_BOTTOM] = 10; + node->style.padding[CSS_RIGHT] = 1; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 0; + node->style.border[CSS_RIGHT] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_LEFT] = 0; + node->style.position[CSS_TOP] = -10; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -10; + node->layout.position[CSS_LEFT] = 9; + node->layout.dimensions[CSS_WIDTH] = 11; + node->layout.dimensions[CSS_HEIGHT] = 20; + } + + test("Random #3", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #4", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.dimensions[CSS_WIDTH] = 433; + node->style.dimensions[CSS_HEIGHT] = 590; + node->style.margin[CSS_LEFT] = -9; + node->style.margin[CSS_TOP] = 1; + node->style.padding[CSS_LEFT] = 2; + node->style.padding[CSS_TOP] = 2; + node->style.padding[CSS_RIGHT] = 2; + node->style.padding[CSS_BOTTOM] = 2; + node->style.padding[CSS_RIGHT] = 18; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_BOTTOM] = 2; + node->style.position[CSS_TOP] = 8; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 9; + node->layout.position[CSS_LEFT] = -9; + node->layout.dimensions[CSS_WIDTH] = 433; + node->layout.dimensions[CSS_HEIGHT] = 590; + } + + test("Random #5", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #6", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #7", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #8", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.dimensions[CSS_WIDTH] = 62; + node->style.dimensions[CSS_HEIGHT] = 921; + node->style.margin[CSS_LEFT] = 9; + node->style.margin[CSS_TOP] = 9; + node->style.margin[CSS_RIGHT] = 9; + node->style.margin[CSS_BOTTOM] = 9; + node->style.margin[CSS_LEFT] = 3; + node->style.margin[CSS_TOP] = 9; + node->style.margin[CSS_BOTTOM] = 6; + node->style.padding[CSS_RIGHT] = 4; + node->style.padding[CSS_BOTTOM] = 6; + node->style.position[CSS_LEFT] = 9; + init_css_node_children(node, 2); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.position_type = CSS_POSITION_ABSOLUTE; + node->style.margin[CSS_LEFT] = 14; + node->style.margin[CSS_TOP] = 14; + node->style.margin[CSS_RIGHT] = 14; + node->style.margin[CSS_BOTTOM] = 14; + node->style.margin[CSS_LEFT] = -10; + node->style.margin[CSS_RIGHT] = 16; + node->style.margin[CSS_BOTTOM] = 18; + node->style.padding[CSS_TOP] = 11; + node->style.padding[CSS_RIGHT] = 12; + node->style.border[CSS_RIGHT] = 1; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_LEFT] = 6; + node->style.position[CSS_TOP] = -1; + node = &outer_node_1->children[1]; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.align_self = CSS_ALIGN_CENTER; + node->style.flex = CSS_FLEX_ONE; + node->style.position_type = CSS_POSITION_RELATIVE; + node->style.dimensions[CSS_HEIGHT] = 5; + node->style.margin[CSS_TOP] = 15; + node->style.margin[CSS_RIGHT] = 7; + node->style.margin[CSS_BOTTOM] = 0; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_RIGHT] = 2; + node->style.position[CSS_LEFT] = -3; + node->style.position[CSS_TOP] = -3; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 9; + node->layout.position[CSS_LEFT] = 12; + node->layout.dimensions[CSS_WIDTH] = 62; + node->layout.dimensions[CSS_HEIGHT] = 921; + init_css_node_children(node, 2); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 13; + node->layout.position[CSS_LEFT] = -4; + node->layout.dimensions[CSS_WIDTH] = 13; + node->layout.dimensions[CSS_HEIGHT] = 11; + node = &outer_node_1->children[1]; + node->layout.position[CSS_TOP] = 12; + node->layout.position[CSS_LEFT] = 20.5; + node->layout.dimensions[CSS_WIDTH] = 4; + node->layout.dimensions[CSS_HEIGHT] = 900; + } + } + + test("Random #9", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_CENTER; + node->style.margin[CSS_LEFT] = 7; + node->style.margin[CSS_TOP] = 16; + node->style.margin[CSS_BOTTOM] = 15; + node->style.padding[CSS_LEFT] = 17; + node->style.padding[CSS_TOP] = 17; + node->style.padding[CSS_RIGHT] = 17; + node->style.padding[CSS_BOTTOM] = 17; + node->style.padding[CSS_BOTTOM] = 16; + node->style.border[CSS_BOTTOM] = 3; + node->style.position[CSS_LEFT] = 6; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 16; + node->layout.position[CSS_LEFT] = 13; + node->layout.dimensions[CSS_WIDTH] = 34; + node->layout.dimensions[CSS_HEIGHT] = 36; + } + + test("Random #10", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.margin[CSS_LEFT] = -1; + node->style.margin[CSS_TOP] = 19; + node->style.padding[CSS_LEFT] = 10; + node->style.padding[CSS_TOP] = 10; + node->style.padding[CSS_RIGHT] = 10; + node->style.padding[CSS_BOTTOM] = 10; + node->style.padding[CSS_LEFT] = 4; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.border[CSS_LEFT] = 1; + node->style.position[CSS_TOP] = -8; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 11; + node->layout.position[CSS_LEFT] = -1; + node->layout.dimensions[CSS_WIDTH] = 18; + node->layout.dimensions[CSS_HEIGHT] = 26; + } + + test("Random #11", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #12", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_CENTER; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.dimensions[CSS_HEIGHT] = 342; + node->style.margin[CSS_LEFT] = 16; + node->style.margin[CSS_TOP] = 16; + node->style.margin[CSS_RIGHT] = 16; + node->style.margin[CSS_BOTTOM] = 16; + node->style.padding[CSS_BOTTOM] = 13; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_RIGHT] = 1; + node->style.border[CSS_BOTTOM] = 1; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_TOP] = 1; + node->style.position[CSS_LEFT] = 6; + node->style.position[CSS_TOP] = -3; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 13; + node->layout.position[CSS_LEFT] = 22; + node->layout.dimensions[CSS_WIDTH] = 2; + node->layout.dimensions[CSS_HEIGHT] = 342; + } + + test("Random #13", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #14", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.dimensions[CSS_WIDTH] = 599; + node->style.margin[CSS_LEFT] = 17; + node->style.margin[CSS_TOP] = 17; + node->style.margin[CSS_RIGHT] = 17; + node->style.margin[CSS_BOTTOM] = 17; + node->style.margin[CSS_LEFT] = -2; + node->style.margin[CSS_TOP] = 16; + node->style.margin[CSS_RIGHT] = -1; + node->style.padding[CSS_LEFT] = 7; + node->style.padding[CSS_TOP] = 7; + node->style.padding[CSS_RIGHT] = 7; + node->style.padding[CSS_BOTTOM] = 7; + node->style.padding[CSS_TOP] = 10; + node->style.padding[CSS_BOTTOM] = 4; + node->style.border[CSS_LEFT] = 0; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 16; + node->layout.position[CSS_LEFT] = -2; + node->layout.dimensions[CSS_WIDTH] = 599; + node->layout.dimensions[CSS_HEIGHT] = 14; + } + + test("Random #15", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #16", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #17", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #18", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.margin[CSS_LEFT] = 5; + node->style.margin[CSS_TOP] = 5; + node->style.margin[CSS_RIGHT] = 5; + node->style.margin[CSS_BOTTOM] = 5; + node->style.margin[CSS_LEFT] = 8; + node->style.margin[CSS_TOP] = 7; + node->style.margin[CSS_RIGHT] = 18; + node->style.margin[CSS_BOTTOM] = 7; + node->style.padding[CSS_BOTTOM] = 3; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 0; + node->style.border[CSS_RIGHT] = 0; + node->style.border[CSS_BOTTOM] = 0; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 7; + node->layout.position[CSS_LEFT] = 8; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 3; + } + + test("Random #19", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #20", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.dimensions[CSS_WIDTH] = 320; + node->style.margin[CSS_BOTTOM] = -8; + node->style.padding[CSS_BOTTOM] = 1; + node->style.border[CSS_RIGHT] = 0; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 320; + node->layout.dimensions[CSS_HEIGHT] = 1; + } + + test("Random #21", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #22", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.dimensions[CSS_HEIGHT] = 668; + node->style.margin[CSS_LEFT] = 4; + node->style.margin[CSS_TOP] = -3; + node->style.margin[CSS_RIGHT] = 0; + node->style.padding[CSS_LEFT] = 19; + node->style.border[CSS_LEFT] = 0; + node->style.position[CSS_TOP] = 0; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -3; + node->layout.position[CSS_LEFT] = 4; + node->layout.dimensions[CSS_WIDTH] = 19; + node->layout.dimensions[CSS_HEIGHT] = 668; + } + + test("Random #23", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #24", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.dimensions[CSS_HEIGHT] = 108; + node->style.margin[CSS_LEFT] = 12; + node->style.margin[CSS_TOP] = 1; + node->style.margin[CSS_RIGHT] = 12; + node->style.margin[CSS_BOTTOM] = -7; + node->style.padding[CSS_LEFT] = 15; + node->style.padding[CSS_RIGHT] = 0; + node->style.padding[CSS_BOTTOM] = 16; + node->style.border[CSS_TOP] = 2; + node->style.position[CSS_LEFT] = 9; + node->style.position[CSS_TOP] = 8; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 9; + node->layout.position[CSS_LEFT] = 21; + node->layout.dimensions[CSS_WIDTH] = 15; + node->layout.dimensions[CSS_HEIGHT] = 108; + } + + test("Random #25", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.dimensions[CSS_HEIGHT] = 455; + node->style.margin[CSS_LEFT] = -7; + node->style.margin[CSS_TOP] = -7; + node->style.margin[CSS_RIGHT] = -7; + node->style.margin[CSS_BOTTOM] = -7; + node->style.margin[CSS_LEFT] = -2; + node->style.margin[CSS_BOTTOM] = -5; + node->style.padding[CSS_BOTTOM] = 14; + node->style.border[CSS_LEFT] = 2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -7; + node->layout.position[CSS_LEFT] = -2; + node->layout.dimensions[CSS_WIDTH] = 2; + node->layout.dimensions[CSS_HEIGHT] = 455; + } + + test("Random #26", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_CENTER; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.margin[CSS_LEFT] = -7; + node->style.margin[CSS_TOP] = -7; + node->style.margin[CSS_RIGHT] = -7; + node->style.margin[CSS_BOTTOM] = -7; + node->style.padding[CSS_LEFT] = 3; + node->style.padding[CSS_TOP] = 3; + node->style.padding[CSS_RIGHT] = 3; + node->style.padding[CSS_BOTTOM] = 3; + node->style.padding[CSS_BOTTOM] = 10; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 0; + node->style.border[CSS_RIGHT] = 0; + node->style.border[CSS_BOTTOM] = 0; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -7; + node->layout.position[CSS_LEFT] = -7; + node->layout.dimensions[CSS_WIDTH] = 6; + node->layout.dimensions[CSS_HEIGHT] = 13; + } + + test("Random #27", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #28", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #29", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #30", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_CENTER; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.margin[CSS_LEFT] = 10; + node->style.margin[CSS_BOTTOM] = 4; + node->style.position[CSS_LEFT] = 1; + node->style.position[CSS_TOP] = 0; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 11; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #31", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.dimensions[CSS_HEIGHT] = 455; + node->style.margin[CSS_LEFT] = -7; + node->style.margin[CSS_TOP] = -7; + node->style.margin[CSS_RIGHT] = -7; + node->style.margin[CSS_BOTTOM] = -7; + node->style.margin[CSS_LEFT] = 2; + node->style.margin[CSS_BOTTOM] = 16; + node->style.padding[CSS_TOP] = 5; + node->style.padding[CSS_RIGHT] = 16; + node->style.padding[CSS_BOTTOM] = 13; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 0; + node->style.border[CSS_RIGHT] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_LEFT] = -1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -7; + node->layout.position[CSS_LEFT] = 1; + node->layout.dimensions[CSS_WIDTH] = 16; + node->layout.dimensions[CSS_HEIGHT] = 455; + } + + test("Random #32", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_CENTER; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_WIDTH] = 227; + node->style.margin[CSS_LEFT] = 5; + node->style.margin[CSS_TOP] = 5; + node->style.margin[CSS_RIGHT] = 15; + node->style.padding[CSS_LEFT] = 9; + node->style.padding[CSS_TOP] = 9; + node->style.padding[CSS_RIGHT] = 9; + node->style.padding[CSS_BOTTOM] = 9; + node->style.padding[CSS_TOP] = 0; + node->style.padding[CSS_RIGHT] = 14; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.border[CSS_LEFT] = 0; + node->style.position[CSS_LEFT] = 0; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 5; + node->layout.position[CSS_LEFT] = 5; + node->layout.dimensions[CSS_WIDTH] = 227; + node->layout.dimensions[CSS_HEIGHT] = 15; + } + + test("Random #33", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.dimensions[CSS_HEIGHT] = 184; + node->style.margin[CSS_LEFT] = 6; + node->style.margin[CSS_TOP] = 16; + node->style.margin[CSS_RIGHT] = 15; + node->style.padding[CSS_RIGHT] = 10; + node->style.border[CSS_BOTTOM] = 3; + node->style.position[CSS_TOP] = -1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 15; + node->layout.position[CSS_LEFT] = 6; + node->layout.dimensions[CSS_WIDTH] = 10; + node->layout.dimensions[CSS_HEIGHT] = 184; + } + + test("Random #34", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #35", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.dimensions[CSS_WIDTH] = 539; + node->style.margin[CSS_LEFT] = 13; + node->style.margin[CSS_TOP] = 12; + node->style.margin[CSS_RIGHT] = -6; + node->style.padding[CSS_LEFT] = 4; + node->style.padding[CSS_TOP] = 4; + node->style.padding[CSS_RIGHT] = 4; + node->style.padding[CSS_BOTTOM] = 4; + node->style.padding[CSS_LEFT] = 13; + node->style.padding[CSS_BOTTOM] = 0; + node->style.border[CSS_RIGHT] = 2; + node->style.border[CSS_BOTTOM] = 2; + node->style.position[CSS_LEFT] = -8; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 12; + node->layout.position[CSS_LEFT] = 5; + node->layout.dimensions[CSS_WIDTH] = 539; + node->layout.dimensions[CSS_HEIGHT] = 6; + } + + test("Random #36", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_CENTER; + node->style.margin[CSS_RIGHT] = 6; + node->style.margin[CSS_BOTTOM] = -3; + node->style.padding[CSS_LEFT] = 9; + node->style.padding[CSS_TOP] = 9; + node->style.padding[CSS_RIGHT] = 9; + node->style.padding[CSS_BOTTOM] = 9; + node->style.padding[CSS_LEFT] = 13; + node->style.padding[CSS_RIGHT] = 12; + node->style.padding[CSS_BOTTOM] = 5; + node->style.position[CSS_TOP] = 4; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 4; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 25; + node->layout.dimensions[CSS_HEIGHT] = 14; + } + + test("Random #37", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #38", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.margin[CSS_LEFT] = -8; + node->style.margin[CSS_TOP] = 3; + node->style.margin[CSS_BOTTOM] = 1; + node->style.padding[CSS_LEFT] = 18; + node->style.padding[CSS_TOP] = 18; + node->style.padding[CSS_RIGHT] = 18; + node->style.padding[CSS_BOTTOM] = 18; + node->style.padding[CSS_TOP] = 14; + node->style.padding[CSS_BOTTOM] = 11; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_BOTTOM] = 2; + node->style.position[CSS_LEFT] = -5; + node->style.position[CSS_TOP] = -6; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.align_self = CSS_ALIGN_STRETCH; + node->style.margin[CSS_LEFT] = 18; + node->style.margin[CSS_TOP] = 18; + node->style.margin[CSS_RIGHT] = 18; + node->style.margin[CSS_BOTTOM] = 18; + node->style.margin[CSS_RIGHT] = 8; + node->style.margin[CSS_BOTTOM] = 8; + node->style.padding[CSS_LEFT] = 11; + node->style.padding[CSS_TOP] = 11; + node->style.padding[CSS_RIGHT] = 11; + node->style.padding[CSS_BOTTOM] = 11; + node->style.border[CSS_TOP] = 2; + node->style.border[CSS_RIGHT] = 3; + node->style.position[CSS_TOP] = 3; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -3; + node->layout.position[CSS_LEFT] = -13; + node->layout.dimensions[CSS_WIDTH] = 88; + node->layout.dimensions[CSS_HEIGHT] = 77; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 35; + node->layout.position[CSS_LEFT] = 37; + node->layout.dimensions[CSS_WIDTH] = 25; + node->layout.dimensions[CSS_HEIGHT] = 24; + } + } + + test("Random #39", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_HEIGHT] = 204; + node->style.margin[CSS_LEFT] = 17; + node->style.margin[CSS_TOP] = 17; + node->style.margin[CSS_RIGHT] = 17; + node->style.margin[CSS_BOTTOM] = 17; + node->style.margin[CSS_TOP] = 5; + node->style.padding[CSS_LEFT] = 8; + node->style.padding[CSS_TOP] = 8; + node->style.padding[CSS_RIGHT] = 8; + node->style.padding[CSS_BOTTOM] = 8; + node->style.padding[CSS_TOP] = 2; + node->style.border[CSS_LEFT] = 0; + node->style.position[CSS_LEFT] = 2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 5; + node->layout.position[CSS_LEFT] = 19; + node->layout.dimensions[CSS_WIDTH] = 16; + node->layout.dimensions[CSS_HEIGHT] = 204; + } + + test("Random #40", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.margin[CSS_LEFT] = 11; + node->style.margin[CSS_TOP] = 11; + node->style.margin[CSS_RIGHT] = 11; + node->style.margin[CSS_BOTTOM] = 11; + node->style.margin[CSS_LEFT] = -4; + node->style.margin[CSS_TOP] = -2; + node->style.padding[CSS_LEFT] = 7; + node->style.padding[CSS_TOP] = 7; + node->style.padding[CSS_RIGHT] = 7; + node->style.padding[CSS_BOTTOM] = 7; + node->style.padding[CSS_LEFT] = 18; + node->style.padding[CSS_TOP] = 14; + node->style.padding[CSS_RIGHT] = 18; + node->style.border[CSS_BOTTOM] = 3; + node->style.position[CSS_LEFT] = -7; + node->style.position[CSS_TOP] = 9; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.align_self = CSS_ALIGN_CENTER; + node->style.flex = CSS_FLEX_ONE; + node->style.position_type = CSS_POSITION_ABSOLUTE; + node->style.dimensions[CSS_WIDTH] = 347; + node->style.margin[CSS_LEFT] = 19; + node->style.padding[CSS_LEFT] = 8; + node->style.padding[CSS_TOP] = 17; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_TOP] = 2; + init_css_node_children(node, 1); + { + css_node_t *outer_node_2 = node; + css_node_t *node; + node = &outer_node_2->children[0]; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.align_self = CSS_ALIGN_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 894; + node->style.dimensions[CSS_HEIGHT] = 135; + node->style.margin[CSS_LEFT] = -3; + node->style.margin[CSS_RIGHT] = 18; + node->style.padding[CSS_LEFT] = 2; + node->style.border[CSS_LEFT] = 2; + } + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 7; + node->layout.position[CSS_LEFT] = -11; + node->layout.dimensions[CSS_WIDTH] = 36; + node->layout.dimensions[CSS_HEIGHT] = 24; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 14; + node->layout.position[CSS_LEFT] = 37; + node->layout.dimensions[CSS_WIDTH] = 347; + node->layout.dimensions[CSS_HEIGHT] = 154; + init_css_node_children(node, 1); + { + css_node_t *outer_node_2 = node; + css_node_t *node; + node = &outer_node_2->children[0]; + node->layout.position[CSS_TOP] = 19; + node->layout.position[CSS_LEFT] = 7; + node->layout.dimensions[CSS_WIDTH] = 894; + node->layout.dimensions[CSS_HEIGHT] = 135; + } + } + } + + test("Random #41", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 548; + node->style.margin[CSS_LEFT] = -2; + node->style.margin[CSS_TOP] = -2; + node->style.margin[CSS_RIGHT] = -2; + node->style.margin[CSS_BOTTOM] = -2; + node->style.margin[CSS_LEFT] = 19; + node->style.margin[CSS_TOP] = 1; + node->style.margin[CSS_RIGHT] = 1; + node->style.padding[CSS_LEFT] = 5; + node->style.padding[CSS_BOTTOM] = 11; + node->style.position[CSS_LEFT] = 9; + node->style.position[CSS_TOP] = 4; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 5; + node->layout.position[CSS_LEFT] = 28; + node->layout.dimensions[CSS_WIDTH] = 548; + node->layout.dimensions[CSS_HEIGHT] = 11; + } + + test("Random #42", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #43", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.dimensions[CSS_WIDTH] = 609; + node->style.dimensions[CSS_HEIGHT] = 25; + node->style.margin[CSS_TOP] = 19; + node->style.margin[CSS_RIGHT] = 14; + node->style.margin[CSS_BOTTOM] = -8; + node->style.padding[CSS_TOP] = 1; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 0; + node->style.border[CSS_RIGHT] = 3; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.align_self = CSS_ALIGN_FLEX_END; + node->style.flex = CSS_FLEX_ONE; + node->style.dimensions[CSS_HEIGHT] = 365; + node->style.margin[CSS_LEFT] = 8; + node->style.margin[CSS_TOP] = 8; + node->style.margin[CSS_RIGHT] = 8; + node->style.margin[CSS_BOTTOM] = 8; + node->style.margin[CSS_LEFT] = 11; + node->style.padding[CSS_LEFT] = 15; + node->style.padding[CSS_TOP] = 15; + node->style.padding[CSS_RIGHT] = 15; + node->style.padding[CSS_BOTTOM] = 15; + node->style.padding[CSS_BOTTOM] = 6; + node->style.border[CSS_BOTTOM] = 2; + node->style.position[CSS_LEFT] = -9; + node->style.position[CSS_TOP] = -4; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 19; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 609; + node->layout.dimensions[CSS_HEIGHT] = 25; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = -352; + node->layout.position[CSS_LEFT] = 5; + node->layout.dimensions[CSS_WIDTH] = 584; + node->layout.dimensions[CSS_HEIGHT] = 365; + } + } + + test("Random #44", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_CENTER; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.dimensions[CSS_HEIGHT] = 893; + node->style.margin[CSS_LEFT] = 8; + node->style.margin[CSS_TOP] = 8; + node->style.margin[CSS_RIGHT] = 8; + node->style.margin[CSS_BOTTOM] = 8; + node->style.margin[CSS_LEFT] = -7; + node->style.margin[CSS_BOTTOM] = 19; + node->style.padding[CSS_LEFT] = 0; + node->style.padding[CSS_TOP] = 18; + node->style.padding[CSS_BOTTOM] = 2; + node->style.border[CSS_BOTTOM] = 3; + node->style.position[CSS_LEFT] = -3; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 8; + node->layout.position[CSS_LEFT] = -10; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 893; + } + + test("Random #45", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.dimensions[CSS_HEIGHT] = 701; + node->style.margin[CSS_LEFT] = 4; + node->style.margin[CSS_TOP] = 7; + node->style.margin[CSS_BOTTOM] = 12; + node->style.padding[CSS_TOP] = 8; + node->style.padding[CSS_RIGHT] = 6; + node->style.border[CSS_RIGHT] = 0; + node->style.border[CSS_BOTTOM] = 1; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.align_self = CSS_ALIGN_STRETCH; + node->style.margin[CSS_LEFT] = 16; + node->style.margin[CSS_TOP] = 16; + node->style.margin[CSS_RIGHT] = 16; + node->style.margin[CSS_BOTTOM] = 16; + node->style.margin[CSS_LEFT] = 15; + node->style.margin[CSS_TOP] = 11; + node->style.padding[CSS_RIGHT] = 13; + node->style.border[CSS_RIGHT] = 2; + node->style.border[CSS_BOTTOM] = 1; + node->style.position[CSS_LEFT] = 0; + node->style.position[CSS_TOP] = 3; + init_css_node_children(node, 1); + { + css_node_t *outer_node_2 = node; + css_node_t *node; + node = &outer_node_2->children[0]; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.flex = CSS_FLEX_NONE; + node->style.dimensions[CSS_WIDTH] = 956; + node->style.margin[CSS_LEFT] = 1; + node->style.margin[CSS_TOP] = 1; + node->style.margin[CSS_RIGHT] = 1; + node->style.margin[CSS_BOTTOM] = 1; + node->style.margin[CSS_LEFT] = 2; + node->style.margin[CSS_RIGHT] = 12; + node->style.margin[CSS_BOTTOM] = 1; + node->style.padding[CSS_LEFT] = 11; + node->style.padding[CSS_TOP] = 11; + node->style.padding[CSS_RIGHT] = 11; + node->style.padding[CSS_BOTTOM] = 11; + node->style.padding[CSS_LEFT] = 4; + node->style.padding[CSS_TOP] = 7; + node->style.padding[CSS_BOTTOM] = 16; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.position[CSS_LEFT] = -3; + node->style.position[CSS_TOP] = 3; + } + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 7; + node->layout.position[CSS_LEFT] = 4; + node->layout.dimensions[CSS_WIDTH] = 1022; + node->layout.dimensions[CSS_HEIGHT] = 701; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 22; + node->layout.position[CSS_LEFT] = 15; + node->layout.dimensions[CSS_WIDTH] = 985; + node->layout.dimensions[CSS_HEIGHT] = 29; + init_css_node_children(node, 1); + { + css_node_t *outer_node_2 = node; + css_node_t *node; + node = &outer_node_2->children[0]; + node->layout.position[CSS_TOP] = 4; + node->layout.position[CSS_LEFT] = -1; + node->layout.dimensions[CSS_WIDTH] = 956; + node->layout.dimensions[CSS_HEIGHT] = 26; + } + } + } + + test("Random #46", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 230; + node->style.margin[CSS_BOTTOM] = -3; + node->style.padding[CSS_LEFT] = 10; + node->style.padding[CSS_TOP] = 2; + node->style.border[CSS_BOTTOM] = 2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 230; + node->layout.dimensions[CSS_HEIGHT] = 4; + } + + test("Random #47", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #48", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #49", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 500; + node->style.dimensions[CSS_HEIGHT] = 298; + node->style.margin[CSS_BOTTOM] = 10; + node->style.padding[CSS_LEFT] = 9; + node->style.padding[CSS_TOP] = 9; + node->style.padding[CSS_RIGHT] = 9; + node->style.padding[CSS_BOTTOM] = 9; + node->style.border[CSS_LEFT] = 2; + node->style.position[CSS_LEFT] = -1; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.dimensions[CSS_HEIGHT] = 927; + node->style.margin[CSS_RIGHT] = -5; + node->style.margin[CSS_BOTTOM] = 12; + node->style.padding[CSS_LEFT] = 14; + node->style.position[CSS_LEFT] = 3; + node->style.position[CSS_TOP] = -7; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = -1; + node->layout.dimensions[CSS_WIDTH] = 500; + node->layout.dimensions[CSS_HEIGHT] = 298; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 2; + node->layout.position[CSS_LEFT] = 14; + node->layout.dimensions[CSS_WIDTH] = 14; + node->layout.dimensions[CSS_HEIGHT] = 927; + } + } + + test("Random #50", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #51", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #52", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.dimensions[CSS_WIDTH] = 860; + node->style.dimensions[CSS_HEIGHT] = 59; + node->style.margin[CSS_LEFT] = -3; + node->style.margin[CSS_RIGHT] = 2; + node->style.margin[CSS_BOTTOM] = -3; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_LEFT] = -8; + node->style.position[CSS_TOP] = 5; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.position_type = CSS_POSITION_ABSOLUTE; + node->style.dimensions[CSS_WIDTH] = 89; + node->style.dimensions[CSS_HEIGHT] = 571; + node->style.margin[CSS_LEFT] = 14; + node->style.margin[CSS_TOP] = 14; + node->style.margin[CSS_RIGHT] = 14; + node->style.margin[CSS_BOTTOM] = 14; + node->style.margin[CSS_BOTTOM] = 11; + node->style.padding[CSS_LEFT] = 15; + node->style.padding[CSS_RIGHT] = 18; + node->style.position[CSS_LEFT] = 0; + node->style.position[CSS_TOP] = -5; + init_css_node_children(node, 3); + { + css_node_t *outer_node_2 = node; + css_node_t *node; + node = &outer_node_2->children[0]; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.align_self = CSS_ALIGN_CENTER; + node->style.flex = CSS_FLEX_NONE; + node->style.position_type = CSS_POSITION_ABSOLUTE; + node->style.dimensions[CSS_HEIGHT] = 894; + node->style.margin[CSS_RIGHT] = -3; + node->style.margin[CSS_BOTTOM] = 8; + node->style.padding[CSS_RIGHT] = 7; + node->style.padding[CSS_BOTTOM] = 18; + node->style.position[CSS_TOP] = -8; + node = &outer_node_2->children[1]; + node->style.flex = CSS_FLEX_NONE; + node->style.position_type = CSS_POSITION_RELATIVE; + node->style.dimensions[CSS_WIDTH] = 174; + node->style.dimensions[CSS_HEIGHT] = 488; + node->style.margin[CSS_LEFT] = -9; + node->style.margin[CSS_TOP] = -9; + node->style.margin[CSS_RIGHT] = -9; + node->style.margin[CSS_BOTTOM] = -9; + node->style.margin[CSS_LEFT] = 14; + node->style.margin[CSS_TOP] = -9; + node->style.padding[CSS_LEFT] = 1; + node->style.padding[CSS_BOTTOM] = 18; + node->style.border[CSS_TOP] = 2; + node->style.border[CSS_RIGHT] = 2; + node = &outer_node_2->children[2]; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.position_type = CSS_POSITION_RELATIVE; + node->style.dimensions[CSS_HEIGHT] = 256; + node->style.margin[CSS_LEFT] = -6; + node->style.margin[CSS_TOP] = -6; + node->style.margin[CSS_RIGHT] = -6; + node->style.margin[CSS_BOTTOM] = -6; + node->style.margin[CSS_LEFT] = 7; + node->style.padding[CSS_LEFT] = 18; + node->style.padding[CSS_TOP] = 18; + node->style.padding[CSS_RIGHT] = 18; + node->style.padding[CSS_BOTTOM] = 18; + node->style.border[CSS_TOP] = 0; + init_css_node_children(node, 1); + { + css_node_t *outer_node_3 = node; + css_node_t *node; + node = &outer_node_3->children[0]; + node->style.justify_content = CSS_JUSTIFY_CENTER; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.position_type = CSS_POSITION_RELATIVE; + node->style.margin[CSS_LEFT] = 18; + node->style.margin[CSS_RIGHT] = 0; + node->style.padding[CSS_LEFT] = 2; + node->style.padding[CSS_TOP] = 2; + node->style.padding[CSS_RIGHT] = 2; + node->style.padding[CSS_BOTTOM] = 2; + node->style.padding[CSS_TOP] = 2; + node->style.padding[CSS_RIGHT] = 7; + node->style.border[CSS_BOTTOM] = 3; + node->style.position[CSS_TOP] = -6; + } + } + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 5; + node->layout.position[CSS_LEFT] = -11; + node->layout.dimensions[CSS_WIDTH] = 860; + node->layout.dimensions[CSS_HEIGHT] = 59; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 9; + node->layout.position[CSS_LEFT] = 15; + node->layout.dimensions[CSS_WIDTH] = 89; + node->layout.dimensions[CSS_HEIGHT] = 571; + init_css_node_children(node, 3); + { + css_node_t *outer_node_2 = node; + css_node_t *node; + node = &outer_node_2->children[0]; + node->layout.position[CSS_TOP] = -8; + node->layout.position[CSS_LEFT] = 15; + node->layout.dimensions[CSS_WIDTH] = 7; + node->layout.dimensions[CSS_HEIGHT] = 894; + node = &outer_node_2->children[1]; + node->layout.position[CSS_TOP] = -9; + node->layout.position[CSS_LEFT] = -94; + node->layout.dimensions[CSS_WIDTH] = 174; + node->layout.dimensions[CSS_HEIGHT] = 488; + node = &outer_node_2->children[2]; + node->layout.position[CSS_TOP] = 464; + node->layout.position[CSS_LEFT] = 14; + node->layout.dimensions[CSS_WIDTH] = 63; + node->layout.dimensions[CSS_HEIGHT] = 256; + init_css_node_children(node, 1); + { + css_node_t *outer_node_3 = node; + css_node_t *node; + node = &outer_node_3->children[0]; + node->layout.position[CSS_TOP] = 12; + node->layout.position[CSS_LEFT] = 36; + node->layout.dimensions[CSS_WIDTH] = 9; + node->layout.dimensions[CSS_HEIGHT] = 7; + } + } + } + } + + test("Random #53", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.margin[CSS_LEFT] = 5; + node->style.margin[CSS_TOP] = 5; + node->style.margin[CSS_RIGHT] = 5; + node->style.margin[CSS_BOTTOM] = 5; + node->style.margin[CSS_LEFT] = -8; + node->style.margin[CSS_RIGHT] = 0; + node->style.padding[CSS_LEFT] = 15; + node->style.padding[CSS_TOP] = 15; + node->style.padding[CSS_RIGHT] = 15; + node->style.padding[CSS_BOTTOM] = 15; + node->style.padding[CSS_BOTTOM] = 17; + node->style.position[CSS_LEFT] = 8; + node->style.position[CSS_TOP] = -8; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -3; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 30; + node->layout.dimensions[CSS_HEIGHT] = 32; + } + + test("Random #54", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.dimensions[CSS_WIDTH] = 918; + node->style.dimensions[CSS_HEIGHT] = 45; + node->style.margin[CSS_RIGHT] = 3; + node->style.margin[CSS_BOTTOM] = -7; + node->style.padding[CSS_LEFT] = 18; + node->style.padding[CSS_TOP] = 18; + node->style.padding[CSS_RIGHT] = 18; + node->style.padding[CSS_BOTTOM] = 18; + node->style.padding[CSS_LEFT] = 7; + node->style.padding[CSS_RIGHT] = 1; + node->style.position[CSS_TOP] = -1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -1; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 918; + node->layout.dimensions[CSS_HEIGHT] = 45; + } + + test("Random #55", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 618; + node->style.dimensions[CSS_HEIGHT] = 187; + node->style.margin[CSS_LEFT] = 11; + node->style.margin[CSS_TOP] = 11; + node->style.margin[CSS_RIGHT] = 11; + node->style.margin[CSS_BOTTOM] = 11; + node->style.margin[CSS_RIGHT] = 7; + node->style.padding[CSS_RIGHT] = 10; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.position[CSS_LEFT] = 8; + node->style.position[CSS_TOP] = 5; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 16; + node->layout.position[CSS_LEFT] = 19; + node->layout.dimensions[CSS_WIDTH] = 618; + node->layout.dimensions[CSS_HEIGHT] = 187; + } + + test("Random #56", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #57", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_WIDTH] = 922; + node->style.margin[CSS_LEFT] = 5; + node->style.margin[CSS_RIGHT] = -6; + node->style.margin[CSS_BOTTOM] = 17; + node->style.padding[CSS_LEFT] = 9; + node->style.padding[CSS_TOP] = 9; + node->style.padding[CSS_RIGHT] = 9; + node->style.padding[CSS_BOTTOM] = 9; + node->style.padding[CSS_TOP] = 6; + node->style.padding[CSS_BOTTOM] = 16; + node->style.border[CSS_RIGHT] = 1; + node->style.border[CSS_BOTTOM] = 3; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 5; + node->layout.dimensions[CSS_WIDTH] = 922; + node->layout.dimensions[CSS_HEIGHT] = 25; + } + + test("Random #58", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #59", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.margin[CSS_LEFT] = 19; + node->style.margin[CSS_RIGHT] = -5; + node->style.padding[CSS_RIGHT] = 19; + node->style.padding[CSS_BOTTOM] = 10; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 0; + node->style.border[CSS_RIGHT] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_TOP] = -6; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -6; + node->layout.position[CSS_LEFT] = 19; + node->layout.dimensions[CSS_WIDTH] = 19; + node->layout.dimensions[CSS_HEIGHT] = 10; + } + + test("Random #60", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.margin[CSS_LEFT] = -1; + node->style.margin[CSS_TOP] = -1; + node->style.margin[CSS_RIGHT] = -1; + node->style.margin[CSS_BOTTOM] = -1; + node->style.margin[CSS_TOP] = 5; + node->style.margin[CSS_RIGHT] = -4; + node->style.padding[CSS_LEFT] = 16; + node->style.padding[CSS_TOP] = 16; + node->style.padding[CSS_RIGHT] = 16; + node->style.padding[CSS_BOTTOM] = 16; + node->style.padding[CSS_LEFT] = 9; + node->style.padding[CSS_TOP] = 19; + node->style.padding[CSS_RIGHT] = 9; + node->style.position[CSS_LEFT] = -6; + node->style.position[CSS_TOP] = 4; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 9; + node->layout.position[CSS_LEFT] = -7; + node->layout.dimensions[CSS_WIDTH] = 18; + node->layout.dimensions[CSS_HEIGHT] = 35; + } + + test("Random #61", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 820; + node->style.dimensions[CSS_HEIGHT] = 549; + node->style.margin[CSS_LEFT] = 8; + node->style.margin[CSS_TOP] = 8; + node->style.margin[CSS_RIGHT] = 8; + node->style.margin[CSS_BOTTOM] = 8; + node->style.margin[CSS_LEFT] = 3; + node->style.margin[CSS_TOP] = 15; + node->style.margin[CSS_BOTTOM] = 18; + node->style.padding[CSS_RIGHT] = 14; + node->style.padding[CSS_BOTTOM] = 7; + node->style.border[CSS_RIGHT] = 0; + node->style.position[CSS_TOP] = 4; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 19; + node->layout.position[CSS_LEFT] = 3; + node->layout.dimensions[CSS_WIDTH] = 820; + node->layout.dimensions[CSS_HEIGHT] = 549; + } + + test("Random #62", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #63", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.margin[CSS_LEFT] = 8; + node->style.margin[CSS_TOP] = 8; + node->style.margin[CSS_RIGHT] = 8; + node->style.margin[CSS_BOTTOM] = 8; + node->style.margin[CSS_LEFT] = 18; + node->style.margin[CSS_TOP] = -8; + node->style.margin[CSS_BOTTOM] = 5; + node->style.padding[CSS_LEFT] = 16; + node->style.padding[CSS_TOP] = 16; + node->style.padding[CSS_RIGHT] = 16; + node->style.padding[CSS_BOTTOM] = 16; + node->style.padding[CSS_TOP] = 9; + node->style.padding[CSS_RIGHT] = 15; + node->style.border[CSS_TOP] = 1; + node->style.position[CSS_TOP] = 4; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -4; + node->layout.position[CSS_LEFT] = 18; + node->layout.dimensions[CSS_WIDTH] = 31; + node->layout.dimensions[CSS_HEIGHT] = 26; + } + + test("Random #64", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.dimensions[CSS_HEIGHT] = 525; + node->style.margin[CSS_LEFT] = 15; + node->style.margin[CSS_TOP] = 15; + node->style.margin[CSS_RIGHT] = 15; + node->style.margin[CSS_BOTTOM] = 15; + node->style.margin[CSS_LEFT] = 16; + node->style.margin[CSS_TOP] = 10; + node->style.margin[CSS_BOTTOM] = 12; + node->style.padding[CSS_TOP] = 14; + node->style.border[CSS_TOP] = 2; + node->style.position[CSS_LEFT] = -2; + node->style.position[CSS_TOP] = -2; + init_css_node_children(node, 4); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_CENTER; + node->style.align_self = CSS_ALIGN_FLEX_START; + node->style.flex = CSS_FLEX_NONE; + node->style.dimensions[CSS_WIDTH] = 801; + node->style.margin[CSS_LEFT] = -4; + node->style.margin[CSS_TOP] = -4; + node->style.margin[CSS_RIGHT] = -4; + node->style.margin[CSS_BOTTOM] = -4; + node->style.margin[CSS_LEFT] = 16; + node = &outer_node_1->children[1]; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.position_type = CSS_POSITION_RELATIVE; + node->style.dimensions[CSS_HEIGHT] = 801; + node->style.margin[CSS_BOTTOM] = 10; + node->style.padding[CSS_LEFT] = 8; + node->style.padding[CSS_TOP] = 19; + node->style.border[CSS_LEFT] = 2; + node->style.position[CSS_TOP] = 3; + node = &outer_node_1->children[2]; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.dimensions[CSS_WIDTH] = 154; + node->style.margin[CSS_LEFT] = 5; + node->style.margin[CSS_TOP] = 5; + node->style.margin[CSS_RIGHT] = 5; + node->style.margin[CSS_BOTTOM] = 5; + node->style.padding[CSS_RIGHT] = 7; + node->style.padding[CSS_BOTTOM] = 0; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 0; + node->style.border[CSS_RIGHT] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_TOP] = 3; + node = &outer_node_1->children[3]; + node->style.justify_content = CSS_JUSTIFY_CENTER; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.align_self = CSS_ALIGN_FLEX_END; + node->style.margin[CSS_RIGHT] = 8; + node->style.margin[CSS_BOTTOM] = 0; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 8; + node->layout.position[CSS_LEFT] = 14; + node->layout.dimensions[CSS_WIDTH] = 813; + node->layout.dimensions[CSS_HEIGHT] = 525; + init_css_node_children(node, 4); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = -292; + node->layout.position[CSS_LEFT] = 16; + node->layout.dimensions[CSS_WIDTH] = 801; + node->layout.dimensions[CSS_HEIGHT] = 0; + node = &outer_node_1->children[1]; + node->layout.position[CSS_TOP] = -293; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 10; + node->layout.dimensions[CSS_HEIGHT] = 801; + node = &outer_node_1->children[2]; + node->layout.position[CSS_TOP] = 523; + node->layout.position[CSS_LEFT] = 5; + node->layout.dimensions[CSS_WIDTH] = 154; + node->layout.dimensions[CSS_HEIGHT] = 0; + node = &outer_node_1->children[3]; + node->layout.position[CSS_TOP] = 525; + node->layout.position[CSS_LEFT] = 805; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + } + + test("Random #65", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_HEIGHT] = 840; + node->style.margin[CSS_LEFT] = 6; + node->style.margin[CSS_TOP] = 6; + node->style.margin[CSS_RIGHT] = 6; + node->style.margin[CSS_BOTTOM] = 6; + node->style.margin[CSS_LEFT] = 10; + node->style.margin[CSS_TOP] = 0; + node->style.margin[CSS_RIGHT] = 9; + node->style.margin[CSS_BOTTOM] = 12; + node->style.padding[CSS_LEFT] = 2; + node->style.padding[CSS_TOP] = 2; + node->style.padding[CSS_RIGHT] = 2; + node->style.padding[CSS_BOTTOM] = 2; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_TOP] = 2; + node->style.border[CSS_RIGHT] = 2; + node->style.border[CSS_BOTTOM] = 2; + node->style.position[CSS_TOP] = 1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 1; + node->layout.position[CSS_LEFT] = 10; + node->layout.dimensions[CSS_WIDTH] = 8; + node->layout.dimensions[CSS_HEIGHT] = 840; + } + + test("Random #66", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #67", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #68", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.dimensions[CSS_WIDTH] = 463; + node->style.dimensions[CSS_HEIGHT] = 799; + node->style.margin[CSS_TOP] = -7; + node->style.padding[CSS_LEFT] = 10; + node->style.padding[CSS_TOP] = 16; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_RIGHT] = 1; + node->style.border[CSS_BOTTOM] = 1; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 1; + node->style.position[CSS_TOP] = 0; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -7; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 463; + node->layout.dimensions[CSS_HEIGHT] = 799; + } + + test("Random #69", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.margin[CSS_LEFT] = -5; + node->style.margin[CSS_TOP] = -3; + node->style.margin[CSS_BOTTOM] = 16; + node->style.padding[CSS_LEFT] = 9; + node->style.padding[CSS_TOP] = 9; + node->style.padding[CSS_RIGHT] = 9; + node->style.padding[CSS_BOTTOM] = 9; + node->style.padding[CSS_LEFT] = 12; + node->style.border[CSS_TOP] = 2; + node->style.border[CSS_RIGHT] = 2; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.position_type = CSS_POSITION_RELATIVE; + node->style.margin[CSS_LEFT] = 16; + node->style.margin[CSS_BOTTOM] = 2; + node->style.padding[CSS_LEFT] = 19; + node->style.padding[CSS_TOP] = 19; + node->style.padding[CSS_RIGHT] = 19; + node->style.padding[CSS_BOTTOM] = 19; + node->style.padding[CSS_LEFT] = 10; + node->style.padding[CSS_BOTTOM] = 2; + node->style.border[CSS_TOP] = 3; + node->style.position[CSS_LEFT] = -1; + node->style.position[CSS_TOP] = 3; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -3; + node->layout.position[CSS_LEFT] = -5; + node->layout.dimensions[CSS_WIDTH] = 68; + node->layout.dimensions[CSS_HEIGHT] = 46; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 14; + node->layout.position[CSS_LEFT] = 27; + node->layout.dimensions[CSS_WIDTH] = 29; + node->layout.dimensions[CSS_HEIGHT] = 24; + } + } + + test("Random #70", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.dimensions[CSS_HEIGHT] = 190; + node->style.margin[CSS_TOP] = 11; + node->style.padding[CSS_TOP] = 8; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_RIGHT] = 0; + node->style.position[CSS_LEFT] = -3; + node->style.position[CSS_TOP] = -3; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 8; + node->layout.position[CSS_LEFT] = -3; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 190; + } + + test("Random #71", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #72", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #73", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #74", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.dimensions[CSS_WIDTH] = 763; + node->style.dimensions[CSS_HEIGHT] = 232; + node->style.margin[CSS_LEFT] = -7; + node->style.margin[CSS_TOP] = -7; + node->style.margin[CSS_RIGHT] = -7; + node->style.margin[CSS_BOTTOM] = -7; + node->style.padding[CSS_LEFT] = 5; + node->style.padding[CSS_TOP] = 5; + node->style.padding[CSS_RIGHT] = 5; + node->style.padding[CSS_BOTTOM] = 5; + node->style.padding[CSS_RIGHT] = 0; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.border[CSS_LEFT] = 0; + node->style.position[CSS_LEFT] = 9; + node->style.position[CSS_TOP] = 1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -6; + node->layout.position[CSS_LEFT] = 2; + node->layout.dimensions[CSS_WIDTH] = 763; + node->layout.dimensions[CSS_HEIGHT] = 232; + } + + test("Random #75", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #76", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.dimensions[CSS_HEIGHT] = 381; + node->style.margin[CSS_LEFT] = 12; + node->style.margin[CSS_TOP] = 12; + node->style.margin[CSS_RIGHT] = 12; + node->style.margin[CSS_BOTTOM] = 12; + node->style.margin[CSS_BOTTOM] = -10; + node->style.padding[CSS_TOP] = 3; + node->style.padding[CSS_BOTTOM] = 9; + node->style.border[CSS_BOTTOM] = 2; + node->style.position[CSS_LEFT] = 1; + node->style.position[CSS_TOP] = 8; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 20; + node->layout.position[CSS_LEFT] = 13; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 381; + } + + test("Random #77", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.dimensions[CSS_WIDTH] = 613; + node->style.dimensions[CSS_HEIGHT] = 205; + node->style.margin[CSS_LEFT] = 2; + node->style.margin[CSS_BOTTOM] = 15; + node->style.padding[CSS_LEFT] = 5; + node->style.padding[CSS_TOP] = 5; + node->style.padding[CSS_RIGHT] = 5; + node->style.padding[CSS_BOTTOM] = 5; + node->style.padding[CSS_LEFT] = 6; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.border[CSS_TOP] = 2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 2; + node->layout.dimensions[CSS_WIDTH] = 613; + node->layout.dimensions[CSS_HEIGHT] = 205; + } + + test("Random #78", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 574; + node->style.dimensions[CSS_HEIGHT] = 786; + node->style.margin[CSS_LEFT] = -6; + node->style.margin[CSS_TOP] = -6; + node->style.margin[CSS_RIGHT] = -6; + node->style.margin[CSS_BOTTOM] = -6; + node->style.margin[CSS_LEFT] = 3; + node->style.padding[CSS_LEFT] = 9; + node->style.padding[CSS_TOP] = 9; + node->style.padding[CSS_RIGHT] = 9; + node->style.padding[CSS_BOTTOM] = 9; + node->style.padding[CSS_TOP] = 11; + node->style.padding[CSS_BOTTOM] = 13; + node->style.border[CSS_TOP] = 1; + node->style.position[CSS_TOP] = -5; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -11; + node->layout.position[CSS_LEFT] = 3; + node->layout.dimensions[CSS_WIDTH] = 574; + node->layout.dimensions[CSS_HEIGHT] = 786; + } + + test("Random #79", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #80", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #81", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #82", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_WIDTH] = 397; + node->style.margin[CSS_LEFT] = 8; + node->style.margin[CSS_TOP] = 8; + node->style.margin[CSS_RIGHT] = 8; + node->style.margin[CSS_BOTTOM] = 8; + node->style.margin[CSS_TOP] = 12; + node->style.padding[CSS_LEFT] = 6; + node->style.padding[CSS_TOP] = 6; + node->style.padding[CSS_RIGHT] = 6; + node->style.padding[CSS_BOTTOM] = 6; + node->style.padding[CSS_TOP] = 18; + node->style.padding[CSS_RIGHT] = 5; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 0; + node->style.border[CSS_RIGHT] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.border[CSS_TOP] = 0; + node->style.position[CSS_LEFT] = 1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 12; + node->layout.position[CSS_LEFT] = 9; + node->layout.dimensions[CSS_WIDTH] = 397; + node->layout.dimensions[CSS_HEIGHT] = 24; + } + + test("Random #83", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.dimensions[CSS_WIDTH] = 326; + node->style.dimensions[CSS_HEIGHT] = 527; + node->style.margin[CSS_LEFT] = -9; + node->style.margin[CSS_TOP] = -9; + node->style.margin[CSS_RIGHT] = -9; + node->style.margin[CSS_BOTTOM] = -9; + node->style.margin[CSS_RIGHT] = 16; + node->style.padding[CSS_LEFT] = 19; + node->style.padding[CSS_TOP] = 19; + node->style.padding[CSS_RIGHT] = 19; + node->style.padding[CSS_BOTTOM] = 19; + node->style.padding[CSS_LEFT] = 9; + node->style.padding[CSS_TOP] = 19; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.border[CSS_LEFT] = 2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -9; + node->layout.position[CSS_LEFT] = -9; + node->layout.dimensions[CSS_WIDTH] = 326; + node->layout.dimensions[CSS_HEIGHT] = 527; + } + + test("Random #84", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_CENTER; + node->style.dimensions[CSS_HEIGHT] = 298; + node->style.margin[CSS_LEFT] = -1; + node->style.margin[CSS_TOP] = -1; + node->style.margin[CSS_RIGHT] = -1; + node->style.margin[CSS_BOTTOM] = -1; + node->style.margin[CSS_TOP] = 17; + node->style.margin[CSS_RIGHT] = 12; + node->style.padding[CSS_LEFT] = 1; + node->style.padding[CSS_TOP] = 1; + node->style.padding[CSS_RIGHT] = 1; + node->style.padding[CSS_BOTTOM] = 1; + node->style.padding[CSS_TOP] = 2; + node->style.padding[CSS_RIGHT] = 5; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_RIGHT] = 1; + node->style.position[CSS_LEFT] = 1; + node->style.position[CSS_TOP] = 8; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 25; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 10; + node->layout.dimensions[CSS_HEIGHT] = 298; + } + + test("Random #85", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.margin[CSS_LEFT] = 10; + node->style.margin[CSS_BOTTOM] = -9; + node->style.border[CSS_TOP] = 2; + node->style.position[CSS_LEFT] = -1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 9; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 2; + } + + test("Random #86", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_WIDTH] = 344; + node->style.margin[CSS_RIGHT] = 15; + node->style.padding[CSS_LEFT] = 13; + node->style.padding[CSS_TOP] = 13; + node->style.padding[CSS_RIGHT] = 13; + node->style.padding[CSS_BOTTOM] = 13; + node->style.padding[CSS_LEFT] = 0; + node->style.padding[CSS_TOP] = 1; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_RIGHT] = 3; + init_css_node_children(node, 2); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 639; + node->style.dimensions[CSS_HEIGHT] = 463; + node->style.margin[CSS_LEFT] = -3; + node->style.padding[CSS_LEFT] = 12; + node->style.padding[CSS_TOP] = 12; + node->style.padding[CSS_RIGHT] = 12; + node->style.padding[CSS_BOTTOM] = 12; + node->style.padding[CSS_BOTTOM] = 16; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_RIGHT] = 0; + node->style.border[CSS_BOTTOM] = 1; + node->style.position[CSS_TOP] = 3; + node = &outer_node_1->children[1]; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.flex = CSS_FLEX_NONE; + node->style.dimensions[CSS_WIDTH] = 120; + node->style.margin[CSS_LEFT] = 18; + node->style.margin[CSS_TOP] = 18; + node->style.margin[CSS_RIGHT] = 18; + node->style.margin[CSS_BOTTOM] = 18; + node->style.margin[CSS_LEFT] = 12; + node->style.margin[CSS_TOP] = 1; + node->style.padding[CSS_TOP] = 17; + node->style.border[CSS_LEFT] = 2; + node->style.position[CSS_TOP] = 8; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 344; + node->layout.dimensions[CSS_HEIGHT] = 513; + init_css_node_children(node, 2); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 4; + node->layout.position[CSS_LEFT] = -157; + node->layout.dimensions[CSS_WIDTH] = 639; + node->layout.dimensions[CSS_HEIGHT] = 463; + node = &outer_node_1->children[1]; + node->layout.position[CSS_TOP] = 473; + node->layout.position[CSS_LEFT] = 101; + node->layout.dimensions[CSS_WIDTH] = 120; + node->layout.dimensions[CSS_HEIGHT] = 17; + } + } + + test("Random #87", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_CENTER; + node->style.dimensions[CSS_WIDTH] = 711; + node->style.dimensions[CSS_HEIGHT] = 627; + node->style.margin[CSS_LEFT] = -3; + node->style.margin[CSS_TOP] = -3; + node->style.margin[CSS_RIGHT] = -3; + node->style.margin[CSS_BOTTOM] = -3; + node->style.padding[CSS_LEFT] = 9; + node->style.padding[CSS_TOP] = 9; + node->style.padding[CSS_RIGHT] = 9; + node->style.padding[CSS_BOTTOM] = 9; + node->style.padding[CSS_LEFT] = 17; + node->style.padding[CSS_TOP] = 11; + node->style.padding[CSS_BOTTOM] = 11; + node->style.border[CSS_TOP] = 0; + init_css_node_children(node, 2); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.flex = CSS_FLEX_NONE; + node->style.position_type = CSS_POSITION_ABSOLUTE; + node->style.dimensions[CSS_WIDTH] = 566; + node->style.dimensions[CSS_HEIGHT] = 252; + node->style.margin[CSS_LEFT] = 10; + node->style.margin[CSS_TOP] = 15; + node->style.margin[CSS_RIGHT] = -1; + node->style.padding[CSS_LEFT] = 9; + node->style.padding[CSS_TOP] = 9; + node->style.padding[CSS_RIGHT] = 9; + node->style.padding[CSS_BOTTOM] = 9; + node->style.padding[CSS_BOTTOM] = 8; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_RIGHT] = 2; + node->style.border[CSS_BOTTOM] = 1; + node->style.position[CSS_LEFT] = 8; + node->style.position[CSS_TOP] = 9; + node = &outer_node_1->children[1]; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.flex = CSS_FLEX_NONE; + node->style.position_type = CSS_POSITION_RELATIVE; + node->style.dimensions[CSS_HEIGHT] = 159; + node->style.margin[CSS_LEFT] = 18; + node->style.margin[CSS_TOP] = 18; + node->style.margin[CSS_RIGHT] = 18; + node->style.margin[CSS_BOTTOM] = 18; + node->style.margin[CSS_LEFT] = 13; + node->style.margin[CSS_TOP] = 17; + node->style.margin[CSS_RIGHT] = 15; + node->style.padding[CSS_LEFT] = 10; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.border[CSS_TOP] = 0; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -3; + node->layout.position[CSS_LEFT] = -3; + node->layout.dimensions[CSS_WIDTH] = 711; + node->layout.dimensions[CSS_HEIGHT] = 627; + init_css_node_children(node, 2); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 24; + node->layout.position[CSS_LEFT] = 18; + node->layout.dimensions[CSS_WIDTH] = 566; + node->layout.dimensions[CSS_HEIGHT] = 252; + node = &outer_node_1->children[1]; + node->layout.position[CSS_TOP] = 233.5; + node->layout.position[CSS_LEFT] = 30; + node->layout.dimensions[CSS_WIDTH] = 16; + node->layout.dimensions[CSS_HEIGHT] = 159; + } + } + + test("Random #88", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_HEIGHT] = 665; + node->style.margin[CSS_TOP] = 2; + node->style.margin[CSS_RIGHT] = 8; + node->style.margin[CSS_BOTTOM] = 0; + node->style.padding[CSS_LEFT] = 0; + node->style.padding[CSS_TOP] = 0; + node->style.padding[CSS_RIGHT] = 0; + node->style.padding[CSS_BOTTOM] = 0; + node->style.padding[CSS_BOTTOM] = 13; + node->style.position[CSS_TOP] = -3; + init_css_node_children(node, 2); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.align_self = CSS_ALIGN_STRETCH; + node->style.flex = CSS_FLEX_NONE; + node->style.position_type = CSS_POSITION_RELATIVE; + node->style.margin[CSS_TOP] = 14; + node->style.margin[CSS_BOTTOM] = -7; + node->style.padding[CSS_LEFT] = 12; + node->style.padding[CSS_TOP] = 12; + node->style.padding[CSS_RIGHT] = 12; + node->style.padding[CSS_BOTTOM] = 12; + node->style.padding[CSS_LEFT] = 10; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_RIGHT] = 1; + node->style.border[CSS_BOTTOM] = 1; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 2; + node->style.position[CSS_TOP] = -6; + init_css_node_children(node, 2); + { + css_node_t *outer_node_2 = node; + css_node_t *node; + node = &outer_node_2->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_self = CSS_ALIGN_FLEX_START; + node->style.position_type = CSS_POSITION_RELATIVE; + node->style.margin[CSS_LEFT] = 5; + node->style.margin[CSS_TOP] = 5; + node->style.margin[CSS_RIGHT] = 5; + node->style.margin[CSS_BOTTOM] = 5; + node->style.margin[CSS_LEFT] = 19; + node->style.margin[CSS_RIGHT] = -1; + node->style.padding[CSS_LEFT] = 12; + node->style.padding[CSS_TOP] = 12; + node->style.padding[CSS_RIGHT] = 12; + node->style.padding[CSS_BOTTOM] = 12; + node->style.padding[CSS_RIGHT] = 10; + node->style.padding[CSS_BOTTOM] = 1; + node->style.position[CSS_LEFT] = 6; + node = &outer_node_2->children[1]; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.flex = CSS_FLEX_NONE; + node->style.dimensions[CSS_HEIGHT] = 417; + node->style.margin[CSS_LEFT] = -5; + node->style.margin[CSS_TOP] = -5; + node->style.margin[CSS_RIGHT] = -5; + node->style.margin[CSS_BOTTOM] = -5; + node->style.margin[CSS_LEFT] = 10; + node->style.margin[CSS_TOP] = 18; + node->style.margin[CSS_BOTTOM] = -2; + node->style.padding[CSS_LEFT] = 6; + node->style.padding[CSS_TOP] = 6; + node->style.padding[CSS_RIGHT] = 6; + node->style.padding[CSS_BOTTOM] = 6; + node->style.padding[CSS_TOP] = 19; + node->style.padding[CSS_RIGHT] = 19; + node->style.border[CSS_TOP] = 0; + node->style.border[CSS_RIGHT] = 2; + node->style.border[CSS_BOTTOM] = 0; + init_css_node_children(node, 1); + { + css_node_t *outer_node_3 = node; + css_node_t *node; + node = &outer_node_3->children[0]; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.position_type = CSS_POSITION_RELATIVE; + node->style.dimensions[CSS_WIDTH] = 952; + node->style.dimensions[CSS_HEIGHT] = 775; + node->style.margin[CSS_LEFT] = 18; + node->style.margin[CSS_TOP] = 18; + node->style.margin[CSS_RIGHT] = 18; + node->style.margin[CSS_BOTTOM] = 18; + node->style.margin[CSS_LEFT] = 13; + node->style.margin[CSS_TOP] = 1; + node->style.padding[CSS_LEFT] = 10; + node->style.padding[CSS_TOP] = 10; + node->style.padding[CSS_RIGHT] = 10; + node->style.padding[CSS_BOTTOM] = 10; + node->style.padding[CSS_LEFT] = 17; + node->style.padding[CSS_TOP] = 17; + node->style.padding[CSS_BOTTOM] = 0; + node->style.position[CSS_LEFT] = -10; + } + } + node = &outer_node_1->children[1]; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.flex = CSS_FLEX_NONE; + node->style.dimensions[CSS_WIDTH] = 931; + node->style.dimensions[CSS_HEIGHT] = 480; + node->style.margin[CSS_TOP] = 17; + node->style.margin[CSS_RIGHT] = -9; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 0; + node->style.border[CSS_RIGHT] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_LEFT] = 1; + node->style.position[CSS_TOP] = 1; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -1; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 1040; + node->layout.dimensions[CSS_HEIGHT] = 665; + init_css_node_children(node, 2); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = -328; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 1040; + node->layout.dimensions[CSS_HEIGHT] = 484; + init_css_node_children(node, 2); + { + css_node_t *outer_node_2 = node; + css_node_t *node; + node = &outer_node_2->children[0]; + node->layout.position[CSS_TOP] = 20; + node->layout.position[CSS_LEFT] = 36; + node->layout.dimensions[CSS_WIDTH] = 22; + node->layout.dimensions[CSS_HEIGHT] = 13; + node = &outer_node_2->children[1]; + node->layout.position[CSS_TOP] = 56; + node->layout.position[CSS_LEFT] = 21; + node->layout.dimensions[CSS_WIDTH] = 1010; + node->layout.dimensions[CSS_HEIGHT] = 417; + init_css_node_children(node, 1); + { + css_node_t *outer_node_3 = node; + css_node_t *node; + node = &outer_node_3->children[0]; + node->layout.position[CSS_TOP] = 20; + node->layout.position[CSS_LEFT] = 9; + node->layout.dimensions[CSS_WIDTH] = 952; + node->layout.dimensions[CSS_HEIGHT] = 775; + } + } + node = &outer_node_1->children[1]; + node->layout.position[CSS_TOP] = 173; + node->layout.position[CSS_LEFT] = 60; + node->layout.dimensions[CSS_WIDTH] = 931; + node->layout.dimensions[CSS_HEIGHT] = 480; + } + } + + test("Random #89", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_CENTER; + node->style.dimensions[CSS_WIDTH] = 556; + node->style.margin[CSS_TOP] = -2; + node->style.padding[CSS_TOP] = 2; + node->style.padding[CSS_RIGHT] = 0; + node->style.padding[CSS_BOTTOM] = 3; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_LEFT] = -10; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -2; + node->layout.position[CSS_LEFT] = -10; + node->layout.dimensions[CSS_WIDTH] = 556; + node->layout.dimensions[CSS_HEIGHT] = 5; + } + + test("Random #90", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.dimensions[CSS_WIDTH] = 633; + node->style.dimensions[CSS_HEIGHT] = 459; + node->style.margin[CSS_RIGHT] = 4; + node->style.margin[CSS_BOTTOM] = 19; + node->style.padding[CSS_LEFT] = 1; + node->style.padding[CSS_TOP] = 15; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_RIGHT] = 3; + node->style.position[CSS_TOP] = 8; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 8; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 633; + node->layout.dimensions[CSS_HEIGHT] = 459; + } + + test("Random #91", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.margin[CSS_LEFT] = 17; + node->style.margin[CSS_TOP] = 6; + node->style.padding[CSS_RIGHT] = 14; + node->style.position[CSS_TOP] = -1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 5; + node->layout.position[CSS_LEFT] = 17; + node->layout.dimensions[CSS_WIDTH] = 14; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #92", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.dimensions[CSS_HEIGHT] = 648; + node->style.margin[CSS_LEFT] = 9; + node->style.margin[CSS_TOP] = 9; + node->style.margin[CSS_RIGHT] = 9; + node->style.margin[CSS_BOTTOM] = 9; + node->style.margin[CSS_LEFT] = -7; + node->style.margin[CSS_TOP] = -3; + node->style.margin[CSS_BOTTOM] = 3; + node->style.padding[CSS_TOP] = 6; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_TOP] = 2; + node->style.border[CSS_RIGHT] = 2; + node->style.border[CSS_BOTTOM] = 2; + node->style.border[CSS_RIGHT] = 1; + node->style.position[CSS_TOP] = 0; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -3; + node->layout.position[CSS_LEFT] = -7; + node->layout.dimensions[CSS_WIDTH] = 3; + node->layout.dimensions[CSS_HEIGHT] = 648; + } + + test("Random #93", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.dimensions[CSS_WIDTH] = 410; + node->style.margin[CSS_LEFT] = 1; + node->style.margin[CSS_TOP] = -10; + node->style.padding[CSS_LEFT] = 7; + node->style.padding[CSS_TOP] = 19; + node->style.position[CSS_LEFT] = -3; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -10; + node->layout.position[CSS_LEFT] = -2; + node->layout.dimensions[CSS_WIDTH] = 410; + node->layout.dimensions[CSS_HEIGHT] = 19; + } + + test("Random #94", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.margin[CSS_LEFT] = -2; + node->style.margin[CSS_TOP] = -2; + node->style.margin[CSS_RIGHT] = -2; + node->style.margin[CSS_BOTTOM] = -2; + node->style.margin[CSS_LEFT] = 13; + node->style.margin[CSS_TOP] = 5; + node->style.margin[CSS_RIGHT] = 0; + node->style.padding[CSS_LEFT] = 15; + node->style.padding[CSS_TOP] = 15; + node->style.padding[CSS_RIGHT] = 15; + node->style.padding[CSS_BOTTOM] = 15; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 5; + node->layout.position[CSS_LEFT] = 13; + node->layout.dimensions[CSS_WIDTH] = 33; + node->layout.dimensions[CSS_HEIGHT] = 33; + } + + test("Random #95", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.dimensions[CSS_HEIGHT] = 66; + node->style.margin[CSS_LEFT] = 4; + node->style.margin[CSS_TOP] = 4; + node->style.margin[CSS_RIGHT] = 4; + node->style.margin[CSS_BOTTOM] = 4; + node->style.margin[CSS_BOTTOM] = 17; + node->style.padding[CSS_LEFT] = 17; + node->style.border[CSS_RIGHT] = 2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 4; + node->layout.position[CSS_LEFT] = 4; + node->layout.dimensions[CSS_WIDTH] = 19; + node->layout.dimensions[CSS_HEIGHT] = 66; + } + + test("Random #96", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.dimensions[CSS_HEIGHT] = 483; + node->style.margin[CSS_LEFT] = 17; + node->style.margin[CSS_TOP] = 17; + node->style.margin[CSS_RIGHT] = -8; + node->style.padding[CSS_RIGHT] = 14; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.position[CSS_LEFT] = 8; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 17; + node->layout.position[CSS_LEFT] = 25; + node->layout.dimensions[CSS_WIDTH] = 20; + node->layout.dimensions[CSS_HEIGHT] = 483; + } + + test("Random #97", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #98", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #99", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.dimensions[CSS_WIDTH] = 202; + node->style.dimensions[CSS_HEIGHT] = 589; + node->style.margin[CSS_LEFT] = -10; + node->style.margin[CSS_TOP] = -10; + node->style.margin[CSS_RIGHT] = -10; + node->style.margin[CSS_BOTTOM] = -10; + node->style.margin[CSS_RIGHT] = -4; + node->style.padding[CSS_BOTTOM] = 0; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 0; + node->style.border[CSS_RIGHT] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_RIGHT] = 3; + node->style.position[CSS_TOP] = 8; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -2; + node->layout.position[CSS_LEFT] = -10; + node->layout.dimensions[CSS_WIDTH] = 202; + node->layout.dimensions[CSS_HEIGHT] = 589; + } + + test("Random #100", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.dimensions[CSS_WIDTH] = 222; + node->style.margin[CSS_LEFT] = -6; + node->style.margin[CSS_TOP] = -6; + node->style.margin[CSS_RIGHT] = -6; + node->style.margin[CSS_BOTTOM] = -6; + node->style.margin[CSS_LEFT] = 18; + node->style.margin[CSS_TOP] = 16; + node->style.margin[CSS_RIGHT] = -3; + node->style.margin[CSS_BOTTOM] = 12; + node->style.padding[CSS_LEFT] = 10; + node->style.padding[CSS_TOP] = 10; + node->style.padding[CSS_RIGHT] = 10; + node->style.padding[CSS_BOTTOM] = 10; + node->style.padding[CSS_LEFT] = 17; + node->style.position[CSS_LEFT] = 2; + node->style.position[CSS_TOP] = -8; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 8; + node->layout.position[CSS_LEFT] = 20; + node->layout.dimensions[CSS_WIDTH] = 222; + node->layout.dimensions[CSS_HEIGHT] = 20; + } + + test("Random #101", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #102", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_CENTER; + node->style.dimensions[CSS_WIDTH] = 461; + node->style.margin[CSS_LEFT] = -4; + node->style.margin[CSS_RIGHT] = 3; + node->style.padding[CSS_LEFT] = 10; + node->style.padding[CSS_TOP] = 10; + node->style.padding[CSS_RIGHT] = 10; + node->style.padding[CSS_BOTTOM] = 10; + node->style.border[CSS_TOP] = 0; + node->style.position[CSS_TOP] = -8; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.align_self = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_HEIGHT] = 517; + node->style.margin[CSS_LEFT] = -4; + node->style.margin[CSS_TOP] = -3; + node->style.padding[CSS_RIGHT] = 2; + node->style.padding[CSS_BOTTOM] = 10; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_TOP] = 2; + node->style.border[CSS_RIGHT] = 2; + node->style.border[CSS_BOTTOM] = 2; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 0; + node->style.position[CSS_LEFT] = 6; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -8; + node->layout.position[CSS_LEFT] = -4; + node->layout.dimensions[CSS_WIDTH] = 461; + node->layout.dimensions[CSS_HEIGHT] = 534; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 7; + node->layout.position[CSS_LEFT] = 231; + node->layout.dimensions[CSS_WIDTH] = 7; + node->layout.dimensions[CSS_HEIGHT] = 517; + } + } + + test("Random #103", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.dimensions[CSS_WIDTH] = 784; + node->style.margin[CSS_LEFT] = 9; + node->style.margin[CSS_TOP] = 9; + node->style.margin[CSS_RIGHT] = 9; + node->style.margin[CSS_BOTTOM] = 9; + node->style.margin[CSS_RIGHT] = -3; + node->style.padding[CSS_LEFT] = 2; + node->style.padding[CSS_TOP] = 2; + node->style.padding[CSS_RIGHT] = 2; + node->style.padding[CSS_BOTTOM] = 2; + node->style.border[CSS_RIGHT] = 3; + node->style.position[CSS_TOP] = -7; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 2; + node->layout.position[CSS_LEFT] = 9; + node->layout.dimensions[CSS_WIDTH] = 784; + node->layout.dimensions[CSS_HEIGHT] = 4; + } + + test("Random #104", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.dimensions[CSS_WIDTH] = 788; + node->style.dimensions[CSS_HEIGHT] = 892; + node->style.margin[CSS_BOTTOM] = -3; + node->style.padding[CSS_RIGHT] = 4; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_TOP] = 2; + node->style.position[CSS_LEFT] = 4; + node->style.position[CSS_TOP] = 4; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 4; + node->layout.position[CSS_LEFT] = 4; + node->layout.dimensions[CSS_WIDTH] = 788; + node->layout.dimensions[CSS_HEIGHT] = 892; + } + + test("Random #105", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_CENTER; + node->style.dimensions[CSS_HEIGHT] = 312; + node->style.margin[CSS_LEFT] = 5; + node->style.margin[CSS_TOP] = 5; + node->style.margin[CSS_RIGHT] = 5; + node->style.margin[CSS_BOTTOM] = 5; + node->style.margin[CSS_LEFT] = 4; + node->style.margin[CSS_BOTTOM] = 9; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 0; + node->style.border[CSS_RIGHT] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.border[CSS_RIGHT] = 0; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.align_self = CSS_ALIGN_CENTER; + node->style.flex = CSS_FLEX_ONE; + node->style.position_type = CSS_POSITION_RELATIVE; + node->style.margin[CSS_LEFT] = -3; + node->style.margin[CSS_TOP] = -3; + node->style.margin[CSS_RIGHT] = -3; + node->style.margin[CSS_BOTTOM] = -3; + node->style.margin[CSS_BOTTOM] = 12; + node->style.padding[CSS_LEFT] = 11; + node->style.padding[CSS_TOP] = 11; + node->style.padding[CSS_RIGHT] = 11; + node->style.padding[CSS_BOTTOM] = 11; + node->style.padding[CSS_LEFT] = 10; + node->style.padding[CSS_BOTTOM] = 6; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_BOTTOM] = 2; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 5; + node->layout.position[CSS_LEFT] = 4; + node->layout.dimensions[CSS_WIDTH] = 18; + node->layout.dimensions[CSS_HEIGHT] = 312; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = -3; + node->layout.position[CSS_LEFT] = -3; + node->layout.dimensions[CSS_WIDTH] = 24; + node->layout.dimensions[CSS_HEIGHT] = 303; + } + } + + test("Random #106", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.dimensions[CSS_WIDTH] = 457; + node->style.margin[CSS_LEFT] = 12; + node->style.margin[CSS_RIGHT] = 4; + node->style.margin[CSS_BOTTOM] = 0; + node->style.padding[CSS_RIGHT] = 6; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_RIGHT] = 2; + node->style.position[CSS_LEFT] = 6; + node->style.position[CSS_TOP] = 4; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 4; + node->layout.position[CSS_LEFT] = 18; + node->layout.dimensions[CSS_WIDTH] = 457; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #107", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_WIDTH] = 71; + node->style.dimensions[CSS_HEIGHT] = 78; + node->style.margin[CSS_LEFT] = 15; + node->style.margin[CSS_TOP] = 15; + node->style.margin[CSS_RIGHT] = 15; + node->style.margin[CSS_BOTTOM] = 15; + node->style.margin[CSS_RIGHT] = 17; + node->style.padding[CSS_RIGHT] = 4; + node->style.border[CSS_RIGHT] = 0; + node->style.position[CSS_LEFT] = -2; + node->style.position[CSS_TOP] = 1; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.align_self = CSS_ALIGN_FLEX_END; + node->style.flex = CSS_FLEX_NONE; + node->style.position_type = CSS_POSITION_RELATIVE; + node->style.dimensions[CSS_WIDTH] = 95; + node->style.dimensions[CSS_HEIGHT] = 406; + node->style.margin[CSS_LEFT] = -8; + node->style.margin[CSS_TOP] = -8; + node->style.margin[CSS_RIGHT] = -8; + node->style.margin[CSS_BOTTOM] = -8; + node->style.margin[CSS_LEFT] = 2; + node->style.margin[CSS_TOP] = -7; + node->style.margin[CSS_RIGHT] = 4; + node->style.padding[CSS_LEFT] = 2; + node->style.padding[CSS_TOP] = 2; + node->style.padding[CSS_RIGHT] = 2; + node->style.padding[CSS_BOTTOM] = 2; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 1; + node->style.position[CSS_TOP] = -3; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 16; + node->layout.position[CSS_LEFT] = 13; + node->layout.dimensions[CSS_WIDTH] = 71; + node->layout.dimensions[CSS_HEIGHT] = 78; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = -10; + node->layout.position[CSS_LEFT] = -32; + node->layout.dimensions[CSS_WIDTH] = 95; + node->layout.dimensions[CSS_HEIGHT] = 406; + } + } + + test("Random #108", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #109", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.margin[CSS_LEFT] = -10; + node->style.margin[CSS_TOP] = -10; + node->style.margin[CSS_RIGHT] = -10; + node->style.margin[CSS_BOTTOM] = -10; + node->style.margin[CSS_LEFT] = 17; + node->style.padding[CSS_RIGHT] = 17; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.border[CSS_LEFT] = 3; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -10; + node->layout.position[CSS_LEFT] = 17; + node->layout.dimensions[CSS_WIDTH] = 23; + node->layout.dimensions[CSS_HEIGHT] = 6; + } + + test("Random #110", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.margin[CSS_TOP] = -5; + node->style.margin[CSS_RIGHT] = 17; + node->style.padding[CSS_TOP] = 14; + node->style.padding[CSS_BOTTOM] = 7; + node->style.position[CSS_TOP] = 2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -3; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 21; + } + + test("Random #111", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #112", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.dimensions[CSS_HEIGHT] = 684; + node->style.margin[CSS_LEFT] = 14; + node->style.margin[CSS_TOP] = 14; + node->style.margin[CSS_RIGHT] = 14; + node->style.margin[CSS_BOTTOM] = 14; + node->style.margin[CSS_BOTTOM] = -3; + node->style.padding[CSS_LEFT] = 5; + node->style.padding[CSS_TOP] = 5; + node->style.padding[CSS_RIGHT] = 5; + node->style.padding[CSS_BOTTOM] = 5; + node->style.padding[CSS_TOP] = 12; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_RIGHT] = 2; + node->style.position[CSS_LEFT] = -5; + node->style.position[CSS_TOP] = -4; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 10; + node->layout.position[CSS_LEFT] = 9; + node->layout.dimensions[CSS_WIDTH] = 14; + node->layout.dimensions[CSS_HEIGHT] = 684; + } + + test("Random #113", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_WIDTH] = 266; + node->style.margin[CSS_LEFT] = 14; + node->style.margin[CSS_TOP] = 14; + node->style.margin[CSS_RIGHT] = 14; + node->style.margin[CSS_BOTTOM] = 14; + node->style.margin[CSS_TOP] = -3; + node->style.margin[CSS_BOTTOM] = -8; + node->style.padding[CSS_LEFT] = 4; + node->style.padding[CSS_TOP] = 4; + node->style.padding[CSS_RIGHT] = 4; + node->style.padding[CSS_BOTTOM] = 4; + node->style.padding[CSS_LEFT] = 2; + node->style.padding[CSS_TOP] = 11; + node->style.position[CSS_TOP] = -5; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.flex = CSS_FLEX_ONE; + node->style.dimensions[CSS_WIDTH] = 835; + node->style.dimensions[CSS_HEIGHT] = 209; + node->style.margin[CSS_LEFT] = -9; + node->style.margin[CSS_TOP] = -9; + node->style.margin[CSS_RIGHT] = -9; + node->style.margin[CSS_BOTTOM] = -9; + node->style.margin[CSS_LEFT] = 8; + node->style.margin[CSS_TOP] = -1; + node->style.margin[CSS_RIGHT] = 0; + node->style.margin[CSS_BOTTOM] = -2; + node->style.padding[CSS_LEFT] = 17; + node->style.padding[CSS_RIGHT] = 2; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -8; + node->layout.position[CSS_LEFT] = 14; + node->layout.dimensions[CSS_WIDTH] = 266; + node->layout.dimensions[CSS_HEIGHT] = 221; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 10; + node->layout.position[CSS_LEFT] = -281.5; + node->layout.dimensions[CSS_WIDTH] = 835; + node->layout.dimensions[CSS_HEIGHT] = 209; + } + } + + test("Random #114", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.margin[CSS_LEFT] = 13; + node->style.margin[CSS_TOP] = 13; + node->style.margin[CSS_RIGHT] = 13; + node->style.margin[CSS_BOTTOM] = 13; + node->style.margin[CSS_LEFT] = 14; + node->style.margin[CSS_BOTTOM] = 9; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_TOP] = 2; + node->style.border[CSS_RIGHT] = 2; + node->style.border[CSS_BOTTOM] = 2; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_RIGHT] = 0; + node->style.border[CSS_BOTTOM] = 3; + node->style.position[CSS_LEFT] = 0; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 13; + node->layout.position[CSS_LEFT] = 14; + node->layout.dimensions[CSS_WIDTH] = 3; + node->layout.dimensions[CSS_HEIGHT] = 5; + } + + test("Random #115", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 793; + node->style.margin[CSS_LEFT] = 2; + node->style.margin[CSS_TOP] = 2; + node->style.margin[CSS_RIGHT] = 2; + node->style.margin[CSS_BOTTOM] = 2; + node->style.margin[CSS_LEFT] = 1; + node->style.margin[CSS_TOP] = -4; + node->style.margin[CSS_RIGHT] = -3; + node->style.margin[CSS_BOTTOM] = 8; + node->style.padding[CSS_LEFT] = 9; + node->style.padding[CSS_TOP] = 9; + node->style.padding[CSS_RIGHT] = 9; + node->style.padding[CSS_BOTTOM] = 9; + node->style.padding[CSS_TOP] = 13; + node->style.padding[CSS_RIGHT] = 6; + init_css_node_children(node, 2); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.align_self = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_WIDTH] = 433; + node->style.margin[CSS_TOP] = 6; + node->style.margin[CSS_BOTTOM] = 13; + node->style.padding[CSS_LEFT] = 10; + node->style.padding[CSS_TOP] = 10; + node->style.padding[CSS_RIGHT] = 10; + node->style.padding[CSS_BOTTOM] = 10; + node->style.padding[CSS_LEFT] = 16; + node->style.padding[CSS_RIGHT] = 5; + node->style.padding[CSS_BOTTOM] = 3; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_LEFT] = -10; + init_css_node_children(node, 1); + { + css_node_t *outer_node_2 = node; + css_node_t *node; + node = &outer_node_2->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.flex = CSS_FLEX_ONE; + node->style.position_type = CSS_POSITION_RELATIVE; + node->style.dimensions[CSS_HEIGHT] = 345; + node->style.margin[CSS_RIGHT] = 3; + node->style.padding[CSS_LEFT] = 17; + node->style.padding[CSS_RIGHT] = 19; + node->style.padding[CSS_BOTTOM] = 11; + node->style.position[CSS_TOP] = 8; + init_css_node_children(node, 1); + { + css_node_t *outer_node_3 = node; + css_node_t *node; + node = &outer_node_3->children[0]; + node->style.justify_content = CSS_JUSTIFY_CENTER; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.flex = CSS_FLEX_NONE; + node->style.position_type = CSS_POSITION_ABSOLUTE; + node->style.margin[CSS_LEFT] = -3; + node->style.margin[CSS_TOP] = -3; + node->style.margin[CSS_RIGHT] = -3; + node->style.margin[CSS_BOTTOM] = -3; + node->style.margin[CSS_LEFT] = -4; + node->style.margin[CSS_TOP] = 5; + node->style.margin[CSS_RIGHT] = 2; + node->style.margin[CSS_BOTTOM] = 18; + node->style.padding[CSS_LEFT] = 4; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_LEFT] = -1; + node->style.position[CSS_TOP] = 6; + } + } + node = &outer_node_1->children[1]; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_CENTER; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.align_self = CSS_ALIGN_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 27; + node->style.margin[CSS_LEFT] = 16; + node->style.margin[CSS_TOP] = 1; + node->style.margin[CSS_RIGHT] = 13; + node->style.padding[CSS_BOTTOM] = 11; + node->style.border[CSS_TOP] = 0; + node->style.border[CSS_RIGHT] = 2; + node->style.position[CSS_LEFT] = -1; + node->style.position[CSS_TOP] = -10; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -4; + node->layout.position[CSS_LEFT] = 1; + node->layout.dimensions[CSS_WIDTH] = 793; + node->layout.dimensions[CSS_HEIGHT] = 411; + init_css_node_children(node, 2); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 19; + node->layout.position[CSS_LEFT] = 171.5; + node->layout.dimensions[CSS_WIDTH] = 433; + node->layout.dimensions[CSS_HEIGHT] = 358; + init_css_node_children(node, 1); + { + css_node_t *outer_node_2 = node; + css_node_t *node; + node = &outer_node_2->children[0]; + node->layout.position[CSS_TOP] = 18; + node->layout.position[CSS_LEFT] = 16; + node->layout.dimensions[CSS_WIDTH] = 36; + node->layout.dimensions[CSS_HEIGHT] = 345; + init_css_node_children(node, 1); + { + css_node_t *outer_node_3 = node; + css_node_t *node; + node = &outer_node_3->children[0]; + node->layout.position[CSS_TOP] = 11; + node->layout.position[CSS_LEFT] = -5; + node->layout.dimensions[CSS_WIDTH] = 4; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + } + node = &outer_node_1->children[1]; + node->layout.position[CSS_TOP] = 381; + node->layout.position[CSS_LEFT] = 24; + node->layout.dimensions[CSS_WIDTH] = 27; + node->layout.dimensions[CSS_HEIGHT] = 11; + } + } + + test("Random #116", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 680; + node->style.dimensions[CSS_HEIGHT] = 153; + node->style.margin[CSS_LEFT] = 3; + node->style.margin[CSS_TOP] = -9; + node->style.margin[CSS_RIGHT] = -8; + node->style.margin[CSS_BOTTOM] = -2; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_RIGHT] = 1; + node->style.border[CSS_BOTTOM] = 1; + node->style.position[CSS_LEFT] = 8; + node->style.position[CSS_TOP] = -6; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -15; + node->layout.position[CSS_LEFT] = 11; + node->layout.dimensions[CSS_WIDTH] = 680; + node->layout.dimensions[CSS_HEIGHT] = 153; + } + + test("Random #117", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_WIDTH] = 667; + node->style.margin[CSS_LEFT] = -6; + node->style.margin[CSS_TOP] = 8; + node->style.margin[CSS_RIGHT] = 5; + node->style.margin[CSS_BOTTOM] = 14; + node->style.padding[CSS_LEFT] = 1; + node->style.padding[CSS_TOP] = 1; + node->style.padding[CSS_RIGHT] = 1; + node->style.padding[CSS_BOTTOM] = 1; + node->style.padding[CSS_LEFT] = 12; + node->style.padding[CSS_TOP] = 13; + node->style.padding[CSS_BOTTOM] = 12; + node->style.border[CSS_TOP] = 3; + node->style.position[CSS_LEFT] = 1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 8; + node->layout.position[CSS_LEFT] = -5; + node->layout.dimensions[CSS_WIDTH] = 667; + node->layout.dimensions[CSS_HEIGHT] = 28; + } + + test("Random #118", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 267; + node->style.dimensions[CSS_HEIGHT] = 862; + node->style.margin[CSS_LEFT] = -1; + node->style.margin[CSS_TOP] = -1; + node->style.margin[CSS_RIGHT] = -1; + node->style.margin[CSS_BOTTOM] = -1; + node->style.margin[CSS_BOTTOM] = 16; + node->style.padding[CSS_LEFT] = 2; + node->style.padding[CSS_TOP] = 2; + node->style.padding[CSS_RIGHT] = 2; + node->style.padding[CSS_BOTTOM] = 2; + node->style.padding[CSS_LEFT] = 2; + node->style.padding[CSS_TOP] = 7; + node->style.padding[CSS_RIGHT] = 7; + node->style.border[CSS_TOP] = 2; + node->style.border[CSS_BOTTOM] = 2; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.align_self = CSS_ALIGN_FLEX_START; + node->style.flex = CSS_FLEX_NONE; + node->style.margin[CSS_LEFT] = 0; + node->style.margin[CSS_RIGHT] = 0; + node->style.margin[CSS_BOTTOM] = 12; + node->style.padding[CSS_RIGHT] = 3; + node->style.padding[CSS_BOTTOM] = 8; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_TOP] = 2; + node->style.border[CSS_RIGHT] = 2; + node->style.border[CSS_BOTTOM] = 2; + node->style.border[CSS_RIGHT] = 2; + node->style.position[CSS_TOP] = 5; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -1; + node->layout.position[CSS_LEFT] = -1; + node->layout.dimensions[CSS_WIDTH] = 267; + node->layout.dimensions[CSS_HEIGHT] = 862; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 14; + node->layout.position[CSS_LEFT] = 253; + node->layout.dimensions[CSS_WIDTH] = 7; + node->layout.dimensions[CSS_HEIGHT] = 12; + } + } + + test("Random #119", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.dimensions[CSS_WIDTH] = 358; + node->style.margin[CSS_LEFT] = 13; + node->style.margin[CSS_TOP] = 10; + node->style.margin[CSS_RIGHT] = -6; + node->style.padding[CSS_LEFT] = 16; + node->style.padding[CSS_TOP] = 16; + node->style.padding[CSS_RIGHT] = 16; + node->style.padding[CSS_BOTTOM] = 16; + node->style.padding[CSS_TOP] = 5; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_TOP] = -10; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 13; + node->layout.dimensions[CSS_WIDTH] = 358; + node->layout.dimensions[CSS_HEIGHT] = 22; + } + + test("Random #120", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.dimensions[CSS_HEIGHT] = 261; + node->style.margin[CSS_LEFT] = 3; + node->style.margin[CSS_RIGHT] = 5; + node->style.margin[CSS_BOTTOM] = 14; + node->style.border[CSS_RIGHT] = 3; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 3; + node->layout.dimensions[CSS_WIDTH] = 3; + node->layout.dimensions[CSS_HEIGHT] = 261; + } + + test("Random #121", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_WIDTH] = 531; + node->style.dimensions[CSS_HEIGHT] = 411; + node->style.margin[CSS_RIGHT] = 18; + node->style.padding[CSS_LEFT] = 18; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_RIGHT] = 1; + node->style.border[CSS_BOTTOM] = 1; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_BOTTOM] = 3; + node->style.position[CSS_LEFT] = 4; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 4; + node->layout.dimensions[CSS_WIDTH] = 531; + node->layout.dimensions[CSS_HEIGHT] = 411; + } + + test("Random #122", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.margin[CSS_RIGHT] = 8; + node->style.margin[CSS_BOTTOM] = -4; + node->style.padding[CSS_LEFT] = 11; + node->style.padding[CSS_TOP] = 11; + node->style.padding[CSS_RIGHT] = 11; + node->style.padding[CSS_BOTTOM] = 11; + node->style.padding[CSS_BOTTOM] = 17; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 22; + node->layout.dimensions[CSS_HEIGHT] = 28; + } + + test("Random #123", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #124", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.margin[CSS_RIGHT] = 14; + node->style.padding[CSS_LEFT] = 1; + node->style.padding[CSS_TOP] = 15; + node->style.border[CSS_LEFT] = 0; + node->style.position[CSS_LEFT] = 7; + node->style.position[CSS_TOP] = -5; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -5; + node->layout.position[CSS_LEFT] = 7; + node->layout.dimensions[CSS_WIDTH] = 1; + node->layout.dimensions[CSS_HEIGHT] = 15; + } + + test("Random #125", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.dimensions[CSS_WIDTH] = 172; + node->style.margin[CSS_LEFT] = 3; + node->style.margin[CSS_TOP] = 3; + node->style.margin[CSS_RIGHT] = 3; + node->style.margin[CSS_BOTTOM] = 3; + node->style.margin[CSS_LEFT] = 10; + node->style.margin[CSS_RIGHT] = 14; + node->style.padding[CSS_LEFT] = 18; + node->style.padding[CSS_TOP] = 18; + node->style.padding[CSS_RIGHT] = 18; + node->style.padding[CSS_BOTTOM] = 18; + node->style.padding[CSS_BOTTOM] = 3; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 3; + node->layout.position[CSS_LEFT] = 10; + node->layout.dimensions[CSS_WIDTH] = 172; + node->layout.dimensions[CSS_HEIGHT] = 21; + } + + test("Random #126", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.margin[CSS_LEFT] = -3; + node->style.margin[CSS_TOP] = -3; + node->style.margin[CSS_RIGHT] = -3; + node->style.margin[CSS_BOTTOM] = -3; + node->style.margin[CSS_LEFT] = 0; + node->style.margin[CSS_TOP] = -9; + node->style.margin[CSS_RIGHT] = 7; + node->style.margin[CSS_BOTTOM] = 18; + node->style.padding[CSS_LEFT] = 18; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_TOP] = 2; + node->style.border[CSS_RIGHT] = 2; + node->style.border[CSS_BOTTOM] = 2; + node->style.border[CSS_BOTTOM] = 3; + node->style.position[CSS_LEFT] = 7; + node->style.position[CSS_TOP] = -7; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -16; + node->layout.position[CSS_LEFT] = 7; + node->layout.dimensions[CSS_WIDTH] = 22; + node->layout.dimensions[CSS_HEIGHT] = 5; + } + + test("Random #127", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.margin[CSS_LEFT] = 8; + node->style.margin[CSS_RIGHT] = 14; + node->style.margin[CSS_BOTTOM] = -7; + node->style.padding[CSS_TOP] = 13; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_LEFT] = -2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 6; + node->layout.dimensions[CSS_WIDTH] = 2; + node->layout.dimensions[CSS_HEIGHT] = 13; + } + + test("Random #128", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 864; + node->style.margin[CSS_LEFT] = 6; + node->style.margin[CSS_TOP] = 6; + node->style.margin[CSS_RIGHT] = 6; + node->style.margin[CSS_BOTTOM] = 6; + node->style.margin[CSS_BOTTOM] = 16; + node->style.padding[CSS_RIGHT] = 15; + node->style.border[CSS_LEFT] = 3; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 6; + node->layout.position[CSS_LEFT] = 6; + node->layout.dimensions[CSS_WIDTH] = 864; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #129", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_CENTER; + node->style.dimensions[CSS_WIDTH] = 868; + node->style.margin[CSS_LEFT] = 9; + node->style.margin[CSS_TOP] = 9; + node->style.margin[CSS_RIGHT] = 9; + node->style.margin[CSS_BOTTOM] = 9; + node->style.margin[CSS_BOTTOM] = 16; + node->style.padding[CSS_LEFT] = 6; + node->style.padding[CSS_BOTTOM] = 3; + node->style.position[CSS_LEFT] = 1; + node->style.position[CSS_TOP] = 7; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 16; + node->layout.position[CSS_LEFT] = 10; + node->layout.dimensions[CSS_WIDTH] = 868; + node->layout.dimensions[CSS_HEIGHT] = 3; + } + + test("Random #130", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_WIDTH] = 520; + node->style.margin[CSS_LEFT] = -2; + node->style.padding[CSS_LEFT] = 1; + node->style.border[CSS_LEFT] = 3; + node->style.position[CSS_TOP] = 0; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = -2; + node->layout.dimensions[CSS_WIDTH] = 520; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #131", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #132", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.dimensions[CSS_WIDTH] = 828; + node->style.dimensions[CSS_HEIGHT] = 41; + node->style.margin[CSS_LEFT] = 17; + node->style.margin[CSS_TOP] = 17; + node->style.margin[CSS_RIGHT] = 17; + node->style.margin[CSS_BOTTOM] = 17; + node->style.margin[CSS_LEFT] = 1; + node->style.margin[CSS_TOP] = 12; + node->style.margin[CSS_RIGHT] = 1; + node->style.border[CSS_BOTTOM] = 0; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 12; + node->layout.position[CSS_LEFT] = 1; + node->layout.dimensions[CSS_WIDTH] = 828; + node->layout.dimensions[CSS_HEIGHT] = 41; + } + + test("Random #133", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.dimensions[CSS_WIDTH] = 107; + node->style.margin[CSS_LEFT] = 8; + node->style.margin[CSS_TOP] = 8; + node->style.margin[CSS_RIGHT] = 8; + node->style.margin[CSS_BOTTOM] = 8; + node->style.margin[CSS_LEFT] = 16; + node->style.margin[CSS_BOTTOM] = 9; + node->style.padding[CSS_LEFT] = 2; + node->style.padding[CSS_TOP] = 2; + node->style.padding[CSS_RIGHT] = 2; + node->style.padding[CSS_BOTTOM] = 2; + node->style.padding[CSS_TOP] = 5; + node->style.position[CSS_LEFT] = -1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 8; + node->layout.position[CSS_LEFT] = 15; + node->layout.dimensions[CSS_WIDTH] = 107; + node->layout.dimensions[CSS_HEIGHT] = 7; + } + + test("Random #134", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.dimensions[CSS_HEIGHT] = 423; + node->style.margin[CSS_BOTTOM] = -6; + node->style.padding[CSS_RIGHT] = 10; + node->style.padding[CSS_BOTTOM] = 9; + node->style.position[CSS_LEFT] = -7; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = -7; + node->layout.dimensions[CSS_WIDTH] = 10; + node->layout.dimensions[CSS_HEIGHT] = 423; + } + + test("Random #135", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.dimensions[CSS_WIDTH] = 82; + node->style.dimensions[CSS_HEIGHT] = 492; + node->style.margin[CSS_TOP] = 12; + node->style.margin[CSS_BOTTOM] = 18; + node->style.padding[CSS_TOP] = 10; + node->style.padding[CSS_BOTTOM] = 15; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_BOTTOM] = 2; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.align_self = CSS_ALIGN_FLEX_START; + node->style.flex = CSS_FLEX_NONE; + node->style.dimensions[CSS_WIDTH] = 65; + node->style.margin[CSS_LEFT] = 3; + node->style.margin[CSS_TOP] = 3; + node->style.margin[CSS_RIGHT] = 3; + node->style.margin[CSS_BOTTOM] = 3; + node->style.margin[CSS_TOP] = 7; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 0; + node->style.position[CSS_TOP] = -4; + init_css_node_children(node, 1); + { + css_node_t *outer_node_2 = node; + css_node_t *node; + node = &outer_node_2->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.align_self = CSS_ALIGN_FLEX_END; + node->style.flex = CSS_FLEX_NONE; + node->style.dimensions[CSS_HEIGHT] = 742; + node->style.margin[CSS_LEFT] = 1; + node->style.padding[CSS_LEFT] = 11; + node->style.padding[CSS_TOP] = 11; + node->style.padding[CSS_RIGHT] = 11; + node->style.padding[CSS_BOTTOM] = 11; + node->style.padding[CSS_LEFT] = 11; + node->style.padding[CSS_RIGHT] = 13; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 0; + node->style.border[CSS_RIGHT] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 1; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_LEFT] = -2; + node->style.position[CSS_TOP] = -2; + } + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 12; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 82; + node->layout.dimensions[CSS_HEIGHT] = 492; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 13; + node->layout.position[CSS_LEFT] = 3; + node->layout.dimensions[CSS_WIDTH] = 65; + node->layout.dimensions[CSS_HEIGHT] = 742; + init_css_node_children(node, 1); + { + css_node_t *outer_node_2 = node; + css_node_t *node; + node = &outer_node_2->children[0]; + node->layout.position[CSS_TOP] = -2; + node->layout.position[CSS_LEFT] = 35; + node->layout.dimensions[CSS_WIDTH] = 28; + node->layout.dimensions[CSS_HEIGHT] = 742; + } + } + } + + test("Random #136", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.dimensions[CSS_WIDTH] = 615; + node->style.margin[CSS_LEFT] = -5; + node->style.margin[CSS_TOP] = -5; + node->style.margin[CSS_RIGHT] = -5; + node->style.margin[CSS_BOTTOM] = -5; + node->style.margin[CSS_TOP] = -3; + node->style.margin[CSS_BOTTOM] = -6; + node->style.padding[CSS_LEFT] = 3; + node->style.padding[CSS_RIGHT] = 6; + node->style.padding[CSS_BOTTOM] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_LEFT] = 0; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -3; + node->layout.position[CSS_LEFT] = -5; + node->layout.dimensions[CSS_WIDTH] = 615; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #137", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.dimensions[CSS_HEIGHT] = 799; + node->style.margin[CSS_LEFT] = -8; + node->style.margin[CSS_TOP] = -8; + node->style.margin[CSS_RIGHT] = -8; + node->style.margin[CSS_BOTTOM] = -8; + node->style.margin[CSS_LEFT] = 3; + node->style.margin[CSS_TOP] = 1; + node->style.margin[CSS_RIGHT] = 2; + node->style.padding[CSS_RIGHT] = 17; + node->style.position[CSS_LEFT] = 5; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 1; + node->layout.position[CSS_LEFT] = 8; + node->layout.dimensions[CSS_WIDTH] = 17; + node->layout.dimensions[CSS_HEIGHT] = 799; + } + + test("Random #138", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #139", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.dimensions[CSS_WIDTH] = 556; + node->style.margin[CSS_LEFT] = 1; + node->style.margin[CSS_TOP] = 1; + node->style.margin[CSS_RIGHT] = 1; + node->style.margin[CSS_BOTTOM] = 1; + node->style.margin[CSS_LEFT] = 10; + node->style.padding[CSS_BOTTOM] = 4; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.border[CSS_RIGHT] = 0; + node->style.position[CSS_LEFT] = 9; + node->style.position[CSS_TOP] = 6; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 7; + node->layout.position[CSS_LEFT] = 19; + node->layout.dimensions[CSS_WIDTH] = 556; + node->layout.dimensions[CSS_HEIGHT] = 10; + } + + test("Random #140", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #141", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.dimensions[CSS_WIDTH] = 960; + node->style.dimensions[CSS_HEIGHT] = 309; + node->style.margin[CSS_LEFT] = -1; + node->style.margin[CSS_TOP] = -1; + node->style.margin[CSS_RIGHT] = -1; + node->style.margin[CSS_BOTTOM] = -1; + node->style.margin[CSS_LEFT] = 11; + node->style.margin[CSS_RIGHT] = 1; + node->style.margin[CSS_BOTTOM] = 6; + node->style.padding[CSS_LEFT] = 17; + node->style.position[CSS_TOP] = -6; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -7; + node->layout.position[CSS_LEFT] = 11; + node->layout.dimensions[CSS_WIDTH] = 960; + node->layout.dimensions[CSS_HEIGHT] = 309; + } + + test("Random #142", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.margin[CSS_TOP] = 5; + node->style.margin[CSS_RIGHT] = -1; + node->style.margin[CSS_BOTTOM] = 10; + node->style.padding[CSS_LEFT] = 16; + node->style.padding[CSS_TOP] = 16; + node->style.padding[CSS_RIGHT] = 16; + node->style.padding[CSS_BOTTOM] = 16; + node->style.position[CSS_LEFT] = -8; + node->style.position[CSS_TOP] = -6; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -1; + node->layout.position[CSS_LEFT] = -8; + node->layout.dimensions[CSS_WIDTH] = 32; + node->layout.dimensions[CSS_HEIGHT] = 32; + } + + test("Random #143", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #144", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.dimensions[CSS_WIDTH] = 983; + node->style.dimensions[CSS_HEIGHT] = 422; + node->style.margin[CSS_LEFT] = -9; + node->style.margin[CSS_TOP] = -9; + node->style.margin[CSS_BOTTOM] = 19; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_BOTTOM] = 3; + node->style.position[CSS_LEFT] = 8; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -9; + node->layout.position[CSS_LEFT] = -1; + node->layout.dimensions[CSS_WIDTH] = 983; + node->layout.dimensions[CSS_HEIGHT] = 422; + } + + test("Random #145", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.dimensions[CSS_WIDTH] = 329; + node->style.dimensions[CSS_HEIGHT] = 836; + node->style.margin[CSS_LEFT] = -1; + node->style.margin[CSS_TOP] = -1; + node->style.margin[CSS_RIGHT] = -1; + node->style.margin[CSS_BOTTOM] = -1; + node->style.margin[CSS_BOTTOM] = 15; + node->style.padding[CSS_BOTTOM] = 12; + node->style.border[CSS_TOP] = 2; + node->style.position[CSS_LEFT] = 7; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_self = CSS_ALIGN_CENTER; + node->style.margin[CSS_LEFT] = 16; + node->style.margin[CSS_TOP] = 16; + node->style.margin[CSS_RIGHT] = 16; + node->style.margin[CSS_BOTTOM] = 16; + node->style.margin[CSS_RIGHT] = 6; + node->style.margin[CSS_BOTTOM] = -2; + node->style.padding[CSS_LEFT] = 8; + node->style.padding[CSS_TOP] = 11; + node->style.padding[CSS_RIGHT] = 9; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_RIGHT] = 1; + node->style.border[CSS_BOTTOM] = 1; + node->style.border[CSS_TOP] = 0; + node->style.position[CSS_TOP] = 9; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -1; + node->layout.position[CSS_LEFT] = 6; + node->layout.dimensions[CSS_WIDTH] = 329; + node->layout.dimensions[CSS_HEIGHT] = 836; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 27; + node->layout.position[CSS_LEFT] = 160; + node->layout.dimensions[CSS_WIDTH] = 19; + node->layout.dimensions[CSS_HEIGHT] = 12; + } + } + + test("Random #146", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.dimensions[CSS_HEIGHT] = 873; + node->style.margin[CSS_LEFT] = 0; + node->style.margin[CSS_TOP] = 0; + node->style.margin[CSS_RIGHT] = 0; + node->style.margin[CSS_BOTTOM] = 0; + node->style.margin[CSS_LEFT] = -4; + node->style.margin[CSS_RIGHT] = 5; + node->style.margin[CSS_BOTTOM] = 18; + node->style.position[CSS_LEFT] = -8; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = -12; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 873; + } + + test("Random #147", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.dimensions[CSS_WIDTH] = 991; + node->style.margin[CSS_BOTTOM] = -7; + node->style.padding[CSS_RIGHT] = 0; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_RIGHT] = 1; + node->style.border[CSS_BOTTOM] = 1; + node->style.border[CSS_BOTTOM] = 3; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 991; + node->layout.dimensions[CSS_HEIGHT] = 4; + } + + test("Random #148", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.dimensions[CSS_HEIGHT] = 660; + node->style.margin[CSS_LEFT] = 16; + node->style.margin[CSS_TOP] = 16; + node->style.margin[CSS_RIGHT] = 16; + node->style.margin[CSS_BOTTOM] = 16; + node->style.margin[CSS_TOP] = -2; + node->style.padding[CSS_LEFT] = 9; + node->style.padding[CSS_TOP] = 9; + node->style.padding[CSS_RIGHT] = 9; + node->style.padding[CSS_BOTTOM] = 9; + node->style.padding[CSS_TOP] = 9; + node->style.padding[CSS_BOTTOM] = 17; + node->style.border[CSS_RIGHT] = 3; + node->style.position[CSS_LEFT] = -7; + node->style.position[CSS_TOP] = -8; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -10; + node->layout.position[CSS_LEFT] = 9; + node->layout.dimensions[CSS_WIDTH] = 21; + node->layout.dimensions[CSS_HEIGHT] = 660; + } + + test("Random #149", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #150", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #151", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.margin[CSS_LEFT] = 15; + node->style.margin[CSS_TOP] = 15; + node->style.margin[CSS_RIGHT] = 15; + node->style.margin[CSS_BOTTOM] = 15; + node->style.margin[CSS_TOP] = -3; + node->style.padding[CSS_LEFT] = 17; + node->style.padding[CSS_TOP] = 17; + node->style.padding[CSS_RIGHT] = 17; + node->style.padding[CSS_BOTTOM] = 17; + node->style.padding[CSS_LEFT] = 4; + node->style.padding[CSS_TOP] = 11; + node->style.padding[CSS_RIGHT] = 10; + node->style.padding[CSS_BOTTOM] = 17; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_TOP] = 2; + node->style.border[CSS_RIGHT] = 2; + node->style.border[CSS_BOTTOM] = 2; + node->style.position[CSS_LEFT] = -2; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.align_self = CSS_ALIGN_STRETCH; + node->style.flex = CSS_FLEX_NONE; + node->style.dimensions[CSS_HEIGHT] = 24; + node->style.margin[CSS_LEFT] = 11; + node->style.margin[CSS_TOP] = 11; + node->style.margin[CSS_RIGHT] = 11; + node->style.margin[CSS_BOTTOM] = 11; + node->style.margin[CSS_LEFT] = 11; + node->style.margin[CSS_RIGHT] = 17; + node->style.padding[CSS_LEFT] = 8; + node->style.padding[CSS_TOP] = 8; + node->style.padding[CSS_RIGHT] = 8; + node->style.padding[CSS_BOTTOM] = 8; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -3; + node->layout.position[CSS_LEFT] = 13; + node->layout.dimensions[CSS_WIDTH] = 62; + node->layout.dimensions[CSS_HEIGHT] = 78; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 24; + node->layout.position[CSS_LEFT] = 17; + node->layout.dimensions[CSS_WIDTH] = 16; + node->layout.dimensions[CSS_HEIGHT] = 24; + } + } + + test("Random #152", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #153", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.dimensions[CSS_WIDTH] = 952; + node->style.margin[CSS_LEFT] = 7; + node->style.margin[CSS_TOP] = 7; + node->style.margin[CSS_RIGHT] = 7; + node->style.margin[CSS_BOTTOM] = 7; + node->style.margin[CSS_RIGHT] = 12; + node->style.padding[CSS_TOP] = 7; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_TOP] = 2; + node->style.border[CSS_RIGHT] = 2; + node->style.border[CSS_BOTTOM] = 2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 7; + node->layout.position[CSS_LEFT] = 7; + node->layout.dimensions[CSS_WIDTH] = 952; + node->layout.dimensions[CSS_HEIGHT] = 11; + } + + test("Random #154", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #155", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #156", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_WIDTH] = 942; + node->style.margin[CSS_LEFT] = 15; + node->style.margin[CSS_TOP] = -2; + node->style.margin[CSS_RIGHT] = 8; + node->style.padding[CSS_LEFT] = 13; + node->style.padding[CSS_RIGHT] = 15; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_BOTTOM] = 2; + node->style.position[CSS_TOP] = -5; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.align_self = CSS_ALIGN_FLEX_START; + node->style.position_type = CSS_POSITION_ABSOLUTE; + node->style.margin[CSS_BOTTOM] = 4; + node->style.padding[CSS_LEFT] = 1; + node->style.padding[CSS_TOP] = 1; + node->style.padding[CSS_RIGHT] = 1; + node->style.padding[CSS_BOTTOM] = 1; + node->style.padding[CSS_LEFT] = 0; + node->style.padding[CSS_BOTTOM] = 7; + node->style.border[CSS_BOTTOM] = 2; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -7; + node->layout.position[CSS_LEFT] = 15; + node->layout.dimensions[CSS_WIDTH] = 942; + node->layout.dimensions[CSS_HEIGHT] = 2; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 16; + node->layout.dimensions[CSS_WIDTH] = 1; + node->layout.dimensions[CSS_HEIGHT] = 10; + } + } + + test("Random #157", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.dimensions[CSS_HEIGHT] = 225; + node->style.margin[CSS_LEFT] = -10; + node->style.margin[CSS_TOP] = -10; + node->style.margin[CSS_RIGHT] = -10; + node->style.margin[CSS_BOTTOM] = -10; + node->style.margin[CSS_LEFT] = -10; + node->style.margin[CSS_RIGHT] = -2; + node->style.margin[CSS_BOTTOM] = 8; + node->style.padding[CSS_LEFT] = 4; + node->style.padding[CSS_RIGHT] = 16; + node->style.padding[CSS_BOTTOM] = 7; + node->style.position[CSS_LEFT] = 8; + node->style.position[CSS_TOP] = 0; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -10; + node->layout.position[CSS_LEFT] = -2; + node->layout.dimensions[CSS_WIDTH] = 20; + node->layout.dimensions[CSS_HEIGHT] = 225; + } + + test("Random #158", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_CENTER; + node->style.dimensions[CSS_WIDTH] = 210; + node->style.margin[CSS_LEFT] = 0; + node->style.margin[CSS_TOP] = 0; + node->style.margin[CSS_RIGHT] = 0; + node->style.margin[CSS_BOTTOM] = 0; + node->style.margin[CSS_LEFT] = 6; + node->style.margin[CSS_TOP] = 4; + node->style.margin[CSS_RIGHT] = -1; + node->style.margin[CSS_BOTTOM] = 3; + node->style.padding[CSS_RIGHT] = 14; + node->style.border[CSS_BOTTOM] = 2; + node->style.position[CSS_LEFT] = -9; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 4; + node->layout.position[CSS_LEFT] = -3; + node->layout.dimensions[CSS_WIDTH] = 210; + node->layout.dimensions[CSS_HEIGHT] = 2; + } + + test("Random #159", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #160", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.margin[CSS_RIGHT] = 19; + node->style.margin[CSS_BOTTOM] = 0; + node->style.padding[CSS_LEFT] = 5; + node->style.padding[CSS_TOP] = 5; + node->style.padding[CSS_RIGHT] = 5; + node->style.padding[CSS_BOTTOM] = 5; + node->style.padding[CSS_TOP] = 8; + node->style.padding[CSS_RIGHT] = 5; + node->style.padding[CSS_BOTTOM] = 7; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_LEFT] = -1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = -1; + node->layout.dimensions[CSS_WIDTH] = 11; + node->layout.dimensions[CSS_HEIGHT] = 15; + } + + test("Random #161", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #162", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #163", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.margin[CSS_LEFT] = 17; + node->style.margin[CSS_TOP] = 17; + node->style.margin[CSS_RIGHT] = 17; + node->style.margin[CSS_BOTTOM] = 17; + node->style.margin[CSS_LEFT] = 2; + node->style.position[CSS_TOP] = -10; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 7; + node->layout.position[CSS_LEFT] = 2; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #164", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #165", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.dimensions[CSS_WIDTH] = 867; + node->style.margin[CSS_LEFT] = 1; + node->style.margin[CSS_TOP] = 1; + node->style.margin[CSS_RIGHT] = 1; + node->style.margin[CSS_BOTTOM] = 1; + node->style.margin[CSS_LEFT] = 14; + node->style.margin[CSS_RIGHT] = 13; + node->style.padding[CSS_LEFT] = 12; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 0; + node->style.border[CSS_RIGHT] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_TOP] = 8; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 9; + node->layout.position[CSS_LEFT] = 14; + node->layout.dimensions[CSS_WIDTH] = 867; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #166", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.dimensions[CSS_WIDTH] = 47; + node->style.dimensions[CSS_HEIGHT] = 689; + node->style.margin[CSS_LEFT] = 18; + node->style.margin[CSS_TOP] = 18; + node->style.margin[CSS_RIGHT] = 18; + node->style.margin[CSS_BOTTOM] = 18; + node->style.margin[CSS_LEFT] = 17; + node->style.margin[CSS_TOP] = -4; + node->style.margin[CSS_RIGHT] = 1; + node->style.margin[CSS_BOTTOM] = 11; + node->style.padding[CSS_LEFT] = 15; + node->style.padding[CSS_TOP] = 15; + node->style.padding[CSS_RIGHT] = 15; + node->style.padding[CSS_BOTTOM] = 15; + node->style.padding[CSS_RIGHT] = 5; + node->style.padding[CSS_BOTTOM] = 19; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 1; + node->style.position[CSS_LEFT] = 3; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.align_self = CSS_ALIGN_STRETCH; + node->style.flex = CSS_FLEX_ONE; + node->style.position_type = CSS_POSITION_RELATIVE; + node->style.margin[CSS_LEFT] = 16; + node->style.margin[CSS_TOP] = -4; + node->style.margin[CSS_RIGHT] = -2; + node->style.padding[CSS_LEFT] = 19; + node->style.padding[CSS_TOP] = 19; + node->style.padding[CSS_RIGHT] = 19; + node->style.padding[CSS_BOTTOM] = 19; + init_css_node_children(node, 1); + { + css_node_t *outer_node_2 = node; + css_node_t *node; + node = &outer_node_2->children[0]; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.align_self = CSS_ALIGN_FLEX_START; + node->style.flex = CSS_FLEX_ONE; + node->style.position_type = CSS_POSITION_RELATIVE; + node->style.dimensions[CSS_HEIGHT] = 445; + node->style.margin[CSS_LEFT] = -7; + node->style.margin[CSS_BOTTOM] = 1; + node->style.padding[CSS_LEFT] = 15; + node->style.padding[CSS_TOP] = 15; + node->style.padding[CSS_RIGHT] = 15; + node->style.padding[CSS_BOTTOM] = 15; + node->style.padding[CSS_LEFT] = 12; + node->style.padding[CSS_BOTTOM] = 15; + node->style.position[CSS_LEFT] = 4; + } + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -4; + node->layout.position[CSS_LEFT] = 20; + node->layout.dimensions[CSS_WIDTH] = 47; + node->layout.dimensions[CSS_HEIGHT] = 689; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 11; + node->layout.position[CSS_LEFT] = 31; + node->layout.dimensions[CSS_WIDTH] = 38; + node->layout.dimensions[CSS_HEIGHT] = 658; + init_css_node_children(node, 1); + { + css_node_t *outer_node_2 = node; + css_node_t *node; + node = &outer_node_2->children[0]; + node->layout.position[CSS_TOP] = 19; + node->layout.position[CSS_LEFT] = 16; + node->layout.dimensions[CSS_WIDTH] = 27; + node->layout.dimensions[CSS_HEIGHT] = 619; + } + } + } + + test("Random #167", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #168", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #169", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.margin[CSS_LEFT] = 10; + node->style.margin[CSS_TOP] = 10; + node->style.margin[CSS_RIGHT] = 10; + node->style.margin[CSS_BOTTOM] = 10; + node->style.margin[CSS_TOP] = -6; + node->style.margin[CSS_RIGHT] = 16; + node->style.margin[CSS_BOTTOM] = 4; + node->style.padding[CSS_LEFT] = 5; + node->style.padding[CSS_TOP] = 5; + node->style.padding[CSS_RIGHT] = 5; + node->style.padding[CSS_BOTTOM] = 5; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_TOP] = 2; + node->style.border[CSS_RIGHT] = 2; + node->style.border[CSS_BOTTOM] = 2; + node->style.border[CSS_TOP] = 0; + node->style.position[CSS_LEFT] = 3; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -6; + node->layout.position[CSS_LEFT] = 13; + node->layout.dimensions[CSS_WIDTH] = 14; + node->layout.dimensions[CSS_HEIGHT] = 12; + } + + test("Random #170", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_WIDTH] = 181; + node->style.dimensions[CSS_HEIGHT] = 404; + node->style.margin[CSS_TOP] = 2; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_RIGHT] = 2; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_LEFT] = -5; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.flex = CSS_FLEX_NONE; + node->style.dimensions[CSS_HEIGHT] = 509; + node->style.margin[CSS_LEFT] = 6; + node->style.margin[CSS_TOP] = 6; + node->style.margin[CSS_RIGHT] = 6; + node->style.margin[CSS_BOTTOM] = 6; + node->style.margin[CSS_BOTTOM] = -4; + node->style.padding[CSS_TOP] = 1; + node->style.padding[CSS_RIGHT] = 11; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_LEFT] = 4; + node->style.position[CSS_TOP] = 7; + init_css_node_children(node, 1); + { + css_node_t *outer_node_2 = node; + css_node_t *node; + node = &outer_node_2->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.align_self = CSS_ALIGN_FLEX_START; + node->style.flex = CSS_FLEX_NONE; + node->style.margin[CSS_LEFT] = -4; + node->style.margin[CSS_BOTTOM] = 8; + } + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 2; + node->layout.position[CSS_LEFT] = -5; + node->layout.dimensions[CSS_WIDTH] = 181; + node->layout.dimensions[CSS_HEIGHT] = 404; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 13; + node->layout.position[CSS_LEFT] = 88.5; + node->layout.dimensions[CSS_WIDTH] = 11; + node->layout.dimensions[CSS_HEIGHT] = 509; + init_css_node_children(node, 1); + { + css_node_t *outer_node_2 = node; + css_node_t *node; + node = &outer_node_2->children[0]; + node->layout.position[CSS_TOP] = 1; + node->layout.position[CSS_LEFT] = -4; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + } + } + + test("Random #171", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 456; + node->style.margin[CSS_TOP] = 12; + node->style.padding[CSS_LEFT] = 9; + node->style.padding[CSS_TOP] = 9; + node->style.padding[CSS_RIGHT] = 9; + node->style.padding[CSS_BOTTOM] = 9; + node->style.padding[CSS_TOP] = 5; + node->style.padding[CSS_RIGHT] = 18; + node->style.padding[CSS_BOTTOM] = 8; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.position[CSS_TOP] = 7; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.align_self = CSS_ALIGN_FLEX_START; + node->style.flex = CSS_FLEX_ONE; + node->style.dimensions[CSS_WIDTH] = 259; + node->style.dimensions[CSS_HEIGHT] = 808; + node->style.margin[CSS_LEFT] = -10; + node->style.margin[CSS_TOP] = -10; + node->style.margin[CSS_RIGHT] = -10; + node->style.margin[CSS_BOTTOM] = -10; + node->style.margin[CSS_LEFT] = -8; + node->style.margin[CSS_TOP] = 3; + node->style.margin[CSS_RIGHT] = 3; + node->style.margin[CSS_BOTTOM] = -5; + node->style.padding[CSS_TOP] = 13; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_RIGHT] = 1; + node->style.border[CSS_BOTTOM] = 3; + node->style.position[CSS_LEFT] = 5; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 19; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 456; + node->layout.dimensions[CSS_HEIGHT] = 822; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 8; + node->layout.position[CSS_LEFT] = 6; + node->layout.dimensions[CSS_WIDTH] = 259; + node->layout.dimensions[CSS_HEIGHT] = 808; + } + } + + test("Random #172", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_CENTER; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.dimensions[CSS_WIDTH] = 76; + node->style.dimensions[CSS_HEIGHT] = 284; + node->style.padding[CSS_LEFT] = 0; + node->style.padding[CSS_TOP] = 0; + node->style.padding[CSS_RIGHT] = 0; + node->style.padding[CSS_BOTTOM] = 0; + node->style.padding[CSS_BOTTOM] = 14; + node->style.border[CSS_LEFT] = 2; + node->style.position[CSS_LEFT] = -2; + node->style.position[CSS_TOP] = -8; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -8; + node->layout.position[CSS_LEFT] = -2; + node->layout.dimensions[CSS_WIDTH] = 76; + node->layout.dimensions[CSS_HEIGHT] = 284; + } + + test("Random #173", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 973; + node->style.dimensions[CSS_HEIGHT] = 592; + node->style.margin[CSS_LEFT] = 8; + node->style.margin[CSS_TOP] = 8; + node->style.margin[CSS_RIGHT] = 8; + node->style.margin[CSS_BOTTOM] = 8; + node->style.margin[CSS_LEFT] = 15; + node->style.padding[CSS_LEFT] = 2; + node->style.padding[CSS_TOP] = 2; + node->style.padding[CSS_RIGHT] = 2; + node->style.padding[CSS_BOTTOM] = 2; + node->style.border[CSS_RIGHT] = 3; + node->style.position[CSS_LEFT] = -5; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 8; + node->layout.position[CSS_LEFT] = 10; + node->layout.dimensions[CSS_WIDTH] = 973; + node->layout.dimensions[CSS_HEIGHT] = 592; + } + + test("Random #174", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #175", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #176", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 157; + node->style.dimensions[CSS_HEIGHT] = 377; + node->style.margin[CSS_LEFT] = 4; + node->style.margin[CSS_TOP] = 4; + node->style.margin[CSS_RIGHT] = 4; + node->style.margin[CSS_BOTTOM] = 4; + node->style.margin[CSS_LEFT] = 10; + node->style.margin[CSS_BOTTOM] = -9; + node->style.padding[CSS_LEFT] = 0; + node->style.padding[CSS_TOP] = 14; + node->style.padding[CSS_RIGHT] = 16; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 4; + node->layout.position[CSS_LEFT] = 10; + node->layout.dimensions[CSS_WIDTH] = 157; + node->layout.dimensions[CSS_HEIGHT] = 377; + } + + test("Random #177", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.dimensions[CSS_WIDTH] = 565; + node->style.dimensions[CSS_HEIGHT] = 394; + node->style.margin[CSS_LEFT] = 5; + node->style.margin[CSS_TOP] = 5; + node->style.margin[CSS_RIGHT] = 5; + node->style.margin[CSS_BOTTOM] = 5; + node->style.margin[CSS_LEFT] = 16; + node->style.margin[CSS_TOP] = 0; + node->style.margin[CSS_RIGHT] = -9; + node->style.padding[CSS_TOP] = 6; + node->style.padding[CSS_RIGHT] = 2; + node->style.padding[CSS_BOTTOM] = 5; + node->style.border[CSS_TOP] = 1; + node->style.position[CSS_TOP] = 5; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 5; + node->layout.position[CSS_LEFT] = 16; + node->layout.dimensions[CSS_WIDTH] = 565; + node->layout.dimensions[CSS_HEIGHT] = 394; + } + + test("Random #178", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #179", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.margin[CSS_LEFT] = 1; + node->style.margin[CSS_TOP] = 1; + node->style.margin[CSS_RIGHT] = 1; + node->style.margin[CSS_BOTTOM] = 1; + node->style.padding[CSS_TOP] = 14; + node->style.padding[CSS_RIGHT] = 11; + node->style.border[CSS_BOTTOM] = 3; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 1; + node->layout.position[CSS_LEFT] = 1; + node->layout.dimensions[CSS_WIDTH] = 11; + node->layout.dimensions[CSS_HEIGHT] = 17; + } + + test("Random #180", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.margin[CSS_LEFT] = 2; + node->style.margin[CSS_TOP] = 2; + node->style.margin[CSS_RIGHT] = 2; + node->style.margin[CSS_BOTTOM] = 2; + node->style.margin[CSS_LEFT] = 17; + node->style.padding[CSS_RIGHT] = 10; + node->style.padding[CSS_BOTTOM] = 5; + node->style.position[CSS_LEFT] = 8; + node->style.position[CSS_TOP] = 4; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 6; + node->layout.position[CSS_LEFT] = 25; + node->layout.dimensions[CSS_WIDTH] = 10; + node->layout.dimensions[CSS_HEIGHT] = 5; + } + + test("Random #181", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 863; + node->style.dimensions[CSS_HEIGHT] = 137; + node->style.margin[CSS_LEFT] = 13; + node->style.margin[CSS_TOP] = 13; + node->style.margin[CSS_RIGHT] = 13; + node->style.margin[CSS_BOTTOM] = 13; + node->style.margin[CSS_RIGHT] = 17; + node->style.margin[CSS_BOTTOM] = 3; + node->style.padding[CSS_BOTTOM] = 16; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_RIGHT] = 1; + node->style.position[CSS_TOP] = 8; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 21; + node->layout.position[CSS_LEFT] = 13; + node->layout.dimensions[CSS_WIDTH] = 863; + node->layout.dimensions[CSS_HEIGHT] = 137; + } + + test("Random #182", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_WIDTH] = 23; + node->style.margin[CSS_LEFT] = 1; + node->style.margin[CSS_BOTTOM] = 0; + node->style.padding[CSS_LEFT] = 0; + node->style.padding[CSS_TOP] = 2; + node->style.border[CSS_TOP] = 3; + node->style.position[CSS_LEFT] = 6; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 7; + node->layout.dimensions[CSS_WIDTH] = 23; + node->layout.dimensions[CSS_HEIGHT] = 5; + } + + test("Random #183", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.dimensions[CSS_HEIGHT] = 341; + node->style.margin[CSS_LEFT] = -4; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 0; + node->style.border[CSS_RIGHT] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.border[CSS_LEFT] = 3; + node->style.position[CSS_LEFT] = -7; + node->style.position[CSS_TOP] = -9; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -9; + node->layout.position[CSS_LEFT] = -11; + node->layout.dimensions[CSS_WIDTH] = 3; + node->layout.dimensions[CSS_HEIGHT] = 341; + } + + test("Random #184", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_CENTER; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_HEIGHT] = 943; + node->style.margin[CSS_TOP] = -10; + node->style.margin[CSS_BOTTOM] = 0; + node->style.padding[CSS_LEFT] = 4; + node->style.padding[CSS_TOP] = 4; + node->style.padding[CSS_RIGHT] = 4; + node->style.padding[CSS_BOTTOM] = 4; + node->style.padding[CSS_TOP] = 9; + node->style.padding[CSS_BOTTOM] = 7; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_BOTTOM] = 3; + node->style.position[CSS_LEFT] = -2; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.align_self = CSS_ALIGN_CENTER; + node->style.position_type = CSS_POSITION_RELATIVE; + node->style.dimensions[CSS_WIDTH] = 960; + node->style.dimensions[CSS_HEIGHT] = 722; + node->style.margin[CSS_LEFT] = 13; + node->style.margin[CSS_TOP] = 13; + node->style.margin[CSS_RIGHT] = 13; + node->style.margin[CSS_BOTTOM] = 13; + node->style.margin[CSS_LEFT] = 1; + node->style.margin[CSS_RIGHT] = 2; + node->style.margin[CSS_BOTTOM] = 3; + node->style.padding[CSS_LEFT] = 14; + node->style.padding[CSS_TOP] = 14; + node->style.padding[CSS_RIGHT] = 14; + node->style.padding[CSS_BOTTOM] = 14; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 0; + node->style.border[CSS_RIGHT] = 0; + node->style.border[CSS_BOTTOM] = 0; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -10; + node->layout.position[CSS_LEFT] = -2; + node->layout.dimensions[CSS_WIDTH] = 975; + node->layout.dimensions[CSS_HEIGHT] = 943; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 116.5; + node->layout.position[CSS_LEFT] = 6; + node->layout.dimensions[CSS_WIDTH] = 960; + node->layout.dimensions[CSS_HEIGHT] = 722; + } + } + + test("Random #185", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #186", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_WIDTH] = 565; + node->style.margin[CSS_LEFT] = -5; + node->style.margin[CSS_TOP] = 0; + node->style.margin[CSS_RIGHT] = -10; + node->style.margin[CSS_BOTTOM] = -6; + node->style.padding[CSS_LEFT] = 18; + node->style.padding[CSS_TOP] = 18; + node->style.padding[CSS_RIGHT] = 18; + node->style.padding[CSS_BOTTOM] = 18; + node->style.padding[CSS_LEFT] = 18; + node->style.padding[CSS_TOP] = 8; + node->style.padding[CSS_RIGHT] = 7; + node->style.padding[CSS_BOTTOM] = 19; + node->style.border[CSS_RIGHT] = 2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = -5; + node->layout.dimensions[CSS_WIDTH] = 565; + node->layout.dimensions[CSS_HEIGHT] = 27; + } + + test("Random #187", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_CENTER; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.margin[CSS_LEFT] = 8; + node->style.margin[CSS_TOP] = 8; + node->style.margin[CSS_RIGHT] = 8; + node->style.margin[CSS_BOTTOM] = 8; + node->style.margin[CSS_LEFT] = 13; + node->style.margin[CSS_TOP] = 10; + node->style.margin[CSS_RIGHT] = 8; + node->style.margin[CSS_BOTTOM] = -2; + node->style.padding[CSS_TOP] = 7; + node->style.padding[CSS_BOTTOM] = 4; + node->style.border[CSS_BOTTOM] = 0; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 10; + node->layout.position[CSS_LEFT] = 13; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 11; + } + + test("Random #188", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.dimensions[CSS_WIDTH] = 676; + node->style.margin[CSS_LEFT] = 7; + node->style.margin[CSS_TOP] = 7; + node->style.margin[CSS_RIGHT] = 7; + node->style.margin[CSS_BOTTOM] = 7; + node->style.margin[CSS_RIGHT] = 17; + node->style.padding[CSS_LEFT] = 4; + node->style.border[CSS_LEFT] = 0; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 7; + node->layout.position[CSS_LEFT] = 7; + node->layout.dimensions[CSS_WIDTH] = 676; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #189", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #190", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.dimensions[CSS_HEIGHT] = 611; + node->style.margin[CSS_TOP] = 14; + node->style.margin[CSS_RIGHT] = 10; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_TOP] = 2; + node->style.border[CSS_RIGHT] = 2; + node->style.border[CSS_BOTTOM] = 2; + node->style.position[CSS_TOP] = -9; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 5; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 4; + node->layout.dimensions[CSS_HEIGHT] = 611; + } + + test("Random #191", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.dimensions[CSS_HEIGHT] = 120; + node->style.margin[CSS_LEFT] = 1; + node->style.margin[CSS_TOP] = 1; + node->style.margin[CSS_RIGHT] = 1; + node->style.margin[CSS_BOTTOM] = 1; + node->style.margin[CSS_LEFT] = 19; + node->style.margin[CSS_TOP] = 3; + node->style.padding[CSS_LEFT] = 10; + node->style.padding[CSS_TOP] = 7; + node->style.padding[CSS_RIGHT] = 18; + node->style.padding[CSS_BOTTOM] = 9; + node->style.border[CSS_BOTTOM] = 3; + node->style.position[CSS_LEFT] = -7; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 3; + node->layout.position[CSS_LEFT] = 12; + node->layout.dimensions[CSS_WIDTH] = 28; + node->layout.dimensions[CSS_HEIGHT] = 120; + } + + test("Random #192", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 396; + node->style.dimensions[CSS_HEIGHT] = 696; + node->style.margin[CSS_LEFT] = 10; + node->style.margin[CSS_TOP] = 10; + node->style.margin[CSS_RIGHT] = 10; + node->style.margin[CSS_BOTTOM] = 10; + node->style.margin[CSS_RIGHT] = -9; + node->style.padding[CSS_LEFT] = 3; + node->style.padding[CSS_TOP] = 3; + node->style.padding[CSS_RIGHT] = 3; + node->style.padding[CSS_BOTTOM] = 3; + node->style.padding[CSS_LEFT] = 0; + node->style.padding[CSS_TOP] = 4; + node->style.padding[CSS_BOTTOM] = 11; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 10; + node->layout.position[CSS_LEFT] = 10; + node->layout.dimensions[CSS_WIDTH] = 396; + node->layout.dimensions[CSS_HEIGHT] = 696; + } + + test("Random #193", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.dimensions[CSS_WIDTH] = 131; + node->style.margin[CSS_LEFT] = 0; + node->style.margin[CSS_TOP] = 0; + node->style.margin[CSS_RIGHT] = 0; + node->style.margin[CSS_BOTTOM] = 0; + node->style.margin[CSS_RIGHT] = 2; + node->style.margin[CSS_BOTTOM] = -4; + node->style.padding[CSS_TOP] = 11; + node->style.border[CSS_TOP] = 0; + node->style.position[CSS_TOP] = 0; + init_css_node_children(node, 2); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.dimensions[CSS_HEIGHT] = 565; + node->style.margin[CSS_LEFT] = -5; + node->style.margin[CSS_TOP] = -5; + node->style.margin[CSS_RIGHT] = -5; + node->style.margin[CSS_BOTTOM] = -5; + node->style.margin[CSS_LEFT] = 10; + node->style.margin[CSS_TOP] = 8; + node->style.margin[CSS_RIGHT] = 6; + node->style.margin[CSS_BOTTOM] = 6; + node->style.padding[CSS_LEFT] = 4; + node->style.padding[CSS_BOTTOM] = 3; + node = &outer_node_1->children[1]; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.flex = CSS_FLEX_ONE; + node->style.dimensions[CSS_WIDTH] = 807; + node->style.dimensions[CSS_HEIGHT] = 353; + node->style.margin[CSS_LEFT] = -10; + node->style.margin[CSS_TOP] = -10; + node->style.margin[CSS_RIGHT] = -10; + node->style.margin[CSS_BOTTOM] = -10; + node->style.padding[CSS_TOP] = 8; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 0; + node->style.border[CSS_RIGHT] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.border[CSS_TOP] = 3; + node->style.position[CSS_TOP] = -4; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 131; + node->layout.dimensions[CSS_HEIGHT] = 590; + init_css_node_children(node, 2); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 19; + node->layout.position[CSS_LEFT] = 10; + node->layout.dimensions[CSS_WIDTH] = 4; + node->layout.dimensions[CSS_HEIGHT] = 565; + node = &outer_node_1->children[1]; + node->layout.position[CSS_TOP] = 243; + node->layout.position[CSS_LEFT] = 10; + node->layout.dimensions[CSS_WIDTH] = 131; + node->layout.dimensions[CSS_HEIGHT] = 353; + } + } + + test("Random #194", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.dimensions[CSS_WIDTH] = 718; + node->style.margin[CSS_LEFT] = 18; + node->style.margin[CSS_RIGHT] = -10; + node->style.position[CSS_LEFT] = 2; + node->style.position[CSS_TOP] = -1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -1; + node->layout.position[CSS_LEFT] = 20; + node->layout.dimensions[CSS_WIDTH] = 718; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #195", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_WIDTH] = 443; + node->style.margin[CSS_LEFT] = -4; + node->style.margin[CSS_TOP] = -4; + node->style.margin[CSS_RIGHT] = -4; + node->style.margin[CSS_BOTTOM] = -4; + node->style.margin[CSS_LEFT] = -1; + node->style.margin[CSS_RIGHT] = 0; + node->style.margin[CSS_BOTTOM] = 16; + node->style.padding[CSS_LEFT] = 1; + node->style.border[CSS_TOP] = 2; + node->style.border[CSS_BOTTOM] = 3; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -4; + node->layout.position[CSS_LEFT] = -1; + node->layout.dimensions[CSS_WIDTH] = 443; + node->layout.dimensions[CSS_HEIGHT] = 5; + } + + test("Random #196", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_HEIGHT] = 956; + node->style.margin[CSS_LEFT] = -5; + node->style.margin[CSS_TOP] = -5; + node->style.margin[CSS_RIGHT] = -5; + node->style.margin[CSS_BOTTOM] = -5; + node->style.margin[CSS_LEFT] = 13; + node->style.margin[CSS_TOP] = -10; + node->style.margin[CSS_RIGHT] = 1; + node->style.padding[CSS_BOTTOM] = 7; + init_css_node_children(node, 2); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex = CSS_FLEX_NONE; + node->style.dimensions[CSS_WIDTH] = 500; + node->style.dimensions[CSS_HEIGHT] = 875; + node->style.margin[CSS_LEFT] = 5; + node->style.margin[CSS_TOP] = 5; + node->style.margin[CSS_RIGHT] = 5; + node->style.margin[CSS_BOTTOM] = 5; + node->style.margin[CSS_RIGHT] = -2; + node->style.padding[CSS_RIGHT] = 10; + node->style.border[CSS_RIGHT] = 2; + node = &outer_node_1->children[1]; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.position_type = CSS_POSITION_RELATIVE; + node->style.margin[CSS_LEFT] = 12; + node->style.margin[CSS_TOP] = 14; + node->style.margin[CSS_BOTTOM] = 13; + node->style.padding[CSS_BOTTOM] = 16; + node->style.border[CSS_LEFT] = 1; + node->style.position[CSS_LEFT] = 4; + init_css_node_children(node, 1); + { + css_node_t *outer_node_2 = node; + css_node_t *node; + node = &outer_node_2->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.align_self = CSS_ALIGN_FLEX_END; + node->style.position_type = CSS_POSITION_RELATIVE; + node->style.dimensions[CSS_WIDTH] = 15; + node->style.margin[CSS_LEFT] = 5; + node->style.margin[CSS_RIGHT] = 15; + node->style.padding[CSS_TOP] = 12; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 1; + node->style.position[CSS_LEFT] = 6; + } + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -10; + node->layout.position[CSS_LEFT] = 13; + node->layout.dimensions[CSS_WIDTH] = 503; + node->layout.dimensions[CSS_HEIGHT] = 956; + init_css_node_children(node, 2); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 5; + node->layout.position[CSS_LEFT] = 5; + node->layout.dimensions[CSS_WIDTH] = 500; + node->layout.dimensions[CSS_HEIGHT] = 875; + node = &outer_node_1->children[1]; + node->layout.position[CSS_TOP] = 899; + node->layout.position[CSS_LEFT] = 243.5; + node->layout.dimensions[CSS_WIDTH] = 36; + node->layout.dimensions[CSS_HEIGHT] = 29; + init_css_node_children(node, 1); + { + css_node_t *outer_node_2 = node; + css_node_t *node; + node = &outer_node_2->children[0]; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 12; + node->layout.dimensions[CSS_WIDTH] = 15; + node->layout.dimensions[CSS_HEIGHT] = 13; + } + } + } + + test("Random #197", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.dimensions[CSS_WIDTH] = 409; + node->style.margin[CSS_LEFT] = 10; + node->style.margin[CSS_RIGHT] = -9; + node->style.margin[CSS_BOTTOM] = -5; + node->style.padding[CSS_LEFT] = 8; + node->style.padding[CSS_TOP] = 8; + node->style.padding[CSS_RIGHT] = 8; + node->style.padding[CSS_BOTTOM] = 8; + node->style.padding[CSS_BOTTOM] = 10; + node->style.border[CSS_LEFT] = 2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 10; + node->layout.dimensions[CSS_WIDTH] = 409; + node->layout.dimensions[CSS_HEIGHT] = 18; + } + + test("Random #198", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #199", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #200", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.dimensions[CSS_WIDTH] = 387; + node->style.margin[CSS_LEFT] = 7; + node->style.margin[CSS_RIGHT] = 9; + node->style.padding[CSS_LEFT] = 1; + node->style.padding[CSS_TOP] = 1; + node->style.padding[CSS_RIGHT] = 1; + node->style.padding[CSS_BOTTOM] = 1; + node->style.position[CSS_TOP] = -7; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -7; + node->layout.position[CSS_LEFT] = 7; + node->layout.dimensions[CSS_WIDTH] = 387; + node->layout.dimensions[CSS_HEIGHT] = 2; + } + + test("Random #201", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.dimensions[CSS_HEIGHT] = 709; + node->style.margin[CSS_LEFT] = 5; + node->style.margin[CSS_TOP] = 5; + node->style.margin[CSS_RIGHT] = 5; + node->style.margin[CSS_BOTTOM] = 5; + node->style.margin[CSS_TOP] = 11; + node->style.margin[CSS_BOTTOM] = 1; + node->style.padding[CSS_LEFT] = 4; + node->style.padding[CSS_RIGHT] = 7; + node->style.border[CSS_RIGHT] = 0; + node->style.border[CSS_BOTTOM] = 2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 11; + node->layout.position[CSS_LEFT] = 5; + node->layout.dimensions[CSS_WIDTH] = 11; + node->layout.dimensions[CSS_HEIGHT] = 709; + } + + test("Random #202", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.dimensions[CSS_WIDTH] = 224; + node->style.dimensions[CSS_HEIGHT] = 320; + node->style.margin[CSS_LEFT] = 18; + node->style.margin[CSS_TOP] = 18; + node->style.margin[CSS_RIGHT] = 18; + node->style.margin[CSS_BOTTOM] = 18; + node->style.padding[CSS_LEFT] = 15; + node->style.padding[CSS_TOP] = 6; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 3; + node->style.position[CSS_LEFT] = -3; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 18; + node->layout.position[CSS_LEFT] = 15; + node->layout.dimensions[CSS_WIDTH] = 224; + node->layout.dimensions[CSS_HEIGHT] = 320; + } + + test("Random #203", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.dimensions[CSS_WIDTH] = 487; + node->style.dimensions[CSS_HEIGHT] = 107; + node->style.margin[CSS_LEFT] = 10; + node->style.margin[CSS_TOP] = 10; + node->style.margin[CSS_RIGHT] = 10; + node->style.margin[CSS_BOTTOM] = 10; + node->style.margin[CSS_TOP] = 4; + node->style.margin[CSS_RIGHT] = 4; + node->style.padding[CSS_LEFT] = 7; + node->style.padding[CSS_TOP] = 7; + node->style.padding[CSS_RIGHT] = 7; + node->style.padding[CSS_BOTTOM] = 7; + node->style.padding[CSS_LEFT] = 6; + node->style.padding[CSS_BOTTOM] = 16; + node->style.position[CSS_LEFT] = 9; + node->style.position[CSS_TOP] = 9; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 13; + node->layout.position[CSS_LEFT] = 19; + node->layout.dimensions[CSS_WIDTH] = 487; + node->layout.dimensions[CSS_HEIGHT] = 107; + } + + test("Random #204", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #205", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #206", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.dimensions[CSS_WIDTH] = 206; + node->style.dimensions[CSS_HEIGHT] = 168; + node->style.margin[CSS_RIGHT] = -3; + node->style.padding[CSS_TOP] = 1; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_TOP] = -1; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.align_self = CSS_ALIGN_CENTER; + node->style.position_type = CSS_POSITION_ABSOLUTE; + node->style.dimensions[CSS_WIDTH] = 866; + node->style.dimensions[CSS_HEIGHT] = 292; + node->style.margin[CSS_LEFT] = 1; + node->style.margin[CSS_RIGHT] = 19; + node->style.margin[CSS_BOTTOM] = 5; + node->style.padding[CSS_LEFT] = 14; + node->style.padding[CSS_TOP] = 14; + node->style.padding[CSS_RIGHT] = 14; + node->style.padding[CSS_BOTTOM] = 14; + node->style.padding[CSS_LEFT] = 18; + node->style.padding[CSS_RIGHT] = 6; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_RIGHT] = 1; + node->style.border[CSS_BOTTOM] = 1; + node->style.border[CSS_BOTTOM] = 3; + node->style.position[CSS_TOP] = -1; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -1; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 206; + node->layout.dimensions[CSS_HEIGHT] = 168; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 1; + node->layout.dimensions[CSS_WIDTH] = 866; + node->layout.dimensions[CSS_HEIGHT] = 292; + } + } + + test("Random #207", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_CENTER; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.margin[CSS_LEFT] = 10; + node->style.margin[CSS_TOP] = 10; + node->style.margin[CSS_RIGHT] = 10; + node->style.margin[CSS_BOTTOM] = 10; + node->style.margin[CSS_RIGHT] = 8; + node->style.padding[CSS_LEFT] = 4; + node->style.padding[CSS_TOP] = 16; + node->style.border[CSS_TOP] = 2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 10; + node->layout.position[CSS_LEFT] = 10; + node->layout.dimensions[CSS_WIDTH] = 4; + node->layout.dimensions[CSS_HEIGHT] = 18; + } + + test("Random #208", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #209", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_WIDTH] = 280; + node->style.margin[CSS_TOP] = 6; + node->style.margin[CSS_RIGHT] = -9; + node->style.padding[CSS_LEFT] = 19; + node->style.padding[CSS_TOP] = 19; + node->style.padding[CSS_RIGHT] = 19; + node->style.padding[CSS_BOTTOM] = 19; + node->style.padding[CSS_BOTTOM] = 5; + node->style.border[CSS_TOP] = 1; + node->style.position[CSS_LEFT] = -1; + node->style.position[CSS_TOP] = 7; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 13; + node->layout.position[CSS_LEFT] = -1; + node->layout.dimensions[CSS_WIDTH] = 280; + node->layout.dimensions[CSS_HEIGHT] = 25; + } + + test("Random #210", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.margin[CSS_LEFT] = 17; + node->style.margin[CSS_RIGHT] = -10; + node->style.margin[CSS_BOTTOM] = 2; + node->style.padding[CSS_LEFT] = 1; + node->style.padding[CSS_TOP] = 1; + node->style.padding[CSS_RIGHT] = 1; + node->style.padding[CSS_BOTTOM] = 1; + node->style.padding[CSS_LEFT] = 18; + node->style.padding[CSS_RIGHT] = 4; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_TOP] = -9; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -9; + node->layout.position[CSS_LEFT] = 17; + node->layout.dimensions[CSS_WIDTH] = 22; + node->layout.dimensions[CSS_HEIGHT] = 2; + } + + test("Random #211", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.margin[CSS_LEFT] = -9; + node->style.margin[CSS_BOTTOM] = -6; + node->style.padding[CSS_LEFT] = 10; + node->style.padding[CSS_TOP] = 10; + node->style.padding[CSS_RIGHT] = 10; + node->style.padding[CSS_BOTTOM] = 10; + node->style.padding[CSS_LEFT] = 14; + node->style.padding[CSS_TOP] = 16; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.border[CSS_RIGHT] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_LEFT] = -9; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = -18; + node->layout.dimensions[CSS_WIDTH] = 27; + node->layout.dimensions[CSS_HEIGHT] = 29; + } + + test("Random #212", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #213", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.dimensions[CSS_WIDTH] = 70; + node->style.margin[CSS_LEFT] = 1; + node->style.margin[CSS_TOP] = 1; + node->style.margin[CSS_RIGHT] = 1; + node->style.margin[CSS_BOTTOM] = 1; + node->style.padding[CSS_RIGHT] = 17; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_BOTTOM] = 1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 1; + node->layout.position[CSS_LEFT] = 1; + node->layout.dimensions[CSS_WIDTH] = 70; + node->layout.dimensions[CSS_HEIGHT] = 1; + } + + test("Random #214", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.margin[CSS_LEFT] = 15; + node->style.margin[CSS_TOP] = 15; + node->style.margin[CSS_RIGHT] = 15; + node->style.margin[CSS_BOTTOM] = 15; + node->style.margin[CSS_RIGHT] = -10; + node->style.margin[CSS_BOTTOM] = -4; + node->style.padding[CSS_TOP] = 4; + node->style.position[CSS_LEFT] = -2; + node->style.position[CSS_TOP] = -5; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.position_type = CSS_POSITION_ABSOLUTE; + node->style.dimensions[CSS_WIDTH] = 978; + node->style.dimensions[CSS_HEIGHT] = 59; + node->style.margin[CSS_TOP] = 8; + node->style.padding[CSS_LEFT] = 10; + node->style.border[CSS_LEFT] = 3; + node->style.position[CSS_TOP] = 9; + init_css_node_children(node, 1); + { + css_node_t *outer_node_2 = node; + css_node_t *node; + node = &outer_node_2->children[0]; + node->style.align_self = CSS_ALIGN_FLEX_START; + node->style.flex = CSS_FLEX_NONE; + node->style.position_type = CSS_POSITION_RELATIVE; + node->style.margin[CSS_TOP] = 19; + node->style.margin[CSS_RIGHT] = 4; + node->style.padding[CSS_RIGHT] = 10; + node->style.position[CSS_TOP] = 0; + } + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 10; + node->layout.position[CSS_LEFT] = 13; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 4; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 17; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 978; + node->layout.dimensions[CSS_HEIGHT] = 59; + init_css_node_children(node, 1); + { + css_node_t *outer_node_2 = node; + css_node_t *node; + node = &outer_node_2->children[0]; + node->layout.position[CSS_TOP] = 19; + node->layout.position[CSS_LEFT] = 13; + node->layout.dimensions[CSS_WIDTH] = 10; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + } + } + + test("Random #215", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.dimensions[CSS_WIDTH] = 726; + node->style.dimensions[CSS_HEIGHT] = 6; + node->style.margin[CSS_TOP] = -6; + node->style.margin[CSS_RIGHT] = -2; + node->style.padding[CSS_LEFT] = 1; + node->style.padding[CSS_TOP] = 1; + node->style.padding[CSS_RIGHT] = 1; + node->style.padding[CSS_BOTTOM] = 1; + node->style.padding[CSS_LEFT] = 17; + node->style.padding[CSS_TOP] = 8; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.flex = CSS_FLEX_ONE; + node->style.dimensions[CSS_WIDTH] = 273; + node->style.margin[CSS_LEFT] = -2; + node->style.margin[CSS_TOP] = -2; + node->style.margin[CSS_RIGHT] = -2; + node->style.margin[CSS_BOTTOM] = -2; + node->style.margin[CSS_TOP] = 13; + node->style.margin[CSS_RIGHT] = -10; + node->style.margin[CSS_BOTTOM] = -5; + node->style.padding[CSS_LEFT] = 10; + node->style.padding[CSS_TOP] = 19; + node->style.position[CSS_TOP] = -8; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -6; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 726; + node->layout.dimensions[CSS_HEIGHT] = 9; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 13; + node->layout.position[CSS_LEFT] = 15; + node->layout.dimensions[CSS_WIDTH] = 273; + node->layout.dimensions[CSS_HEIGHT] = 19; + } + } + + test("Random #216", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.margin[CSS_LEFT] = -3; + node->style.margin[CSS_BOTTOM] = 0; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.position[CSS_LEFT] = -4; + node->style.position[CSS_TOP] = -7; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -7; + node->layout.position[CSS_LEFT] = -7; + node->layout.dimensions[CSS_WIDTH] = 3; + node->layout.dimensions[CSS_HEIGHT] = 6; + } + + test("Random #217", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.dimensions[CSS_WIDTH] = 403; + node->style.dimensions[CSS_HEIGHT] = 202; + node->style.margin[CSS_LEFT] = 4; + node->style.margin[CSS_TOP] = 1; + node->style.margin[CSS_RIGHT] = 2; + node->style.padding[CSS_LEFT] = 2; + node->style.padding[CSS_TOP] = 2; + node->style.padding[CSS_RIGHT] = 2; + node->style.padding[CSS_BOTTOM] = 2; + node->style.padding[CSS_LEFT] = 16; + node->style.border[CSS_TOP] = 2; + node->style.position[CSS_LEFT] = -6; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 1; + node->layout.position[CSS_LEFT] = -2; + node->layout.dimensions[CSS_WIDTH] = 403; + node->layout.dimensions[CSS_HEIGHT] = 202; + } + + test("Random #218", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.margin[CSS_LEFT] = -5; + node->style.margin[CSS_TOP] = -5; + node->style.margin[CSS_RIGHT] = -5; + node->style.margin[CSS_BOTTOM] = -5; + node->style.margin[CSS_RIGHT] = 10; + node->style.margin[CSS_BOTTOM] = 19; + node->style.padding[CSS_LEFT] = 6; + node->style.padding[CSS_TOP] = 6; + node->style.padding[CSS_RIGHT] = 6; + node->style.padding[CSS_BOTTOM] = 6; + node->style.padding[CSS_TOP] = 14; + node->style.border[CSS_TOP] = 2; + node->style.position[CSS_TOP] = 8; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 3; + node->layout.position[CSS_LEFT] = -5; + node->layout.dimensions[CSS_WIDTH] = 12; + node->layout.dimensions[CSS_HEIGHT] = 22; + } + + test("Random #219", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.dimensions[CSS_HEIGHT] = 448; + node->style.margin[CSS_TOP] = 18; + node->style.margin[CSS_BOTTOM] = -4; + node->style.padding[CSS_LEFT] = 17; + node->style.padding[CSS_TOP] = 14; + node->style.border[CSS_TOP] = 2; + node->style.border[CSS_BOTTOM] = 2; + node->style.position[CSS_LEFT] = -10; + node->style.position[CSS_TOP] = -10; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 8; + node->layout.position[CSS_LEFT] = -10; + node->layout.dimensions[CSS_WIDTH] = 17; + node->layout.dimensions[CSS_HEIGHT] = 448; + } + + test("Random #220", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.dimensions[CSS_WIDTH] = 16; + node->style.dimensions[CSS_HEIGHT] = 643; + node->style.margin[CSS_LEFT] = -10; + node->style.margin[CSS_TOP] = -10; + node->style.margin[CSS_RIGHT] = -10; + node->style.margin[CSS_BOTTOM] = -10; + node->style.margin[CSS_LEFT] = 16; + node->style.margin[CSS_BOTTOM] = -10; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.border[CSS_BOTTOM] = 2; + node->style.position[CSS_TOP] = 6; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -4; + node->layout.position[CSS_LEFT] = 16; + node->layout.dimensions[CSS_WIDTH] = 16; + node->layout.dimensions[CSS_HEIGHT] = 643; + } + + test("Random #221", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.dimensions[CSS_WIDTH] = 322; + node->style.margin[CSS_LEFT] = 3; + node->style.margin[CSS_TOP] = 3; + node->style.margin[CSS_RIGHT] = 3; + node->style.margin[CSS_BOTTOM] = 3; + node->style.margin[CSS_TOP] = 3; + node->style.margin[CSS_RIGHT] = -4; + node->style.padding[CSS_LEFT] = 18; + node->style.padding[CSS_TOP] = 18; + node->style.padding[CSS_RIGHT] = 18; + node->style.padding[CSS_BOTTOM] = 18; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_TOP] = 2; + node->style.border[CSS_RIGHT] = 2; + node->style.border[CSS_BOTTOM] = 2; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_BOTTOM] = 0; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 3; + node->layout.position[CSS_LEFT] = 3; + node->layout.dimensions[CSS_WIDTH] = 322; + node->layout.dimensions[CSS_HEIGHT] = 38; + } + + test("Random #222", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.margin[CSS_TOP] = 11; + node->style.margin[CSS_BOTTOM] = -6; + node->style.padding[CSS_LEFT] = 3; + node->style.padding[CSS_TOP] = 3; + node->style.padding[CSS_RIGHT] = 3; + node->style.padding[CSS_BOTTOM] = 3; + node->style.padding[CSS_TOP] = 18; + node->style.border[CSS_RIGHT] = 2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 11; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 8; + node->layout.dimensions[CSS_HEIGHT] = 21; + } + + test("Random #223", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.dimensions[CSS_WIDTH] = 495; + node->style.dimensions[CSS_HEIGHT] = 558; + node->style.margin[CSS_RIGHT] = 6; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_TOP] = 2; + node->style.position[CSS_LEFT] = 8; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 8; + node->layout.dimensions[CSS_WIDTH] = 495; + node->layout.dimensions[CSS_HEIGHT] = 558; + } + + test("Random #224", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #225", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 224; + node->style.dimensions[CSS_HEIGHT] = 136; + node->style.margin[CSS_LEFT] = 12; + node->style.margin[CSS_TOP] = 12; + node->style.margin[CSS_RIGHT] = 12; + node->style.margin[CSS_BOTTOM] = 12; + node->style.padding[CSS_LEFT] = 2; + node->style.padding[CSS_BOTTOM] = 12; + node->style.position[CSS_LEFT] = 6; + node->style.position[CSS_TOP] = -5; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 7; + node->layout.position[CSS_LEFT] = 18; + node->layout.dimensions[CSS_WIDTH] = 224; + node->layout.dimensions[CSS_HEIGHT] = 136; + } + + test("Random #226", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.dimensions[CSS_WIDTH] = 652; + node->style.dimensions[CSS_HEIGHT] = 833; + node->style.margin[CSS_LEFT] = 0; + node->style.margin[CSS_BOTTOM] = 19; + node->style.padding[CSS_LEFT] = 19; + node->style.padding[CSS_TOP] = 3; + node->style.padding[CSS_BOTTOM] = 15; + node->style.position[CSS_LEFT] = 5; + node->style.position[CSS_TOP] = 9; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 9; + node->layout.position[CSS_LEFT] = 5; + node->layout.dimensions[CSS_WIDTH] = 652; + node->layout.dimensions[CSS_HEIGHT] = 833; + } + + test("Random #227", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #228", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.dimensions[CSS_WIDTH] = 731; + node->style.dimensions[CSS_HEIGHT] = 807; + node->style.margin[CSS_LEFT] = -10; + node->style.margin[CSS_TOP] = -10; + node->style.margin[CSS_BOTTOM] = 13; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.border[CSS_TOP] = 0; + node->style.position[CSS_TOP] = -8; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -18; + node->layout.position[CSS_LEFT] = -10; + node->layout.dimensions[CSS_WIDTH] = 731; + node->layout.dimensions[CSS_HEIGHT] = 807; + } + + test("Random #229", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.margin[CSS_LEFT] = 11; + node->style.margin[CSS_TOP] = 1; + node->style.margin[CSS_BOTTOM] = 9; + node->style.padding[CSS_LEFT] = 17; + node->style.padding[CSS_RIGHT] = 19; + node->style.padding[CSS_BOTTOM] = 4; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 1; + node->layout.position[CSS_LEFT] = 11; + node->layout.dimensions[CSS_WIDTH] = 36; + node->layout.dimensions[CSS_HEIGHT] = 4; + } + + test("Random #230", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.dimensions[CSS_WIDTH] = 526; + node->style.dimensions[CSS_HEIGHT] = 416; + node->style.margin[CSS_LEFT] = 16; + node->style.margin[CSS_TOP] = 16; + node->style.margin[CSS_RIGHT] = 16; + node->style.margin[CSS_BOTTOM] = 16; + node->style.margin[CSS_LEFT] = 6; + node->style.margin[CSS_TOP] = 17; + node->style.border[CSS_LEFT] = 1; + node->style.position[CSS_TOP] = -10; + init_css_node_children(node, 2); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.align_self = CSS_ALIGN_FLEX_START; + node->style.position_type = CSS_POSITION_RELATIVE; + node->style.dimensions[CSS_HEIGHT] = 905; + node->style.margin[CSS_LEFT] = 19; + node->style.margin[CSS_TOP] = 19; + node->style.margin[CSS_RIGHT] = 19; + node->style.margin[CSS_BOTTOM] = 19; + node->style.margin[CSS_LEFT] = -7; + node->style.margin[CSS_RIGHT] = 17; + node->style.margin[CSS_BOTTOM] = -6; + node->style.padding[CSS_LEFT] = 9; + node->style.padding[CSS_TOP] = 9; + node->style.padding[CSS_RIGHT] = 9; + node->style.padding[CSS_BOTTOM] = 9; + node->style.padding[CSS_BOTTOM] = 17; + node->style.border[CSS_BOTTOM] = 1; + node->style.position[CSS_TOP] = 9; + init_css_node_children(node, 1); + { + css_node_t *outer_node_2 = node; + css_node_t *node; + node = &outer_node_2->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.align_self = CSS_ALIGN_FLEX_END; + node->style.margin[CSS_LEFT] = 1; + node->style.margin[CSS_TOP] = 1; + node->style.margin[CSS_RIGHT] = 1; + node->style.margin[CSS_BOTTOM] = 1; + node->style.margin[CSS_RIGHT] = 18; + node->style.margin[CSS_BOTTOM] = 7; + node->style.padding[CSS_LEFT] = 0; + node->style.padding[CSS_BOTTOM] = 14; + node->style.border[CSS_TOP] = 0; + node->style.position[CSS_LEFT] = -9; + node->style.position[CSS_TOP] = 1; + } + node = &outer_node_1->children[1]; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.align_self = CSS_ALIGN_STRETCH; + node->style.flex = CSS_FLEX_ONE; + node->style.position_type = CSS_POSITION_ABSOLUTE; + node->style.dimensions[CSS_WIDTH] = 50; + node->style.margin[CSS_LEFT] = 10; + node->style.margin[CSS_TOP] = 10; + node->style.margin[CSS_RIGHT] = 10; + node->style.margin[CSS_BOTTOM] = 10; + node->style.margin[CSS_LEFT] = -5; + node->style.margin[CSS_BOTTOM] = 6; + node->style.padding[CSS_LEFT] = 19; + node->style.padding[CSS_TOP] = 19; + node->style.padding[CSS_RIGHT] = 19; + node->style.padding[CSS_BOTTOM] = 19; + node->style.padding[CSS_BOTTOM] = 17; + node->style.border[CSS_RIGHT] = 1; + node->style.border[CSS_BOTTOM] = 1; + node->style.position[CSS_TOP] = -10; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 7; + node->layout.position[CSS_LEFT] = 6; + node->layout.dimensions[CSS_WIDTH] = 526; + node->layout.dimensions[CSS_HEIGHT] = 416; + init_css_node_children(node, 2); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 28; + node->layout.position[CSS_LEFT] = -6; + node->layout.dimensions[CSS_WIDTH] = 37; + node->layout.dimensions[CSS_HEIGHT] = 905; + init_css_node_children(node, 1); + { + css_node_t *outer_node_2 = node; + css_node_t *node; + node = &outer_node_2->children[0]; + node->layout.position[CSS_TOP] = 867; + node->layout.position[CSS_LEFT] = 1; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 14; + } + node = &outer_node_1->children[1]; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = -4; + node->layout.dimensions[CSS_WIDTH] = 50; + node->layout.dimensions[CSS_HEIGHT] = 37; + } + } + + test("Random #231", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.margin[CSS_LEFT] = 3; + node->style.margin[CSS_TOP] = 9; + node->style.padding[CSS_TOP] = 7; + node->style.padding[CSS_BOTTOM] = 3; + node->style.position[CSS_TOP] = -1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 8; + node->layout.position[CSS_LEFT] = 3; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 10; + } + + test("Random #232", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.dimensions[CSS_WIDTH] = 203; + node->style.dimensions[CSS_HEIGHT] = 599; + node->style.margin[CSS_LEFT] = -5; + node->style.margin[CSS_TOP] = -5; + node->style.margin[CSS_RIGHT] = -5; + node->style.margin[CSS_BOTTOM] = -5; + node->style.margin[CSS_LEFT] = -6; + node->style.margin[CSS_RIGHT] = 1; + node->style.padding[CSS_TOP] = 7; + node->style.padding[CSS_BOTTOM] = 13; + node->style.border[CSS_BOTTOM] = 3; + node->style.position[CSS_LEFT] = -6; + node->style.position[CSS_TOP] = -9; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.flex = CSS_FLEX_NONE; + node->style.dimensions[CSS_WIDTH] = 890; + node->style.dimensions[CSS_HEIGHT] = 586; + node->style.margin[CSS_LEFT] = 5; + node->style.margin[CSS_TOP] = 14; + node->style.margin[CSS_BOTTOM] = 10; + node->style.padding[CSS_LEFT] = 8; + node->style.padding[CSS_TOP] = 8; + node->style.padding[CSS_RIGHT] = 8; + node->style.padding[CSS_BOTTOM] = 8; + node->style.padding[CSS_BOTTOM] = 18; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 2; + node->style.position[CSS_LEFT] = 2; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -14; + node->layout.position[CSS_LEFT] = -12; + node->layout.dimensions[CSS_WIDTH] = 203; + node->layout.dimensions[CSS_HEIGHT] = 599; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 4; + node->layout.position[CSS_LEFT] = 7; + node->layout.dimensions[CSS_WIDTH] = 890; + node->layout.dimensions[CSS_HEIGHT] = 586; + } + } + + test("Random #233", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #234", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.dimensions[CSS_WIDTH] = 936; + node->style.dimensions[CSS_HEIGHT] = 78; + node->style.margin[CSS_TOP] = -3; + node->style.margin[CSS_BOTTOM] = 19; + node->style.padding[CSS_LEFT] = 8; + node->style.padding[CSS_TOP] = 8; + node->style.padding[CSS_RIGHT] = 8; + node->style.padding[CSS_BOTTOM] = 8; + node->style.padding[CSS_BOTTOM] = 4; + node->style.position[CSS_LEFT] = 1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -3; + node->layout.position[CSS_LEFT] = 1; + node->layout.dimensions[CSS_WIDTH] = 936; + node->layout.dimensions[CSS_HEIGHT] = 78; + } + + test("Random #235", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.dimensions[CSS_WIDTH] = 536; + node->style.dimensions[CSS_HEIGHT] = 921; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_TOP] = 2; + node->style.border[CSS_RIGHT] = 2; + node->style.border[CSS_BOTTOM] = 2; + node->style.position[CSS_LEFT] = -6; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex = CSS_FLEX_NONE; + node->style.dimensions[CSS_WIDTH] = 395; + node->style.dimensions[CSS_HEIGHT] = 206; + node->style.margin[CSS_LEFT] = -2; + node->style.margin[CSS_TOP] = -2; + node->style.margin[CSS_RIGHT] = -2; + node->style.margin[CSS_BOTTOM] = -2; + node->style.margin[CSS_TOP] = 19; + node->style.margin[CSS_RIGHT] = -3; + node->style.padding[CSS_TOP] = 9; + node->style.padding[CSS_RIGHT] = 0; + init_css_node_children(node, 1); + { + css_node_t *outer_node_2 = node; + css_node_t *node; + node = &outer_node_2->children[0]; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.margin[CSS_RIGHT] = 13; + node->style.padding[CSS_LEFT] = 11; + node->style.padding[CSS_TOP] = 12; + node->style.border[CSS_BOTTOM] = 0; + } + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = -6; + node->layout.dimensions[CSS_WIDTH] = 536; + node->layout.dimensions[CSS_HEIGHT] = 921; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 21; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 395; + node->layout.dimensions[CSS_HEIGHT] = 206; + init_css_node_children(node, 1); + { + css_node_t *outer_node_2 = node; + css_node_t *node; + node = &outer_node_2->children[0]; + node->layout.position[CSS_TOP] = 9; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 11; + node->layout.dimensions[CSS_HEIGHT] = 12; + } + } + } + + test("Random #236", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #237", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_WIDTH] = 462; + node->style.margin[CSS_LEFT] = 11; + node->style.margin[CSS_TOP] = 11; + node->style.margin[CSS_RIGHT] = 11; + node->style.margin[CSS_BOTTOM] = 11; + node->style.margin[CSS_TOP] = 5; + node->style.padding[CSS_LEFT] = 5; + node->style.padding[CSS_TOP] = 5; + node->style.padding[CSS_RIGHT] = 5; + node->style.padding[CSS_BOTTOM] = 5; + node->style.padding[CSS_LEFT] = 10; + node->style.padding[CSS_TOP] = 16; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_BOTTOM] = 1; + node->style.position[CSS_LEFT] = 0; + node->style.position[CSS_TOP] = -4; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 1; + node->layout.position[CSS_LEFT] = 11; + node->layout.dimensions[CSS_WIDTH] = 462; + node->layout.dimensions[CSS_HEIGHT] = 25; + } + + test("Random #238", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.dimensions[CSS_HEIGHT] = 197; + node->style.margin[CSS_RIGHT] = 1; + node->style.margin[CSS_BOTTOM] = 13; + node->style.padding[CSS_LEFT] = 19; + node->style.padding[CSS_TOP] = 19; + node->style.padding[CSS_RIGHT] = 19; + node->style.padding[CSS_BOTTOM] = 19; + node->style.padding[CSS_TOP] = 12; + node->style.padding[CSS_BOTTOM] = 7; + node->style.border[CSS_BOTTOM] = 1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 38; + node->layout.dimensions[CSS_HEIGHT] = 197; + } + + test("Random #239", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #240", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #241", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 768; + node->style.margin[CSS_LEFT] = -7; + node->style.margin[CSS_TOP] = 6; + node->style.margin[CSS_RIGHT] = 15; + node->style.padding[CSS_TOP] = 4; + node->style.position[CSS_LEFT] = -9; + node->style.position[CSS_TOP] = -6; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.align_self = CSS_ALIGN_CENTER; + node->style.flex = CSS_FLEX_NONE; + node->style.position_type = CSS_POSITION_RELATIVE; + node->style.dimensions[CSS_WIDTH] = 927; + node->style.margin[CSS_LEFT] = -7; + node->style.margin[CSS_TOP] = -7; + node->style.margin[CSS_RIGHT] = -7; + node->style.margin[CSS_BOTTOM] = -7; + node->style.margin[CSS_TOP] = -7; + node->style.margin[CSS_RIGHT] = 2; + node->style.margin[CSS_BOTTOM] = -8; + node->style.padding[CSS_LEFT] = 19; + node->style.padding[CSS_BOTTOM] = 3; + node->style.border[CSS_LEFT] = 1; + node->style.position[CSS_TOP] = 3; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = -16; + node->layout.dimensions[CSS_WIDTH] = 768; + node->layout.dimensions[CSS_HEIGHT] = 4; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 6; + node->layout.position[CSS_LEFT] = -7; + node->layout.dimensions[CSS_WIDTH] = 927; + node->layout.dimensions[CSS_HEIGHT] = 3; + } + } + + test("Random #242", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.dimensions[CSS_HEIGHT] = 673; + node->style.padding[CSS_BOTTOM] = 8; + node->style.position[CSS_LEFT] = 4; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 4; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 673; + } + + test("Random #243", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.dimensions[CSS_HEIGHT] = 339; + node->style.margin[CSS_LEFT] = -4; + node->style.margin[CSS_TOP] = -4; + node->style.margin[CSS_RIGHT] = -4; + node->style.margin[CSS_BOTTOM] = -4; + node->style.margin[CSS_TOP] = -5; + node->style.padding[CSS_LEFT] = 5; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.position[CSS_LEFT] = -6; + node->style.position[CSS_TOP] = 1; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.position_type = CSS_POSITION_ABSOLUTE; + node->style.dimensions[CSS_HEIGHT] = 885; + node->style.margin[CSS_BOTTOM] = 15; + node->style.padding[CSS_TOP] = 0; + node->style.padding[CSS_RIGHT] = 0; + node->style.border[CSS_TOP] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_LEFT] = 9; + node->style.position[CSS_TOP] = 1; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -4; + node->layout.position[CSS_LEFT] = -10; + node->layout.dimensions[CSS_WIDTH] = 11; + node->layout.dimensions[CSS_HEIGHT] = 339; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 1; + node->layout.position[CSS_LEFT] = 12; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 885; + } + } + + test("Random #244", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 817; + node->style.margin[CSS_BOTTOM] = 3; + node->style.padding[CSS_LEFT] = 0; + node->style.padding[CSS_BOTTOM] = 3; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_BOTTOM] = 1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 817; + node->layout.dimensions[CSS_HEIGHT] = 7; + } + + test("Random #245", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.dimensions[CSS_HEIGHT] = 127; + node->style.margin[CSS_LEFT] = 19; + node->style.margin[CSS_TOP] = 19; + node->style.margin[CSS_RIGHT] = 19; + node->style.margin[CSS_BOTTOM] = 19; + node->style.margin[CSS_RIGHT] = 16; + node->style.padding[CSS_LEFT] = 16; + node->style.padding[CSS_TOP] = 16; + node->style.padding[CSS_RIGHT] = 16; + node->style.padding[CSS_BOTTOM] = 16; + node->style.padding[CSS_TOP] = 9; + node->style.padding[CSS_BOTTOM] = 15; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 19; + node->layout.position[CSS_LEFT] = 19; + node->layout.dimensions[CSS_WIDTH] = 32; + node->layout.dimensions[CSS_HEIGHT] = 127; + } + + test("Random #246", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #247", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.dimensions[CSS_WIDTH] = 690; + node->style.dimensions[CSS_HEIGHT] = 163; + node->style.margin[CSS_LEFT] = 18; + node->style.margin[CSS_TOP] = 18; + node->style.margin[CSS_RIGHT] = 18; + node->style.margin[CSS_BOTTOM] = 18; + node->style.margin[CSS_LEFT] = 11; + node->style.margin[CSS_TOP] = 12; + node->style.margin[CSS_RIGHT] = 3; + node->style.padding[CSS_TOP] = 7; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_TOP] = 2; + node->style.border[CSS_RIGHT] = 2; + node->style.border[CSS_BOTTOM] = 2; + node->style.border[CSS_LEFT] = 0; + node->style.position[CSS_LEFT] = 9; + node->style.position[CSS_TOP] = 7; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.margin[CSS_LEFT] = 12; + node->style.margin[CSS_TOP] = 16; + node->style.margin[CSS_BOTTOM] = -10; + node->style.padding[CSS_RIGHT] = 8; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_LEFT] = -4; + node->style.position[CSS_TOP] = -2; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 19; + node->layout.position[CSS_LEFT] = 20; + node->layout.dimensions[CSS_WIDTH] = 690; + node->layout.dimensions[CSS_HEIGHT] = 163; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 23; + node->layout.position[CSS_LEFT] = 8; + node->layout.dimensions[CSS_WIDTH] = 9; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + } + + test("Random #248", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #249", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #250", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_CENTER; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_WIDTH] = 17; + node->style.margin[CSS_LEFT] = 3; + node->style.margin[CSS_TOP] = 3; + node->style.margin[CSS_RIGHT] = 3; + node->style.margin[CSS_BOTTOM] = 3; + node->style.padding[CSS_BOTTOM] = 11; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 3; + node->layout.position[CSS_LEFT] = 3; + node->layout.dimensions[CSS_WIDTH] = 17; + node->layout.dimensions[CSS_HEIGHT] = 17; + } + + test("Random #251", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #252", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.margin[CSS_RIGHT] = 3; + node->style.margin[CSS_BOTTOM] = -8; + node->style.padding[CSS_LEFT] = 14; + node->style.padding[CSS_TOP] = 14; + node->style.padding[CSS_RIGHT] = 14; + node->style.padding[CSS_BOTTOM] = 14; + node->style.padding[CSS_LEFT] = 19; + node->style.padding[CSS_RIGHT] = 3; + node->style.position[CSS_LEFT] = -5; + node->style.position[CSS_TOP] = 0; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = -5; + node->layout.dimensions[CSS_WIDTH] = 22; + node->layout.dimensions[CSS_HEIGHT] = 28; + } + + test("Random #253", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.margin[CSS_LEFT] = 7; + node->style.margin[CSS_TOP] = 7; + node->style.margin[CSS_RIGHT] = 7; + node->style.margin[CSS_BOTTOM] = 7; + node->style.margin[CSS_LEFT] = 3; + node->style.padding[CSS_TOP] = 2; + node->style.padding[CSS_RIGHT] = 2; + node->style.padding[CSS_BOTTOM] = 1; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_TOP] = 3; + node->style.position[CSS_LEFT] = 3; + node->style.position[CSS_TOP] = 2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 9; + node->layout.position[CSS_LEFT] = 6; + node->layout.dimensions[CSS_WIDTH] = 4; + node->layout.dimensions[CSS_HEIGHT] = 6; + } + + test("Random #254", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.margin[CSS_LEFT] = 3; + node->style.margin[CSS_TOP] = 5; + node->style.padding[CSS_LEFT] = 15; + node->style.padding[CSS_TOP] = 15; + node->style.padding[CSS_RIGHT] = 15; + node->style.padding[CSS_BOTTOM] = 15; + node->style.padding[CSS_LEFT] = 18; + node->style.padding[CSS_RIGHT] = 18; + node->style.position[CSS_LEFT] = -6; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 5; + node->layout.position[CSS_LEFT] = -3; + node->layout.dimensions[CSS_WIDTH] = 36; + node->layout.dimensions[CSS_HEIGHT] = 30; + } + + test("Random #255", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.dimensions[CSS_WIDTH] = 262; + node->style.dimensions[CSS_HEIGHT] = 843; + node->style.margin[CSS_LEFT] = 2; + node->style.margin[CSS_TOP] = 2; + node->style.margin[CSS_RIGHT] = 2; + node->style.margin[CSS_BOTTOM] = 2; + node->style.padding[CSS_RIGHT] = 0; + node->style.position[CSS_TOP] = -2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 2; + node->layout.dimensions[CSS_WIDTH] = 262; + node->layout.dimensions[CSS_HEIGHT] = 843; + } + + test("Random #256", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.dimensions[CSS_HEIGHT] = 335; + node->style.margin[CSS_LEFT] = -6; + node->style.margin[CSS_TOP] = -6; + node->style.margin[CSS_RIGHT] = -6; + node->style.margin[CSS_BOTTOM] = -6; + node->style.margin[CSS_TOP] = 3; + node->style.margin[CSS_RIGHT] = -3; + node->style.padding[CSS_BOTTOM] = 12; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_TOP] = 3; + node->style.position[CSS_LEFT] = -1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 3; + node->layout.position[CSS_LEFT] = -7; + node->layout.dimensions[CSS_WIDTH] = 2; + node->layout.dimensions[CSS_HEIGHT] = 335; + } + + test("Random #257", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 83; + node->style.dimensions[CSS_HEIGHT] = 445; + node->style.margin[CSS_LEFT] = 18; + node->style.margin[CSS_TOP] = 4; + node->style.margin[CSS_BOTTOM] = 10; + node->style.padding[CSS_RIGHT] = 3; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_RIGHT] = 2; + node->style.position[CSS_LEFT] = -9; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 4; + node->layout.position[CSS_LEFT] = 9; + node->layout.dimensions[CSS_WIDTH] = 83; + node->layout.dimensions[CSS_HEIGHT] = 445; + } + + test("Random #258", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.dimensions[CSS_WIDTH] = 573; + node->style.dimensions[CSS_HEIGHT] = 202; + node->style.margin[CSS_LEFT] = 10; + node->style.margin[CSS_TOP] = 10; + node->style.margin[CSS_RIGHT] = 10; + node->style.margin[CSS_BOTTOM] = 10; + node->style.padding[CSS_TOP] = 9; + node->style.padding[CSS_RIGHT] = 3; + node->style.padding[CSS_BOTTOM] = 5; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 0; + node->style.border[CSS_RIGHT] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.border[CSS_BOTTOM] = 1; + node->style.position[CSS_LEFT] = -5; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 10; + node->layout.position[CSS_LEFT] = 5; + node->layout.dimensions[CSS_WIDTH] = 573; + node->layout.dimensions[CSS_HEIGHT] = 202; + } + + test("Random #259", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.margin[CSS_RIGHT] = 3; + node->style.margin[CSS_BOTTOM] = -2; + node->style.padding[CSS_LEFT] = 5; + node->style.padding[CSS_TOP] = 5; + node->style.padding[CSS_RIGHT] = 5; + node->style.padding[CSS_BOTTOM] = 5; + node->style.padding[CSS_TOP] = 8; + node->style.position[CSS_LEFT] = 0; + node->style.position[CSS_TOP] = 2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 2; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 10; + node->layout.dimensions[CSS_HEIGHT] = 13; + } + + test("Random #260", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #261", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_CENTER; + node->style.dimensions[CSS_WIDTH] = 198; + node->style.dimensions[CSS_HEIGHT] = 655; + node->style.margin[CSS_LEFT] = -9; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = -9; + node->layout.dimensions[CSS_WIDTH] = 198; + node->layout.dimensions[CSS_HEIGHT] = 655; + } + + test("Random #262", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.dimensions[CSS_WIDTH] = 659; + node->style.margin[CSS_LEFT] = 16; + node->style.margin[CSS_TOP] = 16; + node->style.margin[CSS_RIGHT] = 16; + node->style.margin[CSS_BOTTOM] = 16; + node->style.margin[CSS_RIGHT] = 18; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 0; + node->style.border[CSS_RIGHT] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_BOTTOM] = 2; + node->style.position[CSS_LEFT] = -2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 16; + node->layout.position[CSS_LEFT] = 14; + node->layout.dimensions[CSS_WIDTH] = 659; + node->layout.dimensions[CSS_HEIGHT] = 2; + } + + test("Random #263", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #264", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 154; + node->style.dimensions[CSS_HEIGHT] = 149; + node->style.margin[CSS_LEFT] = -7; + node->style.margin[CSS_TOP] = -7; + node->style.margin[CSS_RIGHT] = -7; + node->style.margin[CSS_BOTTOM] = -7; + node->style.margin[CSS_RIGHT] = -7; + node->style.padding[CSS_LEFT] = 2; + node->style.padding[CSS_TOP] = 2; + node->style.padding[CSS_RIGHT] = 2; + node->style.padding[CSS_BOTTOM] = 2; + node->style.padding[CSS_LEFT] = 7; + node->style.padding[CSS_TOP] = 10; + node->style.padding[CSS_RIGHT] = 7; + node->style.padding[CSS_BOTTOM] = 18; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.border[CSS_TOP] = 1; + node->style.position[CSS_LEFT] = -10; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -7; + node->layout.position[CSS_LEFT] = -17; + node->layout.dimensions[CSS_WIDTH] = 154; + node->layout.dimensions[CSS_HEIGHT] = 149; + } + + test("Random #265", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 324; + node->style.dimensions[CSS_HEIGHT] = 649; + node->style.margin[CSS_TOP] = 12; + node->style.margin[CSS_RIGHT] = 0; + node->style.margin[CSS_BOTTOM] = -6; + node->style.padding[CSS_LEFT] = 4; + node->style.padding[CSS_TOP] = 4; + node->style.padding[CSS_RIGHT] = 4; + node->style.padding[CSS_BOTTOM] = 4; + node->style.border[CSS_RIGHT] = 1; + node->style.position[CSS_TOP] = 3; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.align_self = CSS_ALIGN_FLEX_START; + node->style.position_type = CSS_POSITION_RELATIVE; + node->style.dimensions[CSS_WIDTH] = 545; + node->style.dimensions[CSS_HEIGHT] = 488; + node->style.margin[CSS_LEFT] = -8; + node->style.margin[CSS_TOP] = -8; + node->style.margin[CSS_RIGHT] = -8; + node->style.margin[CSS_BOTTOM] = -8; + node->style.margin[CSS_BOTTOM] = -4; + node->style.padding[CSS_LEFT] = 3; + node->style.padding[CSS_RIGHT] = 1; + node->style.padding[CSS_BOTTOM] = 4; + node->style.position[CSS_LEFT] = -6; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 15; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 324; + node->layout.dimensions[CSS_HEIGHT] = 649; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 78.5; + node->layout.position[CSS_LEFT] = -10; + node->layout.dimensions[CSS_WIDTH] = 545; + node->layout.dimensions[CSS_HEIGHT] = 488; + } + } + + test("Random #266", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #267", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.margin[CSS_RIGHT] = -4; + node->style.padding[CSS_LEFT] = 10; + node->style.padding[CSS_BOTTOM] = 8; + node->style.border[CSS_RIGHT] = 3; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 13; + node->layout.dimensions[CSS_HEIGHT] = 8; + } + + test("Random #268", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #269", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_CENTER; + node->style.dimensions[CSS_HEIGHT] = 778; + node->style.margin[CSS_LEFT] = -10; + node->style.margin[CSS_TOP] = -10; + node->style.margin[CSS_RIGHT] = -10; + node->style.margin[CSS_BOTTOM] = -10; + node->style.margin[CSS_LEFT] = 17; + node->style.margin[CSS_TOP] = 0; + node->style.margin[CSS_RIGHT] = -1; + node->style.padding[CSS_LEFT] = 15; + node->style.padding[CSS_TOP] = 15; + node->style.padding[CSS_RIGHT] = 15; + node->style.padding[CSS_BOTTOM] = 15; + node->style.padding[CSS_RIGHT] = 12; + node->style.padding[CSS_BOTTOM] = 4; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_RIGHT] = 1; + node->style.border[CSS_BOTTOM] = 1; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 1; + node->style.position[CSS_TOP] = -10; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -10; + node->layout.position[CSS_LEFT] = 17; + node->layout.dimensions[CSS_WIDTH] = 28; + node->layout.dimensions[CSS_HEIGHT] = 778; + } + + test("Random #270", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.margin[CSS_LEFT] = 18; + node->style.margin[CSS_TOP] = 18; + node->style.margin[CSS_RIGHT] = 18; + node->style.margin[CSS_BOTTOM] = 18; + node->style.margin[CSS_BOTTOM] = -9; + node->style.padding[CSS_LEFT] = 5; + node->style.padding[CSS_TOP] = 5; + node->style.padding[CSS_RIGHT] = 5; + node->style.padding[CSS_BOTTOM] = 5; + node->style.padding[CSS_LEFT] = 5; + node->style.border[CSS_BOTTOM] = 1; + node->style.position[CSS_LEFT] = 2; + node->style.position[CSS_TOP] = 2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 20; + node->layout.position[CSS_LEFT] = 20; + node->layout.dimensions[CSS_WIDTH] = 10; + node->layout.dimensions[CSS_HEIGHT] = 11; + } + + test("Random #271", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 776; + node->style.dimensions[CSS_HEIGHT] = 856; + node->style.margin[CSS_LEFT] = 17; + node->style.padding[CSS_LEFT] = 16; + node->style.padding[CSS_TOP] = 16; + node->style.padding[CSS_RIGHT] = 16; + node->style.padding[CSS_BOTTOM] = 16; + node->style.padding[CSS_BOTTOM] = 1; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_TOP] = 7; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 7; + node->layout.position[CSS_LEFT] = 17; + node->layout.dimensions[CSS_WIDTH] = 776; + node->layout.dimensions[CSS_HEIGHT] = 856; + } + + test("Random #272", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.margin[CSS_LEFT] = -1; + node->style.margin[CSS_TOP] = -1; + node->style.margin[CSS_RIGHT] = -1; + node->style.margin[CSS_BOTTOM] = -1; + node->style.margin[CSS_LEFT] = -4; + node->style.margin[CSS_TOP] = 8; + node->style.margin[CSS_BOTTOM] = 0; + node->style.padding[CSS_LEFT] = 15; + node->style.padding[CSS_TOP] = 15; + node->style.padding[CSS_RIGHT] = 15; + node->style.padding[CSS_BOTTOM] = 15; + node->style.padding[CSS_TOP] = 3; + node->style.padding[CSS_BOTTOM] = 7; + node->style.position[CSS_LEFT] = 5; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 8; + node->layout.position[CSS_LEFT] = 1; + node->layout.dimensions[CSS_WIDTH] = 30; + node->layout.dimensions[CSS_HEIGHT] = 10; + } + + test("Random #273", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #274", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.dimensions[CSS_WIDTH] = 338; + node->style.margin[CSS_LEFT] = 14; + node->style.margin[CSS_BOTTOM] = 9; + node->style.padding[CSS_BOTTOM] = 6; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 0; + node->style.border[CSS_RIGHT] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_LEFT] = -1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 13; + node->layout.dimensions[CSS_WIDTH] = 338; + node->layout.dimensions[CSS_HEIGHT] = 6; + } + + test("Random #275", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.dimensions[CSS_WIDTH] = 239; + node->style.dimensions[CSS_HEIGHT] = 740; + node->style.margin[CSS_LEFT] = -6; + node->style.margin[CSS_TOP] = -6; + node->style.margin[CSS_RIGHT] = -6; + node->style.margin[CSS_BOTTOM] = -6; + node->style.margin[CSS_TOP] = 14; + node->style.margin[CSS_RIGHT] = 19; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.border[CSS_TOP] = 2; + node->style.border[CSS_BOTTOM] = 3; + node->style.position[CSS_LEFT] = 9; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 14; + node->layout.position[CSS_LEFT] = 3; + node->layout.dimensions[CSS_WIDTH] = 239; + node->layout.dimensions[CSS_HEIGHT] = 740; + } + + test("Random #276", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_CENTER; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.dimensions[CSS_WIDTH] = 410; + node->style.dimensions[CSS_HEIGHT] = 798; + node->style.margin[CSS_LEFT] = 9; + node->style.margin[CSS_TOP] = 9; + node->style.margin[CSS_RIGHT] = 9; + node->style.margin[CSS_BOTTOM] = 9; + node->style.margin[CSS_LEFT] = 7; + node->style.margin[CSS_RIGHT] = -3; + node->style.margin[CSS_BOTTOM] = 5; + node->style.padding[CSS_LEFT] = 18; + node->style.padding[CSS_TOP] = 18; + node->style.padding[CSS_RIGHT] = 18; + node->style.padding[CSS_BOTTOM] = 18; + node->style.padding[CSS_RIGHT] = 3; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.position[CSS_TOP] = -1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 8; + node->layout.position[CSS_LEFT] = 7; + node->layout.dimensions[CSS_WIDTH] = 410; + node->layout.dimensions[CSS_HEIGHT] = 798; + } + + test("Random #277", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.dimensions[CSS_WIDTH] = 95; + node->style.dimensions[CSS_HEIGHT] = 295; + node->style.margin[CSS_TOP] = -7; + node->style.margin[CSS_RIGHT] = 0; + node->style.margin[CSS_BOTTOM] = 1; + node->style.padding[CSS_RIGHT] = 15; + node->style.position[CSS_TOP] = -1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -8; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 95; + node->layout.dimensions[CSS_HEIGHT] = 295; + } + + test("Random #278", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_CENTER; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.margin[CSS_BOTTOM] = -6; + node->style.padding[CSS_LEFT] = 7; + node->style.padding[CSS_TOP] = 7; + node->style.padding[CSS_RIGHT] = 7; + node->style.padding[CSS_BOTTOM] = 7; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 0; + node->style.position[CSS_LEFT] = -8; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = -8; + node->layout.dimensions[CSS_WIDTH] = 17; + node->layout.dimensions[CSS_HEIGHT] = 14; + } + + test("Random #279", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.margin[CSS_LEFT] = 12; + node->style.margin[CSS_TOP] = 6; + node->style.margin[CSS_RIGHT] = 9; + node->style.margin[CSS_BOTTOM] = -5; + node->style.padding[CSS_LEFT] = 19; + node->style.padding[CSS_TOP] = 19; + node->style.padding[CSS_RIGHT] = 2; + node->style.padding[CSS_BOTTOM] = 16; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_LEFT] = 2; + node->style.position[CSS_TOP] = 2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 8; + node->layout.position[CSS_LEFT] = 14; + node->layout.dimensions[CSS_WIDTH] = 24; + node->layout.dimensions[CSS_HEIGHT] = 36; + } + + test("Random #280", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #281", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.dimensions[CSS_HEIGHT] = 671; + node->style.margin[CSS_LEFT] = 0; + node->style.margin[CSS_TOP] = 0; + node->style.margin[CSS_RIGHT] = 0; + node->style.margin[CSS_BOTTOM] = 0; + node->style.margin[CSS_TOP] = -6; + node->style.padding[CSS_LEFT] = 4; + node->style.padding[CSS_TOP] = 4; + node->style.padding[CSS_RIGHT] = 4; + node->style.padding[CSS_BOTTOM] = 4; + node->style.padding[CSS_LEFT] = 1; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_RIGHT] = 1; + node->style.position[CSS_LEFT] = 2; + node->style.position[CSS_TOP] = 2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -4; + node->layout.position[CSS_LEFT] = 2; + node->layout.dimensions[CSS_WIDTH] = 8; + node->layout.dimensions[CSS_HEIGHT] = 671; + } + + test("Random #282", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.margin[CSS_RIGHT] = 0; + node->style.margin[CSS_BOTTOM] = 8; + node->style.padding[CSS_LEFT] = 17; + node->style.padding[CSS_TOP] = 17; + node->style.padding[CSS_RIGHT] = 17; + node->style.padding[CSS_BOTTOM] = 17; + node->style.padding[CSS_LEFT] = 2; + node->style.padding[CSS_BOTTOM] = 1; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 0; + node->style.border[CSS_RIGHT] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.border[CSS_TOP] = 3; + node->style.position[CSS_LEFT] = 9; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 9; + node->layout.dimensions[CSS_WIDTH] = 19; + node->layout.dimensions[CSS_HEIGHT] = 21; + } + + test("Random #283", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_WIDTH] = 486; + node->style.margin[CSS_LEFT] = -7; + node->style.margin[CSS_TOP] = -7; + node->style.margin[CSS_RIGHT] = -7; + node->style.margin[CSS_BOTTOM] = -7; + node->style.margin[CSS_TOP] = -6; + node->style.margin[CSS_BOTTOM] = 13; + node->style.padding[CSS_TOP] = 7; + node->style.padding[CSS_BOTTOM] = 1; + node->style.border[CSS_BOTTOM] = 1; + node->style.position[CSS_LEFT] = 8; + node->style.position[CSS_TOP] = 1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -5; + node->layout.position[CSS_LEFT] = 1; + node->layout.dimensions[CSS_WIDTH] = 486; + node->layout.dimensions[CSS_HEIGHT] = 9; + } + + test("Random #284", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.dimensions[CSS_HEIGHT] = 271; + node->style.margin[CSS_LEFT] = -1; + node->style.margin[CSS_TOP] = -1; + node->style.margin[CSS_RIGHT] = -1; + node->style.margin[CSS_BOTTOM] = -1; + node->style.margin[CSS_TOP] = 5; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.position[CSS_LEFT] = 7; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 5; + node->layout.position[CSS_LEFT] = 6; + node->layout.dimensions[CSS_WIDTH] = 3; + node->layout.dimensions[CSS_HEIGHT] = 271; + } + + test("Random #285", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 317; + node->style.dimensions[CSS_HEIGHT] = 473; + node->style.margin[CSS_LEFT] = 19; + node->style.margin[CSS_TOP] = 19; + node->style.margin[CSS_RIGHT] = 19; + node->style.margin[CSS_BOTTOM] = 19; + node->style.margin[CSS_BOTTOM] = 5; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_TOP] = 2; + node->style.border[CSS_RIGHT] = 2; + node->style.border[CSS_BOTTOM] = 2; + node->style.border[CSS_TOP] = 0; + node->style.position[CSS_LEFT] = -10; + node->style.position[CSS_TOP] = 8; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 27; + node->layout.position[CSS_LEFT] = 9; + node->layout.dimensions[CSS_WIDTH] = 317; + node->layout.dimensions[CSS_HEIGHT] = 473; + } + + test("Random #286", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #287", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.dimensions[CSS_WIDTH] = 578; + node->style.dimensions[CSS_HEIGHT] = 225; + node->style.margin[CSS_LEFT] = 13; + node->style.margin[CSS_TOP] = 13; + node->style.margin[CSS_RIGHT] = 13; + node->style.margin[CSS_BOTTOM] = 13; + node->style.margin[CSS_RIGHT] = 7; + node->style.padding[CSS_TOP] = 4; + node->style.padding[CSS_RIGHT] = 13; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_RIGHT] = 1; + node->style.border[CSS_BOTTOM] = 1; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_RIGHT] = 1; + node->style.border[CSS_BOTTOM] = 1; + node->style.position[CSS_LEFT] = 7; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 13; + node->layout.position[CSS_LEFT] = 20; + node->layout.dimensions[CSS_WIDTH] = 578; + node->layout.dimensions[CSS_HEIGHT] = 225; + } + + test("Random #288", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #289", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.dimensions[CSS_WIDTH] = 967; + node->style.dimensions[CSS_HEIGHT] = 659; + node->style.margin[CSS_LEFT] = -8; + node->style.margin[CSS_TOP] = -5; + node->style.padding[CSS_LEFT] = 19; + node->style.padding[CSS_RIGHT] = 14; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.border[CSS_TOP] = 0; + node->style.position[CSS_LEFT] = -6; + node->style.position[CSS_TOP] = 4; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -1; + node->layout.position[CSS_LEFT] = -14; + node->layout.dimensions[CSS_WIDTH] = 967; + node->layout.dimensions[CSS_HEIGHT] = 659; + } + + test("Random #290", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.dimensions[CSS_WIDTH] = 0; + node->style.dimensions[CSS_HEIGHT] = 34; + node->style.margin[CSS_LEFT] = 18; + node->style.margin[CSS_TOP] = 18; + node->style.margin[CSS_RIGHT] = 18; + node->style.margin[CSS_BOTTOM] = 18; + node->style.margin[CSS_TOP] = 17; + node->style.margin[CSS_BOTTOM] = 1; + node->style.padding[CSS_RIGHT] = 9; + node->style.padding[CSS_BOTTOM] = 18; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.border[CSS_LEFT] = 0; + node->style.position[CSS_LEFT] = 2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 17; + node->layout.position[CSS_LEFT] = 20; + node->layout.dimensions[CSS_WIDTH] = 12; + node->layout.dimensions[CSS_HEIGHT] = 34; + } + + test("Random #291", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.dimensions[CSS_WIDTH] = 346; + node->style.margin[CSS_LEFT] = 6; + node->style.margin[CSS_TOP] = 6; + node->style.margin[CSS_RIGHT] = 6; + node->style.margin[CSS_BOTTOM] = 6; + node->style.margin[CSS_RIGHT] = 16; + node->style.margin[CSS_BOTTOM] = 15; + node->style.padding[CSS_TOP] = 18; + node->style.padding[CSS_BOTTOM] = 15; + init_css_node_children(node, 3); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.flex = CSS_FLEX_ONE; + node->style.position_type = CSS_POSITION_ABSOLUTE; + node->style.margin[CSS_LEFT] = 1; + node->style.margin[CSS_TOP] = 1; + node->style.margin[CSS_RIGHT] = 1; + node->style.margin[CSS_BOTTOM] = 1; + node->style.margin[CSS_TOP] = 0; + node->style.margin[CSS_BOTTOM] = 4; + node->style.padding[CSS_LEFT] = 13; + node->style.padding[CSS_TOP] = 7; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_RIGHT] = 1; + node->style.border[CSS_BOTTOM] = 1; + node->style.border[CSS_LEFT] = 2; + node = &outer_node_1->children[1]; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.align_self = CSS_ALIGN_FLEX_START; + node->style.flex = CSS_FLEX_NONE; + node->style.dimensions[CSS_HEIGHT] = 930; + node->style.margin[CSS_LEFT] = 14; + node->style.margin[CSS_RIGHT] = 18; + node->style.margin[CSS_BOTTOM] = -5; + node->style.position[CSS_TOP] = -9; + node = &outer_node_1->children[2]; + node->style.flex = CSS_FLEX_ONE; + node->style.position_type = CSS_POSITION_ABSOLUTE; + node->style.margin[CSS_LEFT] = -7; + node->style.margin[CSS_TOP] = -7; + node->style.margin[CSS_RIGHT] = -7; + node->style.margin[CSS_BOTTOM] = -7; + node->style.margin[CSS_RIGHT] = 15; + node->style.margin[CSS_BOTTOM] = -10; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_BOTTOM] = 1; + node->style.position[CSS_LEFT] = -7; + node->style.position[CSS_TOP] = -10; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 6; + node->layout.position[CSS_LEFT] = 6; + node->layout.dimensions[CSS_WIDTH] = 346; + node->layout.dimensions[CSS_HEIGHT] = 958; + init_css_node_children(node, 3); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 18; + node->layout.position[CSS_LEFT] = 1; + node->layout.dimensions[CSS_WIDTH] = 16; + node->layout.dimensions[CSS_HEIGHT] = 9; + node = &outer_node_1->children[1]; + node->layout.position[CSS_TOP] = 9; + node->layout.position[CSS_LEFT] = 14; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 930; + node = &outer_node_1->children[2]; + node->layout.position[CSS_TOP] = -17; + node->layout.position[CSS_LEFT] = -14; + node->layout.dimensions[CSS_WIDTH] = 1; + node->layout.dimensions[CSS_HEIGHT] = 4; + } + } + + test("Random #292", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.dimensions[CSS_WIDTH] = 353; + node->style.dimensions[CSS_HEIGHT] = 475; + node->style.margin[CSS_LEFT] = -5; + node->style.margin[CSS_TOP] = -5; + node->style.margin[CSS_RIGHT] = -5; + node->style.margin[CSS_BOTTOM] = -5; + node->style.margin[CSS_LEFT] = 15; + node->style.margin[CSS_RIGHT] = 2; + node->style.margin[CSS_BOTTOM] = 14; + node->style.padding[CSS_TOP] = 14; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 0; + node->style.border[CSS_RIGHT] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_LEFT] = 2; + node->style.position[CSS_TOP] = 5; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 17; + node->layout.dimensions[CSS_WIDTH] = 353; + node->layout.dimensions[CSS_HEIGHT] = 475; + } + + test("Random #293", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.dimensions[CSS_WIDTH] = 200; + node->style.margin[CSS_LEFT] = 0; + node->style.margin[CSS_TOP] = 5; + node->style.margin[CSS_BOTTOM] = 9; + node->style.padding[CSS_LEFT] = 18; + node->style.padding[CSS_TOP] = 18; + node->style.padding[CSS_RIGHT] = 18; + node->style.padding[CSS_BOTTOM] = 18; + node->style.padding[CSS_RIGHT] = 6; + node->style.border[CSS_TOP] = 2; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.flex = CSS_FLEX_NONE; + node->style.position_type = CSS_POSITION_ABSOLUTE; + node->style.dimensions[CSS_HEIGHT] = 252; + node->style.margin[CSS_LEFT] = -3; + node->style.padding[CSS_BOTTOM] = 3; + node->style.border[CSS_LEFT] = 3; + node->style.position[CSS_LEFT] = 3; + node->style.position[CSS_TOP] = 4; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 5; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 200; + node->layout.dimensions[CSS_HEIGHT] = 38; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 6; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 3; + node->layout.dimensions[CSS_HEIGHT] = 252; + } + } + + test("Random #294", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.dimensions[CSS_WIDTH] = 472; + node->style.margin[CSS_TOP] = 17; + node->style.margin[CSS_RIGHT] = 14; + node->style.padding[CSS_BOTTOM] = 7; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_RIGHT] = 1; + node->style.border[CSS_BOTTOM] = 1; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.align_self = CSS_ALIGN_FLEX_START; + node->style.position_type = CSS_POSITION_ABSOLUTE; + node->style.margin[CSS_LEFT] = 9; + node->style.margin[CSS_TOP] = 14; + node->style.margin[CSS_BOTTOM] = -6; + node->style.padding[CSS_LEFT] = 14; + node->style.padding[CSS_BOTTOM] = 19; + node->style.border[CSS_RIGHT] = 0; + node->style.position[CSS_TOP] = 9; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 17; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 472; + node->layout.dimensions[CSS_HEIGHT] = 9; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 24; + node->layout.position[CSS_LEFT] = 10; + node->layout.dimensions[CSS_WIDTH] = 14; + node->layout.dimensions[CSS_HEIGHT] = 19; + } + } + + test("Random #295", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.dimensions[CSS_WIDTH] = 711; + node->style.dimensions[CSS_HEIGHT] = 446; + node->style.margin[CSS_LEFT] = -10; + node->style.padding[CSS_LEFT] = 6; + node->style.padding[CSS_TOP] = 6; + node->style.padding[CSS_RIGHT] = 6; + node->style.padding[CSS_BOTTOM] = 6; + node->style.padding[CSS_BOTTOM] = 0; + node->style.border[CSS_TOP] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_LEFT] = 3; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = -7; + node->layout.dimensions[CSS_WIDTH] = 711; + node->layout.dimensions[CSS_HEIGHT] = 446; + } + + test("Random #296", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 715; + node->style.margin[CSS_LEFT] = 2; + node->style.margin[CSS_TOP] = 2; + node->style.margin[CSS_RIGHT] = 2; + node->style.margin[CSS_BOTTOM] = 2; + node->style.margin[CSS_LEFT] = 10; + node->style.margin[CSS_TOP] = 14; + node->style.margin[CSS_RIGHT] = 16; + node->style.margin[CSS_BOTTOM] = 7; + node->style.padding[CSS_TOP] = 18; + node->style.padding[CSS_BOTTOM] = 0; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 2; + node->style.position[CSS_LEFT] = -8; + node->style.position[CSS_TOP] = -5; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 9; + node->layout.position[CSS_LEFT] = 2; + node->layout.dimensions[CSS_WIDTH] = 715; + node->layout.dimensions[CSS_HEIGHT] = 20; + } + + test("Random #297", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.dimensions[CSS_HEIGHT] = 253; + node->style.margin[CSS_TOP] = 3; + node->style.margin[CSS_RIGHT] = 0; + node->style.padding[CSS_LEFT] = 17; + node->style.padding[CSS_TOP] = 17; + node->style.padding[CSS_RIGHT] = 17; + node->style.padding[CSS_BOTTOM] = 17; + node->style.padding[CSS_LEFT] = 2; + node->style.padding[CSS_TOP] = 12; + node->style.padding[CSS_BOTTOM] = 16; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.border[CSS_BOTTOM] = 2; + node->style.position[CSS_LEFT] = -2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 3; + node->layout.position[CSS_LEFT] = -2; + node->layout.dimensions[CSS_WIDTH] = 25; + node->layout.dimensions[CSS_HEIGHT] = 253; + } + + test("Random #298", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #299", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.dimensions[CSS_HEIGHT] = 643; + node->style.margin[CSS_LEFT] = 3; + node->style.margin[CSS_TOP] = 3; + node->style.margin[CSS_RIGHT] = 3; + node->style.margin[CSS_BOTTOM] = 3; + node->style.margin[CSS_LEFT] = -4; + node->style.padding[CSS_LEFT] = 8; + node->style.padding[CSS_TOP] = 8; + node->style.padding[CSS_RIGHT] = 8; + node->style.padding[CSS_BOTTOM] = 8; + node->style.border[CSS_RIGHT] = 2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 3; + node->layout.position[CSS_LEFT] = -4; + node->layout.dimensions[CSS_WIDTH] = 18; + node->layout.dimensions[CSS_HEIGHT] = 643; + } + + test("Random #300", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.dimensions[CSS_WIDTH] = 751; + node->style.dimensions[CSS_HEIGHT] = 729; + node->style.margin[CSS_TOP] = 19; + node->style.padding[CSS_LEFT] = 16; + node->style.padding[CSS_TOP] = 16; + node->style.padding[CSS_RIGHT] = 16; + node->style.padding[CSS_BOTTOM] = 16; + node->style.padding[CSS_TOP] = 10; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 0; + node->style.border[CSS_RIGHT] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_TOP] = 3; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 22; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 751; + node->layout.dimensions[CSS_HEIGHT] = 729; + } + + test("Random #301", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.margin[CSS_LEFT] = 6; + node->style.margin[CSS_TOP] = -7; + node->style.margin[CSS_BOTTOM] = 13; + node->style.padding[CSS_LEFT] = 15; + node->style.padding[CSS_RIGHT] = 19; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_TOP] = 2; + node->style.border[CSS_RIGHT] = 2; + node->style.border[CSS_BOTTOM] = 2; + node->style.position[CSS_LEFT] = -4; + node->style.position[CSS_TOP] = -1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -8; + node->layout.position[CSS_LEFT] = 2; + node->layout.dimensions[CSS_WIDTH] = 38; + node->layout.dimensions[CSS_HEIGHT] = 4; + } + + test("Random #302", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #303", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.dimensions[CSS_WIDTH] = 93; + node->style.dimensions[CSS_HEIGHT] = 292; + node->style.margin[CSS_LEFT] = -5; + node->style.margin[CSS_TOP] = -5; + node->style.margin[CSS_RIGHT] = -5; + node->style.margin[CSS_BOTTOM] = -5; + node->style.margin[CSS_LEFT] = -10; + node->style.margin[CSS_TOP] = 4; + node->style.margin[CSS_RIGHT] = 2; + node->style.margin[CSS_BOTTOM] = 15; + node->style.padding[CSS_RIGHT] = 4; + node->style.padding[CSS_BOTTOM] = 15; + node->style.position[CSS_LEFT] = 3; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 4; + node->layout.position[CSS_LEFT] = -7; + node->layout.dimensions[CSS_WIDTH] = 93; + node->layout.dimensions[CSS_HEIGHT] = 292; + } + + test("Random #304", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #305", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #306", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_CENTER; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_WIDTH] = 533; + node->style.margin[CSS_LEFT] = 15; + node->style.margin[CSS_TOP] = 11; + node->style.margin[CSS_RIGHT] = -5; + node->style.margin[CSS_BOTTOM] = 7; + node->style.padding[CSS_TOP] = 4; + node->style.position[CSS_LEFT] = 1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 11; + node->layout.position[CSS_LEFT] = 16; + node->layout.dimensions[CSS_WIDTH] = 533; + node->layout.dimensions[CSS_HEIGHT] = 4; + } + + test("Random #307", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.margin[CSS_LEFT] = -8; + node->style.margin[CSS_TOP] = -5; + node->style.margin[CSS_BOTTOM] = 13; + node->style.padding[CSS_LEFT] = 1; + node->style.padding[CSS_TOP] = 1; + node->style.padding[CSS_RIGHT] = 1; + node->style.padding[CSS_BOTTOM] = 1; + node->style.padding[CSS_LEFT] = 15; + node->style.position[CSS_LEFT] = 0; + node->style.position[CSS_TOP] = -5; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -10; + node->layout.position[CSS_LEFT] = -8; + node->layout.dimensions[CSS_WIDTH] = 16; + node->layout.dimensions[CSS_HEIGHT] = 2; + } + + test("Random #308", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_CENTER; + node->style.margin[CSS_LEFT] = 4; + node->style.margin[CSS_TOP] = 4; + node->style.margin[CSS_RIGHT] = 4; + node->style.margin[CSS_BOTTOM] = 4; + node->style.margin[CSS_LEFT] = 2; + node->style.margin[CSS_TOP] = 11; + node->style.position[CSS_TOP] = -5; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 6; + node->layout.position[CSS_LEFT] = 2; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #309", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.dimensions[CSS_HEIGHT] = 35; + node->style.margin[CSS_LEFT] = -2; + node->style.margin[CSS_TOP] = -2; + node->style.margin[CSS_RIGHT] = -2; + node->style.margin[CSS_BOTTOM] = -2; + node->style.margin[CSS_TOP] = 17; + node->style.margin[CSS_RIGHT] = -1; + node->style.margin[CSS_BOTTOM] = 2; + node->style.padding[CSS_LEFT] = 4; + node->style.border[CSS_LEFT] = 1; + node->style.position[CSS_LEFT] = -4; + node->style.position[CSS_TOP] = 2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 19; + node->layout.position[CSS_LEFT] = -6; + node->layout.dimensions[CSS_WIDTH] = 5; + node->layout.dimensions[CSS_HEIGHT] = 35; + } + + test("Random #310", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.dimensions[CSS_WIDTH] = 539; + node->style.margin[CSS_TOP] = 9; + node->style.margin[CSS_BOTTOM] = -6; + node->style.padding[CSS_RIGHT] = 15; + node->style.padding[CSS_BOTTOM] = 17; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 3; + node->style.position[CSS_LEFT] = 5; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 9; + node->layout.position[CSS_LEFT] = 5; + node->layout.dimensions[CSS_WIDTH] = 539; + node->layout.dimensions[CSS_HEIGHT] = 20; + } + + test("Random #311", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.margin[CSS_LEFT] = 2; + node->style.margin[CSS_TOP] = 2; + node->style.margin[CSS_RIGHT] = 2; + node->style.margin[CSS_BOTTOM] = 2; + node->style.margin[CSS_LEFT] = 3; + node->style.margin[CSS_TOP] = -1; + node->style.margin[CSS_BOTTOM] = 9; + node->style.padding[CSS_LEFT] = 13; + node->style.padding[CSS_TOP] = 6; + node->style.position[CSS_LEFT] = -1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -1; + node->layout.position[CSS_LEFT] = 2; + node->layout.dimensions[CSS_WIDTH] = 13; + node->layout.dimensions[CSS_HEIGHT] = 6; + } + + test("Random #312", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #313", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #314", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 17; + node->style.dimensions[CSS_HEIGHT] = 480; + node->style.margin[CSS_LEFT] = 1; + node->style.margin[CSS_TOP] = 1; + node->style.margin[CSS_RIGHT] = 1; + node->style.margin[CSS_BOTTOM] = 1; + node->style.margin[CSS_LEFT] = 13; + node->style.margin[CSS_BOTTOM] = -2; + node->style.padding[CSS_TOP] = 11; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 0; + node->style.border[CSS_RIGHT] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_RIGHT] = 1; + node->style.position[CSS_LEFT] = 0; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.dimensions[CSS_HEIGHT] = 153; + node->style.margin[CSS_LEFT] = 3; + node->style.margin[CSS_TOP] = -9; + node->style.margin[CSS_RIGHT] = -8; + node->style.margin[CSS_BOTTOM] = -2; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_RIGHT] = 1; + node->style.border[CSS_BOTTOM] = 1; + node->style.position[CSS_LEFT] = 8; + node->style.position[CSS_TOP] = -6; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 1; + node->layout.position[CSS_LEFT] = 13; + node->layout.dimensions[CSS_WIDTH] = 17; + node->layout.dimensions[CSS_HEIGHT] = 480; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = -4; + node->layout.position[CSS_LEFT] = 13; + node->layout.dimensions[CSS_WIDTH] = 2; + node->layout.dimensions[CSS_HEIGHT] = 153; + } + } + + test("Random #315", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.margin[CSS_LEFT] = -6; + node->style.margin[CSS_TOP] = 8; + node->style.margin[CSS_RIGHT] = 5; + node->style.margin[CSS_BOTTOM] = 14; + node->style.padding[CSS_LEFT] = 1; + node->style.padding[CSS_TOP] = 1; + node->style.padding[CSS_RIGHT] = 1; + node->style.padding[CSS_BOTTOM] = 1; + node->style.padding[CSS_LEFT] = 12; + node->style.padding[CSS_TOP] = 13; + node->style.padding[CSS_BOTTOM] = 12; + node->style.border[CSS_TOP] = 3; + node->style.position[CSS_LEFT] = 1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 8; + node->layout.position[CSS_LEFT] = -5; + node->layout.dimensions[CSS_WIDTH] = 13; + node->layout.dimensions[CSS_HEIGHT] = 28; + } + + test("Random #316", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 267; + node->style.dimensions[CSS_HEIGHT] = 862; + node->style.margin[CSS_LEFT] = -1; + node->style.margin[CSS_TOP] = -1; + node->style.margin[CSS_RIGHT] = -1; + node->style.margin[CSS_BOTTOM] = -1; + node->style.margin[CSS_BOTTOM] = 16; + node->style.padding[CSS_LEFT] = 2; + node->style.padding[CSS_TOP] = 2; + node->style.padding[CSS_RIGHT] = 2; + node->style.padding[CSS_BOTTOM] = 2; + node->style.padding[CSS_LEFT] = 2; + node->style.padding[CSS_TOP] = 7; + node->style.padding[CSS_RIGHT] = 7; + node->style.border[CSS_TOP] = 2; + node->style.border[CSS_BOTTOM] = 2; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.align_self = CSS_ALIGN_FLEX_START; + node->style.flex = CSS_FLEX_NONE; + node->style.margin[CSS_LEFT] = 0; + node->style.margin[CSS_RIGHT] = 0; + node->style.margin[CSS_BOTTOM] = 12; + node->style.padding[CSS_RIGHT] = 3; + node->style.padding[CSS_BOTTOM] = 8; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_TOP] = 2; + node->style.border[CSS_RIGHT] = 2; + node->style.border[CSS_BOTTOM] = 2; + node->style.border[CSS_RIGHT] = 2; + node->style.position[CSS_TOP] = 5; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -1; + node->layout.position[CSS_LEFT] = -1; + node->layout.dimensions[CSS_WIDTH] = 267; + node->layout.dimensions[CSS_HEIGHT] = 862; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 14; + node->layout.position[CSS_LEFT] = 253; + node->layout.dimensions[CSS_WIDTH] = 7; + node->layout.dimensions[CSS_HEIGHT] = 12; + } + } + + test("Random #317", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.dimensions[CSS_WIDTH] = 358; + node->style.margin[CSS_LEFT] = 13; + node->style.margin[CSS_TOP] = 10; + node->style.margin[CSS_RIGHT] = -6; + node->style.padding[CSS_LEFT] = 16; + node->style.padding[CSS_TOP] = 16; + node->style.padding[CSS_RIGHT] = 16; + node->style.padding[CSS_BOTTOM] = 16; + node->style.padding[CSS_TOP] = 5; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_TOP] = -10; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 13; + node->layout.dimensions[CSS_WIDTH] = 358; + node->layout.dimensions[CSS_HEIGHT] = 22; + } + + test("Random #318", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.dimensions[CSS_HEIGHT] = 261; + node->style.margin[CSS_LEFT] = 3; + node->style.margin[CSS_RIGHT] = 5; + node->style.margin[CSS_BOTTOM] = 14; + node->style.border[CSS_RIGHT] = 3; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 3; + node->layout.dimensions[CSS_WIDTH] = 3; + node->layout.dimensions[CSS_HEIGHT] = 261; + } + + test("Random #319", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_WIDTH] = 531; + node->style.dimensions[CSS_HEIGHT] = 411; + node->style.margin[CSS_RIGHT] = 18; + node->style.padding[CSS_LEFT] = 18; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_RIGHT] = 1; + node->style.border[CSS_BOTTOM] = 1; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_BOTTOM] = 3; + node->style.position[CSS_LEFT] = 4; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 4; + node->layout.dimensions[CSS_WIDTH] = 531; + node->layout.dimensions[CSS_HEIGHT] = 411; + } + + test("Random #320", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.margin[CSS_RIGHT] = 8; + node->style.margin[CSS_BOTTOM] = -4; + node->style.padding[CSS_LEFT] = 11; + node->style.padding[CSS_TOP] = 11; + node->style.padding[CSS_RIGHT] = 11; + node->style.padding[CSS_BOTTOM] = 11; + node->style.padding[CSS_BOTTOM] = 17; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 22; + node->layout.dimensions[CSS_HEIGHT] = 28; + } + + test("Random #321", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #322", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.margin[CSS_RIGHT] = 14; + node->style.padding[CSS_LEFT] = 1; + node->style.padding[CSS_TOP] = 15; + node->style.border[CSS_LEFT] = 0; + node->style.position[CSS_LEFT] = 7; + node->style.position[CSS_TOP] = -5; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -5; + node->layout.position[CSS_LEFT] = 7; + node->layout.dimensions[CSS_WIDTH] = 1; + node->layout.dimensions[CSS_HEIGHT] = 15; + } + + test("Random #323", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.dimensions[CSS_WIDTH] = 172; + node->style.margin[CSS_LEFT] = 3; + node->style.margin[CSS_TOP] = 3; + node->style.margin[CSS_RIGHT] = 3; + node->style.margin[CSS_BOTTOM] = 3; + node->style.margin[CSS_LEFT] = 10; + node->style.margin[CSS_RIGHT] = 14; + node->style.padding[CSS_LEFT] = 18; + node->style.padding[CSS_TOP] = 18; + node->style.padding[CSS_RIGHT] = 18; + node->style.padding[CSS_BOTTOM] = 18; + node->style.padding[CSS_BOTTOM] = 3; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 3; + node->layout.position[CSS_LEFT] = 10; + node->layout.dimensions[CSS_WIDTH] = 172; + node->layout.dimensions[CSS_HEIGHT] = 21; + } + + test("Random #324", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.margin[CSS_LEFT] = -3; + node->style.margin[CSS_TOP] = -3; + node->style.margin[CSS_RIGHT] = -3; + node->style.margin[CSS_BOTTOM] = -3; + node->style.margin[CSS_LEFT] = 0; + node->style.margin[CSS_TOP] = -9; + node->style.margin[CSS_RIGHT] = 7; + node->style.margin[CSS_BOTTOM] = 18; + node->style.padding[CSS_LEFT] = 18; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_TOP] = 2; + node->style.border[CSS_RIGHT] = 2; + node->style.border[CSS_BOTTOM] = 2; + node->style.border[CSS_BOTTOM] = 3; + node->style.position[CSS_LEFT] = 7; + node->style.position[CSS_TOP] = -7; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -16; + node->layout.position[CSS_LEFT] = 7; + node->layout.dimensions[CSS_WIDTH] = 22; + node->layout.dimensions[CSS_HEIGHT] = 5; + } + + test("Random #325", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.margin[CSS_LEFT] = 8; + node->style.margin[CSS_RIGHT] = 14; + node->style.margin[CSS_BOTTOM] = -7; + node->style.padding[CSS_TOP] = 13; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_LEFT] = -2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 6; + node->layout.dimensions[CSS_WIDTH] = 2; + node->layout.dimensions[CSS_HEIGHT] = 13; + } + + test("Random #326", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 864; + node->style.margin[CSS_LEFT] = 6; + node->style.margin[CSS_TOP] = 6; + node->style.margin[CSS_RIGHT] = 6; + node->style.margin[CSS_BOTTOM] = 6; + node->style.margin[CSS_BOTTOM] = 16; + node->style.padding[CSS_RIGHT] = 15; + node->style.border[CSS_LEFT] = 3; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 6; + node->layout.position[CSS_LEFT] = 6; + node->layout.dimensions[CSS_WIDTH] = 864; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #327", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_CENTER; + node->style.dimensions[CSS_WIDTH] = 868; + node->style.margin[CSS_LEFT] = 9; + node->style.margin[CSS_TOP] = 9; + node->style.margin[CSS_RIGHT] = 9; + node->style.margin[CSS_BOTTOM] = 9; + node->style.margin[CSS_BOTTOM] = 16; + node->style.padding[CSS_LEFT] = 6; + node->style.padding[CSS_BOTTOM] = 3; + node->style.position[CSS_LEFT] = 1; + node->style.position[CSS_TOP] = 7; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 16; + node->layout.position[CSS_LEFT] = 10; + node->layout.dimensions[CSS_WIDTH] = 868; + node->layout.dimensions[CSS_HEIGHT] = 3; + } + + test("Random #328", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_WIDTH] = 520; + node->style.margin[CSS_LEFT] = -2; + node->style.padding[CSS_LEFT] = 1; + node->style.border[CSS_LEFT] = 3; + node->style.position[CSS_TOP] = 0; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = -2; + node->layout.dimensions[CSS_WIDTH] = 520; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #329", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #330", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.dimensions[CSS_WIDTH] = 828; + node->style.dimensions[CSS_HEIGHT] = 41; + node->style.margin[CSS_LEFT] = 17; + node->style.margin[CSS_TOP] = 17; + node->style.margin[CSS_RIGHT] = 17; + node->style.margin[CSS_BOTTOM] = 17; + node->style.margin[CSS_LEFT] = 1; + node->style.margin[CSS_TOP] = 12; + node->style.margin[CSS_RIGHT] = 1; + node->style.border[CSS_BOTTOM] = 0; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 12; + node->layout.position[CSS_LEFT] = 1; + node->layout.dimensions[CSS_WIDTH] = 828; + node->layout.dimensions[CSS_HEIGHT] = 41; + } + + test("Random #331", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.dimensions[CSS_WIDTH] = 107; + node->style.margin[CSS_LEFT] = 8; + node->style.margin[CSS_TOP] = 8; + node->style.margin[CSS_RIGHT] = 8; + node->style.margin[CSS_BOTTOM] = 8; + node->style.margin[CSS_LEFT] = 16; + node->style.margin[CSS_BOTTOM] = 9; + node->style.padding[CSS_LEFT] = 2; + node->style.padding[CSS_TOP] = 2; + node->style.padding[CSS_RIGHT] = 2; + node->style.padding[CSS_BOTTOM] = 2; + node->style.padding[CSS_TOP] = 5; + node->style.position[CSS_LEFT] = -1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 8; + node->layout.position[CSS_LEFT] = 15; + node->layout.dimensions[CSS_WIDTH] = 107; + node->layout.dimensions[CSS_HEIGHT] = 7; + } + + test("Random #332", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.dimensions[CSS_HEIGHT] = 423; + node->style.margin[CSS_BOTTOM] = -6; + node->style.padding[CSS_RIGHT] = 10; + node->style.padding[CSS_BOTTOM] = 9; + node->style.position[CSS_LEFT] = -7; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = -7; + node->layout.dimensions[CSS_WIDTH] = 10; + node->layout.dimensions[CSS_HEIGHT] = 423; + } + + test("Random #333", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.dimensions[CSS_WIDTH] = 82; + node->style.dimensions[CSS_HEIGHT] = 492; + node->style.margin[CSS_TOP] = 12; + node->style.margin[CSS_BOTTOM] = 18; + node->style.padding[CSS_TOP] = 10; + node->style.padding[CSS_BOTTOM] = 15; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_BOTTOM] = 2; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.align_self = CSS_ALIGN_FLEX_START; + node->style.flex = CSS_FLEX_NONE; + node->style.dimensions[CSS_WIDTH] = 65; + node->style.margin[CSS_LEFT] = 3; + node->style.margin[CSS_TOP] = 3; + node->style.margin[CSS_RIGHT] = 3; + node->style.margin[CSS_BOTTOM] = 3; + node->style.margin[CSS_TOP] = 7; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 0; + node->style.position[CSS_TOP] = -4; + init_css_node_children(node, 1); + { + css_node_t *outer_node_2 = node; + css_node_t *node; + node = &outer_node_2->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.align_self = CSS_ALIGN_FLEX_END; + node->style.flex = CSS_FLEX_NONE; + node->style.dimensions[CSS_HEIGHT] = 742; + node->style.margin[CSS_LEFT] = 1; + node->style.padding[CSS_LEFT] = 11; + node->style.padding[CSS_TOP] = 11; + node->style.padding[CSS_RIGHT] = 11; + node->style.padding[CSS_BOTTOM] = 11; + node->style.padding[CSS_LEFT] = 11; + node->style.padding[CSS_RIGHT] = 13; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 0; + node->style.border[CSS_RIGHT] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 1; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_LEFT] = -2; + node->style.position[CSS_TOP] = -2; + } + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 12; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 82; + node->layout.dimensions[CSS_HEIGHT] = 492; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 13; + node->layout.position[CSS_LEFT] = 3; + node->layout.dimensions[CSS_WIDTH] = 65; + node->layout.dimensions[CSS_HEIGHT] = 742; + init_css_node_children(node, 1); + { + css_node_t *outer_node_2 = node; + css_node_t *node; + node = &outer_node_2->children[0]; + node->layout.position[CSS_TOP] = -2; + node->layout.position[CSS_LEFT] = 35; + node->layout.dimensions[CSS_WIDTH] = 28; + node->layout.dimensions[CSS_HEIGHT] = 742; + } + } + } + + test("Random #334", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.dimensions[CSS_WIDTH] = 615; + node->style.margin[CSS_LEFT] = -5; + node->style.margin[CSS_TOP] = -5; + node->style.margin[CSS_RIGHT] = -5; + node->style.margin[CSS_BOTTOM] = -5; + node->style.margin[CSS_TOP] = -3; + node->style.margin[CSS_BOTTOM] = -6; + node->style.padding[CSS_LEFT] = 3; + node->style.padding[CSS_RIGHT] = 6; + node->style.padding[CSS_BOTTOM] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_LEFT] = 0; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -3; + node->layout.position[CSS_LEFT] = -5; + node->layout.dimensions[CSS_WIDTH] = 615; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #335", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.dimensions[CSS_HEIGHT] = 799; + node->style.margin[CSS_LEFT] = -8; + node->style.margin[CSS_TOP] = -8; + node->style.margin[CSS_RIGHT] = -8; + node->style.margin[CSS_BOTTOM] = -8; + node->style.margin[CSS_LEFT] = 3; + node->style.margin[CSS_TOP] = 1; + node->style.margin[CSS_RIGHT] = 2; + node->style.padding[CSS_RIGHT] = 17; + node->style.position[CSS_LEFT] = 5; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 1; + node->layout.position[CSS_LEFT] = 8; + node->layout.dimensions[CSS_WIDTH] = 17; + node->layout.dimensions[CSS_HEIGHT] = 799; + } + + test("Random #336", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #337", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.dimensions[CSS_WIDTH] = 556; + node->style.margin[CSS_LEFT] = 1; + node->style.margin[CSS_TOP] = 1; + node->style.margin[CSS_RIGHT] = 1; + node->style.margin[CSS_BOTTOM] = 1; + node->style.margin[CSS_LEFT] = 10; + node->style.padding[CSS_BOTTOM] = 4; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.border[CSS_RIGHT] = 0; + node->style.position[CSS_LEFT] = 9; + node->style.position[CSS_TOP] = 6; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 7; + node->layout.position[CSS_LEFT] = 19; + node->layout.dimensions[CSS_WIDTH] = 556; + node->layout.dimensions[CSS_HEIGHT] = 10; + } + + test("Random #338", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #339", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.dimensions[CSS_WIDTH] = 960; + node->style.dimensions[CSS_HEIGHT] = 309; + node->style.margin[CSS_LEFT] = -1; + node->style.margin[CSS_TOP] = -1; + node->style.margin[CSS_RIGHT] = -1; + node->style.margin[CSS_BOTTOM] = -1; + node->style.margin[CSS_LEFT] = 11; + node->style.margin[CSS_RIGHT] = 1; + node->style.margin[CSS_BOTTOM] = 6; + node->style.padding[CSS_LEFT] = 17; + node->style.position[CSS_TOP] = -6; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -7; + node->layout.position[CSS_LEFT] = 11; + node->layout.dimensions[CSS_WIDTH] = 960; + node->layout.dimensions[CSS_HEIGHT] = 309; + } + + test("Random #340", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.margin[CSS_TOP] = 5; + node->style.margin[CSS_RIGHT] = -1; + node->style.margin[CSS_BOTTOM] = 10; + node->style.padding[CSS_LEFT] = 16; + node->style.padding[CSS_TOP] = 16; + node->style.padding[CSS_RIGHT] = 16; + node->style.padding[CSS_BOTTOM] = 16; + node->style.position[CSS_LEFT] = -8; + node->style.position[CSS_TOP] = -6; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -1; + node->layout.position[CSS_LEFT] = -8; + node->layout.dimensions[CSS_WIDTH] = 32; + node->layout.dimensions[CSS_HEIGHT] = 32; + } + + test("Random #341", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #342", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.dimensions[CSS_WIDTH] = 983; + node->style.dimensions[CSS_HEIGHT] = 422; + node->style.margin[CSS_LEFT] = -9; + node->style.margin[CSS_TOP] = -9; + node->style.margin[CSS_BOTTOM] = 19; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_BOTTOM] = 3; + node->style.position[CSS_LEFT] = 8; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -9; + node->layout.position[CSS_LEFT] = -1; + node->layout.dimensions[CSS_WIDTH] = 983; + node->layout.dimensions[CSS_HEIGHT] = 422; + } + + test("Random #343", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.dimensions[CSS_WIDTH] = 329; + node->style.dimensions[CSS_HEIGHT] = 836; + node->style.margin[CSS_LEFT] = -1; + node->style.margin[CSS_TOP] = -1; + node->style.margin[CSS_RIGHT] = -1; + node->style.margin[CSS_BOTTOM] = -1; + node->style.margin[CSS_BOTTOM] = 15; + node->style.padding[CSS_BOTTOM] = 12; + node->style.border[CSS_TOP] = 2; + node->style.position[CSS_LEFT] = 7; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_self = CSS_ALIGN_CENTER; + node->style.margin[CSS_LEFT] = 16; + node->style.margin[CSS_TOP] = 16; + node->style.margin[CSS_RIGHT] = 16; + node->style.margin[CSS_BOTTOM] = 16; + node->style.margin[CSS_RIGHT] = 6; + node->style.margin[CSS_BOTTOM] = -2; + node->style.padding[CSS_LEFT] = 8; + node->style.padding[CSS_TOP] = 11; + node->style.padding[CSS_RIGHT] = 9; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_RIGHT] = 1; + node->style.border[CSS_BOTTOM] = 1; + node->style.border[CSS_TOP] = 0; + node->style.position[CSS_TOP] = 9; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -1; + node->layout.position[CSS_LEFT] = 6; + node->layout.dimensions[CSS_WIDTH] = 329; + node->layout.dimensions[CSS_HEIGHT] = 836; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 27; + node->layout.position[CSS_LEFT] = 160; + node->layout.dimensions[CSS_WIDTH] = 19; + node->layout.dimensions[CSS_HEIGHT] = 12; + } + } + + test("Random #344", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.dimensions[CSS_HEIGHT] = 873; + node->style.margin[CSS_LEFT] = 0; + node->style.margin[CSS_TOP] = 0; + node->style.margin[CSS_RIGHT] = 0; + node->style.margin[CSS_BOTTOM] = 0; + node->style.margin[CSS_LEFT] = -4; + node->style.margin[CSS_RIGHT] = 5; + node->style.margin[CSS_BOTTOM] = 18; + node->style.position[CSS_LEFT] = -8; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = -12; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 873; + } + + test("Random #345", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.dimensions[CSS_WIDTH] = 991; + node->style.margin[CSS_BOTTOM] = -7; + node->style.padding[CSS_RIGHT] = 0; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_RIGHT] = 1; + node->style.border[CSS_BOTTOM] = 1; + node->style.border[CSS_BOTTOM] = 3; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 991; + node->layout.dimensions[CSS_HEIGHT] = 4; + } + + test("Random #346", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.dimensions[CSS_HEIGHT] = 660; + node->style.margin[CSS_LEFT] = 16; + node->style.margin[CSS_TOP] = 16; + node->style.margin[CSS_RIGHT] = 16; + node->style.margin[CSS_BOTTOM] = 16; + node->style.margin[CSS_TOP] = -2; + node->style.padding[CSS_LEFT] = 9; + node->style.padding[CSS_TOP] = 9; + node->style.padding[CSS_RIGHT] = 9; + node->style.padding[CSS_BOTTOM] = 9; + node->style.padding[CSS_TOP] = 9; + node->style.padding[CSS_BOTTOM] = 17; + node->style.border[CSS_RIGHT] = 3; + node->style.position[CSS_LEFT] = -7; + node->style.position[CSS_TOP] = -8; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -10; + node->layout.position[CSS_LEFT] = 9; + node->layout.dimensions[CSS_WIDTH] = 21; + node->layout.dimensions[CSS_HEIGHT] = 660; + } + + test("Random #347", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #348", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #349", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.margin[CSS_LEFT] = 15; + node->style.margin[CSS_TOP] = 15; + node->style.margin[CSS_RIGHT] = 15; + node->style.margin[CSS_BOTTOM] = 15; + node->style.margin[CSS_TOP] = -3; + node->style.padding[CSS_LEFT] = 17; + node->style.padding[CSS_TOP] = 17; + node->style.padding[CSS_RIGHT] = 17; + node->style.padding[CSS_BOTTOM] = 17; + node->style.padding[CSS_LEFT] = 4; + node->style.padding[CSS_TOP] = 11; + node->style.padding[CSS_RIGHT] = 10; + node->style.padding[CSS_BOTTOM] = 17; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_TOP] = 2; + node->style.border[CSS_RIGHT] = 2; + node->style.border[CSS_BOTTOM] = 2; + node->style.position[CSS_LEFT] = -2; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.align_self = CSS_ALIGN_STRETCH; + node->style.flex = CSS_FLEX_NONE; + node->style.dimensions[CSS_HEIGHT] = 24; + node->style.margin[CSS_LEFT] = 11; + node->style.margin[CSS_TOP] = 11; + node->style.margin[CSS_RIGHT] = 11; + node->style.margin[CSS_BOTTOM] = 11; + node->style.margin[CSS_LEFT] = 11; + node->style.margin[CSS_RIGHT] = 17; + node->style.padding[CSS_LEFT] = 8; + node->style.padding[CSS_TOP] = 8; + node->style.padding[CSS_RIGHT] = 8; + node->style.padding[CSS_BOTTOM] = 8; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -3; + node->layout.position[CSS_LEFT] = 13; + node->layout.dimensions[CSS_WIDTH] = 62; + node->layout.dimensions[CSS_HEIGHT] = 78; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 24; + node->layout.position[CSS_LEFT] = 17; + node->layout.dimensions[CSS_WIDTH] = 16; + node->layout.dimensions[CSS_HEIGHT] = 24; + } + } + + test("Random #350", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #351", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.dimensions[CSS_WIDTH] = 952; + node->style.margin[CSS_LEFT] = 7; + node->style.margin[CSS_TOP] = 7; + node->style.margin[CSS_RIGHT] = 7; + node->style.margin[CSS_BOTTOM] = 7; + node->style.margin[CSS_RIGHT] = 12; + node->style.padding[CSS_TOP] = 7; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_TOP] = 2; + node->style.border[CSS_RIGHT] = 2; + node->style.border[CSS_BOTTOM] = 2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 7; + node->layout.position[CSS_LEFT] = 7; + node->layout.dimensions[CSS_WIDTH] = 952; + node->layout.dimensions[CSS_HEIGHT] = 11; + } + + test("Random #352", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #353", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #354", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_WIDTH] = 942; + node->style.margin[CSS_LEFT] = 15; + node->style.margin[CSS_TOP] = -2; + node->style.margin[CSS_RIGHT] = 8; + node->style.padding[CSS_LEFT] = 13; + node->style.padding[CSS_RIGHT] = 15; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_BOTTOM] = 2; + node->style.position[CSS_TOP] = -5; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.align_self = CSS_ALIGN_FLEX_START; + node->style.position_type = CSS_POSITION_ABSOLUTE; + node->style.margin[CSS_BOTTOM] = 4; + node->style.padding[CSS_LEFT] = 1; + node->style.padding[CSS_TOP] = 1; + node->style.padding[CSS_RIGHT] = 1; + node->style.padding[CSS_BOTTOM] = 1; + node->style.padding[CSS_LEFT] = 0; + node->style.padding[CSS_BOTTOM] = 7; + node->style.border[CSS_BOTTOM] = 2; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -7; + node->layout.position[CSS_LEFT] = 15; + node->layout.dimensions[CSS_WIDTH] = 942; + node->layout.dimensions[CSS_HEIGHT] = 2; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 16; + node->layout.dimensions[CSS_WIDTH] = 1; + node->layout.dimensions[CSS_HEIGHT] = 10; + } + } + + test("Random #355", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.dimensions[CSS_HEIGHT] = 225; + node->style.margin[CSS_LEFT] = -10; + node->style.margin[CSS_TOP] = -10; + node->style.margin[CSS_RIGHT] = -10; + node->style.margin[CSS_BOTTOM] = -10; + node->style.margin[CSS_LEFT] = -10; + node->style.margin[CSS_RIGHT] = -2; + node->style.margin[CSS_BOTTOM] = 8; + node->style.padding[CSS_LEFT] = 4; + node->style.padding[CSS_RIGHT] = 16; + node->style.padding[CSS_BOTTOM] = 7; + node->style.position[CSS_LEFT] = 8; + node->style.position[CSS_TOP] = 0; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -10; + node->layout.position[CSS_LEFT] = -2; + node->layout.dimensions[CSS_WIDTH] = 20; + node->layout.dimensions[CSS_HEIGHT] = 225; + } + + test("Random #356", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_CENTER; + node->style.dimensions[CSS_WIDTH] = 210; + node->style.margin[CSS_LEFT] = 0; + node->style.margin[CSS_TOP] = 0; + node->style.margin[CSS_RIGHT] = 0; + node->style.margin[CSS_BOTTOM] = 0; + node->style.margin[CSS_LEFT] = 6; + node->style.margin[CSS_TOP] = 4; + node->style.margin[CSS_RIGHT] = -1; + node->style.margin[CSS_BOTTOM] = 3; + node->style.padding[CSS_RIGHT] = 14; + node->style.border[CSS_BOTTOM] = 2; + node->style.position[CSS_LEFT] = -9; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 4; + node->layout.position[CSS_LEFT] = -3; + node->layout.dimensions[CSS_WIDTH] = 210; + node->layout.dimensions[CSS_HEIGHT] = 2; + } + + test("Random #357", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #358", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.margin[CSS_RIGHT] = 19; + node->style.margin[CSS_BOTTOM] = 0; + node->style.padding[CSS_LEFT] = 5; + node->style.padding[CSS_TOP] = 5; + node->style.padding[CSS_RIGHT] = 5; + node->style.padding[CSS_BOTTOM] = 5; + node->style.padding[CSS_TOP] = 8; + node->style.padding[CSS_RIGHT] = 5; + node->style.padding[CSS_BOTTOM] = 7; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_LEFT] = -1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = -1; + node->layout.dimensions[CSS_WIDTH] = 11; + node->layout.dimensions[CSS_HEIGHT] = 15; + } + + test("Random #359", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #360", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #361", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.margin[CSS_LEFT] = 17; + node->style.margin[CSS_TOP] = 17; + node->style.margin[CSS_RIGHT] = 17; + node->style.margin[CSS_BOTTOM] = 17; + node->style.margin[CSS_LEFT] = 2; + node->style.position[CSS_TOP] = -10; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 7; + node->layout.position[CSS_LEFT] = 2; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #362", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #363", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.dimensions[CSS_WIDTH] = 867; + node->style.margin[CSS_LEFT] = 1; + node->style.margin[CSS_TOP] = 1; + node->style.margin[CSS_RIGHT] = 1; + node->style.margin[CSS_BOTTOM] = 1; + node->style.margin[CSS_LEFT] = 14; + node->style.margin[CSS_RIGHT] = 13; + node->style.padding[CSS_LEFT] = 12; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 0; + node->style.border[CSS_RIGHT] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_TOP] = 8; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 9; + node->layout.position[CSS_LEFT] = 14; + node->layout.dimensions[CSS_WIDTH] = 867; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #364", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.dimensions[CSS_WIDTH] = 47; + node->style.dimensions[CSS_HEIGHT] = 689; + node->style.margin[CSS_LEFT] = 18; + node->style.margin[CSS_TOP] = 18; + node->style.margin[CSS_RIGHT] = 18; + node->style.margin[CSS_BOTTOM] = 18; + node->style.margin[CSS_LEFT] = 17; + node->style.margin[CSS_TOP] = -4; + node->style.margin[CSS_RIGHT] = 1; + node->style.margin[CSS_BOTTOM] = 11; + node->style.padding[CSS_LEFT] = 15; + node->style.padding[CSS_TOP] = 15; + node->style.padding[CSS_RIGHT] = 15; + node->style.padding[CSS_BOTTOM] = 15; + node->style.padding[CSS_RIGHT] = 5; + node->style.padding[CSS_BOTTOM] = 19; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 1; + node->style.position[CSS_LEFT] = 3; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.align_self = CSS_ALIGN_STRETCH; + node->style.flex = CSS_FLEX_ONE; + node->style.position_type = CSS_POSITION_RELATIVE; + node->style.margin[CSS_LEFT] = 16; + node->style.margin[CSS_TOP] = -4; + node->style.margin[CSS_RIGHT] = -2; + node->style.padding[CSS_LEFT] = 19; + node->style.padding[CSS_TOP] = 19; + node->style.padding[CSS_RIGHT] = 19; + node->style.padding[CSS_BOTTOM] = 19; + init_css_node_children(node, 1); + { + css_node_t *outer_node_2 = node; + css_node_t *node; + node = &outer_node_2->children[0]; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.align_self = CSS_ALIGN_FLEX_START; + node->style.flex = CSS_FLEX_ONE; + node->style.position_type = CSS_POSITION_RELATIVE; + node->style.dimensions[CSS_HEIGHT] = 445; + node->style.margin[CSS_LEFT] = -7; + node->style.margin[CSS_BOTTOM] = 1; + node->style.padding[CSS_LEFT] = 15; + node->style.padding[CSS_TOP] = 15; + node->style.padding[CSS_RIGHT] = 15; + node->style.padding[CSS_BOTTOM] = 15; + node->style.padding[CSS_LEFT] = 12; + node->style.padding[CSS_BOTTOM] = 15; + node->style.position[CSS_LEFT] = 4; + } + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -4; + node->layout.position[CSS_LEFT] = 20; + node->layout.dimensions[CSS_WIDTH] = 47; + node->layout.dimensions[CSS_HEIGHT] = 689; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 11; + node->layout.position[CSS_LEFT] = 31; + node->layout.dimensions[CSS_WIDTH] = 38; + node->layout.dimensions[CSS_HEIGHT] = 658; + init_css_node_children(node, 1); + { + css_node_t *outer_node_2 = node; + css_node_t *node; + node = &outer_node_2->children[0]; + node->layout.position[CSS_TOP] = 19; + node->layout.position[CSS_LEFT] = 16; + node->layout.dimensions[CSS_WIDTH] = 27; + node->layout.dimensions[CSS_HEIGHT] = 619; + } + } + } + + test("Random #365", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #366", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #367", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.margin[CSS_LEFT] = 10; + node->style.margin[CSS_TOP] = 10; + node->style.margin[CSS_RIGHT] = 10; + node->style.margin[CSS_BOTTOM] = 10; + node->style.margin[CSS_TOP] = -6; + node->style.margin[CSS_RIGHT] = 16; + node->style.margin[CSS_BOTTOM] = 4; + node->style.padding[CSS_LEFT] = 5; + node->style.padding[CSS_TOP] = 5; + node->style.padding[CSS_RIGHT] = 5; + node->style.padding[CSS_BOTTOM] = 5; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_TOP] = 2; + node->style.border[CSS_RIGHT] = 2; + node->style.border[CSS_BOTTOM] = 2; + node->style.border[CSS_TOP] = 0; + node->style.position[CSS_LEFT] = 3; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -6; + node->layout.position[CSS_LEFT] = 13; + node->layout.dimensions[CSS_WIDTH] = 14; + node->layout.dimensions[CSS_HEIGHT] = 12; + } + + test("Random #368", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_WIDTH] = 181; + node->style.dimensions[CSS_HEIGHT] = 404; + node->style.margin[CSS_TOP] = 2; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_RIGHT] = 2; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_LEFT] = -5; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.flex = CSS_FLEX_NONE; + node->style.dimensions[CSS_HEIGHT] = 509; + node->style.margin[CSS_LEFT] = 6; + node->style.margin[CSS_TOP] = 6; + node->style.margin[CSS_RIGHT] = 6; + node->style.margin[CSS_BOTTOM] = 6; + node->style.margin[CSS_BOTTOM] = -4; + node->style.padding[CSS_TOP] = 1; + node->style.padding[CSS_RIGHT] = 11; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_LEFT] = 4; + node->style.position[CSS_TOP] = 7; + init_css_node_children(node, 1); + { + css_node_t *outer_node_2 = node; + css_node_t *node; + node = &outer_node_2->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.align_self = CSS_ALIGN_FLEX_START; + node->style.flex = CSS_FLEX_NONE; + node->style.margin[CSS_LEFT] = -4; + node->style.margin[CSS_BOTTOM] = 8; + } + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 2; + node->layout.position[CSS_LEFT] = -5; + node->layout.dimensions[CSS_WIDTH] = 181; + node->layout.dimensions[CSS_HEIGHT] = 404; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 13; + node->layout.position[CSS_LEFT] = 88.5; + node->layout.dimensions[CSS_WIDTH] = 11; + node->layout.dimensions[CSS_HEIGHT] = 509; + init_css_node_children(node, 1); + { + css_node_t *outer_node_2 = node; + css_node_t *node; + node = &outer_node_2->children[0]; + node->layout.position[CSS_TOP] = 1; + node->layout.position[CSS_LEFT] = -4; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + } + } + + test("Random #369", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 456; + node->style.margin[CSS_TOP] = 12; + node->style.padding[CSS_LEFT] = 9; + node->style.padding[CSS_TOP] = 9; + node->style.padding[CSS_RIGHT] = 9; + node->style.padding[CSS_BOTTOM] = 9; + node->style.padding[CSS_TOP] = 5; + node->style.padding[CSS_RIGHT] = 18; + node->style.padding[CSS_BOTTOM] = 8; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.position[CSS_TOP] = 7; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.align_self = CSS_ALIGN_FLEX_START; + node->style.flex = CSS_FLEX_ONE; + node->style.dimensions[CSS_WIDTH] = 259; + node->style.dimensions[CSS_HEIGHT] = 808; + node->style.margin[CSS_LEFT] = -10; + node->style.margin[CSS_TOP] = -10; + node->style.margin[CSS_RIGHT] = -10; + node->style.margin[CSS_BOTTOM] = -10; + node->style.margin[CSS_LEFT] = -8; + node->style.margin[CSS_TOP] = 3; + node->style.margin[CSS_RIGHT] = 3; + node->style.margin[CSS_BOTTOM] = -5; + node->style.padding[CSS_TOP] = 13; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_RIGHT] = 1; + node->style.border[CSS_BOTTOM] = 3; + node->style.position[CSS_LEFT] = 5; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 19; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 456; + node->layout.dimensions[CSS_HEIGHT] = 822; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 8; + node->layout.position[CSS_LEFT] = 6; + node->layout.dimensions[CSS_WIDTH] = 259; + node->layout.dimensions[CSS_HEIGHT] = 808; + } + } + + test("Random #370", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_CENTER; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.dimensions[CSS_WIDTH] = 76; + node->style.dimensions[CSS_HEIGHT] = 284; + node->style.padding[CSS_LEFT] = 0; + node->style.padding[CSS_TOP] = 0; + node->style.padding[CSS_RIGHT] = 0; + node->style.padding[CSS_BOTTOM] = 0; + node->style.padding[CSS_BOTTOM] = 14; + node->style.border[CSS_LEFT] = 2; + node->style.position[CSS_LEFT] = -2; + node->style.position[CSS_TOP] = -8; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -8; + node->layout.position[CSS_LEFT] = -2; + node->layout.dimensions[CSS_WIDTH] = 76; + node->layout.dimensions[CSS_HEIGHT] = 284; + } + + test("Random #371", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 973; + node->style.dimensions[CSS_HEIGHT] = 592; + node->style.margin[CSS_LEFT] = 8; + node->style.margin[CSS_TOP] = 8; + node->style.margin[CSS_RIGHT] = 8; + node->style.margin[CSS_BOTTOM] = 8; + node->style.margin[CSS_LEFT] = 15; + node->style.padding[CSS_LEFT] = 2; + node->style.padding[CSS_TOP] = 2; + node->style.padding[CSS_RIGHT] = 2; + node->style.padding[CSS_BOTTOM] = 2; + node->style.border[CSS_RIGHT] = 3; + node->style.position[CSS_LEFT] = -5; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 8; + node->layout.position[CSS_LEFT] = 10; + node->layout.dimensions[CSS_WIDTH] = 973; + node->layout.dimensions[CSS_HEIGHT] = 592; + } + + test("Random #372", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #373", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #374", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 157; + node->style.dimensions[CSS_HEIGHT] = 377; + node->style.margin[CSS_LEFT] = 4; + node->style.margin[CSS_TOP] = 4; + node->style.margin[CSS_RIGHT] = 4; + node->style.margin[CSS_BOTTOM] = 4; + node->style.margin[CSS_LEFT] = 10; + node->style.margin[CSS_BOTTOM] = -9; + node->style.padding[CSS_LEFT] = 0; + node->style.padding[CSS_TOP] = 14; + node->style.padding[CSS_RIGHT] = 16; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 4; + node->layout.position[CSS_LEFT] = 10; + node->layout.dimensions[CSS_WIDTH] = 157; + node->layout.dimensions[CSS_HEIGHT] = 377; + } + + test("Random #375", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.dimensions[CSS_WIDTH] = 565; + node->style.dimensions[CSS_HEIGHT] = 394; + node->style.margin[CSS_LEFT] = 5; + node->style.margin[CSS_TOP] = 5; + node->style.margin[CSS_RIGHT] = 5; + node->style.margin[CSS_BOTTOM] = 5; + node->style.margin[CSS_LEFT] = 16; + node->style.margin[CSS_TOP] = 0; + node->style.margin[CSS_RIGHT] = -9; + node->style.padding[CSS_TOP] = 6; + node->style.padding[CSS_RIGHT] = 2; + node->style.padding[CSS_BOTTOM] = 5; + node->style.border[CSS_TOP] = 1; + node->style.position[CSS_TOP] = 5; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 5; + node->layout.position[CSS_LEFT] = 16; + node->layout.dimensions[CSS_WIDTH] = 565; + node->layout.dimensions[CSS_HEIGHT] = 394; + } + + test("Random #376", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #377", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.margin[CSS_LEFT] = 1; + node->style.margin[CSS_TOP] = 1; + node->style.margin[CSS_RIGHT] = 1; + node->style.margin[CSS_BOTTOM] = 1; + node->style.padding[CSS_TOP] = 14; + node->style.padding[CSS_RIGHT] = 11; + node->style.border[CSS_BOTTOM] = 3; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 1; + node->layout.position[CSS_LEFT] = 1; + node->layout.dimensions[CSS_WIDTH] = 11; + node->layout.dimensions[CSS_HEIGHT] = 17; + } + + test("Random #378", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.margin[CSS_LEFT] = 2; + node->style.margin[CSS_TOP] = 2; + node->style.margin[CSS_RIGHT] = 2; + node->style.margin[CSS_BOTTOM] = 2; + node->style.margin[CSS_LEFT] = 17; + node->style.padding[CSS_RIGHT] = 10; + node->style.padding[CSS_BOTTOM] = 5; + node->style.position[CSS_LEFT] = 8; + node->style.position[CSS_TOP] = 4; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 6; + node->layout.position[CSS_LEFT] = 25; + node->layout.dimensions[CSS_WIDTH] = 10; + node->layout.dimensions[CSS_HEIGHT] = 5; + } + + test("Random #379", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 863; + node->style.dimensions[CSS_HEIGHT] = 137; + node->style.margin[CSS_LEFT] = 13; + node->style.margin[CSS_TOP] = 13; + node->style.margin[CSS_RIGHT] = 13; + node->style.margin[CSS_BOTTOM] = 13; + node->style.margin[CSS_RIGHT] = 17; + node->style.margin[CSS_BOTTOM] = 3; + node->style.padding[CSS_BOTTOM] = 16; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_RIGHT] = 1; + node->style.position[CSS_TOP] = 8; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 21; + node->layout.position[CSS_LEFT] = 13; + node->layout.dimensions[CSS_WIDTH] = 863; + node->layout.dimensions[CSS_HEIGHT] = 137; + } + + test("Random #380", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_WIDTH] = 23; + node->style.margin[CSS_LEFT] = 1; + node->style.margin[CSS_BOTTOM] = 0; + node->style.padding[CSS_LEFT] = 0; + node->style.padding[CSS_TOP] = 2; + node->style.border[CSS_TOP] = 3; + node->style.position[CSS_LEFT] = 6; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 7; + node->layout.dimensions[CSS_WIDTH] = 23; + node->layout.dimensions[CSS_HEIGHT] = 5; + } + + test("Random #381", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.dimensions[CSS_HEIGHT] = 341; + node->style.margin[CSS_LEFT] = -4; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 0; + node->style.border[CSS_RIGHT] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.border[CSS_LEFT] = 3; + node->style.position[CSS_LEFT] = -7; + node->style.position[CSS_TOP] = -9; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -9; + node->layout.position[CSS_LEFT] = -11; + node->layout.dimensions[CSS_WIDTH] = 3; + node->layout.dimensions[CSS_HEIGHT] = 341; + } + + test("Random #382", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_CENTER; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_HEIGHT] = 943; + node->style.margin[CSS_TOP] = -10; + node->style.margin[CSS_BOTTOM] = 0; + node->style.padding[CSS_LEFT] = 4; + node->style.padding[CSS_TOP] = 4; + node->style.padding[CSS_RIGHT] = 4; + node->style.padding[CSS_BOTTOM] = 4; + node->style.padding[CSS_TOP] = 9; + node->style.padding[CSS_BOTTOM] = 7; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_BOTTOM] = 3; + node->style.position[CSS_LEFT] = -2; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.align_self = CSS_ALIGN_CENTER; + node->style.position_type = CSS_POSITION_RELATIVE; + node->style.dimensions[CSS_WIDTH] = 960; + node->style.dimensions[CSS_HEIGHT] = 722; + node->style.margin[CSS_LEFT] = 13; + node->style.margin[CSS_TOP] = 13; + node->style.margin[CSS_RIGHT] = 13; + node->style.margin[CSS_BOTTOM] = 13; + node->style.margin[CSS_LEFT] = 1; + node->style.margin[CSS_RIGHT] = 2; + node->style.margin[CSS_BOTTOM] = 3; + node->style.padding[CSS_LEFT] = 14; + node->style.padding[CSS_TOP] = 14; + node->style.padding[CSS_RIGHT] = 14; + node->style.padding[CSS_BOTTOM] = 14; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 0; + node->style.border[CSS_RIGHT] = 0; + node->style.border[CSS_BOTTOM] = 0; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -10; + node->layout.position[CSS_LEFT] = -2; + node->layout.dimensions[CSS_WIDTH] = 975; + node->layout.dimensions[CSS_HEIGHT] = 943; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 116.5; + node->layout.position[CSS_LEFT] = 6; + node->layout.dimensions[CSS_WIDTH] = 960; + node->layout.dimensions[CSS_HEIGHT] = 722; + } + } + + test("Random #383", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #384", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_WIDTH] = 565; + node->style.margin[CSS_LEFT] = -5; + node->style.margin[CSS_TOP] = 0; + node->style.margin[CSS_RIGHT] = -10; + node->style.margin[CSS_BOTTOM] = -6; + node->style.padding[CSS_LEFT] = 18; + node->style.padding[CSS_TOP] = 18; + node->style.padding[CSS_RIGHT] = 18; + node->style.padding[CSS_BOTTOM] = 18; + node->style.padding[CSS_LEFT] = 18; + node->style.padding[CSS_TOP] = 8; + node->style.padding[CSS_RIGHT] = 7; + node->style.padding[CSS_BOTTOM] = 19; + node->style.border[CSS_RIGHT] = 2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = -5; + node->layout.dimensions[CSS_WIDTH] = 565; + node->layout.dimensions[CSS_HEIGHT] = 27; + } + + test("Random #385", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_CENTER; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.margin[CSS_LEFT] = 8; + node->style.margin[CSS_TOP] = 8; + node->style.margin[CSS_RIGHT] = 8; + node->style.margin[CSS_BOTTOM] = 8; + node->style.margin[CSS_LEFT] = 13; + node->style.margin[CSS_TOP] = 10; + node->style.margin[CSS_RIGHT] = 8; + node->style.margin[CSS_BOTTOM] = -2; + node->style.padding[CSS_TOP] = 7; + node->style.padding[CSS_BOTTOM] = 4; + node->style.border[CSS_BOTTOM] = 0; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 10; + node->layout.position[CSS_LEFT] = 13; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 11; + } + + test("Random #386", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.dimensions[CSS_WIDTH] = 676; + node->style.margin[CSS_LEFT] = 7; + node->style.margin[CSS_TOP] = 7; + node->style.margin[CSS_RIGHT] = 7; + node->style.margin[CSS_BOTTOM] = 7; + node->style.margin[CSS_RIGHT] = 17; + node->style.padding[CSS_LEFT] = 4; + node->style.border[CSS_LEFT] = 0; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 7; + node->layout.position[CSS_LEFT] = 7; + node->layout.dimensions[CSS_WIDTH] = 676; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #387", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #388", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.dimensions[CSS_HEIGHT] = 611; + node->style.margin[CSS_TOP] = 14; + node->style.margin[CSS_RIGHT] = 10; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_TOP] = 2; + node->style.border[CSS_RIGHT] = 2; + node->style.border[CSS_BOTTOM] = 2; + node->style.position[CSS_TOP] = -9; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 5; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 4; + node->layout.dimensions[CSS_HEIGHT] = 611; + } + + test("Random #389", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.dimensions[CSS_HEIGHT] = 120; + node->style.margin[CSS_LEFT] = 1; + node->style.margin[CSS_TOP] = 1; + node->style.margin[CSS_RIGHT] = 1; + node->style.margin[CSS_BOTTOM] = 1; + node->style.margin[CSS_LEFT] = 19; + node->style.margin[CSS_TOP] = 3; + node->style.padding[CSS_LEFT] = 10; + node->style.padding[CSS_TOP] = 7; + node->style.padding[CSS_RIGHT] = 18; + node->style.padding[CSS_BOTTOM] = 9; + node->style.border[CSS_BOTTOM] = 3; + node->style.position[CSS_LEFT] = -7; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 3; + node->layout.position[CSS_LEFT] = 12; + node->layout.dimensions[CSS_WIDTH] = 28; + node->layout.dimensions[CSS_HEIGHT] = 120; + } + + test("Random #390", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 396; + node->style.dimensions[CSS_HEIGHT] = 696; + node->style.margin[CSS_LEFT] = 10; + node->style.margin[CSS_TOP] = 10; + node->style.margin[CSS_RIGHT] = 10; + node->style.margin[CSS_BOTTOM] = 10; + node->style.margin[CSS_RIGHT] = -9; + node->style.padding[CSS_LEFT] = 3; + node->style.padding[CSS_TOP] = 3; + node->style.padding[CSS_RIGHT] = 3; + node->style.padding[CSS_BOTTOM] = 3; + node->style.padding[CSS_LEFT] = 0; + node->style.padding[CSS_TOP] = 4; + node->style.padding[CSS_BOTTOM] = 11; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 10; + node->layout.position[CSS_LEFT] = 10; + node->layout.dimensions[CSS_WIDTH] = 396; + node->layout.dimensions[CSS_HEIGHT] = 696; + } + + test("Random #391", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.dimensions[CSS_WIDTH] = 131; + node->style.margin[CSS_LEFT] = 0; + node->style.margin[CSS_TOP] = 0; + node->style.margin[CSS_RIGHT] = 0; + node->style.margin[CSS_BOTTOM] = 0; + node->style.margin[CSS_RIGHT] = 2; + node->style.margin[CSS_BOTTOM] = -4; + node->style.padding[CSS_TOP] = 11; + node->style.border[CSS_TOP] = 0; + node->style.position[CSS_TOP] = 0; + init_css_node_children(node, 2); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.dimensions[CSS_HEIGHT] = 565; + node->style.margin[CSS_LEFT] = -5; + node->style.margin[CSS_TOP] = -5; + node->style.margin[CSS_RIGHT] = -5; + node->style.margin[CSS_BOTTOM] = -5; + node->style.margin[CSS_LEFT] = 10; + node->style.margin[CSS_TOP] = 8; + node->style.margin[CSS_RIGHT] = 6; + node->style.margin[CSS_BOTTOM] = 6; + node->style.padding[CSS_LEFT] = 4; + node->style.padding[CSS_BOTTOM] = 3; + node = &outer_node_1->children[1]; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.flex = CSS_FLEX_ONE; + node->style.dimensions[CSS_WIDTH] = 807; + node->style.dimensions[CSS_HEIGHT] = 353; + node->style.margin[CSS_LEFT] = -10; + node->style.margin[CSS_TOP] = -10; + node->style.margin[CSS_RIGHT] = -10; + node->style.margin[CSS_BOTTOM] = -10; + node->style.padding[CSS_TOP] = 8; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 0; + node->style.border[CSS_RIGHT] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.border[CSS_TOP] = 3; + node->style.position[CSS_TOP] = -4; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 131; + node->layout.dimensions[CSS_HEIGHT] = 590; + init_css_node_children(node, 2); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 19; + node->layout.position[CSS_LEFT] = 10; + node->layout.dimensions[CSS_WIDTH] = 4; + node->layout.dimensions[CSS_HEIGHT] = 565; + node = &outer_node_1->children[1]; + node->layout.position[CSS_TOP] = 243; + node->layout.position[CSS_LEFT] = 10; + node->layout.dimensions[CSS_WIDTH] = 131; + node->layout.dimensions[CSS_HEIGHT] = 353; + } + } + + test("Random #392", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.dimensions[CSS_WIDTH] = 718; + node->style.margin[CSS_LEFT] = 18; + node->style.margin[CSS_RIGHT] = -10; + node->style.position[CSS_LEFT] = 2; + node->style.position[CSS_TOP] = -1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -1; + node->layout.position[CSS_LEFT] = 20; + node->layout.dimensions[CSS_WIDTH] = 718; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #393", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_WIDTH] = 443; + node->style.margin[CSS_LEFT] = -4; + node->style.margin[CSS_TOP] = -4; + node->style.margin[CSS_RIGHT] = -4; + node->style.margin[CSS_BOTTOM] = -4; + node->style.margin[CSS_LEFT] = -1; + node->style.margin[CSS_RIGHT] = 0; + node->style.margin[CSS_BOTTOM] = 16; + node->style.padding[CSS_LEFT] = 1; + node->style.border[CSS_TOP] = 2; + node->style.border[CSS_BOTTOM] = 3; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -4; + node->layout.position[CSS_LEFT] = -1; + node->layout.dimensions[CSS_WIDTH] = 443; + node->layout.dimensions[CSS_HEIGHT] = 5; + } + + test("Random #394", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_HEIGHT] = 956; + node->style.margin[CSS_LEFT] = -5; + node->style.margin[CSS_TOP] = -5; + node->style.margin[CSS_RIGHT] = -5; + node->style.margin[CSS_BOTTOM] = -5; + node->style.margin[CSS_LEFT] = 13; + node->style.margin[CSS_TOP] = -10; + node->style.margin[CSS_RIGHT] = 1; + node->style.padding[CSS_BOTTOM] = 7; + init_css_node_children(node, 2); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex = CSS_FLEX_NONE; + node->style.dimensions[CSS_WIDTH] = 500; + node->style.dimensions[CSS_HEIGHT] = 875; + node->style.margin[CSS_LEFT] = 5; + node->style.margin[CSS_TOP] = 5; + node->style.margin[CSS_RIGHT] = 5; + node->style.margin[CSS_BOTTOM] = 5; + node->style.margin[CSS_RIGHT] = -2; + node->style.padding[CSS_RIGHT] = 10; + node->style.border[CSS_RIGHT] = 2; + node = &outer_node_1->children[1]; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.position_type = CSS_POSITION_RELATIVE; + node->style.margin[CSS_LEFT] = 12; + node->style.margin[CSS_TOP] = 14; + node->style.margin[CSS_BOTTOM] = 13; + node->style.padding[CSS_BOTTOM] = 16; + node->style.border[CSS_LEFT] = 1; + node->style.position[CSS_LEFT] = 4; + init_css_node_children(node, 1); + { + css_node_t *outer_node_2 = node; + css_node_t *node; + node = &outer_node_2->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.align_self = CSS_ALIGN_FLEX_END; + node->style.position_type = CSS_POSITION_RELATIVE; + node->style.dimensions[CSS_WIDTH] = 15; + node->style.margin[CSS_LEFT] = 5; + node->style.margin[CSS_RIGHT] = 15; + node->style.padding[CSS_TOP] = 12; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 1; + node->style.position[CSS_LEFT] = 6; + } + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -10; + node->layout.position[CSS_LEFT] = 13; + node->layout.dimensions[CSS_WIDTH] = 503; + node->layout.dimensions[CSS_HEIGHT] = 956; + init_css_node_children(node, 2); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 5; + node->layout.position[CSS_LEFT] = 5; + node->layout.dimensions[CSS_WIDTH] = 500; + node->layout.dimensions[CSS_HEIGHT] = 875; + node = &outer_node_1->children[1]; + node->layout.position[CSS_TOP] = 899; + node->layout.position[CSS_LEFT] = 243.5; + node->layout.dimensions[CSS_WIDTH] = 36; + node->layout.dimensions[CSS_HEIGHT] = 29; + init_css_node_children(node, 1); + { + css_node_t *outer_node_2 = node; + css_node_t *node; + node = &outer_node_2->children[0]; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 12; + node->layout.dimensions[CSS_WIDTH] = 15; + node->layout.dimensions[CSS_HEIGHT] = 13; + } + } + } + + test("Random #395", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.dimensions[CSS_WIDTH] = 409; + node->style.margin[CSS_LEFT] = 10; + node->style.margin[CSS_RIGHT] = -9; + node->style.margin[CSS_BOTTOM] = -5; + node->style.padding[CSS_LEFT] = 8; + node->style.padding[CSS_TOP] = 8; + node->style.padding[CSS_RIGHT] = 8; + node->style.padding[CSS_BOTTOM] = 8; + node->style.padding[CSS_BOTTOM] = 10; + node->style.border[CSS_LEFT] = 2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 10; + node->layout.dimensions[CSS_WIDTH] = 409; + node->layout.dimensions[CSS_HEIGHT] = 18; + } + + test("Random #396", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #397", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #398", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.dimensions[CSS_WIDTH] = 387; + node->style.margin[CSS_LEFT] = 7; + node->style.margin[CSS_RIGHT] = 9; + node->style.padding[CSS_LEFT] = 1; + node->style.padding[CSS_TOP] = 1; + node->style.padding[CSS_RIGHT] = 1; + node->style.padding[CSS_BOTTOM] = 1; + node->style.position[CSS_TOP] = -7; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -7; + node->layout.position[CSS_LEFT] = 7; + node->layout.dimensions[CSS_WIDTH] = 387; + node->layout.dimensions[CSS_HEIGHT] = 2; + } + + test("Random #399", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.dimensions[CSS_HEIGHT] = 709; + node->style.margin[CSS_LEFT] = 5; + node->style.margin[CSS_TOP] = 5; + node->style.margin[CSS_RIGHT] = 5; + node->style.margin[CSS_BOTTOM] = 5; + node->style.margin[CSS_TOP] = 11; + node->style.margin[CSS_BOTTOM] = 1; + node->style.padding[CSS_LEFT] = 4; + node->style.padding[CSS_RIGHT] = 7; + node->style.border[CSS_RIGHT] = 0; + node->style.border[CSS_BOTTOM] = 2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 11; + node->layout.position[CSS_LEFT] = 5; + node->layout.dimensions[CSS_WIDTH] = 11; + node->layout.dimensions[CSS_HEIGHT] = 709; + } + + test("Random #400", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.dimensions[CSS_WIDTH] = 224; + node->style.dimensions[CSS_HEIGHT] = 320; + node->style.margin[CSS_LEFT] = 18; + node->style.margin[CSS_TOP] = 18; + node->style.margin[CSS_RIGHT] = 18; + node->style.margin[CSS_BOTTOM] = 18; + node->style.padding[CSS_LEFT] = 15; + node->style.padding[CSS_TOP] = 6; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 3; + node->style.position[CSS_LEFT] = -3; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 18; + node->layout.position[CSS_LEFT] = 15; + node->layout.dimensions[CSS_WIDTH] = 224; + node->layout.dimensions[CSS_HEIGHT] = 320; + } + + test("Random #401", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.dimensions[CSS_WIDTH] = 487; + node->style.dimensions[CSS_HEIGHT] = 107; + node->style.margin[CSS_LEFT] = 10; + node->style.margin[CSS_TOP] = 10; + node->style.margin[CSS_RIGHT] = 10; + node->style.margin[CSS_BOTTOM] = 10; + node->style.margin[CSS_TOP] = 4; + node->style.margin[CSS_RIGHT] = 4; + node->style.padding[CSS_LEFT] = 7; + node->style.padding[CSS_TOP] = 7; + node->style.padding[CSS_RIGHT] = 7; + node->style.padding[CSS_BOTTOM] = 7; + node->style.padding[CSS_LEFT] = 6; + node->style.padding[CSS_BOTTOM] = 16; + node->style.position[CSS_LEFT] = 9; + node->style.position[CSS_TOP] = 9; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 13; + node->layout.position[CSS_LEFT] = 19; + node->layout.dimensions[CSS_WIDTH] = 487; + node->layout.dimensions[CSS_HEIGHT] = 107; + } + + test("Random #402", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #403", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #404", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.dimensions[CSS_WIDTH] = 206; + node->style.dimensions[CSS_HEIGHT] = 168; + node->style.margin[CSS_RIGHT] = -3; + node->style.padding[CSS_TOP] = 1; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_TOP] = -1; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.align_self = CSS_ALIGN_CENTER; + node->style.position_type = CSS_POSITION_ABSOLUTE; + node->style.dimensions[CSS_WIDTH] = 866; + node->style.dimensions[CSS_HEIGHT] = 292; + node->style.margin[CSS_LEFT] = 1; + node->style.margin[CSS_RIGHT] = 19; + node->style.margin[CSS_BOTTOM] = 5; + node->style.padding[CSS_LEFT] = 14; + node->style.padding[CSS_TOP] = 14; + node->style.padding[CSS_RIGHT] = 14; + node->style.padding[CSS_BOTTOM] = 14; + node->style.padding[CSS_LEFT] = 18; + node->style.padding[CSS_RIGHT] = 6; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_RIGHT] = 1; + node->style.border[CSS_BOTTOM] = 1; + node->style.border[CSS_BOTTOM] = 3; + node->style.position[CSS_TOP] = -1; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -1; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 206; + node->layout.dimensions[CSS_HEIGHT] = 168; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 1; + node->layout.dimensions[CSS_WIDTH] = 866; + node->layout.dimensions[CSS_HEIGHT] = 292; + } + } + + test("Random #405", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_CENTER; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.margin[CSS_LEFT] = 10; + node->style.margin[CSS_TOP] = 10; + node->style.margin[CSS_RIGHT] = 10; + node->style.margin[CSS_BOTTOM] = 10; + node->style.margin[CSS_RIGHT] = 8; + node->style.padding[CSS_LEFT] = 4; + node->style.padding[CSS_TOP] = 16; + node->style.border[CSS_TOP] = 2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 10; + node->layout.position[CSS_LEFT] = 10; + node->layout.dimensions[CSS_WIDTH] = 4; + node->layout.dimensions[CSS_HEIGHT] = 18; + } + + test("Random #406", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #407", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_WIDTH] = 280; + node->style.margin[CSS_TOP] = 6; + node->style.margin[CSS_RIGHT] = -9; + node->style.padding[CSS_LEFT] = 19; + node->style.padding[CSS_TOP] = 19; + node->style.padding[CSS_RIGHT] = 19; + node->style.padding[CSS_BOTTOM] = 19; + node->style.padding[CSS_BOTTOM] = 5; + node->style.border[CSS_TOP] = 1; + node->style.position[CSS_LEFT] = -1; + node->style.position[CSS_TOP] = 7; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 13; + node->layout.position[CSS_LEFT] = -1; + node->layout.dimensions[CSS_WIDTH] = 280; + node->layout.dimensions[CSS_HEIGHT] = 25; + } + + test("Random #408", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.margin[CSS_LEFT] = 17; + node->style.margin[CSS_RIGHT] = -10; + node->style.margin[CSS_BOTTOM] = 2; + node->style.padding[CSS_LEFT] = 1; + node->style.padding[CSS_TOP] = 1; + node->style.padding[CSS_RIGHT] = 1; + node->style.padding[CSS_BOTTOM] = 1; + node->style.padding[CSS_LEFT] = 18; + node->style.padding[CSS_RIGHT] = 4; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_TOP] = -9; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -9; + node->layout.position[CSS_LEFT] = 17; + node->layout.dimensions[CSS_WIDTH] = 22; + node->layout.dimensions[CSS_HEIGHT] = 2; + } + + test("Random #409", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.margin[CSS_LEFT] = -9; + node->style.margin[CSS_BOTTOM] = -6; + node->style.padding[CSS_LEFT] = 10; + node->style.padding[CSS_TOP] = 10; + node->style.padding[CSS_RIGHT] = 10; + node->style.padding[CSS_BOTTOM] = 10; + node->style.padding[CSS_LEFT] = 14; + node->style.padding[CSS_TOP] = 16; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.border[CSS_RIGHT] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_LEFT] = -9; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = -18; + node->layout.dimensions[CSS_WIDTH] = 27; + node->layout.dimensions[CSS_HEIGHT] = 29; + } + + test("Random #410", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #411", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.dimensions[CSS_WIDTH] = 70; + node->style.margin[CSS_LEFT] = 1; + node->style.margin[CSS_TOP] = 1; + node->style.margin[CSS_RIGHT] = 1; + node->style.margin[CSS_BOTTOM] = 1; + node->style.padding[CSS_RIGHT] = 17; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_BOTTOM] = 1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 1; + node->layout.position[CSS_LEFT] = 1; + node->layout.dimensions[CSS_WIDTH] = 70; + node->layout.dimensions[CSS_HEIGHT] = 1; + } + + test("Random #412", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.margin[CSS_LEFT] = 15; + node->style.margin[CSS_TOP] = 15; + node->style.margin[CSS_RIGHT] = 15; + node->style.margin[CSS_BOTTOM] = 15; + node->style.margin[CSS_RIGHT] = -10; + node->style.margin[CSS_BOTTOM] = -4; + node->style.padding[CSS_TOP] = 4; + node->style.position[CSS_LEFT] = -2; + node->style.position[CSS_TOP] = -5; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.position_type = CSS_POSITION_ABSOLUTE; + node->style.dimensions[CSS_WIDTH] = 978; + node->style.dimensions[CSS_HEIGHT] = 59; + node->style.margin[CSS_TOP] = 8; + node->style.padding[CSS_LEFT] = 10; + node->style.border[CSS_LEFT] = 3; + node->style.position[CSS_TOP] = 9; + init_css_node_children(node, 1); + { + css_node_t *outer_node_2 = node; + css_node_t *node; + node = &outer_node_2->children[0]; + node->style.align_self = CSS_ALIGN_FLEX_START; + node->style.flex = CSS_FLEX_NONE; + node->style.position_type = CSS_POSITION_RELATIVE; + node->style.margin[CSS_TOP] = 19; + node->style.margin[CSS_RIGHT] = 4; + node->style.padding[CSS_RIGHT] = 10; + node->style.position[CSS_TOP] = 0; + } + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 10; + node->layout.position[CSS_LEFT] = 13; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 4; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 17; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 978; + node->layout.dimensions[CSS_HEIGHT] = 59; + init_css_node_children(node, 1); + { + css_node_t *outer_node_2 = node; + css_node_t *node; + node = &outer_node_2->children[0]; + node->layout.position[CSS_TOP] = 19; + node->layout.position[CSS_LEFT] = 13; + node->layout.dimensions[CSS_WIDTH] = 10; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + } + } + + test("Random #413", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.dimensions[CSS_WIDTH] = 726; + node->style.dimensions[CSS_HEIGHT] = 6; + node->style.margin[CSS_TOP] = -6; + node->style.margin[CSS_RIGHT] = -2; + node->style.padding[CSS_LEFT] = 1; + node->style.padding[CSS_TOP] = 1; + node->style.padding[CSS_RIGHT] = 1; + node->style.padding[CSS_BOTTOM] = 1; + node->style.padding[CSS_LEFT] = 17; + node->style.padding[CSS_TOP] = 8; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.flex = CSS_FLEX_ONE; + node->style.dimensions[CSS_WIDTH] = 273; + node->style.margin[CSS_LEFT] = -2; + node->style.margin[CSS_TOP] = -2; + node->style.margin[CSS_RIGHT] = -2; + node->style.margin[CSS_BOTTOM] = -2; + node->style.margin[CSS_TOP] = 13; + node->style.margin[CSS_RIGHT] = -10; + node->style.margin[CSS_BOTTOM] = -5; + node->style.padding[CSS_LEFT] = 10; + node->style.padding[CSS_TOP] = 19; + node->style.position[CSS_TOP] = -8; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -6; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 726; + node->layout.dimensions[CSS_HEIGHT] = 9; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 13; + node->layout.position[CSS_LEFT] = 15; + node->layout.dimensions[CSS_WIDTH] = 273; + node->layout.dimensions[CSS_HEIGHT] = 19; + } + } + + test("Random #414", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.margin[CSS_LEFT] = -3; + node->style.margin[CSS_BOTTOM] = 0; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.position[CSS_LEFT] = -4; + node->style.position[CSS_TOP] = -7; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -7; + node->layout.position[CSS_LEFT] = -7; + node->layout.dimensions[CSS_WIDTH] = 3; + node->layout.dimensions[CSS_HEIGHT] = 6; + } + + test("Random #415", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.dimensions[CSS_WIDTH] = 403; + node->style.dimensions[CSS_HEIGHT] = 202; + node->style.margin[CSS_LEFT] = 4; + node->style.margin[CSS_TOP] = 1; + node->style.margin[CSS_RIGHT] = 2; + node->style.padding[CSS_LEFT] = 2; + node->style.padding[CSS_TOP] = 2; + node->style.padding[CSS_RIGHT] = 2; + node->style.padding[CSS_BOTTOM] = 2; + node->style.padding[CSS_LEFT] = 16; + node->style.border[CSS_TOP] = 2; + node->style.position[CSS_LEFT] = -6; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 1; + node->layout.position[CSS_LEFT] = -2; + node->layout.dimensions[CSS_WIDTH] = 403; + node->layout.dimensions[CSS_HEIGHT] = 202; + } + + test("Random #416", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.margin[CSS_LEFT] = -5; + node->style.margin[CSS_TOP] = -5; + node->style.margin[CSS_RIGHT] = -5; + node->style.margin[CSS_BOTTOM] = -5; + node->style.margin[CSS_RIGHT] = 10; + node->style.margin[CSS_BOTTOM] = 19; + node->style.padding[CSS_LEFT] = 6; + node->style.padding[CSS_TOP] = 6; + node->style.padding[CSS_RIGHT] = 6; + node->style.padding[CSS_BOTTOM] = 6; + node->style.padding[CSS_TOP] = 14; + node->style.border[CSS_TOP] = 2; + node->style.position[CSS_TOP] = 8; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 3; + node->layout.position[CSS_LEFT] = -5; + node->layout.dimensions[CSS_WIDTH] = 12; + node->layout.dimensions[CSS_HEIGHT] = 22; + } + + test("Random #417", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.dimensions[CSS_HEIGHT] = 448; + node->style.margin[CSS_TOP] = 18; + node->style.margin[CSS_BOTTOM] = -4; + node->style.padding[CSS_LEFT] = 17; + node->style.padding[CSS_TOP] = 14; + node->style.border[CSS_TOP] = 2; + node->style.border[CSS_BOTTOM] = 2; + node->style.position[CSS_LEFT] = -10; + node->style.position[CSS_TOP] = -10; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 8; + node->layout.position[CSS_LEFT] = -10; + node->layout.dimensions[CSS_WIDTH] = 17; + node->layout.dimensions[CSS_HEIGHT] = 448; + } + + test("Random #418", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.dimensions[CSS_WIDTH] = 16; + node->style.dimensions[CSS_HEIGHT] = 643; + node->style.margin[CSS_LEFT] = -10; + node->style.margin[CSS_TOP] = -10; + node->style.margin[CSS_RIGHT] = -10; + node->style.margin[CSS_BOTTOM] = -10; + node->style.margin[CSS_LEFT] = 16; + node->style.margin[CSS_BOTTOM] = -10; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.border[CSS_BOTTOM] = 2; + node->style.position[CSS_TOP] = 6; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -4; + node->layout.position[CSS_LEFT] = 16; + node->layout.dimensions[CSS_WIDTH] = 16; + node->layout.dimensions[CSS_HEIGHT] = 643; + } + + test("Random #419", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.dimensions[CSS_WIDTH] = 322; + node->style.margin[CSS_LEFT] = 3; + node->style.margin[CSS_TOP] = 3; + node->style.margin[CSS_RIGHT] = 3; + node->style.margin[CSS_BOTTOM] = 3; + node->style.margin[CSS_TOP] = 3; + node->style.margin[CSS_RIGHT] = -4; + node->style.padding[CSS_LEFT] = 18; + node->style.padding[CSS_TOP] = 18; + node->style.padding[CSS_RIGHT] = 18; + node->style.padding[CSS_BOTTOM] = 18; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_TOP] = 2; + node->style.border[CSS_RIGHT] = 2; + node->style.border[CSS_BOTTOM] = 2; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_BOTTOM] = 0; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 3; + node->layout.position[CSS_LEFT] = 3; + node->layout.dimensions[CSS_WIDTH] = 322; + node->layout.dimensions[CSS_HEIGHT] = 38; + } + + test("Random #420", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.margin[CSS_TOP] = 11; + node->style.margin[CSS_BOTTOM] = -6; + node->style.padding[CSS_LEFT] = 3; + node->style.padding[CSS_TOP] = 3; + node->style.padding[CSS_RIGHT] = 3; + node->style.padding[CSS_BOTTOM] = 3; + node->style.padding[CSS_TOP] = 18; + node->style.border[CSS_RIGHT] = 2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 11; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 8; + node->layout.dimensions[CSS_HEIGHT] = 21; + } + + test("Random #421", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.dimensions[CSS_WIDTH] = 495; + node->style.dimensions[CSS_HEIGHT] = 558; + node->style.margin[CSS_RIGHT] = 6; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_TOP] = 2; + node->style.position[CSS_LEFT] = 8; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 8; + node->layout.dimensions[CSS_WIDTH] = 495; + node->layout.dimensions[CSS_HEIGHT] = 558; + } + + test("Random #422", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #423", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 224; + node->style.dimensions[CSS_HEIGHT] = 136; + node->style.margin[CSS_LEFT] = 12; + node->style.margin[CSS_TOP] = 12; + node->style.margin[CSS_RIGHT] = 12; + node->style.margin[CSS_BOTTOM] = 12; + node->style.padding[CSS_LEFT] = 2; + node->style.padding[CSS_BOTTOM] = 12; + node->style.position[CSS_LEFT] = 6; + node->style.position[CSS_TOP] = -5; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 7; + node->layout.position[CSS_LEFT] = 18; + node->layout.dimensions[CSS_WIDTH] = 224; + node->layout.dimensions[CSS_HEIGHT] = 136; + } + + test("Random #424", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.dimensions[CSS_WIDTH] = 652; + node->style.dimensions[CSS_HEIGHT] = 833; + node->style.margin[CSS_LEFT] = 0; + node->style.margin[CSS_BOTTOM] = 19; + node->style.padding[CSS_LEFT] = 19; + node->style.padding[CSS_TOP] = 3; + node->style.padding[CSS_BOTTOM] = 15; + node->style.position[CSS_LEFT] = 5; + node->style.position[CSS_TOP] = 9; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 9; + node->layout.position[CSS_LEFT] = 5; + node->layout.dimensions[CSS_WIDTH] = 652; + node->layout.dimensions[CSS_HEIGHT] = 833; + } + + test("Random #425", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #426", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.dimensions[CSS_WIDTH] = 731; + node->style.dimensions[CSS_HEIGHT] = 807; + node->style.margin[CSS_LEFT] = -10; + node->style.margin[CSS_TOP] = -10; + node->style.margin[CSS_BOTTOM] = 13; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.border[CSS_TOP] = 0; + node->style.position[CSS_TOP] = -8; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -18; + node->layout.position[CSS_LEFT] = -10; + node->layout.dimensions[CSS_WIDTH] = 731; + node->layout.dimensions[CSS_HEIGHT] = 807; + } + + test("Random #427", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.margin[CSS_LEFT] = 11; + node->style.margin[CSS_TOP] = 1; + node->style.margin[CSS_BOTTOM] = 9; + node->style.padding[CSS_LEFT] = 17; + node->style.padding[CSS_RIGHT] = 19; + node->style.padding[CSS_BOTTOM] = 4; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 1; + node->layout.position[CSS_LEFT] = 11; + node->layout.dimensions[CSS_WIDTH] = 36; + node->layout.dimensions[CSS_HEIGHT] = 4; + } + + test("Random #428", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.dimensions[CSS_WIDTH] = 526; + node->style.dimensions[CSS_HEIGHT] = 416; + node->style.margin[CSS_LEFT] = 16; + node->style.margin[CSS_TOP] = 16; + node->style.margin[CSS_RIGHT] = 16; + node->style.margin[CSS_BOTTOM] = 16; + node->style.margin[CSS_LEFT] = 6; + node->style.margin[CSS_TOP] = 17; + node->style.border[CSS_LEFT] = 1; + node->style.position[CSS_TOP] = -10; + init_css_node_children(node, 2); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.align_self = CSS_ALIGN_FLEX_START; + node->style.position_type = CSS_POSITION_RELATIVE; + node->style.dimensions[CSS_HEIGHT] = 905; + node->style.margin[CSS_LEFT] = 19; + node->style.margin[CSS_TOP] = 19; + node->style.margin[CSS_RIGHT] = 19; + node->style.margin[CSS_BOTTOM] = 19; + node->style.margin[CSS_LEFT] = -7; + node->style.margin[CSS_RIGHT] = 17; + node->style.margin[CSS_BOTTOM] = -6; + node->style.padding[CSS_LEFT] = 9; + node->style.padding[CSS_TOP] = 9; + node->style.padding[CSS_RIGHT] = 9; + node->style.padding[CSS_BOTTOM] = 9; + node->style.padding[CSS_BOTTOM] = 17; + node->style.border[CSS_BOTTOM] = 1; + node->style.position[CSS_TOP] = 9; + init_css_node_children(node, 1); + { + css_node_t *outer_node_2 = node; + css_node_t *node; + node = &outer_node_2->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.align_self = CSS_ALIGN_FLEX_END; + node->style.margin[CSS_LEFT] = 1; + node->style.margin[CSS_TOP] = 1; + node->style.margin[CSS_RIGHT] = 1; + node->style.margin[CSS_BOTTOM] = 1; + node->style.margin[CSS_RIGHT] = 18; + node->style.margin[CSS_BOTTOM] = 7; + node->style.padding[CSS_LEFT] = 0; + node->style.padding[CSS_BOTTOM] = 14; + node->style.border[CSS_TOP] = 0; + node->style.position[CSS_LEFT] = -9; + node->style.position[CSS_TOP] = 1; + } + node = &outer_node_1->children[1]; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.align_self = CSS_ALIGN_STRETCH; + node->style.flex = CSS_FLEX_ONE; + node->style.position_type = CSS_POSITION_ABSOLUTE; + node->style.dimensions[CSS_WIDTH] = 50; + node->style.margin[CSS_LEFT] = 10; + node->style.margin[CSS_TOP] = 10; + node->style.margin[CSS_RIGHT] = 10; + node->style.margin[CSS_BOTTOM] = 10; + node->style.margin[CSS_LEFT] = -5; + node->style.margin[CSS_BOTTOM] = 6; + node->style.padding[CSS_LEFT] = 19; + node->style.padding[CSS_TOP] = 19; + node->style.padding[CSS_RIGHT] = 19; + node->style.padding[CSS_BOTTOM] = 19; + node->style.padding[CSS_BOTTOM] = 17; + node->style.border[CSS_RIGHT] = 1; + node->style.border[CSS_BOTTOM] = 1; + node->style.position[CSS_TOP] = -10; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 7; + node->layout.position[CSS_LEFT] = 6; + node->layout.dimensions[CSS_WIDTH] = 526; + node->layout.dimensions[CSS_HEIGHT] = 416; + init_css_node_children(node, 2); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 28; + node->layout.position[CSS_LEFT] = -6; + node->layout.dimensions[CSS_WIDTH] = 37; + node->layout.dimensions[CSS_HEIGHT] = 905; + init_css_node_children(node, 1); + { + css_node_t *outer_node_2 = node; + css_node_t *node; + node = &outer_node_2->children[0]; + node->layout.position[CSS_TOP] = 867; + node->layout.position[CSS_LEFT] = 1; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 14; + } + node = &outer_node_1->children[1]; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = -4; + node->layout.dimensions[CSS_WIDTH] = 50; + node->layout.dimensions[CSS_HEIGHT] = 37; + } + } + + test("Random #429", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.margin[CSS_LEFT] = 3; + node->style.margin[CSS_TOP] = 9; + node->style.padding[CSS_TOP] = 7; + node->style.padding[CSS_BOTTOM] = 3; + node->style.position[CSS_TOP] = -1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 8; + node->layout.position[CSS_LEFT] = 3; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 10; + } + + test("Random #430", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.dimensions[CSS_WIDTH] = 203; + node->style.dimensions[CSS_HEIGHT] = 599; + node->style.margin[CSS_LEFT] = -5; + node->style.margin[CSS_TOP] = -5; + node->style.margin[CSS_RIGHT] = -5; + node->style.margin[CSS_BOTTOM] = -5; + node->style.margin[CSS_LEFT] = -6; + node->style.margin[CSS_RIGHT] = 1; + node->style.padding[CSS_TOP] = 7; + node->style.padding[CSS_BOTTOM] = 13; + node->style.border[CSS_BOTTOM] = 3; + node->style.position[CSS_LEFT] = -6; + node->style.position[CSS_TOP] = -9; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.flex = CSS_FLEX_NONE; + node->style.dimensions[CSS_WIDTH] = 890; + node->style.dimensions[CSS_HEIGHT] = 586; + node->style.margin[CSS_LEFT] = 5; + node->style.margin[CSS_TOP] = 14; + node->style.margin[CSS_BOTTOM] = 10; + node->style.padding[CSS_LEFT] = 8; + node->style.padding[CSS_TOP] = 8; + node->style.padding[CSS_RIGHT] = 8; + node->style.padding[CSS_BOTTOM] = 8; + node->style.padding[CSS_BOTTOM] = 18; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 2; + node->style.position[CSS_LEFT] = 2; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -14; + node->layout.position[CSS_LEFT] = -12; + node->layout.dimensions[CSS_WIDTH] = 203; + node->layout.dimensions[CSS_HEIGHT] = 599; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 4; + node->layout.position[CSS_LEFT] = 7; + node->layout.dimensions[CSS_WIDTH] = 890; + node->layout.dimensions[CSS_HEIGHT] = 586; + } + } + + test("Random #431", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #432", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.dimensions[CSS_WIDTH] = 936; + node->style.dimensions[CSS_HEIGHT] = 78; + node->style.margin[CSS_TOP] = -3; + node->style.margin[CSS_BOTTOM] = 19; + node->style.padding[CSS_LEFT] = 8; + node->style.padding[CSS_TOP] = 8; + node->style.padding[CSS_RIGHT] = 8; + node->style.padding[CSS_BOTTOM] = 8; + node->style.padding[CSS_BOTTOM] = 4; + node->style.position[CSS_LEFT] = 1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -3; + node->layout.position[CSS_LEFT] = 1; + node->layout.dimensions[CSS_WIDTH] = 936; + node->layout.dimensions[CSS_HEIGHT] = 78; + } + + test("Random #433", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.dimensions[CSS_WIDTH] = 536; + node->style.dimensions[CSS_HEIGHT] = 921; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_TOP] = 2; + node->style.border[CSS_RIGHT] = 2; + node->style.border[CSS_BOTTOM] = 2; + node->style.position[CSS_LEFT] = -6; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex = CSS_FLEX_NONE; + node->style.dimensions[CSS_WIDTH] = 395; + node->style.dimensions[CSS_HEIGHT] = 206; + node->style.margin[CSS_LEFT] = -2; + node->style.margin[CSS_TOP] = -2; + node->style.margin[CSS_RIGHT] = -2; + node->style.margin[CSS_BOTTOM] = -2; + node->style.margin[CSS_TOP] = 19; + node->style.margin[CSS_RIGHT] = -3; + node->style.padding[CSS_TOP] = 9; + node->style.padding[CSS_RIGHT] = 0; + init_css_node_children(node, 1); + { + css_node_t *outer_node_2 = node; + css_node_t *node; + node = &outer_node_2->children[0]; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.margin[CSS_RIGHT] = 13; + node->style.padding[CSS_LEFT] = 11; + node->style.padding[CSS_TOP] = 12; + node->style.border[CSS_BOTTOM] = 0; + } + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = -6; + node->layout.dimensions[CSS_WIDTH] = 536; + node->layout.dimensions[CSS_HEIGHT] = 921; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 21; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 395; + node->layout.dimensions[CSS_HEIGHT] = 206; + init_css_node_children(node, 1); + { + css_node_t *outer_node_2 = node; + css_node_t *node; + node = &outer_node_2->children[0]; + node->layout.position[CSS_TOP] = 9; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 11; + node->layout.dimensions[CSS_HEIGHT] = 12; + } + } + } + + test("Random #434", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #435", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_WIDTH] = 462; + node->style.margin[CSS_LEFT] = 11; + node->style.margin[CSS_TOP] = 11; + node->style.margin[CSS_RIGHT] = 11; + node->style.margin[CSS_BOTTOM] = 11; + node->style.margin[CSS_TOP] = 5; + node->style.padding[CSS_LEFT] = 5; + node->style.padding[CSS_TOP] = 5; + node->style.padding[CSS_RIGHT] = 5; + node->style.padding[CSS_BOTTOM] = 5; + node->style.padding[CSS_LEFT] = 10; + node->style.padding[CSS_TOP] = 16; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_BOTTOM] = 1; + node->style.position[CSS_LEFT] = 0; + node->style.position[CSS_TOP] = -4; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 1; + node->layout.position[CSS_LEFT] = 11; + node->layout.dimensions[CSS_WIDTH] = 462; + node->layout.dimensions[CSS_HEIGHT] = 25; + } + + test("Random #436", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.dimensions[CSS_HEIGHT] = 197; + node->style.margin[CSS_RIGHT] = 1; + node->style.margin[CSS_BOTTOM] = 13; + node->style.padding[CSS_LEFT] = 19; + node->style.padding[CSS_TOP] = 19; + node->style.padding[CSS_RIGHT] = 19; + node->style.padding[CSS_BOTTOM] = 19; + node->style.padding[CSS_TOP] = 12; + node->style.padding[CSS_BOTTOM] = 7; + node->style.border[CSS_BOTTOM] = 1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 38; + node->layout.dimensions[CSS_HEIGHT] = 197; + } + + test("Random #437", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #438", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #439", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 768; + node->style.margin[CSS_LEFT] = -7; + node->style.margin[CSS_TOP] = 6; + node->style.margin[CSS_RIGHT] = 15; + node->style.padding[CSS_TOP] = 4; + node->style.position[CSS_LEFT] = -9; + node->style.position[CSS_TOP] = -6; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.align_self = CSS_ALIGN_CENTER; + node->style.flex = CSS_FLEX_NONE; + node->style.position_type = CSS_POSITION_RELATIVE; + node->style.dimensions[CSS_WIDTH] = 927; + node->style.margin[CSS_LEFT] = -7; + node->style.margin[CSS_TOP] = -7; + node->style.margin[CSS_RIGHT] = -7; + node->style.margin[CSS_BOTTOM] = -7; + node->style.margin[CSS_TOP] = -7; + node->style.margin[CSS_RIGHT] = 2; + node->style.margin[CSS_BOTTOM] = -8; + node->style.padding[CSS_LEFT] = 19; + node->style.padding[CSS_BOTTOM] = 3; + node->style.border[CSS_LEFT] = 1; + node->style.position[CSS_TOP] = 3; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = -16; + node->layout.dimensions[CSS_WIDTH] = 768; + node->layout.dimensions[CSS_HEIGHT] = 4; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 6; + node->layout.position[CSS_LEFT] = -7; + node->layout.dimensions[CSS_WIDTH] = 927; + node->layout.dimensions[CSS_HEIGHT] = 3; + } + } + + test("Random #440", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.dimensions[CSS_HEIGHT] = 673; + node->style.padding[CSS_BOTTOM] = 8; + node->style.position[CSS_LEFT] = 4; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 4; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 673; + } + + test("Random #441", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.dimensions[CSS_HEIGHT] = 339; + node->style.margin[CSS_LEFT] = -4; + node->style.margin[CSS_TOP] = -4; + node->style.margin[CSS_RIGHT] = -4; + node->style.margin[CSS_BOTTOM] = -4; + node->style.margin[CSS_TOP] = -5; + node->style.padding[CSS_LEFT] = 5; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.position[CSS_LEFT] = -6; + node->style.position[CSS_TOP] = 1; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.position_type = CSS_POSITION_ABSOLUTE; + node->style.dimensions[CSS_HEIGHT] = 885; + node->style.margin[CSS_BOTTOM] = 15; + node->style.padding[CSS_TOP] = 0; + node->style.padding[CSS_RIGHT] = 0; + node->style.border[CSS_TOP] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_LEFT] = 9; + node->style.position[CSS_TOP] = 1; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -4; + node->layout.position[CSS_LEFT] = -10; + node->layout.dimensions[CSS_WIDTH] = 11; + node->layout.dimensions[CSS_HEIGHT] = 339; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 1; + node->layout.position[CSS_LEFT] = 12; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 885; + } + } + + test("Random #442", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 817; + node->style.margin[CSS_BOTTOM] = 3; + node->style.padding[CSS_LEFT] = 0; + node->style.padding[CSS_BOTTOM] = 3; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_BOTTOM] = 1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 817; + node->layout.dimensions[CSS_HEIGHT] = 7; + } + + test("Random #443", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.dimensions[CSS_HEIGHT] = 127; + node->style.margin[CSS_LEFT] = 19; + node->style.margin[CSS_TOP] = 19; + node->style.margin[CSS_RIGHT] = 19; + node->style.margin[CSS_BOTTOM] = 19; + node->style.margin[CSS_RIGHT] = 16; + node->style.padding[CSS_LEFT] = 16; + node->style.padding[CSS_TOP] = 16; + node->style.padding[CSS_RIGHT] = 16; + node->style.padding[CSS_BOTTOM] = 16; + node->style.padding[CSS_TOP] = 9; + node->style.padding[CSS_BOTTOM] = 15; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 19; + node->layout.position[CSS_LEFT] = 19; + node->layout.dimensions[CSS_WIDTH] = 32; + node->layout.dimensions[CSS_HEIGHT] = 127; + } + + test("Random #444", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #445", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.dimensions[CSS_WIDTH] = 690; + node->style.dimensions[CSS_HEIGHT] = 163; + node->style.margin[CSS_LEFT] = 18; + node->style.margin[CSS_TOP] = 18; + node->style.margin[CSS_RIGHT] = 18; + node->style.margin[CSS_BOTTOM] = 18; + node->style.margin[CSS_LEFT] = 11; + node->style.margin[CSS_TOP] = 12; + node->style.margin[CSS_RIGHT] = 3; + node->style.padding[CSS_TOP] = 7; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_TOP] = 2; + node->style.border[CSS_RIGHT] = 2; + node->style.border[CSS_BOTTOM] = 2; + node->style.border[CSS_LEFT] = 0; + node->style.position[CSS_LEFT] = 9; + node->style.position[CSS_TOP] = 7; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.margin[CSS_LEFT] = 12; + node->style.margin[CSS_TOP] = 16; + node->style.margin[CSS_BOTTOM] = -10; + node->style.padding[CSS_RIGHT] = 8; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_LEFT] = -4; + node->style.position[CSS_TOP] = -2; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 19; + node->layout.position[CSS_LEFT] = 20; + node->layout.dimensions[CSS_WIDTH] = 690; + node->layout.dimensions[CSS_HEIGHT] = 163; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 23; + node->layout.position[CSS_LEFT] = 8; + node->layout.dimensions[CSS_WIDTH] = 9; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + } + + test("Random #446", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #447", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #448", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_CENTER; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_WIDTH] = 17; + node->style.margin[CSS_LEFT] = 3; + node->style.margin[CSS_TOP] = 3; + node->style.margin[CSS_RIGHT] = 3; + node->style.margin[CSS_BOTTOM] = 3; + node->style.padding[CSS_BOTTOM] = 11; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 3; + node->layout.position[CSS_LEFT] = 3; + node->layout.dimensions[CSS_WIDTH] = 17; + node->layout.dimensions[CSS_HEIGHT] = 17; + } + + test("Random #449", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #450", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.margin[CSS_RIGHT] = 3; + node->style.margin[CSS_BOTTOM] = -8; + node->style.padding[CSS_LEFT] = 14; + node->style.padding[CSS_TOP] = 14; + node->style.padding[CSS_RIGHT] = 14; + node->style.padding[CSS_BOTTOM] = 14; + node->style.padding[CSS_LEFT] = 19; + node->style.padding[CSS_RIGHT] = 3; + node->style.position[CSS_LEFT] = -5; + node->style.position[CSS_TOP] = 0; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = -5; + node->layout.dimensions[CSS_WIDTH] = 22; + node->layout.dimensions[CSS_HEIGHT] = 28; + } + + test("Random #451", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.margin[CSS_LEFT] = 7; + node->style.margin[CSS_TOP] = 7; + node->style.margin[CSS_RIGHT] = 7; + node->style.margin[CSS_BOTTOM] = 7; + node->style.margin[CSS_LEFT] = 3; + node->style.padding[CSS_TOP] = 2; + node->style.padding[CSS_RIGHT] = 2; + node->style.padding[CSS_BOTTOM] = 1; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_TOP] = 3; + node->style.position[CSS_LEFT] = 3; + node->style.position[CSS_TOP] = 2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 9; + node->layout.position[CSS_LEFT] = 6; + node->layout.dimensions[CSS_WIDTH] = 4; + node->layout.dimensions[CSS_HEIGHT] = 6; + } + + test("Random #452", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.margin[CSS_LEFT] = 3; + node->style.margin[CSS_TOP] = 5; + node->style.padding[CSS_LEFT] = 15; + node->style.padding[CSS_TOP] = 15; + node->style.padding[CSS_RIGHT] = 15; + node->style.padding[CSS_BOTTOM] = 15; + node->style.padding[CSS_LEFT] = 18; + node->style.padding[CSS_RIGHT] = 18; + node->style.position[CSS_LEFT] = -6; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 5; + node->layout.position[CSS_LEFT] = -3; + node->layout.dimensions[CSS_WIDTH] = 36; + node->layout.dimensions[CSS_HEIGHT] = 30; + } + + test("Random #453", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.dimensions[CSS_WIDTH] = 262; + node->style.dimensions[CSS_HEIGHT] = 843; + node->style.margin[CSS_LEFT] = 2; + node->style.margin[CSS_TOP] = 2; + node->style.margin[CSS_RIGHT] = 2; + node->style.margin[CSS_BOTTOM] = 2; + node->style.padding[CSS_RIGHT] = 0; + node->style.position[CSS_TOP] = -2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 2; + node->layout.dimensions[CSS_WIDTH] = 262; + node->layout.dimensions[CSS_HEIGHT] = 843; + } + + test("Random #454", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.dimensions[CSS_HEIGHT] = 335; + node->style.margin[CSS_LEFT] = -6; + node->style.margin[CSS_TOP] = -6; + node->style.margin[CSS_RIGHT] = -6; + node->style.margin[CSS_BOTTOM] = -6; + node->style.margin[CSS_TOP] = 3; + node->style.margin[CSS_RIGHT] = -3; + node->style.padding[CSS_BOTTOM] = 12; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_TOP] = 3; + node->style.position[CSS_LEFT] = -1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 3; + node->layout.position[CSS_LEFT] = -7; + node->layout.dimensions[CSS_WIDTH] = 2; + node->layout.dimensions[CSS_HEIGHT] = 335; + } + + test("Random #455", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 83; + node->style.dimensions[CSS_HEIGHT] = 445; + node->style.margin[CSS_LEFT] = 18; + node->style.margin[CSS_TOP] = 4; + node->style.margin[CSS_BOTTOM] = 10; + node->style.padding[CSS_RIGHT] = 3; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_RIGHT] = 2; + node->style.position[CSS_LEFT] = -9; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 4; + node->layout.position[CSS_LEFT] = 9; + node->layout.dimensions[CSS_WIDTH] = 83; + node->layout.dimensions[CSS_HEIGHT] = 445; + } + + test("Random #456", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.dimensions[CSS_WIDTH] = 573; + node->style.dimensions[CSS_HEIGHT] = 202; + node->style.margin[CSS_LEFT] = 10; + node->style.margin[CSS_TOP] = 10; + node->style.margin[CSS_RIGHT] = 10; + node->style.margin[CSS_BOTTOM] = 10; + node->style.padding[CSS_TOP] = 9; + node->style.padding[CSS_RIGHT] = 3; + node->style.padding[CSS_BOTTOM] = 5; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 0; + node->style.border[CSS_RIGHT] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.border[CSS_BOTTOM] = 1; + node->style.position[CSS_LEFT] = -5; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 10; + node->layout.position[CSS_LEFT] = 5; + node->layout.dimensions[CSS_WIDTH] = 573; + node->layout.dimensions[CSS_HEIGHT] = 202; + } + + test("Random #457", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.margin[CSS_RIGHT] = 3; + node->style.margin[CSS_BOTTOM] = -2; + node->style.padding[CSS_LEFT] = 5; + node->style.padding[CSS_TOP] = 5; + node->style.padding[CSS_RIGHT] = 5; + node->style.padding[CSS_BOTTOM] = 5; + node->style.padding[CSS_TOP] = 8; + node->style.position[CSS_LEFT] = 0; + node->style.position[CSS_TOP] = 2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 2; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 10; + node->layout.dimensions[CSS_HEIGHT] = 13; + } + + test("Random #458", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #459", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_CENTER; + node->style.dimensions[CSS_WIDTH] = 198; + node->style.dimensions[CSS_HEIGHT] = 655; + node->style.margin[CSS_LEFT] = -9; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = -9; + node->layout.dimensions[CSS_WIDTH] = 198; + node->layout.dimensions[CSS_HEIGHT] = 655; + } + + test("Random #460", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.dimensions[CSS_WIDTH] = 659; + node->style.margin[CSS_LEFT] = 16; + node->style.margin[CSS_TOP] = 16; + node->style.margin[CSS_RIGHT] = 16; + node->style.margin[CSS_BOTTOM] = 16; + node->style.margin[CSS_RIGHT] = 18; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 0; + node->style.border[CSS_RIGHT] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_BOTTOM] = 2; + node->style.position[CSS_LEFT] = -2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 16; + node->layout.position[CSS_LEFT] = 14; + node->layout.dimensions[CSS_WIDTH] = 659; + node->layout.dimensions[CSS_HEIGHT] = 2; + } + + test("Random #461", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #462", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 154; + node->style.dimensions[CSS_HEIGHT] = 149; + node->style.margin[CSS_LEFT] = -7; + node->style.margin[CSS_TOP] = -7; + node->style.margin[CSS_RIGHT] = -7; + node->style.margin[CSS_BOTTOM] = -7; + node->style.margin[CSS_RIGHT] = -7; + node->style.padding[CSS_LEFT] = 2; + node->style.padding[CSS_TOP] = 2; + node->style.padding[CSS_RIGHT] = 2; + node->style.padding[CSS_BOTTOM] = 2; + node->style.padding[CSS_LEFT] = 7; + node->style.padding[CSS_TOP] = 10; + node->style.padding[CSS_RIGHT] = 7; + node->style.padding[CSS_BOTTOM] = 18; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.border[CSS_TOP] = 1; + node->style.position[CSS_LEFT] = -10; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -7; + node->layout.position[CSS_LEFT] = -17; + node->layout.dimensions[CSS_WIDTH] = 154; + node->layout.dimensions[CSS_HEIGHT] = 149; + } + + test("Random #463", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 324; + node->style.dimensions[CSS_HEIGHT] = 649; + node->style.margin[CSS_TOP] = 12; + node->style.margin[CSS_RIGHT] = 0; + node->style.margin[CSS_BOTTOM] = -6; + node->style.padding[CSS_LEFT] = 4; + node->style.padding[CSS_TOP] = 4; + node->style.padding[CSS_RIGHT] = 4; + node->style.padding[CSS_BOTTOM] = 4; + node->style.border[CSS_RIGHT] = 1; + node->style.position[CSS_TOP] = 3; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.align_self = CSS_ALIGN_FLEX_START; + node->style.position_type = CSS_POSITION_RELATIVE; + node->style.dimensions[CSS_WIDTH] = 545; + node->style.dimensions[CSS_HEIGHT] = 488; + node->style.margin[CSS_LEFT] = -8; + node->style.margin[CSS_TOP] = -8; + node->style.margin[CSS_RIGHT] = -8; + node->style.margin[CSS_BOTTOM] = -8; + node->style.margin[CSS_BOTTOM] = -4; + node->style.padding[CSS_LEFT] = 3; + node->style.padding[CSS_RIGHT] = 1; + node->style.padding[CSS_BOTTOM] = 4; + node->style.position[CSS_LEFT] = -6; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 15; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 324; + node->layout.dimensions[CSS_HEIGHT] = 649; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 78.5; + node->layout.position[CSS_LEFT] = -10; + node->layout.dimensions[CSS_WIDTH] = 545; + node->layout.dimensions[CSS_HEIGHT] = 488; + } + } + + test("Random #464", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #465", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.margin[CSS_RIGHT] = -4; + node->style.padding[CSS_LEFT] = 10; + node->style.padding[CSS_BOTTOM] = 8; + node->style.border[CSS_RIGHT] = 3; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 13; + node->layout.dimensions[CSS_HEIGHT] = 8; + } + + test("Random #466", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #467", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_CENTER; + node->style.dimensions[CSS_HEIGHT] = 778; + node->style.margin[CSS_LEFT] = -10; + node->style.margin[CSS_TOP] = -10; + node->style.margin[CSS_RIGHT] = -10; + node->style.margin[CSS_BOTTOM] = -10; + node->style.margin[CSS_LEFT] = 17; + node->style.margin[CSS_TOP] = 0; + node->style.margin[CSS_RIGHT] = -1; + node->style.padding[CSS_LEFT] = 15; + node->style.padding[CSS_TOP] = 15; + node->style.padding[CSS_RIGHT] = 15; + node->style.padding[CSS_BOTTOM] = 15; + node->style.padding[CSS_RIGHT] = 12; + node->style.padding[CSS_BOTTOM] = 4; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_RIGHT] = 1; + node->style.border[CSS_BOTTOM] = 1; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 1; + node->style.position[CSS_TOP] = -10; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -10; + node->layout.position[CSS_LEFT] = 17; + node->layout.dimensions[CSS_WIDTH] = 28; + node->layout.dimensions[CSS_HEIGHT] = 778; + } + + test("Random #468", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.margin[CSS_LEFT] = 18; + node->style.margin[CSS_TOP] = 18; + node->style.margin[CSS_RIGHT] = 18; + node->style.margin[CSS_BOTTOM] = 18; + node->style.margin[CSS_BOTTOM] = -9; + node->style.padding[CSS_LEFT] = 5; + node->style.padding[CSS_TOP] = 5; + node->style.padding[CSS_RIGHT] = 5; + node->style.padding[CSS_BOTTOM] = 5; + node->style.padding[CSS_LEFT] = 5; + node->style.border[CSS_BOTTOM] = 1; + node->style.position[CSS_LEFT] = 2; + node->style.position[CSS_TOP] = 2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 20; + node->layout.position[CSS_LEFT] = 20; + node->layout.dimensions[CSS_WIDTH] = 10; + node->layout.dimensions[CSS_HEIGHT] = 11; + } + + test("Random #469", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 776; + node->style.dimensions[CSS_HEIGHT] = 856; + node->style.margin[CSS_LEFT] = 17; + node->style.padding[CSS_LEFT] = 16; + node->style.padding[CSS_TOP] = 16; + node->style.padding[CSS_RIGHT] = 16; + node->style.padding[CSS_BOTTOM] = 16; + node->style.padding[CSS_BOTTOM] = 1; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_TOP] = 7; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 7; + node->layout.position[CSS_LEFT] = 17; + node->layout.dimensions[CSS_WIDTH] = 776; + node->layout.dimensions[CSS_HEIGHT] = 856; + } + + test("Random #470", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.margin[CSS_LEFT] = -1; + node->style.margin[CSS_TOP] = -1; + node->style.margin[CSS_RIGHT] = -1; + node->style.margin[CSS_BOTTOM] = -1; + node->style.margin[CSS_LEFT] = -4; + node->style.margin[CSS_TOP] = 8; + node->style.margin[CSS_BOTTOM] = 0; + node->style.padding[CSS_LEFT] = 15; + node->style.padding[CSS_TOP] = 15; + node->style.padding[CSS_RIGHT] = 15; + node->style.padding[CSS_BOTTOM] = 15; + node->style.padding[CSS_TOP] = 3; + node->style.padding[CSS_BOTTOM] = 7; + node->style.position[CSS_LEFT] = 5; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 8; + node->layout.position[CSS_LEFT] = 1; + node->layout.dimensions[CSS_WIDTH] = 30; + node->layout.dimensions[CSS_HEIGHT] = 10; + } + + test("Random #471", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #472", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.dimensions[CSS_WIDTH] = 338; + node->style.margin[CSS_LEFT] = 14; + node->style.margin[CSS_BOTTOM] = 9; + node->style.padding[CSS_BOTTOM] = 6; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 0; + node->style.border[CSS_RIGHT] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_LEFT] = -1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 13; + node->layout.dimensions[CSS_WIDTH] = 338; + node->layout.dimensions[CSS_HEIGHT] = 6; + } + + test("Random #473", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.dimensions[CSS_WIDTH] = 239; + node->style.dimensions[CSS_HEIGHT] = 740; + node->style.margin[CSS_LEFT] = -6; + node->style.margin[CSS_TOP] = -6; + node->style.margin[CSS_RIGHT] = -6; + node->style.margin[CSS_BOTTOM] = -6; + node->style.margin[CSS_TOP] = 14; + node->style.margin[CSS_RIGHT] = 19; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.border[CSS_TOP] = 2; + node->style.border[CSS_BOTTOM] = 3; + node->style.position[CSS_LEFT] = 9; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 14; + node->layout.position[CSS_LEFT] = 3; + node->layout.dimensions[CSS_WIDTH] = 239; + node->layout.dimensions[CSS_HEIGHT] = 740; + } + + test("Random #474", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_CENTER; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.dimensions[CSS_WIDTH] = 410; + node->style.dimensions[CSS_HEIGHT] = 798; + node->style.margin[CSS_LEFT] = 9; + node->style.margin[CSS_TOP] = 9; + node->style.margin[CSS_RIGHT] = 9; + node->style.margin[CSS_BOTTOM] = 9; + node->style.margin[CSS_LEFT] = 7; + node->style.margin[CSS_RIGHT] = -3; + node->style.margin[CSS_BOTTOM] = 5; + node->style.padding[CSS_LEFT] = 18; + node->style.padding[CSS_TOP] = 18; + node->style.padding[CSS_RIGHT] = 18; + node->style.padding[CSS_BOTTOM] = 18; + node->style.padding[CSS_RIGHT] = 3; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.position[CSS_TOP] = -1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 8; + node->layout.position[CSS_LEFT] = 7; + node->layout.dimensions[CSS_WIDTH] = 410; + node->layout.dimensions[CSS_HEIGHT] = 798; + } + + test("Random #475", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.dimensions[CSS_WIDTH] = 95; + node->style.dimensions[CSS_HEIGHT] = 295; + node->style.margin[CSS_TOP] = -7; + node->style.margin[CSS_RIGHT] = 0; + node->style.margin[CSS_BOTTOM] = 1; + node->style.padding[CSS_RIGHT] = 15; + node->style.position[CSS_TOP] = -1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -8; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 95; + node->layout.dimensions[CSS_HEIGHT] = 295; + } + + test("Random #476", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_CENTER; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.margin[CSS_BOTTOM] = -6; + node->style.padding[CSS_LEFT] = 7; + node->style.padding[CSS_TOP] = 7; + node->style.padding[CSS_RIGHT] = 7; + node->style.padding[CSS_BOTTOM] = 7; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 0; + node->style.position[CSS_LEFT] = -8; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = -8; + node->layout.dimensions[CSS_WIDTH] = 17; + node->layout.dimensions[CSS_HEIGHT] = 14; + } + + test("Random #477", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.margin[CSS_LEFT] = 12; + node->style.margin[CSS_TOP] = 6; + node->style.margin[CSS_RIGHT] = 9; + node->style.margin[CSS_BOTTOM] = -5; + node->style.padding[CSS_LEFT] = 19; + node->style.padding[CSS_TOP] = 19; + node->style.padding[CSS_RIGHT] = 2; + node->style.padding[CSS_BOTTOM] = 16; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_LEFT] = 2; + node->style.position[CSS_TOP] = 2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 8; + node->layout.position[CSS_LEFT] = 14; + node->layout.dimensions[CSS_WIDTH] = 24; + node->layout.dimensions[CSS_HEIGHT] = 36; + } + + test("Random #478", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #479", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.dimensions[CSS_HEIGHT] = 671; + node->style.margin[CSS_LEFT] = 0; + node->style.margin[CSS_TOP] = 0; + node->style.margin[CSS_RIGHT] = 0; + node->style.margin[CSS_BOTTOM] = 0; + node->style.margin[CSS_TOP] = -6; + node->style.padding[CSS_LEFT] = 4; + node->style.padding[CSS_TOP] = 4; + node->style.padding[CSS_RIGHT] = 4; + node->style.padding[CSS_BOTTOM] = 4; + node->style.padding[CSS_LEFT] = 1; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_RIGHT] = 1; + node->style.position[CSS_LEFT] = 2; + node->style.position[CSS_TOP] = 2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -4; + node->layout.position[CSS_LEFT] = 2; + node->layout.dimensions[CSS_WIDTH] = 8; + node->layout.dimensions[CSS_HEIGHT] = 671; + } + + test("Random #480", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.margin[CSS_RIGHT] = 0; + node->style.margin[CSS_BOTTOM] = 8; + node->style.padding[CSS_LEFT] = 17; + node->style.padding[CSS_TOP] = 17; + node->style.padding[CSS_RIGHT] = 17; + node->style.padding[CSS_BOTTOM] = 17; + node->style.padding[CSS_LEFT] = 2; + node->style.padding[CSS_BOTTOM] = 1; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 0; + node->style.border[CSS_RIGHT] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.border[CSS_TOP] = 3; + node->style.position[CSS_LEFT] = 9; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 9; + node->layout.dimensions[CSS_WIDTH] = 19; + node->layout.dimensions[CSS_HEIGHT] = 21; + } + + test("Random #481", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_WIDTH] = 486; + node->style.margin[CSS_LEFT] = -7; + node->style.margin[CSS_TOP] = -7; + node->style.margin[CSS_RIGHT] = -7; + node->style.margin[CSS_BOTTOM] = -7; + node->style.margin[CSS_TOP] = -6; + node->style.margin[CSS_BOTTOM] = 13; + node->style.padding[CSS_TOP] = 7; + node->style.padding[CSS_BOTTOM] = 1; + node->style.border[CSS_BOTTOM] = 1; + node->style.position[CSS_LEFT] = 8; + node->style.position[CSS_TOP] = 1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -5; + node->layout.position[CSS_LEFT] = 1; + node->layout.dimensions[CSS_WIDTH] = 486; + node->layout.dimensions[CSS_HEIGHT] = 9; + } + + test("Random #482", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.dimensions[CSS_HEIGHT] = 271; + node->style.margin[CSS_LEFT] = -1; + node->style.margin[CSS_TOP] = -1; + node->style.margin[CSS_RIGHT] = -1; + node->style.margin[CSS_BOTTOM] = -1; + node->style.margin[CSS_TOP] = 5; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.position[CSS_LEFT] = 7; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 5; + node->layout.position[CSS_LEFT] = 6; + node->layout.dimensions[CSS_WIDTH] = 3; + node->layout.dimensions[CSS_HEIGHT] = 271; + } + + test("Random #483", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 317; + node->style.dimensions[CSS_HEIGHT] = 473; + node->style.margin[CSS_LEFT] = 19; + node->style.margin[CSS_TOP] = 19; + node->style.margin[CSS_RIGHT] = 19; + node->style.margin[CSS_BOTTOM] = 19; + node->style.margin[CSS_BOTTOM] = 5; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_TOP] = 2; + node->style.border[CSS_RIGHT] = 2; + node->style.border[CSS_BOTTOM] = 2; + node->style.border[CSS_TOP] = 0; + node->style.position[CSS_LEFT] = -10; + node->style.position[CSS_TOP] = 8; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 27; + node->layout.position[CSS_LEFT] = 9; + node->layout.dimensions[CSS_WIDTH] = 317; + node->layout.dimensions[CSS_HEIGHT] = 473; + } + + test("Random #484", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #485", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.dimensions[CSS_WIDTH] = 578; + node->style.dimensions[CSS_HEIGHT] = 225; + node->style.margin[CSS_LEFT] = 13; + node->style.margin[CSS_TOP] = 13; + node->style.margin[CSS_RIGHT] = 13; + node->style.margin[CSS_BOTTOM] = 13; + node->style.margin[CSS_RIGHT] = 7; + node->style.padding[CSS_TOP] = 4; + node->style.padding[CSS_RIGHT] = 13; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_RIGHT] = 1; + node->style.border[CSS_BOTTOM] = 1; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_RIGHT] = 1; + node->style.border[CSS_BOTTOM] = 1; + node->style.position[CSS_LEFT] = 7; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 13; + node->layout.position[CSS_LEFT] = 20; + node->layout.dimensions[CSS_WIDTH] = 578; + node->layout.dimensions[CSS_HEIGHT] = 225; + } + + test("Random #486", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #487", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.dimensions[CSS_WIDTH] = 967; + node->style.dimensions[CSS_HEIGHT] = 659; + node->style.margin[CSS_LEFT] = -8; + node->style.margin[CSS_TOP] = -5; + node->style.padding[CSS_LEFT] = 19; + node->style.padding[CSS_RIGHT] = 14; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.border[CSS_TOP] = 0; + node->style.position[CSS_LEFT] = -6; + node->style.position[CSS_TOP] = 4; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -1; + node->layout.position[CSS_LEFT] = -14; + node->layout.dimensions[CSS_WIDTH] = 967; + node->layout.dimensions[CSS_HEIGHT] = 659; + } + + test("Random #488", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.dimensions[CSS_WIDTH] = 0; + node->style.dimensions[CSS_HEIGHT] = 34; + node->style.margin[CSS_LEFT] = 18; + node->style.margin[CSS_TOP] = 18; + node->style.margin[CSS_RIGHT] = 18; + node->style.margin[CSS_BOTTOM] = 18; + node->style.margin[CSS_TOP] = 17; + node->style.margin[CSS_BOTTOM] = 1; + node->style.padding[CSS_RIGHT] = 9; + node->style.padding[CSS_BOTTOM] = 18; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.border[CSS_LEFT] = 0; + node->style.position[CSS_LEFT] = 2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 17; + node->layout.position[CSS_LEFT] = 20; + node->layout.dimensions[CSS_WIDTH] = 12; + node->layout.dimensions[CSS_HEIGHT] = 34; + } + + test("Random #489", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.dimensions[CSS_WIDTH] = 346; + node->style.margin[CSS_LEFT] = 6; + node->style.margin[CSS_TOP] = 6; + node->style.margin[CSS_RIGHT] = 6; + node->style.margin[CSS_BOTTOM] = 6; + node->style.margin[CSS_RIGHT] = 16; + node->style.margin[CSS_BOTTOM] = 15; + node->style.padding[CSS_TOP] = 18; + node->style.padding[CSS_BOTTOM] = 15; + init_css_node_children(node, 3); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.flex = CSS_FLEX_ONE; + node->style.position_type = CSS_POSITION_ABSOLUTE; + node->style.margin[CSS_LEFT] = 1; + node->style.margin[CSS_TOP] = 1; + node->style.margin[CSS_RIGHT] = 1; + node->style.margin[CSS_BOTTOM] = 1; + node->style.margin[CSS_TOP] = 0; + node->style.margin[CSS_BOTTOM] = 4; + node->style.padding[CSS_LEFT] = 13; + node->style.padding[CSS_TOP] = 7; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_RIGHT] = 1; + node->style.border[CSS_BOTTOM] = 1; + node->style.border[CSS_LEFT] = 2; + node = &outer_node_1->children[1]; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.align_self = CSS_ALIGN_FLEX_START; + node->style.flex = CSS_FLEX_NONE; + node->style.dimensions[CSS_HEIGHT] = 930; + node->style.margin[CSS_LEFT] = 14; + node->style.margin[CSS_RIGHT] = 18; + node->style.margin[CSS_BOTTOM] = -5; + node->style.position[CSS_TOP] = -9; + node = &outer_node_1->children[2]; + node->style.flex = CSS_FLEX_ONE; + node->style.position_type = CSS_POSITION_ABSOLUTE; + node->style.margin[CSS_LEFT] = -7; + node->style.margin[CSS_TOP] = -7; + node->style.margin[CSS_RIGHT] = -7; + node->style.margin[CSS_BOTTOM] = -7; + node->style.margin[CSS_RIGHT] = 15; + node->style.margin[CSS_BOTTOM] = -10; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_BOTTOM] = 1; + node->style.position[CSS_LEFT] = -7; + node->style.position[CSS_TOP] = -10; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 6; + node->layout.position[CSS_LEFT] = 6; + node->layout.dimensions[CSS_WIDTH] = 346; + node->layout.dimensions[CSS_HEIGHT] = 958; + init_css_node_children(node, 3); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 18; + node->layout.position[CSS_LEFT] = 1; + node->layout.dimensions[CSS_WIDTH] = 16; + node->layout.dimensions[CSS_HEIGHT] = 9; + node = &outer_node_1->children[1]; + node->layout.position[CSS_TOP] = 9; + node->layout.position[CSS_LEFT] = 14; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 930; + node = &outer_node_1->children[2]; + node->layout.position[CSS_TOP] = -17; + node->layout.position[CSS_LEFT] = -14; + node->layout.dimensions[CSS_WIDTH] = 1; + node->layout.dimensions[CSS_HEIGHT] = 4; + } + } + + test("Random #490", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.dimensions[CSS_WIDTH] = 353; + node->style.dimensions[CSS_HEIGHT] = 475; + node->style.margin[CSS_LEFT] = -5; + node->style.margin[CSS_TOP] = -5; + node->style.margin[CSS_RIGHT] = -5; + node->style.margin[CSS_BOTTOM] = -5; + node->style.margin[CSS_LEFT] = 15; + node->style.margin[CSS_RIGHT] = 2; + node->style.margin[CSS_BOTTOM] = 14; + node->style.padding[CSS_TOP] = 14; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 0; + node->style.border[CSS_RIGHT] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_LEFT] = 2; + node->style.position[CSS_TOP] = 5; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 17; + node->layout.dimensions[CSS_WIDTH] = 353; + node->layout.dimensions[CSS_HEIGHT] = 475; + } + + test("Random #491", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.dimensions[CSS_WIDTH] = 200; + node->style.margin[CSS_LEFT] = 0; + node->style.margin[CSS_TOP] = 5; + node->style.margin[CSS_BOTTOM] = 9; + node->style.padding[CSS_LEFT] = 18; + node->style.padding[CSS_TOP] = 18; + node->style.padding[CSS_RIGHT] = 18; + node->style.padding[CSS_BOTTOM] = 18; + node->style.padding[CSS_RIGHT] = 6; + node->style.border[CSS_TOP] = 2; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.flex = CSS_FLEX_NONE; + node->style.position_type = CSS_POSITION_ABSOLUTE; + node->style.dimensions[CSS_HEIGHT] = 252; + node->style.margin[CSS_LEFT] = -3; + node->style.padding[CSS_BOTTOM] = 3; + node->style.border[CSS_LEFT] = 3; + node->style.position[CSS_LEFT] = 3; + node->style.position[CSS_TOP] = 4; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 5; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 200; + node->layout.dimensions[CSS_HEIGHT] = 38; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 6; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 3; + node->layout.dimensions[CSS_HEIGHT] = 252; + } + } + + test("Random #492", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.dimensions[CSS_WIDTH] = 472; + node->style.margin[CSS_TOP] = 17; + node->style.margin[CSS_RIGHT] = 14; + node->style.padding[CSS_BOTTOM] = 7; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_RIGHT] = 1; + node->style.border[CSS_BOTTOM] = 1; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.align_self = CSS_ALIGN_FLEX_START; + node->style.position_type = CSS_POSITION_ABSOLUTE; + node->style.margin[CSS_LEFT] = 9; + node->style.margin[CSS_TOP] = 14; + node->style.margin[CSS_BOTTOM] = -6; + node->style.padding[CSS_LEFT] = 14; + node->style.padding[CSS_BOTTOM] = 19; + node->style.border[CSS_RIGHT] = 0; + node->style.position[CSS_TOP] = 9; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 17; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 472; + node->layout.dimensions[CSS_HEIGHT] = 9; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 24; + node->layout.position[CSS_LEFT] = 10; + node->layout.dimensions[CSS_WIDTH] = 14; + node->layout.dimensions[CSS_HEIGHT] = 19; + } + } + + test("Random #493", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.dimensions[CSS_WIDTH] = 711; + node->style.dimensions[CSS_HEIGHT] = 446; + node->style.margin[CSS_LEFT] = -10; + node->style.padding[CSS_LEFT] = 6; + node->style.padding[CSS_TOP] = 6; + node->style.padding[CSS_RIGHT] = 6; + node->style.padding[CSS_BOTTOM] = 6; + node->style.padding[CSS_BOTTOM] = 0; + node->style.border[CSS_TOP] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_LEFT] = 3; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = -7; + node->layout.dimensions[CSS_WIDTH] = 711; + node->layout.dimensions[CSS_HEIGHT] = 446; + } + + test("Random #494", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 715; + node->style.margin[CSS_LEFT] = 2; + node->style.margin[CSS_TOP] = 2; + node->style.margin[CSS_RIGHT] = 2; + node->style.margin[CSS_BOTTOM] = 2; + node->style.margin[CSS_LEFT] = 10; + node->style.margin[CSS_TOP] = 14; + node->style.margin[CSS_RIGHT] = 16; + node->style.margin[CSS_BOTTOM] = 7; + node->style.padding[CSS_TOP] = 18; + node->style.padding[CSS_BOTTOM] = 0; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 2; + node->style.position[CSS_LEFT] = -8; + node->style.position[CSS_TOP] = -5; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 9; + node->layout.position[CSS_LEFT] = 2; + node->layout.dimensions[CSS_WIDTH] = 715; + node->layout.dimensions[CSS_HEIGHT] = 20; + } + + test("Random #495", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.dimensions[CSS_HEIGHT] = 253; + node->style.margin[CSS_TOP] = 3; + node->style.margin[CSS_RIGHT] = 0; + node->style.padding[CSS_LEFT] = 17; + node->style.padding[CSS_TOP] = 17; + node->style.padding[CSS_RIGHT] = 17; + node->style.padding[CSS_BOTTOM] = 17; + node->style.padding[CSS_LEFT] = 2; + node->style.padding[CSS_TOP] = 12; + node->style.padding[CSS_BOTTOM] = 16; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.border[CSS_BOTTOM] = 2; + node->style.position[CSS_LEFT] = -2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 3; + node->layout.position[CSS_LEFT] = -2; + node->layout.dimensions[CSS_WIDTH] = 25; + node->layout.dimensions[CSS_HEIGHT] = 253; + } + + test("Random #496", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #497", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.dimensions[CSS_HEIGHT] = 643; + node->style.margin[CSS_LEFT] = 3; + node->style.margin[CSS_TOP] = 3; + node->style.margin[CSS_RIGHT] = 3; + node->style.margin[CSS_BOTTOM] = 3; + node->style.margin[CSS_LEFT] = -4; + node->style.padding[CSS_LEFT] = 8; + node->style.padding[CSS_TOP] = 8; + node->style.padding[CSS_RIGHT] = 8; + node->style.padding[CSS_BOTTOM] = 8; + node->style.border[CSS_RIGHT] = 2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 3; + node->layout.position[CSS_LEFT] = -4; + node->layout.dimensions[CSS_WIDTH] = 18; + node->layout.dimensions[CSS_HEIGHT] = 643; + } + + test("Random #498", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.dimensions[CSS_WIDTH] = 751; + node->style.dimensions[CSS_HEIGHT] = 729; + node->style.margin[CSS_TOP] = 19; + node->style.padding[CSS_LEFT] = 16; + node->style.padding[CSS_TOP] = 16; + node->style.padding[CSS_RIGHT] = 16; + node->style.padding[CSS_BOTTOM] = 16; + node->style.padding[CSS_TOP] = 10; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 0; + node->style.border[CSS_RIGHT] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_TOP] = 3; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 22; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 751; + node->layout.dimensions[CSS_HEIGHT] = 729; + } + + test("Random #499", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.margin[CSS_LEFT] = 6; + node->style.margin[CSS_TOP] = -7; + node->style.margin[CSS_BOTTOM] = 13; + node->style.padding[CSS_LEFT] = 15; + node->style.padding[CSS_RIGHT] = 19; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_TOP] = 2; + node->style.border[CSS_RIGHT] = 2; + node->style.border[CSS_BOTTOM] = 2; + node->style.position[CSS_LEFT] = -4; + node->style.position[CSS_TOP] = -1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -8; + node->layout.position[CSS_LEFT] = 2; + node->layout.dimensions[CSS_WIDTH] = 38; + node->layout.dimensions[CSS_HEIGHT] = 4; + } + + test("Random #500", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #501", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.dimensions[CSS_WIDTH] = 93; + node->style.dimensions[CSS_HEIGHT] = 292; + node->style.margin[CSS_LEFT] = -5; + node->style.margin[CSS_TOP] = -5; + node->style.margin[CSS_RIGHT] = -5; + node->style.margin[CSS_BOTTOM] = -5; + node->style.margin[CSS_LEFT] = -10; + node->style.margin[CSS_TOP] = 4; + node->style.margin[CSS_RIGHT] = 2; + node->style.margin[CSS_BOTTOM] = 15; + node->style.padding[CSS_RIGHT] = 4; + node->style.padding[CSS_BOTTOM] = 15; + node->style.position[CSS_LEFT] = 3; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 4; + node->layout.position[CSS_LEFT] = -7; + node->layout.dimensions[CSS_WIDTH] = 93; + node->layout.dimensions[CSS_HEIGHT] = 292; + } + + test("Random #502", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #503", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #504", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_CENTER; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_WIDTH] = 533; + node->style.margin[CSS_LEFT] = 15; + node->style.margin[CSS_TOP] = 11; + node->style.margin[CSS_RIGHT] = -5; + node->style.margin[CSS_BOTTOM] = 7; + node->style.padding[CSS_TOP] = 4; + node->style.position[CSS_LEFT] = 1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 11; + node->layout.position[CSS_LEFT] = 16; + node->layout.dimensions[CSS_WIDTH] = 533; + node->layout.dimensions[CSS_HEIGHT] = 4; + } + + test("Random #505", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.margin[CSS_LEFT] = -8; + node->style.margin[CSS_TOP] = -5; + node->style.margin[CSS_BOTTOM] = 13; + node->style.padding[CSS_LEFT] = 1; + node->style.padding[CSS_TOP] = 1; + node->style.padding[CSS_RIGHT] = 1; + node->style.padding[CSS_BOTTOM] = 1; + node->style.padding[CSS_LEFT] = 15; + node->style.position[CSS_LEFT] = 0; + node->style.position[CSS_TOP] = -5; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -10; + node->layout.position[CSS_LEFT] = -8; + node->layout.dimensions[CSS_WIDTH] = 16; + node->layout.dimensions[CSS_HEIGHT] = 2; + } + + test("Random #506", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_CENTER; + node->style.margin[CSS_LEFT] = 4; + node->style.margin[CSS_TOP] = 4; + node->style.margin[CSS_RIGHT] = 4; + node->style.margin[CSS_BOTTOM] = 4; + node->style.margin[CSS_LEFT] = 2; + node->style.margin[CSS_TOP] = 11; + node->style.position[CSS_TOP] = -5; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 6; + node->layout.position[CSS_LEFT] = 2; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #507", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.dimensions[CSS_HEIGHT] = 35; + node->style.margin[CSS_LEFT] = -2; + node->style.margin[CSS_TOP] = -2; + node->style.margin[CSS_RIGHT] = -2; + node->style.margin[CSS_BOTTOM] = -2; + node->style.margin[CSS_TOP] = 17; + node->style.margin[CSS_RIGHT] = -1; + node->style.margin[CSS_BOTTOM] = 2; + node->style.padding[CSS_LEFT] = 4; + node->style.border[CSS_LEFT] = 1; + node->style.position[CSS_LEFT] = -4; + node->style.position[CSS_TOP] = 2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 19; + node->layout.position[CSS_LEFT] = -6; + node->layout.dimensions[CSS_WIDTH] = 5; + node->layout.dimensions[CSS_HEIGHT] = 35; + } + + test("Random #508", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.dimensions[CSS_WIDTH] = 539; + node->style.margin[CSS_TOP] = 9; + node->style.margin[CSS_BOTTOM] = -6; + node->style.padding[CSS_RIGHT] = 15; + node->style.padding[CSS_BOTTOM] = 17; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 3; + node->style.position[CSS_LEFT] = 5; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 9; + node->layout.position[CSS_LEFT] = 5; + node->layout.dimensions[CSS_WIDTH] = 539; + node->layout.dimensions[CSS_HEIGHT] = 20; + } + + test("Random #509", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.margin[CSS_LEFT] = 2; + node->style.margin[CSS_TOP] = 2; + node->style.margin[CSS_RIGHT] = 2; + node->style.margin[CSS_BOTTOM] = 2; + node->style.margin[CSS_LEFT] = 3; + node->style.margin[CSS_TOP] = -1; + node->style.margin[CSS_BOTTOM] = 9; + node->style.padding[CSS_LEFT] = 13; + node->style.padding[CSS_TOP] = 6; + node->style.position[CSS_LEFT] = -1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -1; + node->layout.position[CSS_LEFT] = 2; + node->layout.dimensions[CSS_WIDTH] = 13; + node->layout.dimensions[CSS_HEIGHT] = 6; + } + + test("Random #510", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #511", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #512", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 17; + node->style.dimensions[CSS_HEIGHT] = 480; + node->style.margin[CSS_LEFT] = 1; + node->style.margin[CSS_TOP] = 1; + node->style.margin[CSS_RIGHT] = 1; + node->style.margin[CSS_BOTTOM] = 1; + node->style.margin[CSS_LEFT] = 13; + node->style.margin[CSS_BOTTOM] = -2; + node->style.padding[CSS_TOP] = 11; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 0; + node->style.border[CSS_RIGHT] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_RIGHT] = 1; + node->style.position[CSS_LEFT] = 0; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.dimensions[CSS_HEIGHT] = 153; + node->style.margin[CSS_LEFT] = 3; + node->style.margin[CSS_TOP] = -9; + node->style.margin[CSS_RIGHT] = -8; + node->style.margin[CSS_BOTTOM] = -2; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_RIGHT] = 1; + node->style.border[CSS_BOTTOM] = 1; + node->style.position[CSS_LEFT] = 8; + node->style.position[CSS_TOP] = -6; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 1; + node->layout.position[CSS_LEFT] = 13; + node->layout.dimensions[CSS_WIDTH] = 17; + node->layout.dimensions[CSS_HEIGHT] = 480; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = -4; + node->layout.position[CSS_LEFT] = 13; + node->layout.dimensions[CSS_WIDTH] = 2; + node->layout.dimensions[CSS_HEIGHT] = 153; + } + } + + test("Random #513", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.margin[CSS_LEFT] = -6; + node->style.margin[CSS_TOP] = 8; + node->style.margin[CSS_RIGHT] = 5; + node->style.margin[CSS_BOTTOM] = 14; + node->style.padding[CSS_LEFT] = 1; + node->style.padding[CSS_TOP] = 1; + node->style.padding[CSS_RIGHT] = 1; + node->style.padding[CSS_BOTTOM] = 1; + node->style.padding[CSS_LEFT] = 12; + node->style.padding[CSS_TOP] = 13; + node->style.padding[CSS_BOTTOM] = 12; + node->style.border[CSS_TOP] = 3; + node->style.position[CSS_LEFT] = 1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 8; + node->layout.position[CSS_LEFT] = -5; + node->layout.dimensions[CSS_WIDTH] = 13; + node->layout.dimensions[CSS_HEIGHT] = 28; + } + + test("Random #514", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 267; + node->style.dimensions[CSS_HEIGHT] = 862; + node->style.margin[CSS_LEFT] = -1; + node->style.margin[CSS_TOP] = -1; + node->style.margin[CSS_RIGHT] = -1; + node->style.margin[CSS_BOTTOM] = -1; + node->style.margin[CSS_BOTTOM] = 16; + node->style.padding[CSS_LEFT] = 2; + node->style.padding[CSS_TOP] = 2; + node->style.padding[CSS_RIGHT] = 2; + node->style.padding[CSS_BOTTOM] = 2; + node->style.padding[CSS_LEFT] = 2; + node->style.padding[CSS_TOP] = 7; + node->style.padding[CSS_RIGHT] = 7; + node->style.border[CSS_TOP] = 2; + node->style.border[CSS_BOTTOM] = 2; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.align_self = CSS_ALIGN_FLEX_START; + node->style.flex = CSS_FLEX_NONE; + node->style.margin[CSS_LEFT] = 0; + node->style.margin[CSS_RIGHT] = 0; + node->style.margin[CSS_BOTTOM] = 12; + node->style.padding[CSS_RIGHT] = 3; + node->style.padding[CSS_BOTTOM] = 8; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_TOP] = 2; + node->style.border[CSS_RIGHT] = 2; + node->style.border[CSS_BOTTOM] = 2; + node->style.border[CSS_RIGHT] = 2; + node->style.position[CSS_TOP] = 5; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -1; + node->layout.position[CSS_LEFT] = -1; + node->layout.dimensions[CSS_WIDTH] = 267; + node->layout.dimensions[CSS_HEIGHT] = 862; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 14; + node->layout.position[CSS_LEFT] = 253; + node->layout.dimensions[CSS_WIDTH] = 7; + node->layout.dimensions[CSS_HEIGHT] = 12; + } + } + + test("Random #515", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.dimensions[CSS_WIDTH] = 358; + node->style.margin[CSS_LEFT] = 13; + node->style.margin[CSS_TOP] = 10; + node->style.margin[CSS_RIGHT] = -6; + node->style.padding[CSS_LEFT] = 16; + node->style.padding[CSS_TOP] = 16; + node->style.padding[CSS_RIGHT] = 16; + node->style.padding[CSS_BOTTOM] = 16; + node->style.padding[CSS_TOP] = 5; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_TOP] = -10; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 13; + node->layout.dimensions[CSS_WIDTH] = 358; + node->layout.dimensions[CSS_HEIGHT] = 22; + } + + test("Random #516", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.dimensions[CSS_HEIGHT] = 261; + node->style.margin[CSS_LEFT] = 3; + node->style.margin[CSS_RIGHT] = 5; + node->style.margin[CSS_BOTTOM] = 14; + node->style.border[CSS_RIGHT] = 3; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 3; + node->layout.dimensions[CSS_WIDTH] = 3; + node->layout.dimensions[CSS_HEIGHT] = 261; + } + + test("Random #517", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_WIDTH] = 531; + node->style.dimensions[CSS_HEIGHT] = 411; + node->style.margin[CSS_RIGHT] = 18; + node->style.padding[CSS_LEFT] = 18; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_RIGHT] = 1; + node->style.border[CSS_BOTTOM] = 1; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_BOTTOM] = 3; + node->style.position[CSS_LEFT] = 4; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 4; + node->layout.dimensions[CSS_WIDTH] = 531; + node->layout.dimensions[CSS_HEIGHT] = 411; + } + + test("Random #518", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.margin[CSS_RIGHT] = 8; + node->style.margin[CSS_BOTTOM] = -4; + node->style.padding[CSS_LEFT] = 11; + node->style.padding[CSS_TOP] = 11; + node->style.padding[CSS_RIGHT] = 11; + node->style.padding[CSS_BOTTOM] = 11; + node->style.padding[CSS_BOTTOM] = 17; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 22; + node->layout.dimensions[CSS_HEIGHT] = 28; + } + + test("Random #519", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #520", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.margin[CSS_RIGHT] = 14; + node->style.padding[CSS_LEFT] = 1; + node->style.padding[CSS_TOP] = 15; + node->style.border[CSS_LEFT] = 0; + node->style.position[CSS_LEFT] = 7; + node->style.position[CSS_TOP] = -5; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -5; + node->layout.position[CSS_LEFT] = 7; + node->layout.dimensions[CSS_WIDTH] = 1; + node->layout.dimensions[CSS_HEIGHT] = 15; + } + + test("Random #521", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.dimensions[CSS_WIDTH] = 172; + node->style.margin[CSS_LEFT] = 3; + node->style.margin[CSS_TOP] = 3; + node->style.margin[CSS_RIGHT] = 3; + node->style.margin[CSS_BOTTOM] = 3; + node->style.margin[CSS_LEFT] = 10; + node->style.margin[CSS_RIGHT] = 14; + node->style.padding[CSS_LEFT] = 18; + node->style.padding[CSS_TOP] = 18; + node->style.padding[CSS_RIGHT] = 18; + node->style.padding[CSS_BOTTOM] = 18; + node->style.padding[CSS_BOTTOM] = 3; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 3; + node->layout.position[CSS_LEFT] = 10; + node->layout.dimensions[CSS_WIDTH] = 172; + node->layout.dimensions[CSS_HEIGHT] = 21; + } + + test("Random #522", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.margin[CSS_LEFT] = -3; + node->style.margin[CSS_TOP] = -3; + node->style.margin[CSS_RIGHT] = -3; + node->style.margin[CSS_BOTTOM] = -3; + node->style.margin[CSS_LEFT] = 0; + node->style.margin[CSS_TOP] = -9; + node->style.margin[CSS_RIGHT] = 7; + node->style.margin[CSS_BOTTOM] = 18; + node->style.padding[CSS_LEFT] = 18; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_TOP] = 2; + node->style.border[CSS_RIGHT] = 2; + node->style.border[CSS_BOTTOM] = 2; + node->style.border[CSS_BOTTOM] = 3; + node->style.position[CSS_LEFT] = 7; + node->style.position[CSS_TOP] = -7; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -16; + node->layout.position[CSS_LEFT] = 7; + node->layout.dimensions[CSS_WIDTH] = 22; + node->layout.dimensions[CSS_HEIGHT] = 5; + } + + test("Random #523", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.margin[CSS_LEFT] = 8; + node->style.margin[CSS_RIGHT] = 14; + node->style.margin[CSS_BOTTOM] = -7; + node->style.padding[CSS_TOP] = 13; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_LEFT] = -2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 6; + node->layout.dimensions[CSS_WIDTH] = 2; + node->layout.dimensions[CSS_HEIGHT] = 13; + } + + test("Random #524", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 864; + node->style.margin[CSS_LEFT] = 6; + node->style.margin[CSS_TOP] = 6; + node->style.margin[CSS_RIGHT] = 6; + node->style.margin[CSS_BOTTOM] = 6; + node->style.margin[CSS_BOTTOM] = 16; + node->style.padding[CSS_RIGHT] = 15; + node->style.border[CSS_LEFT] = 3; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 6; + node->layout.position[CSS_LEFT] = 6; + node->layout.dimensions[CSS_WIDTH] = 864; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #525", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_CENTER; + node->style.dimensions[CSS_WIDTH] = 868; + node->style.margin[CSS_LEFT] = 9; + node->style.margin[CSS_TOP] = 9; + node->style.margin[CSS_RIGHT] = 9; + node->style.margin[CSS_BOTTOM] = 9; + node->style.margin[CSS_BOTTOM] = 16; + node->style.padding[CSS_LEFT] = 6; + node->style.padding[CSS_BOTTOM] = 3; + node->style.position[CSS_LEFT] = 1; + node->style.position[CSS_TOP] = 7; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 16; + node->layout.position[CSS_LEFT] = 10; + node->layout.dimensions[CSS_WIDTH] = 868; + node->layout.dimensions[CSS_HEIGHT] = 3; + } + + test("Random #526", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_WIDTH] = 520; + node->style.margin[CSS_LEFT] = -2; + node->style.padding[CSS_LEFT] = 1; + node->style.border[CSS_LEFT] = 3; + node->style.position[CSS_TOP] = 0; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = -2; + node->layout.dimensions[CSS_WIDTH] = 520; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #527", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #528", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.dimensions[CSS_WIDTH] = 828; + node->style.dimensions[CSS_HEIGHT] = 41; + node->style.margin[CSS_LEFT] = 17; + node->style.margin[CSS_TOP] = 17; + node->style.margin[CSS_RIGHT] = 17; + node->style.margin[CSS_BOTTOM] = 17; + node->style.margin[CSS_LEFT] = 1; + node->style.margin[CSS_TOP] = 12; + node->style.margin[CSS_RIGHT] = 1; + node->style.border[CSS_BOTTOM] = 0; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 12; + node->layout.position[CSS_LEFT] = 1; + node->layout.dimensions[CSS_WIDTH] = 828; + node->layout.dimensions[CSS_HEIGHT] = 41; + } + + test("Random #529", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.dimensions[CSS_WIDTH] = 107; + node->style.margin[CSS_LEFT] = 8; + node->style.margin[CSS_TOP] = 8; + node->style.margin[CSS_RIGHT] = 8; + node->style.margin[CSS_BOTTOM] = 8; + node->style.margin[CSS_LEFT] = 16; + node->style.margin[CSS_BOTTOM] = 9; + node->style.padding[CSS_LEFT] = 2; + node->style.padding[CSS_TOP] = 2; + node->style.padding[CSS_RIGHT] = 2; + node->style.padding[CSS_BOTTOM] = 2; + node->style.padding[CSS_TOP] = 5; + node->style.position[CSS_LEFT] = -1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 8; + node->layout.position[CSS_LEFT] = 15; + node->layout.dimensions[CSS_WIDTH] = 107; + node->layout.dimensions[CSS_HEIGHT] = 7; + } + + test("Random #530", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.dimensions[CSS_HEIGHT] = 423; + node->style.margin[CSS_BOTTOM] = -6; + node->style.padding[CSS_RIGHT] = 10; + node->style.padding[CSS_BOTTOM] = 9; + node->style.position[CSS_LEFT] = -7; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = -7; + node->layout.dimensions[CSS_WIDTH] = 10; + node->layout.dimensions[CSS_HEIGHT] = 423; + } + + test("Random #531", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.dimensions[CSS_WIDTH] = 82; + node->style.dimensions[CSS_HEIGHT] = 492; + node->style.margin[CSS_TOP] = 12; + node->style.margin[CSS_BOTTOM] = 18; + node->style.padding[CSS_TOP] = 10; + node->style.padding[CSS_BOTTOM] = 15; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_BOTTOM] = 2; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.align_self = CSS_ALIGN_FLEX_START; + node->style.flex = CSS_FLEX_NONE; + node->style.dimensions[CSS_WIDTH] = 65; + node->style.margin[CSS_LEFT] = 3; + node->style.margin[CSS_TOP] = 3; + node->style.margin[CSS_RIGHT] = 3; + node->style.margin[CSS_BOTTOM] = 3; + node->style.margin[CSS_TOP] = 7; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 0; + node->style.position[CSS_TOP] = -4; + init_css_node_children(node, 1); + { + css_node_t *outer_node_2 = node; + css_node_t *node; + node = &outer_node_2->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.align_self = CSS_ALIGN_FLEX_END; + node->style.flex = CSS_FLEX_NONE; + node->style.dimensions[CSS_HEIGHT] = 742; + node->style.margin[CSS_LEFT] = 1; + node->style.padding[CSS_LEFT] = 11; + node->style.padding[CSS_TOP] = 11; + node->style.padding[CSS_RIGHT] = 11; + node->style.padding[CSS_BOTTOM] = 11; + node->style.padding[CSS_LEFT] = 11; + node->style.padding[CSS_RIGHT] = 13; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 0; + node->style.border[CSS_RIGHT] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 1; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_LEFT] = -2; + node->style.position[CSS_TOP] = -2; + } + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 12; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 82; + node->layout.dimensions[CSS_HEIGHT] = 492; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 13; + node->layout.position[CSS_LEFT] = 3; + node->layout.dimensions[CSS_WIDTH] = 65; + node->layout.dimensions[CSS_HEIGHT] = 742; + init_css_node_children(node, 1); + { + css_node_t *outer_node_2 = node; + css_node_t *node; + node = &outer_node_2->children[0]; + node->layout.position[CSS_TOP] = -2; + node->layout.position[CSS_LEFT] = 35; + node->layout.dimensions[CSS_WIDTH] = 28; + node->layout.dimensions[CSS_HEIGHT] = 742; + } + } + } + + test("Random #532", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.dimensions[CSS_WIDTH] = 615; + node->style.margin[CSS_LEFT] = -5; + node->style.margin[CSS_TOP] = -5; + node->style.margin[CSS_RIGHT] = -5; + node->style.margin[CSS_BOTTOM] = -5; + node->style.margin[CSS_TOP] = -3; + node->style.margin[CSS_BOTTOM] = -6; + node->style.padding[CSS_LEFT] = 3; + node->style.padding[CSS_RIGHT] = 6; + node->style.padding[CSS_BOTTOM] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_LEFT] = 0; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -3; + node->layout.position[CSS_LEFT] = -5; + node->layout.dimensions[CSS_WIDTH] = 615; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #533", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.dimensions[CSS_HEIGHT] = 799; + node->style.margin[CSS_LEFT] = -8; + node->style.margin[CSS_TOP] = -8; + node->style.margin[CSS_RIGHT] = -8; + node->style.margin[CSS_BOTTOM] = -8; + node->style.margin[CSS_LEFT] = 3; + node->style.margin[CSS_TOP] = 1; + node->style.margin[CSS_RIGHT] = 2; + node->style.padding[CSS_RIGHT] = 17; + node->style.position[CSS_LEFT] = 5; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 1; + node->layout.position[CSS_LEFT] = 8; + node->layout.dimensions[CSS_WIDTH] = 17; + node->layout.dimensions[CSS_HEIGHT] = 799; + } + + test("Random #534", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #535", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.dimensions[CSS_WIDTH] = 556; + node->style.margin[CSS_LEFT] = 1; + node->style.margin[CSS_TOP] = 1; + node->style.margin[CSS_RIGHT] = 1; + node->style.margin[CSS_BOTTOM] = 1; + node->style.margin[CSS_LEFT] = 10; + node->style.padding[CSS_BOTTOM] = 4; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.border[CSS_RIGHT] = 0; + node->style.position[CSS_LEFT] = 9; + node->style.position[CSS_TOP] = 6; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 7; + node->layout.position[CSS_LEFT] = 19; + node->layout.dimensions[CSS_WIDTH] = 556; + node->layout.dimensions[CSS_HEIGHT] = 10; + } + + test("Random #536", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #537", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.dimensions[CSS_WIDTH] = 960; + node->style.dimensions[CSS_HEIGHT] = 309; + node->style.margin[CSS_LEFT] = -1; + node->style.margin[CSS_TOP] = -1; + node->style.margin[CSS_RIGHT] = -1; + node->style.margin[CSS_BOTTOM] = -1; + node->style.margin[CSS_LEFT] = 11; + node->style.margin[CSS_RIGHT] = 1; + node->style.margin[CSS_BOTTOM] = 6; + node->style.padding[CSS_LEFT] = 17; + node->style.position[CSS_TOP] = -6; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -7; + node->layout.position[CSS_LEFT] = 11; + node->layout.dimensions[CSS_WIDTH] = 960; + node->layout.dimensions[CSS_HEIGHT] = 309; + } + + test("Random #538", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.margin[CSS_TOP] = 5; + node->style.margin[CSS_RIGHT] = -1; + node->style.margin[CSS_BOTTOM] = 10; + node->style.padding[CSS_LEFT] = 16; + node->style.padding[CSS_TOP] = 16; + node->style.padding[CSS_RIGHT] = 16; + node->style.padding[CSS_BOTTOM] = 16; + node->style.position[CSS_LEFT] = -8; + node->style.position[CSS_TOP] = -6; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -1; + node->layout.position[CSS_LEFT] = -8; + node->layout.dimensions[CSS_WIDTH] = 32; + node->layout.dimensions[CSS_HEIGHT] = 32; + } + + test("Random #539", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #540", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.dimensions[CSS_WIDTH] = 983; + node->style.dimensions[CSS_HEIGHT] = 422; + node->style.margin[CSS_LEFT] = -9; + node->style.margin[CSS_TOP] = -9; + node->style.margin[CSS_BOTTOM] = 19; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_BOTTOM] = 3; + node->style.position[CSS_LEFT] = 8; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -9; + node->layout.position[CSS_LEFT] = -1; + node->layout.dimensions[CSS_WIDTH] = 983; + node->layout.dimensions[CSS_HEIGHT] = 422; + } + + test("Random #541", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.dimensions[CSS_WIDTH] = 329; + node->style.dimensions[CSS_HEIGHT] = 836; + node->style.margin[CSS_LEFT] = -1; + node->style.margin[CSS_TOP] = -1; + node->style.margin[CSS_RIGHT] = -1; + node->style.margin[CSS_BOTTOM] = -1; + node->style.margin[CSS_BOTTOM] = 15; + node->style.padding[CSS_BOTTOM] = 12; + node->style.border[CSS_TOP] = 2; + node->style.position[CSS_LEFT] = 7; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_self = CSS_ALIGN_CENTER; + node->style.margin[CSS_LEFT] = 16; + node->style.margin[CSS_TOP] = 16; + node->style.margin[CSS_RIGHT] = 16; + node->style.margin[CSS_BOTTOM] = 16; + node->style.margin[CSS_RIGHT] = 6; + node->style.margin[CSS_BOTTOM] = -2; + node->style.padding[CSS_LEFT] = 8; + node->style.padding[CSS_TOP] = 11; + node->style.padding[CSS_RIGHT] = 9; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_RIGHT] = 1; + node->style.border[CSS_BOTTOM] = 1; + node->style.border[CSS_TOP] = 0; + node->style.position[CSS_TOP] = 9; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -1; + node->layout.position[CSS_LEFT] = 6; + node->layout.dimensions[CSS_WIDTH] = 329; + node->layout.dimensions[CSS_HEIGHT] = 836; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 27; + node->layout.position[CSS_LEFT] = 160; + node->layout.dimensions[CSS_WIDTH] = 19; + node->layout.dimensions[CSS_HEIGHT] = 12; + } + } + + test("Random #542", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.dimensions[CSS_HEIGHT] = 873; + node->style.margin[CSS_LEFT] = 0; + node->style.margin[CSS_TOP] = 0; + node->style.margin[CSS_RIGHT] = 0; + node->style.margin[CSS_BOTTOM] = 0; + node->style.margin[CSS_LEFT] = -4; + node->style.margin[CSS_RIGHT] = 5; + node->style.margin[CSS_BOTTOM] = 18; + node->style.position[CSS_LEFT] = -8; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = -12; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 873; + } + + test("Random #543", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.dimensions[CSS_WIDTH] = 991; + node->style.margin[CSS_BOTTOM] = -7; + node->style.padding[CSS_RIGHT] = 0; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_RIGHT] = 1; + node->style.border[CSS_BOTTOM] = 1; + node->style.border[CSS_BOTTOM] = 3; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 991; + node->layout.dimensions[CSS_HEIGHT] = 4; + } + + test("Random #544", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.dimensions[CSS_HEIGHT] = 660; + node->style.margin[CSS_LEFT] = 16; + node->style.margin[CSS_TOP] = 16; + node->style.margin[CSS_RIGHT] = 16; + node->style.margin[CSS_BOTTOM] = 16; + node->style.margin[CSS_TOP] = -2; + node->style.padding[CSS_LEFT] = 9; + node->style.padding[CSS_TOP] = 9; + node->style.padding[CSS_RIGHT] = 9; + node->style.padding[CSS_BOTTOM] = 9; + node->style.padding[CSS_TOP] = 9; + node->style.padding[CSS_BOTTOM] = 17; + node->style.border[CSS_RIGHT] = 3; + node->style.position[CSS_LEFT] = -7; + node->style.position[CSS_TOP] = -8; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -10; + node->layout.position[CSS_LEFT] = 9; + node->layout.dimensions[CSS_WIDTH] = 21; + node->layout.dimensions[CSS_HEIGHT] = 660; + } + + test("Random #545", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #546", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #547", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.margin[CSS_LEFT] = 15; + node->style.margin[CSS_TOP] = 15; + node->style.margin[CSS_RIGHT] = 15; + node->style.margin[CSS_BOTTOM] = 15; + node->style.margin[CSS_TOP] = -3; + node->style.padding[CSS_LEFT] = 17; + node->style.padding[CSS_TOP] = 17; + node->style.padding[CSS_RIGHT] = 17; + node->style.padding[CSS_BOTTOM] = 17; + node->style.padding[CSS_LEFT] = 4; + node->style.padding[CSS_TOP] = 11; + node->style.padding[CSS_RIGHT] = 10; + node->style.padding[CSS_BOTTOM] = 17; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_TOP] = 2; + node->style.border[CSS_RIGHT] = 2; + node->style.border[CSS_BOTTOM] = 2; + node->style.position[CSS_LEFT] = -2; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.align_self = CSS_ALIGN_STRETCH; + node->style.flex = CSS_FLEX_NONE; + node->style.dimensions[CSS_HEIGHT] = 24; + node->style.margin[CSS_LEFT] = 11; + node->style.margin[CSS_TOP] = 11; + node->style.margin[CSS_RIGHT] = 11; + node->style.margin[CSS_BOTTOM] = 11; + node->style.margin[CSS_LEFT] = 11; + node->style.margin[CSS_RIGHT] = 17; + node->style.padding[CSS_LEFT] = 8; + node->style.padding[CSS_TOP] = 8; + node->style.padding[CSS_RIGHT] = 8; + node->style.padding[CSS_BOTTOM] = 8; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -3; + node->layout.position[CSS_LEFT] = 13; + node->layout.dimensions[CSS_WIDTH] = 62; + node->layout.dimensions[CSS_HEIGHT] = 78; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 24; + node->layout.position[CSS_LEFT] = 17; + node->layout.dimensions[CSS_WIDTH] = 16; + node->layout.dimensions[CSS_HEIGHT] = 24; + } + } + + test("Random #548", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #549", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.dimensions[CSS_WIDTH] = 952; + node->style.margin[CSS_LEFT] = 7; + node->style.margin[CSS_TOP] = 7; + node->style.margin[CSS_RIGHT] = 7; + node->style.margin[CSS_BOTTOM] = 7; + node->style.margin[CSS_RIGHT] = 12; + node->style.padding[CSS_TOP] = 7; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_TOP] = 2; + node->style.border[CSS_RIGHT] = 2; + node->style.border[CSS_BOTTOM] = 2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 7; + node->layout.position[CSS_LEFT] = 7; + node->layout.dimensions[CSS_WIDTH] = 952; + node->layout.dimensions[CSS_HEIGHT] = 11; + } + + test("Random #550", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #551", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #552", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_WIDTH] = 942; + node->style.margin[CSS_LEFT] = 15; + node->style.margin[CSS_TOP] = -2; + node->style.margin[CSS_RIGHT] = 8; + node->style.padding[CSS_LEFT] = 13; + node->style.padding[CSS_RIGHT] = 15; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_BOTTOM] = 2; + node->style.position[CSS_TOP] = -5; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.align_self = CSS_ALIGN_FLEX_START; + node->style.position_type = CSS_POSITION_ABSOLUTE; + node->style.margin[CSS_BOTTOM] = 4; + node->style.padding[CSS_LEFT] = 1; + node->style.padding[CSS_TOP] = 1; + node->style.padding[CSS_RIGHT] = 1; + node->style.padding[CSS_BOTTOM] = 1; + node->style.padding[CSS_LEFT] = 0; + node->style.padding[CSS_BOTTOM] = 7; + node->style.border[CSS_BOTTOM] = 2; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -7; + node->layout.position[CSS_LEFT] = 15; + node->layout.dimensions[CSS_WIDTH] = 942; + node->layout.dimensions[CSS_HEIGHT] = 2; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 16; + node->layout.dimensions[CSS_WIDTH] = 1; + node->layout.dimensions[CSS_HEIGHT] = 10; + } + } + + test("Random #553", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.dimensions[CSS_HEIGHT] = 225; + node->style.margin[CSS_LEFT] = -10; + node->style.margin[CSS_TOP] = -10; + node->style.margin[CSS_RIGHT] = -10; + node->style.margin[CSS_BOTTOM] = -10; + node->style.margin[CSS_LEFT] = -10; + node->style.margin[CSS_RIGHT] = -2; + node->style.margin[CSS_BOTTOM] = 8; + node->style.padding[CSS_LEFT] = 4; + node->style.padding[CSS_RIGHT] = 16; + node->style.padding[CSS_BOTTOM] = 7; + node->style.position[CSS_LEFT] = 8; + node->style.position[CSS_TOP] = 0; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -10; + node->layout.position[CSS_LEFT] = -2; + node->layout.dimensions[CSS_WIDTH] = 20; + node->layout.dimensions[CSS_HEIGHT] = 225; + } + + test("Random #554", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_CENTER; + node->style.dimensions[CSS_WIDTH] = 210; + node->style.margin[CSS_LEFT] = 0; + node->style.margin[CSS_TOP] = 0; + node->style.margin[CSS_RIGHT] = 0; + node->style.margin[CSS_BOTTOM] = 0; + node->style.margin[CSS_LEFT] = 6; + node->style.margin[CSS_TOP] = 4; + node->style.margin[CSS_RIGHT] = -1; + node->style.margin[CSS_BOTTOM] = 3; + node->style.padding[CSS_RIGHT] = 14; + node->style.border[CSS_BOTTOM] = 2; + node->style.position[CSS_LEFT] = -9; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 4; + node->layout.position[CSS_LEFT] = -3; + node->layout.dimensions[CSS_WIDTH] = 210; + node->layout.dimensions[CSS_HEIGHT] = 2; + } + + test("Random #555", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #556", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.margin[CSS_RIGHT] = 19; + node->style.margin[CSS_BOTTOM] = 0; + node->style.padding[CSS_LEFT] = 5; + node->style.padding[CSS_TOP] = 5; + node->style.padding[CSS_RIGHT] = 5; + node->style.padding[CSS_BOTTOM] = 5; + node->style.padding[CSS_TOP] = 8; + node->style.padding[CSS_RIGHT] = 5; + node->style.padding[CSS_BOTTOM] = 7; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_LEFT] = -1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = -1; + node->layout.dimensions[CSS_WIDTH] = 11; + node->layout.dimensions[CSS_HEIGHT] = 15; + } + + test("Random #557", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #558", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #559", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.margin[CSS_LEFT] = 17; + node->style.margin[CSS_TOP] = 17; + node->style.margin[CSS_RIGHT] = 17; + node->style.margin[CSS_BOTTOM] = 17; + node->style.margin[CSS_LEFT] = 2; + node->style.position[CSS_TOP] = -10; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 7; + node->layout.position[CSS_LEFT] = 2; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #560", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #561", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.dimensions[CSS_WIDTH] = 867; + node->style.margin[CSS_LEFT] = 1; + node->style.margin[CSS_TOP] = 1; + node->style.margin[CSS_RIGHT] = 1; + node->style.margin[CSS_BOTTOM] = 1; + node->style.margin[CSS_LEFT] = 14; + node->style.margin[CSS_RIGHT] = 13; + node->style.padding[CSS_LEFT] = 12; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 0; + node->style.border[CSS_RIGHT] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_TOP] = 8; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 9; + node->layout.position[CSS_LEFT] = 14; + node->layout.dimensions[CSS_WIDTH] = 867; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #562", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.dimensions[CSS_WIDTH] = 47; + node->style.dimensions[CSS_HEIGHT] = 689; + node->style.margin[CSS_LEFT] = 18; + node->style.margin[CSS_TOP] = 18; + node->style.margin[CSS_RIGHT] = 18; + node->style.margin[CSS_BOTTOM] = 18; + node->style.margin[CSS_LEFT] = 17; + node->style.margin[CSS_TOP] = -4; + node->style.margin[CSS_RIGHT] = 1; + node->style.margin[CSS_BOTTOM] = 11; + node->style.padding[CSS_LEFT] = 15; + node->style.padding[CSS_TOP] = 15; + node->style.padding[CSS_RIGHT] = 15; + node->style.padding[CSS_BOTTOM] = 15; + node->style.padding[CSS_RIGHT] = 5; + node->style.padding[CSS_BOTTOM] = 19; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 1; + node->style.position[CSS_LEFT] = 3; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.align_self = CSS_ALIGN_STRETCH; + node->style.flex = CSS_FLEX_ONE; + node->style.position_type = CSS_POSITION_RELATIVE; + node->style.margin[CSS_LEFT] = 16; + node->style.margin[CSS_TOP] = -4; + node->style.margin[CSS_RIGHT] = -2; + node->style.padding[CSS_LEFT] = 19; + node->style.padding[CSS_TOP] = 19; + node->style.padding[CSS_RIGHT] = 19; + node->style.padding[CSS_BOTTOM] = 19; + init_css_node_children(node, 1); + { + css_node_t *outer_node_2 = node; + css_node_t *node; + node = &outer_node_2->children[0]; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.align_self = CSS_ALIGN_FLEX_START; + node->style.flex = CSS_FLEX_ONE; + node->style.position_type = CSS_POSITION_RELATIVE; + node->style.dimensions[CSS_HEIGHT] = 445; + node->style.margin[CSS_LEFT] = -7; + node->style.margin[CSS_BOTTOM] = 1; + node->style.padding[CSS_LEFT] = 15; + node->style.padding[CSS_TOP] = 15; + node->style.padding[CSS_RIGHT] = 15; + node->style.padding[CSS_BOTTOM] = 15; + node->style.padding[CSS_LEFT] = 12; + node->style.padding[CSS_BOTTOM] = 15; + node->style.position[CSS_LEFT] = 4; + } + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -4; + node->layout.position[CSS_LEFT] = 20; + node->layout.dimensions[CSS_WIDTH] = 47; + node->layout.dimensions[CSS_HEIGHT] = 689; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 11; + node->layout.position[CSS_LEFT] = 31; + node->layout.dimensions[CSS_WIDTH] = 38; + node->layout.dimensions[CSS_HEIGHT] = 658; + init_css_node_children(node, 1); + { + css_node_t *outer_node_2 = node; + css_node_t *node; + node = &outer_node_2->children[0]; + node->layout.position[CSS_TOP] = 19; + node->layout.position[CSS_LEFT] = 16; + node->layout.dimensions[CSS_WIDTH] = 27; + node->layout.dimensions[CSS_HEIGHT] = 619; + } + } + } + + test("Random #563", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #564", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #565", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.margin[CSS_LEFT] = 10; + node->style.margin[CSS_TOP] = 10; + node->style.margin[CSS_RIGHT] = 10; + node->style.margin[CSS_BOTTOM] = 10; + node->style.margin[CSS_TOP] = -6; + node->style.margin[CSS_RIGHT] = 16; + node->style.margin[CSS_BOTTOM] = 4; + node->style.padding[CSS_LEFT] = 5; + node->style.padding[CSS_TOP] = 5; + node->style.padding[CSS_RIGHT] = 5; + node->style.padding[CSS_BOTTOM] = 5; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_TOP] = 2; + node->style.border[CSS_RIGHT] = 2; + node->style.border[CSS_BOTTOM] = 2; + node->style.border[CSS_TOP] = 0; + node->style.position[CSS_LEFT] = 3; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -6; + node->layout.position[CSS_LEFT] = 13; + node->layout.dimensions[CSS_WIDTH] = 14; + node->layout.dimensions[CSS_HEIGHT] = 12; + } + + test("Random #566", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_WIDTH] = 181; + node->style.dimensions[CSS_HEIGHT] = 404; + node->style.margin[CSS_TOP] = 2; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_RIGHT] = 2; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_LEFT] = -5; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.flex = CSS_FLEX_NONE; + node->style.dimensions[CSS_HEIGHT] = 509; + node->style.margin[CSS_LEFT] = 6; + node->style.margin[CSS_TOP] = 6; + node->style.margin[CSS_RIGHT] = 6; + node->style.margin[CSS_BOTTOM] = 6; + node->style.margin[CSS_BOTTOM] = -4; + node->style.padding[CSS_TOP] = 1; + node->style.padding[CSS_RIGHT] = 11; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_LEFT] = 4; + node->style.position[CSS_TOP] = 7; + init_css_node_children(node, 1); + { + css_node_t *outer_node_2 = node; + css_node_t *node; + node = &outer_node_2->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.align_self = CSS_ALIGN_FLEX_START; + node->style.flex = CSS_FLEX_NONE; + node->style.margin[CSS_LEFT] = -4; + node->style.margin[CSS_BOTTOM] = 8; + } + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 2; + node->layout.position[CSS_LEFT] = -5; + node->layout.dimensions[CSS_WIDTH] = 181; + node->layout.dimensions[CSS_HEIGHT] = 404; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 13; + node->layout.position[CSS_LEFT] = 88.5; + node->layout.dimensions[CSS_WIDTH] = 11; + node->layout.dimensions[CSS_HEIGHT] = 509; + init_css_node_children(node, 1); + { + css_node_t *outer_node_2 = node; + css_node_t *node; + node = &outer_node_2->children[0]; + node->layout.position[CSS_TOP] = 1; + node->layout.position[CSS_LEFT] = -4; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + } + } + + test("Random #567", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 456; + node->style.margin[CSS_TOP] = 12; + node->style.padding[CSS_LEFT] = 9; + node->style.padding[CSS_TOP] = 9; + node->style.padding[CSS_RIGHT] = 9; + node->style.padding[CSS_BOTTOM] = 9; + node->style.padding[CSS_TOP] = 5; + node->style.padding[CSS_RIGHT] = 18; + node->style.padding[CSS_BOTTOM] = 8; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.position[CSS_TOP] = 7; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.align_self = CSS_ALIGN_FLEX_START; + node->style.flex = CSS_FLEX_ONE; + node->style.dimensions[CSS_WIDTH] = 259; + node->style.dimensions[CSS_HEIGHT] = 808; + node->style.margin[CSS_LEFT] = -10; + node->style.margin[CSS_TOP] = -10; + node->style.margin[CSS_RIGHT] = -10; + node->style.margin[CSS_BOTTOM] = -10; + node->style.margin[CSS_LEFT] = -8; + node->style.margin[CSS_TOP] = 3; + node->style.margin[CSS_RIGHT] = 3; + node->style.margin[CSS_BOTTOM] = -5; + node->style.padding[CSS_TOP] = 13; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_RIGHT] = 1; + node->style.border[CSS_BOTTOM] = 3; + node->style.position[CSS_LEFT] = 5; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 19; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 456; + node->layout.dimensions[CSS_HEIGHT] = 822; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 8; + node->layout.position[CSS_LEFT] = 6; + node->layout.dimensions[CSS_WIDTH] = 259; + node->layout.dimensions[CSS_HEIGHT] = 808; + } + } + + test("Random #568", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_CENTER; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.dimensions[CSS_WIDTH] = 76; + node->style.dimensions[CSS_HEIGHT] = 284; + node->style.padding[CSS_LEFT] = 0; + node->style.padding[CSS_TOP] = 0; + node->style.padding[CSS_RIGHT] = 0; + node->style.padding[CSS_BOTTOM] = 0; + node->style.padding[CSS_BOTTOM] = 14; + node->style.border[CSS_LEFT] = 2; + node->style.position[CSS_LEFT] = -2; + node->style.position[CSS_TOP] = -8; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -8; + node->layout.position[CSS_LEFT] = -2; + node->layout.dimensions[CSS_WIDTH] = 76; + node->layout.dimensions[CSS_HEIGHT] = 284; + } + + test("Random #569", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 973; + node->style.dimensions[CSS_HEIGHT] = 592; + node->style.margin[CSS_LEFT] = 8; + node->style.margin[CSS_TOP] = 8; + node->style.margin[CSS_RIGHT] = 8; + node->style.margin[CSS_BOTTOM] = 8; + node->style.margin[CSS_LEFT] = 15; + node->style.padding[CSS_LEFT] = 2; + node->style.padding[CSS_TOP] = 2; + node->style.padding[CSS_RIGHT] = 2; + node->style.padding[CSS_BOTTOM] = 2; + node->style.border[CSS_RIGHT] = 3; + node->style.position[CSS_LEFT] = -5; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 8; + node->layout.position[CSS_LEFT] = 10; + node->layout.dimensions[CSS_WIDTH] = 973; + node->layout.dimensions[CSS_HEIGHT] = 592; + } + + test("Random #570", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #571", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #572", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 157; + node->style.dimensions[CSS_HEIGHT] = 377; + node->style.margin[CSS_LEFT] = 4; + node->style.margin[CSS_TOP] = 4; + node->style.margin[CSS_RIGHT] = 4; + node->style.margin[CSS_BOTTOM] = 4; + node->style.margin[CSS_LEFT] = 10; + node->style.margin[CSS_BOTTOM] = -9; + node->style.padding[CSS_LEFT] = 0; + node->style.padding[CSS_TOP] = 14; + node->style.padding[CSS_RIGHT] = 16; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 4; + node->layout.position[CSS_LEFT] = 10; + node->layout.dimensions[CSS_WIDTH] = 157; + node->layout.dimensions[CSS_HEIGHT] = 377; + } + + test("Random #573", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.dimensions[CSS_WIDTH] = 565; + node->style.dimensions[CSS_HEIGHT] = 394; + node->style.margin[CSS_LEFT] = 5; + node->style.margin[CSS_TOP] = 5; + node->style.margin[CSS_RIGHT] = 5; + node->style.margin[CSS_BOTTOM] = 5; + node->style.margin[CSS_LEFT] = 16; + node->style.margin[CSS_TOP] = 0; + node->style.margin[CSS_RIGHT] = -9; + node->style.padding[CSS_TOP] = 6; + node->style.padding[CSS_RIGHT] = 2; + node->style.padding[CSS_BOTTOM] = 5; + node->style.border[CSS_TOP] = 1; + node->style.position[CSS_TOP] = 5; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 5; + node->layout.position[CSS_LEFT] = 16; + node->layout.dimensions[CSS_WIDTH] = 565; + node->layout.dimensions[CSS_HEIGHT] = 394; + } + + test("Random #574", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #575", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.margin[CSS_LEFT] = 1; + node->style.margin[CSS_TOP] = 1; + node->style.margin[CSS_RIGHT] = 1; + node->style.margin[CSS_BOTTOM] = 1; + node->style.padding[CSS_TOP] = 14; + node->style.padding[CSS_RIGHT] = 11; + node->style.border[CSS_BOTTOM] = 3; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 1; + node->layout.position[CSS_LEFT] = 1; + node->layout.dimensions[CSS_WIDTH] = 11; + node->layout.dimensions[CSS_HEIGHT] = 17; + } + + test("Random #576", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.margin[CSS_LEFT] = 2; + node->style.margin[CSS_TOP] = 2; + node->style.margin[CSS_RIGHT] = 2; + node->style.margin[CSS_BOTTOM] = 2; + node->style.margin[CSS_LEFT] = 17; + node->style.padding[CSS_RIGHT] = 10; + node->style.padding[CSS_BOTTOM] = 5; + node->style.position[CSS_LEFT] = 8; + node->style.position[CSS_TOP] = 4; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 6; + node->layout.position[CSS_LEFT] = 25; + node->layout.dimensions[CSS_WIDTH] = 10; + node->layout.dimensions[CSS_HEIGHT] = 5; + } + + test("Random #577", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 863; + node->style.dimensions[CSS_HEIGHT] = 137; + node->style.margin[CSS_LEFT] = 13; + node->style.margin[CSS_TOP] = 13; + node->style.margin[CSS_RIGHT] = 13; + node->style.margin[CSS_BOTTOM] = 13; + node->style.margin[CSS_RIGHT] = 17; + node->style.margin[CSS_BOTTOM] = 3; + node->style.padding[CSS_BOTTOM] = 16; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_RIGHT] = 1; + node->style.position[CSS_TOP] = 8; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 21; + node->layout.position[CSS_LEFT] = 13; + node->layout.dimensions[CSS_WIDTH] = 863; + node->layout.dimensions[CSS_HEIGHT] = 137; + } + + test("Random #578", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_WIDTH] = 23; + node->style.margin[CSS_LEFT] = 1; + node->style.margin[CSS_BOTTOM] = 0; + node->style.padding[CSS_LEFT] = 0; + node->style.padding[CSS_TOP] = 2; + node->style.border[CSS_TOP] = 3; + node->style.position[CSS_LEFT] = 6; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 7; + node->layout.dimensions[CSS_WIDTH] = 23; + node->layout.dimensions[CSS_HEIGHT] = 5; + } + + test("Random #579", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.dimensions[CSS_HEIGHT] = 341; + node->style.margin[CSS_LEFT] = -4; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 0; + node->style.border[CSS_RIGHT] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.border[CSS_LEFT] = 3; + node->style.position[CSS_LEFT] = -7; + node->style.position[CSS_TOP] = -9; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -9; + node->layout.position[CSS_LEFT] = -11; + node->layout.dimensions[CSS_WIDTH] = 3; + node->layout.dimensions[CSS_HEIGHT] = 341; + } + + test("Random #580", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_CENTER; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_HEIGHT] = 943; + node->style.margin[CSS_TOP] = -10; + node->style.margin[CSS_BOTTOM] = 0; + node->style.padding[CSS_LEFT] = 4; + node->style.padding[CSS_TOP] = 4; + node->style.padding[CSS_RIGHT] = 4; + node->style.padding[CSS_BOTTOM] = 4; + node->style.padding[CSS_TOP] = 9; + node->style.padding[CSS_BOTTOM] = 7; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_BOTTOM] = 3; + node->style.position[CSS_LEFT] = -2; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.align_self = CSS_ALIGN_CENTER; + node->style.position_type = CSS_POSITION_RELATIVE; + node->style.dimensions[CSS_WIDTH] = 960; + node->style.dimensions[CSS_HEIGHT] = 722; + node->style.margin[CSS_LEFT] = 13; + node->style.margin[CSS_TOP] = 13; + node->style.margin[CSS_RIGHT] = 13; + node->style.margin[CSS_BOTTOM] = 13; + node->style.margin[CSS_LEFT] = 1; + node->style.margin[CSS_RIGHT] = 2; + node->style.margin[CSS_BOTTOM] = 3; + node->style.padding[CSS_LEFT] = 14; + node->style.padding[CSS_TOP] = 14; + node->style.padding[CSS_RIGHT] = 14; + node->style.padding[CSS_BOTTOM] = 14; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 0; + node->style.border[CSS_RIGHT] = 0; + node->style.border[CSS_BOTTOM] = 0; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -10; + node->layout.position[CSS_LEFT] = -2; + node->layout.dimensions[CSS_WIDTH] = 975; + node->layout.dimensions[CSS_HEIGHT] = 943; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 116.5; + node->layout.position[CSS_LEFT] = 6; + node->layout.dimensions[CSS_WIDTH] = 960; + node->layout.dimensions[CSS_HEIGHT] = 722; + } + } + + test("Random #581", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #582", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_WIDTH] = 565; + node->style.margin[CSS_LEFT] = -5; + node->style.margin[CSS_TOP] = 0; + node->style.margin[CSS_RIGHT] = -10; + node->style.margin[CSS_BOTTOM] = -6; + node->style.padding[CSS_LEFT] = 18; + node->style.padding[CSS_TOP] = 18; + node->style.padding[CSS_RIGHT] = 18; + node->style.padding[CSS_BOTTOM] = 18; + node->style.padding[CSS_LEFT] = 18; + node->style.padding[CSS_TOP] = 8; + node->style.padding[CSS_RIGHT] = 7; + node->style.padding[CSS_BOTTOM] = 19; + node->style.border[CSS_RIGHT] = 2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = -5; + node->layout.dimensions[CSS_WIDTH] = 565; + node->layout.dimensions[CSS_HEIGHT] = 27; + } + + test("Random #583", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_CENTER; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.margin[CSS_LEFT] = 8; + node->style.margin[CSS_TOP] = 8; + node->style.margin[CSS_RIGHT] = 8; + node->style.margin[CSS_BOTTOM] = 8; + node->style.margin[CSS_LEFT] = 13; + node->style.margin[CSS_TOP] = 10; + node->style.margin[CSS_RIGHT] = 8; + node->style.margin[CSS_BOTTOM] = -2; + node->style.padding[CSS_TOP] = 7; + node->style.padding[CSS_BOTTOM] = 4; + node->style.border[CSS_BOTTOM] = 0; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 10; + node->layout.position[CSS_LEFT] = 13; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 11; + } + + test("Random #584", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.dimensions[CSS_WIDTH] = 676; + node->style.margin[CSS_LEFT] = 7; + node->style.margin[CSS_TOP] = 7; + node->style.margin[CSS_RIGHT] = 7; + node->style.margin[CSS_BOTTOM] = 7; + node->style.margin[CSS_RIGHT] = 17; + node->style.padding[CSS_LEFT] = 4; + node->style.border[CSS_LEFT] = 0; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 7; + node->layout.position[CSS_LEFT] = 7; + node->layout.dimensions[CSS_WIDTH] = 676; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #585", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #586", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.dimensions[CSS_HEIGHT] = 611; + node->style.margin[CSS_TOP] = 14; + node->style.margin[CSS_RIGHT] = 10; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_TOP] = 2; + node->style.border[CSS_RIGHT] = 2; + node->style.border[CSS_BOTTOM] = 2; + node->style.position[CSS_TOP] = -9; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 5; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 4; + node->layout.dimensions[CSS_HEIGHT] = 611; + } + + test("Random #587", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.dimensions[CSS_HEIGHT] = 120; + node->style.margin[CSS_LEFT] = 1; + node->style.margin[CSS_TOP] = 1; + node->style.margin[CSS_RIGHT] = 1; + node->style.margin[CSS_BOTTOM] = 1; + node->style.margin[CSS_LEFT] = 19; + node->style.margin[CSS_TOP] = 3; + node->style.padding[CSS_LEFT] = 10; + node->style.padding[CSS_TOP] = 7; + node->style.padding[CSS_RIGHT] = 18; + node->style.padding[CSS_BOTTOM] = 9; + node->style.border[CSS_BOTTOM] = 3; + node->style.position[CSS_LEFT] = -7; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 3; + node->layout.position[CSS_LEFT] = 12; + node->layout.dimensions[CSS_WIDTH] = 28; + node->layout.dimensions[CSS_HEIGHT] = 120; + } + + test("Random #588", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 396; + node->style.dimensions[CSS_HEIGHT] = 696; + node->style.margin[CSS_LEFT] = 10; + node->style.margin[CSS_TOP] = 10; + node->style.margin[CSS_RIGHT] = 10; + node->style.margin[CSS_BOTTOM] = 10; + node->style.margin[CSS_RIGHT] = -9; + node->style.padding[CSS_LEFT] = 3; + node->style.padding[CSS_TOP] = 3; + node->style.padding[CSS_RIGHT] = 3; + node->style.padding[CSS_BOTTOM] = 3; + node->style.padding[CSS_LEFT] = 0; + node->style.padding[CSS_TOP] = 4; + node->style.padding[CSS_BOTTOM] = 11; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 10; + node->layout.position[CSS_LEFT] = 10; + node->layout.dimensions[CSS_WIDTH] = 396; + node->layout.dimensions[CSS_HEIGHT] = 696; + } + + test("Random #589", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.dimensions[CSS_WIDTH] = 131; + node->style.margin[CSS_LEFT] = 0; + node->style.margin[CSS_TOP] = 0; + node->style.margin[CSS_RIGHT] = 0; + node->style.margin[CSS_BOTTOM] = 0; + node->style.margin[CSS_RIGHT] = 2; + node->style.margin[CSS_BOTTOM] = -4; + node->style.padding[CSS_TOP] = 11; + node->style.border[CSS_TOP] = 0; + node->style.position[CSS_TOP] = 0; + init_css_node_children(node, 2); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.dimensions[CSS_HEIGHT] = 565; + node->style.margin[CSS_LEFT] = -5; + node->style.margin[CSS_TOP] = -5; + node->style.margin[CSS_RIGHT] = -5; + node->style.margin[CSS_BOTTOM] = -5; + node->style.margin[CSS_LEFT] = 10; + node->style.margin[CSS_TOP] = 8; + node->style.margin[CSS_RIGHT] = 6; + node->style.margin[CSS_BOTTOM] = 6; + node->style.padding[CSS_LEFT] = 4; + node->style.padding[CSS_BOTTOM] = 3; + node = &outer_node_1->children[1]; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.flex = CSS_FLEX_ONE; + node->style.dimensions[CSS_WIDTH] = 807; + node->style.dimensions[CSS_HEIGHT] = 353; + node->style.margin[CSS_LEFT] = -10; + node->style.margin[CSS_TOP] = -10; + node->style.margin[CSS_RIGHT] = -10; + node->style.margin[CSS_BOTTOM] = -10; + node->style.padding[CSS_TOP] = 8; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 0; + node->style.border[CSS_RIGHT] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.border[CSS_TOP] = 3; + node->style.position[CSS_TOP] = -4; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 131; + node->layout.dimensions[CSS_HEIGHT] = 590; + init_css_node_children(node, 2); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 19; + node->layout.position[CSS_LEFT] = 10; + node->layout.dimensions[CSS_WIDTH] = 4; + node->layout.dimensions[CSS_HEIGHT] = 565; + node = &outer_node_1->children[1]; + node->layout.position[CSS_TOP] = 243; + node->layout.position[CSS_LEFT] = 10; + node->layout.dimensions[CSS_WIDTH] = 131; + node->layout.dimensions[CSS_HEIGHT] = 353; + } + } + + test("Random #590", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.dimensions[CSS_WIDTH] = 718; + node->style.margin[CSS_LEFT] = 18; + node->style.margin[CSS_RIGHT] = -10; + node->style.position[CSS_LEFT] = 2; + node->style.position[CSS_TOP] = -1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -1; + node->layout.position[CSS_LEFT] = 20; + node->layout.dimensions[CSS_WIDTH] = 718; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #591", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_WIDTH] = 443; + node->style.margin[CSS_LEFT] = -4; + node->style.margin[CSS_TOP] = -4; + node->style.margin[CSS_RIGHT] = -4; + node->style.margin[CSS_BOTTOM] = -4; + node->style.margin[CSS_LEFT] = -1; + node->style.margin[CSS_RIGHT] = 0; + node->style.margin[CSS_BOTTOM] = 16; + node->style.padding[CSS_LEFT] = 1; + node->style.border[CSS_TOP] = 2; + node->style.border[CSS_BOTTOM] = 3; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -4; + node->layout.position[CSS_LEFT] = -1; + node->layout.dimensions[CSS_WIDTH] = 443; + node->layout.dimensions[CSS_HEIGHT] = 5; + } + + test("Random #592", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_HEIGHT] = 956; + node->style.margin[CSS_LEFT] = -5; + node->style.margin[CSS_TOP] = -5; + node->style.margin[CSS_RIGHT] = -5; + node->style.margin[CSS_BOTTOM] = -5; + node->style.margin[CSS_LEFT] = 13; + node->style.margin[CSS_TOP] = -10; + node->style.margin[CSS_RIGHT] = 1; + node->style.padding[CSS_BOTTOM] = 7; + init_css_node_children(node, 2); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex = CSS_FLEX_NONE; + node->style.dimensions[CSS_WIDTH] = 500; + node->style.dimensions[CSS_HEIGHT] = 875; + node->style.margin[CSS_LEFT] = 5; + node->style.margin[CSS_TOP] = 5; + node->style.margin[CSS_RIGHT] = 5; + node->style.margin[CSS_BOTTOM] = 5; + node->style.margin[CSS_RIGHT] = -2; + node->style.padding[CSS_RIGHT] = 10; + node->style.border[CSS_RIGHT] = 2; + node = &outer_node_1->children[1]; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.position_type = CSS_POSITION_RELATIVE; + node->style.margin[CSS_LEFT] = 12; + node->style.margin[CSS_TOP] = 14; + node->style.margin[CSS_BOTTOM] = 13; + node->style.padding[CSS_BOTTOM] = 16; + node->style.border[CSS_LEFT] = 1; + node->style.position[CSS_LEFT] = 4; + init_css_node_children(node, 1); + { + css_node_t *outer_node_2 = node; + css_node_t *node; + node = &outer_node_2->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.align_self = CSS_ALIGN_FLEX_END; + node->style.position_type = CSS_POSITION_RELATIVE; + node->style.dimensions[CSS_WIDTH] = 15; + node->style.margin[CSS_LEFT] = 5; + node->style.margin[CSS_RIGHT] = 15; + node->style.padding[CSS_TOP] = 12; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 1; + node->style.position[CSS_LEFT] = 6; + } + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -10; + node->layout.position[CSS_LEFT] = 13; + node->layout.dimensions[CSS_WIDTH] = 503; + node->layout.dimensions[CSS_HEIGHT] = 956; + init_css_node_children(node, 2); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 5; + node->layout.position[CSS_LEFT] = 5; + node->layout.dimensions[CSS_WIDTH] = 500; + node->layout.dimensions[CSS_HEIGHT] = 875; + node = &outer_node_1->children[1]; + node->layout.position[CSS_TOP] = 899; + node->layout.position[CSS_LEFT] = 243.5; + node->layout.dimensions[CSS_WIDTH] = 36; + node->layout.dimensions[CSS_HEIGHT] = 29; + init_css_node_children(node, 1); + { + css_node_t *outer_node_2 = node; + css_node_t *node; + node = &outer_node_2->children[0]; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 12; + node->layout.dimensions[CSS_WIDTH] = 15; + node->layout.dimensions[CSS_HEIGHT] = 13; + } + } + } + + test("Random #593", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.dimensions[CSS_WIDTH] = 409; + node->style.margin[CSS_LEFT] = 10; + node->style.margin[CSS_RIGHT] = -9; + node->style.margin[CSS_BOTTOM] = -5; + node->style.padding[CSS_LEFT] = 8; + node->style.padding[CSS_TOP] = 8; + node->style.padding[CSS_RIGHT] = 8; + node->style.padding[CSS_BOTTOM] = 8; + node->style.padding[CSS_BOTTOM] = 10; + node->style.border[CSS_LEFT] = 2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 10; + node->layout.dimensions[CSS_WIDTH] = 409; + node->layout.dimensions[CSS_HEIGHT] = 18; + } + + test("Random #594", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #595", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #596", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.dimensions[CSS_WIDTH] = 387; + node->style.margin[CSS_LEFT] = 7; + node->style.margin[CSS_RIGHT] = 9; + node->style.padding[CSS_LEFT] = 1; + node->style.padding[CSS_TOP] = 1; + node->style.padding[CSS_RIGHT] = 1; + node->style.padding[CSS_BOTTOM] = 1; + node->style.position[CSS_TOP] = -7; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -7; + node->layout.position[CSS_LEFT] = 7; + node->layout.dimensions[CSS_WIDTH] = 387; + node->layout.dimensions[CSS_HEIGHT] = 2; + } + + test("Random #597", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.dimensions[CSS_HEIGHT] = 709; + node->style.margin[CSS_LEFT] = 5; + node->style.margin[CSS_TOP] = 5; + node->style.margin[CSS_RIGHT] = 5; + node->style.margin[CSS_BOTTOM] = 5; + node->style.margin[CSS_TOP] = 11; + node->style.margin[CSS_BOTTOM] = 1; + node->style.padding[CSS_LEFT] = 4; + node->style.padding[CSS_RIGHT] = 7; + node->style.border[CSS_RIGHT] = 0; + node->style.border[CSS_BOTTOM] = 2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 11; + node->layout.position[CSS_LEFT] = 5; + node->layout.dimensions[CSS_WIDTH] = 11; + node->layout.dimensions[CSS_HEIGHT] = 709; + } + + test("Random #598", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.dimensions[CSS_WIDTH] = 224; + node->style.dimensions[CSS_HEIGHT] = 320; + node->style.margin[CSS_LEFT] = 18; + node->style.margin[CSS_TOP] = 18; + node->style.margin[CSS_RIGHT] = 18; + node->style.margin[CSS_BOTTOM] = 18; + node->style.padding[CSS_LEFT] = 15; + node->style.padding[CSS_TOP] = 6; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 3; + node->style.position[CSS_LEFT] = -3; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 18; + node->layout.position[CSS_LEFT] = 15; + node->layout.dimensions[CSS_WIDTH] = 224; + node->layout.dimensions[CSS_HEIGHT] = 320; + } + + test("Random #599", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.dimensions[CSS_WIDTH] = 487; + node->style.dimensions[CSS_HEIGHT] = 107; + node->style.margin[CSS_LEFT] = 10; + node->style.margin[CSS_TOP] = 10; + node->style.margin[CSS_RIGHT] = 10; + node->style.margin[CSS_BOTTOM] = 10; + node->style.margin[CSS_TOP] = 4; + node->style.margin[CSS_RIGHT] = 4; + node->style.padding[CSS_LEFT] = 7; + node->style.padding[CSS_TOP] = 7; + node->style.padding[CSS_RIGHT] = 7; + node->style.padding[CSS_BOTTOM] = 7; + node->style.padding[CSS_LEFT] = 6; + node->style.padding[CSS_BOTTOM] = 16; + node->style.position[CSS_LEFT] = 9; + node->style.position[CSS_TOP] = 9; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 13; + node->layout.position[CSS_LEFT] = 19; + node->layout.dimensions[CSS_WIDTH] = 487; + node->layout.dimensions[CSS_HEIGHT] = 107; + } + + test("Random #600", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #601", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #602", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.dimensions[CSS_WIDTH] = 206; + node->style.dimensions[CSS_HEIGHT] = 168; + node->style.margin[CSS_RIGHT] = -3; + node->style.padding[CSS_TOP] = 1; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_TOP] = -1; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.align_self = CSS_ALIGN_CENTER; + node->style.position_type = CSS_POSITION_ABSOLUTE; + node->style.dimensions[CSS_WIDTH] = 866; + node->style.dimensions[CSS_HEIGHT] = 292; + node->style.margin[CSS_LEFT] = 1; + node->style.margin[CSS_RIGHT] = 19; + node->style.margin[CSS_BOTTOM] = 5; + node->style.padding[CSS_LEFT] = 14; + node->style.padding[CSS_TOP] = 14; + node->style.padding[CSS_RIGHT] = 14; + node->style.padding[CSS_BOTTOM] = 14; + node->style.padding[CSS_LEFT] = 18; + node->style.padding[CSS_RIGHT] = 6; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_RIGHT] = 1; + node->style.border[CSS_BOTTOM] = 1; + node->style.border[CSS_BOTTOM] = 3; + node->style.position[CSS_TOP] = -1; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -1; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 206; + node->layout.dimensions[CSS_HEIGHT] = 168; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 1; + node->layout.dimensions[CSS_WIDTH] = 866; + node->layout.dimensions[CSS_HEIGHT] = 292; + } + } + + test("Random #603", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_CENTER; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.margin[CSS_LEFT] = 10; + node->style.margin[CSS_TOP] = 10; + node->style.margin[CSS_RIGHT] = 10; + node->style.margin[CSS_BOTTOM] = 10; + node->style.margin[CSS_RIGHT] = 8; + node->style.padding[CSS_LEFT] = 4; + node->style.padding[CSS_TOP] = 16; + node->style.border[CSS_TOP] = 2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 10; + node->layout.position[CSS_LEFT] = 10; + node->layout.dimensions[CSS_WIDTH] = 4; + node->layout.dimensions[CSS_HEIGHT] = 18; + } + + test("Random #604", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #605", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_WIDTH] = 280; + node->style.margin[CSS_TOP] = 6; + node->style.margin[CSS_RIGHT] = -9; + node->style.padding[CSS_LEFT] = 19; + node->style.padding[CSS_TOP] = 19; + node->style.padding[CSS_RIGHT] = 19; + node->style.padding[CSS_BOTTOM] = 19; + node->style.padding[CSS_BOTTOM] = 5; + node->style.border[CSS_TOP] = 1; + node->style.position[CSS_LEFT] = -1; + node->style.position[CSS_TOP] = 7; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 13; + node->layout.position[CSS_LEFT] = -1; + node->layout.dimensions[CSS_WIDTH] = 280; + node->layout.dimensions[CSS_HEIGHT] = 25; + } + + test("Random #606", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.margin[CSS_LEFT] = 17; + node->style.margin[CSS_RIGHT] = -10; + node->style.margin[CSS_BOTTOM] = 2; + node->style.padding[CSS_LEFT] = 1; + node->style.padding[CSS_TOP] = 1; + node->style.padding[CSS_RIGHT] = 1; + node->style.padding[CSS_BOTTOM] = 1; + node->style.padding[CSS_LEFT] = 18; + node->style.padding[CSS_RIGHT] = 4; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_TOP] = -9; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -9; + node->layout.position[CSS_LEFT] = 17; + node->layout.dimensions[CSS_WIDTH] = 22; + node->layout.dimensions[CSS_HEIGHT] = 2; + } + + test("Random #607", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.margin[CSS_LEFT] = -9; + node->style.margin[CSS_BOTTOM] = -6; + node->style.padding[CSS_LEFT] = 10; + node->style.padding[CSS_TOP] = 10; + node->style.padding[CSS_RIGHT] = 10; + node->style.padding[CSS_BOTTOM] = 10; + node->style.padding[CSS_LEFT] = 14; + node->style.padding[CSS_TOP] = 16; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.border[CSS_RIGHT] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_LEFT] = -9; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = -18; + node->layout.dimensions[CSS_WIDTH] = 27; + node->layout.dimensions[CSS_HEIGHT] = 29; + } + + test("Random #608", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #609", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.dimensions[CSS_WIDTH] = 70; + node->style.margin[CSS_LEFT] = 1; + node->style.margin[CSS_TOP] = 1; + node->style.margin[CSS_RIGHT] = 1; + node->style.margin[CSS_BOTTOM] = 1; + node->style.padding[CSS_RIGHT] = 17; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_BOTTOM] = 1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 1; + node->layout.position[CSS_LEFT] = 1; + node->layout.dimensions[CSS_WIDTH] = 70; + node->layout.dimensions[CSS_HEIGHT] = 1; + } + + test("Random #610", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.margin[CSS_LEFT] = 15; + node->style.margin[CSS_TOP] = 15; + node->style.margin[CSS_RIGHT] = 15; + node->style.margin[CSS_BOTTOM] = 15; + node->style.margin[CSS_RIGHT] = -10; + node->style.margin[CSS_BOTTOM] = -4; + node->style.padding[CSS_TOP] = 4; + node->style.position[CSS_LEFT] = -2; + node->style.position[CSS_TOP] = -5; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.position_type = CSS_POSITION_ABSOLUTE; + node->style.dimensions[CSS_WIDTH] = 978; + node->style.dimensions[CSS_HEIGHT] = 59; + node->style.margin[CSS_TOP] = 8; + node->style.padding[CSS_LEFT] = 10; + node->style.border[CSS_LEFT] = 3; + node->style.position[CSS_TOP] = 9; + init_css_node_children(node, 1); + { + css_node_t *outer_node_2 = node; + css_node_t *node; + node = &outer_node_2->children[0]; + node->style.align_self = CSS_ALIGN_FLEX_START; + node->style.flex = CSS_FLEX_NONE; + node->style.position_type = CSS_POSITION_RELATIVE; + node->style.margin[CSS_TOP] = 19; + node->style.margin[CSS_RIGHT] = 4; + node->style.padding[CSS_RIGHT] = 10; + node->style.position[CSS_TOP] = 0; + } + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 10; + node->layout.position[CSS_LEFT] = 13; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 4; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 17; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 978; + node->layout.dimensions[CSS_HEIGHT] = 59; + init_css_node_children(node, 1); + { + css_node_t *outer_node_2 = node; + css_node_t *node; + node = &outer_node_2->children[0]; + node->layout.position[CSS_TOP] = 19; + node->layout.position[CSS_LEFT] = 13; + node->layout.dimensions[CSS_WIDTH] = 10; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + } + } + + test("Random #611", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.dimensions[CSS_WIDTH] = 726; + node->style.dimensions[CSS_HEIGHT] = 6; + node->style.margin[CSS_TOP] = -6; + node->style.margin[CSS_RIGHT] = -2; + node->style.padding[CSS_LEFT] = 1; + node->style.padding[CSS_TOP] = 1; + node->style.padding[CSS_RIGHT] = 1; + node->style.padding[CSS_BOTTOM] = 1; + node->style.padding[CSS_LEFT] = 17; + node->style.padding[CSS_TOP] = 8; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.flex = CSS_FLEX_ONE; + node->style.dimensions[CSS_WIDTH] = 273; + node->style.margin[CSS_LEFT] = -2; + node->style.margin[CSS_TOP] = -2; + node->style.margin[CSS_RIGHT] = -2; + node->style.margin[CSS_BOTTOM] = -2; + node->style.margin[CSS_TOP] = 13; + node->style.margin[CSS_RIGHT] = -10; + node->style.margin[CSS_BOTTOM] = -5; + node->style.padding[CSS_LEFT] = 10; + node->style.padding[CSS_TOP] = 19; + node->style.position[CSS_TOP] = -8; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -6; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 726; + node->layout.dimensions[CSS_HEIGHT] = 9; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 13; + node->layout.position[CSS_LEFT] = 15; + node->layout.dimensions[CSS_WIDTH] = 273; + node->layout.dimensions[CSS_HEIGHT] = 19; + } + } + + test("Random #612", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.margin[CSS_LEFT] = -3; + node->style.margin[CSS_BOTTOM] = 0; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.position[CSS_LEFT] = -4; + node->style.position[CSS_TOP] = -7; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -7; + node->layout.position[CSS_LEFT] = -7; + node->layout.dimensions[CSS_WIDTH] = 3; + node->layout.dimensions[CSS_HEIGHT] = 6; + } + + test("Random #613", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.dimensions[CSS_WIDTH] = 403; + node->style.dimensions[CSS_HEIGHT] = 202; + node->style.margin[CSS_LEFT] = 4; + node->style.margin[CSS_TOP] = 1; + node->style.margin[CSS_RIGHT] = 2; + node->style.padding[CSS_LEFT] = 2; + node->style.padding[CSS_TOP] = 2; + node->style.padding[CSS_RIGHT] = 2; + node->style.padding[CSS_BOTTOM] = 2; + node->style.padding[CSS_LEFT] = 16; + node->style.border[CSS_TOP] = 2; + node->style.position[CSS_LEFT] = -6; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 1; + node->layout.position[CSS_LEFT] = -2; + node->layout.dimensions[CSS_WIDTH] = 403; + node->layout.dimensions[CSS_HEIGHT] = 202; + } + + test("Random #614", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.margin[CSS_LEFT] = -5; + node->style.margin[CSS_TOP] = -5; + node->style.margin[CSS_RIGHT] = -5; + node->style.margin[CSS_BOTTOM] = -5; + node->style.margin[CSS_RIGHT] = 10; + node->style.margin[CSS_BOTTOM] = 19; + node->style.padding[CSS_LEFT] = 6; + node->style.padding[CSS_TOP] = 6; + node->style.padding[CSS_RIGHT] = 6; + node->style.padding[CSS_BOTTOM] = 6; + node->style.padding[CSS_TOP] = 14; + node->style.border[CSS_TOP] = 2; + node->style.position[CSS_TOP] = 8; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 3; + node->layout.position[CSS_LEFT] = -5; + node->layout.dimensions[CSS_WIDTH] = 12; + node->layout.dimensions[CSS_HEIGHT] = 22; + } + + test("Random #615", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.dimensions[CSS_HEIGHT] = 448; + node->style.margin[CSS_TOP] = 18; + node->style.margin[CSS_BOTTOM] = -4; + node->style.padding[CSS_LEFT] = 17; + node->style.padding[CSS_TOP] = 14; + node->style.border[CSS_TOP] = 2; + node->style.border[CSS_BOTTOM] = 2; + node->style.position[CSS_LEFT] = -10; + node->style.position[CSS_TOP] = -10; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 8; + node->layout.position[CSS_LEFT] = -10; + node->layout.dimensions[CSS_WIDTH] = 17; + node->layout.dimensions[CSS_HEIGHT] = 448; + } + + test("Random #616", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.dimensions[CSS_WIDTH] = 16; + node->style.dimensions[CSS_HEIGHT] = 643; + node->style.margin[CSS_LEFT] = -10; + node->style.margin[CSS_TOP] = -10; + node->style.margin[CSS_RIGHT] = -10; + node->style.margin[CSS_BOTTOM] = -10; + node->style.margin[CSS_LEFT] = 16; + node->style.margin[CSS_BOTTOM] = -10; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.border[CSS_BOTTOM] = 2; + node->style.position[CSS_TOP] = 6; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -4; + node->layout.position[CSS_LEFT] = 16; + node->layout.dimensions[CSS_WIDTH] = 16; + node->layout.dimensions[CSS_HEIGHT] = 643; + } + + test("Random #617", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.dimensions[CSS_WIDTH] = 322; + node->style.margin[CSS_LEFT] = 3; + node->style.margin[CSS_TOP] = 3; + node->style.margin[CSS_RIGHT] = 3; + node->style.margin[CSS_BOTTOM] = 3; + node->style.margin[CSS_TOP] = 3; + node->style.margin[CSS_RIGHT] = -4; + node->style.padding[CSS_LEFT] = 18; + node->style.padding[CSS_TOP] = 18; + node->style.padding[CSS_RIGHT] = 18; + node->style.padding[CSS_BOTTOM] = 18; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_TOP] = 2; + node->style.border[CSS_RIGHT] = 2; + node->style.border[CSS_BOTTOM] = 2; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_BOTTOM] = 0; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 3; + node->layout.position[CSS_LEFT] = 3; + node->layout.dimensions[CSS_WIDTH] = 322; + node->layout.dimensions[CSS_HEIGHT] = 38; + } + + test("Random #618", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.margin[CSS_TOP] = 11; + node->style.margin[CSS_BOTTOM] = -6; + node->style.padding[CSS_LEFT] = 3; + node->style.padding[CSS_TOP] = 3; + node->style.padding[CSS_RIGHT] = 3; + node->style.padding[CSS_BOTTOM] = 3; + node->style.padding[CSS_TOP] = 18; + node->style.border[CSS_RIGHT] = 2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 11; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 8; + node->layout.dimensions[CSS_HEIGHT] = 21; + } + + test("Random #619", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.dimensions[CSS_WIDTH] = 495; + node->style.dimensions[CSS_HEIGHT] = 558; + node->style.margin[CSS_RIGHT] = 6; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_TOP] = 2; + node->style.position[CSS_LEFT] = 8; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 8; + node->layout.dimensions[CSS_WIDTH] = 495; + node->layout.dimensions[CSS_HEIGHT] = 558; + } + + test("Random #620", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #621", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 224; + node->style.dimensions[CSS_HEIGHT] = 136; + node->style.margin[CSS_LEFT] = 12; + node->style.margin[CSS_TOP] = 12; + node->style.margin[CSS_RIGHT] = 12; + node->style.margin[CSS_BOTTOM] = 12; + node->style.padding[CSS_LEFT] = 2; + node->style.padding[CSS_BOTTOM] = 12; + node->style.position[CSS_LEFT] = 6; + node->style.position[CSS_TOP] = -5; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 7; + node->layout.position[CSS_LEFT] = 18; + node->layout.dimensions[CSS_WIDTH] = 224; + node->layout.dimensions[CSS_HEIGHT] = 136; + } + + test("Random #622", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.dimensions[CSS_WIDTH] = 652; + node->style.dimensions[CSS_HEIGHT] = 833; + node->style.margin[CSS_LEFT] = 0; + node->style.margin[CSS_BOTTOM] = 19; + node->style.padding[CSS_LEFT] = 19; + node->style.padding[CSS_TOP] = 3; + node->style.padding[CSS_BOTTOM] = 15; + node->style.position[CSS_LEFT] = 5; + node->style.position[CSS_TOP] = 9; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 9; + node->layout.position[CSS_LEFT] = 5; + node->layout.dimensions[CSS_WIDTH] = 652; + node->layout.dimensions[CSS_HEIGHT] = 833; + } + + test("Random #623", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #624", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.dimensions[CSS_WIDTH] = 731; + node->style.dimensions[CSS_HEIGHT] = 807; + node->style.margin[CSS_LEFT] = -10; + node->style.margin[CSS_TOP] = -10; + node->style.margin[CSS_BOTTOM] = 13; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.border[CSS_TOP] = 0; + node->style.position[CSS_TOP] = -8; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -18; + node->layout.position[CSS_LEFT] = -10; + node->layout.dimensions[CSS_WIDTH] = 731; + node->layout.dimensions[CSS_HEIGHT] = 807; + } + + test("Random #625", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.margin[CSS_LEFT] = 11; + node->style.margin[CSS_TOP] = 1; + node->style.margin[CSS_BOTTOM] = 9; + node->style.padding[CSS_LEFT] = 17; + node->style.padding[CSS_RIGHT] = 19; + node->style.padding[CSS_BOTTOM] = 4; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 1; + node->layout.position[CSS_LEFT] = 11; + node->layout.dimensions[CSS_WIDTH] = 36; + node->layout.dimensions[CSS_HEIGHT] = 4; + } + + test("Random #626", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.dimensions[CSS_WIDTH] = 526; + node->style.dimensions[CSS_HEIGHT] = 416; + node->style.margin[CSS_LEFT] = 16; + node->style.margin[CSS_TOP] = 16; + node->style.margin[CSS_RIGHT] = 16; + node->style.margin[CSS_BOTTOM] = 16; + node->style.margin[CSS_LEFT] = 6; + node->style.margin[CSS_TOP] = 17; + node->style.border[CSS_LEFT] = 1; + node->style.position[CSS_TOP] = -10; + init_css_node_children(node, 2); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.align_self = CSS_ALIGN_FLEX_START; + node->style.position_type = CSS_POSITION_RELATIVE; + node->style.dimensions[CSS_HEIGHT] = 905; + node->style.margin[CSS_LEFT] = 19; + node->style.margin[CSS_TOP] = 19; + node->style.margin[CSS_RIGHT] = 19; + node->style.margin[CSS_BOTTOM] = 19; + node->style.margin[CSS_LEFT] = -7; + node->style.margin[CSS_RIGHT] = 17; + node->style.margin[CSS_BOTTOM] = -6; + node->style.padding[CSS_LEFT] = 9; + node->style.padding[CSS_TOP] = 9; + node->style.padding[CSS_RIGHT] = 9; + node->style.padding[CSS_BOTTOM] = 9; + node->style.padding[CSS_BOTTOM] = 17; + node->style.border[CSS_BOTTOM] = 1; + node->style.position[CSS_TOP] = 9; + init_css_node_children(node, 1); + { + css_node_t *outer_node_2 = node; + css_node_t *node; + node = &outer_node_2->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.align_self = CSS_ALIGN_FLEX_END; + node->style.margin[CSS_LEFT] = 1; + node->style.margin[CSS_TOP] = 1; + node->style.margin[CSS_RIGHT] = 1; + node->style.margin[CSS_BOTTOM] = 1; + node->style.margin[CSS_RIGHT] = 18; + node->style.margin[CSS_BOTTOM] = 7; + node->style.padding[CSS_LEFT] = 0; + node->style.padding[CSS_BOTTOM] = 14; + node->style.border[CSS_TOP] = 0; + node->style.position[CSS_LEFT] = -9; + node->style.position[CSS_TOP] = 1; + } + node = &outer_node_1->children[1]; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.align_self = CSS_ALIGN_STRETCH; + node->style.flex = CSS_FLEX_ONE; + node->style.position_type = CSS_POSITION_ABSOLUTE; + node->style.dimensions[CSS_WIDTH] = 50; + node->style.margin[CSS_LEFT] = 10; + node->style.margin[CSS_TOP] = 10; + node->style.margin[CSS_RIGHT] = 10; + node->style.margin[CSS_BOTTOM] = 10; + node->style.margin[CSS_LEFT] = -5; + node->style.margin[CSS_BOTTOM] = 6; + node->style.padding[CSS_LEFT] = 19; + node->style.padding[CSS_TOP] = 19; + node->style.padding[CSS_RIGHT] = 19; + node->style.padding[CSS_BOTTOM] = 19; + node->style.padding[CSS_BOTTOM] = 17; + node->style.border[CSS_RIGHT] = 1; + node->style.border[CSS_BOTTOM] = 1; + node->style.position[CSS_TOP] = -10; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 7; + node->layout.position[CSS_LEFT] = 6; + node->layout.dimensions[CSS_WIDTH] = 526; + node->layout.dimensions[CSS_HEIGHT] = 416; + init_css_node_children(node, 2); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 28; + node->layout.position[CSS_LEFT] = -6; + node->layout.dimensions[CSS_WIDTH] = 37; + node->layout.dimensions[CSS_HEIGHT] = 905; + init_css_node_children(node, 1); + { + css_node_t *outer_node_2 = node; + css_node_t *node; + node = &outer_node_2->children[0]; + node->layout.position[CSS_TOP] = 867; + node->layout.position[CSS_LEFT] = 1; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 14; + } + node = &outer_node_1->children[1]; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = -4; + node->layout.dimensions[CSS_WIDTH] = 50; + node->layout.dimensions[CSS_HEIGHT] = 37; + } + } + + test("Random #627", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.margin[CSS_LEFT] = 3; + node->style.margin[CSS_TOP] = 9; + node->style.padding[CSS_TOP] = 7; + node->style.padding[CSS_BOTTOM] = 3; + node->style.position[CSS_TOP] = -1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 8; + node->layout.position[CSS_LEFT] = 3; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 10; + } + + test("Random #628", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.dimensions[CSS_WIDTH] = 203; + node->style.dimensions[CSS_HEIGHT] = 599; + node->style.margin[CSS_LEFT] = -5; + node->style.margin[CSS_TOP] = -5; + node->style.margin[CSS_RIGHT] = -5; + node->style.margin[CSS_BOTTOM] = -5; + node->style.margin[CSS_LEFT] = -6; + node->style.margin[CSS_RIGHT] = 1; + node->style.padding[CSS_TOP] = 7; + node->style.padding[CSS_BOTTOM] = 13; + node->style.border[CSS_BOTTOM] = 3; + node->style.position[CSS_LEFT] = -6; + node->style.position[CSS_TOP] = -9; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.flex = CSS_FLEX_NONE; + node->style.dimensions[CSS_WIDTH] = 890; + node->style.dimensions[CSS_HEIGHT] = 586; + node->style.margin[CSS_LEFT] = 5; + node->style.margin[CSS_TOP] = 14; + node->style.margin[CSS_BOTTOM] = 10; + node->style.padding[CSS_LEFT] = 8; + node->style.padding[CSS_TOP] = 8; + node->style.padding[CSS_RIGHT] = 8; + node->style.padding[CSS_BOTTOM] = 8; + node->style.padding[CSS_BOTTOM] = 18; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 2; + node->style.position[CSS_LEFT] = 2; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -14; + node->layout.position[CSS_LEFT] = -12; + node->layout.dimensions[CSS_WIDTH] = 203; + node->layout.dimensions[CSS_HEIGHT] = 599; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 4; + node->layout.position[CSS_LEFT] = 7; + node->layout.dimensions[CSS_WIDTH] = 890; + node->layout.dimensions[CSS_HEIGHT] = 586; + } + } + + test("Random #629", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #630", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.dimensions[CSS_WIDTH] = 936; + node->style.dimensions[CSS_HEIGHT] = 78; + node->style.margin[CSS_TOP] = -3; + node->style.margin[CSS_BOTTOM] = 19; + node->style.padding[CSS_LEFT] = 8; + node->style.padding[CSS_TOP] = 8; + node->style.padding[CSS_RIGHT] = 8; + node->style.padding[CSS_BOTTOM] = 8; + node->style.padding[CSS_BOTTOM] = 4; + node->style.position[CSS_LEFT] = 1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -3; + node->layout.position[CSS_LEFT] = 1; + node->layout.dimensions[CSS_WIDTH] = 936; + node->layout.dimensions[CSS_HEIGHT] = 78; + } + + test("Random #631", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.dimensions[CSS_WIDTH] = 536; + node->style.dimensions[CSS_HEIGHT] = 921; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_TOP] = 2; + node->style.border[CSS_RIGHT] = 2; + node->style.border[CSS_BOTTOM] = 2; + node->style.position[CSS_LEFT] = -6; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex = CSS_FLEX_NONE; + node->style.dimensions[CSS_WIDTH] = 395; + node->style.dimensions[CSS_HEIGHT] = 206; + node->style.margin[CSS_LEFT] = -2; + node->style.margin[CSS_TOP] = -2; + node->style.margin[CSS_RIGHT] = -2; + node->style.margin[CSS_BOTTOM] = -2; + node->style.margin[CSS_TOP] = 19; + node->style.margin[CSS_RIGHT] = -3; + node->style.padding[CSS_TOP] = 9; + node->style.padding[CSS_RIGHT] = 0; + init_css_node_children(node, 1); + { + css_node_t *outer_node_2 = node; + css_node_t *node; + node = &outer_node_2->children[0]; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.margin[CSS_RIGHT] = 13; + node->style.padding[CSS_LEFT] = 11; + node->style.padding[CSS_TOP] = 12; + node->style.border[CSS_BOTTOM] = 0; + } + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = -6; + node->layout.dimensions[CSS_WIDTH] = 536; + node->layout.dimensions[CSS_HEIGHT] = 921; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 21; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 395; + node->layout.dimensions[CSS_HEIGHT] = 206; + init_css_node_children(node, 1); + { + css_node_t *outer_node_2 = node; + css_node_t *node; + node = &outer_node_2->children[0]; + node->layout.position[CSS_TOP] = 9; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 11; + node->layout.dimensions[CSS_HEIGHT] = 12; + } + } + } + + test("Random #632", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #633", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_WIDTH] = 462; + node->style.margin[CSS_LEFT] = 11; + node->style.margin[CSS_TOP] = 11; + node->style.margin[CSS_RIGHT] = 11; + node->style.margin[CSS_BOTTOM] = 11; + node->style.margin[CSS_TOP] = 5; + node->style.padding[CSS_LEFT] = 5; + node->style.padding[CSS_TOP] = 5; + node->style.padding[CSS_RIGHT] = 5; + node->style.padding[CSS_BOTTOM] = 5; + node->style.padding[CSS_LEFT] = 10; + node->style.padding[CSS_TOP] = 16; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_BOTTOM] = 1; + node->style.position[CSS_LEFT] = 0; + node->style.position[CSS_TOP] = -4; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 1; + node->layout.position[CSS_LEFT] = 11; + node->layout.dimensions[CSS_WIDTH] = 462; + node->layout.dimensions[CSS_HEIGHT] = 25; + } + + test("Random #634", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.dimensions[CSS_HEIGHT] = 197; + node->style.margin[CSS_RIGHT] = 1; + node->style.margin[CSS_BOTTOM] = 13; + node->style.padding[CSS_LEFT] = 19; + node->style.padding[CSS_TOP] = 19; + node->style.padding[CSS_RIGHT] = 19; + node->style.padding[CSS_BOTTOM] = 19; + node->style.padding[CSS_TOP] = 12; + node->style.padding[CSS_BOTTOM] = 7; + node->style.border[CSS_BOTTOM] = 1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 38; + node->layout.dimensions[CSS_HEIGHT] = 197; + } + + test("Random #635", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #636", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #637", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 768; + node->style.margin[CSS_LEFT] = -7; + node->style.margin[CSS_TOP] = 6; + node->style.margin[CSS_RIGHT] = 15; + node->style.padding[CSS_TOP] = 4; + node->style.position[CSS_LEFT] = -9; + node->style.position[CSS_TOP] = -6; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.align_self = CSS_ALIGN_CENTER; + node->style.flex = CSS_FLEX_NONE; + node->style.position_type = CSS_POSITION_RELATIVE; + node->style.dimensions[CSS_WIDTH] = 927; + node->style.margin[CSS_LEFT] = -7; + node->style.margin[CSS_TOP] = -7; + node->style.margin[CSS_RIGHT] = -7; + node->style.margin[CSS_BOTTOM] = -7; + node->style.margin[CSS_TOP] = -7; + node->style.margin[CSS_RIGHT] = 2; + node->style.margin[CSS_BOTTOM] = -8; + node->style.padding[CSS_LEFT] = 19; + node->style.padding[CSS_BOTTOM] = 3; + node->style.border[CSS_LEFT] = 1; + node->style.position[CSS_TOP] = 3; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = -16; + node->layout.dimensions[CSS_WIDTH] = 768; + node->layout.dimensions[CSS_HEIGHT] = 4; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 6; + node->layout.position[CSS_LEFT] = -7; + node->layout.dimensions[CSS_WIDTH] = 927; + node->layout.dimensions[CSS_HEIGHT] = 3; + } + } + + test("Random #638", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.dimensions[CSS_HEIGHT] = 673; + node->style.padding[CSS_BOTTOM] = 8; + node->style.position[CSS_LEFT] = 4; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 4; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 673; + } + + test("Random #639", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.dimensions[CSS_HEIGHT] = 339; + node->style.margin[CSS_LEFT] = -4; + node->style.margin[CSS_TOP] = -4; + node->style.margin[CSS_RIGHT] = -4; + node->style.margin[CSS_BOTTOM] = -4; + node->style.margin[CSS_TOP] = -5; + node->style.padding[CSS_LEFT] = 5; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.position[CSS_LEFT] = -6; + node->style.position[CSS_TOP] = 1; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.position_type = CSS_POSITION_ABSOLUTE; + node->style.dimensions[CSS_HEIGHT] = 885; + node->style.margin[CSS_BOTTOM] = 15; + node->style.padding[CSS_TOP] = 0; + node->style.padding[CSS_RIGHT] = 0; + node->style.border[CSS_TOP] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_LEFT] = 9; + node->style.position[CSS_TOP] = 1; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -4; + node->layout.position[CSS_LEFT] = -10; + node->layout.dimensions[CSS_WIDTH] = 11; + node->layout.dimensions[CSS_HEIGHT] = 339; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 1; + node->layout.position[CSS_LEFT] = 12; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 885; + } + } + + test("Random #640", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 817; + node->style.margin[CSS_BOTTOM] = 3; + node->style.padding[CSS_LEFT] = 0; + node->style.padding[CSS_BOTTOM] = 3; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_BOTTOM] = 1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 817; + node->layout.dimensions[CSS_HEIGHT] = 7; + } + + test("Random #641", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.dimensions[CSS_HEIGHT] = 127; + node->style.margin[CSS_LEFT] = 19; + node->style.margin[CSS_TOP] = 19; + node->style.margin[CSS_RIGHT] = 19; + node->style.margin[CSS_BOTTOM] = 19; + node->style.margin[CSS_RIGHT] = 16; + node->style.padding[CSS_LEFT] = 16; + node->style.padding[CSS_TOP] = 16; + node->style.padding[CSS_RIGHT] = 16; + node->style.padding[CSS_BOTTOM] = 16; + node->style.padding[CSS_TOP] = 9; + node->style.padding[CSS_BOTTOM] = 15; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 19; + node->layout.position[CSS_LEFT] = 19; + node->layout.dimensions[CSS_WIDTH] = 32; + node->layout.dimensions[CSS_HEIGHT] = 127; + } + + test("Random #642", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #643", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.dimensions[CSS_WIDTH] = 690; + node->style.dimensions[CSS_HEIGHT] = 163; + node->style.margin[CSS_LEFT] = 18; + node->style.margin[CSS_TOP] = 18; + node->style.margin[CSS_RIGHT] = 18; + node->style.margin[CSS_BOTTOM] = 18; + node->style.margin[CSS_LEFT] = 11; + node->style.margin[CSS_TOP] = 12; + node->style.margin[CSS_RIGHT] = 3; + node->style.padding[CSS_TOP] = 7; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_TOP] = 2; + node->style.border[CSS_RIGHT] = 2; + node->style.border[CSS_BOTTOM] = 2; + node->style.border[CSS_LEFT] = 0; + node->style.position[CSS_LEFT] = 9; + node->style.position[CSS_TOP] = 7; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.margin[CSS_LEFT] = 12; + node->style.margin[CSS_TOP] = 16; + node->style.margin[CSS_BOTTOM] = -10; + node->style.padding[CSS_RIGHT] = 8; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_LEFT] = -4; + node->style.position[CSS_TOP] = -2; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 19; + node->layout.position[CSS_LEFT] = 20; + node->layout.dimensions[CSS_WIDTH] = 690; + node->layout.dimensions[CSS_HEIGHT] = 163; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 23; + node->layout.position[CSS_LEFT] = 8; + node->layout.dimensions[CSS_WIDTH] = 9; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + } + + test("Random #644", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #645", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #646", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_CENTER; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_WIDTH] = 17; + node->style.margin[CSS_LEFT] = 3; + node->style.margin[CSS_TOP] = 3; + node->style.margin[CSS_RIGHT] = 3; + node->style.margin[CSS_BOTTOM] = 3; + node->style.padding[CSS_BOTTOM] = 11; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 3; + node->layout.position[CSS_LEFT] = 3; + node->layout.dimensions[CSS_WIDTH] = 17; + node->layout.dimensions[CSS_HEIGHT] = 17; + } + + test("Random #647", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #648", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.margin[CSS_RIGHT] = 3; + node->style.margin[CSS_BOTTOM] = -8; + node->style.padding[CSS_LEFT] = 14; + node->style.padding[CSS_TOP] = 14; + node->style.padding[CSS_RIGHT] = 14; + node->style.padding[CSS_BOTTOM] = 14; + node->style.padding[CSS_LEFT] = 19; + node->style.padding[CSS_RIGHT] = 3; + node->style.position[CSS_LEFT] = -5; + node->style.position[CSS_TOP] = 0; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = -5; + node->layout.dimensions[CSS_WIDTH] = 22; + node->layout.dimensions[CSS_HEIGHT] = 28; + } + + test("Random #649", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.margin[CSS_LEFT] = 7; + node->style.margin[CSS_TOP] = 7; + node->style.margin[CSS_RIGHT] = 7; + node->style.margin[CSS_BOTTOM] = 7; + node->style.margin[CSS_LEFT] = 3; + node->style.padding[CSS_TOP] = 2; + node->style.padding[CSS_RIGHT] = 2; + node->style.padding[CSS_BOTTOM] = 1; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_TOP] = 3; + node->style.position[CSS_LEFT] = 3; + node->style.position[CSS_TOP] = 2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 9; + node->layout.position[CSS_LEFT] = 6; + node->layout.dimensions[CSS_WIDTH] = 4; + node->layout.dimensions[CSS_HEIGHT] = 6; + } + + test("Random #650", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.margin[CSS_LEFT] = 3; + node->style.margin[CSS_TOP] = 5; + node->style.padding[CSS_LEFT] = 15; + node->style.padding[CSS_TOP] = 15; + node->style.padding[CSS_RIGHT] = 15; + node->style.padding[CSS_BOTTOM] = 15; + node->style.padding[CSS_LEFT] = 18; + node->style.padding[CSS_RIGHT] = 18; + node->style.position[CSS_LEFT] = -6; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 5; + node->layout.position[CSS_LEFT] = -3; + node->layout.dimensions[CSS_WIDTH] = 36; + node->layout.dimensions[CSS_HEIGHT] = 30; + } + + test("Random #651", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.dimensions[CSS_WIDTH] = 262; + node->style.dimensions[CSS_HEIGHT] = 843; + node->style.margin[CSS_LEFT] = 2; + node->style.margin[CSS_TOP] = 2; + node->style.margin[CSS_RIGHT] = 2; + node->style.margin[CSS_BOTTOM] = 2; + node->style.padding[CSS_RIGHT] = 0; + node->style.position[CSS_TOP] = -2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 2; + node->layout.dimensions[CSS_WIDTH] = 262; + node->layout.dimensions[CSS_HEIGHT] = 843; + } + + test("Random #652", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.dimensions[CSS_HEIGHT] = 335; + node->style.margin[CSS_LEFT] = -6; + node->style.margin[CSS_TOP] = -6; + node->style.margin[CSS_RIGHT] = -6; + node->style.margin[CSS_BOTTOM] = -6; + node->style.margin[CSS_TOP] = 3; + node->style.margin[CSS_RIGHT] = -3; + node->style.padding[CSS_BOTTOM] = 12; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_TOP] = 3; + node->style.position[CSS_LEFT] = -1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 3; + node->layout.position[CSS_LEFT] = -7; + node->layout.dimensions[CSS_WIDTH] = 2; + node->layout.dimensions[CSS_HEIGHT] = 335; + } + + test("Random #653", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 83; + node->style.dimensions[CSS_HEIGHT] = 445; + node->style.margin[CSS_LEFT] = 18; + node->style.margin[CSS_TOP] = 4; + node->style.margin[CSS_BOTTOM] = 10; + node->style.padding[CSS_RIGHT] = 3; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_RIGHT] = 2; + node->style.position[CSS_LEFT] = -9; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 4; + node->layout.position[CSS_LEFT] = 9; + node->layout.dimensions[CSS_WIDTH] = 83; + node->layout.dimensions[CSS_HEIGHT] = 445; + } + + test("Random #654", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.dimensions[CSS_WIDTH] = 573; + node->style.dimensions[CSS_HEIGHT] = 202; + node->style.margin[CSS_LEFT] = 10; + node->style.margin[CSS_TOP] = 10; + node->style.margin[CSS_RIGHT] = 10; + node->style.margin[CSS_BOTTOM] = 10; + node->style.padding[CSS_TOP] = 9; + node->style.padding[CSS_RIGHT] = 3; + node->style.padding[CSS_BOTTOM] = 5; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 0; + node->style.border[CSS_RIGHT] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.border[CSS_BOTTOM] = 1; + node->style.position[CSS_LEFT] = -5; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 10; + node->layout.position[CSS_LEFT] = 5; + node->layout.dimensions[CSS_WIDTH] = 573; + node->layout.dimensions[CSS_HEIGHT] = 202; + } + + test("Random #655", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.margin[CSS_RIGHT] = 3; + node->style.margin[CSS_BOTTOM] = -2; + node->style.padding[CSS_LEFT] = 5; + node->style.padding[CSS_TOP] = 5; + node->style.padding[CSS_RIGHT] = 5; + node->style.padding[CSS_BOTTOM] = 5; + node->style.padding[CSS_TOP] = 8; + node->style.position[CSS_LEFT] = 0; + node->style.position[CSS_TOP] = 2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 2; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 10; + node->layout.dimensions[CSS_HEIGHT] = 13; + } + + test("Random #656", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #657", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_CENTER; + node->style.dimensions[CSS_WIDTH] = 198; + node->style.dimensions[CSS_HEIGHT] = 655; + node->style.margin[CSS_LEFT] = -9; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = -9; + node->layout.dimensions[CSS_WIDTH] = 198; + node->layout.dimensions[CSS_HEIGHT] = 655; + } + + test("Random #658", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.dimensions[CSS_WIDTH] = 659; + node->style.margin[CSS_LEFT] = 16; + node->style.margin[CSS_TOP] = 16; + node->style.margin[CSS_RIGHT] = 16; + node->style.margin[CSS_BOTTOM] = 16; + node->style.margin[CSS_RIGHT] = 18; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 0; + node->style.border[CSS_RIGHT] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_BOTTOM] = 2; + node->style.position[CSS_LEFT] = -2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 16; + node->layout.position[CSS_LEFT] = 14; + node->layout.dimensions[CSS_WIDTH] = 659; + node->layout.dimensions[CSS_HEIGHT] = 2; + } + + test("Random #659", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #660", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 154; + node->style.dimensions[CSS_HEIGHT] = 149; + node->style.margin[CSS_LEFT] = -7; + node->style.margin[CSS_TOP] = -7; + node->style.margin[CSS_RIGHT] = -7; + node->style.margin[CSS_BOTTOM] = -7; + node->style.margin[CSS_RIGHT] = -7; + node->style.padding[CSS_LEFT] = 2; + node->style.padding[CSS_TOP] = 2; + node->style.padding[CSS_RIGHT] = 2; + node->style.padding[CSS_BOTTOM] = 2; + node->style.padding[CSS_LEFT] = 7; + node->style.padding[CSS_TOP] = 10; + node->style.padding[CSS_RIGHT] = 7; + node->style.padding[CSS_BOTTOM] = 18; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.border[CSS_TOP] = 1; + node->style.position[CSS_LEFT] = -10; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -7; + node->layout.position[CSS_LEFT] = -17; + node->layout.dimensions[CSS_WIDTH] = 154; + node->layout.dimensions[CSS_HEIGHT] = 149; + } + + test("Random #661", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 324; + node->style.dimensions[CSS_HEIGHT] = 649; + node->style.margin[CSS_TOP] = 12; + node->style.margin[CSS_RIGHT] = 0; + node->style.margin[CSS_BOTTOM] = -6; + node->style.padding[CSS_LEFT] = 4; + node->style.padding[CSS_TOP] = 4; + node->style.padding[CSS_RIGHT] = 4; + node->style.padding[CSS_BOTTOM] = 4; + node->style.border[CSS_RIGHT] = 1; + node->style.position[CSS_TOP] = 3; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.align_self = CSS_ALIGN_FLEX_START; + node->style.position_type = CSS_POSITION_RELATIVE; + node->style.dimensions[CSS_WIDTH] = 545; + node->style.dimensions[CSS_HEIGHT] = 488; + node->style.margin[CSS_LEFT] = -8; + node->style.margin[CSS_TOP] = -8; + node->style.margin[CSS_RIGHT] = -8; + node->style.margin[CSS_BOTTOM] = -8; + node->style.margin[CSS_BOTTOM] = -4; + node->style.padding[CSS_LEFT] = 3; + node->style.padding[CSS_RIGHT] = 1; + node->style.padding[CSS_BOTTOM] = 4; + node->style.position[CSS_LEFT] = -6; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 15; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 324; + node->layout.dimensions[CSS_HEIGHT] = 649; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 78.5; + node->layout.position[CSS_LEFT] = -10; + node->layout.dimensions[CSS_WIDTH] = 545; + node->layout.dimensions[CSS_HEIGHT] = 488; + } + } + + test("Random #662", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #663", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.margin[CSS_RIGHT] = -4; + node->style.padding[CSS_LEFT] = 10; + node->style.padding[CSS_BOTTOM] = 8; + node->style.border[CSS_RIGHT] = 3; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 13; + node->layout.dimensions[CSS_HEIGHT] = 8; + } + + test("Random #664", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #665", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_CENTER; + node->style.dimensions[CSS_HEIGHT] = 778; + node->style.margin[CSS_LEFT] = -10; + node->style.margin[CSS_TOP] = -10; + node->style.margin[CSS_RIGHT] = -10; + node->style.margin[CSS_BOTTOM] = -10; + node->style.margin[CSS_LEFT] = 17; + node->style.margin[CSS_TOP] = 0; + node->style.margin[CSS_RIGHT] = -1; + node->style.padding[CSS_LEFT] = 15; + node->style.padding[CSS_TOP] = 15; + node->style.padding[CSS_RIGHT] = 15; + node->style.padding[CSS_BOTTOM] = 15; + node->style.padding[CSS_RIGHT] = 12; + node->style.padding[CSS_BOTTOM] = 4; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_RIGHT] = 1; + node->style.border[CSS_BOTTOM] = 1; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 1; + node->style.position[CSS_TOP] = -10; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -10; + node->layout.position[CSS_LEFT] = 17; + node->layout.dimensions[CSS_WIDTH] = 28; + node->layout.dimensions[CSS_HEIGHT] = 778; + } + + test("Random #666", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.margin[CSS_LEFT] = 18; + node->style.margin[CSS_TOP] = 18; + node->style.margin[CSS_RIGHT] = 18; + node->style.margin[CSS_BOTTOM] = 18; + node->style.margin[CSS_BOTTOM] = -9; + node->style.padding[CSS_LEFT] = 5; + node->style.padding[CSS_TOP] = 5; + node->style.padding[CSS_RIGHT] = 5; + node->style.padding[CSS_BOTTOM] = 5; + node->style.padding[CSS_LEFT] = 5; + node->style.border[CSS_BOTTOM] = 1; + node->style.position[CSS_LEFT] = 2; + node->style.position[CSS_TOP] = 2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 20; + node->layout.position[CSS_LEFT] = 20; + node->layout.dimensions[CSS_WIDTH] = 10; + node->layout.dimensions[CSS_HEIGHT] = 11; + } + + test("Random #667", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 776; + node->style.dimensions[CSS_HEIGHT] = 856; + node->style.margin[CSS_LEFT] = 17; + node->style.padding[CSS_LEFT] = 16; + node->style.padding[CSS_TOP] = 16; + node->style.padding[CSS_RIGHT] = 16; + node->style.padding[CSS_BOTTOM] = 16; + node->style.padding[CSS_BOTTOM] = 1; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_TOP] = 7; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 7; + node->layout.position[CSS_LEFT] = 17; + node->layout.dimensions[CSS_WIDTH] = 776; + node->layout.dimensions[CSS_HEIGHT] = 856; + } + + test("Random #668", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.margin[CSS_LEFT] = -1; + node->style.margin[CSS_TOP] = -1; + node->style.margin[CSS_RIGHT] = -1; + node->style.margin[CSS_BOTTOM] = -1; + node->style.margin[CSS_LEFT] = -4; + node->style.margin[CSS_TOP] = 8; + node->style.margin[CSS_BOTTOM] = 0; + node->style.padding[CSS_LEFT] = 15; + node->style.padding[CSS_TOP] = 15; + node->style.padding[CSS_RIGHT] = 15; + node->style.padding[CSS_BOTTOM] = 15; + node->style.padding[CSS_TOP] = 3; + node->style.padding[CSS_BOTTOM] = 7; + node->style.position[CSS_LEFT] = 5; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 8; + node->layout.position[CSS_LEFT] = 1; + node->layout.dimensions[CSS_WIDTH] = 30; + node->layout.dimensions[CSS_HEIGHT] = 10; + } + + test("Random #669", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #670", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.dimensions[CSS_WIDTH] = 338; + node->style.margin[CSS_LEFT] = 14; + node->style.margin[CSS_BOTTOM] = 9; + node->style.padding[CSS_BOTTOM] = 6; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 0; + node->style.border[CSS_RIGHT] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_LEFT] = -1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 13; + node->layout.dimensions[CSS_WIDTH] = 338; + node->layout.dimensions[CSS_HEIGHT] = 6; + } + + test("Random #671", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.dimensions[CSS_WIDTH] = 239; + node->style.dimensions[CSS_HEIGHT] = 740; + node->style.margin[CSS_LEFT] = -6; + node->style.margin[CSS_TOP] = -6; + node->style.margin[CSS_RIGHT] = -6; + node->style.margin[CSS_BOTTOM] = -6; + node->style.margin[CSS_TOP] = 14; + node->style.margin[CSS_RIGHT] = 19; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.border[CSS_TOP] = 2; + node->style.border[CSS_BOTTOM] = 3; + node->style.position[CSS_LEFT] = 9; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 14; + node->layout.position[CSS_LEFT] = 3; + node->layout.dimensions[CSS_WIDTH] = 239; + node->layout.dimensions[CSS_HEIGHT] = 740; + } + + test("Random #672", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_CENTER; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.dimensions[CSS_WIDTH] = 410; + node->style.dimensions[CSS_HEIGHT] = 798; + node->style.margin[CSS_LEFT] = 9; + node->style.margin[CSS_TOP] = 9; + node->style.margin[CSS_RIGHT] = 9; + node->style.margin[CSS_BOTTOM] = 9; + node->style.margin[CSS_LEFT] = 7; + node->style.margin[CSS_RIGHT] = -3; + node->style.margin[CSS_BOTTOM] = 5; + node->style.padding[CSS_LEFT] = 18; + node->style.padding[CSS_TOP] = 18; + node->style.padding[CSS_RIGHT] = 18; + node->style.padding[CSS_BOTTOM] = 18; + node->style.padding[CSS_RIGHT] = 3; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.position[CSS_TOP] = -1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 8; + node->layout.position[CSS_LEFT] = 7; + node->layout.dimensions[CSS_WIDTH] = 410; + node->layout.dimensions[CSS_HEIGHT] = 798; + } + + test("Random #673", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.dimensions[CSS_WIDTH] = 95; + node->style.dimensions[CSS_HEIGHT] = 295; + node->style.margin[CSS_TOP] = -7; + node->style.margin[CSS_RIGHT] = 0; + node->style.margin[CSS_BOTTOM] = 1; + node->style.padding[CSS_RIGHT] = 15; + node->style.position[CSS_TOP] = -1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -8; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 95; + node->layout.dimensions[CSS_HEIGHT] = 295; + } + + test("Random #674", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_CENTER; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.margin[CSS_BOTTOM] = -6; + node->style.padding[CSS_LEFT] = 7; + node->style.padding[CSS_TOP] = 7; + node->style.padding[CSS_RIGHT] = 7; + node->style.padding[CSS_BOTTOM] = 7; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 0; + node->style.position[CSS_LEFT] = -8; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = -8; + node->layout.dimensions[CSS_WIDTH] = 17; + node->layout.dimensions[CSS_HEIGHT] = 14; + } + + test("Random #675", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.margin[CSS_LEFT] = 12; + node->style.margin[CSS_TOP] = 6; + node->style.margin[CSS_RIGHT] = 9; + node->style.margin[CSS_BOTTOM] = -5; + node->style.padding[CSS_LEFT] = 19; + node->style.padding[CSS_TOP] = 19; + node->style.padding[CSS_RIGHT] = 2; + node->style.padding[CSS_BOTTOM] = 16; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_LEFT] = 2; + node->style.position[CSS_TOP] = 2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 8; + node->layout.position[CSS_LEFT] = 14; + node->layout.dimensions[CSS_WIDTH] = 24; + node->layout.dimensions[CSS_HEIGHT] = 36; + } + + test("Random #676", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #677", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.dimensions[CSS_HEIGHT] = 671; + node->style.margin[CSS_LEFT] = 0; + node->style.margin[CSS_TOP] = 0; + node->style.margin[CSS_RIGHT] = 0; + node->style.margin[CSS_BOTTOM] = 0; + node->style.margin[CSS_TOP] = -6; + node->style.padding[CSS_LEFT] = 4; + node->style.padding[CSS_TOP] = 4; + node->style.padding[CSS_RIGHT] = 4; + node->style.padding[CSS_BOTTOM] = 4; + node->style.padding[CSS_LEFT] = 1; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_RIGHT] = 1; + node->style.position[CSS_LEFT] = 2; + node->style.position[CSS_TOP] = 2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -4; + node->layout.position[CSS_LEFT] = 2; + node->layout.dimensions[CSS_WIDTH] = 8; + node->layout.dimensions[CSS_HEIGHT] = 671; + } + + test("Random #678", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.margin[CSS_RIGHT] = 0; + node->style.margin[CSS_BOTTOM] = 8; + node->style.padding[CSS_LEFT] = 17; + node->style.padding[CSS_TOP] = 17; + node->style.padding[CSS_RIGHT] = 17; + node->style.padding[CSS_BOTTOM] = 17; + node->style.padding[CSS_LEFT] = 2; + node->style.padding[CSS_BOTTOM] = 1; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 0; + node->style.border[CSS_RIGHT] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.border[CSS_TOP] = 3; + node->style.position[CSS_LEFT] = 9; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 9; + node->layout.dimensions[CSS_WIDTH] = 19; + node->layout.dimensions[CSS_HEIGHT] = 21; + } + + test("Random #679", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_WIDTH] = 486; + node->style.margin[CSS_LEFT] = -7; + node->style.margin[CSS_TOP] = -7; + node->style.margin[CSS_RIGHT] = -7; + node->style.margin[CSS_BOTTOM] = -7; + node->style.margin[CSS_TOP] = -6; + node->style.margin[CSS_BOTTOM] = 13; + node->style.padding[CSS_TOP] = 7; + node->style.padding[CSS_BOTTOM] = 1; + node->style.border[CSS_BOTTOM] = 1; + node->style.position[CSS_LEFT] = 8; + node->style.position[CSS_TOP] = 1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -5; + node->layout.position[CSS_LEFT] = 1; + node->layout.dimensions[CSS_WIDTH] = 486; + node->layout.dimensions[CSS_HEIGHT] = 9; + } + + test("Random #680", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.dimensions[CSS_HEIGHT] = 271; + node->style.margin[CSS_LEFT] = -1; + node->style.margin[CSS_TOP] = -1; + node->style.margin[CSS_RIGHT] = -1; + node->style.margin[CSS_BOTTOM] = -1; + node->style.margin[CSS_TOP] = 5; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.position[CSS_LEFT] = 7; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 5; + node->layout.position[CSS_LEFT] = 6; + node->layout.dimensions[CSS_WIDTH] = 3; + node->layout.dimensions[CSS_HEIGHT] = 271; + } + + test("Random #681", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 317; + node->style.dimensions[CSS_HEIGHT] = 473; + node->style.margin[CSS_LEFT] = 19; + node->style.margin[CSS_TOP] = 19; + node->style.margin[CSS_RIGHT] = 19; + node->style.margin[CSS_BOTTOM] = 19; + node->style.margin[CSS_BOTTOM] = 5; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_TOP] = 2; + node->style.border[CSS_RIGHT] = 2; + node->style.border[CSS_BOTTOM] = 2; + node->style.border[CSS_TOP] = 0; + node->style.position[CSS_LEFT] = -10; + node->style.position[CSS_TOP] = 8; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 27; + node->layout.position[CSS_LEFT] = 9; + node->layout.dimensions[CSS_WIDTH] = 317; + node->layout.dimensions[CSS_HEIGHT] = 473; + } + + test("Random #682", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #683", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.dimensions[CSS_WIDTH] = 578; + node->style.dimensions[CSS_HEIGHT] = 225; + node->style.margin[CSS_LEFT] = 13; + node->style.margin[CSS_TOP] = 13; + node->style.margin[CSS_RIGHT] = 13; + node->style.margin[CSS_BOTTOM] = 13; + node->style.margin[CSS_RIGHT] = 7; + node->style.padding[CSS_TOP] = 4; + node->style.padding[CSS_RIGHT] = 13; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_RIGHT] = 1; + node->style.border[CSS_BOTTOM] = 1; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_RIGHT] = 1; + node->style.border[CSS_BOTTOM] = 1; + node->style.position[CSS_LEFT] = 7; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 13; + node->layout.position[CSS_LEFT] = 20; + node->layout.dimensions[CSS_WIDTH] = 578; + node->layout.dimensions[CSS_HEIGHT] = 225; + } + + test("Random #684", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #685", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.dimensions[CSS_WIDTH] = 967; + node->style.dimensions[CSS_HEIGHT] = 659; + node->style.margin[CSS_LEFT] = -8; + node->style.margin[CSS_TOP] = -5; + node->style.padding[CSS_LEFT] = 19; + node->style.padding[CSS_RIGHT] = 14; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.border[CSS_TOP] = 0; + node->style.position[CSS_LEFT] = -6; + node->style.position[CSS_TOP] = 4; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -1; + node->layout.position[CSS_LEFT] = -14; + node->layout.dimensions[CSS_WIDTH] = 967; + node->layout.dimensions[CSS_HEIGHT] = 659; + } + + test("Random #686", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.dimensions[CSS_WIDTH] = 0; + node->style.dimensions[CSS_HEIGHT] = 34; + node->style.margin[CSS_LEFT] = 18; + node->style.margin[CSS_TOP] = 18; + node->style.margin[CSS_RIGHT] = 18; + node->style.margin[CSS_BOTTOM] = 18; + node->style.margin[CSS_TOP] = 17; + node->style.margin[CSS_BOTTOM] = 1; + node->style.padding[CSS_RIGHT] = 9; + node->style.padding[CSS_BOTTOM] = 18; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.border[CSS_LEFT] = 0; + node->style.position[CSS_LEFT] = 2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 17; + node->layout.position[CSS_LEFT] = 20; + node->layout.dimensions[CSS_WIDTH] = 12; + node->layout.dimensions[CSS_HEIGHT] = 34; + } + + test("Random #687", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.dimensions[CSS_WIDTH] = 346; + node->style.margin[CSS_LEFT] = 6; + node->style.margin[CSS_TOP] = 6; + node->style.margin[CSS_RIGHT] = 6; + node->style.margin[CSS_BOTTOM] = 6; + node->style.margin[CSS_RIGHT] = 16; + node->style.margin[CSS_BOTTOM] = 15; + node->style.padding[CSS_TOP] = 18; + node->style.padding[CSS_BOTTOM] = 15; + init_css_node_children(node, 3); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.flex = CSS_FLEX_ONE; + node->style.position_type = CSS_POSITION_ABSOLUTE; + node->style.margin[CSS_LEFT] = 1; + node->style.margin[CSS_TOP] = 1; + node->style.margin[CSS_RIGHT] = 1; + node->style.margin[CSS_BOTTOM] = 1; + node->style.margin[CSS_TOP] = 0; + node->style.margin[CSS_BOTTOM] = 4; + node->style.padding[CSS_LEFT] = 13; + node->style.padding[CSS_TOP] = 7; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_RIGHT] = 1; + node->style.border[CSS_BOTTOM] = 1; + node->style.border[CSS_LEFT] = 2; + node = &outer_node_1->children[1]; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.align_self = CSS_ALIGN_FLEX_START; + node->style.flex = CSS_FLEX_NONE; + node->style.dimensions[CSS_HEIGHT] = 930; + node->style.margin[CSS_LEFT] = 14; + node->style.margin[CSS_RIGHT] = 18; + node->style.margin[CSS_BOTTOM] = -5; + node->style.position[CSS_TOP] = -9; + node = &outer_node_1->children[2]; + node->style.flex = CSS_FLEX_ONE; + node->style.position_type = CSS_POSITION_ABSOLUTE; + node->style.margin[CSS_LEFT] = -7; + node->style.margin[CSS_TOP] = -7; + node->style.margin[CSS_RIGHT] = -7; + node->style.margin[CSS_BOTTOM] = -7; + node->style.margin[CSS_RIGHT] = 15; + node->style.margin[CSS_BOTTOM] = -10; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_BOTTOM] = 1; + node->style.position[CSS_LEFT] = -7; + node->style.position[CSS_TOP] = -10; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 6; + node->layout.position[CSS_LEFT] = 6; + node->layout.dimensions[CSS_WIDTH] = 346; + node->layout.dimensions[CSS_HEIGHT] = 958; + init_css_node_children(node, 3); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 18; + node->layout.position[CSS_LEFT] = 1; + node->layout.dimensions[CSS_WIDTH] = 16; + node->layout.dimensions[CSS_HEIGHT] = 9; + node = &outer_node_1->children[1]; + node->layout.position[CSS_TOP] = 9; + node->layout.position[CSS_LEFT] = 14; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 930; + node = &outer_node_1->children[2]; + node->layout.position[CSS_TOP] = -17; + node->layout.position[CSS_LEFT] = -14; + node->layout.dimensions[CSS_WIDTH] = 1; + node->layout.dimensions[CSS_HEIGHT] = 4; + } + } + + test("Random #688", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.dimensions[CSS_WIDTH] = 353; + node->style.dimensions[CSS_HEIGHT] = 475; + node->style.margin[CSS_LEFT] = -5; + node->style.margin[CSS_TOP] = -5; + node->style.margin[CSS_RIGHT] = -5; + node->style.margin[CSS_BOTTOM] = -5; + node->style.margin[CSS_LEFT] = 15; + node->style.margin[CSS_RIGHT] = 2; + node->style.margin[CSS_BOTTOM] = 14; + node->style.padding[CSS_TOP] = 14; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 0; + node->style.border[CSS_RIGHT] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_LEFT] = 2; + node->style.position[CSS_TOP] = 5; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 17; + node->layout.dimensions[CSS_WIDTH] = 353; + node->layout.dimensions[CSS_HEIGHT] = 475; + } + + test("Random #689", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.dimensions[CSS_WIDTH] = 200; + node->style.margin[CSS_LEFT] = 0; + node->style.margin[CSS_TOP] = 5; + node->style.margin[CSS_BOTTOM] = 9; + node->style.padding[CSS_LEFT] = 18; + node->style.padding[CSS_TOP] = 18; + node->style.padding[CSS_RIGHT] = 18; + node->style.padding[CSS_BOTTOM] = 18; + node->style.padding[CSS_RIGHT] = 6; + node->style.border[CSS_TOP] = 2; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.flex = CSS_FLEX_NONE; + node->style.position_type = CSS_POSITION_ABSOLUTE; + node->style.dimensions[CSS_HEIGHT] = 252; + node->style.margin[CSS_LEFT] = -3; + node->style.padding[CSS_BOTTOM] = 3; + node->style.border[CSS_LEFT] = 3; + node->style.position[CSS_LEFT] = 3; + node->style.position[CSS_TOP] = 4; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 5; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 200; + node->layout.dimensions[CSS_HEIGHT] = 38; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 6; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 3; + node->layout.dimensions[CSS_HEIGHT] = 252; + } + } + + test("Random #690", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.dimensions[CSS_WIDTH] = 472; + node->style.margin[CSS_TOP] = 17; + node->style.margin[CSS_RIGHT] = 14; + node->style.padding[CSS_BOTTOM] = 7; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_RIGHT] = 1; + node->style.border[CSS_BOTTOM] = 1; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.align_self = CSS_ALIGN_FLEX_START; + node->style.position_type = CSS_POSITION_ABSOLUTE; + node->style.margin[CSS_LEFT] = 9; + node->style.margin[CSS_TOP] = 14; + node->style.margin[CSS_BOTTOM] = -6; + node->style.padding[CSS_LEFT] = 14; + node->style.padding[CSS_BOTTOM] = 19; + node->style.border[CSS_RIGHT] = 0; + node->style.position[CSS_TOP] = 9; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 17; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 472; + node->layout.dimensions[CSS_HEIGHT] = 9; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 24; + node->layout.position[CSS_LEFT] = 10; + node->layout.dimensions[CSS_WIDTH] = 14; + node->layout.dimensions[CSS_HEIGHT] = 19; + } + } + + test("Random #691", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.dimensions[CSS_WIDTH] = 711; + node->style.dimensions[CSS_HEIGHT] = 446; + node->style.margin[CSS_LEFT] = -10; + node->style.padding[CSS_LEFT] = 6; + node->style.padding[CSS_TOP] = 6; + node->style.padding[CSS_RIGHT] = 6; + node->style.padding[CSS_BOTTOM] = 6; + node->style.padding[CSS_BOTTOM] = 0; + node->style.border[CSS_TOP] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_LEFT] = 3; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = -7; + node->layout.dimensions[CSS_WIDTH] = 711; + node->layout.dimensions[CSS_HEIGHT] = 446; + } + + test("Random #692", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 715; + node->style.margin[CSS_LEFT] = 2; + node->style.margin[CSS_TOP] = 2; + node->style.margin[CSS_RIGHT] = 2; + node->style.margin[CSS_BOTTOM] = 2; + node->style.margin[CSS_LEFT] = 10; + node->style.margin[CSS_TOP] = 14; + node->style.margin[CSS_RIGHT] = 16; + node->style.margin[CSS_BOTTOM] = 7; + node->style.padding[CSS_TOP] = 18; + node->style.padding[CSS_BOTTOM] = 0; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 2; + node->style.position[CSS_LEFT] = -8; + node->style.position[CSS_TOP] = -5; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 9; + node->layout.position[CSS_LEFT] = 2; + node->layout.dimensions[CSS_WIDTH] = 715; + node->layout.dimensions[CSS_HEIGHT] = 20; + } + + test("Random #693", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.dimensions[CSS_HEIGHT] = 253; + node->style.margin[CSS_TOP] = 3; + node->style.margin[CSS_RIGHT] = 0; + node->style.padding[CSS_LEFT] = 17; + node->style.padding[CSS_TOP] = 17; + node->style.padding[CSS_RIGHT] = 17; + node->style.padding[CSS_BOTTOM] = 17; + node->style.padding[CSS_LEFT] = 2; + node->style.padding[CSS_TOP] = 12; + node->style.padding[CSS_BOTTOM] = 16; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.border[CSS_BOTTOM] = 2; + node->style.position[CSS_LEFT] = -2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 3; + node->layout.position[CSS_LEFT] = -2; + node->layout.dimensions[CSS_WIDTH] = 25; + node->layout.dimensions[CSS_HEIGHT] = 253; + } + + test("Random #694", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #695", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.dimensions[CSS_HEIGHT] = 643; + node->style.margin[CSS_LEFT] = 3; + node->style.margin[CSS_TOP] = 3; + node->style.margin[CSS_RIGHT] = 3; + node->style.margin[CSS_BOTTOM] = 3; + node->style.margin[CSS_LEFT] = -4; + node->style.padding[CSS_LEFT] = 8; + node->style.padding[CSS_TOP] = 8; + node->style.padding[CSS_RIGHT] = 8; + node->style.padding[CSS_BOTTOM] = 8; + node->style.border[CSS_RIGHT] = 2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 3; + node->layout.position[CSS_LEFT] = -4; + node->layout.dimensions[CSS_WIDTH] = 18; + node->layout.dimensions[CSS_HEIGHT] = 643; + } + + test("Random #696", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.dimensions[CSS_WIDTH] = 751; + node->style.dimensions[CSS_HEIGHT] = 729; + node->style.margin[CSS_TOP] = 19; + node->style.padding[CSS_LEFT] = 16; + node->style.padding[CSS_TOP] = 16; + node->style.padding[CSS_RIGHT] = 16; + node->style.padding[CSS_BOTTOM] = 16; + node->style.padding[CSS_TOP] = 10; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 0; + node->style.border[CSS_RIGHT] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_TOP] = 3; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 22; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 751; + node->layout.dimensions[CSS_HEIGHT] = 729; + } + + test("Random #697", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.margin[CSS_LEFT] = 6; + node->style.margin[CSS_TOP] = -7; + node->style.margin[CSS_BOTTOM] = 13; + node->style.padding[CSS_LEFT] = 15; + node->style.padding[CSS_RIGHT] = 19; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_TOP] = 2; + node->style.border[CSS_RIGHT] = 2; + node->style.border[CSS_BOTTOM] = 2; + node->style.position[CSS_LEFT] = -4; + node->style.position[CSS_TOP] = -1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -8; + node->layout.position[CSS_LEFT] = 2; + node->layout.dimensions[CSS_WIDTH] = 38; + node->layout.dimensions[CSS_HEIGHT] = 4; + } + + test("Random #698", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #699", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.dimensions[CSS_WIDTH] = 93; + node->style.dimensions[CSS_HEIGHT] = 292; + node->style.margin[CSS_LEFT] = -5; + node->style.margin[CSS_TOP] = -5; + node->style.margin[CSS_RIGHT] = -5; + node->style.margin[CSS_BOTTOM] = -5; + node->style.margin[CSS_LEFT] = -10; + node->style.margin[CSS_TOP] = 4; + node->style.margin[CSS_RIGHT] = 2; + node->style.margin[CSS_BOTTOM] = 15; + node->style.padding[CSS_RIGHT] = 4; + node->style.padding[CSS_BOTTOM] = 15; + node->style.position[CSS_LEFT] = 3; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 4; + node->layout.position[CSS_LEFT] = -7; + node->layout.dimensions[CSS_WIDTH] = 93; + node->layout.dimensions[CSS_HEIGHT] = 292; + } + + test("Random #700", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #701", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #702", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_CENTER; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_WIDTH] = 533; + node->style.margin[CSS_LEFT] = 15; + node->style.margin[CSS_TOP] = 11; + node->style.margin[CSS_RIGHT] = -5; + node->style.margin[CSS_BOTTOM] = 7; + node->style.padding[CSS_TOP] = 4; + node->style.position[CSS_LEFT] = 1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 11; + node->layout.position[CSS_LEFT] = 16; + node->layout.dimensions[CSS_WIDTH] = 533; + node->layout.dimensions[CSS_HEIGHT] = 4; + } + + test("Random #703", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.margin[CSS_LEFT] = -8; + node->style.margin[CSS_TOP] = -5; + node->style.margin[CSS_BOTTOM] = 13; + node->style.padding[CSS_LEFT] = 1; + node->style.padding[CSS_TOP] = 1; + node->style.padding[CSS_RIGHT] = 1; + node->style.padding[CSS_BOTTOM] = 1; + node->style.padding[CSS_LEFT] = 15; + node->style.position[CSS_LEFT] = 0; + node->style.position[CSS_TOP] = -5; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -10; + node->layout.position[CSS_LEFT] = -8; + node->layout.dimensions[CSS_WIDTH] = 16; + node->layout.dimensions[CSS_HEIGHT] = 2; + } + + test("Random #704", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_CENTER; + node->style.margin[CSS_LEFT] = 4; + node->style.margin[CSS_TOP] = 4; + node->style.margin[CSS_RIGHT] = 4; + node->style.margin[CSS_BOTTOM] = 4; + node->style.margin[CSS_LEFT] = 2; + node->style.margin[CSS_TOP] = 11; + node->style.position[CSS_TOP] = -5; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 6; + node->layout.position[CSS_LEFT] = 2; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #705", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.dimensions[CSS_HEIGHT] = 35; + node->style.margin[CSS_LEFT] = -2; + node->style.margin[CSS_TOP] = -2; + node->style.margin[CSS_RIGHT] = -2; + node->style.margin[CSS_BOTTOM] = -2; + node->style.margin[CSS_TOP] = 17; + node->style.margin[CSS_RIGHT] = -1; + node->style.margin[CSS_BOTTOM] = 2; + node->style.padding[CSS_LEFT] = 4; + node->style.border[CSS_LEFT] = 1; + node->style.position[CSS_LEFT] = -4; + node->style.position[CSS_TOP] = 2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 19; + node->layout.position[CSS_LEFT] = -6; + node->layout.dimensions[CSS_WIDTH] = 5; + node->layout.dimensions[CSS_HEIGHT] = 35; + } + + test("Random #706", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.dimensions[CSS_WIDTH] = 539; + node->style.margin[CSS_TOP] = 9; + node->style.margin[CSS_BOTTOM] = -6; + node->style.padding[CSS_RIGHT] = 15; + node->style.padding[CSS_BOTTOM] = 17; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 3; + node->style.position[CSS_LEFT] = 5; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 9; + node->layout.position[CSS_LEFT] = 5; + node->layout.dimensions[CSS_WIDTH] = 539; + node->layout.dimensions[CSS_HEIGHT] = 20; + } + + test("Random #707", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.margin[CSS_LEFT] = 2; + node->style.margin[CSS_TOP] = 2; + node->style.margin[CSS_RIGHT] = 2; + node->style.margin[CSS_BOTTOM] = 2; + node->style.margin[CSS_LEFT] = 3; + node->style.margin[CSS_TOP] = -1; + node->style.margin[CSS_BOTTOM] = 9; + node->style.padding[CSS_LEFT] = 13; + node->style.padding[CSS_TOP] = 6; + node->style.position[CSS_LEFT] = -1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -1; + node->layout.position[CSS_LEFT] = 2; + node->layout.dimensions[CSS_WIDTH] = 13; + node->layout.dimensions[CSS_HEIGHT] = 6; + } + + test("Random #708", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #709", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #710", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 17; + node->style.dimensions[CSS_HEIGHT] = 480; + node->style.margin[CSS_LEFT] = 1; + node->style.margin[CSS_TOP] = 1; + node->style.margin[CSS_RIGHT] = 1; + node->style.margin[CSS_BOTTOM] = 1; + node->style.margin[CSS_LEFT] = 13; + node->style.margin[CSS_BOTTOM] = -2; + node->style.padding[CSS_TOP] = 11; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 0; + node->style.border[CSS_RIGHT] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_RIGHT] = 1; + node->style.position[CSS_LEFT] = 0; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.dimensions[CSS_HEIGHT] = 153; + node->style.margin[CSS_LEFT] = 3; + node->style.margin[CSS_TOP] = -9; + node->style.margin[CSS_RIGHT] = -8; + node->style.margin[CSS_BOTTOM] = -2; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_RIGHT] = 1; + node->style.border[CSS_BOTTOM] = 1; + node->style.position[CSS_LEFT] = 8; + node->style.position[CSS_TOP] = -6; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 1; + node->layout.position[CSS_LEFT] = 13; + node->layout.dimensions[CSS_WIDTH] = 17; + node->layout.dimensions[CSS_HEIGHT] = 480; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = -4; + node->layout.position[CSS_LEFT] = 13; + node->layout.dimensions[CSS_WIDTH] = 2; + node->layout.dimensions[CSS_HEIGHT] = 153; + } + } + + test("Random #711", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.margin[CSS_LEFT] = -6; + node->style.margin[CSS_TOP] = 8; + node->style.margin[CSS_RIGHT] = 5; + node->style.margin[CSS_BOTTOM] = 14; + node->style.padding[CSS_LEFT] = 1; + node->style.padding[CSS_TOP] = 1; + node->style.padding[CSS_RIGHT] = 1; + node->style.padding[CSS_BOTTOM] = 1; + node->style.padding[CSS_LEFT] = 12; + node->style.padding[CSS_TOP] = 13; + node->style.padding[CSS_BOTTOM] = 12; + node->style.border[CSS_TOP] = 3; + node->style.position[CSS_LEFT] = 1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 8; + node->layout.position[CSS_LEFT] = -5; + node->layout.dimensions[CSS_WIDTH] = 13; + node->layout.dimensions[CSS_HEIGHT] = 28; + } + + test("Random #712", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 267; + node->style.dimensions[CSS_HEIGHT] = 862; + node->style.margin[CSS_LEFT] = -1; + node->style.margin[CSS_TOP] = -1; + node->style.margin[CSS_RIGHT] = -1; + node->style.margin[CSS_BOTTOM] = -1; + node->style.margin[CSS_BOTTOM] = 16; + node->style.padding[CSS_LEFT] = 2; + node->style.padding[CSS_TOP] = 2; + node->style.padding[CSS_RIGHT] = 2; + node->style.padding[CSS_BOTTOM] = 2; + node->style.padding[CSS_LEFT] = 2; + node->style.padding[CSS_TOP] = 7; + node->style.padding[CSS_RIGHT] = 7; + node->style.border[CSS_TOP] = 2; + node->style.border[CSS_BOTTOM] = 2; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.align_self = CSS_ALIGN_FLEX_START; + node->style.flex = CSS_FLEX_NONE; + node->style.margin[CSS_LEFT] = 0; + node->style.margin[CSS_RIGHT] = 0; + node->style.margin[CSS_BOTTOM] = 12; + node->style.padding[CSS_RIGHT] = 3; + node->style.padding[CSS_BOTTOM] = 8; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_TOP] = 2; + node->style.border[CSS_RIGHT] = 2; + node->style.border[CSS_BOTTOM] = 2; + node->style.border[CSS_RIGHT] = 2; + node->style.position[CSS_TOP] = 5; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -1; + node->layout.position[CSS_LEFT] = -1; + node->layout.dimensions[CSS_WIDTH] = 267; + node->layout.dimensions[CSS_HEIGHT] = 862; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 14; + node->layout.position[CSS_LEFT] = 253; + node->layout.dimensions[CSS_WIDTH] = 7; + node->layout.dimensions[CSS_HEIGHT] = 12; + } + } + + test("Random #713", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.dimensions[CSS_WIDTH] = 358; + node->style.margin[CSS_LEFT] = 13; + node->style.margin[CSS_TOP] = 10; + node->style.margin[CSS_RIGHT] = -6; + node->style.padding[CSS_LEFT] = 16; + node->style.padding[CSS_TOP] = 16; + node->style.padding[CSS_RIGHT] = 16; + node->style.padding[CSS_BOTTOM] = 16; + node->style.padding[CSS_TOP] = 5; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_TOP] = -10; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 13; + node->layout.dimensions[CSS_WIDTH] = 358; + node->layout.dimensions[CSS_HEIGHT] = 22; + } + + test("Random #714", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.dimensions[CSS_HEIGHT] = 261; + node->style.margin[CSS_LEFT] = 3; + node->style.margin[CSS_RIGHT] = 5; + node->style.margin[CSS_BOTTOM] = 14; + node->style.border[CSS_RIGHT] = 3; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 3; + node->layout.dimensions[CSS_WIDTH] = 3; + node->layout.dimensions[CSS_HEIGHT] = 261; + } + + test("Random #715", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_WIDTH] = 531; + node->style.dimensions[CSS_HEIGHT] = 411; + node->style.margin[CSS_RIGHT] = 18; + node->style.padding[CSS_LEFT] = 18; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_RIGHT] = 1; + node->style.border[CSS_BOTTOM] = 1; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_BOTTOM] = 3; + node->style.position[CSS_LEFT] = 4; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 4; + node->layout.dimensions[CSS_WIDTH] = 531; + node->layout.dimensions[CSS_HEIGHT] = 411; + } + + test("Random #716", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.margin[CSS_RIGHT] = 8; + node->style.margin[CSS_BOTTOM] = -4; + node->style.padding[CSS_LEFT] = 11; + node->style.padding[CSS_TOP] = 11; + node->style.padding[CSS_RIGHT] = 11; + node->style.padding[CSS_BOTTOM] = 11; + node->style.padding[CSS_BOTTOM] = 17; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 22; + node->layout.dimensions[CSS_HEIGHT] = 28; + } + + test("Random #717", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #718", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.margin[CSS_RIGHT] = 14; + node->style.padding[CSS_LEFT] = 1; + node->style.padding[CSS_TOP] = 15; + node->style.border[CSS_LEFT] = 0; + node->style.position[CSS_LEFT] = 7; + node->style.position[CSS_TOP] = -5; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -5; + node->layout.position[CSS_LEFT] = 7; + node->layout.dimensions[CSS_WIDTH] = 1; + node->layout.dimensions[CSS_HEIGHT] = 15; + } + + test("Random #719", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.dimensions[CSS_WIDTH] = 172; + node->style.margin[CSS_LEFT] = 3; + node->style.margin[CSS_TOP] = 3; + node->style.margin[CSS_RIGHT] = 3; + node->style.margin[CSS_BOTTOM] = 3; + node->style.margin[CSS_LEFT] = 10; + node->style.margin[CSS_RIGHT] = 14; + node->style.padding[CSS_LEFT] = 18; + node->style.padding[CSS_TOP] = 18; + node->style.padding[CSS_RIGHT] = 18; + node->style.padding[CSS_BOTTOM] = 18; + node->style.padding[CSS_BOTTOM] = 3; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 3; + node->layout.position[CSS_LEFT] = 10; + node->layout.dimensions[CSS_WIDTH] = 172; + node->layout.dimensions[CSS_HEIGHT] = 21; + } + + test("Random #720", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.margin[CSS_LEFT] = -3; + node->style.margin[CSS_TOP] = -3; + node->style.margin[CSS_RIGHT] = -3; + node->style.margin[CSS_BOTTOM] = -3; + node->style.margin[CSS_LEFT] = 0; + node->style.margin[CSS_TOP] = -9; + node->style.margin[CSS_RIGHT] = 7; + node->style.margin[CSS_BOTTOM] = 18; + node->style.padding[CSS_LEFT] = 18; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_TOP] = 2; + node->style.border[CSS_RIGHT] = 2; + node->style.border[CSS_BOTTOM] = 2; + node->style.border[CSS_BOTTOM] = 3; + node->style.position[CSS_LEFT] = 7; + node->style.position[CSS_TOP] = -7; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -16; + node->layout.position[CSS_LEFT] = 7; + node->layout.dimensions[CSS_WIDTH] = 22; + node->layout.dimensions[CSS_HEIGHT] = 5; + } + + test("Random #721", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.margin[CSS_LEFT] = 8; + node->style.margin[CSS_RIGHT] = 14; + node->style.margin[CSS_BOTTOM] = -7; + node->style.padding[CSS_TOP] = 13; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_LEFT] = -2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 6; + node->layout.dimensions[CSS_WIDTH] = 2; + node->layout.dimensions[CSS_HEIGHT] = 13; + } + + test("Random #722", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 864; + node->style.margin[CSS_LEFT] = 6; + node->style.margin[CSS_TOP] = 6; + node->style.margin[CSS_RIGHT] = 6; + node->style.margin[CSS_BOTTOM] = 6; + node->style.margin[CSS_BOTTOM] = 16; + node->style.padding[CSS_RIGHT] = 15; + node->style.border[CSS_LEFT] = 3; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 6; + node->layout.position[CSS_LEFT] = 6; + node->layout.dimensions[CSS_WIDTH] = 864; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #723", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_CENTER; + node->style.dimensions[CSS_WIDTH] = 868; + node->style.margin[CSS_LEFT] = 9; + node->style.margin[CSS_TOP] = 9; + node->style.margin[CSS_RIGHT] = 9; + node->style.margin[CSS_BOTTOM] = 9; + node->style.margin[CSS_BOTTOM] = 16; + node->style.padding[CSS_LEFT] = 6; + node->style.padding[CSS_BOTTOM] = 3; + node->style.position[CSS_LEFT] = 1; + node->style.position[CSS_TOP] = 7; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 16; + node->layout.position[CSS_LEFT] = 10; + node->layout.dimensions[CSS_WIDTH] = 868; + node->layout.dimensions[CSS_HEIGHT] = 3; + } + + test("Random #724", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_WIDTH] = 520; + node->style.margin[CSS_LEFT] = -2; + node->style.padding[CSS_LEFT] = 1; + node->style.border[CSS_LEFT] = 3; + node->style.position[CSS_TOP] = 0; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = -2; + node->layout.dimensions[CSS_WIDTH] = 520; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #725", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #726", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.dimensions[CSS_WIDTH] = 828; + node->style.dimensions[CSS_HEIGHT] = 41; + node->style.margin[CSS_LEFT] = 17; + node->style.margin[CSS_TOP] = 17; + node->style.margin[CSS_RIGHT] = 17; + node->style.margin[CSS_BOTTOM] = 17; + node->style.margin[CSS_LEFT] = 1; + node->style.margin[CSS_TOP] = 12; + node->style.margin[CSS_RIGHT] = 1; + node->style.border[CSS_BOTTOM] = 0; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 12; + node->layout.position[CSS_LEFT] = 1; + node->layout.dimensions[CSS_WIDTH] = 828; + node->layout.dimensions[CSS_HEIGHT] = 41; + } + + test("Random #727", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.dimensions[CSS_WIDTH] = 107; + node->style.margin[CSS_LEFT] = 8; + node->style.margin[CSS_TOP] = 8; + node->style.margin[CSS_RIGHT] = 8; + node->style.margin[CSS_BOTTOM] = 8; + node->style.margin[CSS_LEFT] = 16; + node->style.margin[CSS_BOTTOM] = 9; + node->style.padding[CSS_LEFT] = 2; + node->style.padding[CSS_TOP] = 2; + node->style.padding[CSS_RIGHT] = 2; + node->style.padding[CSS_BOTTOM] = 2; + node->style.padding[CSS_TOP] = 5; + node->style.position[CSS_LEFT] = -1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 8; + node->layout.position[CSS_LEFT] = 15; + node->layout.dimensions[CSS_WIDTH] = 107; + node->layout.dimensions[CSS_HEIGHT] = 7; + } + + test("Random #728", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.dimensions[CSS_HEIGHT] = 423; + node->style.margin[CSS_BOTTOM] = -6; + node->style.padding[CSS_RIGHT] = 10; + node->style.padding[CSS_BOTTOM] = 9; + node->style.position[CSS_LEFT] = -7; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = -7; + node->layout.dimensions[CSS_WIDTH] = 10; + node->layout.dimensions[CSS_HEIGHT] = 423; + } + + test("Random #729", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.dimensions[CSS_WIDTH] = 82; + node->style.dimensions[CSS_HEIGHT] = 492; + node->style.margin[CSS_TOP] = 12; + node->style.margin[CSS_BOTTOM] = 18; + node->style.padding[CSS_TOP] = 10; + node->style.padding[CSS_BOTTOM] = 15; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_BOTTOM] = 2; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.align_self = CSS_ALIGN_FLEX_START; + node->style.flex = CSS_FLEX_NONE; + node->style.dimensions[CSS_WIDTH] = 65; + node->style.margin[CSS_LEFT] = 3; + node->style.margin[CSS_TOP] = 3; + node->style.margin[CSS_RIGHT] = 3; + node->style.margin[CSS_BOTTOM] = 3; + node->style.margin[CSS_TOP] = 7; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 0; + node->style.position[CSS_TOP] = -4; + init_css_node_children(node, 1); + { + css_node_t *outer_node_2 = node; + css_node_t *node; + node = &outer_node_2->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.align_self = CSS_ALIGN_FLEX_END; + node->style.flex = CSS_FLEX_NONE; + node->style.dimensions[CSS_HEIGHT] = 742; + node->style.margin[CSS_LEFT] = 1; + node->style.padding[CSS_LEFT] = 11; + node->style.padding[CSS_TOP] = 11; + node->style.padding[CSS_RIGHT] = 11; + node->style.padding[CSS_BOTTOM] = 11; + node->style.padding[CSS_LEFT] = 11; + node->style.padding[CSS_RIGHT] = 13; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 0; + node->style.border[CSS_RIGHT] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 1; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_LEFT] = -2; + node->style.position[CSS_TOP] = -2; + } + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 12; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 82; + node->layout.dimensions[CSS_HEIGHT] = 492; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 13; + node->layout.position[CSS_LEFT] = 3; + node->layout.dimensions[CSS_WIDTH] = 65; + node->layout.dimensions[CSS_HEIGHT] = 742; + init_css_node_children(node, 1); + { + css_node_t *outer_node_2 = node; + css_node_t *node; + node = &outer_node_2->children[0]; + node->layout.position[CSS_TOP] = -2; + node->layout.position[CSS_LEFT] = 35; + node->layout.dimensions[CSS_WIDTH] = 28; + node->layout.dimensions[CSS_HEIGHT] = 742; + } + } + } + + test("Random #730", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.dimensions[CSS_WIDTH] = 615; + node->style.margin[CSS_LEFT] = -5; + node->style.margin[CSS_TOP] = -5; + node->style.margin[CSS_RIGHT] = -5; + node->style.margin[CSS_BOTTOM] = -5; + node->style.margin[CSS_TOP] = -3; + node->style.margin[CSS_BOTTOM] = -6; + node->style.padding[CSS_LEFT] = 3; + node->style.padding[CSS_RIGHT] = 6; + node->style.padding[CSS_BOTTOM] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_LEFT] = 0; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -3; + node->layout.position[CSS_LEFT] = -5; + node->layout.dimensions[CSS_WIDTH] = 615; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #731", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.dimensions[CSS_HEIGHT] = 799; + node->style.margin[CSS_LEFT] = -8; + node->style.margin[CSS_TOP] = -8; + node->style.margin[CSS_RIGHT] = -8; + node->style.margin[CSS_BOTTOM] = -8; + node->style.margin[CSS_LEFT] = 3; + node->style.margin[CSS_TOP] = 1; + node->style.margin[CSS_RIGHT] = 2; + node->style.padding[CSS_RIGHT] = 17; + node->style.position[CSS_LEFT] = 5; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 1; + node->layout.position[CSS_LEFT] = 8; + node->layout.dimensions[CSS_WIDTH] = 17; + node->layout.dimensions[CSS_HEIGHT] = 799; + } + + test("Random #732", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #733", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.dimensions[CSS_WIDTH] = 556; + node->style.margin[CSS_LEFT] = 1; + node->style.margin[CSS_TOP] = 1; + node->style.margin[CSS_RIGHT] = 1; + node->style.margin[CSS_BOTTOM] = 1; + node->style.margin[CSS_LEFT] = 10; + node->style.padding[CSS_BOTTOM] = 4; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.border[CSS_RIGHT] = 0; + node->style.position[CSS_LEFT] = 9; + node->style.position[CSS_TOP] = 6; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 7; + node->layout.position[CSS_LEFT] = 19; + node->layout.dimensions[CSS_WIDTH] = 556; + node->layout.dimensions[CSS_HEIGHT] = 10; + } + + test("Random #734", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #735", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.dimensions[CSS_WIDTH] = 960; + node->style.dimensions[CSS_HEIGHT] = 309; + node->style.margin[CSS_LEFT] = -1; + node->style.margin[CSS_TOP] = -1; + node->style.margin[CSS_RIGHT] = -1; + node->style.margin[CSS_BOTTOM] = -1; + node->style.margin[CSS_LEFT] = 11; + node->style.margin[CSS_RIGHT] = 1; + node->style.margin[CSS_BOTTOM] = 6; + node->style.padding[CSS_LEFT] = 17; + node->style.position[CSS_TOP] = -6; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -7; + node->layout.position[CSS_LEFT] = 11; + node->layout.dimensions[CSS_WIDTH] = 960; + node->layout.dimensions[CSS_HEIGHT] = 309; + } + + test("Random #736", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.margin[CSS_TOP] = 5; + node->style.margin[CSS_RIGHT] = -1; + node->style.margin[CSS_BOTTOM] = 10; + node->style.padding[CSS_LEFT] = 16; + node->style.padding[CSS_TOP] = 16; + node->style.padding[CSS_RIGHT] = 16; + node->style.padding[CSS_BOTTOM] = 16; + node->style.position[CSS_LEFT] = -8; + node->style.position[CSS_TOP] = -6; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -1; + node->layout.position[CSS_LEFT] = -8; + node->layout.dimensions[CSS_WIDTH] = 32; + node->layout.dimensions[CSS_HEIGHT] = 32; + } + + test("Random #737", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #738", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.dimensions[CSS_WIDTH] = 983; + node->style.dimensions[CSS_HEIGHT] = 422; + node->style.margin[CSS_LEFT] = -9; + node->style.margin[CSS_TOP] = -9; + node->style.margin[CSS_BOTTOM] = 19; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_BOTTOM] = 3; + node->style.position[CSS_LEFT] = 8; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -9; + node->layout.position[CSS_LEFT] = -1; + node->layout.dimensions[CSS_WIDTH] = 983; + node->layout.dimensions[CSS_HEIGHT] = 422; + } + + test("Random #739", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.dimensions[CSS_WIDTH] = 329; + node->style.dimensions[CSS_HEIGHT] = 836; + node->style.margin[CSS_LEFT] = -1; + node->style.margin[CSS_TOP] = -1; + node->style.margin[CSS_RIGHT] = -1; + node->style.margin[CSS_BOTTOM] = -1; + node->style.margin[CSS_BOTTOM] = 15; + node->style.padding[CSS_BOTTOM] = 12; + node->style.border[CSS_TOP] = 2; + node->style.position[CSS_LEFT] = 7; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_self = CSS_ALIGN_CENTER; + node->style.margin[CSS_LEFT] = 16; + node->style.margin[CSS_TOP] = 16; + node->style.margin[CSS_RIGHT] = 16; + node->style.margin[CSS_BOTTOM] = 16; + node->style.margin[CSS_RIGHT] = 6; + node->style.margin[CSS_BOTTOM] = -2; + node->style.padding[CSS_LEFT] = 8; + node->style.padding[CSS_TOP] = 11; + node->style.padding[CSS_RIGHT] = 9; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_RIGHT] = 1; + node->style.border[CSS_BOTTOM] = 1; + node->style.border[CSS_TOP] = 0; + node->style.position[CSS_TOP] = 9; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -1; + node->layout.position[CSS_LEFT] = 6; + node->layout.dimensions[CSS_WIDTH] = 329; + node->layout.dimensions[CSS_HEIGHT] = 836; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 27; + node->layout.position[CSS_LEFT] = 160; + node->layout.dimensions[CSS_WIDTH] = 19; + node->layout.dimensions[CSS_HEIGHT] = 12; + } + } + + test("Random #740", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.dimensions[CSS_HEIGHT] = 873; + node->style.margin[CSS_LEFT] = 0; + node->style.margin[CSS_TOP] = 0; + node->style.margin[CSS_RIGHT] = 0; + node->style.margin[CSS_BOTTOM] = 0; + node->style.margin[CSS_LEFT] = -4; + node->style.margin[CSS_RIGHT] = 5; + node->style.margin[CSS_BOTTOM] = 18; + node->style.position[CSS_LEFT] = -8; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = -12; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 873; + } + + test("Random #741", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.dimensions[CSS_WIDTH] = 991; + node->style.margin[CSS_BOTTOM] = -7; + node->style.padding[CSS_RIGHT] = 0; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_RIGHT] = 1; + node->style.border[CSS_BOTTOM] = 1; + node->style.border[CSS_BOTTOM] = 3; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 991; + node->layout.dimensions[CSS_HEIGHT] = 4; + } + + test("Random #742", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.dimensions[CSS_HEIGHT] = 660; + node->style.margin[CSS_LEFT] = 16; + node->style.margin[CSS_TOP] = 16; + node->style.margin[CSS_RIGHT] = 16; + node->style.margin[CSS_BOTTOM] = 16; + node->style.margin[CSS_TOP] = -2; + node->style.padding[CSS_LEFT] = 9; + node->style.padding[CSS_TOP] = 9; + node->style.padding[CSS_RIGHT] = 9; + node->style.padding[CSS_BOTTOM] = 9; + node->style.padding[CSS_TOP] = 9; + node->style.padding[CSS_BOTTOM] = 17; + node->style.border[CSS_RIGHT] = 3; + node->style.position[CSS_LEFT] = -7; + node->style.position[CSS_TOP] = -8; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -10; + node->layout.position[CSS_LEFT] = 9; + node->layout.dimensions[CSS_WIDTH] = 21; + node->layout.dimensions[CSS_HEIGHT] = 660; + } + + test("Random #743", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #744", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #745", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.margin[CSS_LEFT] = 15; + node->style.margin[CSS_TOP] = 15; + node->style.margin[CSS_RIGHT] = 15; + node->style.margin[CSS_BOTTOM] = 15; + node->style.margin[CSS_TOP] = -3; + node->style.padding[CSS_LEFT] = 17; + node->style.padding[CSS_TOP] = 17; + node->style.padding[CSS_RIGHT] = 17; + node->style.padding[CSS_BOTTOM] = 17; + node->style.padding[CSS_LEFT] = 4; + node->style.padding[CSS_TOP] = 11; + node->style.padding[CSS_RIGHT] = 10; + node->style.padding[CSS_BOTTOM] = 17; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_TOP] = 2; + node->style.border[CSS_RIGHT] = 2; + node->style.border[CSS_BOTTOM] = 2; + node->style.position[CSS_LEFT] = -2; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.align_self = CSS_ALIGN_STRETCH; + node->style.flex = CSS_FLEX_NONE; + node->style.dimensions[CSS_HEIGHT] = 24; + node->style.margin[CSS_LEFT] = 11; + node->style.margin[CSS_TOP] = 11; + node->style.margin[CSS_RIGHT] = 11; + node->style.margin[CSS_BOTTOM] = 11; + node->style.margin[CSS_LEFT] = 11; + node->style.margin[CSS_RIGHT] = 17; + node->style.padding[CSS_LEFT] = 8; + node->style.padding[CSS_TOP] = 8; + node->style.padding[CSS_RIGHT] = 8; + node->style.padding[CSS_BOTTOM] = 8; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -3; + node->layout.position[CSS_LEFT] = 13; + node->layout.dimensions[CSS_WIDTH] = 62; + node->layout.dimensions[CSS_HEIGHT] = 78; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 24; + node->layout.position[CSS_LEFT] = 17; + node->layout.dimensions[CSS_WIDTH] = 16; + node->layout.dimensions[CSS_HEIGHT] = 24; + } + } + + test("Random #746", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #747", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.dimensions[CSS_WIDTH] = 952; + node->style.margin[CSS_LEFT] = 7; + node->style.margin[CSS_TOP] = 7; + node->style.margin[CSS_RIGHT] = 7; + node->style.margin[CSS_BOTTOM] = 7; + node->style.margin[CSS_RIGHT] = 12; + node->style.padding[CSS_TOP] = 7; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_TOP] = 2; + node->style.border[CSS_RIGHT] = 2; + node->style.border[CSS_BOTTOM] = 2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 7; + node->layout.position[CSS_LEFT] = 7; + node->layout.dimensions[CSS_WIDTH] = 952; + node->layout.dimensions[CSS_HEIGHT] = 11; + } + + test("Random #748", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #749", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #750", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_WIDTH] = 942; + node->style.margin[CSS_LEFT] = 15; + node->style.margin[CSS_TOP] = -2; + node->style.margin[CSS_RIGHT] = 8; + node->style.padding[CSS_LEFT] = 13; + node->style.padding[CSS_RIGHT] = 15; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_BOTTOM] = 2; + node->style.position[CSS_TOP] = -5; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.align_self = CSS_ALIGN_FLEX_START; + node->style.position_type = CSS_POSITION_ABSOLUTE; + node->style.margin[CSS_BOTTOM] = 4; + node->style.padding[CSS_LEFT] = 1; + node->style.padding[CSS_TOP] = 1; + node->style.padding[CSS_RIGHT] = 1; + node->style.padding[CSS_BOTTOM] = 1; + node->style.padding[CSS_LEFT] = 0; + node->style.padding[CSS_BOTTOM] = 7; + node->style.border[CSS_BOTTOM] = 2; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -7; + node->layout.position[CSS_LEFT] = 15; + node->layout.dimensions[CSS_WIDTH] = 942; + node->layout.dimensions[CSS_HEIGHT] = 2; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 16; + node->layout.dimensions[CSS_WIDTH] = 1; + node->layout.dimensions[CSS_HEIGHT] = 10; + } + } + + test("Random #751", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.dimensions[CSS_HEIGHT] = 225; + node->style.margin[CSS_LEFT] = -10; + node->style.margin[CSS_TOP] = -10; + node->style.margin[CSS_RIGHT] = -10; + node->style.margin[CSS_BOTTOM] = -10; + node->style.margin[CSS_LEFT] = -10; + node->style.margin[CSS_RIGHT] = -2; + node->style.margin[CSS_BOTTOM] = 8; + node->style.padding[CSS_LEFT] = 4; + node->style.padding[CSS_RIGHT] = 16; + node->style.padding[CSS_BOTTOM] = 7; + node->style.position[CSS_LEFT] = 8; + node->style.position[CSS_TOP] = 0; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -10; + node->layout.position[CSS_LEFT] = -2; + node->layout.dimensions[CSS_WIDTH] = 20; + node->layout.dimensions[CSS_HEIGHT] = 225; + } + + test("Random #752", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_CENTER; + node->style.dimensions[CSS_WIDTH] = 210; + node->style.margin[CSS_LEFT] = 0; + node->style.margin[CSS_TOP] = 0; + node->style.margin[CSS_RIGHT] = 0; + node->style.margin[CSS_BOTTOM] = 0; + node->style.margin[CSS_LEFT] = 6; + node->style.margin[CSS_TOP] = 4; + node->style.margin[CSS_RIGHT] = -1; + node->style.margin[CSS_BOTTOM] = 3; + node->style.padding[CSS_RIGHT] = 14; + node->style.border[CSS_BOTTOM] = 2; + node->style.position[CSS_LEFT] = -9; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 4; + node->layout.position[CSS_LEFT] = -3; + node->layout.dimensions[CSS_WIDTH] = 210; + node->layout.dimensions[CSS_HEIGHT] = 2; + } + + test("Random #753", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #754", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.margin[CSS_RIGHT] = 19; + node->style.margin[CSS_BOTTOM] = 0; + node->style.padding[CSS_LEFT] = 5; + node->style.padding[CSS_TOP] = 5; + node->style.padding[CSS_RIGHT] = 5; + node->style.padding[CSS_BOTTOM] = 5; + node->style.padding[CSS_TOP] = 8; + node->style.padding[CSS_RIGHT] = 5; + node->style.padding[CSS_BOTTOM] = 7; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_LEFT] = -1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = -1; + node->layout.dimensions[CSS_WIDTH] = 11; + node->layout.dimensions[CSS_HEIGHT] = 15; + } + + test("Random #755", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #756", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #757", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.margin[CSS_LEFT] = 17; + node->style.margin[CSS_TOP] = 17; + node->style.margin[CSS_RIGHT] = 17; + node->style.margin[CSS_BOTTOM] = 17; + node->style.margin[CSS_LEFT] = 2; + node->style.position[CSS_TOP] = -10; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 7; + node->layout.position[CSS_LEFT] = 2; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #758", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #759", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.dimensions[CSS_WIDTH] = 867; + node->style.margin[CSS_LEFT] = 1; + node->style.margin[CSS_TOP] = 1; + node->style.margin[CSS_RIGHT] = 1; + node->style.margin[CSS_BOTTOM] = 1; + node->style.margin[CSS_LEFT] = 14; + node->style.margin[CSS_RIGHT] = 13; + node->style.padding[CSS_LEFT] = 12; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 0; + node->style.border[CSS_RIGHT] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_TOP] = 8; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 9; + node->layout.position[CSS_LEFT] = 14; + node->layout.dimensions[CSS_WIDTH] = 867; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #760", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.dimensions[CSS_WIDTH] = 47; + node->style.dimensions[CSS_HEIGHT] = 689; + node->style.margin[CSS_LEFT] = 18; + node->style.margin[CSS_TOP] = 18; + node->style.margin[CSS_RIGHT] = 18; + node->style.margin[CSS_BOTTOM] = 18; + node->style.margin[CSS_LEFT] = 17; + node->style.margin[CSS_TOP] = -4; + node->style.margin[CSS_RIGHT] = 1; + node->style.margin[CSS_BOTTOM] = 11; + node->style.padding[CSS_LEFT] = 15; + node->style.padding[CSS_TOP] = 15; + node->style.padding[CSS_RIGHT] = 15; + node->style.padding[CSS_BOTTOM] = 15; + node->style.padding[CSS_RIGHT] = 5; + node->style.padding[CSS_BOTTOM] = 19; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 1; + node->style.position[CSS_LEFT] = 3; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.align_self = CSS_ALIGN_STRETCH; + node->style.flex = CSS_FLEX_ONE; + node->style.position_type = CSS_POSITION_RELATIVE; + node->style.margin[CSS_LEFT] = 16; + node->style.margin[CSS_TOP] = -4; + node->style.margin[CSS_RIGHT] = -2; + node->style.padding[CSS_LEFT] = 19; + node->style.padding[CSS_TOP] = 19; + node->style.padding[CSS_RIGHT] = 19; + node->style.padding[CSS_BOTTOM] = 19; + init_css_node_children(node, 1); + { + css_node_t *outer_node_2 = node; + css_node_t *node; + node = &outer_node_2->children[0]; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.align_self = CSS_ALIGN_FLEX_START; + node->style.flex = CSS_FLEX_ONE; + node->style.position_type = CSS_POSITION_RELATIVE; + node->style.dimensions[CSS_HEIGHT] = 445; + node->style.margin[CSS_LEFT] = -7; + node->style.margin[CSS_BOTTOM] = 1; + node->style.padding[CSS_LEFT] = 15; + node->style.padding[CSS_TOP] = 15; + node->style.padding[CSS_RIGHT] = 15; + node->style.padding[CSS_BOTTOM] = 15; + node->style.padding[CSS_LEFT] = 12; + node->style.padding[CSS_BOTTOM] = 15; + node->style.position[CSS_LEFT] = 4; + } + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -4; + node->layout.position[CSS_LEFT] = 20; + node->layout.dimensions[CSS_WIDTH] = 47; + node->layout.dimensions[CSS_HEIGHT] = 689; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 11; + node->layout.position[CSS_LEFT] = 31; + node->layout.dimensions[CSS_WIDTH] = 38; + node->layout.dimensions[CSS_HEIGHT] = 658; + init_css_node_children(node, 1); + { + css_node_t *outer_node_2 = node; + css_node_t *node; + node = &outer_node_2->children[0]; + node->layout.position[CSS_TOP] = 19; + node->layout.position[CSS_LEFT] = 16; + node->layout.dimensions[CSS_WIDTH] = 27; + node->layout.dimensions[CSS_HEIGHT] = 619; + } + } + } + + test("Random #761", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #762", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #763", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.margin[CSS_LEFT] = 10; + node->style.margin[CSS_TOP] = 10; + node->style.margin[CSS_RIGHT] = 10; + node->style.margin[CSS_BOTTOM] = 10; + node->style.margin[CSS_TOP] = -6; + node->style.margin[CSS_RIGHT] = 16; + node->style.margin[CSS_BOTTOM] = 4; + node->style.padding[CSS_LEFT] = 5; + node->style.padding[CSS_TOP] = 5; + node->style.padding[CSS_RIGHT] = 5; + node->style.padding[CSS_BOTTOM] = 5; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_TOP] = 2; + node->style.border[CSS_RIGHT] = 2; + node->style.border[CSS_BOTTOM] = 2; + node->style.border[CSS_TOP] = 0; + node->style.position[CSS_LEFT] = 3; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -6; + node->layout.position[CSS_LEFT] = 13; + node->layout.dimensions[CSS_WIDTH] = 14; + node->layout.dimensions[CSS_HEIGHT] = 12; + } + + test("Random #764", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_WIDTH] = 181; + node->style.dimensions[CSS_HEIGHT] = 404; + node->style.margin[CSS_TOP] = 2; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_RIGHT] = 2; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_LEFT] = -5; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.flex = CSS_FLEX_NONE; + node->style.dimensions[CSS_HEIGHT] = 509; + node->style.margin[CSS_LEFT] = 6; + node->style.margin[CSS_TOP] = 6; + node->style.margin[CSS_RIGHT] = 6; + node->style.margin[CSS_BOTTOM] = 6; + node->style.margin[CSS_BOTTOM] = -4; + node->style.padding[CSS_TOP] = 1; + node->style.padding[CSS_RIGHT] = 11; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_LEFT] = 4; + node->style.position[CSS_TOP] = 7; + init_css_node_children(node, 1); + { + css_node_t *outer_node_2 = node; + css_node_t *node; + node = &outer_node_2->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.align_self = CSS_ALIGN_FLEX_START; + node->style.flex = CSS_FLEX_NONE; + node->style.margin[CSS_LEFT] = -4; + node->style.margin[CSS_BOTTOM] = 8; + } + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 2; + node->layout.position[CSS_LEFT] = -5; + node->layout.dimensions[CSS_WIDTH] = 181; + node->layout.dimensions[CSS_HEIGHT] = 404; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 13; + node->layout.position[CSS_LEFT] = 88.5; + node->layout.dimensions[CSS_WIDTH] = 11; + node->layout.dimensions[CSS_HEIGHT] = 509; + init_css_node_children(node, 1); + { + css_node_t *outer_node_2 = node; + css_node_t *node; + node = &outer_node_2->children[0]; + node->layout.position[CSS_TOP] = 1; + node->layout.position[CSS_LEFT] = -4; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + } + } + + test("Random #765", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 456; + node->style.margin[CSS_TOP] = 12; + node->style.padding[CSS_LEFT] = 9; + node->style.padding[CSS_TOP] = 9; + node->style.padding[CSS_RIGHT] = 9; + node->style.padding[CSS_BOTTOM] = 9; + node->style.padding[CSS_TOP] = 5; + node->style.padding[CSS_RIGHT] = 18; + node->style.padding[CSS_BOTTOM] = 8; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.position[CSS_TOP] = 7; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.align_self = CSS_ALIGN_FLEX_START; + node->style.flex = CSS_FLEX_ONE; + node->style.dimensions[CSS_WIDTH] = 259; + node->style.dimensions[CSS_HEIGHT] = 808; + node->style.margin[CSS_LEFT] = -10; + node->style.margin[CSS_TOP] = -10; + node->style.margin[CSS_RIGHT] = -10; + node->style.margin[CSS_BOTTOM] = -10; + node->style.margin[CSS_LEFT] = -8; + node->style.margin[CSS_TOP] = 3; + node->style.margin[CSS_RIGHT] = 3; + node->style.margin[CSS_BOTTOM] = -5; + node->style.padding[CSS_TOP] = 13; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_RIGHT] = 1; + node->style.border[CSS_BOTTOM] = 3; + node->style.position[CSS_LEFT] = 5; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 19; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 456; + node->layout.dimensions[CSS_HEIGHT] = 822; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 8; + node->layout.position[CSS_LEFT] = 6; + node->layout.dimensions[CSS_WIDTH] = 259; + node->layout.dimensions[CSS_HEIGHT] = 808; + } + } + + test("Random #766", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_CENTER; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.dimensions[CSS_WIDTH] = 76; + node->style.dimensions[CSS_HEIGHT] = 284; + node->style.padding[CSS_LEFT] = 0; + node->style.padding[CSS_TOP] = 0; + node->style.padding[CSS_RIGHT] = 0; + node->style.padding[CSS_BOTTOM] = 0; + node->style.padding[CSS_BOTTOM] = 14; + node->style.border[CSS_LEFT] = 2; + node->style.position[CSS_LEFT] = -2; + node->style.position[CSS_TOP] = -8; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -8; + node->layout.position[CSS_LEFT] = -2; + node->layout.dimensions[CSS_WIDTH] = 76; + node->layout.dimensions[CSS_HEIGHT] = 284; + } + + test("Random #767", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 973; + node->style.dimensions[CSS_HEIGHT] = 592; + node->style.margin[CSS_LEFT] = 8; + node->style.margin[CSS_TOP] = 8; + node->style.margin[CSS_RIGHT] = 8; + node->style.margin[CSS_BOTTOM] = 8; + node->style.margin[CSS_LEFT] = 15; + node->style.padding[CSS_LEFT] = 2; + node->style.padding[CSS_TOP] = 2; + node->style.padding[CSS_RIGHT] = 2; + node->style.padding[CSS_BOTTOM] = 2; + node->style.border[CSS_RIGHT] = 3; + node->style.position[CSS_LEFT] = -5; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 8; + node->layout.position[CSS_LEFT] = 10; + node->layout.dimensions[CSS_WIDTH] = 973; + node->layout.dimensions[CSS_HEIGHT] = 592; + } + + test("Random #768", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #769", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #770", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 157; + node->style.dimensions[CSS_HEIGHT] = 377; + node->style.margin[CSS_LEFT] = 4; + node->style.margin[CSS_TOP] = 4; + node->style.margin[CSS_RIGHT] = 4; + node->style.margin[CSS_BOTTOM] = 4; + node->style.margin[CSS_LEFT] = 10; + node->style.margin[CSS_BOTTOM] = -9; + node->style.padding[CSS_LEFT] = 0; + node->style.padding[CSS_TOP] = 14; + node->style.padding[CSS_RIGHT] = 16; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 4; + node->layout.position[CSS_LEFT] = 10; + node->layout.dimensions[CSS_WIDTH] = 157; + node->layout.dimensions[CSS_HEIGHT] = 377; + } + + test("Random #771", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.dimensions[CSS_WIDTH] = 565; + node->style.dimensions[CSS_HEIGHT] = 394; + node->style.margin[CSS_LEFT] = 5; + node->style.margin[CSS_TOP] = 5; + node->style.margin[CSS_RIGHT] = 5; + node->style.margin[CSS_BOTTOM] = 5; + node->style.margin[CSS_LEFT] = 16; + node->style.margin[CSS_TOP] = 0; + node->style.margin[CSS_RIGHT] = -9; + node->style.padding[CSS_TOP] = 6; + node->style.padding[CSS_RIGHT] = 2; + node->style.padding[CSS_BOTTOM] = 5; + node->style.border[CSS_TOP] = 1; + node->style.position[CSS_TOP] = 5; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 5; + node->layout.position[CSS_LEFT] = 16; + node->layout.dimensions[CSS_WIDTH] = 565; + node->layout.dimensions[CSS_HEIGHT] = 394; + } + + test("Random #772", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #773", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.margin[CSS_LEFT] = 1; + node->style.margin[CSS_TOP] = 1; + node->style.margin[CSS_RIGHT] = 1; + node->style.margin[CSS_BOTTOM] = 1; + node->style.padding[CSS_TOP] = 14; + node->style.padding[CSS_RIGHT] = 11; + node->style.border[CSS_BOTTOM] = 3; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 1; + node->layout.position[CSS_LEFT] = 1; + node->layout.dimensions[CSS_WIDTH] = 11; + node->layout.dimensions[CSS_HEIGHT] = 17; + } + + test("Random #774", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.margin[CSS_LEFT] = 2; + node->style.margin[CSS_TOP] = 2; + node->style.margin[CSS_RIGHT] = 2; + node->style.margin[CSS_BOTTOM] = 2; + node->style.margin[CSS_LEFT] = 17; + node->style.padding[CSS_RIGHT] = 10; + node->style.padding[CSS_BOTTOM] = 5; + node->style.position[CSS_LEFT] = 8; + node->style.position[CSS_TOP] = 4; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 6; + node->layout.position[CSS_LEFT] = 25; + node->layout.dimensions[CSS_WIDTH] = 10; + node->layout.dimensions[CSS_HEIGHT] = 5; + } + + test("Random #775", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 863; + node->style.dimensions[CSS_HEIGHT] = 137; + node->style.margin[CSS_LEFT] = 13; + node->style.margin[CSS_TOP] = 13; + node->style.margin[CSS_RIGHT] = 13; + node->style.margin[CSS_BOTTOM] = 13; + node->style.margin[CSS_RIGHT] = 17; + node->style.margin[CSS_BOTTOM] = 3; + node->style.padding[CSS_BOTTOM] = 16; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_RIGHT] = 1; + node->style.position[CSS_TOP] = 8; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 21; + node->layout.position[CSS_LEFT] = 13; + node->layout.dimensions[CSS_WIDTH] = 863; + node->layout.dimensions[CSS_HEIGHT] = 137; + } + + test("Random #776", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_WIDTH] = 23; + node->style.margin[CSS_LEFT] = 1; + node->style.margin[CSS_BOTTOM] = 0; + node->style.padding[CSS_LEFT] = 0; + node->style.padding[CSS_TOP] = 2; + node->style.border[CSS_TOP] = 3; + node->style.position[CSS_LEFT] = 6; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 7; + node->layout.dimensions[CSS_WIDTH] = 23; + node->layout.dimensions[CSS_HEIGHT] = 5; + } + + test("Random #777", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.dimensions[CSS_HEIGHT] = 341; + node->style.margin[CSS_LEFT] = -4; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 0; + node->style.border[CSS_RIGHT] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.border[CSS_LEFT] = 3; + node->style.position[CSS_LEFT] = -7; + node->style.position[CSS_TOP] = -9; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -9; + node->layout.position[CSS_LEFT] = -11; + node->layout.dimensions[CSS_WIDTH] = 3; + node->layout.dimensions[CSS_HEIGHT] = 341; + } + + test("Random #778", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_CENTER; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_HEIGHT] = 943; + node->style.margin[CSS_TOP] = -10; + node->style.margin[CSS_BOTTOM] = 0; + node->style.padding[CSS_LEFT] = 4; + node->style.padding[CSS_TOP] = 4; + node->style.padding[CSS_RIGHT] = 4; + node->style.padding[CSS_BOTTOM] = 4; + node->style.padding[CSS_TOP] = 9; + node->style.padding[CSS_BOTTOM] = 7; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_BOTTOM] = 3; + node->style.position[CSS_LEFT] = -2; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.align_self = CSS_ALIGN_CENTER; + node->style.position_type = CSS_POSITION_RELATIVE; + node->style.dimensions[CSS_WIDTH] = 960; + node->style.dimensions[CSS_HEIGHT] = 722; + node->style.margin[CSS_LEFT] = 13; + node->style.margin[CSS_TOP] = 13; + node->style.margin[CSS_RIGHT] = 13; + node->style.margin[CSS_BOTTOM] = 13; + node->style.margin[CSS_LEFT] = 1; + node->style.margin[CSS_RIGHT] = 2; + node->style.margin[CSS_BOTTOM] = 3; + node->style.padding[CSS_LEFT] = 14; + node->style.padding[CSS_TOP] = 14; + node->style.padding[CSS_RIGHT] = 14; + node->style.padding[CSS_BOTTOM] = 14; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 0; + node->style.border[CSS_RIGHT] = 0; + node->style.border[CSS_BOTTOM] = 0; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -10; + node->layout.position[CSS_LEFT] = -2; + node->layout.dimensions[CSS_WIDTH] = 975; + node->layout.dimensions[CSS_HEIGHT] = 943; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 116.5; + node->layout.position[CSS_LEFT] = 6; + node->layout.dimensions[CSS_WIDTH] = 960; + node->layout.dimensions[CSS_HEIGHT] = 722; + } + } + + test("Random #779", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #780", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_WIDTH] = 565; + node->style.margin[CSS_LEFT] = -5; + node->style.margin[CSS_TOP] = 0; + node->style.margin[CSS_RIGHT] = -10; + node->style.margin[CSS_BOTTOM] = -6; + node->style.padding[CSS_LEFT] = 18; + node->style.padding[CSS_TOP] = 18; + node->style.padding[CSS_RIGHT] = 18; + node->style.padding[CSS_BOTTOM] = 18; + node->style.padding[CSS_LEFT] = 18; + node->style.padding[CSS_TOP] = 8; + node->style.padding[CSS_RIGHT] = 7; + node->style.padding[CSS_BOTTOM] = 19; + node->style.border[CSS_RIGHT] = 2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = -5; + node->layout.dimensions[CSS_WIDTH] = 565; + node->layout.dimensions[CSS_HEIGHT] = 27; + } + + test("Random #781", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_CENTER; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.margin[CSS_LEFT] = 8; + node->style.margin[CSS_TOP] = 8; + node->style.margin[CSS_RIGHT] = 8; + node->style.margin[CSS_BOTTOM] = 8; + node->style.margin[CSS_LEFT] = 13; + node->style.margin[CSS_TOP] = 10; + node->style.margin[CSS_RIGHT] = 8; + node->style.margin[CSS_BOTTOM] = -2; + node->style.padding[CSS_TOP] = 7; + node->style.padding[CSS_BOTTOM] = 4; + node->style.border[CSS_BOTTOM] = 0; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 10; + node->layout.position[CSS_LEFT] = 13; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 11; + } + + test("Random #782", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.dimensions[CSS_WIDTH] = 676; + node->style.margin[CSS_LEFT] = 7; + node->style.margin[CSS_TOP] = 7; + node->style.margin[CSS_RIGHT] = 7; + node->style.margin[CSS_BOTTOM] = 7; + node->style.margin[CSS_RIGHT] = 17; + node->style.padding[CSS_LEFT] = 4; + node->style.border[CSS_LEFT] = 0; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 7; + node->layout.position[CSS_LEFT] = 7; + node->layout.dimensions[CSS_WIDTH] = 676; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #783", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #784", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.dimensions[CSS_HEIGHT] = 611; + node->style.margin[CSS_TOP] = 14; + node->style.margin[CSS_RIGHT] = 10; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_TOP] = 2; + node->style.border[CSS_RIGHT] = 2; + node->style.border[CSS_BOTTOM] = 2; + node->style.position[CSS_TOP] = -9; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 5; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 4; + node->layout.dimensions[CSS_HEIGHT] = 611; + } + + test("Random #785", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.dimensions[CSS_HEIGHT] = 120; + node->style.margin[CSS_LEFT] = 1; + node->style.margin[CSS_TOP] = 1; + node->style.margin[CSS_RIGHT] = 1; + node->style.margin[CSS_BOTTOM] = 1; + node->style.margin[CSS_LEFT] = 19; + node->style.margin[CSS_TOP] = 3; + node->style.padding[CSS_LEFT] = 10; + node->style.padding[CSS_TOP] = 7; + node->style.padding[CSS_RIGHT] = 18; + node->style.padding[CSS_BOTTOM] = 9; + node->style.border[CSS_BOTTOM] = 3; + node->style.position[CSS_LEFT] = -7; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 3; + node->layout.position[CSS_LEFT] = 12; + node->layout.dimensions[CSS_WIDTH] = 28; + node->layout.dimensions[CSS_HEIGHT] = 120; + } + + test("Random #786", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 396; + node->style.dimensions[CSS_HEIGHT] = 696; + node->style.margin[CSS_LEFT] = 10; + node->style.margin[CSS_TOP] = 10; + node->style.margin[CSS_RIGHT] = 10; + node->style.margin[CSS_BOTTOM] = 10; + node->style.margin[CSS_RIGHT] = -9; + node->style.padding[CSS_LEFT] = 3; + node->style.padding[CSS_TOP] = 3; + node->style.padding[CSS_RIGHT] = 3; + node->style.padding[CSS_BOTTOM] = 3; + node->style.padding[CSS_LEFT] = 0; + node->style.padding[CSS_TOP] = 4; + node->style.padding[CSS_BOTTOM] = 11; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 10; + node->layout.position[CSS_LEFT] = 10; + node->layout.dimensions[CSS_WIDTH] = 396; + node->layout.dimensions[CSS_HEIGHT] = 696; + } + + test("Random #787", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.dimensions[CSS_WIDTH] = 131; + node->style.margin[CSS_LEFT] = 0; + node->style.margin[CSS_TOP] = 0; + node->style.margin[CSS_RIGHT] = 0; + node->style.margin[CSS_BOTTOM] = 0; + node->style.margin[CSS_RIGHT] = 2; + node->style.margin[CSS_BOTTOM] = -4; + node->style.padding[CSS_TOP] = 11; + node->style.border[CSS_TOP] = 0; + node->style.position[CSS_TOP] = 0; + init_css_node_children(node, 2); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.dimensions[CSS_HEIGHT] = 565; + node->style.margin[CSS_LEFT] = -5; + node->style.margin[CSS_TOP] = -5; + node->style.margin[CSS_RIGHT] = -5; + node->style.margin[CSS_BOTTOM] = -5; + node->style.margin[CSS_LEFT] = 10; + node->style.margin[CSS_TOP] = 8; + node->style.margin[CSS_RIGHT] = 6; + node->style.margin[CSS_BOTTOM] = 6; + node->style.padding[CSS_LEFT] = 4; + node->style.padding[CSS_BOTTOM] = 3; + node = &outer_node_1->children[1]; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.flex = CSS_FLEX_ONE; + node->style.dimensions[CSS_WIDTH] = 807; + node->style.dimensions[CSS_HEIGHT] = 353; + node->style.margin[CSS_LEFT] = -10; + node->style.margin[CSS_TOP] = -10; + node->style.margin[CSS_RIGHT] = -10; + node->style.margin[CSS_BOTTOM] = -10; + node->style.padding[CSS_TOP] = 8; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 0; + node->style.border[CSS_RIGHT] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.border[CSS_TOP] = 3; + node->style.position[CSS_TOP] = -4; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 131; + node->layout.dimensions[CSS_HEIGHT] = 590; + init_css_node_children(node, 2); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 19; + node->layout.position[CSS_LEFT] = 10; + node->layout.dimensions[CSS_WIDTH] = 4; + node->layout.dimensions[CSS_HEIGHT] = 565; + node = &outer_node_1->children[1]; + node->layout.position[CSS_TOP] = 243; + node->layout.position[CSS_LEFT] = 10; + node->layout.dimensions[CSS_WIDTH] = 131; + node->layout.dimensions[CSS_HEIGHT] = 353; + } + } + + test("Random #788", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.dimensions[CSS_WIDTH] = 718; + node->style.margin[CSS_LEFT] = 18; + node->style.margin[CSS_RIGHT] = -10; + node->style.position[CSS_LEFT] = 2; + node->style.position[CSS_TOP] = -1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -1; + node->layout.position[CSS_LEFT] = 20; + node->layout.dimensions[CSS_WIDTH] = 718; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #789", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_WIDTH] = 443; + node->style.margin[CSS_LEFT] = -4; + node->style.margin[CSS_TOP] = -4; + node->style.margin[CSS_RIGHT] = -4; + node->style.margin[CSS_BOTTOM] = -4; + node->style.margin[CSS_LEFT] = -1; + node->style.margin[CSS_RIGHT] = 0; + node->style.margin[CSS_BOTTOM] = 16; + node->style.padding[CSS_LEFT] = 1; + node->style.border[CSS_TOP] = 2; + node->style.border[CSS_BOTTOM] = 3; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -4; + node->layout.position[CSS_LEFT] = -1; + node->layout.dimensions[CSS_WIDTH] = 443; + node->layout.dimensions[CSS_HEIGHT] = 5; + } + + test("Random #790", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_HEIGHT] = 956; + node->style.margin[CSS_LEFT] = -5; + node->style.margin[CSS_TOP] = -5; + node->style.margin[CSS_RIGHT] = -5; + node->style.margin[CSS_BOTTOM] = -5; + node->style.margin[CSS_LEFT] = 13; + node->style.margin[CSS_TOP] = -10; + node->style.margin[CSS_RIGHT] = 1; + node->style.padding[CSS_BOTTOM] = 7; + init_css_node_children(node, 2); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex = CSS_FLEX_NONE; + node->style.dimensions[CSS_WIDTH] = 500; + node->style.dimensions[CSS_HEIGHT] = 875; + node->style.margin[CSS_LEFT] = 5; + node->style.margin[CSS_TOP] = 5; + node->style.margin[CSS_RIGHT] = 5; + node->style.margin[CSS_BOTTOM] = 5; + node->style.margin[CSS_RIGHT] = -2; + node->style.padding[CSS_RIGHT] = 10; + node->style.border[CSS_RIGHT] = 2; + node = &outer_node_1->children[1]; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.position_type = CSS_POSITION_RELATIVE; + node->style.margin[CSS_LEFT] = 12; + node->style.margin[CSS_TOP] = 14; + node->style.margin[CSS_BOTTOM] = 13; + node->style.padding[CSS_BOTTOM] = 16; + node->style.border[CSS_LEFT] = 1; + node->style.position[CSS_LEFT] = 4; + init_css_node_children(node, 1); + { + css_node_t *outer_node_2 = node; + css_node_t *node; + node = &outer_node_2->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.align_self = CSS_ALIGN_FLEX_END; + node->style.position_type = CSS_POSITION_RELATIVE; + node->style.dimensions[CSS_WIDTH] = 15; + node->style.margin[CSS_LEFT] = 5; + node->style.margin[CSS_RIGHT] = 15; + node->style.padding[CSS_TOP] = 12; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 1; + node->style.position[CSS_LEFT] = 6; + } + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -10; + node->layout.position[CSS_LEFT] = 13; + node->layout.dimensions[CSS_WIDTH] = 503; + node->layout.dimensions[CSS_HEIGHT] = 956; + init_css_node_children(node, 2); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 5; + node->layout.position[CSS_LEFT] = 5; + node->layout.dimensions[CSS_WIDTH] = 500; + node->layout.dimensions[CSS_HEIGHT] = 875; + node = &outer_node_1->children[1]; + node->layout.position[CSS_TOP] = 899; + node->layout.position[CSS_LEFT] = 243.5; + node->layout.dimensions[CSS_WIDTH] = 36; + node->layout.dimensions[CSS_HEIGHT] = 29; + init_css_node_children(node, 1); + { + css_node_t *outer_node_2 = node; + css_node_t *node; + node = &outer_node_2->children[0]; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 12; + node->layout.dimensions[CSS_WIDTH] = 15; + node->layout.dimensions[CSS_HEIGHT] = 13; + } + } + } + + test("Random #791", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.dimensions[CSS_WIDTH] = 409; + node->style.margin[CSS_LEFT] = 10; + node->style.margin[CSS_RIGHT] = -9; + node->style.margin[CSS_BOTTOM] = -5; + node->style.padding[CSS_LEFT] = 8; + node->style.padding[CSS_TOP] = 8; + node->style.padding[CSS_RIGHT] = 8; + node->style.padding[CSS_BOTTOM] = 8; + node->style.padding[CSS_BOTTOM] = 10; + node->style.border[CSS_LEFT] = 2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 10; + node->layout.dimensions[CSS_WIDTH] = 409; + node->layout.dimensions[CSS_HEIGHT] = 18; + } + + test("Random #792", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #793", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #794", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.dimensions[CSS_WIDTH] = 387; + node->style.margin[CSS_LEFT] = 7; + node->style.margin[CSS_RIGHT] = 9; + node->style.padding[CSS_LEFT] = 1; + node->style.padding[CSS_TOP] = 1; + node->style.padding[CSS_RIGHT] = 1; + node->style.padding[CSS_BOTTOM] = 1; + node->style.position[CSS_TOP] = -7; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -7; + node->layout.position[CSS_LEFT] = 7; + node->layout.dimensions[CSS_WIDTH] = 387; + node->layout.dimensions[CSS_HEIGHT] = 2; + } + + test("Random #795", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.dimensions[CSS_HEIGHT] = 709; + node->style.margin[CSS_LEFT] = 5; + node->style.margin[CSS_TOP] = 5; + node->style.margin[CSS_RIGHT] = 5; + node->style.margin[CSS_BOTTOM] = 5; + node->style.margin[CSS_TOP] = 11; + node->style.margin[CSS_BOTTOM] = 1; + node->style.padding[CSS_LEFT] = 4; + node->style.padding[CSS_RIGHT] = 7; + node->style.border[CSS_RIGHT] = 0; + node->style.border[CSS_BOTTOM] = 2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 11; + node->layout.position[CSS_LEFT] = 5; + node->layout.dimensions[CSS_WIDTH] = 11; + node->layout.dimensions[CSS_HEIGHT] = 709; + } + + test("Random #796", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.dimensions[CSS_WIDTH] = 224; + node->style.dimensions[CSS_HEIGHT] = 320; + node->style.margin[CSS_LEFT] = 18; + node->style.margin[CSS_TOP] = 18; + node->style.margin[CSS_RIGHT] = 18; + node->style.margin[CSS_BOTTOM] = 18; + node->style.padding[CSS_LEFT] = 15; + node->style.padding[CSS_TOP] = 6; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 3; + node->style.position[CSS_LEFT] = -3; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 18; + node->layout.position[CSS_LEFT] = 15; + node->layout.dimensions[CSS_WIDTH] = 224; + node->layout.dimensions[CSS_HEIGHT] = 320; + } + + test("Random #797", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.dimensions[CSS_WIDTH] = 487; + node->style.dimensions[CSS_HEIGHT] = 107; + node->style.margin[CSS_LEFT] = 10; + node->style.margin[CSS_TOP] = 10; + node->style.margin[CSS_RIGHT] = 10; + node->style.margin[CSS_BOTTOM] = 10; + node->style.margin[CSS_TOP] = 4; + node->style.margin[CSS_RIGHT] = 4; + node->style.padding[CSS_LEFT] = 7; + node->style.padding[CSS_TOP] = 7; + node->style.padding[CSS_RIGHT] = 7; + node->style.padding[CSS_BOTTOM] = 7; + node->style.padding[CSS_LEFT] = 6; + node->style.padding[CSS_BOTTOM] = 16; + node->style.position[CSS_LEFT] = 9; + node->style.position[CSS_TOP] = 9; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 13; + node->layout.position[CSS_LEFT] = 19; + node->layout.dimensions[CSS_WIDTH] = 487; + node->layout.dimensions[CSS_HEIGHT] = 107; + } + + test("Random #798", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #799", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #800", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.dimensions[CSS_WIDTH] = 206; + node->style.dimensions[CSS_HEIGHT] = 168; + node->style.margin[CSS_RIGHT] = -3; + node->style.padding[CSS_TOP] = 1; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_TOP] = -1; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.align_self = CSS_ALIGN_CENTER; + node->style.position_type = CSS_POSITION_ABSOLUTE; + node->style.dimensions[CSS_WIDTH] = 866; + node->style.dimensions[CSS_HEIGHT] = 292; + node->style.margin[CSS_LEFT] = 1; + node->style.margin[CSS_RIGHT] = 19; + node->style.margin[CSS_BOTTOM] = 5; + node->style.padding[CSS_LEFT] = 14; + node->style.padding[CSS_TOP] = 14; + node->style.padding[CSS_RIGHT] = 14; + node->style.padding[CSS_BOTTOM] = 14; + node->style.padding[CSS_LEFT] = 18; + node->style.padding[CSS_RIGHT] = 6; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_RIGHT] = 1; + node->style.border[CSS_BOTTOM] = 1; + node->style.border[CSS_BOTTOM] = 3; + node->style.position[CSS_TOP] = -1; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -1; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 206; + node->layout.dimensions[CSS_HEIGHT] = 168; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 1; + node->layout.dimensions[CSS_WIDTH] = 866; + node->layout.dimensions[CSS_HEIGHT] = 292; + } + } + + test("Random #801", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_CENTER; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.margin[CSS_LEFT] = 10; + node->style.margin[CSS_TOP] = 10; + node->style.margin[CSS_RIGHT] = 10; + node->style.margin[CSS_BOTTOM] = 10; + node->style.margin[CSS_RIGHT] = 8; + node->style.padding[CSS_LEFT] = 4; + node->style.padding[CSS_TOP] = 16; + node->style.border[CSS_TOP] = 2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 10; + node->layout.position[CSS_LEFT] = 10; + node->layout.dimensions[CSS_WIDTH] = 4; + node->layout.dimensions[CSS_HEIGHT] = 18; + } + + test("Random #802", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #803", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_WIDTH] = 280; + node->style.margin[CSS_TOP] = 6; + node->style.margin[CSS_RIGHT] = -9; + node->style.padding[CSS_LEFT] = 19; + node->style.padding[CSS_TOP] = 19; + node->style.padding[CSS_RIGHT] = 19; + node->style.padding[CSS_BOTTOM] = 19; + node->style.padding[CSS_BOTTOM] = 5; + node->style.border[CSS_TOP] = 1; + node->style.position[CSS_LEFT] = -1; + node->style.position[CSS_TOP] = 7; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 13; + node->layout.position[CSS_LEFT] = -1; + node->layout.dimensions[CSS_WIDTH] = 280; + node->layout.dimensions[CSS_HEIGHT] = 25; + } + + test("Random #804", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.margin[CSS_LEFT] = 17; + node->style.margin[CSS_RIGHT] = -10; + node->style.margin[CSS_BOTTOM] = 2; + node->style.padding[CSS_LEFT] = 1; + node->style.padding[CSS_TOP] = 1; + node->style.padding[CSS_RIGHT] = 1; + node->style.padding[CSS_BOTTOM] = 1; + node->style.padding[CSS_LEFT] = 18; + node->style.padding[CSS_RIGHT] = 4; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_TOP] = -9; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -9; + node->layout.position[CSS_LEFT] = 17; + node->layout.dimensions[CSS_WIDTH] = 22; + node->layout.dimensions[CSS_HEIGHT] = 2; + } + + test("Random #805", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.margin[CSS_LEFT] = -9; + node->style.margin[CSS_BOTTOM] = -6; + node->style.padding[CSS_LEFT] = 10; + node->style.padding[CSS_TOP] = 10; + node->style.padding[CSS_RIGHT] = 10; + node->style.padding[CSS_BOTTOM] = 10; + node->style.padding[CSS_LEFT] = 14; + node->style.padding[CSS_TOP] = 16; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.border[CSS_RIGHT] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_LEFT] = -9; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = -18; + node->layout.dimensions[CSS_WIDTH] = 27; + node->layout.dimensions[CSS_HEIGHT] = 29; + } + + test("Random #806", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #807", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.dimensions[CSS_WIDTH] = 70; + node->style.margin[CSS_LEFT] = 1; + node->style.margin[CSS_TOP] = 1; + node->style.margin[CSS_RIGHT] = 1; + node->style.margin[CSS_BOTTOM] = 1; + node->style.padding[CSS_RIGHT] = 17; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_BOTTOM] = 1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 1; + node->layout.position[CSS_LEFT] = 1; + node->layout.dimensions[CSS_WIDTH] = 70; + node->layout.dimensions[CSS_HEIGHT] = 1; + } + + test("Random #808", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.margin[CSS_LEFT] = 15; + node->style.margin[CSS_TOP] = 15; + node->style.margin[CSS_RIGHT] = 15; + node->style.margin[CSS_BOTTOM] = 15; + node->style.margin[CSS_RIGHT] = -10; + node->style.margin[CSS_BOTTOM] = -4; + node->style.padding[CSS_TOP] = 4; + node->style.position[CSS_LEFT] = -2; + node->style.position[CSS_TOP] = -5; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.position_type = CSS_POSITION_ABSOLUTE; + node->style.dimensions[CSS_WIDTH] = 978; + node->style.dimensions[CSS_HEIGHT] = 59; + node->style.margin[CSS_TOP] = 8; + node->style.padding[CSS_LEFT] = 10; + node->style.border[CSS_LEFT] = 3; + node->style.position[CSS_TOP] = 9; + init_css_node_children(node, 1); + { + css_node_t *outer_node_2 = node; + css_node_t *node; + node = &outer_node_2->children[0]; + node->style.align_self = CSS_ALIGN_FLEX_START; + node->style.flex = CSS_FLEX_NONE; + node->style.position_type = CSS_POSITION_RELATIVE; + node->style.margin[CSS_TOP] = 19; + node->style.margin[CSS_RIGHT] = 4; + node->style.padding[CSS_RIGHT] = 10; + node->style.position[CSS_TOP] = 0; + } + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 10; + node->layout.position[CSS_LEFT] = 13; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 4; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 17; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 978; + node->layout.dimensions[CSS_HEIGHT] = 59; + init_css_node_children(node, 1); + { + css_node_t *outer_node_2 = node; + css_node_t *node; + node = &outer_node_2->children[0]; + node->layout.position[CSS_TOP] = 19; + node->layout.position[CSS_LEFT] = 13; + node->layout.dimensions[CSS_WIDTH] = 10; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + } + } + + test("Random #809", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.dimensions[CSS_WIDTH] = 726; + node->style.dimensions[CSS_HEIGHT] = 6; + node->style.margin[CSS_TOP] = -6; + node->style.margin[CSS_RIGHT] = -2; + node->style.padding[CSS_LEFT] = 1; + node->style.padding[CSS_TOP] = 1; + node->style.padding[CSS_RIGHT] = 1; + node->style.padding[CSS_BOTTOM] = 1; + node->style.padding[CSS_LEFT] = 17; + node->style.padding[CSS_TOP] = 8; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.flex = CSS_FLEX_ONE; + node->style.dimensions[CSS_WIDTH] = 273; + node->style.margin[CSS_LEFT] = -2; + node->style.margin[CSS_TOP] = -2; + node->style.margin[CSS_RIGHT] = -2; + node->style.margin[CSS_BOTTOM] = -2; + node->style.margin[CSS_TOP] = 13; + node->style.margin[CSS_RIGHT] = -10; + node->style.margin[CSS_BOTTOM] = -5; + node->style.padding[CSS_LEFT] = 10; + node->style.padding[CSS_TOP] = 19; + node->style.position[CSS_TOP] = -8; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -6; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 726; + node->layout.dimensions[CSS_HEIGHT] = 9; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 13; + node->layout.position[CSS_LEFT] = 15; + node->layout.dimensions[CSS_WIDTH] = 273; + node->layout.dimensions[CSS_HEIGHT] = 19; + } + } + + test("Random #810", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.margin[CSS_LEFT] = -3; + node->style.margin[CSS_BOTTOM] = 0; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.position[CSS_LEFT] = -4; + node->style.position[CSS_TOP] = -7; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -7; + node->layout.position[CSS_LEFT] = -7; + node->layout.dimensions[CSS_WIDTH] = 3; + node->layout.dimensions[CSS_HEIGHT] = 6; + } + + test("Random #811", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.dimensions[CSS_WIDTH] = 403; + node->style.dimensions[CSS_HEIGHT] = 202; + node->style.margin[CSS_LEFT] = 4; + node->style.margin[CSS_TOP] = 1; + node->style.margin[CSS_RIGHT] = 2; + node->style.padding[CSS_LEFT] = 2; + node->style.padding[CSS_TOP] = 2; + node->style.padding[CSS_RIGHT] = 2; + node->style.padding[CSS_BOTTOM] = 2; + node->style.padding[CSS_LEFT] = 16; + node->style.border[CSS_TOP] = 2; + node->style.position[CSS_LEFT] = -6; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 1; + node->layout.position[CSS_LEFT] = -2; + node->layout.dimensions[CSS_WIDTH] = 403; + node->layout.dimensions[CSS_HEIGHT] = 202; + } + + test("Random #812", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.margin[CSS_LEFT] = -5; + node->style.margin[CSS_TOP] = -5; + node->style.margin[CSS_RIGHT] = -5; + node->style.margin[CSS_BOTTOM] = -5; + node->style.margin[CSS_RIGHT] = 10; + node->style.margin[CSS_BOTTOM] = 19; + node->style.padding[CSS_LEFT] = 6; + node->style.padding[CSS_TOP] = 6; + node->style.padding[CSS_RIGHT] = 6; + node->style.padding[CSS_BOTTOM] = 6; + node->style.padding[CSS_TOP] = 14; + node->style.border[CSS_TOP] = 2; + node->style.position[CSS_TOP] = 8; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 3; + node->layout.position[CSS_LEFT] = -5; + node->layout.dimensions[CSS_WIDTH] = 12; + node->layout.dimensions[CSS_HEIGHT] = 22; + } + + test("Random #813", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.dimensions[CSS_HEIGHT] = 448; + node->style.margin[CSS_TOP] = 18; + node->style.margin[CSS_BOTTOM] = -4; + node->style.padding[CSS_LEFT] = 17; + node->style.padding[CSS_TOP] = 14; + node->style.border[CSS_TOP] = 2; + node->style.border[CSS_BOTTOM] = 2; + node->style.position[CSS_LEFT] = -10; + node->style.position[CSS_TOP] = -10; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 8; + node->layout.position[CSS_LEFT] = -10; + node->layout.dimensions[CSS_WIDTH] = 17; + node->layout.dimensions[CSS_HEIGHT] = 448; + } + + test("Random #814", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.dimensions[CSS_WIDTH] = 16; + node->style.dimensions[CSS_HEIGHT] = 643; + node->style.margin[CSS_LEFT] = -10; + node->style.margin[CSS_TOP] = -10; + node->style.margin[CSS_RIGHT] = -10; + node->style.margin[CSS_BOTTOM] = -10; + node->style.margin[CSS_LEFT] = 16; + node->style.margin[CSS_BOTTOM] = -10; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.border[CSS_BOTTOM] = 2; + node->style.position[CSS_TOP] = 6; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -4; + node->layout.position[CSS_LEFT] = 16; + node->layout.dimensions[CSS_WIDTH] = 16; + node->layout.dimensions[CSS_HEIGHT] = 643; + } + + test("Random #815", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.dimensions[CSS_WIDTH] = 322; + node->style.margin[CSS_LEFT] = 3; + node->style.margin[CSS_TOP] = 3; + node->style.margin[CSS_RIGHT] = 3; + node->style.margin[CSS_BOTTOM] = 3; + node->style.margin[CSS_TOP] = 3; + node->style.margin[CSS_RIGHT] = -4; + node->style.padding[CSS_LEFT] = 18; + node->style.padding[CSS_TOP] = 18; + node->style.padding[CSS_RIGHT] = 18; + node->style.padding[CSS_BOTTOM] = 18; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_TOP] = 2; + node->style.border[CSS_RIGHT] = 2; + node->style.border[CSS_BOTTOM] = 2; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_BOTTOM] = 0; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 3; + node->layout.position[CSS_LEFT] = 3; + node->layout.dimensions[CSS_WIDTH] = 322; + node->layout.dimensions[CSS_HEIGHT] = 38; + } + + test("Random #816", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.margin[CSS_TOP] = 11; + node->style.margin[CSS_BOTTOM] = -6; + node->style.padding[CSS_LEFT] = 3; + node->style.padding[CSS_TOP] = 3; + node->style.padding[CSS_RIGHT] = 3; + node->style.padding[CSS_BOTTOM] = 3; + node->style.padding[CSS_TOP] = 18; + node->style.border[CSS_RIGHT] = 2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 11; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 8; + node->layout.dimensions[CSS_HEIGHT] = 21; + } + + test("Random #817", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.dimensions[CSS_WIDTH] = 495; + node->style.dimensions[CSS_HEIGHT] = 558; + node->style.margin[CSS_RIGHT] = 6; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_TOP] = 2; + node->style.position[CSS_LEFT] = 8; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 8; + node->layout.dimensions[CSS_WIDTH] = 495; + node->layout.dimensions[CSS_HEIGHT] = 558; + } + + test("Random #818", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #819", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 224; + node->style.dimensions[CSS_HEIGHT] = 136; + node->style.margin[CSS_LEFT] = 12; + node->style.margin[CSS_TOP] = 12; + node->style.margin[CSS_RIGHT] = 12; + node->style.margin[CSS_BOTTOM] = 12; + node->style.padding[CSS_LEFT] = 2; + node->style.padding[CSS_BOTTOM] = 12; + node->style.position[CSS_LEFT] = 6; + node->style.position[CSS_TOP] = -5; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 7; + node->layout.position[CSS_LEFT] = 18; + node->layout.dimensions[CSS_WIDTH] = 224; + node->layout.dimensions[CSS_HEIGHT] = 136; + } + + test("Random #820", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.dimensions[CSS_WIDTH] = 652; + node->style.dimensions[CSS_HEIGHT] = 833; + node->style.margin[CSS_LEFT] = 0; + node->style.margin[CSS_BOTTOM] = 19; + node->style.padding[CSS_LEFT] = 19; + node->style.padding[CSS_TOP] = 3; + node->style.padding[CSS_BOTTOM] = 15; + node->style.position[CSS_LEFT] = 5; + node->style.position[CSS_TOP] = 9; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 9; + node->layout.position[CSS_LEFT] = 5; + node->layout.dimensions[CSS_WIDTH] = 652; + node->layout.dimensions[CSS_HEIGHT] = 833; + } + + test("Random #821", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #822", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.dimensions[CSS_WIDTH] = 731; + node->style.dimensions[CSS_HEIGHT] = 807; + node->style.margin[CSS_LEFT] = -10; + node->style.margin[CSS_TOP] = -10; + node->style.margin[CSS_BOTTOM] = 13; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.border[CSS_TOP] = 0; + node->style.position[CSS_TOP] = -8; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -18; + node->layout.position[CSS_LEFT] = -10; + node->layout.dimensions[CSS_WIDTH] = 731; + node->layout.dimensions[CSS_HEIGHT] = 807; + } + + test("Random #823", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.margin[CSS_LEFT] = 11; + node->style.margin[CSS_TOP] = 1; + node->style.margin[CSS_BOTTOM] = 9; + node->style.padding[CSS_LEFT] = 17; + node->style.padding[CSS_RIGHT] = 19; + node->style.padding[CSS_BOTTOM] = 4; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 1; + node->layout.position[CSS_LEFT] = 11; + node->layout.dimensions[CSS_WIDTH] = 36; + node->layout.dimensions[CSS_HEIGHT] = 4; + } + + test("Random #824", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.dimensions[CSS_WIDTH] = 526; + node->style.dimensions[CSS_HEIGHT] = 416; + node->style.margin[CSS_LEFT] = 16; + node->style.margin[CSS_TOP] = 16; + node->style.margin[CSS_RIGHT] = 16; + node->style.margin[CSS_BOTTOM] = 16; + node->style.margin[CSS_LEFT] = 6; + node->style.margin[CSS_TOP] = 17; + node->style.border[CSS_LEFT] = 1; + node->style.position[CSS_TOP] = -10; + init_css_node_children(node, 2); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.align_self = CSS_ALIGN_FLEX_START; + node->style.position_type = CSS_POSITION_RELATIVE; + node->style.dimensions[CSS_HEIGHT] = 905; + node->style.margin[CSS_LEFT] = 19; + node->style.margin[CSS_TOP] = 19; + node->style.margin[CSS_RIGHT] = 19; + node->style.margin[CSS_BOTTOM] = 19; + node->style.margin[CSS_LEFT] = -7; + node->style.margin[CSS_RIGHT] = 17; + node->style.margin[CSS_BOTTOM] = -6; + node->style.padding[CSS_LEFT] = 9; + node->style.padding[CSS_TOP] = 9; + node->style.padding[CSS_RIGHT] = 9; + node->style.padding[CSS_BOTTOM] = 9; + node->style.padding[CSS_BOTTOM] = 17; + node->style.border[CSS_BOTTOM] = 1; + node->style.position[CSS_TOP] = 9; + init_css_node_children(node, 1); + { + css_node_t *outer_node_2 = node; + css_node_t *node; + node = &outer_node_2->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.align_self = CSS_ALIGN_FLEX_END; + node->style.margin[CSS_LEFT] = 1; + node->style.margin[CSS_TOP] = 1; + node->style.margin[CSS_RIGHT] = 1; + node->style.margin[CSS_BOTTOM] = 1; + node->style.margin[CSS_RIGHT] = 18; + node->style.margin[CSS_BOTTOM] = 7; + node->style.padding[CSS_LEFT] = 0; + node->style.padding[CSS_BOTTOM] = 14; + node->style.border[CSS_TOP] = 0; + node->style.position[CSS_LEFT] = -9; + node->style.position[CSS_TOP] = 1; + } + node = &outer_node_1->children[1]; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.align_self = CSS_ALIGN_STRETCH; + node->style.flex = CSS_FLEX_ONE; + node->style.position_type = CSS_POSITION_ABSOLUTE; + node->style.dimensions[CSS_WIDTH] = 50; + node->style.margin[CSS_LEFT] = 10; + node->style.margin[CSS_TOP] = 10; + node->style.margin[CSS_RIGHT] = 10; + node->style.margin[CSS_BOTTOM] = 10; + node->style.margin[CSS_LEFT] = -5; + node->style.margin[CSS_BOTTOM] = 6; + node->style.padding[CSS_LEFT] = 19; + node->style.padding[CSS_TOP] = 19; + node->style.padding[CSS_RIGHT] = 19; + node->style.padding[CSS_BOTTOM] = 19; + node->style.padding[CSS_BOTTOM] = 17; + node->style.border[CSS_RIGHT] = 1; + node->style.border[CSS_BOTTOM] = 1; + node->style.position[CSS_TOP] = -10; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 7; + node->layout.position[CSS_LEFT] = 6; + node->layout.dimensions[CSS_WIDTH] = 526; + node->layout.dimensions[CSS_HEIGHT] = 416; + init_css_node_children(node, 2); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 28; + node->layout.position[CSS_LEFT] = -6; + node->layout.dimensions[CSS_WIDTH] = 37; + node->layout.dimensions[CSS_HEIGHT] = 905; + init_css_node_children(node, 1); + { + css_node_t *outer_node_2 = node; + css_node_t *node; + node = &outer_node_2->children[0]; + node->layout.position[CSS_TOP] = 867; + node->layout.position[CSS_LEFT] = 1; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 14; + } + node = &outer_node_1->children[1]; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = -4; + node->layout.dimensions[CSS_WIDTH] = 50; + node->layout.dimensions[CSS_HEIGHT] = 37; + } + } + + test("Random #825", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.margin[CSS_LEFT] = 3; + node->style.margin[CSS_TOP] = 9; + node->style.padding[CSS_TOP] = 7; + node->style.padding[CSS_BOTTOM] = 3; + node->style.position[CSS_TOP] = -1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 8; + node->layout.position[CSS_LEFT] = 3; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 10; + } + + test("Random #826", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.dimensions[CSS_WIDTH] = 203; + node->style.dimensions[CSS_HEIGHT] = 599; + node->style.margin[CSS_LEFT] = -5; + node->style.margin[CSS_TOP] = -5; + node->style.margin[CSS_RIGHT] = -5; + node->style.margin[CSS_BOTTOM] = -5; + node->style.margin[CSS_LEFT] = -6; + node->style.margin[CSS_RIGHT] = 1; + node->style.padding[CSS_TOP] = 7; + node->style.padding[CSS_BOTTOM] = 13; + node->style.border[CSS_BOTTOM] = 3; + node->style.position[CSS_LEFT] = -6; + node->style.position[CSS_TOP] = -9; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.flex = CSS_FLEX_NONE; + node->style.dimensions[CSS_WIDTH] = 890; + node->style.dimensions[CSS_HEIGHT] = 586; + node->style.margin[CSS_LEFT] = 5; + node->style.margin[CSS_TOP] = 14; + node->style.margin[CSS_BOTTOM] = 10; + node->style.padding[CSS_LEFT] = 8; + node->style.padding[CSS_TOP] = 8; + node->style.padding[CSS_RIGHT] = 8; + node->style.padding[CSS_BOTTOM] = 8; + node->style.padding[CSS_BOTTOM] = 18; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 2; + node->style.position[CSS_LEFT] = 2; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -14; + node->layout.position[CSS_LEFT] = -12; + node->layout.dimensions[CSS_WIDTH] = 203; + node->layout.dimensions[CSS_HEIGHT] = 599; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 4; + node->layout.position[CSS_LEFT] = 7; + node->layout.dimensions[CSS_WIDTH] = 890; + node->layout.dimensions[CSS_HEIGHT] = 586; + } + } + + test("Random #827", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #828", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.dimensions[CSS_WIDTH] = 936; + node->style.dimensions[CSS_HEIGHT] = 78; + node->style.margin[CSS_TOP] = -3; + node->style.margin[CSS_BOTTOM] = 19; + node->style.padding[CSS_LEFT] = 8; + node->style.padding[CSS_TOP] = 8; + node->style.padding[CSS_RIGHT] = 8; + node->style.padding[CSS_BOTTOM] = 8; + node->style.padding[CSS_BOTTOM] = 4; + node->style.position[CSS_LEFT] = 1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -3; + node->layout.position[CSS_LEFT] = 1; + node->layout.dimensions[CSS_WIDTH] = 936; + node->layout.dimensions[CSS_HEIGHT] = 78; + } + + test("Random #829", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.dimensions[CSS_WIDTH] = 536; + node->style.dimensions[CSS_HEIGHT] = 921; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_TOP] = 2; + node->style.border[CSS_RIGHT] = 2; + node->style.border[CSS_BOTTOM] = 2; + node->style.position[CSS_LEFT] = -6; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex = CSS_FLEX_NONE; + node->style.dimensions[CSS_WIDTH] = 395; + node->style.dimensions[CSS_HEIGHT] = 206; + node->style.margin[CSS_LEFT] = -2; + node->style.margin[CSS_TOP] = -2; + node->style.margin[CSS_RIGHT] = -2; + node->style.margin[CSS_BOTTOM] = -2; + node->style.margin[CSS_TOP] = 19; + node->style.margin[CSS_RIGHT] = -3; + node->style.padding[CSS_TOP] = 9; + node->style.padding[CSS_RIGHT] = 0; + init_css_node_children(node, 1); + { + css_node_t *outer_node_2 = node; + css_node_t *node; + node = &outer_node_2->children[0]; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.margin[CSS_RIGHT] = 13; + node->style.padding[CSS_LEFT] = 11; + node->style.padding[CSS_TOP] = 12; + node->style.border[CSS_BOTTOM] = 0; + } + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = -6; + node->layout.dimensions[CSS_WIDTH] = 536; + node->layout.dimensions[CSS_HEIGHT] = 921; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 21; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 395; + node->layout.dimensions[CSS_HEIGHT] = 206; + init_css_node_children(node, 1); + { + css_node_t *outer_node_2 = node; + css_node_t *node; + node = &outer_node_2->children[0]; + node->layout.position[CSS_TOP] = 9; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 11; + node->layout.dimensions[CSS_HEIGHT] = 12; + } + } + } + + test("Random #830", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #831", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_WIDTH] = 462; + node->style.margin[CSS_LEFT] = 11; + node->style.margin[CSS_TOP] = 11; + node->style.margin[CSS_RIGHT] = 11; + node->style.margin[CSS_BOTTOM] = 11; + node->style.margin[CSS_TOP] = 5; + node->style.padding[CSS_LEFT] = 5; + node->style.padding[CSS_TOP] = 5; + node->style.padding[CSS_RIGHT] = 5; + node->style.padding[CSS_BOTTOM] = 5; + node->style.padding[CSS_LEFT] = 10; + node->style.padding[CSS_TOP] = 16; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_BOTTOM] = 1; + node->style.position[CSS_LEFT] = 0; + node->style.position[CSS_TOP] = -4; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 1; + node->layout.position[CSS_LEFT] = 11; + node->layout.dimensions[CSS_WIDTH] = 462; + node->layout.dimensions[CSS_HEIGHT] = 25; + } + + test("Random #832", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.dimensions[CSS_HEIGHT] = 197; + node->style.margin[CSS_RIGHT] = 1; + node->style.margin[CSS_BOTTOM] = 13; + node->style.padding[CSS_LEFT] = 19; + node->style.padding[CSS_TOP] = 19; + node->style.padding[CSS_RIGHT] = 19; + node->style.padding[CSS_BOTTOM] = 19; + node->style.padding[CSS_TOP] = 12; + node->style.padding[CSS_BOTTOM] = 7; + node->style.border[CSS_BOTTOM] = 1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 38; + node->layout.dimensions[CSS_HEIGHT] = 197; + } + + test("Random #833", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #834", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #835", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 768; + node->style.margin[CSS_LEFT] = -7; + node->style.margin[CSS_TOP] = 6; + node->style.margin[CSS_RIGHT] = 15; + node->style.padding[CSS_TOP] = 4; + node->style.position[CSS_LEFT] = -9; + node->style.position[CSS_TOP] = -6; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.align_self = CSS_ALIGN_CENTER; + node->style.flex = CSS_FLEX_NONE; + node->style.position_type = CSS_POSITION_RELATIVE; + node->style.dimensions[CSS_WIDTH] = 927; + node->style.margin[CSS_LEFT] = -7; + node->style.margin[CSS_TOP] = -7; + node->style.margin[CSS_RIGHT] = -7; + node->style.margin[CSS_BOTTOM] = -7; + node->style.margin[CSS_TOP] = -7; + node->style.margin[CSS_RIGHT] = 2; + node->style.margin[CSS_BOTTOM] = -8; + node->style.padding[CSS_LEFT] = 19; + node->style.padding[CSS_BOTTOM] = 3; + node->style.border[CSS_LEFT] = 1; + node->style.position[CSS_TOP] = 3; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = -16; + node->layout.dimensions[CSS_WIDTH] = 768; + node->layout.dimensions[CSS_HEIGHT] = 4; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 6; + node->layout.position[CSS_LEFT] = -7; + node->layout.dimensions[CSS_WIDTH] = 927; + node->layout.dimensions[CSS_HEIGHT] = 3; + } + } + + test("Random #836", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.dimensions[CSS_HEIGHT] = 673; + node->style.padding[CSS_BOTTOM] = 8; + node->style.position[CSS_LEFT] = 4; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 4; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 673; + } + + test("Random #837", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.dimensions[CSS_HEIGHT] = 339; + node->style.margin[CSS_LEFT] = -4; + node->style.margin[CSS_TOP] = -4; + node->style.margin[CSS_RIGHT] = -4; + node->style.margin[CSS_BOTTOM] = -4; + node->style.margin[CSS_TOP] = -5; + node->style.padding[CSS_LEFT] = 5; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.position[CSS_LEFT] = -6; + node->style.position[CSS_TOP] = 1; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.position_type = CSS_POSITION_ABSOLUTE; + node->style.dimensions[CSS_HEIGHT] = 885; + node->style.margin[CSS_BOTTOM] = 15; + node->style.padding[CSS_TOP] = 0; + node->style.padding[CSS_RIGHT] = 0; + node->style.border[CSS_TOP] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_LEFT] = 9; + node->style.position[CSS_TOP] = 1; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -4; + node->layout.position[CSS_LEFT] = -10; + node->layout.dimensions[CSS_WIDTH] = 11; + node->layout.dimensions[CSS_HEIGHT] = 339; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 1; + node->layout.position[CSS_LEFT] = 12; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 885; + } + } + + test("Random #838", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 817; + node->style.margin[CSS_BOTTOM] = 3; + node->style.padding[CSS_LEFT] = 0; + node->style.padding[CSS_BOTTOM] = 3; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_BOTTOM] = 1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 817; + node->layout.dimensions[CSS_HEIGHT] = 7; + } + + test("Random #839", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.dimensions[CSS_HEIGHT] = 127; + node->style.margin[CSS_LEFT] = 19; + node->style.margin[CSS_TOP] = 19; + node->style.margin[CSS_RIGHT] = 19; + node->style.margin[CSS_BOTTOM] = 19; + node->style.margin[CSS_RIGHT] = 16; + node->style.padding[CSS_LEFT] = 16; + node->style.padding[CSS_TOP] = 16; + node->style.padding[CSS_RIGHT] = 16; + node->style.padding[CSS_BOTTOM] = 16; + node->style.padding[CSS_TOP] = 9; + node->style.padding[CSS_BOTTOM] = 15; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 19; + node->layout.position[CSS_LEFT] = 19; + node->layout.dimensions[CSS_WIDTH] = 32; + node->layout.dimensions[CSS_HEIGHT] = 127; + } + + test("Random #840", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #841", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.dimensions[CSS_WIDTH] = 690; + node->style.dimensions[CSS_HEIGHT] = 163; + node->style.margin[CSS_LEFT] = 18; + node->style.margin[CSS_TOP] = 18; + node->style.margin[CSS_RIGHT] = 18; + node->style.margin[CSS_BOTTOM] = 18; + node->style.margin[CSS_LEFT] = 11; + node->style.margin[CSS_TOP] = 12; + node->style.margin[CSS_RIGHT] = 3; + node->style.padding[CSS_TOP] = 7; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_TOP] = 2; + node->style.border[CSS_RIGHT] = 2; + node->style.border[CSS_BOTTOM] = 2; + node->style.border[CSS_LEFT] = 0; + node->style.position[CSS_LEFT] = 9; + node->style.position[CSS_TOP] = 7; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.margin[CSS_LEFT] = 12; + node->style.margin[CSS_TOP] = 16; + node->style.margin[CSS_BOTTOM] = -10; + node->style.padding[CSS_RIGHT] = 8; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_LEFT] = -4; + node->style.position[CSS_TOP] = -2; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 19; + node->layout.position[CSS_LEFT] = 20; + node->layout.dimensions[CSS_WIDTH] = 690; + node->layout.dimensions[CSS_HEIGHT] = 163; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 23; + node->layout.position[CSS_LEFT] = 8; + node->layout.dimensions[CSS_WIDTH] = 9; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + } + + test("Random #842", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #843", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #844", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_CENTER; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_WIDTH] = 17; + node->style.margin[CSS_LEFT] = 3; + node->style.margin[CSS_TOP] = 3; + node->style.margin[CSS_RIGHT] = 3; + node->style.margin[CSS_BOTTOM] = 3; + node->style.padding[CSS_BOTTOM] = 11; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 3; + node->layout.position[CSS_LEFT] = 3; + node->layout.dimensions[CSS_WIDTH] = 17; + node->layout.dimensions[CSS_HEIGHT] = 17; + } + + test("Random #845", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #846", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.margin[CSS_RIGHT] = 3; + node->style.margin[CSS_BOTTOM] = -8; + node->style.padding[CSS_LEFT] = 14; + node->style.padding[CSS_TOP] = 14; + node->style.padding[CSS_RIGHT] = 14; + node->style.padding[CSS_BOTTOM] = 14; + node->style.padding[CSS_LEFT] = 19; + node->style.padding[CSS_RIGHT] = 3; + node->style.position[CSS_LEFT] = -5; + node->style.position[CSS_TOP] = 0; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = -5; + node->layout.dimensions[CSS_WIDTH] = 22; + node->layout.dimensions[CSS_HEIGHT] = 28; + } + + test("Random #847", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.margin[CSS_LEFT] = 7; + node->style.margin[CSS_TOP] = 7; + node->style.margin[CSS_RIGHT] = 7; + node->style.margin[CSS_BOTTOM] = 7; + node->style.margin[CSS_LEFT] = 3; + node->style.padding[CSS_TOP] = 2; + node->style.padding[CSS_RIGHT] = 2; + node->style.padding[CSS_BOTTOM] = 1; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_TOP] = 3; + node->style.position[CSS_LEFT] = 3; + node->style.position[CSS_TOP] = 2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 9; + node->layout.position[CSS_LEFT] = 6; + node->layout.dimensions[CSS_WIDTH] = 4; + node->layout.dimensions[CSS_HEIGHT] = 6; + } + + test("Random #848", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.margin[CSS_LEFT] = 3; + node->style.margin[CSS_TOP] = 5; + node->style.padding[CSS_LEFT] = 15; + node->style.padding[CSS_TOP] = 15; + node->style.padding[CSS_RIGHT] = 15; + node->style.padding[CSS_BOTTOM] = 15; + node->style.padding[CSS_LEFT] = 18; + node->style.padding[CSS_RIGHT] = 18; + node->style.position[CSS_LEFT] = -6; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 5; + node->layout.position[CSS_LEFT] = -3; + node->layout.dimensions[CSS_WIDTH] = 36; + node->layout.dimensions[CSS_HEIGHT] = 30; + } + + test("Random #849", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.dimensions[CSS_WIDTH] = 262; + node->style.dimensions[CSS_HEIGHT] = 843; + node->style.margin[CSS_LEFT] = 2; + node->style.margin[CSS_TOP] = 2; + node->style.margin[CSS_RIGHT] = 2; + node->style.margin[CSS_BOTTOM] = 2; + node->style.padding[CSS_RIGHT] = 0; + node->style.position[CSS_TOP] = -2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 2; + node->layout.dimensions[CSS_WIDTH] = 262; + node->layout.dimensions[CSS_HEIGHT] = 843; + } + + test("Random #850", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.dimensions[CSS_HEIGHT] = 335; + node->style.margin[CSS_LEFT] = -6; + node->style.margin[CSS_TOP] = -6; + node->style.margin[CSS_RIGHT] = -6; + node->style.margin[CSS_BOTTOM] = -6; + node->style.margin[CSS_TOP] = 3; + node->style.margin[CSS_RIGHT] = -3; + node->style.padding[CSS_BOTTOM] = 12; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_TOP] = 3; + node->style.position[CSS_LEFT] = -1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 3; + node->layout.position[CSS_LEFT] = -7; + node->layout.dimensions[CSS_WIDTH] = 2; + node->layout.dimensions[CSS_HEIGHT] = 335; + } + + test("Random #851", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 83; + node->style.dimensions[CSS_HEIGHT] = 445; + node->style.margin[CSS_LEFT] = 18; + node->style.margin[CSS_TOP] = 4; + node->style.margin[CSS_BOTTOM] = 10; + node->style.padding[CSS_RIGHT] = 3; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_RIGHT] = 2; + node->style.position[CSS_LEFT] = -9; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 4; + node->layout.position[CSS_LEFT] = 9; + node->layout.dimensions[CSS_WIDTH] = 83; + node->layout.dimensions[CSS_HEIGHT] = 445; + } + + test("Random #852", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.dimensions[CSS_WIDTH] = 573; + node->style.dimensions[CSS_HEIGHT] = 202; + node->style.margin[CSS_LEFT] = 10; + node->style.margin[CSS_TOP] = 10; + node->style.margin[CSS_RIGHT] = 10; + node->style.margin[CSS_BOTTOM] = 10; + node->style.padding[CSS_TOP] = 9; + node->style.padding[CSS_RIGHT] = 3; + node->style.padding[CSS_BOTTOM] = 5; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 0; + node->style.border[CSS_RIGHT] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.border[CSS_BOTTOM] = 1; + node->style.position[CSS_LEFT] = -5; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 10; + node->layout.position[CSS_LEFT] = 5; + node->layout.dimensions[CSS_WIDTH] = 573; + node->layout.dimensions[CSS_HEIGHT] = 202; + } + + test("Random #853", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.margin[CSS_RIGHT] = 3; + node->style.margin[CSS_BOTTOM] = -2; + node->style.padding[CSS_LEFT] = 5; + node->style.padding[CSS_TOP] = 5; + node->style.padding[CSS_RIGHT] = 5; + node->style.padding[CSS_BOTTOM] = 5; + node->style.padding[CSS_TOP] = 8; + node->style.position[CSS_LEFT] = 0; + node->style.position[CSS_TOP] = 2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 2; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 10; + node->layout.dimensions[CSS_HEIGHT] = 13; + } + + test("Random #854", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #855", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_CENTER; + node->style.dimensions[CSS_WIDTH] = 198; + node->style.dimensions[CSS_HEIGHT] = 655; + node->style.margin[CSS_LEFT] = -9; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = -9; + node->layout.dimensions[CSS_WIDTH] = 198; + node->layout.dimensions[CSS_HEIGHT] = 655; + } + + test("Random #856", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.dimensions[CSS_WIDTH] = 659; + node->style.margin[CSS_LEFT] = 16; + node->style.margin[CSS_TOP] = 16; + node->style.margin[CSS_RIGHT] = 16; + node->style.margin[CSS_BOTTOM] = 16; + node->style.margin[CSS_RIGHT] = 18; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 0; + node->style.border[CSS_RIGHT] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_BOTTOM] = 2; + node->style.position[CSS_LEFT] = -2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 16; + node->layout.position[CSS_LEFT] = 14; + node->layout.dimensions[CSS_WIDTH] = 659; + node->layout.dimensions[CSS_HEIGHT] = 2; + } + + test("Random #857", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #858", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 154; + node->style.dimensions[CSS_HEIGHT] = 149; + node->style.margin[CSS_LEFT] = -7; + node->style.margin[CSS_TOP] = -7; + node->style.margin[CSS_RIGHT] = -7; + node->style.margin[CSS_BOTTOM] = -7; + node->style.margin[CSS_RIGHT] = -7; + node->style.padding[CSS_LEFT] = 2; + node->style.padding[CSS_TOP] = 2; + node->style.padding[CSS_RIGHT] = 2; + node->style.padding[CSS_BOTTOM] = 2; + node->style.padding[CSS_LEFT] = 7; + node->style.padding[CSS_TOP] = 10; + node->style.padding[CSS_RIGHT] = 7; + node->style.padding[CSS_BOTTOM] = 18; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.border[CSS_TOP] = 1; + node->style.position[CSS_LEFT] = -10; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -7; + node->layout.position[CSS_LEFT] = -17; + node->layout.dimensions[CSS_WIDTH] = 154; + node->layout.dimensions[CSS_HEIGHT] = 149; + } + + test("Random #859", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 324; + node->style.dimensions[CSS_HEIGHT] = 649; + node->style.margin[CSS_TOP] = 12; + node->style.margin[CSS_RIGHT] = 0; + node->style.margin[CSS_BOTTOM] = -6; + node->style.padding[CSS_LEFT] = 4; + node->style.padding[CSS_TOP] = 4; + node->style.padding[CSS_RIGHT] = 4; + node->style.padding[CSS_BOTTOM] = 4; + node->style.border[CSS_RIGHT] = 1; + node->style.position[CSS_TOP] = 3; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.align_self = CSS_ALIGN_FLEX_START; + node->style.position_type = CSS_POSITION_RELATIVE; + node->style.dimensions[CSS_WIDTH] = 545; + node->style.dimensions[CSS_HEIGHT] = 488; + node->style.margin[CSS_LEFT] = -8; + node->style.margin[CSS_TOP] = -8; + node->style.margin[CSS_RIGHT] = -8; + node->style.margin[CSS_BOTTOM] = -8; + node->style.margin[CSS_BOTTOM] = -4; + node->style.padding[CSS_LEFT] = 3; + node->style.padding[CSS_RIGHT] = 1; + node->style.padding[CSS_BOTTOM] = 4; + node->style.position[CSS_LEFT] = -6; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 15; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 324; + node->layout.dimensions[CSS_HEIGHT] = 649; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 78.5; + node->layout.position[CSS_LEFT] = -10; + node->layout.dimensions[CSS_WIDTH] = 545; + node->layout.dimensions[CSS_HEIGHT] = 488; + } + } + + test("Random #860", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #861", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.margin[CSS_RIGHT] = -4; + node->style.padding[CSS_LEFT] = 10; + node->style.padding[CSS_BOTTOM] = 8; + node->style.border[CSS_RIGHT] = 3; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 13; + node->layout.dimensions[CSS_HEIGHT] = 8; + } + + test("Random #862", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #863", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_CENTER; + node->style.dimensions[CSS_HEIGHT] = 778; + node->style.margin[CSS_LEFT] = -10; + node->style.margin[CSS_TOP] = -10; + node->style.margin[CSS_RIGHT] = -10; + node->style.margin[CSS_BOTTOM] = -10; + node->style.margin[CSS_LEFT] = 17; + node->style.margin[CSS_TOP] = 0; + node->style.margin[CSS_RIGHT] = -1; + node->style.padding[CSS_LEFT] = 15; + node->style.padding[CSS_TOP] = 15; + node->style.padding[CSS_RIGHT] = 15; + node->style.padding[CSS_BOTTOM] = 15; + node->style.padding[CSS_RIGHT] = 12; + node->style.padding[CSS_BOTTOM] = 4; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_RIGHT] = 1; + node->style.border[CSS_BOTTOM] = 1; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 1; + node->style.position[CSS_TOP] = -10; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -10; + node->layout.position[CSS_LEFT] = 17; + node->layout.dimensions[CSS_WIDTH] = 28; + node->layout.dimensions[CSS_HEIGHT] = 778; + } + + test("Random #864", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.margin[CSS_LEFT] = 18; + node->style.margin[CSS_TOP] = 18; + node->style.margin[CSS_RIGHT] = 18; + node->style.margin[CSS_BOTTOM] = 18; + node->style.margin[CSS_BOTTOM] = -9; + node->style.padding[CSS_LEFT] = 5; + node->style.padding[CSS_TOP] = 5; + node->style.padding[CSS_RIGHT] = 5; + node->style.padding[CSS_BOTTOM] = 5; + node->style.padding[CSS_LEFT] = 5; + node->style.border[CSS_BOTTOM] = 1; + node->style.position[CSS_LEFT] = 2; + node->style.position[CSS_TOP] = 2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 20; + node->layout.position[CSS_LEFT] = 20; + node->layout.dimensions[CSS_WIDTH] = 10; + node->layout.dimensions[CSS_HEIGHT] = 11; + } + + test("Random #865", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 776; + node->style.dimensions[CSS_HEIGHT] = 856; + node->style.margin[CSS_LEFT] = 17; + node->style.padding[CSS_LEFT] = 16; + node->style.padding[CSS_TOP] = 16; + node->style.padding[CSS_RIGHT] = 16; + node->style.padding[CSS_BOTTOM] = 16; + node->style.padding[CSS_BOTTOM] = 1; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_TOP] = 7; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 7; + node->layout.position[CSS_LEFT] = 17; + node->layout.dimensions[CSS_WIDTH] = 776; + node->layout.dimensions[CSS_HEIGHT] = 856; + } + + test("Random #866", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.margin[CSS_LEFT] = -1; + node->style.margin[CSS_TOP] = -1; + node->style.margin[CSS_RIGHT] = -1; + node->style.margin[CSS_BOTTOM] = -1; + node->style.margin[CSS_LEFT] = -4; + node->style.margin[CSS_TOP] = 8; + node->style.margin[CSS_BOTTOM] = 0; + node->style.padding[CSS_LEFT] = 15; + node->style.padding[CSS_TOP] = 15; + node->style.padding[CSS_RIGHT] = 15; + node->style.padding[CSS_BOTTOM] = 15; + node->style.padding[CSS_TOP] = 3; + node->style.padding[CSS_BOTTOM] = 7; + node->style.position[CSS_LEFT] = 5; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 8; + node->layout.position[CSS_LEFT] = 1; + node->layout.dimensions[CSS_WIDTH] = 30; + node->layout.dimensions[CSS_HEIGHT] = 10; + } + + test("Random #867", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #868", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.dimensions[CSS_WIDTH] = 338; + node->style.margin[CSS_LEFT] = 14; + node->style.margin[CSS_BOTTOM] = 9; + node->style.padding[CSS_BOTTOM] = 6; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 0; + node->style.border[CSS_RIGHT] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_LEFT] = -1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 13; + node->layout.dimensions[CSS_WIDTH] = 338; + node->layout.dimensions[CSS_HEIGHT] = 6; + } + + test("Random #869", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.dimensions[CSS_WIDTH] = 239; + node->style.dimensions[CSS_HEIGHT] = 740; + node->style.margin[CSS_LEFT] = -6; + node->style.margin[CSS_TOP] = -6; + node->style.margin[CSS_RIGHT] = -6; + node->style.margin[CSS_BOTTOM] = -6; + node->style.margin[CSS_TOP] = 14; + node->style.margin[CSS_RIGHT] = 19; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.border[CSS_TOP] = 2; + node->style.border[CSS_BOTTOM] = 3; + node->style.position[CSS_LEFT] = 9; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 14; + node->layout.position[CSS_LEFT] = 3; + node->layout.dimensions[CSS_WIDTH] = 239; + node->layout.dimensions[CSS_HEIGHT] = 740; + } + + test("Random #870", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_CENTER; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.dimensions[CSS_WIDTH] = 410; + node->style.dimensions[CSS_HEIGHT] = 798; + node->style.margin[CSS_LEFT] = 9; + node->style.margin[CSS_TOP] = 9; + node->style.margin[CSS_RIGHT] = 9; + node->style.margin[CSS_BOTTOM] = 9; + node->style.margin[CSS_LEFT] = 7; + node->style.margin[CSS_RIGHT] = -3; + node->style.margin[CSS_BOTTOM] = 5; + node->style.padding[CSS_LEFT] = 18; + node->style.padding[CSS_TOP] = 18; + node->style.padding[CSS_RIGHT] = 18; + node->style.padding[CSS_BOTTOM] = 18; + node->style.padding[CSS_RIGHT] = 3; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.position[CSS_TOP] = -1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 8; + node->layout.position[CSS_LEFT] = 7; + node->layout.dimensions[CSS_WIDTH] = 410; + node->layout.dimensions[CSS_HEIGHT] = 798; + } + + test("Random #871", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.dimensions[CSS_WIDTH] = 95; + node->style.dimensions[CSS_HEIGHT] = 295; + node->style.margin[CSS_TOP] = -7; + node->style.margin[CSS_RIGHT] = 0; + node->style.margin[CSS_BOTTOM] = 1; + node->style.padding[CSS_RIGHT] = 15; + node->style.position[CSS_TOP] = -1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -8; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 95; + node->layout.dimensions[CSS_HEIGHT] = 295; + } + + test("Random #872", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_CENTER; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.margin[CSS_BOTTOM] = -6; + node->style.padding[CSS_LEFT] = 7; + node->style.padding[CSS_TOP] = 7; + node->style.padding[CSS_RIGHT] = 7; + node->style.padding[CSS_BOTTOM] = 7; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 0; + node->style.position[CSS_LEFT] = -8; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = -8; + node->layout.dimensions[CSS_WIDTH] = 17; + node->layout.dimensions[CSS_HEIGHT] = 14; + } + + test("Random #873", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.margin[CSS_LEFT] = 12; + node->style.margin[CSS_TOP] = 6; + node->style.margin[CSS_RIGHT] = 9; + node->style.margin[CSS_BOTTOM] = -5; + node->style.padding[CSS_LEFT] = 19; + node->style.padding[CSS_TOP] = 19; + node->style.padding[CSS_RIGHT] = 2; + node->style.padding[CSS_BOTTOM] = 16; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_LEFT] = 2; + node->style.position[CSS_TOP] = 2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 8; + node->layout.position[CSS_LEFT] = 14; + node->layout.dimensions[CSS_WIDTH] = 24; + node->layout.dimensions[CSS_HEIGHT] = 36; + } + + test("Random #874", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #875", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.dimensions[CSS_HEIGHT] = 671; + node->style.margin[CSS_LEFT] = 0; + node->style.margin[CSS_TOP] = 0; + node->style.margin[CSS_RIGHT] = 0; + node->style.margin[CSS_BOTTOM] = 0; + node->style.margin[CSS_TOP] = -6; + node->style.padding[CSS_LEFT] = 4; + node->style.padding[CSS_TOP] = 4; + node->style.padding[CSS_RIGHT] = 4; + node->style.padding[CSS_BOTTOM] = 4; + node->style.padding[CSS_LEFT] = 1; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_RIGHT] = 1; + node->style.position[CSS_LEFT] = 2; + node->style.position[CSS_TOP] = 2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -4; + node->layout.position[CSS_LEFT] = 2; + node->layout.dimensions[CSS_WIDTH] = 8; + node->layout.dimensions[CSS_HEIGHT] = 671; + } + + test("Random #876", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.margin[CSS_RIGHT] = 0; + node->style.margin[CSS_BOTTOM] = 8; + node->style.padding[CSS_LEFT] = 17; + node->style.padding[CSS_TOP] = 17; + node->style.padding[CSS_RIGHT] = 17; + node->style.padding[CSS_BOTTOM] = 17; + node->style.padding[CSS_LEFT] = 2; + node->style.padding[CSS_BOTTOM] = 1; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 0; + node->style.border[CSS_RIGHT] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.border[CSS_TOP] = 3; + node->style.position[CSS_LEFT] = 9; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 9; + node->layout.dimensions[CSS_WIDTH] = 19; + node->layout.dimensions[CSS_HEIGHT] = 21; + } + + test("Random #877", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_WIDTH] = 486; + node->style.margin[CSS_LEFT] = -7; + node->style.margin[CSS_TOP] = -7; + node->style.margin[CSS_RIGHT] = -7; + node->style.margin[CSS_BOTTOM] = -7; + node->style.margin[CSS_TOP] = -6; + node->style.margin[CSS_BOTTOM] = 13; + node->style.padding[CSS_TOP] = 7; + node->style.padding[CSS_BOTTOM] = 1; + node->style.border[CSS_BOTTOM] = 1; + node->style.position[CSS_LEFT] = 8; + node->style.position[CSS_TOP] = 1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -5; + node->layout.position[CSS_LEFT] = 1; + node->layout.dimensions[CSS_WIDTH] = 486; + node->layout.dimensions[CSS_HEIGHT] = 9; + } + + test("Random #878", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.dimensions[CSS_HEIGHT] = 271; + node->style.margin[CSS_LEFT] = -1; + node->style.margin[CSS_TOP] = -1; + node->style.margin[CSS_RIGHT] = -1; + node->style.margin[CSS_BOTTOM] = -1; + node->style.margin[CSS_TOP] = 5; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.position[CSS_LEFT] = 7; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 5; + node->layout.position[CSS_LEFT] = 6; + node->layout.dimensions[CSS_WIDTH] = 3; + node->layout.dimensions[CSS_HEIGHT] = 271; + } + + test("Random #879", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 317; + node->style.dimensions[CSS_HEIGHT] = 473; + node->style.margin[CSS_LEFT] = 19; + node->style.margin[CSS_TOP] = 19; + node->style.margin[CSS_RIGHT] = 19; + node->style.margin[CSS_BOTTOM] = 19; + node->style.margin[CSS_BOTTOM] = 5; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_TOP] = 2; + node->style.border[CSS_RIGHT] = 2; + node->style.border[CSS_BOTTOM] = 2; + node->style.border[CSS_TOP] = 0; + node->style.position[CSS_LEFT] = -10; + node->style.position[CSS_TOP] = 8; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 27; + node->layout.position[CSS_LEFT] = 9; + node->layout.dimensions[CSS_WIDTH] = 317; + node->layout.dimensions[CSS_HEIGHT] = 473; + } + + test("Random #880", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #881", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.dimensions[CSS_WIDTH] = 578; + node->style.dimensions[CSS_HEIGHT] = 225; + node->style.margin[CSS_LEFT] = 13; + node->style.margin[CSS_TOP] = 13; + node->style.margin[CSS_RIGHT] = 13; + node->style.margin[CSS_BOTTOM] = 13; + node->style.margin[CSS_RIGHT] = 7; + node->style.padding[CSS_TOP] = 4; + node->style.padding[CSS_RIGHT] = 13; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_RIGHT] = 1; + node->style.border[CSS_BOTTOM] = 1; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_RIGHT] = 1; + node->style.border[CSS_BOTTOM] = 1; + node->style.position[CSS_LEFT] = 7; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 13; + node->layout.position[CSS_LEFT] = 20; + node->layout.dimensions[CSS_WIDTH] = 578; + node->layout.dimensions[CSS_HEIGHT] = 225; + } + + test("Random #882", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #883", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.dimensions[CSS_WIDTH] = 967; + node->style.dimensions[CSS_HEIGHT] = 659; + node->style.margin[CSS_LEFT] = -8; + node->style.margin[CSS_TOP] = -5; + node->style.padding[CSS_LEFT] = 19; + node->style.padding[CSS_RIGHT] = 14; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.border[CSS_TOP] = 0; + node->style.position[CSS_LEFT] = -6; + node->style.position[CSS_TOP] = 4; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -1; + node->layout.position[CSS_LEFT] = -14; + node->layout.dimensions[CSS_WIDTH] = 967; + node->layout.dimensions[CSS_HEIGHT] = 659; + } + + test("Random #884", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.dimensions[CSS_WIDTH] = 0; + node->style.dimensions[CSS_HEIGHT] = 34; + node->style.margin[CSS_LEFT] = 18; + node->style.margin[CSS_TOP] = 18; + node->style.margin[CSS_RIGHT] = 18; + node->style.margin[CSS_BOTTOM] = 18; + node->style.margin[CSS_TOP] = 17; + node->style.margin[CSS_BOTTOM] = 1; + node->style.padding[CSS_RIGHT] = 9; + node->style.padding[CSS_BOTTOM] = 18; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.border[CSS_LEFT] = 0; + node->style.position[CSS_LEFT] = 2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 17; + node->layout.position[CSS_LEFT] = 20; + node->layout.dimensions[CSS_WIDTH] = 12; + node->layout.dimensions[CSS_HEIGHT] = 34; + } + + test("Random #885", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.dimensions[CSS_WIDTH] = 346; + node->style.margin[CSS_LEFT] = 6; + node->style.margin[CSS_TOP] = 6; + node->style.margin[CSS_RIGHT] = 6; + node->style.margin[CSS_BOTTOM] = 6; + node->style.margin[CSS_RIGHT] = 16; + node->style.margin[CSS_BOTTOM] = 15; + node->style.padding[CSS_TOP] = 18; + node->style.padding[CSS_BOTTOM] = 15; + init_css_node_children(node, 3); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.flex = CSS_FLEX_ONE; + node->style.position_type = CSS_POSITION_ABSOLUTE; + node->style.margin[CSS_LEFT] = 1; + node->style.margin[CSS_TOP] = 1; + node->style.margin[CSS_RIGHT] = 1; + node->style.margin[CSS_BOTTOM] = 1; + node->style.margin[CSS_TOP] = 0; + node->style.margin[CSS_BOTTOM] = 4; + node->style.padding[CSS_LEFT] = 13; + node->style.padding[CSS_TOP] = 7; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_RIGHT] = 1; + node->style.border[CSS_BOTTOM] = 1; + node->style.border[CSS_LEFT] = 2; + node = &outer_node_1->children[1]; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.align_self = CSS_ALIGN_FLEX_START; + node->style.flex = CSS_FLEX_NONE; + node->style.dimensions[CSS_HEIGHT] = 930; + node->style.margin[CSS_LEFT] = 14; + node->style.margin[CSS_RIGHT] = 18; + node->style.margin[CSS_BOTTOM] = -5; + node->style.position[CSS_TOP] = -9; + node = &outer_node_1->children[2]; + node->style.flex = CSS_FLEX_ONE; + node->style.position_type = CSS_POSITION_ABSOLUTE; + node->style.margin[CSS_LEFT] = -7; + node->style.margin[CSS_TOP] = -7; + node->style.margin[CSS_RIGHT] = -7; + node->style.margin[CSS_BOTTOM] = -7; + node->style.margin[CSS_RIGHT] = 15; + node->style.margin[CSS_BOTTOM] = -10; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_BOTTOM] = 1; + node->style.position[CSS_LEFT] = -7; + node->style.position[CSS_TOP] = -10; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 6; + node->layout.position[CSS_LEFT] = 6; + node->layout.dimensions[CSS_WIDTH] = 346; + node->layout.dimensions[CSS_HEIGHT] = 958; + init_css_node_children(node, 3); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 18; + node->layout.position[CSS_LEFT] = 1; + node->layout.dimensions[CSS_WIDTH] = 16; + node->layout.dimensions[CSS_HEIGHT] = 9; + node = &outer_node_1->children[1]; + node->layout.position[CSS_TOP] = 9; + node->layout.position[CSS_LEFT] = 14; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 930; + node = &outer_node_1->children[2]; + node->layout.position[CSS_TOP] = -17; + node->layout.position[CSS_LEFT] = -14; + node->layout.dimensions[CSS_WIDTH] = 1; + node->layout.dimensions[CSS_HEIGHT] = 4; + } + } + + test("Random #886", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.dimensions[CSS_WIDTH] = 353; + node->style.dimensions[CSS_HEIGHT] = 475; + node->style.margin[CSS_LEFT] = -5; + node->style.margin[CSS_TOP] = -5; + node->style.margin[CSS_RIGHT] = -5; + node->style.margin[CSS_BOTTOM] = -5; + node->style.margin[CSS_LEFT] = 15; + node->style.margin[CSS_RIGHT] = 2; + node->style.margin[CSS_BOTTOM] = 14; + node->style.padding[CSS_TOP] = 14; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 0; + node->style.border[CSS_RIGHT] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_LEFT] = 2; + node->style.position[CSS_TOP] = 5; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 17; + node->layout.dimensions[CSS_WIDTH] = 353; + node->layout.dimensions[CSS_HEIGHT] = 475; + } + + test("Random #887", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.dimensions[CSS_WIDTH] = 200; + node->style.margin[CSS_LEFT] = 0; + node->style.margin[CSS_TOP] = 5; + node->style.margin[CSS_BOTTOM] = 9; + node->style.padding[CSS_LEFT] = 18; + node->style.padding[CSS_TOP] = 18; + node->style.padding[CSS_RIGHT] = 18; + node->style.padding[CSS_BOTTOM] = 18; + node->style.padding[CSS_RIGHT] = 6; + node->style.border[CSS_TOP] = 2; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.flex = CSS_FLEX_NONE; + node->style.position_type = CSS_POSITION_ABSOLUTE; + node->style.dimensions[CSS_HEIGHT] = 252; + node->style.margin[CSS_LEFT] = -3; + node->style.padding[CSS_BOTTOM] = 3; + node->style.border[CSS_LEFT] = 3; + node->style.position[CSS_LEFT] = 3; + node->style.position[CSS_TOP] = 4; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 5; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 200; + node->layout.dimensions[CSS_HEIGHT] = 38; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 6; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 3; + node->layout.dimensions[CSS_HEIGHT] = 252; + } + } + + test("Random #888", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.dimensions[CSS_WIDTH] = 472; + node->style.margin[CSS_TOP] = 17; + node->style.margin[CSS_RIGHT] = 14; + node->style.padding[CSS_BOTTOM] = 7; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_RIGHT] = 1; + node->style.border[CSS_BOTTOM] = 1; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.align_self = CSS_ALIGN_FLEX_START; + node->style.position_type = CSS_POSITION_ABSOLUTE; + node->style.margin[CSS_LEFT] = 9; + node->style.margin[CSS_TOP] = 14; + node->style.margin[CSS_BOTTOM] = -6; + node->style.padding[CSS_LEFT] = 14; + node->style.padding[CSS_BOTTOM] = 19; + node->style.border[CSS_RIGHT] = 0; + node->style.position[CSS_TOP] = 9; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 17; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 472; + node->layout.dimensions[CSS_HEIGHT] = 9; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 24; + node->layout.position[CSS_LEFT] = 10; + node->layout.dimensions[CSS_WIDTH] = 14; + node->layout.dimensions[CSS_HEIGHT] = 19; + } + } + + test("Random #889", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.dimensions[CSS_WIDTH] = 711; + node->style.dimensions[CSS_HEIGHT] = 446; + node->style.margin[CSS_LEFT] = -10; + node->style.padding[CSS_LEFT] = 6; + node->style.padding[CSS_TOP] = 6; + node->style.padding[CSS_RIGHT] = 6; + node->style.padding[CSS_BOTTOM] = 6; + node->style.padding[CSS_BOTTOM] = 0; + node->style.border[CSS_TOP] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_LEFT] = 3; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = -7; + node->layout.dimensions[CSS_WIDTH] = 711; + node->layout.dimensions[CSS_HEIGHT] = 446; + } + + test("Random #890", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 715; + node->style.margin[CSS_LEFT] = 2; + node->style.margin[CSS_TOP] = 2; + node->style.margin[CSS_RIGHT] = 2; + node->style.margin[CSS_BOTTOM] = 2; + node->style.margin[CSS_LEFT] = 10; + node->style.margin[CSS_TOP] = 14; + node->style.margin[CSS_RIGHT] = 16; + node->style.margin[CSS_BOTTOM] = 7; + node->style.padding[CSS_TOP] = 18; + node->style.padding[CSS_BOTTOM] = 0; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 2; + node->style.position[CSS_LEFT] = -8; + node->style.position[CSS_TOP] = -5; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 9; + node->layout.position[CSS_LEFT] = 2; + node->layout.dimensions[CSS_WIDTH] = 715; + node->layout.dimensions[CSS_HEIGHT] = 20; + } + + test("Random #891", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.dimensions[CSS_HEIGHT] = 253; + node->style.margin[CSS_TOP] = 3; + node->style.margin[CSS_RIGHT] = 0; + node->style.padding[CSS_LEFT] = 17; + node->style.padding[CSS_TOP] = 17; + node->style.padding[CSS_RIGHT] = 17; + node->style.padding[CSS_BOTTOM] = 17; + node->style.padding[CSS_LEFT] = 2; + node->style.padding[CSS_TOP] = 12; + node->style.padding[CSS_BOTTOM] = 16; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.border[CSS_BOTTOM] = 2; + node->style.position[CSS_LEFT] = -2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 3; + node->layout.position[CSS_LEFT] = -2; + node->layout.dimensions[CSS_WIDTH] = 25; + node->layout.dimensions[CSS_HEIGHT] = 253; + } + + test("Random #892", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #893", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.dimensions[CSS_HEIGHT] = 643; + node->style.margin[CSS_LEFT] = 3; + node->style.margin[CSS_TOP] = 3; + node->style.margin[CSS_RIGHT] = 3; + node->style.margin[CSS_BOTTOM] = 3; + node->style.margin[CSS_LEFT] = -4; + node->style.padding[CSS_LEFT] = 8; + node->style.padding[CSS_TOP] = 8; + node->style.padding[CSS_RIGHT] = 8; + node->style.padding[CSS_BOTTOM] = 8; + node->style.border[CSS_RIGHT] = 2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 3; + node->layout.position[CSS_LEFT] = -4; + node->layout.dimensions[CSS_WIDTH] = 18; + node->layout.dimensions[CSS_HEIGHT] = 643; + } + + test("Random #894", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.dimensions[CSS_WIDTH] = 751; + node->style.dimensions[CSS_HEIGHT] = 729; + node->style.margin[CSS_TOP] = 19; + node->style.padding[CSS_LEFT] = 16; + node->style.padding[CSS_TOP] = 16; + node->style.padding[CSS_RIGHT] = 16; + node->style.padding[CSS_BOTTOM] = 16; + node->style.padding[CSS_TOP] = 10; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 0; + node->style.border[CSS_RIGHT] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_TOP] = 3; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 22; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 751; + node->layout.dimensions[CSS_HEIGHT] = 729; + } + + test("Random #895", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.margin[CSS_LEFT] = 6; + node->style.margin[CSS_TOP] = -7; + node->style.margin[CSS_BOTTOM] = 13; + node->style.padding[CSS_LEFT] = 15; + node->style.padding[CSS_RIGHT] = 19; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_TOP] = 2; + node->style.border[CSS_RIGHT] = 2; + node->style.border[CSS_BOTTOM] = 2; + node->style.position[CSS_LEFT] = -4; + node->style.position[CSS_TOP] = -1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -8; + node->layout.position[CSS_LEFT] = 2; + node->layout.dimensions[CSS_WIDTH] = 38; + node->layout.dimensions[CSS_HEIGHT] = 4; + } + + test("Random #896", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #897", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.dimensions[CSS_WIDTH] = 93; + node->style.dimensions[CSS_HEIGHT] = 292; + node->style.margin[CSS_LEFT] = -5; + node->style.margin[CSS_TOP] = -5; + node->style.margin[CSS_RIGHT] = -5; + node->style.margin[CSS_BOTTOM] = -5; + node->style.margin[CSS_LEFT] = -10; + node->style.margin[CSS_TOP] = 4; + node->style.margin[CSS_RIGHT] = 2; + node->style.margin[CSS_BOTTOM] = 15; + node->style.padding[CSS_RIGHT] = 4; + node->style.padding[CSS_BOTTOM] = 15; + node->style.position[CSS_LEFT] = 3; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 4; + node->layout.position[CSS_LEFT] = -7; + node->layout.dimensions[CSS_WIDTH] = 93; + node->layout.dimensions[CSS_HEIGHT] = 292; + } + + test("Random #898", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #899", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #900", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_CENTER; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_WIDTH] = 533; + node->style.margin[CSS_LEFT] = 15; + node->style.margin[CSS_TOP] = 11; + node->style.margin[CSS_RIGHT] = -5; + node->style.margin[CSS_BOTTOM] = 7; + node->style.padding[CSS_TOP] = 4; + node->style.position[CSS_LEFT] = 1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 11; + node->layout.position[CSS_LEFT] = 16; + node->layout.dimensions[CSS_WIDTH] = 533; + node->layout.dimensions[CSS_HEIGHT] = 4; + } + + test("Random #901", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.margin[CSS_LEFT] = -8; + node->style.margin[CSS_TOP] = -5; + node->style.margin[CSS_BOTTOM] = 13; + node->style.padding[CSS_LEFT] = 1; + node->style.padding[CSS_TOP] = 1; + node->style.padding[CSS_RIGHT] = 1; + node->style.padding[CSS_BOTTOM] = 1; + node->style.padding[CSS_LEFT] = 15; + node->style.position[CSS_LEFT] = 0; + node->style.position[CSS_TOP] = -5; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -10; + node->layout.position[CSS_LEFT] = -8; + node->layout.dimensions[CSS_WIDTH] = 16; + node->layout.dimensions[CSS_HEIGHT] = 2; + } + + test("Random #902", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_CENTER; + node->style.margin[CSS_LEFT] = 4; + node->style.margin[CSS_TOP] = 4; + node->style.margin[CSS_RIGHT] = 4; + node->style.margin[CSS_BOTTOM] = 4; + node->style.margin[CSS_LEFT] = 2; + node->style.margin[CSS_TOP] = 11; + node->style.position[CSS_TOP] = -5; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 6; + node->layout.position[CSS_LEFT] = 2; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #903", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.dimensions[CSS_HEIGHT] = 35; + node->style.margin[CSS_LEFT] = -2; + node->style.margin[CSS_TOP] = -2; + node->style.margin[CSS_RIGHT] = -2; + node->style.margin[CSS_BOTTOM] = -2; + node->style.margin[CSS_TOP] = 17; + node->style.margin[CSS_RIGHT] = -1; + node->style.margin[CSS_BOTTOM] = 2; + node->style.padding[CSS_LEFT] = 4; + node->style.border[CSS_LEFT] = 1; + node->style.position[CSS_LEFT] = -4; + node->style.position[CSS_TOP] = 2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 19; + node->layout.position[CSS_LEFT] = -6; + node->layout.dimensions[CSS_WIDTH] = 5; + node->layout.dimensions[CSS_HEIGHT] = 35; + } + + test("Random #904", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.dimensions[CSS_WIDTH] = 539; + node->style.margin[CSS_TOP] = 9; + node->style.margin[CSS_BOTTOM] = -6; + node->style.padding[CSS_RIGHT] = 15; + node->style.padding[CSS_BOTTOM] = 17; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 3; + node->style.position[CSS_LEFT] = 5; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 9; + node->layout.position[CSS_LEFT] = 5; + node->layout.dimensions[CSS_WIDTH] = 539; + node->layout.dimensions[CSS_HEIGHT] = 20; + } + + test("Random #905", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.margin[CSS_LEFT] = 2; + node->style.margin[CSS_TOP] = 2; + node->style.margin[CSS_RIGHT] = 2; + node->style.margin[CSS_BOTTOM] = 2; + node->style.margin[CSS_LEFT] = 3; + node->style.margin[CSS_TOP] = -1; + node->style.margin[CSS_BOTTOM] = 9; + node->style.padding[CSS_LEFT] = 13; + node->style.padding[CSS_TOP] = 6; + node->style.position[CSS_LEFT] = -1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -1; + node->layout.position[CSS_LEFT] = 2; + node->layout.dimensions[CSS_WIDTH] = 13; + node->layout.dimensions[CSS_HEIGHT] = 6; + } + + test("Random #906", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #907", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #908", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 17; + node->style.dimensions[CSS_HEIGHT] = 480; + node->style.margin[CSS_LEFT] = 1; + node->style.margin[CSS_TOP] = 1; + node->style.margin[CSS_RIGHT] = 1; + node->style.margin[CSS_BOTTOM] = 1; + node->style.margin[CSS_LEFT] = 13; + node->style.margin[CSS_BOTTOM] = -2; + node->style.padding[CSS_TOP] = 11; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 0; + node->style.border[CSS_RIGHT] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_RIGHT] = 1; + node->style.position[CSS_LEFT] = 0; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.dimensions[CSS_HEIGHT] = 153; + node->style.margin[CSS_LEFT] = 3; + node->style.margin[CSS_TOP] = -9; + node->style.margin[CSS_RIGHT] = -8; + node->style.margin[CSS_BOTTOM] = -2; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_RIGHT] = 1; + node->style.border[CSS_BOTTOM] = 1; + node->style.position[CSS_LEFT] = 8; + node->style.position[CSS_TOP] = -6; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 1; + node->layout.position[CSS_LEFT] = 13; + node->layout.dimensions[CSS_WIDTH] = 17; + node->layout.dimensions[CSS_HEIGHT] = 480; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = -4; + node->layout.position[CSS_LEFT] = 13; + node->layout.dimensions[CSS_WIDTH] = 2; + node->layout.dimensions[CSS_HEIGHT] = 153; + } + } + + test("Random #909", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.margin[CSS_LEFT] = -6; + node->style.margin[CSS_TOP] = 8; + node->style.margin[CSS_RIGHT] = 5; + node->style.margin[CSS_BOTTOM] = 14; + node->style.padding[CSS_LEFT] = 1; + node->style.padding[CSS_TOP] = 1; + node->style.padding[CSS_RIGHT] = 1; + node->style.padding[CSS_BOTTOM] = 1; + node->style.padding[CSS_LEFT] = 12; + node->style.padding[CSS_TOP] = 13; + node->style.padding[CSS_BOTTOM] = 12; + node->style.border[CSS_TOP] = 3; + node->style.position[CSS_LEFT] = 1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 8; + node->layout.position[CSS_LEFT] = -5; + node->layout.dimensions[CSS_WIDTH] = 13; + node->layout.dimensions[CSS_HEIGHT] = 28; + } + + test("Random #910", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 267; + node->style.dimensions[CSS_HEIGHT] = 862; + node->style.margin[CSS_LEFT] = -1; + node->style.margin[CSS_TOP] = -1; + node->style.margin[CSS_RIGHT] = -1; + node->style.margin[CSS_BOTTOM] = -1; + node->style.margin[CSS_BOTTOM] = 16; + node->style.padding[CSS_LEFT] = 2; + node->style.padding[CSS_TOP] = 2; + node->style.padding[CSS_RIGHT] = 2; + node->style.padding[CSS_BOTTOM] = 2; + node->style.padding[CSS_LEFT] = 2; + node->style.padding[CSS_TOP] = 7; + node->style.padding[CSS_RIGHT] = 7; + node->style.border[CSS_TOP] = 2; + node->style.border[CSS_BOTTOM] = 2; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.align_self = CSS_ALIGN_FLEX_START; + node->style.flex = CSS_FLEX_NONE; + node->style.margin[CSS_LEFT] = 0; + node->style.margin[CSS_RIGHT] = 0; + node->style.margin[CSS_BOTTOM] = 12; + node->style.padding[CSS_RIGHT] = 3; + node->style.padding[CSS_BOTTOM] = 8; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_TOP] = 2; + node->style.border[CSS_RIGHT] = 2; + node->style.border[CSS_BOTTOM] = 2; + node->style.border[CSS_RIGHT] = 2; + node->style.position[CSS_TOP] = 5; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -1; + node->layout.position[CSS_LEFT] = -1; + node->layout.dimensions[CSS_WIDTH] = 267; + node->layout.dimensions[CSS_HEIGHT] = 862; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 14; + node->layout.position[CSS_LEFT] = 253; + node->layout.dimensions[CSS_WIDTH] = 7; + node->layout.dimensions[CSS_HEIGHT] = 12; + } + } + + test("Random #911", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.dimensions[CSS_WIDTH] = 358; + node->style.margin[CSS_LEFT] = 13; + node->style.margin[CSS_TOP] = 10; + node->style.margin[CSS_RIGHT] = -6; + node->style.padding[CSS_LEFT] = 16; + node->style.padding[CSS_TOP] = 16; + node->style.padding[CSS_RIGHT] = 16; + node->style.padding[CSS_BOTTOM] = 16; + node->style.padding[CSS_TOP] = 5; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_TOP] = -10; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 13; + node->layout.dimensions[CSS_WIDTH] = 358; + node->layout.dimensions[CSS_HEIGHT] = 22; + } + + test("Random #912", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.dimensions[CSS_HEIGHT] = 261; + node->style.margin[CSS_LEFT] = 3; + node->style.margin[CSS_RIGHT] = 5; + node->style.margin[CSS_BOTTOM] = 14; + node->style.border[CSS_RIGHT] = 3; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 3; + node->layout.dimensions[CSS_WIDTH] = 3; + node->layout.dimensions[CSS_HEIGHT] = 261; + } + + test("Random #913", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_WIDTH] = 531; + node->style.dimensions[CSS_HEIGHT] = 411; + node->style.margin[CSS_RIGHT] = 18; + node->style.padding[CSS_LEFT] = 18; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_RIGHT] = 1; + node->style.border[CSS_BOTTOM] = 1; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_BOTTOM] = 3; + node->style.position[CSS_LEFT] = 4; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 4; + node->layout.dimensions[CSS_WIDTH] = 531; + node->layout.dimensions[CSS_HEIGHT] = 411; + } + + test("Random #914", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.margin[CSS_RIGHT] = 8; + node->style.margin[CSS_BOTTOM] = -4; + node->style.padding[CSS_LEFT] = 11; + node->style.padding[CSS_TOP] = 11; + node->style.padding[CSS_RIGHT] = 11; + node->style.padding[CSS_BOTTOM] = 11; + node->style.padding[CSS_BOTTOM] = 17; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 22; + node->layout.dimensions[CSS_HEIGHT] = 28; + } + + test("Random #915", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #916", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.margin[CSS_RIGHT] = 14; + node->style.padding[CSS_LEFT] = 1; + node->style.padding[CSS_TOP] = 15; + node->style.border[CSS_LEFT] = 0; + node->style.position[CSS_LEFT] = 7; + node->style.position[CSS_TOP] = -5; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -5; + node->layout.position[CSS_LEFT] = 7; + node->layout.dimensions[CSS_WIDTH] = 1; + node->layout.dimensions[CSS_HEIGHT] = 15; + } + + test("Random #917", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.dimensions[CSS_WIDTH] = 172; + node->style.margin[CSS_LEFT] = 3; + node->style.margin[CSS_TOP] = 3; + node->style.margin[CSS_RIGHT] = 3; + node->style.margin[CSS_BOTTOM] = 3; + node->style.margin[CSS_LEFT] = 10; + node->style.margin[CSS_RIGHT] = 14; + node->style.padding[CSS_LEFT] = 18; + node->style.padding[CSS_TOP] = 18; + node->style.padding[CSS_RIGHT] = 18; + node->style.padding[CSS_BOTTOM] = 18; + node->style.padding[CSS_BOTTOM] = 3; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 3; + node->layout.position[CSS_LEFT] = 10; + node->layout.dimensions[CSS_WIDTH] = 172; + node->layout.dimensions[CSS_HEIGHT] = 21; + } + + test("Random #918", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.margin[CSS_LEFT] = -3; + node->style.margin[CSS_TOP] = -3; + node->style.margin[CSS_RIGHT] = -3; + node->style.margin[CSS_BOTTOM] = -3; + node->style.margin[CSS_LEFT] = 0; + node->style.margin[CSS_TOP] = -9; + node->style.margin[CSS_RIGHT] = 7; + node->style.margin[CSS_BOTTOM] = 18; + node->style.padding[CSS_LEFT] = 18; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_TOP] = 2; + node->style.border[CSS_RIGHT] = 2; + node->style.border[CSS_BOTTOM] = 2; + node->style.border[CSS_BOTTOM] = 3; + node->style.position[CSS_LEFT] = 7; + node->style.position[CSS_TOP] = -7; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -16; + node->layout.position[CSS_LEFT] = 7; + node->layout.dimensions[CSS_WIDTH] = 22; + node->layout.dimensions[CSS_HEIGHT] = 5; + } + + test("Random #919", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.margin[CSS_LEFT] = 8; + node->style.margin[CSS_RIGHT] = 14; + node->style.margin[CSS_BOTTOM] = -7; + node->style.padding[CSS_TOP] = 13; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_LEFT] = -2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 6; + node->layout.dimensions[CSS_WIDTH] = 2; + node->layout.dimensions[CSS_HEIGHT] = 13; + } + + test("Random #920", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 864; + node->style.margin[CSS_LEFT] = 6; + node->style.margin[CSS_TOP] = 6; + node->style.margin[CSS_RIGHT] = 6; + node->style.margin[CSS_BOTTOM] = 6; + node->style.margin[CSS_BOTTOM] = 16; + node->style.padding[CSS_RIGHT] = 15; + node->style.border[CSS_LEFT] = 3; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 6; + node->layout.position[CSS_LEFT] = 6; + node->layout.dimensions[CSS_WIDTH] = 864; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #921", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_CENTER; + node->style.dimensions[CSS_WIDTH] = 868; + node->style.margin[CSS_LEFT] = 9; + node->style.margin[CSS_TOP] = 9; + node->style.margin[CSS_RIGHT] = 9; + node->style.margin[CSS_BOTTOM] = 9; + node->style.margin[CSS_BOTTOM] = 16; + node->style.padding[CSS_LEFT] = 6; + node->style.padding[CSS_BOTTOM] = 3; + node->style.position[CSS_LEFT] = 1; + node->style.position[CSS_TOP] = 7; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 16; + node->layout.position[CSS_LEFT] = 10; + node->layout.dimensions[CSS_WIDTH] = 868; + node->layout.dimensions[CSS_HEIGHT] = 3; + } + + test("Random #922", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_WIDTH] = 520; + node->style.margin[CSS_LEFT] = -2; + node->style.padding[CSS_LEFT] = 1; + node->style.border[CSS_LEFT] = 3; + node->style.position[CSS_TOP] = 0; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = -2; + node->layout.dimensions[CSS_WIDTH] = 520; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #923", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #924", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.dimensions[CSS_WIDTH] = 828; + node->style.dimensions[CSS_HEIGHT] = 41; + node->style.margin[CSS_LEFT] = 17; + node->style.margin[CSS_TOP] = 17; + node->style.margin[CSS_RIGHT] = 17; + node->style.margin[CSS_BOTTOM] = 17; + node->style.margin[CSS_LEFT] = 1; + node->style.margin[CSS_TOP] = 12; + node->style.margin[CSS_RIGHT] = 1; + node->style.border[CSS_BOTTOM] = 0; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 12; + node->layout.position[CSS_LEFT] = 1; + node->layout.dimensions[CSS_WIDTH] = 828; + node->layout.dimensions[CSS_HEIGHT] = 41; + } + + test("Random #925", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.dimensions[CSS_WIDTH] = 107; + node->style.margin[CSS_LEFT] = 8; + node->style.margin[CSS_TOP] = 8; + node->style.margin[CSS_RIGHT] = 8; + node->style.margin[CSS_BOTTOM] = 8; + node->style.margin[CSS_LEFT] = 16; + node->style.margin[CSS_BOTTOM] = 9; + node->style.padding[CSS_LEFT] = 2; + node->style.padding[CSS_TOP] = 2; + node->style.padding[CSS_RIGHT] = 2; + node->style.padding[CSS_BOTTOM] = 2; + node->style.padding[CSS_TOP] = 5; + node->style.position[CSS_LEFT] = -1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 8; + node->layout.position[CSS_LEFT] = 15; + node->layout.dimensions[CSS_WIDTH] = 107; + node->layout.dimensions[CSS_HEIGHT] = 7; + } + + test("Random #926", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.dimensions[CSS_HEIGHT] = 423; + node->style.margin[CSS_BOTTOM] = -6; + node->style.padding[CSS_RIGHT] = 10; + node->style.padding[CSS_BOTTOM] = 9; + node->style.position[CSS_LEFT] = -7; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = -7; + node->layout.dimensions[CSS_WIDTH] = 10; + node->layout.dimensions[CSS_HEIGHT] = 423; + } + + test("Random #927", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.dimensions[CSS_WIDTH] = 82; + node->style.dimensions[CSS_HEIGHT] = 492; + node->style.margin[CSS_TOP] = 12; + node->style.margin[CSS_BOTTOM] = 18; + node->style.padding[CSS_TOP] = 10; + node->style.padding[CSS_BOTTOM] = 15; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_BOTTOM] = 2; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.align_self = CSS_ALIGN_FLEX_START; + node->style.flex = CSS_FLEX_NONE; + node->style.dimensions[CSS_WIDTH] = 65; + node->style.margin[CSS_LEFT] = 3; + node->style.margin[CSS_TOP] = 3; + node->style.margin[CSS_RIGHT] = 3; + node->style.margin[CSS_BOTTOM] = 3; + node->style.margin[CSS_TOP] = 7; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 0; + node->style.position[CSS_TOP] = -4; + init_css_node_children(node, 1); + { + css_node_t *outer_node_2 = node; + css_node_t *node; + node = &outer_node_2->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.align_self = CSS_ALIGN_FLEX_END; + node->style.flex = CSS_FLEX_NONE; + node->style.dimensions[CSS_HEIGHT] = 742; + node->style.margin[CSS_LEFT] = 1; + node->style.padding[CSS_LEFT] = 11; + node->style.padding[CSS_TOP] = 11; + node->style.padding[CSS_RIGHT] = 11; + node->style.padding[CSS_BOTTOM] = 11; + node->style.padding[CSS_LEFT] = 11; + node->style.padding[CSS_RIGHT] = 13; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 0; + node->style.border[CSS_RIGHT] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 1; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_LEFT] = -2; + node->style.position[CSS_TOP] = -2; + } + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 12; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 82; + node->layout.dimensions[CSS_HEIGHT] = 492; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 13; + node->layout.position[CSS_LEFT] = 3; + node->layout.dimensions[CSS_WIDTH] = 65; + node->layout.dimensions[CSS_HEIGHT] = 742; + init_css_node_children(node, 1); + { + css_node_t *outer_node_2 = node; + css_node_t *node; + node = &outer_node_2->children[0]; + node->layout.position[CSS_TOP] = -2; + node->layout.position[CSS_LEFT] = 35; + node->layout.dimensions[CSS_WIDTH] = 28; + node->layout.dimensions[CSS_HEIGHT] = 742; + } + } + } + + test("Random #928", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.dimensions[CSS_WIDTH] = 615; + node->style.margin[CSS_LEFT] = -5; + node->style.margin[CSS_TOP] = -5; + node->style.margin[CSS_RIGHT] = -5; + node->style.margin[CSS_BOTTOM] = -5; + node->style.margin[CSS_TOP] = -3; + node->style.margin[CSS_BOTTOM] = -6; + node->style.padding[CSS_LEFT] = 3; + node->style.padding[CSS_RIGHT] = 6; + node->style.padding[CSS_BOTTOM] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_LEFT] = 0; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -3; + node->layout.position[CSS_LEFT] = -5; + node->layout.dimensions[CSS_WIDTH] = 615; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #929", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.dimensions[CSS_HEIGHT] = 799; + node->style.margin[CSS_LEFT] = -8; + node->style.margin[CSS_TOP] = -8; + node->style.margin[CSS_RIGHT] = -8; + node->style.margin[CSS_BOTTOM] = -8; + node->style.margin[CSS_LEFT] = 3; + node->style.margin[CSS_TOP] = 1; + node->style.margin[CSS_RIGHT] = 2; + node->style.padding[CSS_RIGHT] = 17; + node->style.position[CSS_LEFT] = 5; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 1; + node->layout.position[CSS_LEFT] = 8; + node->layout.dimensions[CSS_WIDTH] = 17; + node->layout.dimensions[CSS_HEIGHT] = 799; + } + + test("Random #930", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #931", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.dimensions[CSS_WIDTH] = 556; + node->style.margin[CSS_LEFT] = 1; + node->style.margin[CSS_TOP] = 1; + node->style.margin[CSS_RIGHT] = 1; + node->style.margin[CSS_BOTTOM] = 1; + node->style.margin[CSS_LEFT] = 10; + node->style.padding[CSS_BOTTOM] = 4; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.border[CSS_RIGHT] = 0; + node->style.position[CSS_LEFT] = 9; + node->style.position[CSS_TOP] = 6; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 7; + node->layout.position[CSS_LEFT] = 19; + node->layout.dimensions[CSS_WIDTH] = 556; + node->layout.dimensions[CSS_HEIGHT] = 10; + } + + test("Random #932", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #933", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.dimensions[CSS_WIDTH] = 960; + node->style.dimensions[CSS_HEIGHT] = 309; + node->style.margin[CSS_LEFT] = -1; + node->style.margin[CSS_TOP] = -1; + node->style.margin[CSS_RIGHT] = -1; + node->style.margin[CSS_BOTTOM] = -1; + node->style.margin[CSS_LEFT] = 11; + node->style.margin[CSS_RIGHT] = 1; + node->style.margin[CSS_BOTTOM] = 6; + node->style.padding[CSS_LEFT] = 17; + node->style.position[CSS_TOP] = -6; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -7; + node->layout.position[CSS_LEFT] = 11; + node->layout.dimensions[CSS_WIDTH] = 960; + node->layout.dimensions[CSS_HEIGHT] = 309; + } + + test("Random #934", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.margin[CSS_TOP] = 5; + node->style.margin[CSS_RIGHT] = -1; + node->style.margin[CSS_BOTTOM] = 10; + node->style.padding[CSS_LEFT] = 16; + node->style.padding[CSS_TOP] = 16; + node->style.padding[CSS_RIGHT] = 16; + node->style.padding[CSS_BOTTOM] = 16; + node->style.position[CSS_LEFT] = -8; + node->style.position[CSS_TOP] = -6; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -1; + node->layout.position[CSS_LEFT] = -8; + node->layout.dimensions[CSS_WIDTH] = 32; + node->layout.dimensions[CSS_HEIGHT] = 32; + } + + test("Random #935", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #936", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.dimensions[CSS_WIDTH] = 983; + node->style.dimensions[CSS_HEIGHT] = 422; + node->style.margin[CSS_LEFT] = -9; + node->style.margin[CSS_TOP] = -9; + node->style.margin[CSS_BOTTOM] = 19; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_BOTTOM] = 3; + node->style.position[CSS_LEFT] = 8; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -9; + node->layout.position[CSS_LEFT] = -1; + node->layout.dimensions[CSS_WIDTH] = 983; + node->layout.dimensions[CSS_HEIGHT] = 422; + } + + test("Random #937", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.dimensions[CSS_WIDTH] = 329; + node->style.dimensions[CSS_HEIGHT] = 836; + node->style.margin[CSS_LEFT] = -1; + node->style.margin[CSS_TOP] = -1; + node->style.margin[CSS_RIGHT] = -1; + node->style.margin[CSS_BOTTOM] = -1; + node->style.margin[CSS_BOTTOM] = 15; + node->style.padding[CSS_BOTTOM] = 12; + node->style.border[CSS_TOP] = 2; + node->style.position[CSS_LEFT] = 7; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_self = CSS_ALIGN_CENTER; + node->style.margin[CSS_LEFT] = 16; + node->style.margin[CSS_TOP] = 16; + node->style.margin[CSS_RIGHT] = 16; + node->style.margin[CSS_BOTTOM] = 16; + node->style.margin[CSS_RIGHT] = 6; + node->style.margin[CSS_BOTTOM] = -2; + node->style.padding[CSS_LEFT] = 8; + node->style.padding[CSS_TOP] = 11; + node->style.padding[CSS_RIGHT] = 9; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_RIGHT] = 1; + node->style.border[CSS_BOTTOM] = 1; + node->style.border[CSS_TOP] = 0; + node->style.position[CSS_TOP] = 9; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -1; + node->layout.position[CSS_LEFT] = 6; + node->layout.dimensions[CSS_WIDTH] = 329; + node->layout.dimensions[CSS_HEIGHT] = 836; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 27; + node->layout.position[CSS_LEFT] = 160; + node->layout.dimensions[CSS_WIDTH] = 19; + node->layout.dimensions[CSS_HEIGHT] = 12; + } + } + + test("Random #938", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.dimensions[CSS_HEIGHT] = 873; + node->style.margin[CSS_LEFT] = 0; + node->style.margin[CSS_TOP] = 0; + node->style.margin[CSS_RIGHT] = 0; + node->style.margin[CSS_BOTTOM] = 0; + node->style.margin[CSS_LEFT] = -4; + node->style.margin[CSS_RIGHT] = 5; + node->style.margin[CSS_BOTTOM] = 18; + node->style.position[CSS_LEFT] = -8; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = -12; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 873; + } + + test("Random #939", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.dimensions[CSS_WIDTH] = 991; + node->style.margin[CSS_BOTTOM] = -7; + node->style.padding[CSS_RIGHT] = 0; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_RIGHT] = 1; + node->style.border[CSS_BOTTOM] = 1; + node->style.border[CSS_BOTTOM] = 3; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 991; + node->layout.dimensions[CSS_HEIGHT] = 4; + } + + test("Random #940", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.dimensions[CSS_HEIGHT] = 660; + node->style.margin[CSS_LEFT] = 16; + node->style.margin[CSS_TOP] = 16; + node->style.margin[CSS_RIGHT] = 16; + node->style.margin[CSS_BOTTOM] = 16; + node->style.margin[CSS_TOP] = -2; + node->style.padding[CSS_LEFT] = 9; + node->style.padding[CSS_TOP] = 9; + node->style.padding[CSS_RIGHT] = 9; + node->style.padding[CSS_BOTTOM] = 9; + node->style.padding[CSS_TOP] = 9; + node->style.padding[CSS_BOTTOM] = 17; + node->style.border[CSS_RIGHT] = 3; + node->style.position[CSS_LEFT] = -7; + node->style.position[CSS_TOP] = -8; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -10; + node->layout.position[CSS_LEFT] = 9; + node->layout.dimensions[CSS_WIDTH] = 21; + node->layout.dimensions[CSS_HEIGHT] = 660; + } + + test("Random #941", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #942", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #943", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.margin[CSS_LEFT] = 15; + node->style.margin[CSS_TOP] = 15; + node->style.margin[CSS_RIGHT] = 15; + node->style.margin[CSS_BOTTOM] = 15; + node->style.margin[CSS_TOP] = -3; + node->style.padding[CSS_LEFT] = 17; + node->style.padding[CSS_TOP] = 17; + node->style.padding[CSS_RIGHT] = 17; + node->style.padding[CSS_BOTTOM] = 17; + node->style.padding[CSS_LEFT] = 4; + node->style.padding[CSS_TOP] = 11; + node->style.padding[CSS_RIGHT] = 10; + node->style.padding[CSS_BOTTOM] = 17; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_TOP] = 2; + node->style.border[CSS_RIGHT] = 2; + node->style.border[CSS_BOTTOM] = 2; + node->style.position[CSS_LEFT] = -2; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.align_self = CSS_ALIGN_STRETCH; + node->style.flex = CSS_FLEX_NONE; + node->style.dimensions[CSS_HEIGHT] = 24; + node->style.margin[CSS_LEFT] = 11; + node->style.margin[CSS_TOP] = 11; + node->style.margin[CSS_RIGHT] = 11; + node->style.margin[CSS_BOTTOM] = 11; + node->style.margin[CSS_LEFT] = 11; + node->style.margin[CSS_RIGHT] = 17; + node->style.padding[CSS_LEFT] = 8; + node->style.padding[CSS_TOP] = 8; + node->style.padding[CSS_RIGHT] = 8; + node->style.padding[CSS_BOTTOM] = 8; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -3; + node->layout.position[CSS_LEFT] = 13; + node->layout.dimensions[CSS_WIDTH] = 62; + node->layout.dimensions[CSS_HEIGHT] = 78; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 24; + node->layout.position[CSS_LEFT] = 17; + node->layout.dimensions[CSS_WIDTH] = 16; + node->layout.dimensions[CSS_HEIGHT] = 24; + } + } + + test("Random #944", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #945", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.dimensions[CSS_WIDTH] = 952; + node->style.margin[CSS_LEFT] = 7; + node->style.margin[CSS_TOP] = 7; + node->style.margin[CSS_RIGHT] = 7; + node->style.margin[CSS_BOTTOM] = 7; + node->style.margin[CSS_RIGHT] = 12; + node->style.padding[CSS_TOP] = 7; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_TOP] = 2; + node->style.border[CSS_RIGHT] = 2; + node->style.border[CSS_BOTTOM] = 2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 7; + node->layout.position[CSS_LEFT] = 7; + node->layout.dimensions[CSS_WIDTH] = 952; + node->layout.dimensions[CSS_HEIGHT] = 11; + } + + test("Random #946", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #947", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #948", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_WIDTH] = 942; + node->style.margin[CSS_LEFT] = 15; + node->style.margin[CSS_TOP] = -2; + node->style.margin[CSS_RIGHT] = 8; + node->style.padding[CSS_LEFT] = 13; + node->style.padding[CSS_RIGHT] = 15; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_BOTTOM] = 2; + node->style.position[CSS_TOP] = -5; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.align_self = CSS_ALIGN_FLEX_START; + node->style.position_type = CSS_POSITION_ABSOLUTE; + node->style.margin[CSS_BOTTOM] = 4; + node->style.padding[CSS_LEFT] = 1; + node->style.padding[CSS_TOP] = 1; + node->style.padding[CSS_RIGHT] = 1; + node->style.padding[CSS_BOTTOM] = 1; + node->style.padding[CSS_LEFT] = 0; + node->style.padding[CSS_BOTTOM] = 7; + node->style.border[CSS_BOTTOM] = 2; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -7; + node->layout.position[CSS_LEFT] = 15; + node->layout.dimensions[CSS_WIDTH] = 942; + node->layout.dimensions[CSS_HEIGHT] = 2; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 16; + node->layout.dimensions[CSS_WIDTH] = 1; + node->layout.dimensions[CSS_HEIGHT] = 10; + } + } + + test("Random #949", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.dimensions[CSS_HEIGHT] = 225; + node->style.margin[CSS_LEFT] = -10; + node->style.margin[CSS_TOP] = -10; + node->style.margin[CSS_RIGHT] = -10; + node->style.margin[CSS_BOTTOM] = -10; + node->style.margin[CSS_LEFT] = -10; + node->style.margin[CSS_RIGHT] = -2; + node->style.margin[CSS_BOTTOM] = 8; + node->style.padding[CSS_LEFT] = 4; + node->style.padding[CSS_RIGHT] = 16; + node->style.padding[CSS_BOTTOM] = 7; + node->style.position[CSS_LEFT] = 8; + node->style.position[CSS_TOP] = 0; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -10; + node->layout.position[CSS_LEFT] = -2; + node->layout.dimensions[CSS_WIDTH] = 20; + node->layout.dimensions[CSS_HEIGHT] = 225; + } + + test("Random #950", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_CENTER; + node->style.dimensions[CSS_WIDTH] = 210; + node->style.margin[CSS_LEFT] = 0; + node->style.margin[CSS_TOP] = 0; + node->style.margin[CSS_RIGHT] = 0; + node->style.margin[CSS_BOTTOM] = 0; + node->style.margin[CSS_LEFT] = 6; + node->style.margin[CSS_TOP] = 4; + node->style.margin[CSS_RIGHT] = -1; + node->style.margin[CSS_BOTTOM] = 3; + node->style.padding[CSS_RIGHT] = 14; + node->style.border[CSS_BOTTOM] = 2; + node->style.position[CSS_LEFT] = -9; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 4; + node->layout.position[CSS_LEFT] = -3; + node->layout.dimensions[CSS_WIDTH] = 210; + node->layout.dimensions[CSS_HEIGHT] = 2; + } + + test("Random #951", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #952", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.margin[CSS_RIGHT] = 19; + node->style.margin[CSS_BOTTOM] = 0; + node->style.padding[CSS_LEFT] = 5; + node->style.padding[CSS_TOP] = 5; + node->style.padding[CSS_RIGHT] = 5; + node->style.padding[CSS_BOTTOM] = 5; + node->style.padding[CSS_TOP] = 8; + node->style.padding[CSS_RIGHT] = 5; + node->style.padding[CSS_BOTTOM] = 7; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_LEFT] = -1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = -1; + node->layout.dimensions[CSS_WIDTH] = 11; + node->layout.dimensions[CSS_HEIGHT] = 15; + } + + test("Random #953", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #954", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #955", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.margin[CSS_LEFT] = 17; + node->style.margin[CSS_TOP] = 17; + node->style.margin[CSS_RIGHT] = 17; + node->style.margin[CSS_BOTTOM] = 17; + node->style.margin[CSS_LEFT] = 2; + node->style.position[CSS_TOP] = -10; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 7; + node->layout.position[CSS_LEFT] = 2; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #956", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #957", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.dimensions[CSS_WIDTH] = 867; + node->style.margin[CSS_LEFT] = 1; + node->style.margin[CSS_TOP] = 1; + node->style.margin[CSS_RIGHT] = 1; + node->style.margin[CSS_BOTTOM] = 1; + node->style.margin[CSS_LEFT] = 14; + node->style.margin[CSS_RIGHT] = 13; + node->style.padding[CSS_LEFT] = 12; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 0; + node->style.border[CSS_RIGHT] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_TOP] = 8; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 9; + node->layout.position[CSS_LEFT] = 14; + node->layout.dimensions[CSS_WIDTH] = 867; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #958", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.dimensions[CSS_WIDTH] = 47; + node->style.dimensions[CSS_HEIGHT] = 689; + node->style.margin[CSS_LEFT] = 18; + node->style.margin[CSS_TOP] = 18; + node->style.margin[CSS_RIGHT] = 18; + node->style.margin[CSS_BOTTOM] = 18; + node->style.margin[CSS_LEFT] = 17; + node->style.margin[CSS_TOP] = -4; + node->style.margin[CSS_RIGHT] = 1; + node->style.margin[CSS_BOTTOM] = 11; + node->style.padding[CSS_LEFT] = 15; + node->style.padding[CSS_TOP] = 15; + node->style.padding[CSS_RIGHT] = 15; + node->style.padding[CSS_BOTTOM] = 15; + node->style.padding[CSS_RIGHT] = 5; + node->style.padding[CSS_BOTTOM] = 19; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 1; + node->style.position[CSS_LEFT] = 3; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.align_self = CSS_ALIGN_STRETCH; + node->style.flex = CSS_FLEX_ONE; + node->style.position_type = CSS_POSITION_RELATIVE; + node->style.margin[CSS_LEFT] = 16; + node->style.margin[CSS_TOP] = -4; + node->style.margin[CSS_RIGHT] = -2; + node->style.padding[CSS_LEFT] = 19; + node->style.padding[CSS_TOP] = 19; + node->style.padding[CSS_RIGHT] = 19; + node->style.padding[CSS_BOTTOM] = 19; + init_css_node_children(node, 1); + { + css_node_t *outer_node_2 = node; + css_node_t *node; + node = &outer_node_2->children[0]; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.align_self = CSS_ALIGN_FLEX_START; + node->style.flex = CSS_FLEX_ONE; + node->style.position_type = CSS_POSITION_RELATIVE; + node->style.dimensions[CSS_HEIGHT] = 445; + node->style.margin[CSS_LEFT] = -7; + node->style.margin[CSS_BOTTOM] = 1; + node->style.padding[CSS_LEFT] = 15; + node->style.padding[CSS_TOP] = 15; + node->style.padding[CSS_RIGHT] = 15; + node->style.padding[CSS_BOTTOM] = 15; + node->style.padding[CSS_LEFT] = 12; + node->style.padding[CSS_BOTTOM] = 15; + node->style.position[CSS_LEFT] = 4; + } + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -4; + node->layout.position[CSS_LEFT] = 20; + node->layout.dimensions[CSS_WIDTH] = 47; + node->layout.dimensions[CSS_HEIGHT] = 689; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 11; + node->layout.position[CSS_LEFT] = 31; + node->layout.dimensions[CSS_WIDTH] = 38; + node->layout.dimensions[CSS_HEIGHT] = 658; + init_css_node_children(node, 1); + { + css_node_t *outer_node_2 = node; + css_node_t *node; + node = &outer_node_2->children[0]; + node->layout.position[CSS_TOP] = 19; + node->layout.position[CSS_LEFT] = 16; + node->layout.dimensions[CSS_WIDTH] = 27; + node->layout.dimensions[CSS_HEIGHT] = 619; + } + } + } + + test("Random #959", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #960", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #961", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.margin[CSS_LEFT] = 10; + node->style.margin[CSS_TOP] = 10; + node->style.margin[CSS_RIGHT] = 10; + node->style.margin[CSS_BOTTOM] = 10; + node->style.margin[CSS_TOP] = -6; + node->style.margin[CSS_RIGHT] = 16; + node->style.margin[CSS_BOTTOM] = 4; + node->style.padding[CSS_LEFT] = 5; + node->style.padding[CSS_TOP] = 5; + node->style.padding[CSS_RIGHT] = 5; + node->style.padding[CSS_BOTTOM] = 5; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_TOP] = 2; + node->style.border[CSS_RIGHT] = 2; + node->style.border[CSS_BOTTOM] = 2; + node->style.border[CSS_TOP] = 0; + node->style.position[CSS_LEFT] = 3; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -6; + node->layout.position[CSS_LEFT] = 13; + node->layout.dimensions[CSS_WIDTH] = 14; + node->layout.dimensions[CSS_HEIGHT] = 12; + } + + test("Random #962", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_WIDTH] = 181; + node->style.dimensions[CSS_HEIGHT] = 404; + node->style.margin[CSS_TOP] = 2; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_RIGHT] = 2; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_LEFT] = -5; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.flex = CSS_FLEX_NONE; + node->style.dimensions[CSS_HEIGHT] = 509; + node->style.margin[CSS_LEFT] = 6; + node->style.margin[CSS_TOP] = 6; + node->style.margin[CSS_RIGHT] = 6; + node->style.margin[CSS_BOTTOM] = 6; + node->style.margin[CSS_BOTTOM] = -4; + node->style.padding[CSS_TOP] = 1; + node->style.padding[CSS_RIGHT] = 11; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_LEFT] = 4; + node->style.position[CSS_TOP] = 7; + init_css_node_children(node, 1); + { + css_node_t *outer_node_2 = node; + css_node_t *node; + node = &outer_node_2->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.align_self = CSS_ALIGN_FLEX_START; + node->style.flex = CSS_FLEX_NONE; + node->style.margin[CSS_LEFT] = -4; + node->style.margin[CSS_BOTTOM] = 8; + } + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 2; + node->layout.position[CSS_LEFT] = -5; + node->layout.dimensions[CSS_WIDTH] = 181; + node->layout.dimensions[CSS_HEIGHT] = 404; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 13; + node->layout.position[CSS_LEFT] = 88.5; + node->layout.dimensions[CSS_WIDTH] = 11; + node->layout.dimensions[CSS_HEIGHT] = 509; + init_css_node_children(node, 1); + { + css_node_t *outer_node_2 = node; + css_node_t *node; + node = &outer_node_2->children[0]; + node->layout.position[CSS_TOP] = 1; + node->layout.position[CSS_LEFT] = -4; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + } + } + + test("Random #963", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 456; + node->style.margin[CSS_TOP] = 12; + node->style.padding[CSS_LEFT] = 9; + node->style.padding[CSS_TOP] = 9; + node->style.padding[CSS_RIGHT] = 9; + node->style.padding[CSS_BOTTOM] = 9; + node->style.padding[CSS_TOP] = 5; + node->style.padding[CSS_RIGHT] = 18; + node->style.padding[CSS_BOTTOM] = 8; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.position[CSS_TOP] = 7; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.align_self = CSS_ALIGN_FLEX_START; + node->style.flex = CSS_FLEX_ONE; + node->style.dimensions[CSS_WIDTH] = 259; + node->style.dimensions[CSS_HEIGHT] = 808; + node->style.margin[CSS_LEFT] = -10; + node->style.margin[CSS_TOP] = -10; + node->style.margin[CSS_RIGHT] = -10; + node->style.margin[CSS_BOTTOM] = -10; + node->style.margin[CSS_LEFT] = -8; + node->style.margin[CSS_TOP] = 3; + node->style.margin[CSS_RIGHT] = 3; + node->style.margin[CSS_BOTTOM] = -5; + node->style.padding[CSS_TOP] = 13; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_RIGHT] = 1; + node->style.border[CSS_BOTTOM] = 3; + node->style.position[CSS_LEFT] = 5; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 19; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 456; + node->layout.dimensions[CSS_HEIGHT] = 822; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 8; + node->layout.position[CSS_LEFT] = 6; + node->layout.dimensions[CSS_WIDTH] = 259; + node->layout.dimensions[CSS_HEIGHT] = 808; + } + } + + test("Random #964", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_CENTER; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.dimensions[CSS_WIDTH] = 76; + node->style.dimensions[CSS_HEIGHT] = 284; + node->style.padding[CSS_LEFT] = 0; + node->style.padding[CSS_TOP] = 0; + node->style.padding[CSS_RIGHT] = 0; + node->style.padding[CSS_BOTTOM] = 0; + node->style.padding[CSS_BOTTOM] = 14; + node->style.border[CSS_LEFT] = 2; + node->style.position[CSS_LEFT] = -2; + node->style.position[CSS_TOP] = -8; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -8; + node->layout.position[CSS_LEFT] = -2; + node->layout.dimensions[CSS_WIDTH] = 76; + node->layout.dimensions[CSS_HEIGHT] = 284; + } + + test("Random #965", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 973; + node->style.dimensions[CSS_HEIGHT] = 592; + node->style.margin[CSS_LEFT] = 8; + node->style.margin[CSS_TOP] = 8; + node->style.margin[CSS_RIGHT] = 8; + node->style.margin[CSS_BOTTOM] = 8; + node->style.margin[CSS_LEFT] = 15; + node->style.padding[CSS_LEFT] = 2; + node->style.padding[CSS_TOP] = 2; + node->style.padding[CSS_RIGHT] = 2; + node->style.padding[CSS_BOTTOM] = 2; + node->style.border[CSS_RIGHT] = 3; + node->style.position[CSS_LEFT] = -5; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 8; + node->layout.position[CSS_LEFT] = 10; + node->layout.dimensions[CSS_WIDTH] = 973; + node->layout.dimensions[CSS_HEIGHT] = 592; + } + + test("Random #966", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #967", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #968", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 157; + node->style.dimensions[CSS_HEIGHT] = 377; + node->style.margin[CSS_LEFT] = 4; + node->style.margin[CSS_TOP] = 4; + node->style.margin[CSS_RIGHT] = 4; + node->style.margin[CSS_BOTTOM] = 4; + node->style.margin[CSS_LEFT] = 10; + node->style.margin[CSS_BOTTOM] = -9; + node->style.padding[CSS_LEFT] = 0; + node->style.padding[CSS_TOP] = 14; + node->style.padding[CSS_RIGHT] = 16; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 4; + node->layout.position[CSS_LEFT] = 10; + node->layout.dimensions[CSS_WIDTH] = 157; + node->layout.dimensions[CSS_HEIGHT] = 377; + } + + test("Random #969", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.dimensions[CSS_WIDTH] = 565; + node->style.dimensions[CSS_HEIGHT] = 394; + node->style.margin[CSS_LEFT] = 5; + node->style.margin[CSS_TOP] = 5; + node->style.margin[CSS_RIGHT] = 5; + node->style.margin[CSS_BOTTOM] = 5; + node->style.margin[CSS_LEFT] = 16; + node->style.margin[CSS_TOP] = 0; + node->style.margin[CSS_RIGHT] = -9; + node->style.padding[CSS_TOP] = 6; + node->style.padding[CSS_RIGHT] = 2; + node->style.padding[CSS_BOTTOM] = 5; + node->style.border[CSS_TOP] = 1; + node->style.position[CSS_TOP] = 5; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 5; + node->layout.position[CSS_LEFT] = 16; + node->layout.dimensions[CSS_WIDTH] = 565; + node->layout.dimensions[CSS_HEIGHT] = 394; + } + + test("Random #970", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #971", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.margin[CSS_LEFT] = 1; + node->style.margin[CSS_TOP] = 1; + node->style.margin[CSS_RIGHT] = 1; + node->style.margin[CSS_BOTTOM] = 1; + node->style.padding[CSS_TOP] = 14; + node->style.padding[CSS_RIGHT] = 11; + node->style.border[CSS_BOTTOM] = 3; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 1; + node->layout.position[CSS_LEFT] = 1; + node->layout.dimensions[CSS_WIDTH] = 11; + node->layout.dimensions[CSS_HEIGHT] = 17; + } + + test("Random #972", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.margin[CSS_LEFT] = 2; + node->style.margin[CSS_TOP] = 2; + node->style.margin[CSS_RIGHT] = 2; + node->style.margin[CSS_BOTTOM] = 2; + node->style.margin[CSS_LEFT] = 17; + node->style.padding[CSS_RIGHT] = 10; + node->style.padding[CSS_BOTTOM] = 5; + node->style.position[CSS_LEFT] = 8; + node->style.position[CSS_TOP] = 4; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 6; + node->layout.position[CSS_LEFT] = 25; + node->layout.dimensions[CSS_WIDTH] = 10; + node->layout.dimensions[CSS_HEIGHT] = 5; + } + + test("Random #973", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 863; + node->style.dimensions[CSS_HEIGHT] = 137; + node->style.margin[CSS_LEFT] = 13; + node->style.margin[CSS_TOP] = 13; + node->style.margin[CSS_RIGHT] = 13; + node->style.margin[CSS_BOTTOM] = 13; + node->style.margin[CSS_RIGHT] = 17; + node->style.margin[CSS_BOTTOM] = 3; + node->style.padding[CSS_BOTTOM] = 16; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_RIGHT] = 1; + node->style.position[CSS_TOP] = 8; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 21; + node->layout.position[CSS_LEFT] = 13; + node->layout.dimensions[CSS_WIDTH] = 863; + node->layout.dimensions[CSS_HEIGHT] = 137; + } + + test("Random #974", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_WIDTH] = 23; + node->style.margin[CSS_LEFT] = 1; + node->style.margin[CSS_BOTTOM] = 0; + node->style.padding[CSS_LEFT] = 0; + node->style.padding[CSS_TOP] = 2; + node->style.border[CSS_TOP] = 3; + node->style.position[CSS_LEFT] = 6; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 7; + node->layout.dimensions[CSS_WIDTH] = 23; + node->layout.dimensions[CSS_HEIGHT] = 5; + } + + test("Random #975", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.dimensions[CSS_HEIGHT] = 341; + node->style.margin[CSS_LEFT] = -4; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 0; + node->style.border[CSS_RIGHT] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.border[CSS_LEFT] = 3; + node->style.position[CSS_LEFT] = -7; + node->style.position[CSS_TOP] = -9; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -9; + node->layout.position[CSS_LEFT] = -11; + node->layout.dimensions[CSS_WIDTH] = 3; + node->layout.dimensions[CSS_HEIGHT] = 341; + } + + test("Random #976", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_CENTER; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_HEIGHT] = 943; + node->style.margin[CSS_TOP] = -10; + node->style.margin[CSS_BOTTOM] = 0; + node->style.padding[CSS_LEFT] = 4; + node->style.padding[CSS_TOP] = 4; + node->style.padding[CSS_RIGHT] = 4; + node->style.padding[CSS_BOTTOM] = 4; + node->style.padding[CSS_TOP] = 9; + node->style.padding[CSS_BOTTOM] = 7; + node->style.border[CSS_LEFT] = 3; + node->style.border[CSS_TOP] = 3; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 3; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_BOTTOM] = 3; + node->style.position[CSS_LEFT] = -2; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.align_self = CSS_ALIGN_CENTER; + node->style.position_type = CSS_POSITION_RELATIVE; + node->style.dimensions[CSS_WIDTH] = 960; + node->style.dimensions[CSS_HEIGHT] = 722; + node->style.margin[CSS_LEFT] = 13; + node->style.margin[CSS_TOP] = 13; + node->style.margin[CSS_RIGHT] = 13; + node->style.margin[CSS_BOTTOM] = 13; + node->style.margin[CSS_LEFT] = 1; + node->style.margin[CSS_RIGHT] = 2; + node->style.margin[CSS_BOTTOM] = 3; + node->style.padding[CSS_LEFT] = 14; + node->style.padding[CSS_TOP] = 14; + node->style.padding[CSS_RIGHT] = 14; + node->style.padding[CSS_BOTTOM] = 14; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 0; + node->style.border[CSS_RIGHT] = 0; + node->style.border[CSS_BOTTOM] = 0; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -10; + node->layout.position[CSS_LEFT] = -2; + node->layout.dimensions[CSS_WIDTH] = 975; + node->layout.dimensions[CSS_HEIGHT] = 943; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 116.5; + node->layout.position[CSS_LEFT] = 6; + node->layout.dimensions[CSS_WIDTH] = 960; + node->layout.dimensions[CSS_HEIGHT] = 722; + } + } + + test("Random #977", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #978", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_WIDTH] = 565; + node->style.margin[CSS_LEFT] = -5; + node->style.margin[CSS_TOP] = 0; + node->style.margin[CSS_RIGHT] = -10; + node->style.margin[CSS_BOTTOM] = -6; + node->style.padding[CSS_LEFT] = 18; + node->style.padding[CSS_TOP] = 18; + node->style.padding[CSS_RIGHT] = 18; + node->style.padding[CSS_BOTTOM] = 18; + node->style.padding[CSS_LEFT] = 18; + node->style.padding[CSS_TOP] = 8; + node->style.padding[CSS_RIGHT] = 7; + node->style.padding[CSS_BOTTOM] = 19; + node->style.border[CSS_RIGHT] = 2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = -5; + node->layout.dimensions[CSS_WIDTH] = 565; + node->layout.dimensions[CSS_HEIGHT] = 27; + } + + test("Random #979", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_CENTER; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.margin[CSS_LEFT] = 8; + node->style.margin[CSS_TOP] = 8; + node->style.margin[CSS_RIGHT] = 8; + node->style.margin[CSS_BOTTOM] = 8; + node->style.margin[CSS_LEFT] = 13; + node->style.margin[CSS_TOP] = 10; + node->style.margin[CSS_RIGHT] = 8; + node->style.margin[CSS_BOTTOM] = -2; + node->style.padding[CSS_TOP] = 7; + node->style.padding[CSS_BOTTOM] = 4; + node->style.border[CSS_BOTTOM] = 0; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 10; + node->layout.position[CSS_LEFT] = 13; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 11; + } + + test("Random #980", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.dimensions[CSS_WIDTH] = 676; + node->style.margin[CSS_LEFT] = 7; + node->style.margin[CSS_TOP] = 7; + node->style.margin[CSS_RIGHT] = 7; + node->style.margin[CSS_BOTTOM] = 7; + node->style.margin[CSS_RIGHT] = 17; + node->style.padding[CSS_LEFT] = 4; + node->style.border[CSS_LEFT] = 0; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 7; + node->layout.position[CSS_LEFT] = 7; + node->layout.dimensions[CSS_WIDTH] = 676; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #981", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #982", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.align_items = CSS_ALIGN_FLEX_START; + node->style.dimensions[CSS_HEIGHT] = 611; + node->style.margin[CSS_TOP] = 14; + node->style.margin[CSS_RIGHT] = 10; + node->style.border[CSS_LEFT] = 2; + node->style.border[CSS_TOP] = 2; + node->style.border[CSS_RIGHT] = 2; + node->style.border[CSS_BOTTOM] = 2; + node->style.position[CSS_TOP] = -9; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 5; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 4; + node->layout.dimensions[CSS_HEIGHT] = 611; + } + + test("Random #983", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.dimensions[CSS_HEIGHT] = 120; + node->style.margin[CSS_LEFT] = 1; + node->style.margin[CSS_TOP] = 1; + node->style.margin[CSS_RIGHT] = 1; + node->style.margin[CSS_BOTTOM] = 1; + node->style.margin[CSS_LEFT] = 19; + node->style.margin[CSS_TOP] = 3; + node->style.padding[CSS_LEFT] = 10; + node->style.padding[CSS_TOP] = 7; + node->style.padding[CSS_RIGHT] = 18; + node->style.padding[CSS_BOTTOM] = 9; + node->style.border[CSS_BOTTOM] = 3; + node->style.position[CSS_LEFT] = -7; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 3; + node->layout.position[CSS_LEFT] = 12; + node->layout.dimensions[CSS_WIDTH] = 28; + node->layout.dimensions[CSS_HEIGHT] = 120; + } + + test("Random #984", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.dimensions[CSS_WIDTH] = 396; + node->style.dimensions[CSS_HEIGHT] = 696; + node->style.margin[CSS_LEFT] = 10; + node->style.margin[CSS_TOP] = 10; + node->style.margin[CSS_RIGHT] = 10; + node->style.margin[CSS_BOTTOM] = 10; + node->style.margin[CSS_RIGHT] = -9; + node->style.padding[CSS_LEFT] = 3; + node->style.padding[CSS_TOP] = 3; + node->style.padding[CSS_RIGHT] = 3; + node->style.padding[CSS_BOTTOM] = 3; + node->style.padding[CSS_LEFT] = 0; + node->style.padding[CSS_TOP] = 4; + node->style.padding[CSS_BOTTOM] = 11; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 10; + node->layout.position[CSS_LEFT] = 10; + node->layout.dimensions[CSS_WIDTH] = 396; + node->layout.dimensions[CSS_HEIGHT] = 696; + } + + test("Random #985", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.dimensions[CSS_WIDTH] = 131; + node->style.margin[CSS_LEFT] = 0; + node->style.margin[CSS_TOP] = 0; + node->style.margin[CSS_RIGHT] = 0; + node->style.margin[CSS_BOTTOM] = 0; + node->style.margin[CSS_RIGHT] = 2; + node->style.margin[CSS_BOTTOM] = -4; + node->style.padding[CSS_TOP] = 11; + node->style.border[CSS_TOP] = 0; + node->style.position[CSS_TOP] = 0; + init_css_node_children(node, 2); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.dimensions[CSS_HEIGHT] = 565; + node->style.margin[CSS_LEFT] = -5; + node->style.margin[CSS_TOP] = -5; + node->style.margin[CSS_RIGHT] = -5; + node->style.margin[CSS_BOTTOM] = -5; + node->style.margin[CSS_LEFT] = 10; + node->style.margin[CSS_TOP] = 8; + node->style.margin[CSS_RIGHT] = 6; + node->style.margin[CSS_BOTTOM] = 6; + node->style.padding[CSS_LEFT] = 4; + node->style.padding[CSS_BOTTOM] = 3; + node = &outer_node_1->children[1]; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.flex = CSS_FLEX_ONE; + node->style.dimensions[CSS_WIDTH] = 807; + node->style.dimensions[CSS_HEIGHT] = 353; + node->style.margin[CSS_LEFT] = -10; + node->style.margin[CSS_TOP] = -10; + node->style.margin[CSS_RIGHT] = -10; + node->style.margin[CSS_BOTTOM] = -10; + node->style.padding[CSS_TOP] = 8; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 0; + node->style.border[CSS_RIGHT] = 0; + node->style.border[CSS_BOTTOM] = 0; + node->style.border[CSS_TOP] = 3; + node->style.position[CSS_TOP] = -4; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 131; + node->layout.dimensions[CSS_HEIGHT] = 590; + init_css_node_children(node, 2); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 19; + node->layout.position[CSS_LEFT] = 10; + node->layout.dimensions[CSS_WIDTH] = 4; + node->layout.dimensions[CSS_HEIGHT] = 565; + node = &outer_node_1->children[1]; + node->layout.position[CSS_TOP] = 243; + node->layout.position[CSS_LEFT] = 10; + node->layout.dimensions[CSS_WIDTH] = 131; + node->layout.dimensions[CSS_HEIGHT] = 353; + } + } + + test("Random #986", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.dimensions[CSS_WIDTH] = 718; + node->style.margin[CSS_LEFT] = 18; + node->style.margin[CSS_RIGHT] = -10; + node->style.position[CSS_LEFT] = 2; + node->style.position[CSS_TOP] = -1; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -1; + node->layout.position[CSS_LEFT] = 20; + node->layout.dimensions[CSS_WIDTH] = 718; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #987", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_WIDTH] = 443; + node->style.margin[CSS_LEFT] = -4; + node->style.margin[CSS_TOP] = -4; + node->style.margin[CSS_RIGHT] = -4; + node->style.margin[CSS_BOTTOM] = -4; + node->style.margin[CSS_LEFT] = -1; + node->style.margin[CSS_RIGHT] = 0; + node->style.margin[CSS_BOTTOM] = 16; + node->style.padding[CSS_LEFT] = 1; + node->style.border[CSS_TOP] = 2; + node->style.border[CSS_BOTTOM] = 3; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -4; + node->layout.position[CSS_LEFT] = -1; + node->layout.dimensions[CSS_WIDTH] = 443; + node->layout.dimensions[CSS_HEIGHT] = 5; + } + + test("Random #988", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_FLEX_START; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.dimensions[CSS_HEIGHT] = 956; + node->style.margin[CSS_LEFT] = -5; + node->style.margin[CSS_TOP] = -5; + node->style.margin[CSS_RIGHT] = -5; + node->style.margin[CSS_BOTTOM] = -5; + node->style.margin[CSS_LEFT] = 13; + node->style.margin[CSS_TOP] = -10; + node->style.margin[CSS_RIGHT] = 1; + node->style.padding[CSS_BOTTOM] = 7; + init_css_node_children(node, 2); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.flex = CSS_FLEX_NONE; + node->style.dimensions[CSS_WIDTH] = 500; + node->style.dimensions[CSS_HEIGHT] = 875; + node->style.margin[CSS_LEFT] = 5; + node->style.margin[CSS_TOP] = 5; + node->style.margin[CSS_RIGHT] = 5; + node->style.margin[CSS_BOTTOM] = 5; + node->style.margin[CSS_RIGHT] = -2; + node->style.padding[CSS_RIGHT] = 10; + node->style.border[CSS_RIGHT] = 2; + node = &outer_node_1->children[1]; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.position_type = CSS_POSITION_RELATIVE; + node->style.margin[CSS_LEFT] = 12; + node->style.margin[CSS_TOP] = 14; + node->style.margin[CSS_BOTTOM] = 13; + node->style.padding[CSS_BOTTOM] = 16; + node->style.border[CSS_LEFT] = 1; + node->style.position[CSS_LEFT] = 4; + init_css_node_children(node, 1); + { + css_node_t *outer_node_2 = node; + css_node_t *node; + node = &outer_node_2->children[0]; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_FLEX_END; + node->style.align_self = CSS_ALIGN_FLEX_END; + node->style.position_type = CSS_POSITION_RELATIVE; + node->style.dimensions[CSS_WIDTH] = 15; + node->style.margin[CSS_LEFT] = 5; + node->style.margin[CSS_RIGHT] = 15; + node->style.padding[CSS_TOP] = 12; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_RIGHT] = 3; + node->style.border[CSS_BOTTOM] = 1; + node->style.position[CSS_LEFT] = 6; + } + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -10; + node->layout.position[CSS_LEFT] = 13; + node->layout.dimensions[CSS_WIDTH] = 503; + node->layout.dimensions[CSS_HEIGHT] = 956; + init_css_node_children(node, 2); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 5; + node->layout.position[CSS_LEFT] = 5; + node->layout.dimensions[CSS_WIDTH] = 500; + node->layout.dimensions[CSS_HEIGHT] = 875; + node = &outer_node_1->children[1]; + node->layout.position[CSS_TOP] = 899; + node->layout.position[CSS_LEFT] = 243.5; + node->layout.dimensions[CSS_WIDTH] = 36; + node->layout.dimensions[CSS_HEIGHT] = 29; + init_css_node_children(node, 1); + { + css_node_t *outer_node_2 = node; + css_node_t *node; + node = &outer_node_2->children[0]; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 12; + node->layout.dimensions[CSS_WIDTH] = 15; + node->layout.dimensions[CSS_HEIGHT] = 13; + } + } + } + + test("Random #989", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.align_items = CSS_ALIGN_STRETCH; + node->style.dimensions[CSS_WIDTH] = 409; + node->style.margin[CSS_LEFT] = 10; + node->style.margin[CSS_RIGHT] = -9; + node->style.margin[CSS_BOTTOM] = -5; + node->style.padding[CSS_LEFT] = 8; + node->style.padding[CSS_TOP] = 8; + node->style.padding[CSS_RIGHT] = 8; + node->style.padding[CSS_BOTTOM] = 8; + node->style.padding[CSS_BOTTOM] = 10; + node->style.border[CSS_LEFT] = 2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 10; + node->layout.dimensions[CSS_WIDTH] = 409; + node->layout.dimensions[CSS_HEIGHT] = 18; + } + + test("Random #990", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #991", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #992", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.justify_content = CSS_JUSTIFY_SPACE_BETWEEN; + node->style.dimensions[CSS_WIDTH] = 387; + node->style.margin[CSS_LEFT] = 7; + node->style.margin[CSS_RIGHT] = 9; + node->style.padding[CSS_LEFT] = 1; + node->style.padding[CSS_TOP] = 1; + node->style.padding[CSS_RIGHT] = 1; + node->style.padding[CSS_BOTTOM] = 1; + node->style.position[CSS_TOP] = -7; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -7; + node->layout.position[CSS_LEFT] = 7; + node->layout.dimensions[CSS_WIDTH] = 387; + node->layout.dimensions[CSS_HEIGHT] = 2; + } + + test("Random #993", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.dimensions[CSS_HEIGHT] = 709; + node->style.margin[CSS_LEFT] = 5; + node->style.margin[CSS_TOP] = 5; + node->style.margin[CSS_RIGHT] = 5; + node->style.margin[CSS_BOTTOM] = 5; + node->style.margin[CSS_TOP] = 11; + node->style.margin[CSS_BOTTOM] = 1; + node->style.padding[CSS_LEFT] = 4; + node->style.padding[CSS_RIGHT] = 7; + node->style.border[CSS_RIGHT] = 0; + node->style.border[CSS_BOTTOM] = 2; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 11; + node->layout.position[CSS_LEFT] = 5; + node->layout.dimensions[CSS_WIDTH] = 11; + node->layout.dimensions[CSS_HEIGHT] = 709; + } + + test("Random #994", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.dimensions[CSS_WIDTH] = 224; + node->style.dimensions[CSS_HEIGHT] = 320; + node->style.margin[CSS_LEFT] = 18; + node->style.margin[CSS_TOP] = 18; + node->style.margin[CSS_RIGHT] = 18; + node->style.margin[CSS_BOTTOM] = 18; + node->style.padding[CSS_LEFT] = 15; + node->style.padding[CSS_TOP] = 6; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 3; + node->style.position[CSS_LEFT] = -3; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 18; + node->layout.position[CSS_LEFT] = 15; + node->layout.dimensions[CSS_WIDTH] = 224; + node->layout.dimensions[CSS_HEIGHT] = 320; + } + + test("Random #995", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_ROW; + node->style.dimensions[CSS_WIDTH] = 487; + node->style.dimensions[CSS_HEIGHT] = 107; + node->style.margin[CSS_LEFT] = 10; + node->style.margin[CSS_TOP] = 10; + node->style.margin[CSS_RIGHT] = 10; + node->style.margin[CSS_BOTTOM] = 10; + node->style.margin[CSS_TOP] = 4; + node->style.margin[CSS_RIGHT] = 4; + node->style.padding[CSS_LEFT] = 7; + node->style.padding[CSS_TOP] = 7; + node->style.padding[CSS_RIGHT] = 7; + node->style.padding[CSS_BOTTOM] = 7; + node->style.padding[CSS_LEFT] = 6; + node->style.padding[CSS_BOTTOM] = 16; + node->style.position[CSS_LEFT] = 9; + node->style.position[CSS_TOP] = 9; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 13; + node->layout.position[CSS_LEFT] = 19; + node->layout.dimensions[CSS_WIDTH] = 487; + node->layout.dimensions[CSS_HEIGHT] = 107; + } + + test("Random #996", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #997", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 0; + node->layout.dimensions[CSS_HEIGHT] = 0; + } + + test("Random #998", root_node, root_layout); + } + + { + css_node_t *root_node = new_css_node(); + { + css_node_t *node = root_node; + node->style.flex_direction = CSS_FLEX_DIRECTION_COLUMN; + node->style.justify_content = CSS_JUSTIFY_SPACE_AROUND; + node->style.align_items = CSS_ALIGN_FLEX_END; + node->style.dimensions[CSS_WIDTH] = 206; + node->style.dimensions[CSS_HEIGHT] = 168; + node->style.margin[CSS_RIGHT] = -3; + node->style.padding[CSS_TOP] = 1; + node->style.border[CSS_LEFT] = 0; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_BOTTOM] = 0; + node->style.position[CSS_TOP] = -1; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->style.align_items = CSS_ALIGN_CENTER; + node->style.align_self = CSS_ALIGN_CENTER; + node->style.position_type = CSS_POSITION_ABSOLUTE; + node->style.dimensions[CSS_WIDTH] = 866; + node->style.dimensions[CSS_HEIGHT] = 292; + node->style.margin[CSS_LEFT] = 1; + node->style.margin[CSS_RIGHT] = 19; + node->style.margin[CSS_BOTTOM] = 5; + node->style.padding[CSS_LEFT] = 14; + node->style.padding[CSS_TOP] = 14; + node->style.padding[CSS_RIGHT] = 14; + node->style.padding[CSS_BOTTOM] = 14; + node->style.padding[CSS_LEFT] = 18; + node->style.padding[CSS_RIGHT] = 6; + node->style.border[CSS_LEFT] = 1; + node->style.border[CSS_TOP] = 1; + node->style.border[CSS_RIGHT] = 1; + node->style.border[CSS_BOTTOM] = 1; + node->style.border[CSS_BOTTOM] = 3; + node->style.position[CSS_TOP] = -1; + } + } + + css_node_t *root_layout = new_css_node(); + { + css_node_t *node = root_layout; + node->layout.position[CSS_TOP] = -1; + node->layout.position[CSS_LEFT] = 0; + node->layout.dimensions[CSS_WIDTH] = 206; + node->layout.dimensions[CSS_HEIGHT] = 168; + init_css_node_children(node, 1); + { + css_node_t *outer_node_1 = node; + css_node_t *node; + node = &outer_node_1->children[0]; + node->layout.position[CSS_TOP] = 0; + node->layout.position[CSS_LEFT] = 1; + node->layout.dimensions[CSS_WIDTH] = 866; + node->layout.dimensions[CSS_HEIGHT] = 292; + } + } + + test("Random #999", root_node, root_layout); + } } diff --git a/src/__tests__/Layout-test.js b/src/__tests__/Layout-test.js index 13582e3f..42296290 100755 --- a/src/__tests__/Layout-test.js +++ b/src/__tests__/Layout-test.js @@ -786,7 +786,6 @@ describe('Layout', function() { for (var i = 0; i < 1000; ++i) { var node = generateRandomNode(); - if (JSON.stringify(computeLayout(node)) !== JSON.stringify(computeDOMLayout(node))) { node = reduceTest(node); } diff --git a/src/transpile.html b/src/transpile.html index 07d9ca99..a85abe18 100644 --- a/src/transpile.html +++ b/src/transpile.html @@ -34,13 +34,18 @@ document.getElementById('layout_code').value = computeLayout.layoutNode.toString var currentTest = ''; var allTests = []; var computeDOMLayout = layoutTestUtils.computeDOMLayout; +var computeLayout = layoutTestUtils.computeLayout; +var reduceTest = layoutTestUtils.reduceTest; var layoutTestUtils = { testLayout: function(node, expectedLayout) { allTests.push({name: currentTest, node: node, expectedLayout: expectedLayout}); }, testRandomLayout: function(node, i) { allTests.push({name: 'Random #' + i, node: node, expectedLayout: computeDOMLayout(node)}); - } + }, + computeLayout: computeLayout, + computeDOMLayout: computeDOMLayout, + reduceTest: reduceTest }; function describe(name, cb) { cb(); } function it(name, cb) { currentTest = name; cb(); } @@ -70,22 +75,26 @@ function printLayout(test) { } } - function addFloat(node, js_key, c_key) { + function addFloat(positive, node, js_key, c_key) { if (js_key in node.style) { - add('node->style' + '.' + c_key + ' = ' + node.style[js_key] + ';'); + if (positive === 'positive' && node.style[js_key] < 0) { + // do nothing + } else { + add('node->style' + '.' + c_key + ' = ' + node.style[js_key] + ';'); + } } } - function addSpacing(node, spacing, suffix) { - addFloat(node, spacing + suffix, spacing + '[CSS_LEFT]'); - addFloat(node, spacing + suffix, spacing + '[CSS_TOP]'); - addFloat(node, spacing + suffix, spacing + '[CSS_RIGHT]'); - addFloat(node, spacing + suffix, spacing + '[CSS_BOTTOM]'); + function addSpacing(positive, node, spacing, suffix) { + addFloat(positive, node, spacing + suffix, spacing + '[CSS_LEFT]'); + addFloat(positive, node, spacing + suffix, spacing + '[CSS_TOP]'); + addFloat(positive, node, spacing + suffix, spacing + '[CSS_RIGHT]'); + addFloat(positive, node, spacing + suffix, spacing + '[CSS_BOTTOM]'); - addFloat(node, spacing + 'Left' + suffix, spacing + '[CSS_LEFT]'); - addFloat(node, spacing + 'Top' + suffix, spacing + '[CSS_TOP]'); - addFloat(node, spacing + 'Right' + suffix, spacing + '[CSS_RIGHT]'); - addFloat(node, spacing + 'Bottom' + suffix, spacing + '[CSS_BOTTOM]'); + addFloat(positive, node, spacing + 'Left' + suffix, spacing + '[CSS_LEFT]'); + addFloat(positive, node, spacing + 'Top' + suffix, spacing + '[CSS_TOP]'); + addFloat(positive, node, spacing + 'Right' + suffix, spacing + '[CSS_RIGHT]'); + addFloat(positive, node, spacing + 'Bottom' + suffix, spacing + '[CSS_BOTTOM]'); } add('{'); @@ -128,15 +137,15 @@ function printLayout(test) { 'relative': 'CSS_POSITION_RELATIVE', 'absolute': 'CSS_POSITION_ABSOLUTE' }); - addFloat(node, 'width', 'dimensions[CSS_WIDTH]'); - addFloat(node, 'height', 'dimensions[CSS_HEIGHT]'); - addSpacing(node, 'margin', ''); - addSpacing(node, 'padding', ''); - addSpacing(node, 'border', 'Width'); - addFloat(node, 'left', 'position[CSS_LEFT]'); - addFloat(node, 'top', 'position[CSS_TOP]'); - addFloat(node, 'right', 'position[CSS_RIGHT]'); - addFloat(node, 'bottom', 'position[CSS_BOTTOM]'); + addFloat('positive', node, 'width', 'dimensions[CSS_WIDTH]'); + addFloat('positive', node, 'height', 'dimensions[CSS_HEIGHT]'); + addSpacing('all', node, 'margin', ''); + addSpacing('positive', node, 'padding', ''); + addSpacing('positive', node, 'border', 'Width'); + addFloat('all', node, 'left', 'position[CSS_LEFT]'); + addFloat('all', node, 'top', 'position[CSS_TOP]'); + addFloat('all', node, 'right', 'position[CSS_RIGHT]'); + addFloat('all', node, 'bottom', 'position[CSS_BOTTOM]'); if (node.children) { add('init_css_node_children(node, ' + node.children.length + ');');