// File: /workspace/github_c_makefile_star2_O0/OnionIoT[P]lv_example/lvgl/src/lv_themes/lv_theme_alien.c
// Function: tabview_init
static void tabview_init(void)
{
#if LV_USE_TABVIEW != 0
    static lv_style_t tab_rel, tab_pr, tab_trel, tab_tpr, tab_indic;
    lv_style_copy(&tab_rel, &def);
    tab_rel.body.main_color     = lv_color_hex3(0x666);
    tab_rel.body.grad_color     = lv_color_hex3(0x666);
    tab_rel.body.padding.left   = 0;
    tab_rel.body.padding.right  = 0;
    tab_rel.body.padding.top    = LV_DPI / 6;
    tab_rel.body.padding.bottom = LV_DPI / 6;
    tab_rel.body.padding.inner  = 0;
    tab_rel.body.border.width   = 1;
    tab_rel.body.border.color   = LV_COLOR_SILVER;
    tab_rel.body.border.opa     = LV_OPA_40;
    tab_rel.text.color          = lv_color_hex3(0xDDD);
    tab_rel.text.font           = _font;

    lv_style_copy(&tab_pr, &tab_rel);
    tab_pr.body.main_color = lv_color_hex3(0x444);
    tab_pr.body.grad_color = lv_color_hex3(0x444);

    lv_style_copy(&tab_trel, &def);
    tab_trel.body.opa            = LV_OPA_TRANSP;
    tab_trel.body.padding.left   = 0;
    tab_trel.body.padding.right  = 0;
    tab_trel.body.padding.top    = LV_DPI / 6;
    tab_trel.body.padding.bottom = LV_DPI / 6;
    tab_trel.body.padding.inner  = 0;
    tab_trel.body.border.width   = 1;
    tab_trel.body.border.color   = LV_COLOR_SILVER;
    tab_trel.body.border.opa     = LV_OPA_40;
    tab_trel.text.color          = lv_color_hsv_to_rgb(_hue, 10, 94);
    tab_trel.text.font           = _font;

    lv_style_copy(&tab_tpr, &def);
    tab_tpr.body.main_color     = LV_COLOR_GRAY;
    tab_tpr.body.grad_color     = LV_COLOR_GRAY;
    tab_tpr.body.padding.left   = 0;
    tab_tpr.body.padding.right  = 0;
    tab_tpr.body.padding.top    = LV_DPI / 6;
    tab_tpr.body.padding.bottom = LV_DPI / 6;
    tab_tpr.body.padding.inner  = 0;
    tab_tpr.body.border.width   = 1;
    tab_tpr.body.border.color   = LV_COLOR_SILVER;
    tab_tpr.body.border.opa     = LV_OPA_40;
    tab_tpr.text.color          = lv_color_hsv_to_rgb(_hue, 10, 94);
    tab_tpr.text.font           = _font;

    lv_style_copy(&tab_indic, &def);
    tab_indic.body.border.width  = 0;
    tab_indic.body.main_color    = lv_color_hsv_to_rgb(_hue, 80, 87);
    tab_indic.body.grad_color    = lv_color_hsv_to_rgb(_hue, 80, 87);
    tab_indic.body.padding.inner = LV_DPI / 10; /*Indicator height*/

    theme.style.tabview.bg          = &bg;
    theme.style.tabview.indic       = &tab_indic;
    theme.style.tabview.btn.bg      = &lv_style_transp_tight;
    theme.style.tabview.btn.rel     = &tab_rel;
    theme.style.tabview.btn.pr      = &tab_pr;
    theme.style.tabview.btn.tgl_rel = &tab_trel;
    theme.style.tabview.btn.tgl_pr  = &tab_tpr;
#endif
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x20, %rsp
leaq 0x46489(%rip), %rdi     # 0x92898
leaq 0x455e2(%rip), %rsi     # 0x919f8
callq 0xc550
movl $0x666, %edi            # imm = 0x666
callq 0x4cca0
movw %ax, -0x2(%rbp)
movw -0x2(%rbp), %ax
movw %ax, 0x46466(%rip)      # 0x9289a
movl $0x666, %edi            # imm = 0x666
callq 0x4cca0
movw %ax, -0x4(%rbp)
movw -0x4(%rbp), %ax
movw %ax, 0x4644f(%rip)      # 0x9289c
movw $0x0, 0x4645c(%rip)     # 0x928b2
movw $0x0, 0x46455(%rip)     # 0x928b4
movw $0x10, 0x46446(%rip)    # 0x928ae
movw $0x10, 0x4643f(%rip)    # 0x928b0
movw $0x0, 0x4643c(%rip)     # 0x928b6
movw $0x1, 0x46421(%rip)     # 0x928a4
movw -0x6(%rbp), %ax
andw $-0x20, %ax
orw $0x18, %ax
movw %ax, -0x6(%rbp)
movw -0x6(%rbp), %ax
andw $0xf81f, %ax            # imm = 0xF81F
orw $0x600, %ax             # imm = 0x600
movw %ax, -0x6(%rbp)
movw -0x6(%rbp), %ax
andw $0x7ff, %ax             # imm = 0x7FF
orw $0xc000, %ax            # imm = 0xC000
movw %ax, -0x6(%rbp)
movw -0x6(%rbp), %ax
movw %ax, 0x463e4(%rip)      # 0x928a2
movb $0x66, 0x463e2(%rip)    # 0x928a7
movl $0xddd, %edi            # imm = 0xDDD
callq 0x4cca0
movw %ax, -0x8(%rbp)
movw -0x8(%rbp), %ax
movw %ax, 0x463da(%rip)      # 0x928b8
movq 0x451ab(%rip), %rax     # 0x91690
movq %rax, 0x463d4(%rip)     # 0x928c0
leaq 0x463ed(%rip), %rdi     # 0x928e0
leaq 0x4639e(%rip), %rsi     # 0x92898
callq 0xc550
movl $0x444, %edi            # imm = 0x444
callq 0x4cca0
movw %ax, -0xa(%rbp)
movw -0xa(%rbp), %ax
movw %ax, 0x463ca(%rip)      # 0x928e2
movl $0x444, %edi            # imm = 0x444
callq 0x4cca0
movw %ax, -0xc(%rbp)
movw -0xc(%rbp), %ax
movw %ax, 0x463b3(%rip)      # 0x928e4
leaq 0x463f0(%rip), %rdi     # 0x92928
leaq 0x454b9(%rip), %rsi     # 0x919f8
callq 0xc550
movb $0x0, 0x463e5(%rip)     # 0x92930
movw $0x0, 0x463ee(%rip)     # 0x92942
movw $0x0, 0x463e7(%rip)     # 0x92944
movw $0x10, 0x463d8(%rip)    # 0x9293e
movw $0x10, 0x463d1(%rip)    # 0x92940
movw $0x0, 0x463ce(%rip)     # 0x92946
movw $0x1, 0x463b3(%rip)     # 0x92934
movw -0xe(%rbp), %ax
andw $-0x20, %ax
orw $0x18, %ax
movw %ax, -0xe(%rbp)
movw -0xe(%rbp), %ax
andw $0xf81f, %ax            # imm = 0xF81F
orw $0x600, %ax             # imm = 0x600
movw %ax, -0xe(%rbp)
movw -0xe(%rbp), %ax
andw $0x7ff, %ax             # imm = 0x7FF
orw $0xc000, %ax            # imm = 0xC000
movw %ax, -0xe(%rbp)
movw -0xe(%rbp), %ax
movw %ax, 0x46376(%rip)      # 0x92932
movb $0x66, 0x46374(%rip)    # 0x92937
movl $0xa, %esi
movl $0x5e, %edx
movzwl 0x450b4(%rip), %edi     # 0x91688
callq 0x45bf0
movw %ax, -0x10(%rbp)
movw -0x10(%rbp), %ax
movw %ax, 0x46360(%rip)      # 0x92948
movq 0x450a1(%rip), %rax     # 0x91690
movq %rax, 0x4635a(%rip)     # 0x92950
leaq 0x46373(%rip), %rdi     # 0x92970
leaq 0x453f4(%rip), %rsi     # 0x919f8
callq 0xc550
movw -0x12(%rbp), %ax
andw $-0x20, %ax
orw $0x10, %ax
movw %ax, -0x12(%rbp)
movw -0x12(%rbp), %ax
andw $0xf81f, %ax            # imm = 0xF81F
orw $0x400, %ax             # imm = 0x400
movw %ax, -0x12(%rbp)
movw -0x12(%rbp), %ax
andw $0x7ff, %ax             # imm = 0x7FF
orw $0x8000, %ax            # imm = 0x8000
movw %ax, -0x12(%rbp)
movw -0x12(%rbp), %ax
movw %ax, 0x4632e(%rip)      # 0x92972
movw -0x14(%rbp), %ax
andw $-0x20, %ax
orw $0x10, %ax
movw %ax, -0x14(%rbp)
movw -0x14(%rbp), %ax
andw $0xf81f, %ax            # imm = 0xF81F
orw $0x400, %ax             # imm = 0x400
movw %ax, -0x14(%rbp)
movw -0x14(%rbp), %ax
andw $0x7ff, %ax             # imm = 0x7FF
orw $0x8000, %ax            # imm = 0x8000
movw %ax, -0x14(%rbp)
movw -0x14(%rbp), %ax
movw %ax, 0x462f5(%rip)      # 0x92974
movw $0x0, 0x46302(%rip)     # 0x9298a
movw $0x0, 0x462fb(%rip)     # 0x9298c
movw $0x10, 0x462ec(%rip)    # 0x92986
movw $0x10, 0x462e5(%rip)    # 0x92988
movw $0x0, 0x462e2(%rip)     # 0x9298e
movw $0x1, 0x462c7(%rip)     # 0x9297c
movw -0x16(%rbp), %ax
andw $-0x20, %ax
orw $0x18, %ax
movw %ax, -0x16(%rbp)
movw -0x16(%rbp), %ax
andw $0xf81f, %ax            # imm = 0xF81F
orw $0x600, %ax             # imm = 0x600
movw %ax, -0x16(%rbp)
movw -0x16(%rbp), %ax
andw $0x7ff, %ax             # imm = 0x7FF
orw $0xc000, %ax            # imm = 0xC000
movw %ax, -0x16(%rbp)
movw -0x16(%rbp), %ax
movw %ax, 0x4628a(%rip)      # 0x9297a
movb $0x66, 0x46288(%rip)    # 0x9297f
movl $0xa, %esi
movl $0x5e, %edx
movzwl 0x44f80(%rip), %edi     # 0x91688
callq 0x45bf0
movw %ax, -0x18(%rbp)
movw -0x18(%rbp), %ax
movw %ax, 0x46274(%rip)      # 0x92990
movq 0x44f6d(%rip), %rax     # 0x91690
movq %rax, 0x4626e(%rip)     # 0x92998
leaq 0x46287(%rip), %rdi     # 0x929b8
leaq 0x452c0(%rip), %rsi     # 0x919f8
callq 0xc550
movw $0x0, 0x4627e(%rip)     # 0x929c4
movl $0x50, %esi
movl $0x57, %edx
movzwl 0x44f31(%rip), %edi     # 0x91688
callq 0x45bf0
movw %ax, -0x1a(%rbp)
movw -0x1a(%rbp), %ax
movw %ax, 0x4624f(%rip)      # 0x929ba
movl $0x50, %esi
movl $0x57, %edx
movzwl 0x44f0c(%rip), %edi     # 0x91688
callq 0x45bf0
movw %ax, -0x1c(%rbp)
movw -0x1c(%rbp), %ax
movw %ax, 0x4622c(%rip)      # 0x929bc
movw $0xa, 0x4623d(%rip)     # 0x929d6
leaq 0x452a0(%rip), %rax     # 0x91a40
movq %rax, 0x451b1(%rip)     # 0x91958
leaq 0x4620a(%rip), %rax     # 0x929b8
movq %rax, 0x451ab(%rip)     # 0x91960
leaq 0x3c9dc(%rip), %rax     # 0x89198
movq %rax, 0x451a5(%rip)     # 0x91968
leaq 0x460ce(%rip), %rax     # 0x92898
movq %rax, 0x4519f(%rip)     # 0x91970
leaq 0x46108(%rip), %rax     # 0x928e0
movq %rax, 0x45199(%rip)     # 0x91978
leaq 0x46142(%rip), %rax     # 0x92928
movq %rax, 0x45193(%rip)     # 0x91980
leaq 0x4617c(%rip), %rax     # 0x92970
movq %rax, 0x4518d(%rip)     # 0x91988
addq $0x20, %rsp
popq %rbp
retq
nopw %cs:(%rax,%rax)