// File: /workspace/github_c_makefile_star2_O0/OnionIoT[P]lv_example/lvgl/src/lv_themes/lv_theme_material.c
// Function: win_init
static void win_init(void)
{
#if LV_USE_WIN != 0
    static lv_style_t header, pr;

    lv_style_copy(&header, &def);
    header.body.main_color     = lv_color_hex3(0xccc);
    header.body.grad_color     = header.body.main_color;
    header.body.radius         = 0;
    header.body.border.width   = 1;
    header.body.border.color   = lv_color_hex3(0xbbb);
    header.body.border.part    = LV_BORDER_BOTTOM;
    header.body.border.opa     = LV_OPA_COVER;
    header.body.padding.inner  = 0;
    header.body.padding.left   = 0;
    header.body.padding.right  = 0;
    header.body.padding.top    = 0;
    header.body.padding.bottom = 0;
    header.text.color          = lv_color_hex3(0x333);
    header.image.color         = lv_color_hex3(0x333);

    lv_style_copy(&pr, &def);
    pr.body.main_color   = lv_color_hex3(0xbbb);
    pr.body.grad_color   = pr.body.main_color;
    pr.body.border.width = 0;
    pr.body.opa          = LV_OPA_COVER;
    pr.body.radius       = 0;
    pr.text.color        = lv_color_hex3(0x111);
    pr.image.color       = lv_color_hex3(0x111);

    theme.style.win.bg      = theme.style.panel;
    theme.style.win.sb      = &sb;
    theme.style.win.header  = &header;
    theme.style.win.content = &lv_style_transp;
    theme.style.win.btn.rel = &lv_style_transp;
    theme.style.win.btn.pr  = &pr;
#endif
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
leaq 0x44669(%rip), %rdi     # 0x98f48
leaq 0x434f2(%rip), %rsi     # 0x97dd8
callq 0xc550
movl $0xccc, %edi            # imm = 0xCCC
callq 0x54ee0
movw %ax, -0x2(%rbp)
movw -0x2(%rbp), %ax
movw %ax, 0x44646(%rip)      # 0x98f4a
movw 0x4463f(%rip), %ax      # 0x98f4a
movw %ax, 0x4463a(%rip)      # 0x98f4c
movw $0x0, 0x44633(%rip)     # 0x98f4e
movw $0x1, 0x44630(%rip)     # 0x98f54
movl $0xbbb, %edi            # imm = 0xBBB
callq 0x54ee0
movw %ax, -0x4(%rbp)
movw -0x4(%rbp), %ax
movw %ax, 0x44615(%rip)      # 0x98f52
movb $0x1, 0x44612(%rip)     # 0x98f56
movb $-0x1, 0x4460c(%rip)    # 0x98f57
movw $0x0, 0x44612(%rip)     # 0x98f66
movw $0x0, 0x44605(%rip)     # 0x98f62
movw $0x0, 0x445fe(%rip)     # 0x98f64
movw $0x0, 0x445ef(%rip)     # 0x98f5e
movw $0x0, 0x445e8(%rip)     # 0x98f60
movl $0x333, %edi            # imm = 0x333
callq 0x54ee0
movw %ax, -0x6(%rbp)
movw -0x6(%rbp), %ax
movw %ax, 0x445d7(%rip)      # 0x98f68
movl $0x333, %edi            # imm = 0x333
callq 0x54ee0
movw %ax, -0x8(%rbp)
movw -0x8(%rbp), %ax
movw %ax, 0x445d6(%rip)      # 0x98f80
leaq 0x445df(%rip), %rdi     # 0x98f90
leaq 0x43420(%rip), %rsi     # 0x97dd8
callq 0xc550
movl $0xbbb, %edi            # imm = 0xBBB
callq 0x54ee0
movw %ax, -0xa(%rbp)
movw -0xa(%rbp), %ax
movw %ax, 0x445bc(%rip)      # 0x98f92
movw 0x445b5(%rip), %ax      # 0x98f92
movw %ax, 0x445b0(%rip)      # 0x98f94
movw $0x0, 0x445af(%rip)     # 0x98f9c
movb $-0x1, 0x445a4(%rip)    # 0x98f98
movw $0x0, 0x44599(%rip)     # 0x98f96
movl $0x111, %edi            # imm = 0x111
callq 0x54ee0
movw %ax, -0xc(%rbp)
movw -0xc(%rbp), %ax
movw %ax, 0x4459a(%rip)      # 0x98fb0
movl $0x111, %edi            # imm = 0x111
callq 0x54ee0
movw %ax, -0xe(%rbp)
movw -0xe(%rbp), %ax
movw %ax, 0x44599(%rip)      # 0x98fc8
movq 0x43052(%rip), %rax     # 0x97a88
movq %rax, 0x4335b(%rip)     # 0x97d98
leaq 0x434b4(%rip), %rax     # 0x97ef8
movq %rax, 0x43355(%rip)     # 0x97da0
leaq 0x444f6(%rip), %rax     # 0x98f48
movq %rax, 0x4334f(%rip)     # 0x97da8
leaq 0x346a8(%rip), %rax     # 0x89108
movq %rax, 0x43349(%rip)     # 0x97db0
leaq 0x3469a(%rip), %rax     # 0x89108
movq %rax, 0x43343(%rip)     # 0x97db8
leaq 0x44514(%rip), %rax     # 0x98f90
movq %rax, 0x4333d(%rip)     # 0x97dc0
addq $0x10, %rsp
popq %rbp
retq
nopl (%rax)