Plugin Directory

Changeset 2470780


Ignore:
Timestamp:
02/08/2021 12:04:13 PM (5 years ago)
Author:
2fas
Message:

Release v3.0.3

Location:
2fas/trunk
Files:
3 added
24 edited

Legend:

Unmodified
Added
Removed
  • 2fas/trunk/assets/css/print.css.map

    r2299241 r2470780  
    1 {"version":3,"sources":["print.css","print.scss","includes/_variables.scss"],"names":[],"mappings":"AAAA,gBAAgB;ACEhB;EACE,WAAW;EACX,kBAAkB,EAAA;EAFpB;IAKI,YAAY;IACZ,YAAY;IACZ,qBAAqB;IACrB,gBAAgB,EAAA;IARpB;MAWM,gBAAgB;MAChB,mBAAmB,EAAA;IAZzB;MAgBM,gBAAgB,EAAA;MAhBtB;QAmBQ,YAAS;QACT,kBAAkB;QAClB,eAAe;QACf,cC0KgC,EAAA;IDhMxC;MA2BM,WCsK6B;MDrK7B,gBAAgB,EAAA;EA5BtB;IAiCI,cAAc;IACd,YAAY;IACZ,gBAAgB;IAChB,WAAW;IACX,iBAAiB,EAAA;IArCrB;MAwCM,WAAW;MACX,0BAA0B;MAC1B,qBAAqB,EAAA;MA1C3B;;QA8CQ,qBAAqB;QACrB,sBAAsB,EAAA;MA/C9B;QAmDQ,kBAAkB,EAAA;MAnD1B;QAuDQ,gBACF,EAAA","file":"print.css","sourcesContent":["@charset \"UTF-8\";\n.twofas-print-backup-codes {\n  width: 100%;\n  text-align: center; }\n  .twofas-print-backup-codes .twofas-backup-codes-list {\n    width: 300px;\n    margin: auto;\n    display: inline-block;\n    text-align: left; }\n    .twofas-print-backup-codes .twofas-backup-codes-list ul {\n      list-style: none;\n      padding: 0 0 10px 0; }\n    .twofas-print-backup-codes .twofas-backup-codes-list li {\n      font-size: 1.5em; }\n      .twofas-print-backup-codes .twofas-backup-codes-list li:before {\n        content: '●';\n        margin-right: 10px;\n        font-size: 18px;\n        color: #ff0000; }\n    .twofas-print-backup-codes .twofas-backup-codes-list span {\n      color: #000;\n      font-size: 0.8em; }\n  .twofas-print-backup-codes .twofas-print-backup-codes-footer {\n    display: block;\n    margin: auto;\n    overflow: hidden;\n    clear: both;\n    line-height: 50px; }\n    .twofas-print-backup-codes .twofas-print-backup-codes-footer .twofas-print-backup-codes-wrapper {\n      width: auto;\n      border-top: 1px solid #ddd;\n      display: inline-block; }\n      .twofas-print-backup-codes .twofas-print-backup-codes-footer .twofas-print-backup-codes-wrapper img,\n      .twofas-print-backup-codes .twofas-print-backup-codes-footer .twofas-print-backup-codes-wrapper span {\n        display: inline-block;\n        vertical-align: middle; }\n      .twofas-print-backup-codes .twofas-print-backup-codes-footer .twofas-print-backup-codes-wrapper img {\n        margin-right: 10px; }\n      .twofas-print-backup-codes .twofas-print-backup-codes-footer .twofas-print-backup-codes-wrapper span {\n        font-size: 1.2em; }\n","@import 'includes/variables';\n\n.twofas-print-backup-codes {\n  width: 100%;\n  text-align: center;\n\n  .twofas-backup-codes-list {\n    width: 300px;\n    margin: auto;\n    display: inline-block;\n    text-align: left;\n\n    ul {\n      list-style: none;\n      padding: 0 0 10px 0;\n    }\n\n    li {\n      font-size: 1.5em;\n\n      &:before {\n        content: '●';\n        margin-right: 10px;\n        font-size: 18px;\n        color: $backup-codes-list-bullet-color;\n      }\n    }\n\n    span {\n      color: $backup-codes-list-text-color;\n      font-size: 0.8em;\n    }\n  }\n\n  .twofas-print-backup-codes-footer {\n    display: block;\n    margin: auto;\n    overflow: hidden;\n    clear: both;\n    line-height: 50px;\n\n    .twofas-print-backup-codes-wrapper {\n      width: auto;\n      border-top: 1px solid #ddd;\n      display: inline-block;\n\n      img,\n      span {\n        display: inline-block;\n        vertical-align: middle;\n      }\n\n      img {\n        margin-right: 10px;\n      }\n\n      span {\n        font-size: 1.2em\n      }\n    }\n  }\n}\n","// WordPress\n$WP_BackgroundColor: #f1f1f1;\n\n$WP_SubmitButton_BackgroundColor: #0084b9;\n$WP_SubmitButton_FontColor: #fff;\n\n$WP_Notification_BackgroundColor: #ffffff;\n$WP_Notification_BorderColor: #dc3232;\n$WP_Notification_ShadowColor: rgba(0, 0, 0, .1);\n\n// 2FAS\n$TF_FontFamily: 'Roboto', sans-serif;\n$TF_Box_BackgroundColor: #fff;\n\n$TF_Color_Success: #10b74a;\n$TF_Color_SuccessDark: #08772e;\n\n$TF_Color_Danger: #ec4445;\n\n$TF_Color_Disabled: #c9cdd3;\n$TF_Color_Submit_Disabled: #7e7e7e;\n$TF_Color_Submit_DisabledDark: #323232;\n\n$TF_Color_Info: #1665dd;\n\n$TF_Color_FontNormal: #202225;\n$TF_Color_FontMuted: #9fa1a4;\n\n$TF_Color_Link: #2a75e6;\n\n$TF_List_Inline_Spacer_Border: #c6c6c6;\n\n$TF_Button_Action_BackgroundColor: #202225;\n$TF_Button_Action_Color: #fff;\n$TF_Button_Submit_BackgroundColor: #1665dd;\n$TF_Button_Submit_Color: #fff;\n$TF_Button_Refresh_Color: #666666;\n\n$TF_Switch_Color: #fff;\n\n$TF_Input_Border_Color: #d9d9d9;\n$TF_Input_Background_Color: #fff;\n$TF_Checkbox_Icon_Background_Color: #fff;\n\n$TF_WelcomeBox_BackgroundColor: $TF_Box_BackgroundColor;\n$TF_WelcomeBox_Decoration_BackgroundColor: #f9f9f9;\n$TF_WelcomeBox_Decoration_BorderColor: #e3e3e3;\n$TF_WelcomeBox_Badge_BackgroundColor: #000000;\n$TF_WelcomeBox_Badge_Color: #fff;\n$TF_WelcomeBox_BorderColor: #b8b8b8;\n$TF_WelcomeBox_Decoration_Color: #777a7e;\n$TF_WelcomeBox_Block_BackgroundColor: #fff;\n$TF_WelcomeBox_Block_Border: #aaaaaa;\n$TF_WelcomeBox_Block_BorderLight: #ededed;\n$TF_WelcomeBox_Block_Color: #202225;\n\n$TF_Tooltip_BackgroundColor: #1a232e;\n$TF_Tooltip_Color: #f7f6f6;\n\n$TF_BarTab_Color: #fff;\n$TF_BarTab_BackgroundColor: #3f444a;\n$TF_BarTab_Hover_BackgroundColor: #4e5258;\n$TF_BarTab_Active_BackgroundColor: #f1f1f1;\n$TF_BarTab_Active_Color: $TF_Color_FontNormal;\n$TF_BarTab_Active_Border: #e3e3e3;\n$TF_BarTab_Badge_BackgroundColor: #2a75e6;\n$TF_BarTab_Badge_BackgroundColor_Disabled: #7e7e7e;\n$TF_BarTab_Badge_Color: #fff;\n\n$TF_Content_BackgroundColor: #fff;\n$TF_Content_Color: $TF_Color_FontNormal;\n$TF_Content_Border: #e3e3e3;\n$TF_Content_Item_Border: #e5e5e6;\n\n$TF_Content_Collapse_Background_Color: #384c54;\n$TF_Content_Collapse_Box_Background_Color: #fff;\n$TF_Content_Collapse_Button_Background_Color: #fff;\n$TF_Content_Collapse_Button_Color: #23282d;\n$TF_Content_Collapse_Button_Border: $TF_Content_Collapse_Background_Color;\n\n$TF_Content_Status_RWD_Background_Color: #fff;\n$TF_Content_Status_RWD_Border: #e3e3e3;\n\n$TF_Offline_Stats_Border_Color: #d5d7db;\n$TF_Offline_Stats_Active_Color: #2a75e6;\n$TF_Offline_Stats_Button_Background_Color: #1a232e;\n$TF_Offline_Stats_Button_Color: #fff;\n$TF_Offline_Stats_Color: #6f7072;\n\n$TF_Trusted_Table_Color: #e3e4e6;\n$TF_Trusted_Hour_Color: #9fa3ab;\n$TF_Trusted_Link_Color: #2a75e6;\n$TF_Trusted_Remove_Color: #eb1c1c;\n$TF_Trusted_Remove_Hover_Color: #a50000;\n\n// Admin\n$TF_Admin_Action_Bar_Background_Color: #363b41;\n$TF_Admin_Action_Bar_Color: #ffffff;\n\n$TF_Admin_Upgrade_Button_Background_Color: #ffffff;\n$TF_Admin_Upgrade_Button_Color: #363b41;\n\n$TF_Admin_Highlight_Color: #ec1c24;\n$TF_Admin_Box_Background_Color: #ffffff;\n$TF_Admin_Box_Border_Color: #e5e5e5;\n\n$TF_Admin_Disable_Button_Color: #fff;\n\n$TF_Admin_Enable_Button_Background_Color: #10b74a;\n$TF_Admin_Enable_Button_Color: #fff;\n\n$TF_Admin_Table_Basic_Background_Color: #363b41;\n$TF_Admin_Table_Basic_Color: #fff;\n$TF_Admin_Table_Premium_Background_Color: #eb1c23;\n$TF_Admin_Table_Premium_Color: #fff;\n$TF_Admin_Table_Active_Column_Background_Color: rgba(#10b74a, .05);\n\n$TF_Admin_Delete_Bar_Background_Color: #363b41;\n$TF_Admin_Delete_Bar_Color: #ffffff;\n\n$TF_Account_Box_Header_Background_Color: #363b41;\n$TF_Account_Box_Header_Color: #ffffff;\n\n$TF_Video_Control_Bar_Background_Color: #000;\n$TF_Video_Play_Button_Border: #f1f1f1;\n\n// Admin Configuration\n$TF_Configuration_Box_Background_Color: #fff;\n$TF_Configuration_Header_Background_Color: #363b41;\n$TF_Configuration_Header_Color: #fff;\n\n// Modal\n$TF_Modal_Header_Background_Color: #f6f6f6;\n$TF_Modal_Header_Border_Color: #e5e5e5;\n$TF_Modal_Header_Color: #363b41;\n\n$TF_Modal_Body_Background_Color: #fff;\n$TF_Modal_Body_Color: #363b41;\n\n$TF_Modal_Cancel_Btn_Border: #e3e3e3;\n\n// Loading Animation\n$TF_Dot_Near_Background_Color: #363b41;\n$TF_Dot_Far_Background_Color: #8899a6;\n$TF_Dot_Active_Background_Color: #32a2d6;\n\n$TF_Dot_Animation_Base_Time: 1.2;\n$TF_Dot_Animation_Base_Time_In_Seconds: unquote($TF_Dot_Animation_Base_Time + 's');\n\n$TF_Dot_Animation_Items_Count: 6;\n\n$TF_Dot_Animation_Delay_Time: 1.5;\n$TF_Dot_Animation_Delay_Time_In_Seconds: unquote($TF_Dot_Animation_Delay_Time + 's');\n\n// Login Box\n$TF_Login_Box_Background_Color: #fff;\n$TF_Login_Box_Input_Background_Color: #fff;\n\n// Bootstrap\n$screen-xs:         480px;\n$screen-xs-min:     $screen-xs;\n$screen-phone:      $screen-xs-min;\n\n$screen-sm:         768px;\n$screen-sm-min:     $screen-sm;\n$screen-tablet:     $screen-sm-min;\n\n$screen-md:         992px;\n$screen-md-min:     $screen-md;\n$screen-desktop:    $screen-md-min;\n\n$screen-lg:         1200px;\n$screen-lg-min:     $screen-lg;\n$screen-lg-desktop: $screen-lg-min;\n\n$screen-xs-max:     ($screen-sm-min - 1);\n$screen-sm-max:     ($screen-md-min - 1);\n$screen-md-max:     ($screen-lg-min - 1);\n\n// Mobile 360\n$screen-360:        360px;\n\n// OLD\n// Login page\n$login-nav-message-color: #72777c;\n$login-circle-url: '../images/loading.gif';\n$twofas-second-step-login-button-shadow-color: rgba(0,0,0,.1);\n\n// Buttons\n$button-primary-disabled-color: #66c6e4;\n$button-primary-disabled-background-color: #008ec2;\n$button-primary-disabled-border-color: #007cb2;\n\n// Printable offline codes\n$backup-codes-list-bullet-color: #ff0000;\n$backup-codes-list-text-color: #000;\n"]}
     1{"version":3,"sources":["print.css","print.scss","includes/_variables.scss"],"names":[],"mappings":"AAAA,gBAAgB;ACEhB;EACE,WAAW;EACX,kBAAkB,EAAA;EAFpB;IAKI,YAAY;IACZ,YAAY;IACZ,qBAAqB;IACrB,gBAAgB,EAAA;IARpB;MAWM,gBAAgB;MAChB,mBAAmB,EAAA;IAZzB;MAgBM,gBAAgB,EAAA;MAhBtB;QAmBQ,YAAS;QACT,kBAAkB;QAClB,eAAe;QACf,cC2KgC,EAAA;IDjMxC;MA2BM,WCuK6B;MDtK7B,gBAAgB,EAAA;EA5BtB;IAiCI,cAAc;IACd,YAAY;IACZ,gBAAgB;IAChB,WAAW;IACX,iBAAiB,EAAA;IArCrB;MAwCM,WAAW;MACX,0BAA0B;MAC1B,qBAAqB,EAAA;MA1C3B;;QA8CQ,qBAAqB;QACrB,sBAAsB,EAAA;MA/C9B;QAmDQ,kBAAkB,EAAA;MAnD1B;QAuDQ,gBACF,EAAA","file":"print.css","sourcesContent":["@charset \"UTF-8\";\n.twofas-print-backup-codes {\n  width: 100%;\n  text-align: center; }\n  .twofas-print-backup-codes .twofas-backup-codes-list {\n    width: 300px;\n    margin: auto;\n    display: inline-block;\n    text-align: left; }\n    .twofas-print-backup-codes .twofas-backup-codes-list ul {\n      list-style: none;\n      padding: 0 0 10px 0; }\n    .twofas-print-backup-codes .twofas-backup-codes-list li {\n      font-size: 1.5em; }\n      .twofas-print-backup-codes .twofas-backup-codes-list li:before {\n        content: '●';\n        margin-right: 10px;\n        font-size: 18px;\n        color: #ff0000; }\n    .twofas-print-backup-codes .twofas-backup-codes-list span {\n      color: #000;\n      font-size: 0.8em; }\n  .twofas-print-backup-codes .twofas-print-backup-codes-footer {\n    display: block;\n    margin: auto;\n    overflow: hidden;\n    clear: both;\n    line-height: 50px; }\n    .twofas-print-backup-codes .twofas-print-backup-codes-footer .twofas-print-backup-codes-wrapper {\n      width: auto;\n      border-top: 1px solid #ddd;\n      display: inline-block; }\n      .twofas-print-backup-codes .twofas-print-backup-codes-footer .twofas-print-backup-codes-wrapper img,\n      .twofas-print-backup-codes .twofas-print-backup-codes-footer .twofas-print-backup-codes-wrapper span {\n        display: inline-block;\n        vertical-align: middle; }\n      .twofas-print-backup-codes .twofas-print-backup-codes-footer .twofas-print-backup-codes-wrapper img {\n        margin-right: 10px; }\n      .twofas-print-backup-codes .twofas-print-backup-codes-footer .twofas-print-backup-codes-wrapper span {\n        font-size: 1.2em; }\n","@import 'includes/variables';\n\n.twofas-print-backup-codes {\n  width: 100%;\n  text-align: center;\n\n  .twofas-backup-codes-list {\n    width: 300px;\n    margin: auto;\n    display: inline-block;\n    text-align: left;\n\n    ul {\n      list-style: none;\n      padding: 0 0 10px 0;\n    }\n\n    li {\n      font-size: 1.5em;\n\n      &:before {\n        content: '●';\n        margin-right: 10px;\n        font-size: 18px;\n        color: $backup-codes-list-bullet-color;\n      }\n    }\n\n    span {\n      color: $backup-codes-list-text-color;\n      font-size: 0.8em;\n    }\n  }\n\n  .twofas-print-backup-codes-footer {\n    display: block;\n    margin: auto;\n    overflow: hidden;\n    clear: both;\n    line-height: 50px;\n\n    .twofas-print-backup-codes-wrapper {\n      width: auto;\n      border-top: 1px solid #ddd;\n      display: inline-block;\n\n      img,\n      span {\n        display: inline-block;\n        vertical-align: middle;\n      }\n\n      img {\n        margin-right: 10px;\n      }\n\n      span {\n        font-size: 1.2em\n      }\n    }\n  }\n}\n","// WordPress\n$WP_BackgroundColor: #f1f1f1;\n\n$WP_SubmitButton_BackgroundColor: #0084b9;\n$WP_SubmitButton_FontColor: #fff;\n\n$WP_Notification_BackgroundColor: #ffffff;\n$WP_Notification_BorderColor: #dc3232;\n$WP_Notification_ShadowColor: rgba(0, 0, 0, .1);\n\n// 2FAS\n$TF_FontFamily: 'Roboto', sans-serif;\n$TF_Box_BackgroundColor: #fff;\n\n$TF_Color_Success: #10b74a;\n$TF_Color_SuccessDark: #08772e;\n\n$TF_Color_Danger: #ec4445;\n\n$TF_Color_Disabled: #c9cdd3;\n$TF_Color_Submit_Disabled: #7e7e7e;\n$TF_Color_Submit_DisabledDark: #323232;\n\n$TF_Color_Info: #1665dd;\n\n$TF_Color_FontNormal: #202225;\n$TF_Color_FontMuted: #9fa1a4;\n\n$TF_Color_Link: #2a75e6;\n\n$TF_List_Inline_Spacer_Border: #c6c6c6;\n\n$TF_Button_Action_BackgroundColor: #202225;\n$TF_Button_Action_Color: #fff;\n$TF_Button_Submit_BackgroundColor: #1665dd;\n$TF_Button_Submit_Color: #fff;\n$TF_Button_Refresh_Color: #666666;\n\n$TF_Switch_Color: #fff;\n\n$TF_Input_Border_Color: #d9d9d9;\n$TF_Input_Background_Color: #fff;\n$TF_Checkbox_Icon_Background_Color: #fff;\n\n$TF_WelcomeBox_BackgroundColor: $TF_Box_BackgroundColor;\n$TF_WelcomeBox_Decoration_BackgroundColor: #f9f9f9;\n$TF_WelcomeBox_Decoration_BorderColor: #e3e3e3;\n$TF_WelcomeBox_Badge_BackgroundColor: #000000;\n$TF_WelcomeBox_Badge_Color: #fff;\n$TF_WelcomeBox_BorderColor: #b8b8b8;\n$TF_WelcomeBox_Decoration_Color: #777a7e;\n$TF_WelcomeBox_Block_BackgroundColor: #fff;\n$TF_WelcomeBox_Block_Border: #aaaaaa;\n$TF_WelcomeBox_Block_BorderLight: #ededed;\n$TF_WelcomeBox_Block_Color: #202225;\n\n$TF_Tooltip_BackgroundColor: #1a232e;\n$TF_Tooltip_Color: #f7f6f6;\n\n$TF_BarTab_Color: #fff;\n$TF_BarTab_BackgroundColor: #3f444a;\n$TF_BarTab_Hover_BackgroundColor: #4e5258;\n$TF_BarTab_Active_BackgroundColor: #f1f1f1;\n$TF_BarTab_Active_Color: $TF_Color_FontNormal;\n$TF_BarTab_Active_Border: #e3e3e3;\n$TF_BarTab_Badge_BackgroundColor: #2a75e6;\n$TF_BarTab_Badge_BackgroundColor_Disabled: #7e7e7e;\n$TF_BarTab_Badge_Color: #fff;\n\n$TF_Content_BackgroundColor: #fff;\n$TF_Content_Color: $TF_Color_FontNormal;\n$TF_Content_Border: #e3e3e3;\n$TF_Content_Item_Border: #e5e5e6;\n\n$TF_Content_Collapse_Background_Color: #384c54;\n$TF_Content_Collapse_Box_Background_Color: #fff;\n$TF_Content_Collapse_Button_Background_Color: #fff;\n$TF_Content_Collapse_Button_Color: #23282d;\n$TF_Content_Collapse_Button_Border: $TF_Content_Collapse_Background_Color;\n\n$TF_Content_Status_RWD_Background_Color: #fff;\n$TF_Content_Status_RWD_Border: #e3e3e3;\n\n$TF_Offline_Stats_Border_Color: #d5d7db;\n$TF_Offline_Stats_Active_Color: #2a75e6;\n$TF_Offline_Stats_Button_Background_Color: #1a232e;\n$TF_Offline_Stats_Button_Color: #fff;\n$TF_Offline_Stats_Color: #6f7072;\n\n$TF_Trusted_Table_Color: #e3e4e6;\n$TF_Trusted_Hour_Color: #9fa3ab;\n$TF_Trusted_Link_Color: #2a75e6;\n$TF_Trusted_Remove_Color: #eb1c1c;\n$TF_Trusted_Remove_Hover_Color: #a50000;\n\n// Admin\n$TF_Admin_Action_Bar_Background_Color: #363b41;\n$TF_Admin_Action_Bar_Color: #ffffff;\n\n$TF_Admin_Upgrade_Button_Background_Color: #ffffff;\n$TF_Admin_Upgrade_Button_Color: #363b41;\n\n$TF_Admin_Highlight_Color: #ec1c24;\n$TF_Admin_Box_Background_Color: #ffffff;\n$TF_Admin_Box_Border_Color: #e5e5e5;\n\n$TF_Admin_Disable_Button_Color: #fff;\n\n$TF_Admin_Enable_Button_Background_Color: #10b74a;\n$TF_Admin_Enable_Button_Color: #fff;\n\n$TF_Admin_Table_Basic_Background_Color: #363b41;\n$TF_Admin_Table_Basic_Color: #fff;\n$TF_Admin_Table_Premium_Background_Color: #eb1c23;\n$TF_Admin_Table_Premium_Color: #fff;\n$TF_Admin_Table_Active_Column_Background_Color: rgba(#10b74a, .05);\n\n$TF_Admin_Delete_Bar_Background_Color: #363b41;\n$TF_Admin_Delete_Bar_Color: #ffffff;\n\n$TF_Account_Box_Header_Background_Color: #363b41;\n$TF_Account_Box_Header_Color: #ffffff;\n\n$TF_Video_Control_Bar_Background_Color: #000;\n$TF_Video_Play_Button_Border: #f1f1f1;\n\n// Admin Configuration\n$TF_Configuration_Box_Background_Color: #fff;\n$TF_Configuration_Header_Background_Color: #363b41;\n$TF_Configuration_Header_Color: #fff;\n\n// Modal\n$TF_Modal_Header_Background_Color: #f6f6f6;\n$TF_Modal_Header_Border_Color: #e5e5e5;\n$TF_Modal_Header_Color: #363b41;\n\n$TF_Modal_Body_Background_Color: #fff;\n$TF_Modal_Body_Color: #363b41;\n\n$TF_Modal_Cancel_Btn_Border: #e3e3e3;\n\n// Loading Animation\n$TF_Dot_Near_Background_Color: #363b41;\n$TF_Dot_Far_Background_Color: #8899a6;\n$TF_Dot_Active_Background_Color: #32a2d6;\n$TF_Dot_Error_Background_Color: #ec4445;\n\n$TF_Dot_Animation_Base_Time: 1.2;\n$TF_Dot_Animation_Base_Time_In_Seconds: unquote($TF_Dot_Animation_Base_Time + 's');\n\n$TF_Dot_Animation_Items_Count: 6;\n\n$TF_Dot_Animation_Delay_Time: 1.5;\n$TF_Dot_Animation_Delay_Time_In_Seconds: unquote($TF_Dot_Animation_Delay_Time + 's');\n\n// Login Box\n$TF_Login_Box_Background_Color: #fff;\n$TF_Login_Box_Input_Background_Color: #fff;\n\n// Bootstrap\n$screen-xs:         480px;\n$screen-xs-min:     $screen-xs;\n$screen-phone:      $screen-xs-min;\n\n$screen-sm:         768px;\n$screen-sm-min:     $screen-sm;\n$screen-tablet:     $screen-sm-min;\n\n$screen-md:         992px;\n$screen-md-min:     $screen-md;\n$screen-desktop:    $screen-md-min;\n\n$screen-lg:         1200px;\n$screen-lg-min:     $screen-lg;\n$screen-lg-desktop: $screen-lg-min;\n\n$screen-xs-max:     ($screen-sm-min - 1);\n$screen-sm-max:     ($screen-md-min - 1);\n$screen-md-max:     ($screen-lg-min - 1);\n\n// Mobile 360\n$screen-360:        360px;\n\n// OLD\n// Login page\n$login-nav-message-color: #72777c;\n$login-circle-url: '../images/loading.gif';\n$twofas-second-step-login-button-shadow-color: rgba(0,0,0,.1);\n\n// Buttons\n$button-primary-disabled-color: #66c6e4;\n$button-primary-disabled-background-color: #008ec2;\n$button-primary-disabled-border-color: #007cb2;\n\n// Printable offline codes\n$backup-codes-list-bullet-color: #ff0000;\n$backup-codes-list-text-color: #000;\n"]}
  • 2fas/trunk/assets/css/twofas.css

    r2343404 r2470780  
    407407}
    408408
     409.twofas-admin .twofas-token-error .twofas-error-dot,
     410.twofas-user .twofas-token-error .twofas-error-dot
     411{
     412  animation: twofas-token-loading-setup 1.2s ease-in normal 1 both;
     413  -webkit-animation: twofas-token-loading-setup 1.2s ease-in normal 1 both;
     414}
     415
     416.twofas-admin .twofas-sockets-error,
     417.twofas-user .twofas-sockets-error
     418{
     419  display: none;
     420  position: relative;
     421}
     422
    409423.twofas-admin .twofas-token-loading,
    410424.twofas-admin .twofas-token-setup,
     425.twofas-admin .twofas-token-error,
    411426.twofas-user .twofas-token-loading,
    412 .twofas-user .twofas-token-setup
     427.twofas-user .twofas-token-setup,
     428.twofas-user .twofas-token-error
    413429{
    414430  display: none;
     
    417433.twofas-admin .twofas-token-loading.twofas-play,
    418434  .twofas-admin .twofas-token-setup.twofas-play,
     435  .twofas-admin .twofas-token-error.twofas-play,
    419436  .twofas-user .twofas-token-loading.twofas-play,
    420   .twofas-user .twofas-token-setup.twofas-play
     437  .twofas-user .twofas-token-setup.twofas-play,
     438  .twofas-user .twofas-token-error.twofas-play
    421439{
    422440  display: inline-block;
     
    425443.twofas-admin .twofas-token-loading .twofas-loading-dot,
    426444  .twofas-admin .twofas-token-setup .twofas-loading-dot,
     445  .twofas-admin .twofas-token-error .twofas-loading-dot,
    427446  .twofas-user .twofas-token-loading .twofas-loading-dot,
    428   .twofas-user .twofas-token-setup .twofas-loading-dot
     447  .twofas-user .twofas-token-setup .twofas-loading-dot,
     448  .twofas-user .twofas-token-error .twofas-loading-dot
    429449{
    430450  display: block;
     
    441461.twofas-admin .twofas-token-loading .twofas-loading-dot:last-of-type,
    442462    .twofas-admin .twofas-token-setup .twofas-loading-dot:last-of-type,
     463    .twofas-admin .twofas-token-error .twofas-loading-dot:last-of-type,
    443464    .twofas-user .twofas-token-loading .twofas-loading-dot:last-of-type,
    444     .twofas-user .twofas-token-setup .twofas-loading-dot:last-of-type
     465    .twofas-user .twofas-token-setup .twofas-loading-dot:last-of-type,
     466    .twofas-user .twofas-token-error .twofas-loading-dot:last-of-type
    445467{
    446468  margin-right: 0;
     
    449471.twofas-admin .twofas-token-loading .twofas-loading-dot:nth-of-type(2),
    450472    .twofas-admin .twofas-token-setup .twofas-loading-dot:nth-of-type(2),
     473    .twofas-admin .twofas-token-error .twofas-loading-dot:nth-of-type(2),
    451474    .twofas-user .twofas-token-loading .twofas-loading-dot:nth-of-type(2),
    452     .twofas-user .twofas-token-setup .twofas-loading-dot:nth-of-type(2)
     475    .twofas-user .twofas-token-setup .twofas-loading-dot:nth-of-type(2),
     476    .twofas-user .twofas-token-error .twofas-loading-dot:nth-of-type(2)
    453477{
    454478  animation-delay: 0.2s !important;
     
    458482.twofas-admin .twofas-token-loading .twofas-loading-dot:nth-of-type(3),
    459483    .twofas-admin .twofas-token-setup .twofas-loading-dot:nth-of-type(3),
     484    .twofas-admin .twofas-token-error .twofas-loading-dot:nth-of-type(3),
    460485    .twofas-user .twofas-token-loading .twofas-loading-dot:nth-of-type(3),
    461     .twofas-user .twofas-token-setup .twofas-loading-dot:nth-of-type(3)
     486    .twofas-user .twofas-token-setup .twofas-loading-dot:nth-of-type(3),
     487    .twofas-user .twofas-token-error .twofas-loading-dot:nth-of-type(3)
    462488{
    463489  animation-delay: 0.4s !important;
     
    467493.twofas-admin .twofas-token-loading .twofas-loading-dot:nth-of-type(4),
    468494    .twofas-admin .twofas-token-setup .twofas-loading-dot:nth-of-type(4),
     495    .twofas-admin .twofas-token-error .twofas-loading-dot:nth-of-type(4),
    469496    .twofas-user .twofas-token-loading .twofas-loading-dot:nth-of-type(4),
    470     .twofas-user .twofas-token-setup .twofas-loading-dot:nth-of-type(4)
     497    .twofas-user .twofas-token-setup .twofas-loading-dot:nth-of-type(4),
     498    .twofas-user .twofas-token-error .twofas-loading-dot:nth-of-type(4)
    471499{
    472500  animation-delay: 0.6s !important;
     
    476504.twofas-admin .twofas-token-loading .twofas-loading-dot:nth-of-type(5),
    477505    .twofas-admin .twofas-token-setup .twofas-loading-dot:nth-of-type(5),
     506    .twofas-admin .twofas-token-error .twofas-loading-dot:nth-of-type(5),
    478507    .twofas-user .twofas-token-loading .twofas-loading-dot:nth-of-type(5),
    479     .twofas-user .twofas-token-setup .twofas-loading-dot:nth-of-type(5)
     508    .twofas-user .twofas-token-setup .twofas-loading-dot:nth-of-type(5),
     509    .twofas-user .twofas-token-error .twofas-loading-dot:nth-of-type(5)
    480510{
    481511  animation-delay: 0.8s !important;
     
    485515.twofas-admin .twofas-token-loading .twofas-loading-dot:nth-of-type(6),
    486516    .twofas-admin .twofas-token-setup .twofas-loading-dot:nth-of-type(6),
     517    .twofas-admin .twofas-token-error .twofas-loading-dot:nth-of-type(6),
    487518    .twofas-user .twofas-token-loading .twofas-loading-dot:nth-of-type(6),
    488     .twofas-user .twofas-token-setup .twofas-loading-dot:nth-of-type(6)
     519    .twofas-user .twofas-token-setup .twofas-loading-dot:nth-of-type(6),
     520    .twofas-user .twofas-token-error .twofas-loading-dot:nth-of-type(6)
     521{
     522  animation-delay: 1s !important;
     523  -webkit-animation-delay: 1s !important;
     524}
     525
     526.twofas-admin .twofas-token-loading .twofas-error-dot,
     527  .twofas-admin .twofas-token-setup .twofas-error-dot,
     528  .twofas-admin .twofas-token-error .twofas-error-dot,
     529  .twofas-user .twofas-token-loading .twofas-error-dot,
     530  .twofas-user .twofas-token-setup .twofas-error-dot,
     531  .twofas-user .twofas-token-error .twofas-error-dot
     532{
     533  display: block;
     534  float: left;
     535  margin-right: 7px;
     536  width: 8px;
     537  height: 8px;
     538  border-radius: 50%;
     539  background-color: #ec4445;
     540  opacity: 0;
     541  will-change: background-color, opacity;
     542}
     543
     544.twofas-admin .twofas-token-loading .twofas-error-dot:last-of-type,
     545    .twofas-admin .twofas-token-setup .twofas-error-dot:last-of-type,
     546    .twofas-admin .twofas-token-error .twofas-error-dot:last-of-type,
     547    .twofas-user .twofas-token-loading .twofas-error-dot:last-of-type,
     548    .twofas-user .twofas-token-setup .twofas-error-dot:last-of-type,
     549    .twofas-user .twofas-token-error .twofas-error-dot:last-of-type
     550{
     551  margin-right: 0;
     552}
     553
     554.twofas-admin .twofas-token-loading .twofas-error-dot:nth-of-type(2),
     555    .twofas-admin .twofas-token-setup .twofas-error-dot:nth-of-type(2),
     556    .twofas-admin .twofas-token-error .twofas-error-dot:nth-of-type(2),
     557    .twofas-user .twofas-token-loading .twofas-error-dot:nth-of-type(2),
     558    .twofas-user .twofas-token-setup .twofas-error-dot:nth-of-type(2),
     559    .twofas-user .twofas-token-error .twofas-error-dot:nth-of-type(2)
     560{
     561  animation-delay: 0.2s !important;
     562  -webkit-animation-delay: 0.2s !important;
     563}
     564
     565.twofas-admin .twofas-token-loading .twofas-error-dot:nth-of-type(3),
     566    .twofas-admin .twofas-token-setup .twofas-error-dot:nth-of-type(3),
     567    .twofas-admin .twofas-token-error .twofas-error-dot:nth-of-type(3),
     568    .twofas-user .twofas-token-loading .twofas-error-dot:nth-of-type(3),
     569    .twofas-user .twofas-token-setup .twofas-error-dot:nth-of-type(3),
     570    .twofas-user .twofas-token-error .twofas-error-dot:nth-of-type(3)
     571{
     572  animation-delay: 0.4s !important;
     573  -webkit-animation-delay: 0.4s !important;
     574}
     575
     576.twofas-admin .twofas-token-loading .twofas-error-dot:nth-of-type(4),
     577    .twofas-admin .twofas-token-setup .twofas-error-dot:nth-of-type(4),
     578    .twofas-admin .twofas-token-error .twofas-error-dot:nth-of-type(4),
     579    .twofas-user .twofas-token-loading .twofas-error-dot:nth-of-type(4),
     580    .twofas-user .twofas-token-setup .twofas-error-dot:nth-of-type(4),
     581    .twofas-user .twofas-token-error .twofas-error-dot:nth-of-type(4)
     582{
     583  animation-delay: 0.6s !important;
     584  -webkit-animation-delay: 0.6s !important;
     585}
     586
     587.twofas-admin .twofas-token-loading .twofas-error-dot:nth-of-type(5),
     588    .twofas-admin .twofas-token-setup .twofas-error-dot:nth-of-type(5),
     589    .twofas-admin .twofas-token-error .twofas-error-dot:nth-of-type(5),
     590    .twofas-user .twofas-token-loading .twofas-error-dot:nth-of-type(5),
     591    .twofas-user .twofas-token-setup .twofas-error-dot:nth-of-type(5),
     592    .twofas-user .twofas-token-error .twofas-error-dot:nth-of-type(5)
     593{
     594  animation-delay: 0.8s !important;
     595  -webkit-animation-delay: 0.8s !important;
     596}
     597
     598.twofas-admin .twofas-token-loading .twofas-error-dot:nth-of-type(6),
     599    .twofas-admin .twofas-token-setup .twofas-error-dot:nth-of-type(6),
     600    .twofas-admin .twofas-token-error .twofas-error-dot:nth-of-type(6),
     601    .twofas-user .twofas-token-loading .twofas-error-dot:nth-of-type(6),
     602    .twofas-user .twofas-token-setup .twofas-error-dot:nth-of-type(6),
     603    .twofas-user .twofas-token-error .twofas-error-dot:nth-of-type(6)
    489604{
    490605  animation-delay: 1s !important;
  • 2fas/trunk/assets/css/twofas.css.map

    r2343404 r2470780  
    1 {"version":3,"sources":["twofas.scss","includes/_list-inline.scss","includes/_variables.scss","includes/_spinners.scss","includes/_modal.scss","twofas/_badge.scss","twofas/_bar.scss","twofas/_content.scss","twofas/content/_offline.scss","twofas/content/_tokens.scss","includes/_sprites.scss","twofas/content/_trusted_devices.scss","twofas/_switch.scss","twofas/_tokens.scss","twofas/_tooltip.scss","twofas/_welcome-box.scss","includes/_global.scss","includes/_typography.scss","includes/_buttons.scss","includes/_inputs.scss","twofas/_admin.scss","twofas/admin/_account.scss","twofas/admin/_delete_bar.scss","twofas/admin/_plans.scss","twofas/admin/_users.scss","twofas/admin/_video.scss","includes/_mixins.scss","twofas/admin/_account-box.scss","twofas/admin/_configuration.scss","twofas/_login_box.scss","twofas/_totp_confirmation.scss","wp/_login.scss","wp/_menu-icon.scss","wp/_upgrade-notice.scss"],"names":[],"mappings":"AAAA;;ECII,cAAc;EACd,SAAS;EACT,UAAU;EACV,gBAAgB,EAAA;EDPpB;;ICWQ,eAAe;IACf,+BCkB8B,EAAA;IF9BtC;;MCeU,eAAe,EAAA;IDfzB;;MCmBU,eAAe,EAAA;IDnBzB;;MCuBU,eAAe,EAAA;EDvBzB;;IC6BM,cAAc;IACd,WAAW;IACX,SAAS;IACT,UAAU,EAAA;IDhChB;;MCmCQ,cAAc;MACd,WAAW;MACX,YAAY,EAAA;;ADrCpB;;EGIE,YAAY;EACZ,WAAW;EACX,kBAAkB;EAClB,sBAAsB,EAAA;EHPxB;;IGUI,WAAW;IACX,YAAY;IACZ,sBAAsB;IACtB,mBAAmB;IACnB,2BAA2B;IAC3B,qBAAqB;IACrB,qEAAqE;IACrE,6DAA6D;IAC7D,mBAAmB,EAAA;EHlBvB;;IGsBI,+BAA+B;IAC/B,uBAAuB,EAAA;EHvB3B;;IG2BI,+BAA+B;IAC/B,uBAAuB,EAAA;;AAIvB;EACE;IACE,2BAA2B,EAAA;EAG7B;IACE,2BAA6B,EAAA,EAAA;;AAIjC;EACE;IACE,2BAA2B;IAC3B,mBAAmB,EAAA;EAGrB;IACE,2BAA6B;IAC7B,mBAAqB,EAAA,EAAA;;AHlD7B;;EGyDE,WAAW;EACX,YAAY;EACZ,kBAAkB,EAAA;EH3DpB;;IG8DI,WAAW;IACX,YAAY;IACZ,kBAAkB;IAClB,OAAO;IACP,MAAM,EAAA;IHlEV;;MGqEM,WAAW;MACX,cAAc;MACd,cAAc;MACd,UAAU;MACV,WAAW;MACX,yBD4B4B;MC3B5B,mBAAmB;MACnB,2BAA2B;MAC3B,mEAAmE;MACnE,2DAA2D,EAAA;IH9EjE;;MGkFM,gCAAgC;MAChC,4BAA4B;MAC5B,wBAAwB,EAAA;MHpF9B;;QGuFQ,8BAA8B;QAC9B,sBAAsB,EAAA;IHxF9B;;MG6FM,gCAAgC;MAChC,4BAA4B;MAC5B,wBAAwB,EAAA;MH/F9B;;QGkGQ,4BAA4B;QAC5B,oBAAoB,EAAA;IHnG5B;;MGwGM,gCAAgC;MAChC,4BAA4B;MAC5B,wBAAwB,EAAA;MH1G9B;;QG6GQ,8BAA8B;QAC9B,sBAAsB,EAAA;IH9G9B;;MGmHM,iCAAiC;MACjC,6BAA6B;MAC7B,yBAAyB,EAAA;MHrH/B;;QGwHQ,8BAA8B;QAC9B,sBAAsB,EAAA;IHzH9B;;MG8HM,iCAAiC;MACjC,6BAA6B;MAC7B,yBAAyB,EAAA;MHhI/B;;QGmIQ,8BAA8B;QAC9B,sBAAsB,EAAA;IHpI9B;;MGyIM,iCAAiC;MACjC,6BAA6B;MAC7B,yBAAyB,EAAA;MH3I/B;;QG8IQ,8BAA8B;QAC9B,sBAAsB,EAAA;IH/I9B;;MGoJM,iCAAiC;MACjC,6BAA6B;MAC7B,yBAAyB,EAAA;MHtJ/B;;QGyJQ,8BAA8B;QAC9B,sBAAsB,EAAA;IH1J9B;;MG+JM,iCAAiC;MACjC,6BAA6B;MAC7B,yBAAyB,EAAA;MHjK/B;;QGoKQ,8BAA8B;QAC9B,sBAAsB,EAAA;IHrK9B;;MG0KM,iCAAiC;MACjC,6BAA6B;MAC7B,yBAAyB,EAAA;MH5K/B;;QG+KQ,8BAA8B;QAC9B,sBAAsB,EAAA;IHhL9B;;MGqLM,iCAAiC;MACjC,6BAA6B;MAC7B,yBAAyB,EAAA;MHvL/B;;QG0LQ,8BAA8B;QAC9B,sBAAsB,EAAA;IH3L9B;;MGgMM,iCAAiC;MACjC,6BAA6B;MAC7B,yBAAyB,EAAA;MHlM/B;;QGqMQ,8BAA8B;QAC9B,sBAAsB,EAAA;;AAM1B;EACE;IACE,UAAU,EAAA;EAEZ;IACE,UAAU,EAAA,EAAA;;AAId;EACE;IACE,UAAU,EAAA;EAEZ;IACE,UAAU,EAAA,EAAA;;AH1NlB;;EGkOI,aAAa;EACb,SAAS;EACT,kBAAkB;EAClB,QAAQ;EACR,wCAAgC;EAAhC,oCAAgC;EAAhC,gCAAgC;EAChC,UAAU,EAAA;EAEV;IHzOJ;;MG0OM,UAAU;MACV,oBAAoB;MACpB,gBAAgB;MAChB,SAAS;MACT,uBAAe;MAAf,mBAAe;MAAf,eAAe;MACf,kBAAkB,EAAA,EAarB;EH5PH;;IGmPM,aAAa;IACb,YAAY,EAAA;IAEZ;MHtPN;;QGuPQ,qBAAqB;QACrB,aAAa;QACb,YAAY,EAAA,EAEf;;AH3PL;;EG+PI,cAAc,EAAA;;AH/PlB;;EGqQI,WAAW;EACX,qFAAuH;EACvH,6FAA+H,EAAA;;AHvQnI;;EG6QI,gEAAgE;EAChE,wEAAwE,EAAA;;AH9Q5E;;;;EGoRE,aAAa,EAAA;EHpRf;;;;IGuRI,qBAAqB,EAAA;EHvRzB;;;;IG2RI,cAAc;IACd,WAAW;IACX,iBAAiB;IACjB,UAAU;IACV,WAAW;IACX,kBAAkB;IAClB,yBDlJiC;ICmJjC,UAAU;IACV,sCAAsC,EAAA;IHnS1C;;;;MGsSM,eAAe,EAAA;IHtSrB;;;;MG0SM,gCAAgE;MAChE,wCAAwE,EAAA;IH3S9E;;;;MG+SM,gCAAgE;MAChE,wCAAwE,EAAA;IHhT9E;;;;MGoTM,gCAAgE;MAChE,wCAAwE,EAAA;IHrT9E;;;;MGyTM,gCAAgE;MAChE,wCAAwE,EAAA;IH1T9E;;;;MG8TM,8BAAgE;MAChE,sCAAwE,EAAA;;AAK1E;EACE;IACE,UAAU,EAAA;EAGZ;IACE,WAAW,EAAA,EAAA;;AAIf;EACE;IACE,UAAU,EAAA;EAGZ;IACE,WAAW,EAAA,EAAA;;AAIf;EACE;IACE,WAAW;IACX,yBD5M6B,EAAA;EC+M/B;IACE,WAAW;IACX,yBDjN6B,EAAA;ECoN/B;IACE,WAAW;IACX,yBDvN8B,EAAA;EC0NhC;IACE,UAAU;IACV,yBD1NgC,EAAA,EAAA;;AC8NpC;EACE;IACE,WAAW;IACX,yBDlO6B,EAAA;ECqO/B;IACE,WAAW;IACX,yBDvO6B,EAAA;EC0O/B;IACE,WAAW;IACX,yBD7O8B,EAAA;ECgPhC;IACE,UAAU;IACV,yBDhPgC,EAAA,EAAA;;AFhJxC;;EIGE,aAAa;EACb,eAAe;EACf,OAAO;EACP,MAAM;EACN,WAAW;EACX,YAAY;EACZ,cAAc;EACd,+BAA6B;EAC7B,UAAU,EAAA;EJXZ;;IIcI,kBAAkB,EAAA;;AJdtB;;EImBE,cAAc;EACd,WAAW;EACX,YAAY,EAAA;;AJrBd;;EIyBE,mBAAmB;EACnB,sBAAsB;EACtB,kBAAkB,EAAA;;AJ3BpB;;EI+BE,qBAAqB;EACrB,cAAc;EACd,eAAe;EACf,gBFsGmC,EAAA;EFxIrC;;IIqCI,uBAAuB;IACvB,yBAAyB;IACzB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,aAAa;IACb,gBAAgB;IAChB,UAAU;IACV,aAAa,EAAA;IAEb;MJ/CJ;;QIgDM,UAAU,EAAA,EAuGb;IJvJH;;MIoDM,gBAAgB;MAChB,gBAAgB;MAChB,eAAe;MACf,aAAa;MACb,iBAAiB,EAAA;MJxDvB;;QI4DU,YAAY;QACZ,kBAAkB,EAAA;QJ7D5B;;UIgEY,gBAAgB,EAAA;MJhE5B;;;;QIuEQ,qBAAqB;QACrB,sBAAsB,EAAA;MJxE9B;;QI4EQ,OAAO;QACP,cAAc;QACd,iBAAiB;QACjB,gBAAgB;QAChB,MAAM,EAAA;MJhFd;;QIoFQ,gCAAgC;QAChC,eAAe;QACf,SAAS;QACT,UAAU;QACV,WAAW,EAAA;QAEX;UJ1FR;;YI2FU,eAAe,EAAA,EAElB;IJ7FP;;MIiGM,gBAAgB;MAChB,iBAAiB,EAAA;IJlGvB;;MIwGU,cAAc;MACd,YAAY;MACZ,kBAAkB,EAAA;MAElB;QJ5GV;;UI6GY,YAAY;UACZ,kBAAkB,EAAA,EAQrB;MALC;QJjHV;;UImHc,eAAe,EAAA,EAChB;IJpHb;;MI0HQ,gBAAgB;MAChB,kBAAkB,EAAA;MAElB;QJ7HR;;UI8HU,mBAAmB,EAAA,EAEtB;IJhIP;;MIoIM,eAAe;MACf,gBAAgB;MAChB,iBAAiB;MACjB,iBAAiB;MACjB,gBAAgB;MAChB,WAAW,EAAA;MAEX;QJ3IN;;UI4IQ,eAAe,EAAA,EAElB;IJ9IL;;MIiJM,WAAW,EAAA;MAEX;QJnJN;;UIoJQ,eAAe,EAAA,EAElB;EJtJL;;II0JI,cAAc,EAAA;IAEd;MJ5JJ;;QI6JM,cAAc;QACd,gBAAgB,EAAA,EAEnB;EJhKH;;IIqKQ,eAAe,EAAA;EAKrB;IJ1KF;;MI2KI,cAAc;MACd,gBAAgB,EAAA,EAmJnB;EAhJC;IJ/KF;;MIgLI,cAAc,EAAA,EA+IjB;EJ/TD;;IIoLI,mBFhDsC;IEiDtC,cF/C2B;IEgD3B,gCFjDkC;IEkDlC,YAAY;IACZ,iBAAiB;IACjB,WAAW;IACX,eAAe;IACf,gBAAgB,EAAA;IJ3LpB;;MI8LM,iBAAiB;MACjB,SAAS;MACT,UAAU;MACV,eAAe,EAAA;EJjMrB;;IIsMI,gBF9DiC;IE+DjC,cF9DyB;IE+DzB,aAAa,EAAA;IJxMjB;;MI2MM,aAAa,EAAA;IJ3MnB;;MI+MM,qBAAqB;MACrB,mBAAmB;MACnB,mBAAmB,EAAA;MAEnB;QJnNN;;UIoNQ,cAAc;UACd,WAAW;UACX,mBAAmB,EAAA,EActB;MAXC;QJzNN;;UI0NQ,gBAAgB;UAChB,WAAW;UACX,eAAe;UACf,mBAAmB;UACnB,kBAAkB,EAAA;UJ9N1B;;YIiOU,qBAAqB,EAAA,EACtB;IJlOT;;MIuOM,qBAAqB;MACrB,UAAU;MACV,gBAAgB;MAChB,WAAW,EAAA;MAEX;QJ5ON;;UI6OQ,cAAc;UACd,WAAW;UACX,kBAAkB,EAAA;UJ/O1B;;;YImPU,eAAe,EAAA,EAChB;MAGH;QJvPN;;UIwPQ,eAAe,EAAA,EAqElB;MJ7TL;;QI6PU,gBAAgB,EAAA;MJ7P1B;;QIiQU,qBAAqB;QACrB,eAAe;QACf,iBAAiB;QACjB,cF3HmB;QE4HnB,mBAAmB,EAAA;QAEnB;UJvQV;;YIyQc,eAAe,EAAA,EAChB;QAGH;UJ7QV;;YI8QY,kBAAkB,EAAA,EAErB;MJhRT;;QImRU,qBAAqB;QACrB,kBAAkB;QAClB,mBAAmB,EAAA;QAEnB;UJvRV;;YIwRY,aAAa,EAAA,EAEhB;MJ1RT;;QI6RU,wCAA0B;QAA1B,0CAA0B;QAA1B,iCAA0B;QAA1B,6BAA0B;QAA1B,0BAA0B,EAAA;MJ7RpC;;QIiSU,eAAe,EAAA;MJjSzB;;QIsSQ,gBAAgB;QAChB,iBAAiB,EAAA;QAEjB;UJzSR;;YI2SY,cAAc;YACd,mBAAmB;YACnB,eAAe,EAAA;YJ7S3B;;cIgTc,gBAAgB,EAAA;YJhT9B;;cIoTc,yBFzKsB,EAAA,EE0KvB;QJrTb;;UI0TU,kBAAkB,EAAA;;AJ1T5B;;EKGE,cAAc;EACd,WAAW;EACX,YAAY;EACZ,iBAAiB;EACjB,kBAAkB;EAClB,kBAAkB;EAClB,eAAe;EACf,gBAAgB,EAAA;;ALVlB;;EKcE,mBHiC2C;EGhC3C,WHiC8B,EAAA;;AFhDhC;;EKmBE,qBAAqB;EACrB,WAAW;EACX,YAAY;EACZ,iBAAiB;EACjB,eAAe;EACf,gBAAgB;EAChB,mBHwCuC;EGvCvC,WHyC0B,EAAA;EGvC1B;IL5BF;;MK6BI,aAAa,EAAA,EAEhB;;AL/BD;;EMGE,WAAW;EACX,YAAY;EACZ,iBAAiB;EACjB,mBJsDiC;EIrDjC,2BAA2B;EAC3B,4BAA4B,EAAA;EAE5B;INVF;;MMWI,YAAY;MACZ,gBAAgB,EAAA,EAyFnB;ENrGD;;IMiBM,YAAY;IACZ,YAAY;IACZ,iBAAiB;IACjB,kBAAkB;IAClB,WJsCgB;IIrChB,eAAe;IACf,gBAAgB;IAChB,yBAAyB;IACzB,6BAA6B;IAC7B,gBAAgB,EAAA;IAEhB;MN5BN;;QM6BQ,YAAY,EAAA,EAsEf;IAnEC;MNhCN;;QMiCQ,WAAW;QACX,eAAe,EAAA,EAiElB;IA9DC;MNrCN;;QMsCQ,UAAU,EAAA,EA6Db;INnGL;;MM0CQ,mBJmBiC,EAAA;IF7DzC;;MM8CQ,mBAAmB;MACnB,YAAY;MACZ,yBAAiB;MAAjB,sBAAiB;MAAjB,qBAAiB;MAAjB,iBAAiB,EAAA;MNhDzB;;QMmDU,oBAAoB,EAAA;QNnD9B;;UMsDY,mBJYsC,EAAA;IFlElD;;MM4DQ,cJnCqB;MIoCrB,mBJCkC;MIAlC,qBJEyB,EAAA;IFhEjC;;MMkEQ,eAAe,EAAA;MAEf;QNpER;;UMqEU,cAAc;UACd,iBAAiB,EAAA,EAEpB;INxEP;;MM2EQ,eAAe,EAAA;MAEf;QN7ER;;UM8EU,aAAa,EAAA,EAEhB;INhFP;;MMmFQ,cAAc;MACd,qBAAqB,EAAA;MNpF7B;;;;QMyFU,qBAAqB,EAAA;MAIrB;QN7FV;;UM8FY,qBAAqB;UACrB,sBAAsB,EAAA,EAEzB;;ANjGT;;EOIE,kBAAkB;EAClB,YAAY;EACZ,gBAAgB;EAChB,gBL8D+B;EK7D/B,cLiB2B;EKhB3B,yBL8DyB;EK7DzB,aAAa,EAAA;EPVf;;IOaI,YAAY;IACZ,gBAAgB,EAAA;IPdpB;;MOiBM,cAAc,EAAA;IPjBpB;;MOqBM,aAAa;MACb,WAAW;MACX,gBAAgB;MAChB,kBAAkB;MAClB,gBAAgB,EAAA;EPzBtB;;IO8BI,WAAW;IACX,YAAY;IACZ,gBAAgB;IAChB,aAAa,EAAA;EPjCjB;;IOqCI,aAAa;IACb,WAAW;IACX,YAAY;IACZ,gBAAgB;IAChB,kBAAkB,EAAA;IAElB;MP3CJ;;QO4CM,cAAc,EAAA,EAWjB;IPvDH;;MOgDM,eAAe;MACf,eAAe,EAAA;IPjDrB;;MOqDM,eAAe,EAAA;EPrDrB;;IO0DI,kCLgB0C;IKf1C,aAAa;IACb,kBAAkB;IAClB,OAAO;IACP,MAAM;IACN,WAAW;IACX,YAAY;IACZ,UAAU,EAAA;IPjEd;;MOoEM,mBAAmB;MACnB,sBAAsB;MACtB,kBAAkB,EAAA;IPtExB;;MO0EM,qBAAqB;MACrB,aAAa;MACb,gBLDyC;MKEzC,yBLHwC;MKIxC,wCAAwC;MACxC,gCAAgC;MAChC,cAAc,EAAA;MPhFpB;;QOmFQ,mBAAmB,EAAA;EPnF3B;;IOyFI,WAAW;IACX,YAAY;IACZ,gBAAgB;IAChB,gBAAgB;IAChB,eAAe;IACf,gBAAgB;IAChB,mBAAmB,EAAA;IP/FvB;;MOkGM,yBAAyB;MACzB,eAAe,EAAA;IPnGrB;;MOuGM,qBAAqB;MACrB,sBAAsB;MACtB,cAAc,EAAA;IPzGpB;;MO6GM,sBAAsB;MACtB,gBAAgB;MAChB,gBAAgB,EAAA;IAIhB;MPnHN;;QOoHQ,cAAc;QACd,WAAW;QACX,kBAAkB,EAAA,EA2ErB;IAxEC;MPzHN;;QO0HQ,cAAc,EAAA,EAuEjB;IPjML;;MO+HU,gBAAgB,EAAA;IAGlB;MPlIR;;QOmIU,mBAAmB;QACnB,SAAS;QACT,WAAW;QACX,uBAAuB;QACvB,UAAU;QACV,cAAc,EAAA;QPxIxB;;;UO6Ic,qBAAqB,EAAA,EAMtB;IAJC;MP/Id;;;QOgJgB,uBAAuB;QACvB,sBAAsB,EAAA,EAEzB;IAjBL;QPlIR;;UOwJc,kCAAkC;UAClC,mCAAmC,EAAA;QPzJjD;;UO8JY,gBL9EiC;UK+EjC,cAAc;UACd,YAAY;UACZ,iBAAiB;UACjB,yBLjF0B,EAAA;UFjFtC;;YOqKc,mBAA+D;YAC/D,cAAc;YACd,qBAAqB,EAAA;QPvKnC;;UO4KY,eAAe,EAAA,EAChB;IAGH;MPhLR;;QOiLU,cAAc,EAAA;QPjLxB;;UOoLY,cAAc,EAAA;UPpL1B;;YOuLc,aAAa,EAAA,EACd;IAIL;MP5LR;;QO6LU,cAAc;QACd,WAAW,EAAA,EAEd;EPhMP;;IOsMM,eAAe;IACf,iBAAiB;IACjB,oBAAoB,EAAA;IAEpB;MP1MN;;QO2MQ,eAAe;QACf,iBAAiB;QACjB,iBAAiB,EAAA,EAEpB;EP/ML;;IOmNI,WAAW;IACX,aAAa;IACb,eAAe;IACf,gCL9I4B,EAAA;IKgJ5B;MPxNJ;;QOyNM,aAAa;QACb,eAAe,EAAA,EA+JlB;IA5JC;MP7NJ;;QO8NM,YAAY,EAAA,EA2Jf;IPzXH;;MOkOM,gBAAgB,EAAA;IPlOtB;;;MOuOM,YAAY;MACZ,WAAW,EAAA;IPxOjB;;MO4OM,UAAU;MACV,kBAAkB;MAClB,kBAAkB,EAAA;MAElB;QPhPN;;UOiPQ,UAAU,EAAA,EAcb;MAXC;QPpPN;;UOqPQ,UAAU,EAAA,EAUb;MAPC;QPxPN;;UOyPQ,aAAa,EAAA,EAMhB;MP/PL;;QO6PQ,sBAAsB,EAAA;IP7P9B;;MOkQM,kBAAkB;MAClB,YAAY;MACZ,cAAc;MACd,sBAAsB,EAAA;MAEtB;QPvQN;;UOwQQ,YAAY,EAAA,EAgHf;MA7GC;QP3QN;;UO4QQ,YAAY,EAAA,EA4Gf;MAzGC;QP/QN;;UOgRQ,cAAc;UACd,WAAW;UACX,kBAAkB,EAAA,EAsGrB;MPxXL;;QOsRQ,UAAU,EAAA;MPtRlB;;QO0RQ,mBAAmB;QACnB,sBAAsB,EAAA;QAEtB;UP7RR;;YO8RU,cAAc,EAAA,EAEjB;MPhSP;;QOmSQ,kBAAkB;QAClB,WAAW;QACX,SAAS;QACT,OAAO,EAAA;QAEP;UPxSR;;YOySU,gBAAgB;YAChB,YAAY;YACZ,UAAU;YACV,gBAAgB,EAAA,EAoBnB;QAjBC;UP/SR;;YOiTY,cAAc,EAAA;UPjT1B;;YOqTY,cAAc,EAAA;UPrT1B;;YOyTY,gBAAgB,EAAA;YPzT5B;;cO4Tc,cAAc,EAAA,EACf;MP7Tb;;QOmUQ,qBAAqB,EAAA;QPnU7B;;UOsUU,eAAe,EAAA;UAGb;YPzUZ;;cO0Uc,kBAAkB;cAClB,eAAe,EAAA,EAElB;MP7UX;;QOkVQ,eAAe;QACf,iBAAiB;QACjB,gBAAgB;QAChB,mBAAmB,EAAA;MPrV3B;;QOyVQ,eAAe;QACf,iBAAiB,EAAA;QP1VzB;;UO6VU,eAAe;UACf,iBAAiB;UACjB,gBAAgB,EAAA;QP/V1B;;UOmWU,eAAe;UACf,iBAAiB;UACjB,eAAe,EAAA;UAEf;YPvWV;;cOwWY,aAAa;cACb,iBAAiB,EAAA,EAEpB;QP3WT;;UO8WU,cLlVa,EAAA;MKwVf;QPpXR;;;;UOqXU,gBAAgB,EAAA,EAEnB;EPvXP;;IQGE,kBAAkB;IAClB,YAAY;IACZ,YAAY;IACZ,sBAAsB;IACtB,6BAA6B;IAC7B,yBN2EqC;IM1ErC,kBAAkB,EAAA;IRTpB;;MQYI,cNwEmC;MMvEnC,gBAAgB,EAAA;MRbpB;;;;QQiBM,cAAc,EAAA;IRjBpB;;MQsBI,mBAAmB;MACnB,eAAe,EAAA;MRvBnB;;QQ0BM,4BAA4B,EAAA;IR1BlC;;MQiCQ,eAAe;MACf,iBAAiB;MACjB,cNoDwB,EAAA;IFvFhC;;MQ0CM,qBAAqB,EAAA;IR1C3B;;MQgDQ,aAAa,EAAA;IRhDrB;;MQoDQ,kBAAkB;MAClB,eAAe;MACf,iBAAiB,EAAA;IRtDzB;;MQ0DQ,cAAc,EAAA;IR1DtB;;MQ8DQ,aAAa,EAAA;IR9DrB;;MQkEQ,SAAS;MACT,UAAU,EAAA;IRnElB;;MQuEQ,8BAA8B;MAC9B,eAAe;MACf,iBAAiB;MACjB,aAAa,EAAA;IR1ErB;;MQ+EI,aAAa,EAAA;IR/EjB;;MQmFI,eAAe;MACf,gBAAgB,EAAA;IRpFpB;;MQwFI,eAAe;MACf,iBAAiB,EAAA;ERzFrB;;ISGE,YAAY;IACZ,gBAAgB;IAChB,gBAAgB,EAAA;IAEhB;MTPF;;QSQI,qBAAqB;QACrB,gBAAgB,EAAA,EAsBnB;IT/BD;;MSaI,cAAc;MACd,WAAW;MACX,kBAAkB,EAAA;MAElB;QTjBJ;;USkBM,qBAAqB;UACrB,WAAW;UACX,kBAAkB,EAAA;UTpBxB;;YSuBQ,aAAa,EAAA,EACd;MTxBP;;QS4BM,eAAe,EAAA;ET5BrB;;ISmCI,kBAAkB;IAClB,YAAY,EAAA;ITpChB;;MSuCM,WAAW;MACX,cAAc;MACd,iBAAiB,EAAA;ITzCvB;;MS6CM,kBAAkB;MAClB,MAAM;MACN,SAAS;MACT,SAAS;MACT,QAAQ;MACR,qBAAqB;MACrB,yBAAyB;MACzB,YAAY;MACZ,mCAA2B;MAA3B,+BAA2B;MAA3B,2BAA2B;MAC3B,gBAAgB;MAChB,wCAA0B;MAA1B,0CAA0B;MAA1B,iCAA0B;MAA1B,6BAA0B;MAA1B,0BAA0B,EAAA;ETvDhC;;IS4DI,qBAAqB,EAAA;ET5DzB;;IUCC,kDAAkD;IAClD,4BAA4B;IAC5B,qBAAqB,EAAA;EVHtB;;IUkBC,6BAA6B;IAC7B,YAAY;IACZ,YAAY,EAAA;EVpBb;;IUkCC,kCAAkC;IAClC,YAAY;IACZ,WAAW,EAAA;EVpCZ;;IUkDC,6BAA6B;IAC7B,YAAY;IACZ,WAAW,EAAA;EVpDZ;;IUkEC,4BAA4B;IAC5B,YAAY;IACZ,YAAY,EAAA;EVpEb;;IUkFC,iCAAiC;IACjC,YAAY;IACZ,WAAW,EAAA;EVpFZ;;IUkGC,iCAAiC;IACjC,YAAY;IACZ,WAAW,EAAA;EVpGZ;;IUkHC,kCAAkC;IAClC,YAAY;IACZ,WAAW,EAAA;EVpHZ;;IUkIC,6BAA6B;IAC7B,YAAY;IACZ,WAAW,EAAA;EVpIZ;;IUkJC,iCAAiC;IACjC,YAAY;IACZ,WAAW,EAAA;EVpJZ;;IUkKC,kCAAkC;IAClC,YAAY;IACZ,WAAW,EAAA;EVpKZ;;IUkLC,kCAAkC;IAClC,YAAY;IACZ,WAAW,EAAA;EVpLZ;;IUkMC,kCAAkC;IAClC,YAAY;IACZ,WAAW,EAAA;EVpMZ;;IUkNC,kCAAkC;IAClC,YAAY;IACZ,WAAW,EAAA;EVpNZ;;IUkOC,4BAA4B;IAC5B,YAAY;IACZ,WAAW,EAAA;EVpOZ;;IUkPC,iCAAiC;IACjC,YAAY;IACZ,WAAW,EAAA;EVpPZ;;IUkQC,iCAAiC;IACjC,YAAY;IACZ,WAAW,EAAA;EVpQZ;;IUkRC,kCAAkC;IAClC,YAAY;IACZ,WAAW,EAAA;EVpRZ;;IUkSC,kCAAkC;IAClC,YAAY;IACZ,WAAW,EAAA;EVpSZ;;IUkTC,wBAAwB;IACxB,YAAY;IACZ,WAAW,EAAA;EVpTZ;;IUkUC,iCAAiC;IACjC,YAAY;IACZ,WAAW,EAAA;EVpUZ;;IUkVC,kCAAkC;IAClC,YAAY;IACZ,WAAW,EAAA;EVpVZ;;IUkWC,kCAAkC;IAClC,YAAY;IACZ,WAAW,EAAA;EVpWZ;;IUkXC,kCAAkC;IAClC,YAAY;IACZ,WAAW,EAAA;EVpXZ;;IUkYC,kCAAkC;IAClC,YAAY;IACZ,WAAW,EAAA;EVpYZ;;IWIE,YAAY;IACZ,gBAAgB;IAChB,WAAW,EAAA;IXNb;;MWSI,yBAAyB;MACzB,gBAAgB;MAChB,mBAAmB;MACnB,WAAW,EAAA;MAEX;QXdJ;;UWeM,gBAAgB,EAAA,EAwLnB;MXvMH;;QWmBM,mBTsE0B;QSrE1B,gBAAgB,EAAA;QAEhB;UXtBN;;YWuBQ,aAAa,EAAA,EAOhB;QX9BL;;UW2BQ,eAAe;UACf,gBAAgB,EAAA;MX5BxB;;;;QWkCM,YAAY;QACZ,iBAAiB,EAAA;QAEjB;UXrCN;;;;YWsCQ,YAAY;YACZ,gBAAgB;YAChB,iBAAiB,EAAA,EAEpB;MX1CL;;QW6CM,eAAe,EAAA;QAEf;UX/CN;;YWgDQ,eAAe,EAAA,EAElB;MAGC;QXrDN;;UWsDQ,WAAW;UACX,UAAU;UACV,eAAe;UACf,gBAAgB,EAAA;UXzDxB;;YW4DU,eAAe,EAAA,EAChB;MAGH;QXhEN;;UWiEQ,WAAW;UACX,eAAe;UACf,mBAAmB,EAAA;UXnE3B;;YWsEU,gBAAgB,EAAA,EACjB;MXvET;;QW4EM,eAAe,EAAA;QAEf;UX9EN;;YW+EQ,eAAe;YACf,mBAAmB;YACnB,gBAAgB;YAChB,0BAAuB;YAAvB,uBAAuB,EAAA;YXlF/B;;cWqFU,gBAAgB;cAChB,eAAe;cACf,iBAAiB,EAAA;YXvF3B;;cW4FY,+BAA+B,EAAA;YX5F3C;;cWkGY,kBAAkB,EAAA;YXlG9B;;cWwGY,2BAA2B,EAAA;YXxGvC;;cW8GY,uBAAuB,EAAA;YX9GnC;;cWoHY,mBAAmB,EAAA,EACpB;QXrHX;;UW2HU,iBAAiB,EAAA;QX3H3B;;UWgIQ,8BTvCwB;USwCxB,eAAe;UACf,YAAY;UACZ,eAAe,EAAA;UAEf;YXrIR;;cWsIU,eAAe,EAAA,EAQlB;UALC;YXzIR;;cW0IU,cAAc;cACd,UAAU;cACV,eAAe,EAAA,EAElB;QX9IP;;UWiJQ,cTvDuB;USwDvB,iBAAiB;UACjB,eAAe;UACf,aAAa,EAAA;UAEb;YXtJR;;cWuJU,gBAAgB,EAAA,EAEnB;QXzJP;;UW4JQ,cTlEuB;USmEvB,eAAe;UACf,aAAa;UACb,iBAAiB,EAAA;UX/JzB;;YWkKU,eAAe,EAAA;QXlKzB;;UWuKQ,iBAAiB,EAAA;QXvKzB;;UW2KQ,qBAAqB,EAAA;QX3K7B;;UW+KQ,cTnFyB;USoFzB,eAAe;UACf,gBAAgB;UAChB,qBAAqB,EAAA;UXlL7B;;YWqLU,cTxF6B;YSyF7B,qBAAqB,EAAA;YXtL/B;;cUwLC,6CAA6C,EAAA;UVxL9C;;YW8LU,sBAAsB;YACtB,gBAAgB,EAAA;MX/L1B;;QWqMM,yBT5G0B,EAAA;ISsH5B;MX/MJ;;;;;;;;;;;;QWgNM,cAAc,EAAA,EAEjB;IXlNH;;MWqNI,eAAe;MACf,iBAAiB;MACjB,gBAAgB;MAChB,cAAc;MACd,kBAAkB,EAAA;IAIlB;MX7NJ;;QW8NM,YAAY;QACZ,gBAAgB,EAAA,EAEnB;IXjOH;;MWoOI,WAAW;MACX,WAAW;MACX,YAAY;MACZ,gBAAgB;MAChB,WAAW;MACX,gBAAgB,EAAA;;AXzOpB;;EYGE,cAAc;EACd,YAAY;EACZ,WAAW;EACX,iBAAiB;EACjB,kBAAkB;EAClB,SAAS;EACT,gBAAgB;EAChB,WAAW;EACX,qBAAqB;EACrB,cAAc,EAAA;EZZhB;;IYeI,mBVA0B,EAAA;IFf9B;;MYkBM,mBVJoB,EAAA;EFd1B;;IYuBI,mBVNqB;IUOrB,sBAAkC,EAAA;IZxBtC;;MY2BM,mBAAyC,EAAA;EZ3B/C;;IYgCI,qBAAqB;IACrB,WAAW;IACX,gBAAgB;IAChB,eAAe;IACf,yBAAyB;IACzB,WAAW;IACX,cAAc;IACd,mBAAmB;IACnB,qBAAqB;IACrB,gBAAgB,EAAA;IZzCpB;;MY4CM,kBAAkB,EAAA;IZ5CxB;;MYgDM,kBAAkB,EAAA;;AZhDxB;;EaCE,aAAa,EAAA;;AbDf;;EcII,aAAa;EACb,WAAW;EACX,kBAAkB;EAClB,UAAU;EACV,QAAQ;EACR,wCAAgC;EAAhC,oCAAgC;EAAhC,gCAAgC;EAChC,QAAQ;EACR,SAAS;EACT,mBAAmB;EACnB,2BAA2B;EAC3B,yDAA6E,EAAA;;AddjF;;EckBI,aAAa;EACb,kBAAkB;EAClB,UAAU;EACV,QAAQ;EACR,mCAA2B;EAA3B,+BAA2B;EAA3B,2BAA2B;EAC3B,kBAAkB;EAClB,eAAe;EACf,iBAAiB;EACjB,aAAa;EACb,gBAAgB;EAChB,cZ6BsB;EY5BtB,mBZ2BgC;EY1BhC,aAAa,EAAA;;Ad9BjB;;EcmCM,cAAc,EAAA;;AdnCpB;;EcuCM,cAAc;EACd,2BAA2B,EAAA;;AdxCjC;;EeGE,gBbS2B;EaR3B,yBb6CiC;Ea5CjC,kBAAkB;EAClB,kBAAkB;EAClB,mBAAmB,EAAA;EAEnB;IfTF;;MeUI,mBAAmB;MACnB,gBAAgB;MAChB,SAAS,EAAA,EAsNZ;EAlNG;IfhBJ;;MeiBM,SAAS,EAAA,EAEZ;EfnBH;;IesBI,eAAe;IACf,kBAAkB,EAAA;IfvBtB;;Me0BM,mBbmB4C;MalB5C,8BbmBwC;MalBxC,+BbkBwC,EAAA;MahBxC;Qf9BN;;Ue+BQ,cAAc;UACd,eAAe,EAAA,EAElB;IflCL;;MeqCM,kBAAkB;MAClB,SAAS;MACT,UAAU;MACV,kBAAkB,EAAA;MAElB;Qf1CN;;Ue2CQ,aAAa,EAAA,EAEhB;If7CL;;MegDM,qBAAqB;MACrB,kBAAkB,EAAA;MfjDxB;;QeoDQ,gBAAgB,EAAA;IfpDxB;;MeyDM,kBAAkB;MAClB,UAAU,EAAA;If1DhB;;Me8DM,eAAe;MACf,gBAAgB;MAChB,cbvCuB;MawCvB,kBAAkB,EAAA;IfjExB;;MeqEM,eAAe;MACf,gBAAgB;MAChB,cbrBkC,EAAA;EFlDxC;;Ie4EI,UAAU;IACV,YAAY;IACZ,iBAAiB;IACjB,gBb5BsC;Ia6BtC,yBb5BgC;Ia6BhC,kBAAkB;IAClB,cAAc,EAAA;IAEd;MfpFJ;;QeqFM,UAAU,EAAA,EAgHb;IA7GC;MfxFJ;;QeyFM,UAAU,EAAA,EA4Gb;IAzGC;Mf5FJ;;Qe6FM,UAAU;QACV,YAAY;QACZ,iBAAiB,EAAA,EAsGpB;IAnGC;MflGJ;;QemGM,UAAU,EAAA,EAkGb;IA/FC;MftGJ;;QeuGM,UAAU,EAAA,EA8Fb;IfrMH;;Me2GM,WAAW;MACX,sBAAsB,EAAA;MAEtB;Qf9GN;;Ue+GQ,UAAU;UACV,mBAAmB,EAAA,EAUtB;MAPC;QfnHN;;UeoHQ,UAAU,EAAA,EAMb;MAHC;QfvHN;;UewHQ,UAAU,EAAA,EAEb;If1HL;;Me6HM,4BAA4B;MAC5B,6BAA6B;MAC7B,gCb1EmC,EAAA;IFrDzC;;MemIM,yBAAyB;MACzB,0BAA0B;MAC1B,aAAa,EAAA;IfrInB;;MeyIM,kBAAkB;MAClB,WAAW;MACX,cAAc;MACd,kBAAkB,EAAA;Mf5IxB;;Qe+IQ,qBAAqB;QACrB,gBAAgB;QAChB,sBAAsB,EAAA;IfjJ9B;;MesJM,qBAAqB;MACrB,WAAW;MACX,kBAAkB;MAClB,kBAAkB,EAAA;MAElB;Qf3JN;;Ue4JQ,iBAAiB;UACjB,gBAAgB,EAAA,EAUnB;MAPC;QfhKN;;UeiKQ,iBAAiB,EAAA,EAMpB;MfvKL;;QeqKQ,sBAAsB,EAAA;IfrK9B;;Me0KM,qBAAqB;MACrB,gBAAgB;MAChB,eAAe;MACf,cbvH6B;MawH7B,YAAY;MACZ,eAAe,EAAA;MAEf;QfjLN;;UekLQ,YAAY,EAAA,EAcf;MAXC;QfrLN;;UesLQ,YAAY,EAAA,EAUf;MAPC;QfzLN;;Ue0LQ,eAAe,EAAA,EAMlB;MAHC;Qf7LN;;Ue8LQ,eAAe,EAAA,EAElB;IfhML;;MemMM,wBAAwB,EAAA;EfnM9B;;IeyMM,gBAAgB,EAAA;IAEhB;Mf3MN;;Qe4MQ,aAAa,EAAA,EAEhB;Ef9ML;;IeiNM,eAAe,EAAA;IAEf;MfnNN;;QeoNQ,aAAa,EAAA,EAEhB;EAED;IfxNJ;;MeyNM,mBb5K4C;Ma6K5C,yBbzK6B;Ma0K7B,kBAAkB,EAAA,EAErB;Ef7NH;;IegOI,2BAA2B,EAAA;;AfjN/B;;;;GgBZE,OAAQ,EAAA;EhBYV;;;;;;;IgBTa,YAAY;IAAE,cAAc,EAAA;EhBSzC;;;;IgBPa,WAAW,EAAA;;AhBOxB;;;;EgBHE,2BAA2B;EAC3B,8BAAsB;EAAtB,sBAAsB;EACtB,aAAa,EAAA;;AhBCf;;;;;;;;EgBIE,gCAAgC;EAChC,+BAA+B;EAC/B,8BAA8B;EAC9B,mCAAmC;EACnC,2BAA2B,EAAA;;AhBR7B;;;;;;;;;;;;EgBcE,wBAAgB;EAAhB,qBAAgB;EAAhB,gBAAgB,EAAA;;AhBdlB;;;;EgBkBE,cAAc;EACd,aAAa;EACb,qBAAqB,EAAA;EhBpBvB;;;;;;;;;;IgByBI,cAAc;IACd,qBAAqB;IACrB,wBAAwB;IACxB,gBAAgB;IAChB,UAAU,EAAA;;AhB7Bd;;;;EgBkCE,yBAAqC,EAAA;;AhBlCvC;;;;EgBsCE,yBAAmC,EAAA;;AhBtCrC;;;;EgB0CE,yBAAoC,EAAA;;AhB1CtC;;;;EgB8CE,yBAAkC,EAAA;;AhB9CpC;;;;EgBkDE,kBAAkB,EAAA;;AhBlDpB;;;;EgBsDE,YAAY,EAAA;;AhBtDd;;;;EgB0DE,WAAW,EAAA;;AhB1Db;;;;EgB8DE,cAAc,EAAA;;AhB9DhB;;;;EgBkEW,4CAA4C,EAAA;;AAEvD;EhBpEA;;;;IgBqEa,+CAA+C,EAAA,EAAG;;AhBrE/D;;;;EgByEE,kBAAkB;EAClB,cAAc;EACd,qBAAqB,EAAA;;AhB3EvB;;;;EiBZE,iCfQkC;EePlC,kCAAkC;EAClC,mCAAmC;EACnC,cAAc;EACd,6BAA6B,EAAA;EjBQ/B;;;;;;;;;;;;;;;;;;;;;;;;;;;;IiBCI,mBAAmB;IACnB,SAAS;IACT,UAAU,EAAA;EjBHd;;;;IiBQM,gBAAgB;IAChB,eAAe;IACf,iBAAiB;IACjB,mBAAmB,EAAA;IAEnB;MjBbN;;;;QiBcQ,mBAAmB,EAAA,EAsBtB;IAnBC;MjBjBN;;;;QiBkBQ,eAAe,EAAA,EAkBlB;IAfC;MjBrBN;;;;QiBsBQ,WAAW;QACX,mBAAmB;QACnB,gBAAgB;QAChB,0BAAuB;QAAvB,uBAAuB,EAAA,EAW1B;IjBpCL;;;;MiB6BQ,iBAAiB,EAAA;IjB7BzB;;;;MiBiCQ,kBAAkB;MAClB,sBAAsB,EAAA;EjBlC9B;;;;IiBuCM,mBAAmB;IACnB,YAAY;IACZ,gBAAgB;IAChB,WAAW,EAAA;IAEX;MjB5CN;;;;QiB6CQ,mBAAmB,EAAA,EAEtB;;AjB/CL;;;;GgBZE,OAAQ,EAAA;EhBYV;;;;;;;IgBTa,YAAY;IAAE,cAAc,EAAA;EhBSzC;;;;IgBPa,WAAW,EAAA;;AhBOxB;;;;EgBHE,2BAA2B;EAC3B,8BAAsB;EAAtB,sBAAsB;EACtB,aAAa,EAAA;;AhBCf;;;;;;;;EgBIE,gCAAgC;EAChC,+BAA+B;EAC/B,8BAA8B;EAC9B,mCAAmC;EACnC,2BAA2B,EAAA;;AhBR7B;;;;;;;;;;;;EgBcE,wBAAgB;EAAhB,qBAAgB;EAAhB,gBAAgB,EAAA;;AhBdlB;;;;EgBkBE,cAAc;EACd,aAAa;EACb,qBAAqB,EAAA;EhBpBvB;;;;;;;;;;IgByBI,cAAc;IACd,qBAAqB;IACrB,wBAAwB;IACxB,gBAAgB;IAChB,UAAU,EAAA;;AhB7Bd;;;;EgBkCE,yBAAqC,EAAA;;AhBlCvC;;;;EgBsCE,yBAAmC,EAAA;;AhBtCrC;;;;EgB0CE,yBAAoC,EAAA;;AhB1CtC;;;;EgB8CE,yBAAkC,EAAA;;AhB9CpC;;;;EgBkDE,kBAAkB,EAAA;;AhBlDpB;;;;EgBsDE,YAAY,EAAA;;AhBtDd;;;;EgB0DE,WAAW,EAAA;;AhB1Db;;;;EgB8DE,cAAc,EAAA;;AhB9DhB;;;;EgBkEW,4CAA4C,EAAA;;AAEvD;EhBpEA;;;;IgBqEa,+CAA+C,EAAA,EAAG;;AhBrE/D;;;;EgByEE,kBAAkB;EAClB,cAAc;EACd,qBAAqB,EAAA;;AhB3EvB;;;;EkBXE,wDAAwD;EACxD,uDAAuD;EACvD,sDAAsD;EACtD,2DAA2D;EAC3D,mDAAmD;EAKnD,wBAAwB;EACxB,qBAAqB;EACrB,gBAAgB;EAChB,eAAe;EACf,kBAAkB;EAClB,qBAAqB;EACrB,SAAS;EACT,wBAAwB;EACxB,qBAAqB;EACrB,gBAAgB;EAChB,YAAY;EACZ,iBAAiB;EACjB,WAAW;EACX,kBAAkB;EAClB,eAAe;EACf,gBAAgB;EAChB,oBAAoB;EACpB,eAAe,EAAA;ElBfjB;;;;IkBXE,wDAAwD;IACxD,uDAAuD;IACvD,sDAAsD;IACtD,2DAA2D;IAC3D,mDAAmD,EAAA;ElBOrD;;;;;;;;;;;;;IkByBI,qBAAqB,EAAA;ElBzBzB;;;;IkB6BI,mBAAmB;IACnB,6BAA6B;IAC7B,qBAAqB,EAAA;ElB/BzB;;;;IkBmCI,uBAAuB;IACvB,yBAAyB;IACzB,sBAAsB;IACtB,qBAAqB;IACrB,iBAAiB,EAAA;IlBvCrB;;;;MkB0CM,kBAAkB,EAAA;IlB1CxB;;;;MkB8CM,qBAAqB;MACrB,kBAAkB;MAClB,SAAS;MACT,wCAAwC;MACxC,qCAAqC;MACrC,oCAAoC;MACpC,mCAAmC;MACnC,gCAAgC;MAChC,QAAQ,EAAA;ElBtDd;;;;IkB2DI,aAAa,EAAA;ElB3DjB;;;;IkB+DI,cAAc,EAAA;ElB/DlB;;;;IkBmEI,mBhBlDsC;IgBmDtC,WhBlDyB,EAAA;IFlB7B;;;;MkBuEM,mBAA0D,EAAA;IlBvEhE;;;;MkB2EM,mBAA2D,EAAA;IlB3EjE;;;;MkB+EM,aAAa,EAAA;IlB/EnB;;;;MkBmFM,iBAAiB,EAAA;MAEjB;QlBrFN;;;;UkBsFQ,cAAc,EAAA,EAEjB;ElBxFL;;;;IkB4FI,mBhBzEsC;IgB0EtC,WhBzEyB,EAAA;IFpB7B;;;;MkBgGM,mBAA0D,EAAA;ElBhGhE;;;;IkBqGI,uBAAuB;IACvB,chBjF6B;IgBkF7B,gBAAgB;IAChB,UAAU;IACV,iBAAiB,EAAA;IlBzGrB;;;;MkB4GM,cAA2C,EAAA;IlB5GjD;;;;MkBgHM,sBAAsB;MACtB,iBAAiB,EAAA;ElBjHvB;;;;IkBsHI,YAAY,EAAA;ElBtHhB;;;;IkB0HI,mBhBpD8C;IgBqD9C,WhBpDgC;IgBqDhC,eAAe;IACf,gBAAgB;IAChB,oBAAoB;IACpB,YAAY;IACZ,iBAAiB;IACjB,yBAAyB;IACzB,kBAAkB;IAClB,SAAS;IACT,mCAAmC;IACnC,gCAAgC;IAChC,+BAA+B;IAC/B,8BAA8B;IAC9B,2BAA2B;IAC3B,eAAe;IACf,UAAU,EAAA;IlB1Id;;;;MkB6IM,mBAAkE,EAAA;IlB7IxE;;;;MkBiJM,mBAAmE,EAAA;ElBjJzE;;;;IkBsJI,mBhBhF8C;IgBiF9C,WhBhFgC;IgBiFhC,eAAe;IACf,gBAAgB;IAChB,oBAAoB;IACpB,YAAY;IACZ,iBAAiB;IACjB,oBAAoB;IACpB,yBAAyB;IACzB,UAAU,EAAA;IlB/Jd;;;;MkBkKM,mBAAkE,EAAA;IlBlKxE;;;;MkBsKM,mBAAmE,EAAA;ElBtKzE;;;;IkB2KI,mBhBvF8C;IgBwF9C,chBvFmC;IgBwFnC,eAAe;IACf,gBAAgB;IAChB,yBAAyB;IACzB,YAAY;IACZ,iBAAiB;IACjB,iBAAiB;IACjB,eAAe;IACf,0BAA0B;IAC1B,uBAAuB;IACvB,kBAAkB,EAAA;IAElB;MlBxLJ;;;;QkByLM,cAAc;QACd,cAAc,EAAA,EAMjB;IlBhMH;;;;MkB8LM,iBAAkE,EAAA;ElB9LxE;;;;IkBmMI,mBhB5G8B;IgB6G9B,WhBzGgC;IgB0GhC,eAAe;IACf,gBAAgB;IAChB,YAAY;IACZ,iBAAiB;IACjB,0BAA0B;IAC1B,uBAAuB;IACvB,kBAAkB;IAClB,eAAe,EAAA;IlB5MnB;;;;MkB+MM,mBAAkD,EAAA;IlB/MxD;;;;MkBmNM,sBAAsB;MACtB,gBAAgB;MAChB,kBAAkB,EAAA;ElBrNxB;;;;IkB0NI,mBhB7H6C;IgB8H7C,WhB7H+B;IgB8H/B,eAAe;IACf,gBAAgB;IAChB,YAAY;IACZ,iBAAiB;IACjB,0BAA0B;IAC1B,uBAAuB;IACvB,kBAAkB;IAClB,eAAe,EAAA;IlBnOnB;;;;MkBsOM,mBAAiE,EAAA;IlBtOvE;;;;MkB0OM,sBAAsB;MACtB,gBAAgB;MAChB,kBAAkB,EAAA;ElB5OxB;;;;IkBiPI,mBhBhOsC;IgBiOtC,WhBhOyB;IgBiOzB,cAAc;IACd,YAAY;IACZ,iBAAiB;IACjB,0BAA0B;IAC1B,uBAAuB;IACvB,kBAAkB;IAClB,eAAe;IACf,gBAAgB,EAAA;IAEhB;MlB5PJ;;;;QkB6PM,eAAe;QACf,qBAAqB,EAAA,EAMxB;IlBpQH;;;;MkBkQM,mBAA0D,EAAA;ElBlQhE;;;;IkBuQI,mBhBtPsC;IgBuPtC,WhBtPyB;IgBuPzB,qBAAqB;IACrB,YAAY;IACZ,iBAAiB;IACjB,0BAA0B;IAC1B,uBAAuB;IACvB,kBAAkB;IAClB,eAAe;IACf,gBAAgB;IAChB,eAAe;IACf,sBAAsB,EAAA;IlBlR1B;;;;MkBqRM,mBAA0D,EAAA;ElBrRhE;;;;IkB0RI,chBhKyB,EAAA;IF1H7B;;;;MkB6RM,cAAyC,EAAA;ElB7R/C;;;;IkBkSI,mBAAmB;IACnB,gBAAgB;IAChB,eAAe,EAAA;ElBpSnB;;;;IkBwSI,gBhB3O8C;IgB4O9C,chB3OsC;IgB4OtC,yBhB/O0C;IgBgP1C,gBAAgB,EAAA;IlB3SpB;;;;MkB8SM,oCAAgE,EAAA;;AlB9StE;;;;EkBoTE,SAAS;EACT,eAAe;EACf,gBAAgB;EAChB,cAAc;EACd,SAAS;EACT,UAAU;EACV,0BAA0B,EAAA;;AlB1T5B;;;;EkB8TE,SAAS;EACT,qBAAqB;EACrB,gBAAgB;EAChB,cAAc;EACd,SAAS;EACT,kBAAkB;EAClB,sBAAsB,EAAA;;AlBpUxB;;;;;;;;;;;;;;;;EmBTE,gBAAgB;EAChB,wBAAwB;EACxB,cAAc;EACd,YAAY;EACZ,iBAAiB;EACjB,yBjB6B6B,EAAA;EiB3B7B;InBEF;;;;;;;;;;;;;;;;MmBDI,YAAY;MACZ,iBAAiB,EAAA,EAmGpB;EnBnGD;;;;;;;;;;;;;;;;ImBII,qBAAiD;IACjD,wBAAwB;IACxB,gBAAgB;IAChB,UAAU,EAAA;EnBPd;;;;;;;;;;;;;;;;ImBWI,YAAY;IACZ,kBAAkB;IAClB,eAAe;IACf,gBAAgB;IAChB,mBAAmB;IACnB,qBAAqB,EAAA;InBhBzB;;;;;;;;;;;;;;;;MmBmBM,WAAW;MACX,YAAY;MACZ,iBAAiB;MACjB,eAAe;MACf,cAAc,EAAA;MAEd;QnBzBN;;;;;;;;;;;;;;;;UmB0BQ,eAAe;UACf,cAAc,EAAA,EAEjB;InB7BL;;;;;;;;;;;;;;;;MmBgCM,sBjBN0B,EAAA;IF1BhC;;;;;;;;;;;;;;;;MmBqCQ,eAAe;MACf,gBAAgB;MAChB,iBAAiB,EAAA;InBvCzB;;;;;;;;;;;;;;;;MmB2CQ,eAAe;MACf,gBAAgB;MAChB,iBAAiB,EAAA;InB7CzB;;;;;;;;;;;;;;;;MmBiDQ,eAAe;MACf,gBAAgB;MAChB,iBAAiB,EAAA;InBnDzB;;;;;;;;;;;;;;;;MmBuDQ,eAAe;MACf,gBAAgB;MAChB,iBAAiB,EAAA;IAIrB;MnB7DJ;;;;;;;;;;;;;;;;QmB8DM,eAAe;QACf,iBAAiB,EAAA,EAEpB;EnBjEH;;;;;;;;;;;;;;;;ImBoEI,sBjByEsC;IiBxEtC,qBAAqB;IACrB,YAAY;IACZ,kBAAkB;IAClB,eAAe;IACf,gBAAgB;IAChB,mBAAmB;IACnB,0BAA0B;IAC1B,YAAY;IACZ,iBAAiB,EAAA;InB7ErB;;;;;;;;;;;;;;;;MmBgFM,gBAAgB;MAChB,iBAAiB,EAAA;InBjFvB;;;;;;;;;;;;;;;;MmBqFM,gBAAgB;MAChB,iBAAiB,EAAA;InBtFvB;;;;;;;;;;;;;;;;MmB0FM,gBAAgB;MAChB,iBAAiB,EAAA;InB3FvB;;;;;;;;;;;;;;;;MmB+FM,gBAAgB;MAChB,iBAAiB,EAAA;;AnBhGvB;;;;;;;;EmBuGE,gBAAgB;EAChB,wBAAwB,EAAA;EnBxG1B;;;;;;;;ImB2GI,qBAAiD;IACjD,wBAAwB;IACxB,gBAAgB;IAChB,UAAU,EAAA;;AnB9Gd;;;;EmBmHE,kBAAkB,EAAA;EnBnHpB;;;;ImBsHI,gBAAgB,EAAA;EnBtHpB;;;;ImB0HI,aAAa,EAAA;InB1HjB;;;;MmBgIY,UAAU,EAAA;InBhItB;;;;MmBqIU,gBAAgB,EAAA;EnBrI1B;;;;ImB4II,qBAAqB;IACrB,yBAAiB;IAAjB,sBAAiB;IAAjB,qBAAiB;IAAjB,iBAAiB,EAAA;InB7IrB;;;;MmBgJM,sBjBrHkC;MiBsHlC,sBAAsB;MACtB,qBAAqB;MACrB,YAAY;MACZ,iBAAiB;MACjB,kBAAkB;MAClB,WAAW,EAAA;MnBtJjB;;;;QmByJQ,UAAU;QACV,uCAA+B;QAA/B,kCAA+B;QAA/B,+BAA+B,EAAA;InB1JvC;;;;MmB+JM,gBAAgB;MAChB,uCAA+B;MAA/B,kCAA+B;MAA/B,+BAA+B,EAAA;;AnBhKrC;;;;EmBsKE,kBAAkB,EAAA;EnBtKpB;;;;ImByKI,gBAAgB,EAAA;EnBzKpB;;;;ImB6KI,aAAa,EAAA;InB7KjB;;;;MmBmLY,UAAU,EAAA;InBnLtB;;;;MmBwLU,gBAAgB,EAAA;EnBxL1B;;;;ImB+LI,cAAc;IACd,kBAAkB;IAClB,yBAAiB;IAAjB,sBAAiB;IAAjB,qBAAiB;IAAjB,iBAAiB;IACjB,WAAW,EAAA;InBlMf;;;;MmBqMM,sBjB1KkC;MiB2KlC,sBAAsB;MACtB,kBAAkB;MAClB,qBAAqB;MACrB,YAAY;MACZ,OAAO;MACP,iBAAiB;MACjB,kBAAkB;MAClB,kBAAkB;MAClB,MAAM;MACN,WAAW,EAAA;MnB/MjB;;;;QmBkNQ,UAAU;QACV,uCAA+B;QAA/B,kCAA+B;QAA/B,+BAA+B,EAAA;InBnNvC;;;;MmBwNM,qBAAqB;MACrB,gBAAgB;MAChB,gBAAgB;MAChB,kBAAkB;MAClB,kBAAkB;MAClB,MAAM;MACN,uCAA+B;MAA/B,kCAA+B;MAA/B,+BAA+B;MAC/B,sBAAsB,EAAA;MnB/N5B;;;;QmBkOQ,eAAe;QACf,gBAAgB,EAAA;MnBnOxB;;;;QmBuOQ,cAAc,EAAA;;AnBvOtB;;;;EmB8OE,eAAe,EAAA;;AnB9OjB;;;;EUdC,kDAAkD;EAClD,4BAA4B;EAC5B,qBAAqB,EAAA;;AVYtB;;;;EUGC,6BAA6B;EAC7B,YAAY;EACZ,YAAY,EAAA;;AVLb;;;;EUmBC,kCAAkC;EAClC,YAAY;EACZ,WAAW,EAAA;;AVrBZ;;;;EUmCC,6BAA6B;EAC7B,YAAY;EACZ,WAAW,EAAA;;AVrCZ;;;;EUmDC,4BAA4B;EAC5B,YAAY;EACZ,YAAY,EAAA;;AVrDb;;;;EUmEC,iCAAiC;EACjC,YAAY;EACZ,WAAW,EAAA;;AVrEZ;;;;EUmFC,iCAAiC;EACjC,YAAY;EACZ,WAAW,EAAA;;AVrFZ;;;;EUmGC,kCAAkC;EAClC,YAAY;EACZ,WAAW,EAAA;;AVrGZ;;;;EUmHC,6BAA6B;EAC7B,YAAY;EACZ,WAAW,EAAA;;AVrHZ;;;;EUmIC,iCAAiC;EACjC,YAAY;EACZ,WAAW,EAAA;;AVrIZ;;;;EUmJC,kCAAkC;EAClC,YAAY;EACZ,WAAW,EAAA;;AVrJZ;;;;EUmKC,kCAAkC;EAClC,YAAY;EACZ,WAAW,EAAA;;AVrKZ;;;;EUmLC,kCAAkC;EAClC,YAAY;EACZ,WAAW,EAAA;;AVrLZ;;;;EUmMC,kCAAkC;EAClC,YAAY;EACZ,WAAW,EAAA;;AVrMZ;;;;EUmNC,4BAA4B;EAC5B,YAAY;EACZ,WAAW,EAAA;;AVrNZ;;;;EUmOC,iCAAiC;EACjC,YAAY;EACZ,WAAW,EAAA;;AVrOZ;;;;EUmPC,iCAAiC;EACjC,YAAY;EACZ,WAAW,EAAA;;AVrPZ;;;;EUmQC,kCAAkC;EAClC,YAAY;EACZ,WAAW,EAAA;;AVrQZ;;;;EUmRC,kCAAkC;EAClC,YAAY;EACZ,WAAW,EAAA;;AVrRZ;;;;EUmSC,wBAAwB;EACxB,YAAY;EACZ,WAAW,EAAA;;AVrSZ;;;;EUmTC,iCAAiC;EACjC,YAAY;EACZ,WAAW,EAAA;;AVrTZ;;;;EUmUC,kCAAkC;EAClC,YAAY;EACZ,WAAW,EAAA;;AVrUZ;;;;EUmVC,kCAAkC;EAClC,YAAY;EACZ,WAAW,EAAA;;AVrVZ;;;;EUmWC,kCAAkC;EAClC,YAAY;EACZ,WAAW,EAAA;;AVrWZ;;;;EUmXC,kCAAkC;EAClC,YAAY;EACZ,WAAW,EAAA;;AUlYZ;EAEI,eAAe;EACf,iBAAiB;EACjB,gBAAgB;EAChB,mBAAmB,EAAA;;ACLtB;EAEG,mBnB4F0C;EmB3F1C,cnB4F+B;EmB3F/B,YAAY;EACZ,kBAAkB,EAAA;EALrB;IAQK,qBAAqB,EAAA;IAErB;MAVL;QAWO,cAAc;QACd,kBAAkB,EAAA,EAkCrB;IA9CJ;MAgBO,eAAe,EAAA;MAEf;QAlBP;UAmBS,sBAAsB;UACtB,gBAAgB,EAAA,EAEnB;IAIC;MA1BP;;QA2BS,cAAc,EAAA,EAEjB;IAGC;MAhCP;QAiCS,cAAc,EAAA,EAEjB;IAnCN;MAsCO,qBAAqB;MACrB,eAAe;MACf,iBAAiB,EAAA;IAxCxB;MA4CO,qBAAqB,EAAA;EAKvB;IAjDL;MAmDS,gBAAgB,EAAA,EACjB;;ACpDT;EACE,0BAA0B,EAAA;EAD3B;IAIG,mBpB+G0C;IoB9G1C,cpB+G+B;IoB9G/B,eAAe;IACf,gBAAgB;IAChB,YAAY;IACZ,iBAAiB;IACjB,eAAe;IACf,WAAW,EAAA;IAEX;MAbH;QAcK,YAAY;QACZ,cAAc;QACd,aAAa,EAAA,EAWhB;IA3BF;MAoBK,qBAAqB,EAAA;IApB1B;MAwBK,0BAA0B;MAC1B,cAAc,EAAA;;ACzBpB;EACE,0BAA0B,EAAA;EAE1B;IAHF;MAII,gBAAgB,EAAA,EAqRnB;EAzRA;IAQG,mBrB6FmC,EAAA;IqBrGtC;MAWK,yBAAyB;MACzB,WAAW,EAAA;MAZhB;QAmBe,mCrB8F4C,EAAA;MqBjH3D;QA+Be,mCrBkF4C,EAAA;MqBjH3D;QAwCS,YAAY;QACZ,iBAAiB;QACjB,eAAe;QACf,gBAAgB;QAChB,kBAAkB;QAClB,yBAAyB,EAAA;QA7ClC;UAgDW,gBAAgB,EAAA;QAhD3B;UAoDW,mBrByDmC;UqBxDnC,WrByDqB;UqBxDrB,eAAe;UACf,UAAU,EAAA;QAvDrB;UA2DW,mBrBoDqC;UqBnDrC,WrBoDuB;UqBnDvB,cAAc;UACd,UAAU,EAAA;MA9DrB;QAqES,aAAa,EAAA;MArEtB;QAyES,YAAY;QACZ,iBAAiB;QACjB,kBAAkB;QAClB,gBAAgB,EAAA;QAEhB;UA9ET;YA+EW,gBAAgB,EAAA,EAyFnB;QAxKR;UAmFW,gBAAgB,EAAA;QAnF3B;UAuFW,cAAc;UACd,WAAW;UACX,SAAS;UACT,kBAAkB,EAAA;UAElB;YA5FX;cA6Fa,UAAU,EAAA,EAcb;UAXC;YAhGX;cAiGa,UAAU,EAAA,EAUb;UAPC;YApGX;cAqGa,UAAU,EAAA,EAMb;UA3GV;YAyGa,sBAAsB,EAAA;QAzGnC;UA8GW,qBAAqB;UACrB,UAAU;UACV,sBAAsB;UACtB,8BAA8B,EAAA;UAE9B;YAnHX;cAoHa,UAAU,EAAA,EAwBb;UArBC;YAvHX;cAwHa,UAAU,EAAA,EAoBb;UAjBC;YA3HX;cA4Ha,UAAU,EAAA,EAgBb;UA5IV;YAgIa,eAAe;YACf,gBAAgB;YAChB,SAAS;YACT,UAAU,EAAA;UAnIvB;YAuIa,eAAe;YACf,gBAAgB;YAChB,SAAS;YACT,UAAU,EAAA;QA1IvB;UA+IW,qBAAqB;UACrB,sBAAsB,EAAA;UAhJjC;;YAoJa,cAAc;YACd,cAAc;YACd,kBAAkB,EAAA;UAtJ/B;YA0Ja,gBAAgB;YAChB,eAAe;YACf,gBAAgB,EAAA;YA5J7B;cA+Je,0BAA0B,EAAA;UA/JzC;YAoKa,eAAe;YACf,gBAAgB,EAAA;MArK7B;;QA6KO,eAAe;QACf,yBrBxE2B,EAAA;MqBtGlC;QAkLO,sBAAsB,EAAA;IAI1B;MAtLH;;;;;;QA6LO,cAAc,EAAA;MA7LrB;QAmMW,aAAa,EAAA;MAnMxB;QA0MS,yBAAyB,EAAA;MA1MlC;QA+MW,eAAe;QACf,6BAA6B,EAAA;MAhNxC;QAwNe,gBAAgB;QAChB,mBrB5G+B;QqB6G/B,WrB5GiB,EAAA;MqB9GhC;QAkOe,kBAAkB;QAClB,mBrBpHiC;QqBqHjC,WrBpHmB,EAAA;MqBhHlC;QA2Oa,eAAe,EAAA;QA3O5B;UA8Oe,aAAa,EAAA;MA9O5B;QAoPW,YAAY;QACZ,cAAc;QACd,UAAU;QACV,aAAa;QACb,WAAW,EAAA;QAxPtB;UA2Pa,cAAc;UACd,WAAW;UACX,YAAY;UACZ,iBAAiB;UACjB,eAAe;UACf,eAAe;UACf,gBAAgB;UAChB,yBAAyB,EAAA;QAlQtC;;UAuQa,eAAe,EAAA;MAvQ5B;QAkRa,aAAa,EAAA,EACd;;ACnRb;EACE,sBAAsB,EAAA;EAEtB;IAHF;MAII,0BAA0B,EAAA,EAgG7B;EApGA;IAQG,mBtB6FmC;IsB5FnC,yBtB6F+B;IsB5F/B,aAAa;IACb,aAAa,EAAA;IAEb;MAbH;QAcK,aAAa,EAAA,EAqFhB;IAlFC;MAjBH;QAkBK,YAAY,EAAA,EAiFf;IAnGF;MAsBK,kBAAkB;MAClB,WAAW;MACX,YAAY;MACZ,eAAe,EAAA;MAEf;QA3BL;UA4BO,eAAe,EAAA,EAUlB;MAPC;QA/BL;UAgCO,eAAe,EAAA,EAMlB;MAHC;QAnCL;UAoCO,mBAAmB,EAAA,EAEtB;IAtCJ;;MA0CK,gBAAgB;MAChB,cAAc;MACd,WAAW;MACX,iBAAiB,EAAA;MAEjB;QA/CL;;UAgDO,UAAU,EAAA,EAQb;MALC;QAnDL;;UAoDO,eAAe;UACf,cAAc;UACd,WAAW,EAAA,EAEd;IAxDJ;MA2DK,UAAU;MACV,WAAW;MACX,eAAe,EAAA;MAEf;QA/DL;UAgEO,UAAU,EAAA,EAkCb;MA/BC;QAnEL;UAoEO,WAAW;UACX,WAAW,EAAA,EA6Bd;MAlGJ;QAyEO,cAAc;QACd,gBAAgB;QAChB,UAAU;QACV,SAAS,EAAA;QAET;UA9EP;YA+ES,kBAAkB,EAAA,EAkBrB;QAjGN;UAmFS,YAAY;UACZ,SAAS,EAAA;UAET;YAtFT;cAuFW,qBAAqB,EAAA,EASxB;UAhGR;YA2FW,qBAAqB;YACrB,YAAY;YACZ,WAAW;YACX,kBAAkB,EAAA;;AC7F9B;EACE,sBAAsB,EAAA;EAEtB;IAHF;MAII,0BAA0B,EAAA,EA+E7B;EAnFA;IAQG,mBvB4FmC;IuB3FnC,yBvB4F+B;IuB3F/B,aAAa;IACb,aAAa,EAAA;IAEb;MAbH;QAcK,aAAa,EAAA,EAoEhB;IAlFF;MCuBC,kBAAkB;MDJd,QAAQ;MACR,mCAA2B;MAA3B,+BAA2B;MAA3B,2BAA2B;MAC3B,kBAAkB;MAClB,gBAAgB,EAAA;MCGpB;QACE,cAAc;QACd,WAAW;QACX,WAAW;QACX,mBAAsC,EAAA;MAGxC;QACE,kBAAkB;QAClB,MAAM;QACN,OAAO;QACP,QAAQ;QACR,SAAS,EAAA;MDrCZ;QAyBO,qBAAqB;QACrB,YAAY;QACZ,WAAW,EAAA;MA3BlB;QAgCS,eAAe;QACf,gBAAgB,EAAA;MAjCzB;QAqCS,aAAa,EAAA;MArCtB;QAyCS,wBAAwB,EAAA;QAzCjC;UA4CW,yBAAyB,EAAA;UA5CpC;YA+Ca,cAAc,EAAA;MA/C3B;QAqDS,sBAAsB,EAAA;MArD/B;QAyDS,yBvBgE2B;QuB/D3B,kBAAkB;QAClB,WAAW;QACX,YAAY;QACZ,iBAAiB;QACjB,SAAS;QACT,QAAQ;QACR,2BAA2B,EAAA;QAhEpC;UAmEW,eAAe,EAAA;MAnE1B;QAwES,gBvBgDkC,EAAA;MuBxH3C;QA6EW,cvBsBsB,EAAA;;AkBpGlC;EOCE,kBAAkB,EAAA;EPDpB;IOII,qBAAqB;IACrB,mBzBgGmC;IyB/FnC,yBzBgG+B;IyB/F/B,gBAAgB;IAChB,WAAW;IACX,YAAY,EAAA;IPThB;MOYM,YAAY;MACZ,kBAAkB;MAClB,mBzBwG0C,EAAA;MkBtHhD;QOiBQ,czBsG6B;QyBrG7B,iBAAiB;QACjB,eAAe;QACf,gBAAgB;QAChB,UAAU;QACV,SAAS,EAAA;IPtBjB;MO2BM,aAAa;MACb,gBAAgB;MAChB,WAAW,EAAA;MP7BjB;QOgCQ,iBAAiB,EAAA;MPhCzB;QOoCQ,gBAAgB,EAAA;MPpCxB;;QOyCQ,WAAW;QACX,cAAc,EAAA;MP1CtB;QO8CQ,mBAAmB,EAAA;MP9C3B;QOkDQ,cAAc;QACd,iBAAiB,EAAA;QPnDzB;UOsDU,wBAAwB;UACxB,gBAAgB;UAChB,UAAU,EAAA;IPxDpB;MO8DM,mBAAmB,EAAA;MP9DzB;QOiEQ,0BAA0B,EAAA;;APjElC;EQCE,kBAAkB,EAAA;ERDpB;IQII,sB1ByHwC;I0BxHxC,sBAAsB;IACtB,gBAAgB;IAChB,UAAU,EAAA;IRPd;MQUM,gBAAgB,EAAA;IRVtB;MQcM,mB1BgH4C;M0B/G5C,YAAY;MACZ,iBAAiB;MACjB,eAAe,EAAA;MRjBrB;QQoBQ,W1B2G4B;Q0B1G5B,qBAAqB;QACrB,eAAe;QACf,sBAAsB,EAAA;QAEtB;URzBR;YQ0BU,eAAe,EAAA,EAElB;IR5BP;MQgCM,kBAAkB,EAAA;IRhCxB;MQoCM,gBAAgB;MAChB,mBAAmB,EAAA;IRrCzB;MQyCM,eAAe;MACf,eAAe;MACf,gBAAgB;MAChB,eAAe,EAAA;IR5CrB;MQgDM,aAAa;MACb,gBAAgB,EAAA;ERjDtB;IQsDI,mBAAmB,EAAA;;ACtDvB;EACE,sB3BwJkC;E2BvJlC,8BAAsB;EAAtB,sBAAsB;EACtB,SAAS;EACT,gBAAgB;EAChB,kBAAkB;EAClB,mCAA2B;EAA3B,+BAA2B;EAA3B,2BAA2B;EAC3B,YAAY,EAAA;;AAGd;EACE,8BAAsB;EAAtB,sBAAsB;EACtB,SAAS;EACT,mBAAmB;EACnB,gBAAgB;EAChB,kBAAkB;EAClB,mCAA2B;EAA3B,+BAA2B;EAA3B,2BAA2B;EAC3B,YAAY,EAAA;EAEZ;IATF;MAUI,WAAW,EAAA,EAsJd;EAhKD;IAcI,WAAW;IACX,WAAW;IACX,cAAc,EAAA;EAhBlB;IAoBI,aAAa,EAAA;EApBjB;IAwBI,8BAAsB;IAAtB,sBAAsB,EAAA;EAGxB;IACE,sB3BmHgC;I2BlHhC,cAAc;IACd,WAAW;IACX,YAAY;IACZ,iBAAiB;IACjB,aAAa;IACb,UAAU,EAAA;IAEV;MATF;QAUI,WAAW;QACX,aAAa;QACb,aAAa;QACb,WAAW,EAAA,EAiCd;IA7BG;MAjBH;QAkBK,cAAc,EAAA,EAoBjB;IAtCF;MAsBK,mBAAmB;MACnB,eAAe,EAAA;MAEf;QAzBL;UA0BO,gBAAgB;UAChB,aAAa,EAAA,EAEhB;IA7BJ;MAgCK,mBAAmB,EAAA;MAEnB;QAlCL;UAmCO,mBAAmB,EAAA,EAEtB;IArCJ;MA0CK,wCAA0B;MAA1B,0CAA0B;MAA1B,iCAA0B;MAA1B,6BAA0B;MAA1B,0BAA0B;MAC1B,UAAU,EAAA;EAKhB;IACE,cAAc;IACd,kBAAkB,EAAA;IAFnB;MAKG,qBAAqB;MACrB,sBAAsB,EAAA;MAEtB;QARH;UASK,cAAc,EAAA,EAWjB;MApBF;QAaK,kBAAkB,EAAA;QAElB;UAfL;YAgBO,kBAAkB;YAClB,eAAe,EAAA,EAElB;EA9FP;IAmGI,kBAAkB,EAAA;IAnGtB;MAsGM,gBAAgB;MAChB,SAAS;MACT,YAAY;MACZ,kBAAkB;MAClB,QAAQ;MACR,wCAAgC;MAAhC,oCAAgC;MAAhC,gCAAgC,EAAA;IA3GtC;MA+GM,eAAe;MACf,YAAY;MACZ,iBAAiB;MACjB,eAAe;MACf,YAAY,EAAA;EAnHlB;IAwHI,eAAe;IACf,gBAAgB;IAChB,iBAAiB;IACjB,kBAAkB,EAAA;EA3HtB;IA+HI,cAAc;IACd,cAAc,EAAA;EAhIlB;IAoII,gBAAgB;IAChB,wBAAgB;IAAhB,gBAAgB;IAChB,SAAS;IACT,UAAU;IACV,kBAAkB;IAClB,YAAY,EAAA;IAzIhB;MA4IM,eAAe;MACf,YAAY;MACZ,iBAAiB;MACjB,cAAc,EAAA;EA/IpB;IAoJI,aAAa;IACb,aAAa,EAAA;EArJjB;IAyJI,c3BzImB,EAAA;I2BhBvB;MA4JM,c3B5IiB;M2B6IjB,0BAA0B,EAAA;;AAKhC;EACE,gBAAgB;EAChB,WAAW;EACX,WAAW;EACX,WAAW,EAAA;EAJb;IAOI,uBAAuB;IACvB,wBAAgB;IAAhB,gBAAgB;IAChB,YAAY;IACZ,oBAAoB;IACpB,4BAA4B;IAC5B,0BAA0B;IAC1B,2BAA2B;IAC3B,4BAA4B;IAC5B,2BAA2B,EAAA;IAf/B;MAmBQ,c3BTyB;M2BUzB,eAAe;MACf,iBAAiB;MACjB,0BAA0B,EAAA;MAtBlC;QA2BU,wBAAgB;QAAhB,gBAAgB;QAChB,UAAU,EAAA;;ACxMpB;EAEI,iBAAiB;EACjB,kBAAkB;EAClB,mBAAmB;EACnB,+BAA+B;EAC/B,kBAAkB;EAClB,YAAY,EAAA;EAPhB;IAUM,eAAe;IACf,gBAAgB;IAChB,iBAAiB,EAAA;EAZvB;IAgBM,cAAc;IACd,eAAe;IACf,YAAY;IACZ,iBAAiB;IACjB,WAAW,EAAA;;AApBjB;EAyBI,qBAAqB,EAAA;;AAzBzB;EA6BI,c5ByJ6B;E4BxJ7B,cAAc;EACd,eAAe;EACf,iBAAiB;EACjB,gBAAgB;EAChB,0BAA0B,EAAA;EAlC9B;IAqCM,0BAA0B,EAAA;;AArChC;EA2CM,gBAAgB;EAChB,wBAAgB;EAAhB,gBAAgB;EAChB,UAAU,EAAA;EA7ChB;IAgDQ,qBAAqB;IACrB,WAAW,EAAA;;AAMX;EAvDR;IAyDY,8BAA8B,EAAA;EAzD1C;IA6DY,cAAc;IACd,WAAW,EAAA,EACZ;;AA/DX;EAuEM,4BAA4B;EAC5B,0BAA0B;EAC1B,2BAA2B;EAC3B,4BAA4B,EAAA;;AC1ElC;EACE,mBAAmB,EAAA;;AAGrB;EACE,8BAAsB;EAAtB,sBAAsB;EACtB,aAAa,EAAA;EAFf;IAKI,8BAA8B,EAAA;IALlC;MAQM,kBAAkB,EAAA;MARxB;QAaY,c7BqKqB;Q6BpKrB,eAAe;QACf,eAAe;QACf,cAAc;QACd,gBAAgB;QAChB,qCAAqC,EAAA;EAlBjD;IA0BI,6BAA6B;IAC7B,oBAAoB;IACpB,0CAAkC;IAAlC,kCAAkC;IAClC,aAAa;IACb,wBAAgB;IAAhB,gBAAgB,EAAA;IA9BpB;MAiCM,8BAAsB;MAAtB,sBAAsB,EAAA;IAjC5B;MAqCM,WAAW;MACX,cAAc;MACd,gBAAgB,EAAA;MAvCtB;QA0CQ,mBAAmB;QACnB,mBAAmB,EAAA;QA3C3B;UA+CY,gBAAgB,EAAA;QA/C5B;UAoDU,0BAA0B;UAC1B,6BAA6B;UAC7B,sBAAsB;UACtB,oBAAoB,EAAA;IAvD9B;MA6DM,qBAAqB;MACrB,YAAY;MACZ,iBAAiB;MACjB,cAAc;MACd,YAAY,EAAA;MAjElB;QAqEU,eAAe;QACf,iBAAiB;QACjB,YAAY;QACZ,qBAAqB;QACrB,WAAW;QACX,YAAY;QACZ,sBAAsB;QACtB,8BAA8B;QAC9B,sBAAsB;QACtB,kDAA4C,EAAA;MA9EtD;QAoFU,yBAAgD;QAChD,8BAAgE;QAChE,gCAA8D;QAC9D,mCAAmC;QACnC,2BAA2B;QAC3B,mDAA8E;QAC9E,eAAe;QACf,yBAAiB;QAAjB,sBAAiB;QAAjB,qBAAiB;QAAjB,iBAAiB;QACjB,oBAAoB,EAAA;EA5F9B;IAmGI,gBAAgB,EAAA;IAnGpB;MAsGM,eAAe,EAAA;MAtGrB;QAyGQ,WAAW;QACX,cAAc,EAAA;QA1GtB;UA6GU,mBAAmB;UACnB,sBAAsB;UACtB,gBAAgB;UAChB,eAAe;UACf,iBAAiB;UACjB,c7BgEuB,EAAA;U6BlLjC;YAqHY,eAAe;YACf,iBAAiB;YACjB,c7B2DqB,EAAA;U6BlLjC;YA2HY,wBAAgB;YAAhB,gBAAgB;YAChB,UAAU;YACV,SAAS;YACT,uBAAuB;YACvB,YAAY,EAAA;YA/HxB;cAkIc,eAAe;cACf,iBAAiB;cACjB,0BAA0B;cAC1B,c7B6CmB,EAAA;E6BlLjC;IA8II,qBAAqB;IACrB,cAAc,EAAA;IA/IlB;MAkJM,qBAAqB;MACrB,sBAAsB,EAAA;IAnJ5B;;MAwJM,cAAc;MACd,sBAAsB,EAAA;;AAK5B;EACE,eAAe;EACf,WAAW;EACX,YAAY,EAAA;EAHd;IAOM,eAAe,EAAA;EAPrB;IAYI,aAAa;IACb,YAAY;IACZ,uBAAuB;IACvB,WAAW;IACX,kBAAkB;IAClB,cAAc;IACd,kBAAkB;IAClB,eAAe;IACf,iBAAiB;IACjB,WAAW,EAAA;EArBf;IAyBI,qBAAqB,EAAA;;AAIzB;EACE,mB7B5LuC;E6B6LvC,8B7B5LmC;E6B6LnC,0C7B5L6C;E6B6L7C,kD7B7L6C;E6B8L7C,iBAAiB;EACjB,kBAAkB,EAAA;;ACvMpB;EAGM,kCAAkC;EAClC,0BAA0B,EAAA;;ACFhC;EAGM,aAAa,EAAA;;AAHnB;EAQQ,WAAW;EACX,eAAe,EAAA;;AjCyBvB;;EAGI,aAAa,EAAA;;AAIjB;;EAGI,cAAc,EAAA","file":"twofas.css","sourcesContent":[".twofas-admin,\n.twofas-user {\n  @import 'includes/list-inline';\n  @import 'includes/spinners';\n  @import 'includes/modal';\n\n  @import 'twofas/badge';\n  @import 'twofas/bar';\n  @import 'twofas/content';\n  @import 'twofas/switch';\n  @import 'twofas/tokens';\n  @import 'twofas/tooltip';\n  @import 'twofas/welcome-box';\n}\n\n.twofas-admin,\n.twofas-user,\n.twofas-login-box,\n.twofas-totp-confirmation-box {\n  @import 'includes/global';\n  @import 'includes/typography';\n  @import 'includes/buttons';\n  @import 'includes/inputs';\n  @import 'includes/sprites';\n}\n\n// 2FAS\n@import 'twofas/admin';\n@import 'twofas/login_box';\n@import 'twofas/totp_confirmation';\n\n// WP\n@import 'wp/login';\n@import 'wp/menu-icon';\n@import 'wp/upgrade-notice';\n\nbody.twofas-desktop {\n  .twofas-btn-wrapper,\n  .twofas-mobile-config {\n    display: none;\n  }\n}\n\nbody.twofas-mobile {\n  .twofas-btn-wrapper,\n  .twofas-mobile-config {\n    display: block;\n  }\n}\n","@import 'variables.scss';\n\nul {\n  &.twofas-list-inline {\n    display: block;\n    margin: 0;\n    padding: 0;\n    list-style: none;\n\n    &.twofas-list-spacer {\n      li {\n        padding: 0 30px;\n        border-right: 1px solid $TF_List_Inline_Spacer_Border;\n\n        &:first-of-type {\n          padding-left: 0;\n        }\n\n        &:last-of-type {\n          border-right: 0;\n        }\n\n        .twofas-learn-more {\n          font-size: 10px;\n        }\n      }\n    }\n\n    li {\n      display: block;\n      float: left;\n      margin: 0;\n      padding: 0;\n\n      a {\n        display: block;\n        width: 100%;\n        height: 100%;\n      }\n    }\n  }\n}\n","// WordPress\n$WP_BackgroundColor: #f1f1f1;\n\n$WP_SubmitButton_BackgroundColor: #0084b9;\n$WP_SubmitButton_FontColor: #fff;\n\n$WP_Notification_BackgroundColor: #ffffff;\n$WP_Notification_BorderColor: #dc3232;\n$WP_Notification_ShadowColor: rgba(0, 0, 0, .1);\n\n// 2FAS\n$TF_FontFamily: 'Roboto', sans-serif;\n$TF_Box_BackgroundColor: #fff;\n\n$TF_Color_Success: #10b74a;\n$TF_Color_SuccessDark: #08772e;\n\n$TF_Color_Danger: #ec4445;\n\n$TF_Color_Disabled: #c9cdd3;\n$TF_Color_Submit_Disabled: #7e7e7e;\n$TF_Color_Submit_DisabledDark: #323232;\n\n$TF_Color_Info: #1665dd;\n\n$TF_Color_FontNormal: #202225;\n$TF_Color_FontMuted: #9fa1a4;\n\n$TF_Color_Link: #2a75e6;\n\n$TF_List_Inline_Spacer_Border: #c6c6c6;\n\n$TF_Button_Action_BackgroundColor: #202225;\n$TF_Button_Action_Color: #fff;\n$TF_Button_Submit_BackgroundColor: #1665dd;\n$TF_Button_Submit_Color: #fff;\n$TF_Button_Refresh_Color: #666666;\n\n$TF_Switch_Color: #fff;\n\n$TF_Input_Border_Color: #d9d9d9;\n$TF_Input_Background_Color: #fff;\n$TF_Checkbox_Icon_Background_Color: #fff;\n\n$TF_WelcomeBox_BackgroundColor: $TF_Box_BackgroundColor;\n$TF_WelcomeBox_Decoration_BackgroundColor: #f9f9f9;\n$TF_WelcomeBox_Decoration_BorderColor: #e3e3e3;\n$TF_WelcomeBox_Badge_BackgroundColor: #000000;\n$TF_WelcomeBox_Badge_Color: #fff;\n$TF_WelcomeBox_BorderColor: #b8b8b8;\n$TF_WelcomeBox_Decoration_Color: #777a7e;\n$TF_WelcomeBox_Block_BackgroundColor: #fff;\n$TF_WelcomeBox_Block_Border: #aaaaaa;\n$TF_WelcomeBox_Block_BorderLight: #ededed;\n$TF_WelcomeBox_Block_Color: #202225;\n\n$TF_Tooltip_BackgroundColor: #1a232e;\n$TF_Tooltip_Color: #f7f6f6;\n\n$TF_BarTab_Color: #fff;\n$TF_BarTab_BackgroundColor: #3f444a;\n$TF_BarTab_Hover_BackgroundColor: #4e5258;\n$TF_BarTab_Active_BackgroundColor: #f1f1f1;\n$TF_BarTab_Active_Color: $TF_Color_FontNormal;\n$TF_BarTab_Active_Border: #e3e3e3;\n$TF_BarTab_Badge_BackgroundColor: #2a75e6;\n$TF_BarTab_Badge_BackgroundColor_Disabled: #7e7e7e;\n$TF_BarTab_Badge_Color: #fff;\n\n$TF_Content_BackgroundColor: #fff;\n$TF_Content_Color: $TF_Color_FontNormal;\n$TF_Content_Border: #e3e3e3;\n$TF_Content_Item_Border: #e5e5e6;\n\n$TF_Content_Collapse_Background_Color: #384c54;\n$TF_Content_Collapse_Box_Background_Color: #fff;\n$TF_Content_Collapse_Button_Background_Color: #fff;\n$TF_Content_Collapse_Button_Color: #23282d;\n$TF_Content_Collapse_Button_Border: $TF_Content_Collapse_Background_Color;\n\n$TF_Content_Status_RWD_Background_Color: #fff;\n$TF_Content_Status_RWD_Border: #e3e3e3;\n\n$TF_Offline_Stats_Border_Color: #d5d7db;\n$TF_Offline_Stats_Active_Color: #2a75e6;\n$TF_Offline_Stats_Button_Background_Color: #1a232e;\n$TF_Offline_Stats_Button_Color: #fff;\n$TF_Offline_Stats_Color: #6f7072;\n\n$TF_Trusted_Table_Color: #e3e4e6;\n$TF_Trusted_Hour_Color: #9fa3ab;\n$TF_Trusted_Link_Color: #2a75e6;\n$TF_Trusted_Remove_Color: #eb1c1c;\n$TF_Trusted_Remove_Hover_Color: #a50000;\n\n// Admin\n$TF_Admin_Action_Bar_Background_Color: #363b41;\n$TF_Admin_Action_Bar_Color: #ffffff;\n\n$TF_Admin_Upgrade_Button_Background_Color: #ffffff;\n$TF_Admin_Upgrade_Button_Color: #363b41;\n\n$TF_Admin_Highlight_Color: #ec1c24;\n$TF_Admin_Box_Background_Color: #ffffff;\n$TF_Admin_Box_Border_Color: #e5e5e5;\n\n$TF_Admin_Disable_Button_Color: #fff;\n\n$TF_Admin_Enable_Button_Background_Color: #10b74a;\n$TF_Admin_Enable_Button_Color: #fff;\n\n$TF_Admin_Table_Basic_Background_Color: #363b41;\n$TF_Admin_Table_Basic_Color: #fff;\n$TF_Admin_Table_Premium_Background_Color: #eb1c23;\n$TF_Admin_Table_Premium_Color: #fff;\n$TF_Admin_Table_Active_Column_Background_Color: rgba(#10b74a, .05);\n\n$TF_Admin_Delete_Bar_Background_Color: #363b41;\n$TF_Admin_Delete_Bar_Color: #ffffff;\n\n$TF_Account_Box_Header_Background_Color: #363b41;\n$TF_Account_Box_Header_Color: #ffffff;\n\n$TF_Video_Control_Bar_Background_Color: #000;\n$TF_Video_Play_Button_Border: #f1f1f1;\n\n// Admin Configuration\n$TF_Configuration_Box_Background_Color: #fff;\n$TF_Configuration_Header_Background_Color: #363b41;\n$TF_Configuration_Header_Color: #fff;\n\n// Modal\n$TF_Modal_Header_Background_Color: #f6f6f6;\n$TF_Modal_Header_Border_Color: #e5e5e5;\n$TF_Modal_Header_Color: #363b41;\n\n$TF_Modal_Body_Background_Color: #fff;\n$TF_Modal_Body_Color: #363b41;\n\n$TF_Modal_Cancel_Btn_Border: #e3e3e3;\n\n// Loading Animation\n$TF_Dot_Near_Background_Color: #363b41;\n$TF_Dot_Far_Background_Color: #8899a6;\n$TF_Dot_Active_Background_Color: #32a2d6;\n\n$TF_Dot_Animation_Base_Time: 1.2;\n$TF_Dot_Animation_Base_Time_In_Seconds: unquote($TF_Dot_Animation_Base_Time + 's');\n\n$TF_Dot_Animation_Items_Count: 6;\n\n$TF_Dot_Animation_Delay_Time: 1.5;\n$TF_Dot_Animation_Delay_Time_In_Seconds: unquote($TF_Dot_Animation_Delay_Time + 's');\n\n// Login Box\n$TF_Login_Box_Background_Color: #fff;\n$TF_Login_Box_Input_Background_Color: #fff;\n\n// Bootstrap\n$screen-xs:         480px;\n$screen-xs-min:     $screen-xs;\n$screen-phone:      $screen-xs-min;\n\n$screen-sm:         768px;\n$screen-sm-min:     $screen-sm;\n$screen-tablet:     $screen-sm-min;\n\n$screen-md:         992px;\n$screen-md-min:     $screen-md;\n$screen-desktop:    $screen-md-min;\n\n$screen-lg:         1200px;\n$screen-lg-min:     $screen-lg;\n$screen-lg-desktop: $screen-lg-min;\n\n$screen-xs-max:     ($screen-sm-min - 1);\n$screen-sm-max:     ($screen-md-min - 1);\n$screen-md-max:     ($screen-lg-min - 1);\n\n// Mobile 360\n$screen-360:        360px;\n\n// OLD\n// Login page\n$login-nav-message-color: #72777c;\n$login-circle-url: '../images/loading.gif';\n$twofas-second-step-login-button-shadow-color: rgba(0,0,0,.1);\n\n// Buttons\n$button-primary-disabled-color: #66c6e4;\n$button-primary-disabled-background-color: #008ec2;\n$button-primary-disabled-border-color: #007cb2;\n\n// Printable offline codes\n$backup-codes-list-bullet-color: #ff0000;\n$backup-codes-list-text-color: #000;\n","@import 'variables';\n@import 'functions';\n\n.twofas-spinner-button {\n  height: 10px;\n  width: 70px;\n  text-align: center;\n  vertical-align: middle;\n\n  > span {\n    width: 10px;\n    height: 10px;\n    background-color: #fff;\n    border-radius: 100%;\n    -webkit-border-radius: 100%;\n    display: inline-block;\n    -webkit-animation: twofas-bounce-delay 1.4s infinite ease-in-out both;\n    animation: twofas-bounce-delay 1.4s infinite ease-in-out both;\n    vertical-align: top;\n  }\n\n  .twofas-spinner-button-bounce-1 {\n    -webkit-animation-delay: -0.32s;\n    animation-delay: -0.32s;\n  }\n\n  .twofas-spinner-button-bounce-2 {\n    -webkit-animation-delay: -0.16s;\n    animation-delay: -0.16s;\n  }\n\n  @at-root {\n    @-webkit-keyframes twofas-bounce-delay {\n      0%, 80%, 100% {\n        -webkit-transform: scale(0);\n      }\n\n      40% {\n        -webkit-transform: scale(1.0);\n      }\n    }\n\n    @keyframes twofas-bounce-delay {\n      0%, 80%, 100% {\n        -webkit-transform: scale(0);\n        transform: scale(0);\n      }\n\n      40% {\n        -webkit-transform: scale(1.0);\n        transform: scale(1.0);\n      }\n    }\n  }\n}\n\n.twofas-spinner-circle {\n  width: 40px;\n  height: 40px;\n  position: relative;\n\n  .tf-dot {\n    width: 100%;\n    height: 100%;\n    position: absolute;\n    left: 0;\n    top: 0;\n\n    &::before {\n      content: '';\n      display: block;\n      margin: 0 auto;\n      width: 15%;\n      height: 15%;\n      background-color: $TF_Admin_Highlight_Color;\n      border-radius: 100%;\n      -webkit-border-radius: 100%;\n      -webkit-animation: tf-dot-fade-delay 1.2s infinite ease-in-out both;\n      animation: tf-dot-fade-delay 1.2s infinite ease-in-out both;\n    }\n\n    &.tf-dot-2 {\n      -webkit-transform: rotate(30deg);\n      -ms-transform: rotate(30deg);\n      transform: rotate(30deg);\n\n      &::before {\n        -webkit-animation-delay: -1.1s;\n        animation-delay: -1.1s;\n      }\n    }\n\n    &.tf-dot-3 {\n      -webkit-transform: rotate(60deg);\n      -ms-transform: rotate(60deg);\n      transform: rotate(60deg);\n\n      &::before {\n        -webkit-animation-delay: -1s;\n        animation-delay: -1s;\n      }\n    }\n\n    &.tf-dot-4 {\n      -webkit-transform: rotate(90deg);\n      -ms-transform: rotate(90deg);\n      transform: rotate(90deg);\n\n      &::before {\n        -webkit-animation-delay: -0.9s;\n        animation-delay: -0.9s;\n      }\n    }\n\n    &.tf-dot-5 {\n      -webkit-transform: rotate(120deg);\n      -ms-transform: rotate(120deg);\n      transform: rotate(120deg);\n\n      &::before {\n        -webkit-animation-delay: -0.8s;\n        animation-delay: -0.8s;\n      }\n    }\n\n    &.tf-dot-6 {\n      -webkit-transform: rotate(150deg);\n      -ms-transform: rotate(150deg);\n      transform: rotate(150deg);\n\n      &::before {\n        -webkit-animation-delay: -0.7s;\n        animation-delay: -0.7s;\n      }\n    }\n\n    &.tf-dot-7 {\n      -webkit-transform: rotate(180deg);\n      -ms-transform: rotate(180deg);\n      transform: rotate(180deg);\n\n      &::before {\n        -webkit-animation-delay: -0.6s;\n        animation-delay: -0.6s;\n      }\n    }\n\n    &.tf-dot-8 {\n      -webkit-transform: rotate(210deg);\n      -ms-transform: rotate(210deg);\n      transform: rotate(210deg);\n\n      &::before {\n        -webkit-animation-delay: -0.5s;\n        animation-delay: -0.5s;\n      }\n    }\n\n    &.tf-dot-9 {\n      -webkit-transform: rotate(240deg);\n      -ms-transform: rotate(240deg);\n      transform: rotate(240deg);\n\n      &::before {\n        -webkit-animation-delay: -0.4s;\n        animation-delay: -0.4s;\n      }\n    }\n\n    &.tf-dot-10 {\n      -webkit-transform: rotate(270deg);\n      -ms-transform: rotate(270deg);\n      transform: rotate(270deg);\n\n      &::before {\n        -webkit-animation-delay: -0.3s;\n        animation-delay: -0.3s;\n      }\n    }\n\n    &.tf-dot-11 {\n      -webkit-transform: rotate(300deg);\n      -ms-transform: rotate(300deg);\n      transform: rotate(300deg);\n\n      &::before {\n        -webkit-animation-delay: -0.2s;\n        animation-delay: -0.2s;\n      }\n    }\n\n    &.tf-dot-12 {\n      -webkit-transform: rotate(330deg);\n      -ms-transform: rotate(330deg);\n      transform: rotate(330deg);\n\n      &::before {\n        -webkit-animation-delay: -0.1s;\n        animation-delay: -0.1s;\n      }\n    }\n  }\n\n  @at-root {\n    @-webkit-keyframes tf-dot-fade-delay {\n      0%, 39%, 100% {\n        opacity: 0;\n      }\n      40% {\n        opacity: 1;\n      }\n    }\n\n    @keyframes tf-dot-fade-delay {\n      0%, 39%, 100% {\n        opacity: 0;\n      }\n      40% {\n        opacity: 1;\n      }\n    }\n  }\n}\n\n.twofas-spinner-container {\n  &.twofas-qr-refresh {\n    display: none;\n    left: 50%;\n    position: absolute;\n    top: 50%;\n    transform: translate(-50%, -50%);\n    z-index: 2;\n\n    @media all and (max-width: $screen-xs-max) {\n      left: auto;\n      padding-bottom: 20px;\n      position: static;\n      top: auto;\n      transform: none;\n      text-align: center;\n    }\n\n    .twofas-spinner-circle {\n      height: 100px;\n      width: 100px;\n\n      @media all and (max-width: $screen-xs-max) {\n        display: inline-block;\n        height: 150px;\n        width: 150px;\n      }\n    }\n  }\n\n  &.twofas-visible {\n    display: block;\n  }\n}\n\n.twofas-token-loading {\n  .twofas-loading-dot {\n    opacity: .3;\n    animation: twofas-token-loading-animation $TF_Dot_Animation_Base_Time_In_Seconds ease-in-out normal infinite !important;\n    -webkit-animation: twofas-token-loading-animation $TF_Dot_Animation_Base_Time_In_Seconds ease-in-out normal infinite !important;\n  }\n}\n\n.twofas-token-setup {\n  .twofas-loading-dot {\n    animation: twofas-token-loading-setup 1.2s ease-in normal 1 both;\n    -webkit-animation: twofas-token-loading-setup 1.2s ease-in normal 1 both;\n  }\n}\n\n.twofas-token-loading,\n.twofas-token-setup {\n  display: none;\n\n  &.twofas-play {\n    display: inline-block;\n  }\n\n  .twofas-loading-dot {\n    display: block;\n    float: left;\n    margin-right: 7px;\n    width: 8px;\n    height: 8px;\n    border-radius: 50%;\n    background-color: $TF_Dot_Far_Background_Color;\n    opacity: 0;\n    will-change: background-color, opacity;\n\n    &:last-of-type {\n      margin-right: 0;\n    }\n\n    &:nth-of-type(2) {\n      animation-delay: timeToSeconds(getAnimationOffset(1)) !important;\n      -webkit-animation-delay: timeToSeconds(getAnimationOffset(1)) !important;\n    }\n\n    &:nth-of-type(3) {\n      animation-delay: timeToSeconds(getAnimationOffset(2)) !important;\n      -webkit-animation-delay: timeToSeconds(getAnimationOffset(2)) !important;\n    }\n\n    &:nth-of-type(4) {\n      animation-delay: timeToSeconds(getAnimationOffset(3)) !important;\n      -webkit-animation-delay: timeToSeconds(getAnimationOffset(3)) !important;\n    }\n\n    &:nth-of-type(5) {\n      animation-delay: timeToSeconds(getAnimationOffset(4)) !important;\n      -webkit-animation-delay: timeToSeconds(getAnimationOffset(4)) !important;\n    }\n\n    &:nth-of-type(6) {\n      animation-delay: timeToSeconds(getAnimationOffset(5)) !important;\n      -webkit-animation-delay: timeToSeconds(getAnimationOffset(5)) !important;\n    }\n  }\n\n  @at-root {\n    @keyframes twofas-token-loading-setup {\n      0% {\n        opacity: 0;\n      }\n\n      100% {\n        opacity: .3;\n      }\n    }\n\n    @-webkit-keyframes twofas-token-loading-setup {\n      0% {\n        opacity: 0;\n      }\n\n      100% {\n        opacity: .3;\n      }\n    }\n\n    @keyframes twofas-token-loading-animation {\n      0%, 100% {\n        opacity: .3;\n        background-color: $TF_Dot_Far_Background_Color;\n      }\n\n      16.67%, 83.33% {\n        opacity: .5;\n        background-color: $TF_Dot_Far_Background_Color;\n      }\n\n      33.33%, 66.67% {\n        opacity: .8;\n        background-color: $TF_Dot_Near_Background_Color;\n      }\n\n      50% {\n        opacity: 1;\n        background-color: $TF_Dot_Active_Background_Color;\n      }\n    }\n\n    @-webkit-keyframes twofas-token-loading-animation {\n      0%, 100% {\n        opacity: .3;\n        background-color: $TF_Dot_Far_Background_Color;\n      }\n\n      16.67%, 83.33% {\n        opacity: .5;\n        background-color: $TF_Dot_Far_Background_Color;\n      }\n\n      33.33%, 66.67% {\n        opacity: .8;\n        background-color: $TF_Dot_Near_Background_Color;\n      }\n\n      50% {\n        opacity: 1;\n        background-color: $TF_Dot_Active_Background_Color;\n      }\n    }\n  }\n}\n","@import 'variables';\n\n.twofas-modal-backdrop {\n  display: none;\n  position: fixed;\n  left: 0;\n  top: 0;\n  width: 100%;\n  height: 100%;\n  z-index: 99999;\n  background: rgba(0, 0, 0,.75);\n  opacity: 0;\n\n  &.twofas-deactivation-modal {\n    overflow-x: hidden;\n  }\n}\n\n.twofas-modal-container {\n  display: table;\n  width: 100%;\n  height: 100%;\n}\n\n.twofas-modal-cell {\n  display: table-cell;\n  vertical-align: middle;\n  text-align: center;\n}\n\n.twofas-modal {\n  display: inline-block;\n  max-width: 60%;\n  max-height: 80%;\n  background: $TF_Modal_Body_Background_Color;\n\n  &.twofas-deactivation-modal {\n    background-color: white;\n    border: 1px solid #979797;\n    border-radius: 0;\n    max-width: 500px;\n    overflow-y: auto;\n    padding: 12px;\n    text-align: left;\n    width: 95%;\n    z-index: 9999;\n\n    @media all and (max-width: 600px) {\n      padding: 0;\n    }\n\n    .twofas-modal-header {\n      background: none;\n      border-bottom: 0;\n      font-size: 14px;\n      margin-top: 0;\n      padding-bottom: 0;\n\n      fieldset {\n        label {\n          height: 16px;\n          margin-bottom: 3px;\n\n          &:last-of-type {\n            margin-bottom: 0;\n          }\n        }\n      }\n\n      i,\n      h6 {\n        display: inline-block;\n        vertical-align: middle;\n      }\n\n      i {\n        left: 0;\n        margin-left: 0;\n        margin-right: 2px;\n        position: static;\n        top: 0;\n      }\n\n      h6 {\n        border-bottom: 1px solid #979797;\n        font-size: 14px;\n        margin: 0;\n        padding: 0;\n        width: 100%;\n\n        @media all and (max-width: $screen-xs) {\n          font-size: 12px;\n        }\n      }\n    }\n\n    .twofas-confirm-buttons {\n      margin-top: 10px;\n      text-align: right;\n    }\n\n    .twofas-modal-body {\n      fieldset {\n        label {\n          display: block;\n          height: 16px;\n          margin-bottom: 2px;\n\n          @media all and (max-width: 782px) {\n            height: 25px;\n            margin-bottom: 5px;\n          }\n\n          @media all and (max-width: $screen-xs) {\n            span {\n              font-size: 12px;\n            }\n          }\n        }\n      }\n\n      p {\n        font-weight: 700;\n        margin-bottom: 5px;\n\n        @media all and (max-width: 782px) {\n          margin-bottom: 10px;\n        }\n      }\n    }\n\n    textarea {\n      font-size: 14px;\n      margin-top: 15px;\n      min-height: 100px;\n      max-height: 300px;\n      resize: vertical;\n      width: 100%;\n\n      @media all and (max-width: $screen-xs) {\n        font-size: 12px;\n      }\n    }\n\n    .twofas-content-container {\n      width: 100%;\n\n      @media all and (max-width: 600px) {\n        padding-left: 0;\n      }\n    }\n  }\n\n  &.twofas-info-text {\n    max-width: 40%;\n\n    @media all and (max-width: $screen-sm-max) {\n      max-width: 60%;\n      max-height: none;\n    }\n  }\n\n  &.twofas-without-spinner {\n    .twofas-modal-body {\n      .twofas-content-container {\n        padding-left: 0;\n      }\n    }\n  }\n\n  @media all and (max-width: $screen-sm-max) {\n    max-width: 75%;\n    max-height: none;\n  }\n\n  @media all and (max-width: 660px) {\n    max-width: 90%;\n  }\n\n  &-header {\n    background: $TF_Modal_Header_Background_Color;\n    color: $TF_Modal_Header_Color;\n    border-bottom: 1px solid $TF_Modal_Header_Border_Color;\n    height: 40px;\n    line-height: 40px;\n    width: 100%;\n    padding: 0 20px;\n    text-align: left;\n\n    h6 {\n      line-height: 40px;\n      margin: 0;\n      padding: 0;\n      font-size: 14px;\n    }\n  }\n\n  &-body {\n    background: $TF_Modal_Body_Background_Color;\n    color: $TF_Modal_Body_Color;\n    padding: 20px;\n\n    &.twofas-hidden {\n      display: none;\n    }\n\n    .twofas-spinner-container {\n      display: inline-block;\n      padding-right: 30px;\n      vertical-align: top;\n\n      @media all and (max-width: 600px) {\n        display: block;\n        float: left;\n        margin-right: -70px;\n      }\n\n      @media all and (max-width: 480px) {\n        padding-right: 0;\n        float: none;\n        margin-right: 0;\n        margin-bottom: 20px;\n        text-align: center;\n\n        .twofas-spinner-circle {\n          display: inline-block;\n        }\n      }\n    }\n\n    .twofas-content-container {\n      display: inline-block;\n      padding: 0;\n      text-align: left;\n      width: auto;\n\n      @media all and (max-width: 600px) {\n        display: block;\n        float: left;\n        padding-left: 70px;\n\n        &.twofas-qr-code-container,\n        &.twofas-without-spinner {\n          padding-left: 0;\n        }\n      }\n\n      @media all and (max-width: 480px) {\n        padding-left: 0;\n      }\n\n      .twofas-text-content {\n        &.twofas-remember-me {\n          margin-top: 20px;\n        }\n\n        p {\n          display: inline-block;\n          font-size: 14px;\n          line-height: 18px;\n          color: $TF_Modal_Body_Color;\n          vertical-align: top;\n\n          @media all and (max-width: 600px) {\n            .twofas-line {\n              display: inline;\n            }\n          }\n\n          @media all and (max-width: 480px) {\n            text-align: center;\n          }\n        }\n\n        .twofas-modal-logo {\n          display: inline-block;\n          padding-left: 30px;\n          vertical-align: top;\n\n          @media all and (max-width: 600px) {\n            display: none;\n          }\n        }\n\n        .twofas-qr-code {\n          image-rendering: pixelated;\n        }\n\n        img {\n          max-width: 100%;\n        }\n      }\n\n      .twofas-buttons {\n        margin-top: 20px;\n        text-align: right;\n\n        @media all and (max-width: 520px) {\n          .twofas-btn {\n            display: block;\n            margin: 0 auto 10px;\n            padding: 0 15px;\n\n            &:last-of-type {\n              margin-bottom: 0;\n            }\n\n            &.cancel-btn {\n              border: 1px solid $TF_Modal_Cancel_Btn_Border;\n            }\n          }\n        }\n\n        &.twofas-buttons-center {\n          text-align: center;\n        }\n      }\n    }\n  }\n}\n","@import '../includes/variables';\n\n.twofas-badge {\n  display: block;\n  width: 26px;\n  height: 26px;\n  line-height: 26px;\n  border-radius: 50%;\n  text-align: center;\n  font-size: 14px;\n  font-weight: 700;\n}\n\n.twofas-welcome-box .twofas-badge {\n  background: $TF_WelcomeBox_Badge_BackgroundColor;\n  color: $TF_WelcomeBox_Badge_Color;\n}\n\n.twofas-bar .twofas-badge {\n  display: inline-block;\n  width: 23px;\n  height: 23px;\n  line-height: 23px;\n  font-size: 12px;\n  margin-left: 5px;\n  background: $TF_BarTab_Badge_BackgroundColor;\n  color: $TF_BarTab_Badge_Color;\n\n  @media all and (max-width: 400px) {\n    display: none;\n  }\n}","@import \"../includes/variables\";\n\n.twofas-bar {\n  width: 100%;\n  height: 46px;\n  line-height: 46px;\n  background: $TF_BarTab_BackgroundColor;\n  border-top-left-radius: 3px;\n  border-top-right-radius: 3px;\n\n  @media all and (max-width: 640px) {\n    height: auto;\n    overflow: hidden;\n  }\n\n  .twofas-list-inline {\n    li {\n      width: 200px;\n      height: 46px;\n      line-height: 46px;\n      text-align: center;\n      color: $TF_BarTab_Color;\n      font-size: 11px;\n      font-weight: 700;\n      text-transform: uppercase;\n      border: 1px solid transparent;\n      border-bottom: 0;\n\n      @media all and (max-width: 1100px) {\n        width: 180px;\n      }\n\n      @media all and (max-width: $screen-sm-max) {\n        width: auto;\n        padding: 0 15px;\n      }\n\n      @media all and (max-width: 640px) {\n        width: 50%;\n      }\n\n      &:not(.twofas-disabled):not(.twofas-active):hover {\n        background: $TF_BarTab_Hover_BackgroundColor;\n      }\n\n      &.twofas-disabled {\n        cursor: not-allowed;\n        opacity: .75;\n        user-select: none;\n\n        a {\n          pointer-events: none;\n\n          .twofas-badge {\n            background: $TF_BarTab_Badge_BackgroundColor_Disabled;\n          }\n        }\n      }\n\n      &.twofas-active {\n        color: $TF_BarTab_Active_Color;\n        background: $TF_BarTab_Active_BackgroundColor;\n        border-color: $TF_BarTab_Active_Border;\n      }\n\n      .twofas-line {\n        display: inline;\n\n        @media all and (max-width: 400px) {\n          display: block;\n          line-height: 13px;\n        }\n      }\n\n      .twofas-hyphen {\n        display: inline;\n\n        @media all and (max-width: 400px) {\n          display: none;\n        }\n      }\n\n      a {\n        color: inherit;\n        text-decoration: none;\n\n        &:hover,\n        &:focus,\n        &:active {\n          text-decoration: none;\n        }\n\n        > span:not(.twofas-badge) {\n          @media all and (max-width: 400px) {\n            display: inline-block;\n            vertical-align: middle;\n          }\n        }\n      }\n    }\n  }\n}\n","@import '../includes/variables';\n@import '../includes/mixins';\n\n.twofas-content {\n  position: relative;\n  height: 100%;\n  overflow: hidden;\n  background: $TF_Content_BackgroundColor;\n  color: $TF_Content_Color;\n  border: 1px solid $TF_Content_Border;\n  border-top: 0;\n\n  &.twofas-configured {\n    height: auto;\n    overflow: hidden;\n\n    .twofas-configured-collapse {\n      display: table;\n    }\n\n    .twofas-content-items-container {\n      height: 300px;\n      width: 100%;\n      overflow: hidden;\n      position: relative;\n      margin-top: 30px;\n    }\n  }\n\n  &-container {\n    width: 100%;\n    height: auto;\n    overflow: hidden;\n    padding: 30px;\n  }\n\n  .twofas-content-mobile {\n    display: none;\n    width: 100%;\n    height: auto;\n    overflow: hidden;\n    text-align: center;\n\n    @media all and (max-width: $screen-xs-max) {\n      display: block;\n    }\n\n    & + p {\n      font-size: 16px;\n      margin-top: 5px;\n    }\n\n    img {\n      max-width: 100%;\n    }\n  }\n\n  .twofas-configured-collapse {\n    background: rgba($TF_Content_Collapse_Background_Color, .75);\n    display: none;\n    position: absolute;\n    left: 0;\n    top: 0;\n    width: 100%;\n    height: 100%;\n    z-index: 3;\n\n    &-box-container {\n      display: table-cell;\n      vertical-align: middle;\n      text-align: center;\n    }\n\n    &-box {\n      display: inline-block;\n      padding: 20px;\n      background: $TF_Content_Collapse_Box_Background_Color;\n      border: 1px solid $TF_Content_Collapse_Background_Color;\n      -webkit-box-shadow: 0 0 20px 2px #435e59;\n      box-shadow: 0 0 20px 2px #435e59;\n      max-width: 95%;\n\n      .twofas-phone-number {\n        margin-bottom: 10px;\n      }\n    }\n  }\n\n  &-header {\n    width: 100%;\n    height: auto;\n    overflow: hidden;\n    padding-top: 5px;\n    font-size: 11px;\n    font-weight: 700;\n    margin-bottom: 30px;\n\n    .twofas-status {\n      text-transform: uppercase;\n      font-size: 10px;\n    }\n\n    a {\n      display: inline-block;\n      vertical-align: middle;\n      color: inherit;\n    }\n\n    i {\n      vertical-align: middle;\n      margin-left: 2px;\n      margin-top: -2px;\n    }\n\n    ul.twofas-list-spacer {\n      @media all and (max-width: $screen-xs-max) {\n        display: table;\n        width: 100%;\n        text-align: center;\n      }\n\n      @media all and (max-width: 440px) {\n        display: block;\n      }\n\n      li {\n        form {\n          margin-top: -2px;\n        }\n\n        @media all and (max-width: $screen-xs-max) {\n          display: table-cell;\n          border: 0;\n          float: none;\n          height: 40px !important;\n          padding: 0;\n          min-width: 20%;\n\n          &:first-of-type,\n          &:nth-of-type(2) {\n            a {\n              border-right-width: 0;\n\n              @media all and (max-width: 440px) {\n                border-right-width: 1px;\n                border-bottom-width: 0;\n              }\n            }\n          }\n\n          &:last-of-type {\n            a {\n              border-right-width: 1px !important;\n              border-bottom-width: 1px !important;\n            }\n          }\n\n          a {\n            background: $TF_Content_Status_RWD_Background_Color;\n            display: block;\n            height: 40px;\n            line-height: 40px;\n            border: 1px solid $TF_Content_Status_RWD_Border;\n\n            &:hover {\n              background: darken($TF_Content_Status_RWD_Background_Color, 5%);\n              color: inherit;\n              text-decoration: none;\n            }\n          }\n\n          .twofas-learn-more {\n            font-size: 11px;\n          }\n        }\n\n        @media all and (max-width: 600px) {\n          min-width: 15%;\n\n          a {\n            padding: 0 5px;\n\n            .twofas-icon {\n              display: none;\n            }\n          }\n        }\n\n        @media all and (max-width: 440px) {\n          display: block;\n          width: 100%;\n        }\n      }\n    }\n  }\n\n  &-description {\n    p {\n      font-size: 18px;\n      line-height: 28px;\n      letter-spacing: .5px;\n\n      @media all and (max-width: $screen-sm-max) {\n        font-size: 16px;\n        line-height: 24px;\n        letter-spacing: 0;\n      }\n    }\n  }\n\n  &-item {\n    width: 100%;\n    height: 300px;\n    padding: 40px 0;\n    border-bottom: 1px solid $TF_Content_Item_Border;\n\n    @media all and (max-width: $screen-md-max) {\n      height: 250px;\n      padding: 20px 0;\n    }\n\n    @media all and (max-width: $screen-xs-max) {\n      height: auto;\n    }\n\n    &:nth-last-of-type(2) {\n      border-bottom: 0;\n    }\n\n    &-left,\n    &-right {\n      height: 100%;\n      float: left;\n    }\n\n    &-left {\n      width: 20%;\n      margin-right: 2.5%;\n      line-height: 220px;\n\n      @media all and (max-width: $screen-md-max) {\n        width: 25%;\n      }\n\n      @media all and (max-width: $screen-sm-max) {\n        width: 30%;\n      }\n\n      @media all and (max-width: $screen-xs-max) {\n        display: none;\n      }\n\n      i {\n        vertical-align: middle;\n      }\n    }\n\n    &-right {\n      position: relative;\n      width: 77.5%;\n      display: table;\n      vertical-align: middle;\n\n      @media all and (max-width: $screen-md-max) {\n        width: 72.5%;\n      }\n\n      @media all and (max-width: $screen-sm-max) {\n        width: 67.5%;\n      }\n\n      @media all and (max-width: $screen-xs-max) {\n        display: block;\n        width: 100%;\n        text-align: center;\n      }\n\n      &.twofas-phone-container {\n        z-index: 2;\n      }\n\n      &-content {\n        display: table-cell;\n        vertical-align: middle;\n\n        @media all and (max-width: $screen-xs-max) {\n          display: block;\n        }\n      }\n\n      &-bottom {\n        position: absolute;\n        width: 100%;\n        bottom: 0;\n        left: 0;\n\n        @media all and (max-width: $screen-xs-max) {\n          position: static;\n          bottom: auto;\n          left: auto;\n          margin-top: 15px;\n        }\n\n        @media all and (max-width: 400px) {\n          > .twofas-btn {\n            margin: 0 auto;\n          }\n\n          .twofas-btn {\n            display: block;\n          }\n\n          .twofas-buttons-bottom {\n            margin-top: 10px;\n\n            button {\n              margin-left: 0;\n            }\n          }\n        }\n      }\n\n      .intl-tel-input {\n        display: inline-block;\n\n        .flag-container {\n          max-width: 100%;\n\n          .country-list {\n            @media all and (max-width: 640px) {\n              position: relative;\n              max-width: 100%;\n            }\n          }\n        }\n      }\n\n      h6 {\n        font-size: 16px;\n        line-height: 20px;\n        font-weight: 500;\n        margin-bottom: 20px;\n      }\n\n      p {\n        font-size: 18px;\n        line-height: 24px;\n\n        &.twofas-step {\n          font-size: 14px;\n          line-height: 20px;\n          font-weight: 700;\n        }\n\n        &.twofas-small {\n          font-size: 12px;\n          line-height: 14px;\n          margin-top: 5px;\n\n          @media all and (max-width: $screen-xs-max) {\n            margin-top: 0;\n            line-height: 16px;\n          }\n        }\n\n        a {\n          color: $TF_Color_Link;\n        }\n      }\n\n      h6,\n      p.twofas-step {\n        @media all and (max-width: $screen-xs-max) {\n          text-align: left;\n        }\n      }\n    }\n  }\n\n  @import 'content/offline';\n  @import 'content/tokens';\n  @import 'content/trusted_devices';\n}\n","@import '../../includes/variables';\n\n.twofas-offline-stats {\n  position: relative;\n  width: 365px;\n  height: auto;\n  padding: 35px 0 57.5px;\n  margin: 80px auto 62.5px auto;\n  border: 1px solid $TF_Offline_Stats_Border_Color;\n  text-align: center;\n\n  &-active-codes {\n    color: $TF_Offline_Stats_Active_Color;\n    margin-left: 7px;\n\n    h2,\n    p {\n      color: inherit;\n    }\n  }\n\n  &-of {\n    vertical-align: top;\n    padding: 0 25px;\n\n    p {\n      line-height: 88px !important;\n    }\n  }\n\n  &-container {\n    p {\n      &.twofas-last-generate {\n        font-size: 12px;\n        line-height: 22px;\n        color: $TF_Offline_Stats_Color;\n      }\n    }\n  }\n\n  .twofas-offline-stats-generated {\n    > div {\n      display: inline-block;\n    }\n  }\n\n  .twofas-offline-codes-data {\n      p {\n        margin-top: 0;\n      }\n\n      ul {\n        list-style: square;\n        font-size: 20px;\n        margin-left: 20px;\n      }\n\n      li {\n        padding: 5px 0;\n      }\n\n      .twofas-offline-codes-list {\n        display: none;\n      }\n\n      code {\n        margin: 0;\n        padding: 0;\n      }\n\n      pre {\n        font-family: Arial, sans-serif;\n        font-size: 18px;\n        line-height: 150%;\n        padding: 10px;\n      }\n  }\n\n  .twofas-offline-codes-list {\n    display: none;\n  }\n\n  h2 {\n    font-size: 75px;\n    font-weight: 700;\n  }\n\n  p {\n    font-size: 18px;\n    line-height: 20px;\n  }\n}\n","@import '../../includes/variables';\n\n.twofas-stores-download {\n  height: auto;\n  overflow: hidden;\n  margin-top: 25px;\n\n  @media all and (max-width: $screen-xs-max) {\n    display: inline-block;\n    margin-top: 15px;\n  }\n\n  a {\n    display: block;\n    float: left;\n    margin-right: 20px;\n\n    @media all and (max-width: 400px) {\n      display: inline-block;\n      float: none;\n      margin: 10px 0 0 0;\n\n      &:first-of-type {\n        margin-top: 0;\n      }\n    }\n\n    &:last-of-type {\n      margin-right: 0;\n    }\n  }\n}\n\n.twofas-content-item {\n  &-qr {\n    position: relative;\n    height: 100%;\n\n    &:before {\n      content: '';\n      display: block;\n      padding-top: 100%;\n    }\n\n    img {\n      position: absolute;\n      top: 0;\n      left: 50%;\n      bottom: 0;\n      right: 0;\n      display: inline-block;\n      border: 1px solid #e5e5e6;\n      padding: 6px;\n      transform: translateX(-50%);\n      max-height: 100%;\n      image-rendering: pixelated;\n    }\n  }\n\n  .twofas-buttons-bottom {\n    display: inline-block;\n  }\n}\n",".twofas-icon {\n\tbackground-image: url('../images/spritesheet.png');\n\tbackground-repeat: no-repeat;\n\tdisplay: inline-block;\n}\n\n// ICON app-store\n@mixin twofas-icon-app-store() {\n\tbackground-position: 0 -133px !important;\n}\n\n@mixin twofas-icon-app-store-mixin() {\n\tbackground-position: 0 -133px;\n\theight: 40px;\n\twidth: 135px;\n}\n\n.twofas-icon-app-store {\n\tbackground-position: 0 -133px;\n\theight: 40px;\n\twidth: 135px;\n}\n// ICON backup-codes\n@mixin twofas-icon-backup-codes() {\n\tbackground-position: -276px -110px !important;\n}\n\n@mixin twofas-icon-backup-codes-mixin() {\n\tbackground-position: -276px -110px;\n\theight: 24px;\n\twidth: 21px;\n}\n\n.twofas-icon-backup-codes {\n\tbackground-position: -276px -110px;\n\theight: 24px;\n\twidth: 21px;\n}\n// ICON download\n@mixin twofas-icon-download() {\n\tbackground-position: -194px 0 !important;\n}\n\n@mixin twofas-icon-download-mixin() {\n\tbackground-position: -194px 0;\n\theight: 87px;\n\twidth: 48px;\n}\n\n.twofas-icon-download {\n\tbackground-position: -194px 0;\n\theight: 87px;\n\twidth: 48px;\n}\n// ICON google-play\n@mixin twofas-icon-google-play() {\n\tbackground-position: 0 -89px !important;\n}\n\n@mixin twofas-icon-google-play-mixin() {\n\tbackground-position: 0 -89px;\n\theight: 42px;\n\twidth: 136px;\n}\n\n.twofas-icon-google-play {\n\tbackground-position: 0 -89px;\n\theight: 42px;\n\twidth: 136px;\n}\n// ICON info-ok\n@mixin twofas-icon-info-ok() {\n\tbackground-position: -222px -89px !important;\n}\n\n@mixin twofas-icon-info-ok-mixin() {\n\tbackground-position: -222px -89px;\n\theight: 16px;\n\twidth: 16px;\n}\n\n.twofas-icon-info-ok {\n\tbackground-position: -222px -89px;\n\theight: 16px;\n\twidth: 16px;\n}\n// ICON info-x\n@mixin twofas-icon-info-x() {\n\tbackground-position: -170px -89px !important;\n}\n\n@mixin twofas-icon-info-x-mixin() {\n\tbackground-position: -170px -89px;\n\theight: 16px;\n\twidth: 16px;\n}\n\n.twofas-icon-info-x {\n\tbackground-position: -170px -89px;\n\theight: 16px;\n\twidth: 16px;\n}\n// ICON info\n@mixin twofas-icon-info() {\n\tbackground-position: -138px -111px !important;\n}\n\n@mixin twofas-icon-info-mixin() {\n\tbackground-position: -138px -111px;\n\theight: 16px;\n\twidth: 16px;\n}\n\n.twofas-icon-info {\n\tbackground-position: -138px -111px;\n\theight: 16px;\n\twidth: 16px;\n}\n// ICON numpad\n@mixin twofas-icon-numpad() {\n\tbackground-position: -244px 0 !important;\n}\n\n@mixin twofas-icon-numpad-mixin() {\n\tbackground-position: -244px 0;\n\theight: 73px;\n\twidth: 56px;\n}\n\n.twofas-icon-numpad {\n\tbackground-position: -244px 0;\n\theight: 73px;\n\twidth: 56px;\n}\n// ICON offline-codes\n@mixin twofas-icon-offline-codes() {\n\tbackground-position: -244px -75px !important;\n}\n\n@mixin twofas-icon-offline-codes-mixin() {\n\tbackground-position: -244px -75px;\n\theight: 33px;\n\twidth: 33px;\n}\n\n.twofas-icon-offline-codes {\n\tbackground-position: -244px -75px;\n\theight: 33px;\n\twidth: 33px;\n}\n// ICON padlock\n@mixin twofas-icon-padlock() {\n\tbackground-position: -216px -123px !important;\n}\n\n@mixin twofas-icon-padlock-mixin() {\n\tbackground-position: -216px -123px;\n\theight: 32px;\n\twidth: 22px;\n}\n\n.twofas-icon-padlock {\n\tbackground-position: -216px -123px;\n\theight: 32px;\n\twidth: 22px;\n}\n// ICON refresh\n@mixin twofas-icon-refresh() {\n\tbackground-position: -213px -161px !important;\n}\n\n@mixin twofas-icon-refresh-mixin() {\n\tbackground-position: -213px -161px;\n\theight: 12px;\n\twidth: 12px;\n}\n\n.twofas-icon-refresh {\n\tbackground-position: -213px -161px;\n\theight: 12px;\n\twidth: 12px;\n}\n// ICON remove-hover\n@mixin twofas-icon-remove-hover() {\n\tbackground-position: -227px -161px !important;\n}\n\n@mixin twofas-icon-remove-hover-mixin() {\n\tbackground-position: -227px -161px;\n\theight: 10px;\n\twidth: 10px;\n}\n\n.twofas-icon-remove-hover {\n\tbackground-position: -227px -161px;\n\theight: 10px;\n\twidth: 10px;\n}\n// ICON remove\n@mixin twofas-icon-remove() {\n\tbackground-position: -156px -111px !important;\n}\n\n@mixin twofas-icon-remove-mixin() {\n\tbackground-position: -156px -111px;\n\theight: 10px;\n\twidth: 10px;\n}\n\n.twofas-icon-remove {\n\tbackground-position: -156px -111px;\n\theight: 10px;\n\twidth: 10px;\n}\n// ICON sms\n@mixin twofas-icon-sms() {\n\tbackground-position: -98px 0 !important;\n}\n\n@mixin twofas-icon-sms-mixin() {\n\tbackground-position: -98px 0;\n\theight: 87px;\n\twidth: 94px;\n}\n\n.twofas-icon-sms {\n\tbackground-position: -98px 0;\n\theight: 87px;\n\twidth: 94px;\n}\n// ICON support\n@mixin twofas-icon-support() {\n\tbackground-position: -194px -89px !important;\n}\n\n@mixin twofas-icon-support-mixin() {\n\tbackground-position: -194px -89px;\n\theight: 32px;\n\twidth: 26px;\n}\n\n.twofas-icon-support {\n\tbackground-position: -194px -89px;\n\theight: 32px;\n\twidth: 26px;\n}\n// ICON tick-admin\n@mixin twofas-icon-tick-admin() {\n\tbackground-position: -138px -89px !important;\n}\n\n@mixin twofas-icon-tick-admin-mixin() {\n\tbackground-position: -138px -89px;\n\theight: 20px;\n\twidth: 30px;\n}\n\n.twofas-icon-tick-admin {\n\tbackground-position: -138px -89px;\n\theight: 20px;\n\twidth: 30px;\n}\n// ICON tick-enabled\n@mixin twofas-icon-tick-enabled() {\n\tbackground-position: -222px -107px !important;\n}\n\n@mixin twofas-icon-tick-enabled-mixin() {\n\tbackground-position: -222px -107px;\n\theight: 12px;\n\twidth: 17px;\n}\n\n.twofas-icon-tick-enabled {\n\tbackground-position: -222px -107px;\n\theight: 12px;\n\twidth: 17px;\n}\n// ICON tick\n@mixin twofas-icon-tick() {\n\tbackground-position: -194px -161px !important;\n}\n\n@mixin twofas-icon-tick-mixin() {\n\tbackground-position: -194px -161px;\n\theight: 12px;\n\twidth: 17px;\n}\n\n.twofas-icon-tick {\n\tbackground-position: -194px -161px;\n\theight: 12px;\n\twidth: 17px;\n}\n// ICON token\n@mixin twofas-icon-token() {\n\tbackground-position: 0 0 !important;\n}\n\n@mixin twofas-icon-token-mixin() {\n\tbackground-position: 0 0;\n\theight: 87px;\n\twidth: 96px;\n}\n\n.twofas-icon-token {\n\tbackground-position: 0 0;\n\theight: 87px;\n\twidth: 96px;\n}\n// ICON tokens\n@mixin twofas-icon-tokens() {\n\tbackground-position: -279px -75px !important;\n}\n\n@mixin twofas-icon-tokens-mixin() {\n\tbackground-position: -279px -75px;\n\theight: 30px;\n\twidth: 18px;\n}\n\n.twofas-icon-tokens {\n\tbackground-position: -279px -75px;\n\theight: 30px;\n\twidth: 18px;\n}\n// ICON trusted\n@mixin twofas-icon-trusted() {\n\tbackground-position: -244px -142px !important;\n}\n\n@mixin twofas-icon-trusted-mixin() {\n\tbackground-position: -244px -142px;\n\theight: 22px;\n\twidth: 30px;\n}\n\n.twofas-icon-trusted {\n\tbackground-position: -244px -142px;\n\theight: 22px;\n\twidth: 30px;\n}\n// ICON turn-on-off\n@mixin twofas-icon-turn-on-off() {\n\tbackground-position: -276px -142px !important;\n}\n\n@mixin twofas-icon-turn-on-off-mixin() {\n\tbackground-position: -276px -142px;\n\theight: 17px;\n\twidth: 16px;\n}\n\n.twofas-icon-turn-on-off {\n\tbackground-position: -276px -142px;\n\theight: 17px;\n\twidth: 16px;\n}\n// ICON twofas-auth\n@mixin twofas-icon-twofas-auth() {\n\tbackground-position: -194px -123px !important;\n}\n\n@mixin twofas-icon-twofas-auth-mixin() {\n\tbackground-position: -194px -123px;\n\theight: 36px;\n\twidth: 20px;\n}\n\n.twofas-icon-twofas-auth {\n\tbackground-position: -194px -123px;\n\theight: 36px;\n\twidth: 20px;\n}\n// ICON vms\n@mixin twofas-icon-vms() {\n\tbackground-position: -244px -110px !important;\n}\n\n@mixin twofas-icon-vms-mixin() {\n\tbackground-position: -244px -110px;\n\theight: 30px;\n\twidth: 30px;\n}\n\n.twofas-icon-vms {\n\tbackground-position: -244px -110px;\n\theight: 30px;\n\twidth: 30px;\n}\n","@import '../../includes/variables';\n@import '../../includes/sprites';\n\n.twofas-content-table {\n  height: auto;\n  overflow: hidden;\n  width: 100%;\n\n  table {\n    border-collapse: collapse;\n    margin-top: 95px;\n    margin-bottom: 10px;\n    width: 100%;\n\n    @media all and (max-width: $screen-md-max) {\n      margin-top: 50px;\n    }\n\n    thead {\n      background: $TF_Trusted_Table_Color;\n      text-align: left;\n\n      @media all and (max-width: $screen-sm-max) {\n        display: none;\n      }\n\n      th {\n        font-size: 13px;\n        font-weight: 300;\n      }\n    }\n\n    td,\n    th {\n      height: 38px;\n      line-height: 38px;\n\n      @media all and (max-width: $screen-sm-max) {\n        height: auto;\n        overflow: hidden;\n        line-height: 22px;\n      }\n    }\n\n    th {\n      padding: 0 25px;\n\n      @media all and (max-width: 1100px) {\n        padding: 0 10px;\n      }\n    }\n\n    tr {\n      @media all and (max-width: $screen-sm-max) {\n        float: left;\n        width: 49%;\n        padding: 15px 0;\n        margin-right: 2%;\n\n        &:nth-of-type(2n) {\n          margin-right: 0;\n        }\n      }\n\n      @media all and (max-width: $screen-xs-max) {\n        width: 100%;\n        margin-right: 0;\n        margin-bottom: 15px;\n\n        &:last-of-type {\n          margin-bottom: 0;\n        }\n      }\n    }\n\n    td {\n      font-size: 15px;\n\n      @media all and (max-width: $screen-sm-max) {\n        padding: 0 15px;\n        white-space: nowrap;\n        overflow: hidden;\n        text-overflow: ellipsis;\n\n        &::before {\n          font-weight: 700;\n          font-size: 13px;\n          margin-right: 5px;\n        }\n\n        &:nth-of-type(1) {\n          &::before {\n            content: 'Browser and device: ';\n          }\n        }\n\n        &:nth-of-type(2) {\n          &::before {\n            content: 'Added: ';\n          }\n        }\n\n        &:nth-of-type(3) {\n          &::before {\n            content: 'Last logged in: ';\n          }\n        }\n\n        &:nth-of-type(4) {\n          &::before {\n            content: 'IP Address: ';\n          }\n        }\n\n        &:nth-of-type(5) {\n          &::before {\n            content: 'Action: ';\n          }\n        }\n      }\n\n      &:first-of-type {\n        .twofas-td-content {\n          border-left: none;\n        }\n      }\n\n      .twofas-td-content {\n        border-left: 1px solid $TF_Trusted_Table_Color;\n        display: inline;\n        height: 18px;\n        padding: 0 25px;\n\n        @media all and (max-width: 1100px) {\n          padding: 0 10px;\n        }\n\n        @media all and (max-width: $screen-sm-max) {\n          border-left: 0;\n          padding: 0;\n          font-size: 13px;\n        }\n      }\n\n      .twofas-hour {\n        color: $TF_Trusted_Hour_Color;\n        margin-left: 15px;\n        font-size: 13px;\n        display: none;\n\n        @media all and (max-width: $screen-sm-max) {\n          margin-left: 5px;\n        }\n      }\n\n      .twofas-trusted-device-country {\n        color: $TF_Trusted_Hour_Color;\n        font-size: 13px;\n        display: none;\n        margin-right: 4px;\n\n        &:empty {\n          margin-right: 0;\n        }\n      }\n\n      .twofas-ip {\n        margin-left: -4px;\n      }\n\n      .twofas-visible {\n        display: inline-block;\n      }\n\n      .twofas-remove {\n        color: $TF_Trusted_Remove_Color;\n        font-size: 11px;\n        font-weight: 700;\n        text-decoration: none;\n\n        &:hover {\n          color: $TF_Trusted_Remove_Hover_Color;\n          text-decoration: none;\n\n          .twofas-icon {\n            @include twofas-icon-remove-hover();\n          }\n        }\n\n        .twofas-icon {\n          vertical-align: middle;\n          margin-top: -2px;\n        }\n      }\n    }\n\n    tr {\n      border: 1px solid $TF_Trusted_Table_Color;\n    }\n  }\n\n  table,\n  thead,\n  tbody,\n  th,\n  td,\n  tr {\n    @media all and (max-width: $screen-sm-max) {\n      display: block;\n    }\n  }\n\n  h5 {\n    font-size: 22px;\n    line-height: 60px;\n    font-weight: 700;\n    margin: 20px 0;\n    text-align: center;\n  }\n\n  .twofas-trusted-devices {\n    @media all and (max-width: $screen-sm-max) {\n      height: auto;\n      overflow: hidden;\n    }\n  }\n\n  .twofas-add-trusted-device {\n    width: 100%;\n    float: none;\n    height: auto;\n    overflow: hidden;\n    clear: both;\n    margin-top: 20px;\n  }\n}\n","@import '../includes/variables';\n\n.twofas-switch {\n  display: block;\n  height: 25px;\n  width: 69px;\n  line-height: 25px;\n  position: relative;\n  border: 0;\n  background: none;\n  color: #FFF;\n  border-radius: 12.5px;\n  padding: 0 3px;\n\n  &.twofas-enabled {\n    background: $TF_Color_SuccessDark;\n\n    .twofas-on {\n      background: $TF_Color_Success;\n    }\n  }\n\n  &.twofas-disabled {\n    background: $TF_Color_Danger;\n    color: $TF_Switch_Color !important;\n\n    .twofas-off {\n      background: darken($TF_Color_Danger, 25%);\n    }\n  }\n\n  span {\n    display: inline-block;\n    float: left;\n    font-weight: 700;\n    font-size: 10px;\n    text-transform: uppercase;\n    width: 31px;\n    height: 18.5px;\n    line-height: 18.5px;\n    border-radius: 9.25px;\n    padding-top: 1px;\n\n    &.twofas-on {\n      text-align: center;\n    }\n\n    &.twofas-off {\n      text-align: center;\n    }\n  }\n}\n",".twofas-totp-secret {\n  display: none;\n}\n","@import '../includes/variables';\n\n.twofas-tooltip {\n  &::before {\n    display: none;\n    content: '';\n    position: absolute;\n    left: 105%;\n    top: 50%;\n    transform: translate(-5px, -50%);\n    width: 0;\n    height: 0;\n    border-style: solid;\n    border-width: 5px 5px 5px 0;\n    border-color: transparent $TF_Tooltip_BackgroundColor transparent transparent;\n  }\n\n  &::after {\n    display: none;\n    position: absolute;\n    left: 105%;\n    top: 50%;\n    transform: translateY(-50%);\n    border-radius: 3px;\n    font-size: 12px;\n    line-height: 15px;\n    padding: 10px;\n    min-width: 115px;\n    color: $TF_Tooltip_Color;\n    background: $TF_Tooltip_BackgroundColor;\n    z-index: 9999;\n  }\n\n  &:hover {\n    &:before {\n      display: block;\n    }\n\n    &:after {\n      display: block;\n      content: attr(data-tooltip);\n    }\n  }\n}\n","@import '../includes/variables';\n\n.twofas-welcome-box {\n  background: $TF_WelcomeBox_BackgroundColor;\n  border: 1px solid $TF_WelcomeBox_BorderColor;\n  border-radius: 4px;\n  text-align: center;\n  margin-bottom: 75px;\n\n  @media all and (max-width: $screen-sm-max) {\n    margin-bottom: 40px;\n    background: none;\n    border: 0;\n  }\n\n  .row {\n    @media all and (max-width: $screen-xs-max) {\n      margin: 0;\n    }\n  }\n\n  &-section {\n    padding: 25px 0;\n    position: relative;\n\n    &.twofas-decoration {\n      background: $TF_WelcomeBox_Decoration_BackgroundColor;\n      border-left: 1px solid $TF_WelcomeBox_Decoration_BorderColor;\n      border-right: 1px solid $TF_WelcomeBox_Decoration_BorderColor;\n\n      @media all and (max-width: $screen-sm-max) {\n        border-left: 0;\n        border-right: 0;\n      }\n    }\n\n    .twofas-badge {\n      position: absolute;\n      left: 50%;\n      top: -13px;\n      margin-left: -13px;\n\n      @media all and (max-width: $screen-sm-max) {\n        display: none;\n      }\n    }\n\n    .twofas-login-form {\n      display: inline-block;\n      position: relative;\n\n      > img {\n        margin-top: 58px;\n      }\n    }\n\n    .twofas-arrow {\n      position: absolute;\n      left: 100%;\n    }\n\n    h2 {\n      font-size: 20px;\n      font-weight: 400;\n      color: $TF_Color_FontNormal;\n      margin-bottom: 5px;\n    }\n\n    p {\n      font-size: 14px;\n      font-weight: 400;\n      color: $TF_WelcomeBox_Decoration_Color;\n    }\n  }\n\n  &-block {\n    width: 65%;\n    height: 58px;\n    line-height: 58px;\n    background: $TF_WelcomeBox_Block_BackgroundColor;\n    border: 1px solid $TF_WelcomeBox_Block_Border;\n    border-radius: 2px;\n    margin: 0 auto;\n\n    @media all and (max-width: 1300px) {\n      width: 75%;\n    }\n\n    @media all and (max-width: $screen-md-max) {\n      width: 80%;\n    }\n\n    @media all and (max-width: $screen-sm-max) {\n      width: 60%;\n      height: 50px;\n      line-height: 50px;\n    }\n\n    @media all and (max-width: 500px) {\n      width: 80%;\n    }\n\n    @media all and (max-width: 400px) {\n      width: 90%;\n    }\n\n    &.twofas-big {\n      width: 105%;\n      margin: 15px 0 0 -2.5%;\n\n      @media all and (max-width: $screen-sm-max) {\n        width: 60%;\n        margin: 15px auto 0;\n      }\n\n      @media all and (max-width: 500px) {\n        width: 80%;\n      }\n\n      @media all and (max-width: 400px) {\n        width: 90%;\n      }\n    }\n\n    &:nth-of-type(1):nth-last-of-type(2) {\n      border-bottom-left-radius: 0;\n      border-bottom-right-radius: 0;\n      border-bottom: 1px solid $TF_WelcomeBox_Block_BorderLight;\n    }\n\n    &:nth-of-type(2):nth-last-of-type(1) {\n      border-top-left-radius: 0;\n      border-top-right-radius: 0;\n      border-top: 0;\n    }\n\n    &-content {\n      position: relative;\n      width: 100%;\n      margin: 0 auto;\n      text-align: center;\n\n      p {\n        display: inline-block;\n        margin-top: -6px;\n        vertical-align: middle;\n      }\n    }\n\n    .twofas-icon-container {\n      display: inline-block;\n      width: 35px;\n      margin-right: 10px;\n      text-align: center;\n\n      @media all and (max-width: $screen-md-max) {\n        margin-right: 5px;\n        margin-left: 5px;\n      }\n\n      @media all and (max-width: 1050px) {\n        margin-right: 3px;\n      }\n\n      i {\n        vertical-align: middle;\n      }\n    }\n\n    p {\n      display: inline-block;\n      font-weight: 500;\n      font-size: 16px;\n      color: $TF_WelcomeBox_Block_Color;\n      width: 130px;\n      cursor: default;\n\n      @media all and (max-width: $screen-md-max) {\n        width: 120px;\n      }\n\n      @media all and (max-width: 1050px) {\n        width: 115px;\n      }\n\n      @media all and (max-width: $screen-sm-max) {\n        font-size: 15px;\n      }\n\n      @media all and (max-width: $screen-xs-max) {\n        font-size: 14px;\n      }\n    }\n\n    i {\n      vertical-align: baseline;\n    }\n  }\n\n  &-col {\n    &:first-of-type {\n      padding-right: 0;\n\n      @media all and (max-width: $screen-sm-max) {\n        display: none;\n      }\n    }\n\n    &:last-of-type {\n      padding-left: 0;\n\n      @media all and (max-width: $screen-sm-max) {\n        display: none;\n      }\n    }\n\n    @media all and (max-width: $screen-sm-max) {\n      background: $TF_WelcomeBox_Decoration_BackgroundColor;\n      border: 1px solid $TF_WelcomeBox_BorderColor;\n      border-radius: 4px;\n    }\n  }\n\n  .twofas-switch {\n    margin: 18px auto 15px auto;\n  }\n}\n","@import 'variables';\n\n.twofas-clear-fix {\n  *zoom: 1;\n\n  &::before,\n  &::after { content: ' '; display: table; }\n\n  &::after { clear: both; }\n}\n\n* {\n  -moz-box-sizing: border-box;\n  box-sizing: border-box;\n  outline: none;\n}\n\n.twofas-anim-off,\n.twofas-anim-off * {\n  -moz-transition: none !important;\n  -ms-transition: none !important;\n  -o-transition: none !important;\n  -webkit-transition: none !important;\n  transition: none !important;\n}\n\ninput,\ntextarea,\nbutton {\n  appearance: none;\n}\n\na {\n  color: inherit;\n  outline: none;\n  text-decoration: none;\n\n  &:hover,\n  &:active,\n  &:focus {\n    color: inherit;\n    text-decoration: none;\n    -webkit-box-shadow: none;\n    box-shadow: none;\n    outline: 0;\n  }\n}\n\n.twofas-muted {\n  color: $TF_Color_FontMuted !important;\n}\n\n.twofas-success {\n  color: $TF_Color_Success !important;\n}\n\n.twofas-disabled {\n  color: $TF_Color_Disabled !important;\n}\n\n.twofas-danger {\n  color: $TF_Color_Danger !important;\n}\n\n.text-center {\n  text-align: center;\n}\n\n.twofas-pull-right {\n  float: right;\n}\n\n.twofas-pull-left {\n  float: left;\n}\n\n.twofas-line {\n  display: block;\n}\n\n// intl-tel-input\n.iti-flag {background-image: url(\"../images/flags.png\");}\n\n@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {\n  .iti-flag {background-image: url(\"../images/flags@2x.png\");}\n}\n\n.intl-tel-input {\n  position: relative;\n  display: block;\n  margin: 30px 0 10px 0;\n}\n","@import 'variables';\n\n& {\n  font-family: $TF_FontFamily;\n  -moz-osx-font-smoothing: grayscale;\n  -webkit-font-smoothing: antialiased;\n  line-height: 1;\n  text-rendering: optimizeSpeed;\n\n  p,\n  h1,\n  h2,\n  h3,\n  h4,\n  h5,\n  h6 {\n    line-height: normal;\n    margin: 0;\n    padding: 0;\n  }\n\n  .wrap {\n    h1 {\n      font-weight: 400;\n      font-size: 22px;\n      line-height: 38px;\n      margin-bottom: 20px;\n\n      @media all and (max-width: $screen-sm-max) {\n        margin-bottom: 10px;\n      }\n\n      @media all and (max-width: $screen-xs-max) {\n        font-size: 18px;\n      }\n\n      @media all and (max-width: 480px) {\n        width: 100%;\n        white-space: nowrap;\n        overflow: hidden;\n        text-overflow: ellipsis;\n      }\n\n      span {\n        line-height: 38px;\n      }\n\n      img {\n        margin-right: 15px;\n        vertical-align: middle;\n      }\n    }\n\n    h2 {\n      margin-bottom: 20px;\n      height: auto;\n      overflow: hidden;\n      width: 100%;\n\n      @media all and (max-width: $screen-sm-max) {\n        margin-bottom: 10px;\n      }\n    }\n  }\n}\n","@import 'variables';\n@import 'global';\n\n@mixin twofas-btn-anim {\n  -moz-transition: background-color, color .2s ease-in-out;\n  -ms-transition: background-color, color .2s ease-in-out;\n  -o-transition: background-color, color .2s ease-in-out;\n  -webkit-transition: background-color, color .2s ease-in-out;\n  transition: background-color, color .2s ease-in-out;\n}\n\n.twofas-btn {\n  @include twofas-btn-anim;\n  -webkit-appearance: none;\n  -moz-appearance: none;\n  appearance: none;\n  cursor: pointer;\n  position: relative;\n  display: inline-block;\n  border: 0;\n  -webkit-border-radius: 0;\n  -moz-border-radius: 0;\n  border-radius: 0;\n  height: 30px;\n  line-height: 30px;\n  width: auto;\n  text-align: center;\n  font-size: 10px;\n  font-weight: 700;\n  letter-spacing: .5px;\n  padding: 0 28px;\n\n  * {\n    @include twofas-btn-anim;\n  }\n\n  &:hover,\n  &:focus,\n  &:active,\n  &:visited {\n    text-decoration: none;\n  }\n\n  &[disabled] {\n    cursor: not-allowed;\n    -webkit-filter: saturate(0.5);\n    filter: saturate(0.5);\n  }\n\n  &.twofas-wait {\n    cursor: wait !important;\n    -webkit-user-select: none;\n    -moz-user-select: none;\n    -ms-user-select: none;\n    user-select: none;\n\n    > *:not(.twofas-spinner-button) {\n      visibility: hidden;\n    }\n\n    .twofas-spinner-button {\n      display: inline-block;\n      position: absolute;\n      left: 50%;\n      -webkit-transform: translate(-50%, -50%);\n      -moz-transform: translate(-50%, -50%);\n      -ms-transform: translate(-50%, -50%);\n      -o-transform: translate(-50%, -50%);\n      transform: translate(-50%, -50%);\n      top: 50%;\n    }\n  }\n\n  .twofas-spinner-button {\n    display: none;\n  }\n\n  &.twofas-block-btn {\n    display: block;\n  }\n\n  &.twofas-action-btn {\n    background: $TF_Button_Action_BackgroundColor;\n    color: $TF_Button_Action_Color;\n\n    &:hover {\n      background: lighten($TF_Button_Action_BackgroundColor, 5%);\n    }\n\n    &[disabled] {\n      background: lighten($TF_Button_Action_BackgroundColor, 30%);\n    }\n\n    .twofas-sms-sent-message {\n      display: none;\n    }\n\n    &.twofas-send-sms-button {\n      padding: 0 37.5px;\n\n      @media all and (max-width: $screen-xs-max) {\n        margin: 0 auto;\n      }\n    }\n  }\n\n  &.twofas-submit-btn {\n    background: $TF_Button_Submit_BackgroundColor;\n    color: $TF_Button_Submit_Color;\n\n    &:hover {\n      background: lighten($TF_Button_Submit_BackgroundColor, 5%);\n    }\n  }\n\n  &.twofas-refresh-btn {\n    background: transparent;\n    color: $TF_Button_Refresh_Color;\n    text-align: left;\n    padding: 0;\n    margin-left: 15px;\n\n    &:hover {\n      color: darken($TF_Button_Refresh_Color, 5%);\n    }\n\n    i {\n      vertical-align: middle;\n      margin-right: 2px;\n    }\n  }\n\n  &.twofas-enable-token-btn {\n    width: 133px;\n  }\n\n  &.twofas-generate-backup-btn {\n    background: $TF_Offline_Stats_Button_Background_Color;\n    color: $TF_Offline_Stats_Button_Color;\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: .5px;\n    height: 45px;\n    line-height: 45px;\n    text-transform: uppercase;\n    position: absolute;\n    left: 50%;\n    -webkit-transform: translateX(-50%);\n    -moz-transform: translateX(-50%);\n    -ms-transform: translateX(-50%);\n    -o-transform: translateX(-50%);\n    transform: translateX(-50%);\n    bottom: -22.5px;\n    width: 65%;\n\n    &:hover {\n      background: lighten($TF_Offline_Stats_Button_Background_Color, 5%);\n    }\n\n    &[disabled] {\n      background: lighten($TF_Offline_Stats_Button_Background_Color, 30%);\n    }\n  }\n\n  &.twofas-backup-action-btn {\n    background: $TF_Offline_Stats_Button_Background_Color;\n    color: $TF_Offline_Stats_Button_Color;\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: .5px;\n    height: 45px;\n    line-height: 45px;\n    margin-bottom: -20px;\n    text-transform: uppercase;\n    width: 65%;\n\n    &:hover {\n      background: lighten($TF_Offline_Stats_Button_Background_Color, 5%);\n    }\n\n    &[disabled] {\n      background: lighten($TF_Offline_Stats_Button_Background_Color, 30%);\n    }\n  }\n\n  &.twofas-upgrade-btn {\n    background: $TF_Admin_Upgrade_Button_Background_Color;\n    color: $TF_Admin_Upgrade_Button_Color;\n    font-size: 12px;\n    font-weight: 700;\n    text-transform: uppercase;\n    height: 22px;\n    line-height: 22px;\n    margin-left: 15px;\n    padding: 0 10px;\n    -webkit-border-radius: 3px;\n    -moz-border-radius: 3px;\n    border-radius: 3px;\n\n    @media all and (max-width: 480px) {\n      display: block;\n      margin: 0 auto;\n    }\n\n    &:hover {\n      background: lighten($TF_Admin_Upgrade_Button_Background_Color, 5%);\n    }\n  }\n\n  &.twofas-disable-btn {\n    background: $TF_Admin_Highlight_Color;\n    color: $TF_Admin_Disable_Button_Color;\n    font-size: 12px;\n    font-weight: 700;\n    height: 31px;\n    line-height: 31px;\n    -webkit-border-radius: 3px;\n    -moz-border-radius: 3px;\n    border-radius: 3px;\n    padding: 0 15px;\n\n    &:hover {\n      background: lighten($TF_Admin_Highlight_Color, 5%);\n    }\n\n    .twofas-icon {\n      vertical-align: middle;\n      margin-top: -1px;\n      margin-right: 10px;\n    }\n  }\n\n  &.twofas-enable-btn {\n    background: $TF_Admin_Enable_Button_Background_Color;\n    color: $TF_Admin_Enable_Button_Color;\n    font-size: 12px;\n    font-weight: 700;\n    height: 31px;\n    line-height: 31px;\n    -webkit-border-radius: 3px;\n    -moz-border-radius: 3px;\n    border-radius: 3px;\n    padding: 0 15px;\n\n    &:hover {\n      background: lighten($TF_Admin_Enable_Button_Background_Color, 5%);\n    }\n\n    .twofas-icon {\n      vertical-align: middle;\n      margin-top: -1px;\n      margin-right: 10px;\n    }\n  }\n\n  &.twofas-admin-table-btn {\n    background: $TF_Button_Action_BackgroundColor;\n    color: $TF_Button_Action_Color;\n    display: block;\n    height: 31px;\n    line-height: 31px;\n    -webkit-border-radius: 5px;\n    -moz-border-radius: 5px;\n    border-radius: 5px;\n    font-size: 12px;\n    font-weight: 700;\n\n    @media all and (max-width: $screen-md-max) {\n      padding: 0 15px;\n      letter-spacing: -.3px;\n    }\n\n    &:hover {\n      background: lighten($TF_Button_Action_BackgroundColor, 5%);\n    }\n  }\n\n  &.twofas-account-box-btn {\n    background: $TF_Button_Action_BackgroundColor;\n    color: $TF_Button_Action_Color;\n    display: inline-block;\n    height: 27px;\n    line-height: 27px;\n    -webkit-border-radius: 3px;\n    -moz-border-radius: 3px;\n    border-radius: 3px;\n    font-size: 12px;\n    font-weight: 700;\n    padding: 0 20px;\n    letter-spacing: -.05px;\n\n    &:hover {\n      background: lighten($TF_Button_Action_BackgroundColor, 5%);\n    }\n  }\n\n  &.twofas-cancel-btn {\n    color: $TF_Modal_Body_Color;\n\n    &:hover {\n      color: lighten($TF_Modal_Body_Color, 20%);\n    }\n  }\n\n  &.twofas-mobile-config {\n    margin: 0 auto 20px;\n    max-width: 250px;\n    padding: 0 15px;\n  }\n\n  &.twofas-collapse-btn {\n    background: $TF_Content_Collapse_Button_Background_Color;\n    color: $TF_Content_Collapse_Button_Color;\n    border: 1px solid $TF_Content_Collapse_Button_Border;\n    margin-top: 20px;\n\n    &:hover {\n      background: rgba(lighten($TF_Content_Collapse_Button_Color, 65%), .2);\n    }\n  }\n}\n\n.twofas-btn-as-link {\n  border: 0;\n  display: inline;\n  background: none;\n  color: inherit;\n  margin: 0;\n  padding: 0;\n  text-decoration: underline;\n}\n\n.twofas-status-btn-as-link {\n  border: 0;\n  display: inline-block;\n  background: none;\n  color: inherit;\n  margin: 0;\n  padding: 2px 0 0 0;\n  vertical-align: middle;\n}\n","@import 'variables';\n\ninput[type=\"text\"],\ninput[type=\"password\"],\ninput[type=\"tel\"],\ninput[type=\"email\"] {\n  box-shadow: none;\n  -webkit-box-shadow: none;\n  display: block;\n  height: 30px;\n  line-height: 30px;\n  border: 1px solid $TF_Input_Border_Color;\n\n  @media all and (max-width: $screen-xs-max) {\n    height: 35px;\n    line-height: 35px;\n  }\n\n  &:focus {\n    border-color: darken($TF_Input_Border_Color, 25%);\n    -webkit-box-shadow: none;\n    box-shadow: none;\n    outline: 0;\n  }\n\n  &.twofas-token-input {\n    width: 133px;\n    text-align: center;\n    font-size: 13px;\n    font-weight: 700;\n    letter-spacing: 1px;\n    margin: 25px 0 10px 0;\n\n    &.twofas-big {\n      width: 100%;\n      height: 35px;\n      line-height: 35px;\n      font-size: 16px;\n      margin: 10px 0;\n\n      @media all and (max-width: $screen-xs-max) {\n        font-size: 16px;\n        margin: 10px 0;\n      }\n    }\n\n    &.twofas-white-bg {\n      background-color: $TF_Input_Background_Color;\n    }\n\n    &.twofas-text-placeholder {\n      &::-webkit-input-placeholder {\n        font-size: 12px;\n        font-weight: 400;\n        letter-spacing: 0;\n      }\n\n      &::-moz-placeholder {\n        font-size: 12px;\n        font-weight: 400;\n        letter-spacing: 0;\n      }\n\n      &:-ms-input-placeholder {\n        font-size: 12px;\n        font-weight: 400;\n        letter-spacing: 0;\n      }\n\n      &:-moz-placeholder {\n        font-size: 12px;\n        font-weight: 400;\n        letter-spacing: 0;\n      }\n    }\n\n    @media all and (max-width: $screen-xs-max) {\n      font-size: 15px;\n      margin: 10px auto;\n    }\n  }\n\n  &.twofas-login-box-token-input {\n    background-color: $TF_Login_Box_Input_Background_Color;\n    display: inline-block;\n    width: 133px;\n    text-align: center;\n    font-size: 13px;\n    font-weight: 700;\n    letter-spacing: 1px;\n    margin: 5px auto 10px auto;\n    height: 34px;\n    line-height: 34px;\n\n    &::-webkit-input-placeholder {\n      font-weight: 400;\n      letter-spacing: 0;\n    }\n\n    &::-moz-placeholder {\n      font-weight: 400;\n      letter-spacing: 0;\n    }\n\n    &:-ms-input-placeholder {\n      font-weight: 400;\n      letter-spacing: 0;\n    }\n\n    &:-moz-placeholder {\n      font-weight: 400;\n      letter-spacing: 0;\n    }\n  }\n}\n\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n  box-shadow: none;\n  -webkit-box-shadow: none;\n\n  &:focus {\n    border-color: darken($TF_Input_Border_Color, 25%);\n    -webkit-box-shadow: none;\n    box-shadow: none;\n    outline: 0;\n  }\n}\n\n.twofas-checkbox-input-box {\n  margin-bottom: 8px;\n\n  &:last-of-type {\n    margin-bottom: 0;\n  }\n\n  input[type=\"checkbox\"] {\n    display: none;\n\n    &:checked {\n      + label {\n        .twofas-checkbox-icon {\n          .twofas-checked {\n            opacity: 1;\n          }\n        }\n\n        .twofas-checkbox-desc {\n          font-weight: 700;\n        }\n      }\n    }\n  }\n\n  label {\n    display: inline-block;\n    user-select: none;\n\n    .twofas-checkbox-icon {\n      background-color: $TF_Checkbox_Icon_Background_Color;\n      border: 1px solid #333;\n      display: inline-block;\n      height: 28px;\n      line-height: 28px;\n      text-align: center;\n      width: 28px;\n\n      .twofas-checked {\n        opacity: 0;\n        transition: all .2s ease-in-out;\n      }\n    }\n\n    .twofas-checkbox-desc {\n      margin-left: 5px;\n      transition: all .2s ease-in-out;\n    }\n  }\n}\n\n.twofas-radio-input-box {\n  margin-bottom: 8px;\n\n  &:last-of-type {\n    margin-bottom: 0;\n  }\n\n  input[type=\"radio\"] {\n    display: none;\n\n    &:checked {\n      + label {\n        .twofas-radio-icon {\n          .twofas-checked {\n            opacity: 1;\n          }\n        }\n\n        .twofas-radio-desc {\n          font-weight: 700;\n        }\n      }\n    }\n  }\n\n  label {\n    display: block;\n    position: relative;\n    user-select: none;\n    width: 100%;\n\n    .twofas-radio-icon {\n      background-color: $TF_Checkbox_Icon_Background_Color;\n      border: 1px solid #333;\n      border-radius: 50%;\n      display: inline-block;\n      height: 28px;\n      left: 0;\n      line-height: 28px;\n      position: absolute;\n      text-align: center;\n      top: 0;\n      width: 28px;\n\n      .twofas-checked {\n        opacity: 0;\n        transition: all .2s ease-in-out;\n      }\n    }\n\n    .twofas-radio-desc {\n      display: inline-block;\n      line-height: 1.4;\n      margin-left: 7px;\n      padding-left: 28px;\n      position: relative;\n      top: 0;\n      transition: all .2s ease-in-out;\n      vertical-align: middle;\n\n      &-title {\n        font-size: 14px;\n        font-weight: 700;\n      }\n\n      span {\n        display: block;\n      }\n    }\n  }\n}\n\n.twofas-form-inline {\n  display: inline;\n}\n","@import '../includes/variables';\n\n.twofas-admin {\n  h2 {\n    font-size: 18px;\n    line-height: 24px;\n    font-weight: 700;\n    margin-bottom: 15px;\n  }\n\n  @import 'admin/account';\n  @import 'admin/delete_bar';\n  @import 'admin/plans';\n  @import 'admin/users';\n  @import 'admin/video';\n  @import 'admin/account-box';\n  @import 'admin/configuration';\n}\n","@import '../../includes/variables';\n\n&-account-wrapper {\n  .twofas-account {\n    background: $TF_Admin_Action_Bar_Background_Color;\n    color: $TF_Admin_Action_Bar_Color;\n    font-size: 0;\n    padding: 20px 15px;\n\n    &-col {\n      display: inline-block;\n\n      @media all and (max-width: 600px) {\n        display: block;\n        text-align: center;\n      }\n\n      &.twofas-disable-container {\n        margin-top: 9px;\n\n        @media all and (max-width: 600px) {\n          float: none !important;\n          margin-top: 15px;\n        }\n      }\n\n      .twofas-email,\n      .twofas-plan {\n        @media all and (max-width: 380px) {\n          display: block;\n        }\n      }\n\n      .twofas-plan-modal {\n        @media all and (max-width: 480px) {\n          display: block;\n        }\n      }\n\n      p {\n        display: inline-block;\n        font-size: 14px;\n        line-height: 24px;\n      }\n\n      form {\n        display: inline-block;\n      }\n    }\n\n    &-row {\n      @media all and (max-width: 380px) {\n        &:not(:first-of-type) {\n          margin-top: 10px;\n        }\n      }\n    }\n  }\n}\n","@import '../../includes/variables';\n\n&-delete-bar-wrapper {\n  margin: 30px -15px 0 -15px;\n\n  .twofas-delete-bar {\n    background: $TF_Admin_Delete_Bar_Background_Color;\n    color: $TF_Admin_Delete_Bar_Color;\n    font-size: 14px;\n    font-weight: 400;\n    height: 40px;\n    line-height: 40px;\n    padding: 0 25px;\n    width: 100%;\n\n    @media all and (max-width: 480px) {\n      height: auto;\n      line-height: 1;\n      padding: 15px;\n    }\n\n    p {\n      display: inline-block;\n    }\n\n    a {\n      text-decoration: underline;\n      color: inherit;\n    }\n  }\n}","@import '../../includes/variables';\n\n&-plans-wrapper {\n  margin: 50px -15px 0 -15px;\n\n  @media all and (max-width: $screen-sm-max) {\n    margin-top: 30px;\n  }\n\n  .twofas-plans {\n    background: $TF_Admin_Box_Background_Color;\n\n    table {\n      border-collapse: collapse;\n      width: 100%;\n\n      &.twofas-active-free {\n        tbody {\n          tr {\n            td {\n              &:nth-of-type(2) {\n                background: $TF_Admin_Table_Active_Column_Background_Color;\n              }\n            }\n          }\n        }\n      }\n\n      &.twofas-active-premium {\n        tbody {\n          tr {\n            td {\n              &:nth-of-type(3) {\n                background: $TF_Admin_Table_Active_Column_Background_Color;\n              }\n            }\n          }\n        }\n      }\n\n      thead {\n        th {\n          height: 50px;\n          line-height: 50px;\n          font-size: 18px;\n          font-weight: 700;\n          text-align: center;\n          text-transform: uppercase;\n\n          &:first-of-type {\n            text-align: left;\n          }\n\n          &.twofas-basic {\n            background: $TF_Admin_Table_Basic_Background_Color;\n            color: $TF_Admin_Table_Basic_Color;\n            border-right: 0;\n            width: 15%;\n          }\n\n          &.twofas-premium {\n            background: $TF_Admin_Table_Premium_Background_Color;\n            color: $TF_Admin_Table_Premium_Color;\n            border-left: 0;\n            width: 15%;\n          }\n        }\n      }\n\n      tbody {\n        .twofas-premium {\n          display: none;\n        }\n\n        td {\n          height: 80px;\n          line-height: 80px;\n          text-align: center;\n          min-width: 235px;\n\n          @media all and (max-width: $screen-md-max) {\n            min-width: 195px;\n          }\n\n          &:first-of-type {\n            text-align: left;\n          }\n\n          .twofas-cell-icon {\n            display: block;\n            float: left;\n            width: 7%;\n            text-align: center;\n\n            @media all and (max-width: 1400px) {\n              width: 14%;\n            }\n\n            @media all and (max-width: $screen-sm-max) {\n              width: 10%;\n            }\n\n            @media all and (max-width: 480px) {\n              width: 20%;\n            }\n\n            i {\n              vertical-align: middle;\n            }\n          }\n\n          .twofas-cell-content {\n            display: inline-block;\n            width: 93%;\n            vertical-align: middle;\n            padding-right: 20px !important;\n\n            @media all and (max-width: 1400px) {\n              width: 86%;\n            }\n\n            @media all and (max-width: $screen-sm-max) {\n              width: 90%;\n            }\n\n            @media all and (max-width: 480px) {\n              width: 80%;\n            }\n\n            h6 {\n              font-size: 16px;\n              font-weight: 700;\n              margin: 0;\n              padding: 0;\n            }\n\n            p {\n              font-size: 12px;\n              font-weight: 400;\n              margin: 0;\n              padding: 0;\n            }\n          }\n\n          .twofas-tick-content {\n            display: inline-block;\n            vertical-align: middle;\n\n            i,\n            p {\n              display: block;\n              margin: 0 auto;\n              text-align: center;\n            }\n\n            p {\n              margin-top: 10px;\n              font-size: 11px;\n              font-weight: 700;\n\n              a {\n                text-decoration: underline;\n              }\n            }\n\n            h5 {\n              font-size: 18px;\n              font-weight: 700;\n            }\n          }\n        }\n      }\n\n      th,\n      td {\n        padding: 0 20px;\n        border: 1px solid $TF_Admin_Box_Border_Color;\n      }\n\n      .twofas-icon {\n        vertical-align: middle;\n      }\n    }\n\n    @media all and (max-width: $screen-sm-max) {\n      table,\n      thead,\n      tbody,\n      th,\n      td,\n      tr {\n        display: block;\n      }\n\n      thead {\n        th {\n          &:not(:first-of-type) {\n            display: none;\n          }\n        }\n      }\n\n      tbody {\n        .twofas-premium {\n          display: block !important;\n        }\n\n        .twofas-downgrade {\n          td {\n            padding: 10px 0;\n            text-align: center !important;\n          }\n        }\n\n        tr {\n          &:first-of-type {\n            td {\n              &:before {\n                content: \"BASIC\";\n                background: $TF_Admin_Table_Basic_Background_Color;\n                color: $TF_Admin_Table_Basic_Color;\n              }\n            }\n          }\n\n          &:nth-of-type(4) {\n            td {\n              &:before {\n                content: \"PREMIUM\";\n                background: $TF_Admin_Table_Premium_Background_Color;\n                color: $TF_Admin_Table_Premium_Color;\n              }\n            }\n          }\n\n          &:last-of-type {\n            td {\n              padding: 10px 0;\n\n              &:not(:last-of-type) {\n                display: none;\n              }\n            }\n          }\n\n          td {\n            height: auto;\n            line-height: 1;\n            padding: 0;\n            border-top: 0;\n            clear: both;\n\n            &:before {\n              display: block;\n              width: 100%;\n              height: 50px;\n              line-height: 50px;\n              padding: 0 20px;\n              font-size: 18px;\n              font-weight: 700;\n              text-transform: uppercase;\n            }\n\n            .twofas-cell-icon,\n            .twofas-cell-content {\n              padding: 20px 0;\n            }\n          }\n        }\n      }\n\n      tr {\n        &:not(:last-of-type) {\n          td {\n            &:nth-of-type(2),\n            &:nth-of-type(3) {\n              display: none;\n            }\n          }\n        }\n      }\n    }\n  }\n}\n","@import '../../includes/variables';\n\n&-users-wrapper {\n  margin: 30px 0 0 -15px;\n\n  @media all and (max-width: $screen-sm-max) {\n    margin: 30px -15px 0 -15px;\n  }\n\n  .twofas-users {\n    background: $TF_Admin_Box_Background_Color;\n    border: 1px solid $TF_Admin_Box_Border_Color;\n    height: 365px;\n    padding: 15px;\n\n    @media all and (max-width: 640px) {\n      height: 200px;\n    }\n\n    @media all and (max-width: 480px) {\n      height: auto;\n    }\n\n    .twofas-chart-container {\n      position: relative;\n      width: 100%;\n      height: 100%;\n      padding: 15px 0;\n\n      @media all and (max-width: $screen-md-max) {\n        padding: 30px 0;\n      }\n\n      @media all and (max-width: $screen-sm-max) {\n        padding: 15px 0;\n      }\n\n      @media all and (max-width: 480px) {\n        padding: 10px 0 0 0;\n      }\n    }\n\n    canvas,\n    iframe {\n      max-height: 100%;\n      max-width: 70%;\n      float: left;\n      margin-left: -15%;\n\n      @media all and (min-width: $screen-md) and (max-width: $screen-md-max) {\n        width: 64%;\n      }\n\n      @media all and (max-width: 480px) {\n        max-width: 100%;\n        margin-left: 0;\n        float: none;\n      }\n    }\n\n    #js-legend {\n      width: 35%;\n      float: left;\n      font-size: 12px;\n\n      @media all and (min-width: $screen-md) and (max-width: $screen-md-max) {\n        width: 36%;\n      }\n\n      @media all and (max-width: 480px) {\n        float: none;\n        width: 100%;\n      }\n\n      ul {\n        display: block;\n        list-style: none;\n        padding: 0;\n        margin: 0;\n\n        @media all and (max-width: 480px) {\n          text-align: center;\n        }\n\n        li {\n          padding: 5px;\n          margin: 0;\n\n          @media all and (max-width: 480px) {\n            display: inline-block;\n          }\n\n          span {\n            display: inline-block;\n            height: 10px;\n            width: 30px;\n            margin-right: 10px;\n          }\n        }\n      }\n    }\n  }\n}\n","@import '../../includes/variables';\n@import '../../includes/mixins';\n\n&-video-wrapper {\n  margin: 30px -15px 0 0;\n\n  @media all and (max-width: $screen-sm-max) {\n    margin: 30px -15px 0 -15px;\n  }\n\n  .twofas-video {\n    background: $TF_Admin_Box_Background_Color;\n    border: 1px solid $TF_Admin_Box_Border_Color;\n    height: 365px;\n    padding: 15px;\n\n    @media all and (max-width: 640px) {\n      height: 225px;\n    }\n\n    &-player {\n      @include aspect-ratio(16, 9);\n      top: 50%;\n      transform: translateY(-50%);\n      text-align: center;\n      max-height: 100%;\n\n      img {\n        display: inline-block;\n        height: 100%;\n        width: auto;\n      }\n\n      &-content {\n        > div {\n          max-width: 100%;\n          max-height: 100%;\n        }\n\n        video {\n          display: none;\n        }\n\n        .video-js {\n          display: none !important;\n\n          &.my-player-dimensions {\n            display: block !important;\n\n            video {\n              display: block;\n            }\n          }\n        }\n\n        .vjs-poster {\n          background-size: cover;\n        }\n\n        .vjs-big-play-button {\n          border: 2px solid $TF_Video_Play_Button_Border;\n          border-radius: 50%;\n          width: 75px;\n          height: 75px;\n          line-height: 75px;\n          left: 50%;\n          top: 50%;\n          margin: -37.5px 0 0 -37.5px;\n\n          .vjs-icon-placeholder {\n            font-size: 48px;\n          }\n        }\n\n        .vjs-control-bar {\n          background: $TF_Video_Control_Bar_Background_Color;\n        }\n\n        .vjs-play-progress {\n          &::before {\n            color: $TF_Admin_Highlight_Color;\n          }\n        }\n      }\n    }\n  }\n}\n","@mixin vertical-center() {\n  position: relative;\n  top: 50%;\n  -webkit-transition: perspective(1px) translateY(-50%);\n  -moz-transition: perspective(1px) translateY(-50%);\n  -ms-transition: perspective(1px) translateY(-50%);\n  -o-transition: perspective(1px) translateY(-50%);\n  transition: perspective(1px) translateY(-50%);\n}\n\n@mixin gpu-acceleration() {\n  &,\n  & * {\n    backface-visibility: hidden;\n    -webkit-backface-visibility: hidden;\n    perspective: 1000px;\n    -webkit-perspective: 1000px;\n    -webkit-transform: translateZ(0);\n    -moz-transform: translateZ(0);\n    -ms-transform: translateZ(0);\n    -o-transform: translateZ(0);\n    transform: translateZ(0);\n  }\n}\n\n@mixin aspect-ratio($width, $height) {\n  position: relative;\n\n  &:before {\n    display: block;\n    content: \"\";\n    width: 100%;\n    padding-top: ($height / $width) * 100%;\n  }\n\n  > .content {\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n  }\n}","@import '../../includes/variables';\n\n.twofas-account-box-wrapper {\n  text-align: center;\n\n  .twofas-account-box {\n    display: inline-block;\n    background: $TF_Admin_Box_Background_Color;\n    border: 1px solid $TF_Admin_Box_Border_Color;\n    max-width: 350px;\n    width: 100%;\n    height: auto;\n\n    &-header {\n      height: 35px;\n      text-align: center;\n      background: $TF_Account_Box_Header_Background_Color;\n\n      h3 {\n        color: $TF_Account_Box_Header_Color;\n        line-height: 35px;\n        font-size: 16px;\n        font-weight: 700;\n        padding: 0;\n        margin: 0;\n      }\n    }\n\n    &-content {\n      padding: 15px;\n      text-align: left;\n      width: 100%;\n\n      .twofas-submit-container {\n        text-align: right;\n      }\n\n      label {\n        font-weight: 700;\n      }\n\n      input[type=\"email\"],\n      input[type=\"password\"] {\n        width: 100%;\n        margin: 10px 0;\n      }\n\n      hr {\n        margin-bottom: 15px;\n      }\n\n      a {\n        display: block;\n        line-height: 20px;\n\n        &:focus {\n          -webkit-box-shadow: none;\n          box-shadow: none;\n          outline: 0;\n        }\n      }\n    }\n\n    .twofas-privacy-policy-label {\n      font-weight: normal;\n\n      a {\n        text-decoration: underline;\n      }\n    }\n  }\n}\n","@import '../../includes/variables';\n\n.twofas-admin-configuration {\n  text-align: center;\n\n  &-box {\n    background-color: $TF_Configuration_Box_Background_Color;\n    margin: 10px auto 35px;\n    max-width: 800px;\n    width: 95%;\n\n    &.twofas-admin-configuration-box-last {\n      margin-bottom: 0;\n    }\n\n    &-header {\n      background: $TF_Configuration_Header_Background_Color;\n      height: 45px;\n      line-height: 45px;\n      padding: 0 10px;\n\n      h3 {\n        color: $TF_Configuration_Header_Color;\n        display: inline-block;\n        font-size: 16px;\n        vertical-align: middle;\n\n        @media all and (max-width: 550px) {\n          font-size: 14px;\n        }\n      }\n    }\n\n    &-bottom {\n      text-align: center;\n    }\n\n    &-desc {\n      line-height: 1.4;\n      margin-bottom: 10px;\n    }\n\n    .twofas-action-btn {\n      cursor: pointer;\n      font-size: 12px;\n      margin: 10px 0 0;\n      padding: 0 30px;\n    }\n\n    form {\n      padding: 25px;\n      text-align: left;\n    }\n  }\n\n  &-paragraph {\n    margin: 10px 0 30px;\n  }\n}\n","@import '../includes/variables';\n\n.twofas-login-error-wide {\n  background-color: $TF_Login_Box_Background_Color;\n  box-sizing: border-box;\n  left: 50%;\n  overflow: hidden;\n  position: relative;\n  transform: translateX(-50%);\n  width: 750px;\n}\n\n.twofas-login-box {\n  box-sizing: border-box;\n  left: 50%;\n  margin-bottom: 15px;\n  overflow: hidden;\n  position: relative;\n  transform: translateX(-50%);\n  width: 750px;\n\n  @media all and (max-width: $screen-xs-max) {\n    width: 100%;\n  }\n\n  &::after {\n    clear: both;\n    content: '';\n    display: table;\n  }\n\n  + #backtoblog {\n    display: none;\n  }\n\n  * {\n    box-sizing: border-box;\n  }\n\n  &-col {\n    background-color: $TF_Login_Box_Background_Color;\n    display: block;\n    float: left;\n    height: 100%;\n    min-height: 413px;\n    padding: 30px;\n    width: 50%;\n\n    @media all and (max-width: $screen-xs-max) {\n      float: none;\n      padding: 20px;\n      min-height: 0;\n      width: 100%;\n    }\n\n    &.twofas-login-box-col-left {\n      @media all and (max-width: $screen-xs-max) {\n        padding-top: 0;\n      }\n\n      img {\n        margin-bottom: 20px;\n        margin-top: 5px;\n\n        @media all and (max-width: $screen-xs-max) {\n          margin-bottom: 0;\n          margin-top: 0;\n        }\n      }\n\n      h3 {\n        margin-bottom: 60px;\n\n        @media all and (max-width: $screen-xs-max) {\n          margin-bottom: 15px;\n        }\n      }\n    }\n\n    &.twofas-login-box-col-right {\n      img {\n        image-rendering: pixelated;\n        width: 85%;\n      }\n    }\n  }\n\n  &-stores {\n    display: block;\n    text-align: center;\n\n    a {\n      display: inline-block;\n      vertical-align: middle;\n\n      @media all and (max-width: $screen-xs-max) {\n        display: block;\n      }\n\n      &:first-of-type {\n        margin-right: 10px;\n\n        @media all and (max-width: $screen-xs-max) {\n          margin-bottom: 5px;\n          margin-right: 0;\n        }\n      }\n    }\n  }\n\n  .twofas-img-wrapper {\n    position: relative;\n\n    .twofas-btn-wrapper {\n      background: #fff;\n      left: 50%;\n      padding: 3px;\n      position: absolute;\n      top: 50%;\n      transform: translate(-50%, -50%);\n    }\n\n    a {\n      font-size: 13px;\n      height: 34px;\n      line-height: 34px;\n      padding: 0 25px;\n      width: 150px;\n    }\n  }\n\n  h3 {\n    font-size: 16px;\n    font-weight: 400;\n    line-height: 24px;\n    text-align: center;\n  }\n\n  img {\n    display: block;\n    margin: 0 auto;\n  }\n\n  form {\n    background: none;\n    box-shadow: none;\n    margin: 0;\n    padding: 0;\n    text-align: center;\n    border: none;\n\n    .twofas-action-btn {\n      font-size: 12px;\n      height: 34px;\n      line-height: 34px;\n      margin: 0 auto;\n    }\n  }\n\n  .twofas-totp-secret {\n    display: none;\n    margin: 7px 0;\n  }\n\n  .twofas-totp-secret-link {\n    color: $TF_Color_Link;\n\n    &:hover {\n      color: $TF_Color_Link;\n      text-decoration: underline;\n    }\n  }\n}\n\n.twofas-login-another-account {\n  background: none;\n  clear: both;\n  float: none;\n  width: 100%;\n\n  > form {\n    background: transparent;\n    box-shadow: none;\n    border: none;\n    margin: 0 !important;\n    padding-bottom: 0 !important;\n    padding-left: 0 !important;\n    padding-right: 0 !important;\n    padding-top: 10px !important;\n    text-align: left !important;\n\n    input {\n      &[type=\"submit\"] {\n        color: $login-nav-message-color;\n        font-size: 11px;\n        line-height: 19px;\n        text-decoration: underline;\n\n        &:hover,\n        &:active,\n        &:focus {\n          box-shadow: none;\n          outline: 0;\n        }\n      }\n    }\n  }\n}\n","@import '../includes/variables';\n\n.twofas-totp-confirmation-box {\n  form {\n    padding-top: 10px;\n    padding-left: 30px;\n    padding-right: 30px;\n    padding-bottom: 30px !important;\n    text-align: center;\n    border: none;\n\n    label {\n      font-size: 14px;\n      font-weight: 400;\n      line-height: 22px;\n    }\n\n    .twofas-action-btn {\n      display: block;\n      font-size: 12px;\n      height: 34px;\n      line-height: 34px;\n      width: 100%;\n    }\n  }\n\n  img {\n    display: inline-block;\n  }\n\n  a {\n    color: $login-nav-message-color;\n    display: block;\n    font-size: 11px;\n    line-height: 19px;\n    text-align: left;\n    text-decoration: underline;\n\n    &:hover {\n      text-decoration: underline;\n    }\n  }\n\n  .twofas-modal {\n    form {\n      background: none;\n      box-shadow: none;\n      padding: 0;\n\n      .twofas-action-btn {\n        display: inline-block;\n        width: auto;\n      }\n    }\n\n    .twofas-content-container {\n      .twofas-buttons {\n        @media all and (max-width: 520px) {\n          .twofas-cancel-btn {\n            margin-bottom: 10px !important;\n          }\n\n          .twofas-action-btn {\n            display: block;\n            width: 100%;\n          }\n        }\n      }\n    }\n  }\n\n  .twofas-login-another-account {\n    form {\n      padding-bottom: 0 !important;\n      padding-left: 0 !important;\n      padding-right: 0 !important;\n      padding-top: 10px !important;\n    }\n  }\n}\n","@import '../includes/variables';\n\n#login_error {\n  margin-bottom: 20px;\n}\n\n.twofas-login-form-container {\n  box-sizing: border-box;\n  margin-top: 0;\n\n  .twofas-resend-code-form {\n    padding: 16px 0 0 0 !important;\n\n    .twofas-resend-code-container {\n      text-align: center;\n\n      input {\n        &[type=\"submit\"] {\n          &.twofas-resend-code {\n            color: $login-nav-message-color;\n            font-size: 11px;\n            cursor: pointer;\n            border: 0 none;\n            background: none;\n            text-decoration: underline !important;\n          }\n        }\n      }\n    }\n  }\n\n  .twofas-login-form {\n    position: relative !important;\n    padding-bottom: 10px;\n    box-sizing: content-box !important;\n    margin-top: 0;\n    box-shadow: none;\n\n    * {\n      box-sizing: border-box;\n    }\n\n    .twofas-remember-container {\n      width: 100%;\n      display: table;\n      margin-top: 15px;\n\n      .twofas-column {\n        display: table-cell;\n        vertical-align: top;\n\n        input {\n          &[type=\"checkbox\"] {\n            margin-top: -6px;\n          }\n        }\n\n        .twofas-remember-device-label {\n          font-size: 11px !important;\n          position: relative !important;\n          bottom: 6px !important;\n          left: 3px !important;\n        }\n      }\n    }\n\n    .twofas-submit {\n      display: inline-block;\n      float: right;\n      text-align: right;\n      margin: 15px 0;\n      height: 30px;\n\n      &.twofas-disabled:not(.twofas-pusher) {\n        &::before {\n          margin-top: 7px;\n          margin-right: 4px;\n          content: ' ';\n          display: inline-block;\n          width: 16px;\n          height: 16px;\n          vertical-align: middle;\n          -webkit-background-size: cover;\n          background-size: cover;\n          background: url($login-circle-url) no-repeat;\n        }\n      }\n\n      &.twofas-disabled {\n        .button-primary {\n          color: $button-primary-disabled-color !important;\n          background: $button-primary-disabled-background-color !important;\n          border-color: $button-primary-disabled-border-color !important;\n          -webkit-box-shadow: none !important;\n          box-shadow: none !important;\n          text-shadow: 0 -1px 0 $twofas-second-step-login-button-shadow-color !important;\n          cursor: default;\n          user-select: none;\n          pointer-events: none;\n        }\n      }\n    }\n  }\n\n  .twofas-login-nav {\n    margin-top: 10px;\n\n    .twofas-login-nav-wrapper {\n      padding: 10px 0;\n\n      .twofas-table-wrapper {\n        width: 100%;\n        display: table;\n\n        .twofas-login-nav-message {\n          display: table-cell;\n          vertical-align: middle;\n          text-align: left;\n          font-size: 11px;\n          line-height: 19px;\n          color: $login-nav-message-color;\n\n          a {\n            font-size: 11px;\n            line-height: 19px;\n            color: $login-nav-message-color;\n          }\n\n          .twofas-login-nav-form {\n            box-shadow: none;\n            padding: 0;\n            margin: 0;\n            background: transparent;\n            border: none;\n\n            input {\n              font-size: 11px;\n              line-height: 19px;\n              text-decoration: underline;\n              color: $login-nav-message-color;\n            }\n          }\n        }\n      }\n    }\n  }\n\n  .twofas-sockets {\n    display: inline-block;\n    margin: 15px 0;\n\n    .twofas-icon {\n      display: inline-block;\n      vertical-align: middle;\n    }\n\n    .twofas-token-loading,\n    .twofas-token-setup {\n      margin: 0 10px;\n      vertical-align: middle;\n    }\n  }\n}\n\n.twofas-login-footer {\n  position: fixed;\n  right: 30px;\n  bottom: 30px;\n\n  &:hover {\n    .twofas-login-footer-tooltip {\n      display: inline;\n    }\n  }\n\n  .twofas-login-footer-tooltip {\n    display: none;\n    width: 200px;\n    background-color: black;\n    color: #fff;\n    text-align: center;\n    padding: 5px 0;\n    border-radius: 6px;\n    margin-top: 3px;\n    margin-right: 4px;\n    float: left;\n  }\n\n  .twofas-login-footer-logo {\n    display: inline-block;\n  }\n}\n\n.twofas-error-notice {\n  background: $WP_Notification_BackgroundColor;\n  border-left: 4px solid $WP_Notification_BorderColor;\n  box-shadow: 0 1px 1px 0 $WP_Notification_ShadowColor;\n  -webkit-box-shadow: 0 1px 1px 0 $WP_Notification_ShadowColor;\n  padding: 5px 12px;\n  margin: 5px 0 15px;\n}\n","li#toplevel_page_twofas-submenu-channel.toplevel_page_twofas-submenu-channel {\n  > a {\n    .wp-menu-image {\n      -webkit-background-size: 16px 27px;\n      background-size: 16px 27px;\n    }\n  }\n}\n","@import '../includes/variables';\n\n.update-message {\n  .twofas-upgrade-notice {\n    & + p {\n      display: none;\n    }\n\n    p {\n      &::before {\n        content: '';\n        margin-right: 0;\n      }\n    }\n  }\n}"]}
     1{"version":3,"sources":["twofas.scss","includes/_list-inline.scss","includes/_variables.scss","includes/_spinners.scss","includes/_modal.scss","twofas/_badge.scss","twofas/_bar.scss","twofas/_content.scss","twofas/content/_offline.scss","twofas/content/_tokens.scss","includes/_sprites.scss","twofas/content/_trusted_devices.scss","twofas/_switch.scss","twofas/_tokens.scss","twofas/_tooltip.scss","twofas/_welcome-box.scss","includes/_global.scss","includes/_typography.scss","includes/_buttons.scss","includes/_inputs.scss","twofas/_admin.scss","twofas/admin/_account.scss","twofas/admin/_delete_bar.scss","twofas/admin/_plans.scss","twofas/admin/_users.scss","twofas/admin/_video.scss","includes/_mixins.scss","twofas/admin/_account-box.scss","twofas/admin/_configuration.scss","twofas/_login_box.scss","twofas/_totp_confirmation.scss","wp/_login.scss","wp/_menu-icon.scss","wp/_upgrade-notice.scss"],"names":[],"mappings":"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","file":"twofas.css","sourcesContent":[".twofas-admin,\n.twofas-user {\n  @import 'includes/list-inline';\n  @import 'includes/spinners';\n  @import 'includes/modal';\n\n  @import 'twofas/badge';\n  @import 'twofas/bar';\n  @import 'twofas/content';\n  @import 'twofas/switch';\n  @import 'twofas/tokens';\n  @import 'twofas/tooltip';\n  @import 'twofas/welcome-box';\n}\n\n.twofas-admin,\n.twofas-user,\n.twofas-login-box,\n.twofas-totp-confirmation-box {\n  @import 'includes/global';\n  @import 'includes/typography';\n  @import 'includes/buttons';\n  @import 'includes/inputs';\n  @import 'includes/sprites';\n}\n\n// 2FAS\n@import 'twofas/admin';\n@import 'twofas/login_box';\n@import 'twofas/totp_confirmation';\n\n// WP\n@import 'wp/login';\n@import 'wp/menu-icon';\n@import 'wp/upgrade-notice';\n\nbody.twofas-desktop {\n  .twofas-btn-wrapper,\n  .twofas-mobile-config {\n    display: none;\n  }\n}\n\nbody.twofas-mobile {\n  .twofas-btn-wrapper,\n  .twofas-mobile-config {\n    display: block;\n  }\n}\n","@import 'variables.scss';\n\nul {\n  &.twofas-list-inline {\n    display: block;\n    margin: 0;\n    padding: 0;\n    list-style: none;\n\n    &.twofas-list-spacer {\n      li {\n        padding: 0 30px;\n        border-right: 1px solid $TF_List_Inline_Spacer_Border;\n\n        &:first-of-type {\n          padding-left: 0;\n        }\n\n        &:last-of-type {\n          border-right: 0;\n        }\n\n        .twofas-learn-more {\n          font-size: 10px;\n        }\n      }\n    }\n\n    li {\n      display: block;\n      float: left;\n      margin: 0;\n      padding: 0;\n\n      a {\n        display: block;\n        width: 100%;\n        height: 100%;\n      }\n    }\n  }\n}\n","// WordPress\n$WP_BackgroundColor: #f1f1f1;\n\n$WP_SubmitButton_BackgroundColor: #0084b9;\n$WP_SubmitButton_FontColor: #fff;\n\n$WP_Notification_BackgroundColor: #ffffff;\n$WP_Notification_BorderColor: #dc3232;\n$WP_Notification_ShadowColor: rgba(0, 0, 0, .1);\n\n// 2FAS\n$TF_FontFamily: 'Roboto', sans-serif;\n$TF_Box_BackgroundColor: #fff;\n\n$TF_Color_Success: #10b74a;\n$TF_Color_SuccessDark: #08772e;\n\n$TF_Color_Danger: #ec4445;\n\n$TF_Color_Disabled: #c9cdd3;\n$TF_Color_Submit_Disabled: #7e7e7e;\n$TF_Color_Submit_DisabledDark: #323232;\n\n$TF_Color_Info: #1665dd;\n\n$TF_Color_FontNormal: #202225;\n$TF_Color_FontMuted: #9fa1a4;\n\n$TF_Color_Link: #2a75e6;\n\n$TF_List_Inline_Spacer_Border: #c6c6c6;\n\n$TF_Button_Action_BackgroundColor: #202225;\n$TF_Button_Action_Color: #fff;\n$TF_Button_Submit_BackgroundColor: #1665dd;\n$TF_Button_Submit_Color: #fff;\n$TF_Button_Refresh_Color: #666666;\n\n$TF_Switch_Color: #fff;\n\n$TF_Input_Border_Color: #d9d9d9;\n$TF_Input_Background_Color: #fff;\n$TF_Checkbox_Icon_Background_Color: #fff;\n\n$TF_WelcomeBox_BackgroundColor: $TF_Box_BackgroundColor;\n$TF_WelcomeBox_Decoration_BackgroundColor: #f9f9f9;\n$TF_WelcomeBox_Decoration_BorderColor: #e3e3e3;\n$TF_WelcomeBox_Badge_BackgroundColor: #000000;\n$TF_WelcomeBox_Badge_Color: #fff;\n$TF_WelcomeBox_BorderColor: #b8b8b8;\n$TF_WelcomeBox_Decoration_Color: #777a7e;\n$TF_WelcomeBox_Block_BackgroundColor: #fff;\n$TF_WelcomeBox_Block_Border: #aaaaaa;\n$TF_WelcomeBox_Block_BorderLight: #ededed;\n$TF_WelcomeBox_Block_Color: #202225;\n\n$TF_Tooltip_BackgroundColor: #1a232e;\n$TF_Tooltip_Color: #f7f6f6;\n\n$TF_BarTab_Color: #fff;\n$TF_BarTab_BackgroundColor: #3f444a;\n$TF_BarTab_Hover_BackgroundColor: #4e5258;\n$TF_BarTab_Active_BackgroundColor: #f1f1f1;\n$TF_BarTab_Active_Color: $TF_Color_FontNormal;\n$TF_BarTab_Active_Border: #e3e3e3;\n$TF_BarTab_Badge_BackgroundColor: #2a75e6;\n$TF_BarTab_Badge_BackgroundColor_Disabled: #7e7e7e;\n$TF_BarTab_Badge_Color: #fff;\n\n$TF_Content_BackgroundColor: #fff;\n$TF_Content_Color: $TF_Color_FontNormal;\n$TF_Content_Border: #e3e3e3;\n$TF_Content_Item_Border: #e5e5e6;\n\n$TF_Content_Collapse_Background_Color: #384c54;\n$TF_Content_Collapse_Box_Background_Color: #fff;\n$TF_Content_Collapse_Button_Background_Color: #fff;\n$TF_Content_Collapse_Button_Color: #23282d;\n$TF_Content_Collapse_Button_Border: $TF_Content_Collapse_Background_Color;\n\n$TF_Content_Status_RWD_Background_Color: #fff;\n$TF_Content_Status_RWD_Border: #e3e3e3;\n\n$TF_Offline_Stats_Border_Color: #d5d7db;\n$TF_Offline_Stats_Active_Color: #2a75e6;\n$TF_Offline_Stats_Button_Background_Color: #1a232e;\n$TF_Offline_Stats_Button_Color: #fff;\n$TF_Offline_Stats_Color: #6f7072;\n\n$TF_Trusted_Table_Color: #e3e4e6;\n$TF_Trusted_Hour_Color: #9fa3ab;\n$TF_Trusted_Link_Color: #2a75e6;\n$TF_Trusted_Remove_Color: #eb1c1c;\n$TF_Trusted_Remove_Hover_Color: #a50000;\n\n// Admin\n$TF_Admin_Action_Bar_Background_Color: #363b41;\n$TF_Admin_Action_Bar_Color: #ffffff;\n\n$TF_Admin_Upgrade_Button_Background_Color: #ffffff;\n$TF_Admin_Upgrade_Button_Color: #363b41;\n\n$TF_Admin_Highlight_Color: #ec1c24;\n$TF_Admin_Box_Background_Color: #ffffff;\n$TF_Admin_Box_Border_Color: #e5e5e5;\n\n$TF_Admin_Disable_Button_Color: #fff;\n\n$TF_Admin_Enable_Button_Background_Color: #10b74a;\n$TF_Admin_Enable_Button_Color: #fff;\n\n$TF_Admin_Table_Basic_Background_Color: #363b41;\n$TF_Admin_Table_Basic_Color: #fff;\n$TF_Admin_Table_Premium_Background_Color: #eb1c23;\n$TF_Admin_Table_Premium_Color: #fff;\n$TF_Admin_Table_Active_Column_Background_Color: rgba(#10b74a, .05);\n\n$TF_Admin_Delete_Bar_Background_Color: #363b41;\n$TF_Admin_Delete_Bar_Color: #ffffff;\n\n$TF_Account_Box_Header_Background_Color: #363b41;\n$TF_Account_Box_Header_Color: #ffffff;\n\n$TF_Video_Control_Bar_Background_Color: #000;\n$TF_Video_Play_Button_Border: #f1f1f1;\n\n// Admin Configuration\n$TF_Configuration_Box_Background_Color: #fff;\n$TF_Configuration_Header_Background_Color: #363b41;\n$TF_Configuration_Header_Color: #fff;\n\n// Modal\n$TF_Modal_Header_Background_Color: #f6f6f6;\n$TF_Modal_Header_Border_Color: #e5e5e5;\n$TF_Modal_Header_Color: #363b41;\n\n$TF_Modal_Body_Background_Color: #fff;\n$TF_Modal_Body_Color: #363b41;\n\n$TF_Modal_Cancel_Btn_Border: #e3e3e3;\n\n// Loading Animation\n$TF_Dot_Near_Background_Color: #363b41;\n$TF_Dot_Far_Background_Color: #8899a6;\n$TF_Dot_Active_Background_Color: #32a2d6;\n$TF_Dot_Error_Background_Color: #ec4445;\n\n$TF_Dot_Animation_Base_Time: 1.2;\n$TF_Dot_Animation_Base_Time_In_Seconds: unquote($TF_Dot_Animation_Base_Time + 's');\n\n$TF_Dot_Animation_Items_Count: 6;\n\n$TF_Dot_Animation_Delay_Time: 1.5;\n$TF_Dot_Animation_Delay_Time_In_Seconds: unquote($TF_Dot_Animation_Delay_Time + 's');\n\n// Login Box\n$TF_Login_Box_Background_Color: #fff;\n$TF_Login_Box_Input_Background_Color: #fff;\n\n// Bootstrap\n$screen-xs:         480px;\n$screen-xs-min:     $screen-xs;\n$screen-phone:      $screen-xs-min;\n\n$screen-sm:         768px;\n$screen-sm-min:     $screen-sm;\n$screen-tablet:     $screen-sm-min;\n\n$screen-md:         992px;\n$screen-md-min:     $screen-md;\n$screen-desktop:    $screen-md-min;\n\n$screen-lg:         1200px;\n$screen-lg-min:     $screen-lg;\n$screen-lg-desktop: $screen-lg-min;\n\n$screen-xs-max:     ($screen-sm-min - 1);\n$screen-sm-max:     ($screen-md-min - 1);\n$screen-md-max:     ($screen-lg-min - 1);\n\n// Mobile 360\n$screen-360:        360px;\n\n// OLD\n// Login page\n$login-nav-message-color: #72777c;\n$login-circle-url: '../images/loading.gif';\n$twofas-second-step-login-button-shadow-color: rgba(0,0,0,.1);\n\n// Buttons\n$button-primary-disabled-color: #66c6e4;\n$button-primary-disabled-background-color: #008ec2;\n$button-primary-disabled-border-color: #007cb2;\n\n// Printable offline codes\n$backup-codes-list-bullet-color: #ff0000;\n$backup-codes-list-text-color: #000;\n","@import 'variables';\n@import 'functions';\n\n.twofas-spinner-button {\n  height: 10px;\n  width: 70px;\n  text-align: center;\n  vertical-align: middle;\n\n  > span {\n    width: 10px;\n    height: 10px;\n    background-color: #fff;\n    border-radius: 100%;\n    -webkit-border-radius: 100%;\n    display: inline-block;\n    -webkit-animation: twofas-bounce-delay 1.4s infinite ease-in-out both;\n    animation: twofas-bounce-delay 1.4s infinite ease-in-out both;\n    vertical-align: top;\n  }\n\n  .twofas-spinner-button-bounce-1 {\n    -webkit-animation-delay: -0.32s;\n    animation-delay: -0.32s;\n  }\n\n  .twofas-spinner-button-bounce-2 {\n    -webkit-animation-delay: -0.16s;\n    animation-delay: -0.16s;\n  }\n\n  @at-root {\n    @-webkit-keyframes twofas-bounce-delay {\n      0%, 80%, 100% {\n        -webkit-transform: scale(0);\n      }\n\n      40% {\n        -webkit-transform: scale(1.0);\n      }\n    }\n\n    @keyframes twofas-bounce-delay {\n      0%, 80%, 100% {\n        -webkit-transform: scale(0);\n        transform: scale(0);\n      }\n\n      40% {\n        -webkit-transform: scale(1.0);\n        transform: scale(1.0);\n      }\n    }\n  }\n}\n\n.twofas-spinner-circle {\n  width: 40px;\n  height: 40px;\n  position: relative;\n\n  .tf-dot {\n    width: 100%;\n    height: 100%;\n    position: absolute;\n    left: 0;\n    top: 0;\n\n    &::before {\n      content: '';\n      display: block;\n      margin: 0 auto;\n      width: 15%;\n      height: 15%;\n      background-color: $TF_Admin_Highlight_Color;\n      border-radius: 100%;\n      -webkit-border-radius: 100%;\n      -webkit-animation: tf-dot-fade-delay 1.2s infinite ease-in-out both;\n      animation: tf-dot-fade-delay 1.2s infinite ease-in-out both;\n    }\n\n    &.tf-dot-2 {\n      -webkit-transform: rotate(30deg);\n      -ms-transform: rotate(30deg);\n      transform: rotate(30deg);\n\n      &::before {\n        -webkit-animation-delay: -1.1s;\n        animation-delay: -1.1s;\n      }\n    }\n\n    &.tf-dot-3 {\n      -webkit-transform: rotate(60deg);\n      -ms-transform: rotate(60deg);\n      transform: rotate(60deg);\n\n      &::before {\n        -webkit-animation-delay: -1s;\n        animation-delay: -1s;\n      }\n    }\n\n    &.tf-dot-4 {\n      -webkit-transform: rotate(90deg);\n      -ms-transform: rotate(90deg);\n      transform: rotate(90deg);\n\n      &::before {\n        -webkit-animation-delay: -0.9s;\n        animation-delay: -0.9s;\n      }\n    }\n\n    &.tf-dot-5 {\n      -webkit-transform: rotate(120deg);\n      -ms-transform: rotate(120deg);\n      transform: rotate(120deg);\n\n      &::before {\n        -webkit-animation-delay: -0.8s;\n        animation-delay: -0.8s;\n      }\n    }\n\n    &.tf-dot-6 {\n      -webkit-transform: rotate(150deg);\n      -ms-transform: rotate(150deg);\n      transform: rotate(150deg);\n\n      &::before {\n        -webkit-animation-delay: -0.7s;\n        animation-delay: -0.7s;\n      }\n    }\n\n    &.tf-dot-7 {\n      -webkit-transform: rotate(180deg);\n      -ms-transform: rotate(180deg);\n      transform: rotate(180deg);\n\n      &::before {\n        -webkit-animation-delay: -0.6s;\n        animation-delay: -0.6s;\n      }\n    }\n\n    &.tf-dot-8 {\n      -webkit-transform: rotate(210deg);\n      -ms-transform: rotate(210deg);\n      transform: rotate(210deg);\n\n      &::before {\n        -webkit-animation-delay: -0.5s;\n        animation-delay: -0.5s;\n      }\n    }\n\n    &.tf-dot-9 {\n      -webkit-transform: rotate(240deg);\n      -ms-transform: rotate(240deg);\n      transform: rotate(240deg);\n\n      &::before {\n        -webkit-animation-delay: -0.4s;\n        animation-delay: -0.4s;\n      }\n    }\n\n    &.tf-dot-10 {\n      -webkit-transform: rotate(270deg);\n      -ms-transform: rotate(270deg);\n      transform: rotate(270deg);\n\n      &::before {\n        -webkit-animation-delay: -0.3s;\n        animation-delay: -0.3s;\n      }\n    }\n\n    &.tf-dot-11 {\n      -webkit-transform: rotate(300deg);\n      -ms-transform: rotate(300deg);\n      transform: rotate(300deg);\n\n      &::before {\n        -webkit-animation-delay: -0.2s;\n        animation-delay: -0.2s;\n      }\n    }\n\n    &.tf-dot-12 {\n      -webkit-transform: rotate(330deg);\n      -ms-transform: rotate(330deg);\n      transform: rotate(330deg);\n\n      &::before {\n        -webkit-animation-delay: -0.1s;\n        animation-delay: -0.1s;\n      }\n    }\n  }\n\n  @at-root {\n    @-webkit-keyframes tf-dot-fade-delay {\n      0%, 39%, 100% {\n        opacity: 0;\n      }\n      40% {\n        opacity: 1;\n      }\n    }\n\n    @keyframes tf-dot-fade-delay {\n      0%, 39%, 100% {\n        opacity: 0;\n      }\n      40% {\n        opacity: 1;\n      }\n    }\n  }\n}\n\n.twofas-spinner-container {\n  &.twofas-qr-refresh {\n    display: none;\n    left: 50%;\n    position: absolute;\n    top: 50%;\n    transform: translate(-50%, -50%);\n    z-index: 2;\n\n    @media all and (max-width: $screen-xs-max) {\n      left: auto;\n      padding-bottom: 20px;\n      position: static;\n      top: auto;\n      transform: none;\n      text-align: center;\n    }\n\n    .twofas-spinner-circle {\n      height: 100px;\n      width: 100px;\n\n      @media all and (max-width: $screen-xs-max) {\n        display: inline-block;\n        height: 150px;\n        width: 150px;\n      }\n    }\n  }\n\n  &.twofas-visible {\n    display: block;\n  }\n}\n\n.twofas-token-loading {\n  .twofas-loading-dot {\n    opacity: .3;\n    animation: twofas-token-loading-animation $TF_Dot_Animation_Base_Time_In_Seconds ease-in-out normal infinite !important;\n    -webkit-animation: twofas-token-loading-animation $TF_Dot_Animation_Base_Time_In_Seconds ease-in-out normal infinite !important;\n  }\n}\n\n.twofas-token-setup {\n  .twofas-loading-dot {\n    animation: twofas-token-loading-setup 1.2s ease-in normal 1 both;\n    -webkit-animation: twofas-token-loading-setup 1.2s ease-in normal 1 both;\n  }\n}\n\n.twofas-token-error {\n  .twofas-error-dot {\n    animation: twofas-token-loading-setup 1.2s ease-in normal 1 both;\n    -webkit-animation: twofas-token-loading-setup 1.2s ease-in normal 1 both;\n  }\n}\n.twofas-sockets-error {\n  display: none;\n  position: relative;\n}\n.twofas-token-loading,\n.twofas-token-setup,\n.twofas-token-error {\n  display: none;\n\n  &.twofas-play {\n    display: inline-block;\n  }\n\n  .twofas-loading-dot {\n    display: block;\n    float: left;\n    margin-right: 7px;\n    width: 8px;\n    height: 8px;\n    border-radius: 50%;\n    background-color: $TF_Dot_Far_Background_Color;\n    opacity: 0;\n    will-change: background-color, opacity;\n\n    &:last-of-type {\n      margin-right: 0;\n    }\n\n    &:nth-of-type(2) {\n      animation-delay: timeToSeconds(getAnimationOffset(1)) !important;\n      -webkit-animation-delay: timeToSeconds(getAnimationOffset(1)) !important;\n    }\n\n    &:nth-of-type(3) {\n      animation-delay: timeToSeconds(getAnimationOffset(2)) !important;\n      -webkit-animation-delay: timeToSeconds(getAnimationOffset(2)) !important;\n    }\n\n    &:nth-of-type(4) {\n      animation-delay: timeToSeconds(getAnimationOffset(3)) !important;\n      -webkit-animation-delay: timeToSeconds(getAnimationOffset(3)) !important;\n    }\n\n    &:nth-of-type(5) {\n      animation-delay: timeToSeconds(getAnimationOffset(4)) !important;\n      -webkit-animation-delay: timeToSeconds(getAnimationOffset(4)) !important;\n    }\n\n    &:nth-of-type(6) {\n      animation-delay: timeToSeconds(getAnimationOffset(5)) !important;\n      -webkit-animation-delay: timeToSeconds(getAnimationOffset(5)) !important;\n    }\n  }\n\n  .twofas-error-dot {\n    display: block;\n    float: left;\n    margin-right: 7px;\n    width: 8px;\n    height: 8px;\n    border-radius: 50%;\n    background-color: $TF_Dot_Error_Background_Color;\n    opacity: 0;\n    will-change: background-color, opacity;\n\n    &:last-of-type {\n      margin-right: 0;\n    }\n\n    &:nth-of-type(2) {\n      animation-delay: timeToSeconds(getAnimationOffset(1)) !important;\n      -webkit-animation-delay: timeToSeconds(getAnimationOffset(1)) !important;\n    }\n\n    &:nth-of-type(3) {\n      animation-delay: timeToSeconds(getAnimationOffset(2)) !important;\n      -webkit-animation-delay: timeToSeconds(getAnimationOffset(2)) !important;\n    }\n\n    &:nth-of-type(4) {\n      animation-delay: timeToSeconds(getAnimationOffset(3)) !important;\n      -webkit-animation-delay: timeToSeconds(getAnimationOffset(3)) !important;\n    }\n\n    &:nth-of-type(5) {\n      animation-delay: timeToSeconds(getAnimationOffset(4)) !important;\n      -webkit-animation-delay: timeToSeconds(getAnimationOffset(4)) !important;\n    }\n\n    &:nth-of-type(6) {\n      animation-delay: timeToSeconds(getAnimationOffset(5)) !important;\n      -webkit-animation-delay: timeToSeconds(getAnimationOffset(5)) !important;\n    }\n  }\n\n  @at-root {\n    @keyframes twofas-token-loading-setup {\n      0% {\n        opacity: 0;\n      }\n\n      100% {\n        opacity: .3;\n      }\n    }\n\n    @-webkit-keyframes twofas-token-loading-setup {\n      0% {\n        opacity: 0;\n      }\n\n      100% {\n        opacity: .3;\n      }\n    }\n\n    @keyframes twofas-token-loading-animation {\n      0%, 100% {\n        opacity: .3;\n        background-color: $TF_Dot_Far_Background_Color;\n      }\n\n      16.67%, 83.33% {\n        opacity: .5;\n        background-color: $TF_Dot_Far_Background_Color;\n      }\n\n      33.33%, 66.67% {\n        opacity: .8;\n        background-color: $TF_Dot_Near_Background_Color;\n      }\n\n      50% {\n        opacity: 1;\n        background-color: $TF_Dot_Active_Background_Color;\n      }\n    }\n\n    @-webkit-keyframes twofas-token-loading-animation {\n      0%, 100% {\n        opacity: .3;\n        background-color: $TF_Dot_Far_Background_Color;\n      }\n\n      16.67%, 83.33% {\n        opacity: .5;\n        background-color: $TF_Dot_Far_Background_Color;\n      }\n\n      33.33%, 66.67% {\n        opacity: .8;\n        background-color: $TF_Dot_Near_Background_Color;\n      }\n\n      50% {\n        opacity: 1;\n        background-color: $TF_Dot_Active_Background_Color;\n      }\n    }\n  }\n}\n","@import 'variables';\n\n.twofas-modal-backdrop {\n  display: none;\n  position: fixed;\n  left: 0;\n  top: 0;\n  width: 100%;\n  height: 100%;\n  z-index: 99999;\n  background: rgba(0, 0, 0,.75);\n  opacity: 0;\n\n  &.twofas-deactivation-modal {\n    overflow-x: hidden;\n  }\n}\n\n.twofas-modal-container {\n  display: table;\n  width: 100%;\n  height: 100%;\n}\n\n.twofas-modal-cell {\n  display: table-cell;\n  vertical-align: middle;\n  text-align: center;\n}\n\n.twofas-modal {\n  display: inline-block;\n  max-width: 60%;\n  max-height: 80%;\n  background: $TF_Modal_Body_Background_Color;\n\n  &.twofas-deactivation-modal {\n    background-color: white;\n    border: 1px solid #979797;\n    border-radius: 0;\n    max-width: 500px;\n    overflow-y: auto;\n    padding: 12px;\n    text-align: left;\n    width: 95%;\n    z-index: 9999;\n\n    @media all and (max-width: 600px) {\n      padding: 0;\n    }\n\n    .twofas-modal-header {\n      background: none;\n      border-bottom: 0;\n      font-size: 14px;\n      margin-top: 0;\n      padding-bottom: 0;\n\n      fieldset {\n        label {\n          height: 16px;\n          margin-bottom: 3px;\n\n          &:last-of-type {\n            margin-bottom: 0;\n          }\n        }\n      }\n\n      i,\n      h6 {\n        display: inline-block;\n        vertical-align: middle;\n      }\n\n      i {\n        left: 0;\n        margin-left: 0;\n        margin-right: 2px;\n        position: static;\n        top: 0;\n      }\n\n      h6 {\n        border-bottom: 1px solid #979797;\n        font-size: 14px;\n        margin: 0;\n        padding: 0;\n        width: 100%;\n\n        @media all and (max-width: $screen-xs) {\n          font-size: 12px;\n        }\n      }\n    }\n\n    .twofas-confirm-buttons {\n      margin-top: 10px;\n      text-align: right;\n    }\n\n    .twofas-modal-body {\n      fieldset {\n        label {\n          display: block;\n          height: 16px;\n          margin-bottom: 2px;\n\n          @media all and (max-width: 782px) {\n            height: 25px;\n            margin-bottom: 5px;\n          }\n\n          @media all and (max-width: $screen-xs) {\n            span {\n              font-size: 12px;\n            }\n          }\n        }\n      }\n\n      p {\n        font-weight: 700;\n        margin-bottom: 5px;\n\n        @media all and (max-width: 782px) {\n          margin-bottom: 10px;\n        }\n      }\n    }\n\n    textarea {\n      font-size: 14px;\n      margin-top: 15px;\n      min-height: 100px;\n      max-height: 300px;\n      resize: vertical;\n      width: 100%;\n\n      @media all and (max-width: $screen-xs) {\n        font-size: 12px;\n      }\n    }\n\n    .twofas-content-container {\n      width: 100%;\n\n      @media all and (max-width: 600px) {\n        padding-left: 0;\n      }\n    }\n  }\n\n  &.twofas-info-text {\n    max-width: 40%;\n\n    @media all and (max-width: $screen-sm-max) {\n      max-width: 60%;\n      max-height: none;\n    }\n  }\n\n  &.twofas-without-spinner {\n    .twofas-modal-body {\n      .twofas-content-container {\n        padding-left: 0;\n      }\n    }\n  }\n\n  @media all and (max-width: $screen-sm-max) {\n    max-width: 75%;\n    max-height: none;\n  }\n\n  @media all and (max-width: 660px) {\n    max-width: 90%;\n  }\n\n  &-header {\n    background: $TF_Modal_Header_Background_Color;\n    color: $TF_Modal_Header_Color;\n    border-bottom: 1px solid $TF_Modal_Header_Border_Color;\n    height: 40px;\n    line-height: 40px;\n    width: 100%;\n    padding: 0 20px;\n    text-align: left;\n\n    h6 {\n      line-height: 40px;\n      margin: 0;\n      padding: 0;\n      font-size: 14px;\n    }\n  }\n\n  &-body {\n    background: $TF_Modal_Body_Background_Color;\n    color: $TF_Modal_Body_Color;\n    padding: 20px;\n\n    &.twofas-hidden {\n      display: none;\n    }\n\n    .twofas-spinner-container {\n      display: inline-block;\n      padding-right: 30px;\n      vertical-align: top;\n\n      @media all and (max-width: 600px) {\n        display: block;\n        float: left;\n        margin-right: -70px;\n      }\n\n      @media all and (max-width: 480px) {\n        padding-right: 0;\n        float: none;\n        margin-right: 0;\n        margin-bottom: 20px;\n        text-align: center;\n\n        .twofas-spinner-circle {\n          display: inline-block;\n        }\n      }\n    }\n\n    .twofas-content-container {\n      display: inline-block;\n      padding: 0;\n      text-align: left;\n      width: auto;\n\n      @media all and (max-width: 600px) {\n        display: block;\n        float: left;\n        padding-left: 70px;\n\n        &.twofas-qr-code-container,\n        &.twofas-without-spinner {\n          padding-left: 0;\n        }\n      }\n\n      @media all and (max-width: 480px) {\n        padding-left: 0;\n      }\n\n      .twofas-text-content {\n        &.twofas-remember-me {\n          margin-top: 20px;\n        }\n\n        p {\n          display: inline-block;\n          font-size: 14px;\n          line-height: 18px;\n          color: $TF_Modal_Body_Color;\n          vertical-align: top;\n\n          @media all and (max-width: 600px) {\n            .twofas-line {\n              display: inline;\n            }\n          }\n\n          @media all and (max-width: 480px) {\n            text-align: center;\n          }\n        }\n\n        .twofas-modal-logo {\n          display: inline-block;\n          padding-left: 30px;\n          vertical-align: top;\n\n          @media all and (max-width: 600px) {\n            display: none;\n          }\n        }\n\n        .twofas-qr-code {\n          image-rendering: pixelated;\n        }\n\n        img {\n          max-width: 100%;\n        }\n      }\n\n      .twofas-buttons {\n        margin-top: 20px;\n        text-align: right;\n\n        @media all and (max-width: 520px) {\n          .twofas-btn {\n            display: block;\n            margin: 0 auto 10px;\n            padding: 0 15px;\n\n            &:last-of-type {\n              margin-bottom: 0;\n            }\n\n            &.cancel-btn {\n              border: 1px solid $TF_Modal_Cancel_Btn_Border;\n            }\n          }\n        }\n\n        &.twofas-buttons-center {\n          text-align: center;\n        }\n      }\n    }\n  }\n}\n","@import '../includes/variables';\n\n.twofas-badge {\n  display: block;\n  width: 26px;\n  height: 26px;\n  line-height: 26px;\n  border-radius: 50%;\n  text-align: center;\n  font-size: 14px;\n  font-weight: 700;\n}\n\n.twofas-welcome-box .twofas-badge {\n  background: $TF_WelcomeBox_Badge_BackgroundColor;\n  color: $TF_WelcomeBox_Badge_Color;\n}\n\n.twofas-bar .twofas-badge {\n  display: inline-block;\n  width: 23px;\n  height: 23px;\n  line-height: 23px;\n  font-size: 12px;\n  margin-left: 5px;\n  background: $TF_BarTab_Badge_BackgroundColor;\n  color: $TF_BarTab_Badge_Color;\n\n  @media all and (max-width: 400px) {\n    display: none;\n  }\n}","@import \"../includes/variables\";\n\n.twofas-bar {\n  width: 100%;\n  height: 46px;\n  line-height: 46px;\n  background: $TF_BarTab_BackgroundColor;\n  border-top-left-radius: 3px;\n  border-top-right-radius: 3px;\n\n  @media all and (max-width: 640px) {\n    height: auto;\n    overflow: hidden;\n  }\n\n  .twofas-list-inline {\n    li {\n      width: 200px;\n      height: 46px;\n      line-height: 46px;\n      text-align: center;\n      color: $TF_BarTab_Color;\n      font-size: 11px;\n      font-weight: 700;\n      text-transform: uppercase;\n      border: 1px solid transparent;\n      border-bottom: 0;\n\n      @media all and (max-width: 1100px) {\n        width: 180px;\n      }\n\n      @media all and (max-width: $screen-sm-max) {\n        width: auto;\n        padding: 0 15px;\n      }\n\n      @media all and (max-width: 640px) {\n        width: 50%;\n      }\n\n      &:not(.twofas-disabled):not(.twofas-active):hover {\n        background: $TF_BarTab_Hover_BackgroundColor;\n      }\n\n      &.twofas-disabled {\n        cursor: not-allowed;\n        opacity: .75;\n        user-select: none;\n\n        a {\n          pointer-events: none;\n\n          .twofas-badge {\n            background: $TF_BarTab_Badge_BackgroundColor_Disabled;\n          }\n        }\n      }\n\n      &.twofas-active {\n        color: $TF_BarTab_Active_Color;\n        background: $TF_BarTab_Active_BackgroundColor;\n        border-color: $TF_BarTab_Active_Border;\n      }\n\n      .twofas-line {\n        display: inline;\n\n        @media all and (max-width: 400px) {\n          display: block;\n          line-height: 13px;\n        }\n      }\n\n      .twofas-hyphen {\n        display: inline;\n\n        @media all and (max-width: 400px) {\n          display: none;\n        }\n      }\n\n      a {\n        color: inherit;\n        text-decoration: none;\n\n        &:hover,\n        &:focus,\n        &:active {\n          text-decoration: none;\n        }\n\n        > span:not(.twofas-badge) {\n          @media all and (max-width: 400px) {\n            display: inline-block;\n            vertical-align: middle;\n          }\n        }\n      }\n    }\n  }\n}\n","@import '../includes/variables';\n@import '../includes/mixins';\n\n.twofas-content {\n  position: relative;\n  height: 100%;\n  overflow: hidden;\n  background: $TF_Content_BackgroundColor;\n  color: $TF_Content_Color;\n  border: 1px solid $TF_Content_Border;\n  border-top: 0;\n\n  &.twofas-configured {\n    height: auto;\n    overflow: hidden;\n\n    .twofas-configured-collapse {\n      display: table;\n    }\n\n    .twofas-content-items-container {\n      height: 300px;\n      width: 100%;\n      overflow: hidden;\n      position: relative;\n      margin-top: 30px;\n    }\n  }\n\n  &-container {\n    width: 100%;\n    height: auto;\n    overflow: hidden;\n    padding: 30px;\n  }\n\n  .twofas-content-mobile {\n    display: none;\n    width: 100%;\n    height: auto;\n    overflow: hidden;\n    text-align: center;\n\n    @media all and (max-width: $screen-xs-max) {\n      display: block;\n    }\n\n    & + p {\n      font-size: 16px;\n      margin-top: 5px;\n    }\n\n    img {\n      max-width: 100%;\n    }\n  }\n\n  .twofas-configured-collapse {\n    background: rgba($TF_Content_Collapse_Background_Color, .75);\n    display: none;\n    position: absolute;\n    left: 0;\n    top: 0;\n    width: 100%;\n    height: 100%;\n    z-index: 3;\n\n    &-box-container {\n      display: table-cell;\n      vertical-align: middle;\n      text-align: center;\n    }\n\n    &-box {\n      display: inline-block;\n      padding: 20px;\n      background: $TF_Content_Collapse_Box_Background_Color;\n      border: 1px solid $TF_Content_Collapse_Background_Color;\n      -webkit-box-shadow: 0 0 20px 2px #435e59;\n      box-shadow: 0 0 20px 2px #435e59;\n      max-width: 95%;\n\n      .twofas-phone-number {\n        margin-bottom: 10px;\n      }\n    }\n  }\n\n  &-header {\n    width: 100%;\n    height: auto;\n    overflow: hidden;\n    padding-top: 5px;\n    font-size: 11px;\n    font-weight: 700;\n    margin-bottom: 30px;\n\n    .twofas-status {\n      text-transform: uppercase;\n      font-size: 10px;\n    }\n\n    a {\n      display: inline-block;\n      vertical-align: middle;\n      color: inherit;\n    }\n\n    i {\n      vertical-align: middle;\n      margin-left: 2px;\n      margin-top: -2px;\n    }\n\n    ul.twofas-list-spacer {\n      @media all and (max-width: $screen-xs-max) {\n        display: table;\n        width: 100%;\n        text-align: center;\n      }\n\n      @media all and (max-width: 440px) {\n        display: block;\n      }\n\n      li {\n        form {\n          margin-top: -2px;\n        }\n\n        @media all and (max-width: $screen-xs-max) {\n          display: table-cell;\n          border: 0;\n          float: none;\n          height: 40px !important;\n          padding: 0;\n          min-width: 20%;\n\n          &:first-of-type,\n          &:nth-of-type(2) {\n            a {\n              border-right-width: 0;\n\n              @media all and (max-width: 440px) {\n                border-right-width: 1px;\n                border-bottom-width: 0;\n              }\n            }\n          }\n\n          &:last-of-type {\n            a {\n              border-right-width: 1px !important;\n              border-bottom-width: 1px !important;\n            }\n          }\n\n          a {\n            background: $TF_Content_Status_RWD_Background_Color;\n            display: block;\n            height: 40px;\n            line-height: 40px;\n            border: 1px solid $TF_Content_Status_RWD_Border;\n\n            &:hover {\n              background: darken($TF_Content_Status_RWD_Background_Color, 5%);\n              color: inherit;\n              text-decoration: none;\n            }\n          }\n\n          .twofas-learn-more {\n            font-size: 11px;\n          }\n        }\n\n        @media all and (max-width: 600px) {\n          min-width: 15%;\n\n          a {\n            padding: 0 5px;\n\n            .twofas-icon {\n              display: none;\n            }\n          }\n        }\n\n        @media all and (max-width: 440px) {\n          display: block;\n          width: 100%;\n        }\n      }\n    }\n  }\n\n  &-description {\n    p {\n      font-size: 18px;\n      line-height: 28px;\n      letter-spacing: .5px;\n\n      @media all and (max-width: $screen-sm-max) {\n        font-size: 16px;\n        line-height: 24px;\n        letter-spacing: 0;\n      }\n    }\n  }\n\n  &-item {\n    width: 100%;\n    height: 300px;\n    padding: 40px 0;\n    border-bottom: 1px solid $TF_Content_Item_Border;\n\n    @media all and (max-width: $screen-md-max) {\n      height: 250px;\n      padding: 20px 0;\n    }\n\n    @media all and (max-width: $screen-xs-max) {\n      height: auto;\n    }\n\n    &:nth-last-of-type(2) {\n      border-bottom: 0;\n    }\n\n    &-left,\n    &-right {\n      height: 100%;\n      float: left;\n    }\n\n    &-left {\n      width: 20%;\n      margin-right: 2.5%;\n      line-height: 220px;\n\n      @media all and (max-width: $screen-md-max) {\n        width: 25%;\n      }\n\n      @media all and (max-width: $screen-sm-max) {\n        width: 30%;\n      }\n\n      @media all and (max-width: $screen-xs-max) {\n        display: none;\n      }\n\n      i {\n        vertical-align: middle;\n      }\n    }\n\n    &-right {\n      position: relative;\n      width: 77.5%;\n      display: table;\n      vertical-align: middle;\n\n      @media all and (max-width: $screen-md-max) {\n        width: 72.5%;\n      }\n\n      @media all and (max-width: $screen-sm-max) {\n        width: 67.5%;\n      }\n\n      @media all and (max-width: $screen-xs-max) {\n        display: block;\n        width: 100%;\n        text-align: center;\n      }\n\n      &.twofas-phone-container {\n        z-index: 2;\n      }\n\n      &-content {\n        display: table-cell;\n        vertical-align: middle;\n\n        @media all and (max-width: $screen-xs-max) {\n          display: block;\n        }\n      }\n\n      &-bottom {\n        position: absolute;\n        width: 100%;\n        bottom: 0;\n        left: 0;\n\n        @media all and (max-width: $screen-xs-max) {\n          position: static;\n          bottom: auto;\n          left: auto;\n          margin-top: 15px;\n        }\n\n        @media all and (max-width: 400px) {\n          > .twofas-btn {\n            margin: 0 auto;\n          }\n\n          .twofas-btn {\n            display: block;\n          }\n\n          .twofas-buttons-bottom {\n            margin-top: 10px;\n\n            button {\n              margin-left: 0;\n            }\n          }\n        }\n      }\n\n      .intl-tel-input {\n        display: inline-block;\n\n        .flag-container {\n          max-width: 100%;\n\n          .country-list {\n            @media all and (max-width: 640px) {\n              position: relative;\n              max-width: 100%;\n            }\n          }\n        }\n      }\n\n      h6 {\n        font-size: 16px;\n        line-height: 20px;\n        font-weight: 500;\n        margin-bottom: 20px;\n      }\n\n      p {\n        font-size: 18px;\n        line-height: 24px;\n\n        &.twofas-step {\n          font-size: 14px;\n          line-height: 20px;\n          font-weight: 700;\n        }\n\n        &.twofas-small {\n          font-size: 12px;\n          line-height: 14px;\n          margin-top: 5px;\n\n          @media all and (max-width: $screen-xs-max) {\n            margin-top: 0;\n            line-height: 16px;\n          }\n        }\n\n        a {\n          color: $TF_Color_Link;\n        }\n      }\n\n      h6,\n      p.twofas-step {\n        @media all and (max-width: $screen-xs-max) {\n          text-align: left;\n        }\n      }\n    }\n  }\n\n  @import 'content/offline';\n  @import 'content/tokens';\n  @import 'content/trusted_devices';\n}\n","@import '../../includes/variables';\n\n.twofas-offline-stats {\n  position: relative;\n  width: 365px;\n  height: auto;\n  padding: 35px 0 57.5px;\n  margin: 80px auto 62.5px auto;\n  border: 1px solid $TF_Offline_Stats_Border_Color;\n  text-align: center;\n\n  &-active-codes {\n    color: $TF_Offline_Stats_Active_Color;\n    margin-left: 7px;\n\n    h2,\n    p {\n      color: inherit;\n    }\n  }\n\n  &-of {\n    vertical-align: top;\n    padding: 0 25px;\n\n    p {\n      line-height: 88px !important;\n    }\n  }\n\n  &-container {\n    p {\n      &.twofas-last-generate {\n        font-size: 12px;\n        line-height: 22px;\n        color: $TF_Offline_Stats_Color;\n      }\n    }\n  }\n\n  .twofas-offline-stats-generated {\n    > div {\n      display: inline-block;\n    }\n  }\n\n  .twofas-offline-codes-data {\n      p {\n        margin-top: 0;\n      }\n\n      ul {\n        list-style: square;\n        font-size: 20px;\n        margin-left: 20px;\n      }\n\n      li {\n        padding: 5px 0;\n      }\n\n      .twofas-offline-codes-list {\n        display: none;\n      }\n\n      code {\n        margin: 0;\n        padding: 0;\n      }\n\n      pre {\n        font-family: Arial, sans-serif;\n        font-size: 18px;\n        line-height: 150%;\n        padding: 10px;\n      }\n  }\n\n  .twofas-offline-codes-list {\n    display: none;\n  }\n\n  h2 {\n    font-size: 75px;\n    font-weight: 700;\n  }\n\n  p {\n    font-size: 18px;\n    line-height: 20px;\n  }\n}\n","@import '../../includes/variables';\n\n.twofas-stores-download {\n  height: auto;\n  overflow: hidden;\n  margin-top: 25px;\n\n  @media all and (max-width: $screen-xs-max) {\n    display: inline-block;\n    margin-top: 15px;\n  }\n\n  a {\n    display: block;\n    float: left;\n    margin-right: 20px;\n\n    @media all and (max-width: 400px) {\n      display: inline-block;\n      float: none;\n      margin: 10px 0 0 0;\n\n      &:first-of-type {\n        margin-top: 0;\n      }\n    }\n\n    &:last-of-type {\n      margin-right: 0;\n    }\n  }\n}\n\n.twofas-content-item {\n  &-qr {\n    position: relative;\n    height: 100%;\n\n    &:before {\n      content: '';\n      display: block;\n      padding-top: 100%;\n    }\n\n    img {\n      position: absolute;\n      top: 0;\n      left: 50%;\n      bottom: 0;\n      right: 0;\n      display: inline-block;\n      border: 1px solid #e5e5e6;\n      padding: 6px;\n      transform: translateX(-50%);\n      max-height: 100%;\n      image-rendering: pixelated;\n    }\n  }\n\n  .twofas-buttons-bottom {\n    display: inline-block;\n  }\n}\n",".twofas-icon {\n\tbackground-image: url('../images/spritesheet.png');\n\tbackground-repeat: no-repeat;\n\tdisplay: inline-block;\n}\n\n// ICON app-store\n@mixin twofas-icon-app-store() {\n\tbackground-position: 0 -133px !important;\n}\n\n@mixin twofas-icon-app-store-mixin() {\n\tbackground-position: 0 -133px;\n\theight: 40px;\n\twidth: 135px;\n}\n\n.twofas-icon-app-store {\n\tbackground-position: 0 -133px;\n\theight: 40px;\n\twidth: 135px;\n}\n// ICON backup-codes\n@mixin twofas-icon-backup-codes() {\n\tbackground-position: -276px -110px !important;\n}\n\n@mixin twofas-icon-backup-codes-mixin() {\n\tbackground-position: -276px -110px;\n\theight: 24px;\n\twidth: 21px;\n}\n\n.twofas-icon-backup-codes {\n\tbackground-position: -276px -110px;\n\theight: 24px;\n\twidth: 21px;\n}\n// ICON download\n@mixin twofas-icon-download() {\n\tbackground-position: -194px 0 !important;\n}\n\n@mixin twofas-icon-download-mixin() {\n\tbackground-position: -194px 0;\n\theight: 87px;\n\twidth: 48px;\n}\n\n.twofas-icon-download {\n\tbackground-position: -194px 0;\n\theight: 87px;\n\twidth: 48px;\n}\n// ICON google-play\n@mixin twofas-icon-google-play() {\n\tbackground-position: 0 -89px !important;\n}\n\n@mixin twofas-icon-google-play-mixin() {\n\tbackground-position: 0 -89px;\n\theight: 42px;\n\twidth: 136px;\n}\n\n.twofas-icon-google-play {\n\tbackground-position: 0 -89px;\n\theight: 42px;\n\twidth: 136px;\n}\n// ICON info-ok\n@mixin twofas-icon-info-ok() {\n\tbackground-position: -222px -89px !important;\n}\n\n@mixin twofas-icon-info-ok-mixin() {\n\tbackground-position: -222px -89px;\n\theight: 16px;\n\twidth: 16px;\n}\n\n.twofas-icon-info-ok {\n\tbackground-position: -222px -89px;\n\theight: 16px;\n\twidth: 16px;\n}\n// ICON info-x\n@mixin twofas-icon-info-x() {\n\tbackground-position: -170px -89px !important;\n}\n\n@mixin twofas-icon-info-x-mixin() {\n\tbackground-position: -170px -89px;\n\theight: 16px;\n\twidth: 16px;\n}\n\n.twofas-icon-info-x {\n\tbackground-position: -170px -89px;\n\theight: 16px;\n\twidth: 16px;\n}\n// ICON info\n@mixin twofas-icon-info() {\n\tbackground-position: -138px -111px !important;\n}\n\n@mixin twofas-icon-info-mixin() {\n\tbackground-position: -138px -111px;\n\theight: 16px;\n\twidth: 16px;\n}\n\n.twofas-icon-info {\n\tbackground-position: -138px -111px;\n\theight: 16px;\n\twidth: 16px;\n}\n// ICON numpad\n@mixin twofas-icon-numpad() {\n\tbackground-position: -244px 0 !important;\n}\n\n@mixin twofas-icon-numpad-mixin() {\n\tbackground-position: -244px 0;\n\theight: 73px;\n\twidth: 56px;\n}\n\n.twofas-icon-numpad {\n\tbackground-position: -244px 0;\n\theight: 73px;\n\twidth: 56px;\n}\n// ICON offline-codes\n@mixin twofas-icon-offline-codes() {\n\tbackground-position: -244px -75px !important;\n}\n\n@mixin twofas-icon-offline-codes-mixin() {\n\tbackground-position: -244px -75px;\n\theight: 33px;\n\twidth: 33px;\n}\n\n.twofas-icon-offline-codes {\n\tbackground-position: -244px -75px;\n\theight: 33px;\n\twidth: 33px;\n}\n// ICON padlock\n@mixin twofas-icon-padlock() {\n\tbackground-position: -216px -123px !important;\n}\n\n@mixin twofas-icon-padlock-mixin() {\n\tbackground-position: -216px -123px;\n\theight: 32px;\n\twidth: 22px;\n}\n\n.twofas-icon-padlock {\n\tbackground-position: -216px -123px;\n\theight: 32px;\n\twidth: 22px;\n}\n// ICON refresh\n@mixin twofas-icon-refresh() {\n\tbackground-position: -213px -161px !important;\n}\n\n@mixin twofas-icon-refresh-mixin() {\n\tbackground-position: -213px -161px;\n\theight: 12px;\n\twidth: 12px;\n}\n\n.twofas-icon-refresh {\n\tbackground-position: -213px -161px;\n\theight: 12px;\n\twidth: 12px;\n}\n// ICON remove-hover\n@mixin twofas-icon-remove-hover() {\n\tbackground-position: -227px -161px !important;\n}\n\n@mixin twofas-icon-remove-hover-mixin() {\n\tbackground-position: -227px -161px;\n\theight: 10px;\n\twidth: 10px;\n}\n\n.twofas-icon-remove-hover {\n\tbackground-position: -227px -161px;\n\theight: 10px;\n\twidth: 10px;\n}\n// ICON remove\n@mixin twofas-icon-remove() {\n\tbackground-position: -156px -111px !important;\n}\n\n@mixin twofas-icon-remove-mixin() {\n\tbackground-position: -156px -111px;\n\theight: 10px;\n\twidth: 10px;\n}\n\n.twofas-icon-remove {\n\tbackground-position: -156px -111px;\n\theight: 10px;\n\twidth: 10px;\n}\n// ICON sms\n@mixin twofas-icon-sms() {\n\tbackground-position: -98px 0 !important;\n}\n\n@mixin twofas-icon-sms-mixin() {\n\tbackground-position: -98px 0;\n\theight: 87px;\n\twidth: 94px;\n}\n\n.twofas-icon-sms {\n\tbackground-position: -98px 0;\n\theight: 87px;\n\twidth: 94px;\n}\n// ICON support\n@mixin twofas-icon-support() {\n\tbackground-position: -194px -89px !important;\n}\n\n@mixin twofas-icon-support-mixin() {\n\tbackground-position: -194px -89px;\n\theight: 32px;\n\twidth: 26px;\n}\n\n.twofas-icon-support {\n\tbackground-position: -194px -89px;\n\theight: 32px;\n\twidth: 26px;\n}\n// ICON tick-admin\n@mixin twofas-icon-tick-admin() {\n\tbackground-position: -138px -89px !important;\n}\n\n@mixin twofas-icon-tick-admin-mixin() {\n\tbackground-position: -138px -89px;\n\theight: 20px;\n\twidth: 30px;\n}\n\n.twofas-icon-tick-admin {\n\tbackground-position: -138px -89px;\n\theight: 20px;\n\twidth: 30px;\n}\n// ICON tick-enabled\n@mixin twofas-icon-tick-enabled() {\n\tbackground-position: -222px -107px !important;\n}\n\n@mixin twofas-icon-tick-enabled-mixin() {\n\tbackground-position: -222px -107px;\n\theight: 12px;\n\twidth: 17px;\n}\n\n.twofas-icon-tick-enabled {\n\tbackground-position: -222px -107px;\n\theight: 12px;\n\twidth: 17px;\n}\n// ICON tick\n@mixin twofas-icon-tick() {\n\tbackground-position: -194px -161px !important;\n}\n\n@mixin twofas-icon-tick-mixin() {\n\tbackground-position: -194px -161px;\n\theight: 12px;\n\twidth: 17px;\n}\n\n.twofas-icon-tick {\n\tbackground-position: -194px -161px;\n\theight: 12px;\n\twidth: 17px;\n}\n// ICON token\n@mixin twofas-icon-token() {\n\tbackground-position: 0 0 !important;\n}\n\n@mixin twofas-icon-token-mixin() {\n\tbackground-position: 0 0;\n\theight: 87px;\n\twidth: 96px;\n}\n\n.twofas-icon-token {\n\tbackground-position: 0 0;\n\theight: 87px;\n\twidth: 96px;\n}\n// ICON tokens\n@mixin twofas-icon-tokens() {\n\tbackground-position: -279px -75px !important;\n}\n\n@mixin twofas-icon-tokens-mixin() {\n\tbackground-position: -279px -75px;\n\theight: 30px;\n\twidth: 18px;\n}\n\n.twofas-icon-tokens {\n\tbackground-position: -279px -75px;\n\theight: 30px;\n\twidth: 18px;\n}\n// ICON trusted\n@mixin twofas-icon-trusted() {\n\tbackground-position: -244px -142px !important;\n}\n\n@mixin twofas-icon-trusted-mixin() {\n\tbackground-position: -244px -142px;\n\theight: 22px;\n\twidth: 30px;\n}\n\n.twofas-icon-trusted {\n\tbackground-position: -244px -142px;\n\theight: 22px;\n\twidth: 30px;\n}\n// ICON turn-on-off\n@mixin twofas-icon-turn-on-off() {\n\tbackground-position: -276px -142px !important;\n}\n\n@mixin twofas-icon-turn-on-off-mixin() {\n\tbackground-position: -276px -142px;\n\theight: 17px;\n\twidth: 16px;\n}\n\n.twofas-icon-turn-on-off {\n\tbackground-position: -276px -142px;\n\theight: 17px;\n\twidth: 16px;\n}\n// ICON twofas-auth\n@mixin twofas-icon-twofas-auth() {\n\tbackground-position: -194px -123px !important;\n}\n\n@mixin twofas-icon-twofas-auth-mixin() {\n\tbackground-position: -194px -123px;\n\theight: 36px;\n\twidth: 20px;\n}\n\n.twofas-icon-twofas-auth {\n\tbackground-position: -194px -123px;\n\theight: 36px;\n\twidth: 20px;\n}\n// ICON vms\n@mixin twofas-icon-vms() {\n\tbackground-position: -244px -110px !important;\n}\n\n@mixin twofas-icon-vms-mixin() {\n\tbackground-position: -244px -110px;\n\theight: 30px;\n\twidth: 30px;\n}\n\n.twofas-icon-vms {\n\tbackground-position: -244px -110px;\n\theight: 30px;\n\twidth: 30px;\n}\n","@import '../../includes/variables';\n@import '../../includes/sprites';\n\n.twofas-content-table {\n  height: auto;\n  overflow: hidden;\n  width: 100%;\n\n  table {\n    border-collapse: collapse;\n    margin-top: 95px;\n    margin-bottom: 10px;\n    width: 100%;\n\n    @media all and (max-width: $screen-md-max) {\n      margin-top: 50px;\n    }\n\n    thead {\n      background: $TF_Trusted_Table_Color;\n      text-align: left;\n\n      @media all and (max-width: $screen-sm-max) {\n        display: none;\n      }\n\n      th {\n        font-size: 13px;\n        font-weight: 300;\n      }\n    }\n\n    td,\n    th {\n      height: 38px;\n      line-height: 38px;\n\n      @media all and (max-width: $screen-sm-max) {\n        height: auto;\n        overflow: hidden;\n        line-height: 22px;\n      }\n    }\n\n    th {\n      padding: 0 25px;\n\n      @media all and (max-width: 1100px) {\n        padding: 0 10px;\n      }\n    }\n\n    tr {\n      @media all and (max-width: $screen-sm-max) {\n        float: left;\n        width: 49%;\n        padding: 15px 0;\n        margin-right: 2%;\n\n        &:nth-of-type(2n) {\n          margin-right: 0;\n        }\n      }\n\n      @media all and (max-width: $screen-xs-max) {\n        width: 100%;\n        margin-right: 0;\n        margin-bottom: 15px;\n\n        &:last-of-type {\n          margin-bottom: 0;\n        }\n      }\n    }\n\n    td {\n      font-size: 15px;\n\n      @media all and (max-width: $screen-sm-max) {\n        padding: 0 15px;\n        white-space: nowrap;\n        overflow: hidden;\n        text-overflow: ellipsis;\n\n        &::before {\n          font-weight: 700;\n          font-size: 13px;\n          margin-right: 5px;\n        }\n\n        &:nth-of-type(1) {\n          &::before {\n            content: 'Browser and device: ';\n          }\n        }\n\n        &:nth-of-type(2) {\n          &::before {\n            content: 'Added: ';\n          }\n        }\n\n        &:nth-of-type(3) {\n          &::before {\n            content: 'Last logged in: ';\n          }\n        }\n\n        &:nth-of-type(4) {\n          &::before {\n            content: 'IP Address: ';\n          }\n        }\n\n        &:nth-of-type(5) {\n          &::before {\n            content: 'Action: ';\n          }\n        }\n      }\n\n      &:first-of-type {\n        .twofas-td-content {\n          border-left: none;\n        }\n      }\n\n      .twofas-td-content {\n        border-left: 1px solid $TF_Trusted_Table_Color;\n        display: inline;\n        height: 18px;\n        padding: 0 25px;\n\n        @media all and (max-width: 1100px) {\n          padding: 0 10px;\n        }\n\n        @media all and (max-width: $screen-sm-max) {\n          border-left: 0;\n          padding: 0;\n          font-size: 13px;\n        }\n      }\n\n      .twofas-hour {\n        color: $TF_Trusted_Hour_Color;\n        margin-left: 15px;\n        font-size: 13px;\n        display: none;\n\n        @media all and (max-width: $screen-sm-max) {\n          margin-left: 5px;\n        }\n      }\n\n      .twofas-trusted-device-country {\n        color: $TF_Trusted_Hour_Color;\n        font-size: 13px;\n        display: none;\n        margin-right: 4px;\n\n        &:empty {\n          margin-right: 0;\n        }\n      }\n\n      .twofas-ip {\n        margin-left: -4px;\n      }\n\n      .twofas-visible {\n        display: inline-block;\n      }\n\n      .twofas-remove {\n        color: $TF_Trusted_Remove_Color;\n        font-size: 11px;\n        font-weight: 700;\n        text-decoration: none;\n\n        &:hover {\n          color: $TF_Trusted_Remove_Hover_Color;\n          text-decoration: none;\n\n          .twofas-icon {\n            @include twofas-icon-remove-hover();\n          }\n        }\n\n        .twofas-icon {\n          vertical-align: middle;\n          margin-top: -2px;\n        }\n      }\n    }\n\n    tr {\n      border: 1px solid $TF_Trusted_Table_Color;\n    }\n  }\n\n  table,\n  thead,\n  tbody,\n  th,\n  td,\n  tr {\n    @media all and (max-width: $screen-sm-max) {\n      display: block;\n    }\n  }\n\n  h5 {\n    font-size: 22px;\n    line-height: 60px;\n    font-weight: 700;\n    margin: 20px 0;\n    text-align: center;\n  }\n\n  .twofas-trusted-devices {\n    @media all and (max-width: $screen-sm-max) {\n      height: auto;\n      overflow: hidden;\n    }\n  }\n\n  .twofas-add-trusted-device {\n    width: 100%;\n    float: none;\n    height: auto;\n    overflow: hidden;\n    clear: both;\n    margin-top: 20px;\n  }\n}\n","@import '../includes/variables';\n\n.twofas-switch {\n  display: block;\n  height: 25px;\n  width: 69px;\n  line-height: 25px;\n  position: relative;\n  border: 0;\n  background: none;\n  color: #FFF;\n  border-radius: 12.5px;\n  padding: 0 3px;\n\n  &.twofas-enabled {\n    background: $TF_Color_SuccessDark;\n\n    .twofas-on {\n      background: $TF_Color_Success;\n    }\n  }\n\n  &.twofas-disabled {\n    background: $TF_Color_Danger;\n    color: $TF_Switch_Color !important;\n\n    .twofas-off {\n      background: darken($TF_Color_Danger, 25%);\n    }\n  }\n\n  span {\n    display: inline-block;\n    float: left;\n    font-weight: 700;\n    font-size: 10px;\n    text-transform: uppercase;\n    width: 31px;\n    height: 18.5px;\n    line-height: 18.5px;\n    border-radius: 9.25px;\n    padding-top: 1px;\n\n    &.twofas-on {\n      text-align: center;\n    }\n\n    &.twofas-off {\n      text-align: center;\n    }\n  }\n}\n",".twofas-totp-secret {\n  display: none;\n}\n","@import '../includes/variables';\n\n.twofas-tooltip {\n  &::before {\n    display: none;\n    content: '';\n    position: absolute;\n    left: 105%;\n    top: 50%;\n    transform: translate(-5px, -50%);\n    width: 0;\n    height: 0;\n    border-style: solid;\n    border-width: 5px 5px 5px 0;\n    border-color: transparent $TF_Tooltip_BackgroundColor transparent transparent;\n  }\n\n  &::after {\n    display: none;\n    position: absolute;\n    left: 105%;\n    top: 50%;\n    transform: translateY(-50%);\n    border-radius: 3px;\n    font-size: 12px;\n    line-height: 15px;\n    padding: 10px;\n    min-width: 115px;\n    color: $TF_Tooltip_Color;\n    background: $TF_Tooltip_BackgroundColor;\n    z-index: 9999;\n  }\n\n  &:hover {\n    &:before {\n      display: block;\n    }\n\n    &:after {\n      display: block;\n      content: attr(data-tooltip);\n    }\n  }\n}\n","@import '../includes/variables';\n\n.twofas-welcome-box {\n  background: $TF_WelcomeBox_BackgroundColor;\n  border: 1px solid $TF_WelcomeBox_BorderColor;\n  border-radius: 4px;\n  text-align: center;\n  margin-bottom: 75px;\n\n  @media all and (max-width: $screen-sm-max) {\n    margin-bottom: 40px;\n    background: none;\n    border: 0;\n  }\n\n  .row {\n    @media all and (max-width: $screen-xs-max) {\n      margin: 0;\n    }\n  }\n\n  &-section {\n    padding: 25px 0;\n    position: relative;\n\n    &.twofas-decoration {\n      background: $TF_WelcomeBox_Decoration_BackgroundColor;\n      border-left: 1px solid $TF_WelcomeBox_Decoration_BorderColor;\n      border-right: 1px solid $TF_WelcomeBox_Decoration_BorderColor;\n\n      @media all and (max-width: $screen-sm-max) {\n        border-left: 0;\n        border-right: 0;\n      }\n    }\n\n    .twofas-badge {\n      position: absolute;\n      left: 50%;\n      top: -13px;\n      margin-left: -13px;\n\n      @media all and (max-width: $screen-sm-max) {\n        display: none;\n      }\n    }\n\n    .twofas-login-form {\n      display: inline-block;\n      position: relative;\n\n      > img {\n        margin-top: 58px;\n      }\n    }\n\n    .twofas-arrow {\n      position: absolute;\n      left: 100%;\n    }\n\n    h2 {\n      font-size: 20px;\n      font-weight: 400;\n      color: $TF_Color_FontNormal;\n      margin-bottom: 5px;\n    }\n\n    p {\n      font-size: 14px;\n      font-weight: 400;\n      color: $TF_WelcomeBox_Decoration_Color;\n    }\n  }\n\n  &-block {\n    width: 65%;\n    height: 58px;\n    line-height: 58px;\n    background: $TF_WelcomeBox_Block_BackgroundColor;\n    border: 1px solid $TF_WelcomeBox_Block_Border;\n    border-radius: 2px;\n    margin: 0 auto;\n\n    @media all and (max-width: 1300px) {\n      width: 75%;\n    }\n\n    @media all and (max-width: $screen-md-max) {\n      width: 80%;\n    }\n\n    @media all and (max-width: $screen-sm-max) {\n      width: 60%;\n      height: 50px;\n      line-height: 50px;\n    }\n\n    @media all and (max-width: 500px) {\n      width: 80%;\n    }\n\n    @media all and (max-width: 400px) {\n      width: 90%;\n    }\n\n    &.twofas-big {\n      width: 105%;\n      margin: 15px 0 0 -2.5%;\n\n      @media all and (max-width: $screen-sm-max) {\n        width: 60%;\n        margin: 15px auto 0;\n      }\n\n      @media all and (max-width: 500px) {\n        width: 80%;\n      }\n\n      @media all and (max-width: 400px) {\n        width: 90%;\n      }\n    }\n\n    &:nth-of-type(1):nth-last-of-type(2) {\n      border-bottom-left-radius: 0;\n      border-bottom-right-radius: 0;\n      border-bottom: 1px solid $TF_WelcomeBox_Block_BorderLight;\n    }\n\n    &:nth-of-type(2):nth-last-of-type(1) {\n      border-top-left-radius: 0;\n      border-top-right-radius: 0;\n      border-top: 0;\n    }\n\n    &-content {\n      position: relative;\n      width: 100%;\n      margin: 0 auto;\n      text-align: center;\n\n      p {\n        display: inline-block;\n        margin-top: -6px;\n        vertical-align: middle;\n      }\n    }\n\n    .twofas-icon-container {\n      display: inline-block;\n      width: 35px;\n      margin-right: 10px;\n      text-align: center;\n\n      @media all and (max-width: $screen-md-max) {\n        margin-right: 5px;\n        margin-left: 5px;\n      }\n\n      @media all and (max-width: 1050px) {\n        margin-right: 3px;\n      }\n\n      i {\n        vertical-align: middle;\n      }\n    }\n\n    p {\n      display: inline-block;\n      font-weight: 500;\n      font-size: 16px;\n      color: $TF_WelcomeBox_Block_Color;\n      width: 130px;\n      cursor: default;\n\n      @media all and (max-width: $screen-md-max) {\n        width: 120px;\n      }\n\n      @media all and (max-width: 1050px) {\n        width: 115px;\n      }\n\n      @media all and (max-width: $screen-sm-max) {\n        font-size: 15px;\n      }\n\n      @media all and (max-width: $screen-xs-max) {\n        font-size: 14px;\n      }\n    }\n\n    i {\n      vertical-align: baseline;\n    }\n  }\n\n  &-col {\n    &:first-of-type {\n      padding-right: 0;\n\n      @media all and (max-width: $screen-sm-max) {\n        display: none;\n      }\n    }\n\n    &:last-of-type {\n      padding-left: 0;\n\n      @media all and (max-width: $screen-sm-max) {\n        display: none;\n      }\n    }\n\n    @media all and (max-width: $screen-sm-max) {\n      background: $TF_WelcomeBox_Decoration_BackgroundColor;\n      border: 1px solid $TF_WelcomeBox_BorderColor;\n      border-radius: 4px;\n    }\n  }\n\n  .twofas-switch {\n    margin: 18px auto 15px auto;\n  }\n}\n","@import 'variables';\n\n.twofas-clear-fix {\n  *zoom: 1;\n\n  &::before,\n  &::after { content: ' '; display: table; }\n\n  &::after { clear: both; }\n}\n\n* {\n  -moz-box-sizing: border-box;\n  box-sizing: border-box;\n  outline: none;\n}\n\n.twofas-anim-off,\n.twofas-anim-off * {\n  -moz-transition: none !important;\n  -ms-transition: none !important;\n  -o-transition: none !important;\n  -webkit-transition: none !important;\n  transition: none !important;\n}\n\ninput,\ntextarea,\nbutton {\n  appearance: none;\n}\n\na {\n  color: inherit;\n  outline: none;\n  text-decoration: none;\n\n  &:hover,\n  &:active,\n  &:focus {\n    color: inherit;\n    text-decoration: none;\n    -webkit-box-shadow: none;\n    box-shadow: none;\n    outline: 0;\n  }\n}\n\n.twofas-muted {\n  color: $TF_Color_FontMuted !important;\n}\n\n.twofas-success {\n  color: $TF_Color_Success !important;\n}\n\n.twofas-disabled {\n  color: $TF_Color_Disabled !important;\n}\n\n.twofas-danger {\n  color: $TF_Color_Danger !important;\n}\n\n.text-center {\n  text-align: center;\n}\n\n.twofas-pull-right {\n  float: right;\n}\n\n.twofas-pull-left {\n  float: left;\n}\n\n.twofas-line {\n  display: block;\n}\n\n// intl-tel-input\n.iti-flag {background-image: url(\"../images/flags.png\");}\n\n@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {\n  .iti-flag {background-image: url(\"../images/flags@2x.png\");}\n}\n\n.intl-tel-input {\n  position: relative;\n  display: block;\n  margin: 30px 0 10px 0;\n}\n","@import 'variables';\n\n& {\n  font-family: $TF_FontFamily;\n  -moz-osx-font-smoothing: grayscale;\n  -webkit-font-smoothing: antialiased;\n  line-height: 1;\n  text-rendering: optimizeSpeed;\n\n  p,\n  h1,\n  h2,\n  h3,\n  h4,\n  h5,\n  h6 {\n    line-height: normal;\n    margin: 0;\n    padding: 0;\n  }\n\n  .wrap {\n    h1 {\n      font-weight: 400;\n      font-size: 22px;\n      line-height: 38px;\n      margin-bottom: 20px;\n\n      @media all and (max-width: $screen-sm-max) {\n        margin-bottom: 10px;\n      }\n\n      @media all and (max-width: $screen-xs-max) {\n        font-size: 18px;\n      }\n\n      @media all and (max-width: 480px) {\n        width: 100%;\n        white-space: nowrap;\n        overflow: hidden;\n        text-overflow: ellipsis;\n      }\n\n      span {\n        line-height: 38px;\n      }\n\n      img {\n        margin-right: 15px;\n        vertical-align: middle;\n      }\n    }\n\n    h2 {\n      margin-bottom: 20px;\n      height: auto;\n      overflow: hidden;\n      width: 100%;\n\n      @media all and (max-width: $screen-sm-max) {\n        margin-bottom: 10px;\n      }\n    }\n  }\n}\n","@import 'variables';\n@import 'global';\n\n@mixin twofas-btn-anim {\n  -moz-transition: background-color, color .2s ease-in-out;\n  -ms-transition: background-color, color .2s ease-in-out;\n  -o-transition: background-color, color .2s ease-in-out;\n  -webkit-transition: background-color, color .2s ease-in-out;\n  transition: background-color, color .2s ease-in-out;\n}\n\n.twofas-btn {\n  @include twofas-btn-anim;\n  -webkit-appearance: none;\n  -moz-appearance: none;\n  appearance: none;\n  cursor: pointer;\n  position: relative;\n  display: inline-block;\n  border: 0;\n  -webkit-border-radius: 0;\n  -moz-border-radius: 0;\n  border-radius: 0;\n  height: 30px;\n  line-height: 30px;\n  width: auto;\n  text-align: center;\n  font-size: 10px;\n  font-weight: 700;\n  letter-spacing: .5px;\n  padding: 0 28px;\n\n  * {\n    @include twofas-btn-anim;\n  }\n\n  &:hover,\n  &:focus,\n  &:active,\n  &:visited {\n    text-decoration: none;\n  }\n\n  &[disabled] {\n    cursor: not-allowed;\n    -webkit-filter: saturate(0.5);\n    filter: saturate(0.5);\n  }\n\n  &.twofas-wait {\n    cursor: wait !important;\n    -webkit-user-select: none;\n    -moz-user-select: none;\n    -ms-user-select: none;\n    user-select: none;\n\n    > *:not(.twofas-spinner-button) {\n      visibility: hidden;\n    }\n\n    .twofas-spinner-button {\n      display: inline-block;\n      position: absolute;\n      left: 50%;\n      -webkit-transform: translate(-50%, -50%);\n      -moz-transform: translate(-50%, -50%);\n      -ms-transform: translate(-50%, -50%);\n      -o-transform: translate(-50%, -50%);\n      transform: translate(-50%, -50%);\n      top: 50%;\n    }\n  }\n\n  .twofas-spinner-button {\n    display: none;\n  }\n\n  &.twofas-block-btn {\n    display: block;\n  }\n\n  &.twofas-action-btn {\n    background: $TF_Button_Action_BackgroundColor;\n    color: $TF_Button_Action_Color;\n\n    &:hover {\n      background: lighten($TF_Button_Action_BackgroundColor, 5%);\n    }\n\n    &[disabled] {\n      background: lighten($TF_Button_Action_BackgroundColor, 30%);\n    }\n\n    .twofas-sms-sent-message {\n      display: none;\n    }\n\n    &.twofas-send-sms-button {\n      padding: 0 37.5px;\n\n      @media all and (max-width: $screen-xs-max) {\n        margin: 0 auto;\n      }\n    }\n  }\n\n  &.twofas-submit-btn {\n    background: $TF_Button_Submit_BackgroundColor;\n    color: $TF_Button_Submit_Color;\n\n    &:hover {\n      background: lighten($TF_Button_Submit_BackgroundColor, 5%);\n    }\n  }\n\n  &.twofas-refresh-btn {\n    background: transparent;\n    color: $TF_Button_Refresh_Color;\n    text-align: left;\n    padding: 0;\n    margin-left: 15px;\n\n    &:hover {\n      color: darken($TF_Button_Refresh_Color, 5%);\n    }\n\n    i {\n      vertical-align: middle;\n      margin-right: 2px;\n    }\n  }\n\n  &.twofas-enable-token-btn {\n    width: 133px;\n  }\n\n  &.twofas-generate-backup-btn {\n    background: $TF_Offline_Stats_Button_Background_Color;\n    color: $TF_Offline_Stats_Button_Color;\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: .5px;\n    height: 45px;\n    line-height: 45px;\n    text-transform: uppercase;\n    position: absolute;\n    left: 50%;\n    -webkit-transform: translateX(-50%);\n    -moz-transform: translateX(-50%);\n    -ms-transform: translateX(-50%);\n    -o-transform: translateX(-50%);\n    transform: translateX(-50%);\n    bottom: -22.5px;\n    width: 65%;\n\n    &:hover {\n      background: lighten($TF_Offline_Stats_Button_Background_Color, 5%);\n    }\n\n    &[disabled] {\n      background: lighten($TF_Offline_Stats_Button_Background_Color, 30%);\n    }\n  }\n\n  &.twofas-backup-action-btn {\n    background: $TF_Offline_Stats_Button_Background_Color;\n    color: $TF_Offline_Stats_Button_Color;\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: .5px;\n    height: 45px;\n    line-height: 45px;\n    margin-bottom: -20px;\n    text-transform: uppercase;\n    width: 65%;\n\n    &:hover {\n      background: lighten($TF_Offline_Stats_Button_Background_Color, 5%);\n    }\n\n    &[disabled] {\n      background: lighten($TF_Offline_Stats_Button_Background_Color, 30%);\n    }\n  }\n\n  &.twofas-upgrade-btn {\n    background: $TF_Admin_Upgrade_Button_Background_Color;\n    color: $TF_Admin_Upgrade_Button_Color;\n    font-size: 12px;\n    font-weight: 700;\n    text-transform: uppercase;\n    height: 22px;\n    line-height: 22px;\n    margin-left: 15px;\n    padding: 0 10px;\n    -webkit-border-radius: 3px;\n    -moz-border-radius: 3px;\n    border-radius: 3px;\n\n    @media all and (max-width: 480px) {\n      display: block;\n      margin: 0 auto;\n    }\n\n    &:hover {\n      background: lighten($TF_Admin_Upgrade_Button_Background_Color, 5%);\n    }\n  }\n\n  &.twofas-disable-btn {\n    background: $TF_Admin_Highlight_Color;\n    color: $TF_Admin_Disable_Button_Color;\n    font-size: 12px;\n    font-weight: 700;\n    height: 31px;\n    line-height: 31px;\n    -webkit-border-radius: 3px;\n    -moz-border-radius: 3px;\n    border-radius: 3px;\n    padding: 0 15px;\n\n    &:hover {\n      background: lighten($TF_Admin_Highlight_Color, 5%);\n    }\n\n    .twofas-icon {\n      vertical-align: middle;\n      margin-top: -1px;\n      margin-right: 10px;\n    }\n  }\n\n  &.twofas-enable-btn {\n    background: $TF_Admin_Enable_Button_Background_Color;\n    color: $TF_Admin_Enable_Button_Color;\n    font-size: 12px;\n    font-weight: 700;\n    height: 31px;\n    line-height: 31px;\n    -webkit-border-radius: 3px;\n    -moz-border-radius: 3px;\n    border-radius: 3px;\n    padding: 0 15px;\n\n    &:hover {\n      background: lighten($TF_Admin_Enable_Button_Background_Color, 5%);\n    }\n\n    .twofas-icon {\n      vertical-align: middle;\n      margin-top: -1px;\n      margin-right: 10px;\n    }\n  }\n\n  &.twofas-admin-table-btn {\n    background: $TF_Button_Action_BackgroundColor;\n    color: $TF_Button_Action_Color;\n    display: block;\n    height: 31px;\n    line-height: 31px;\n    -webkit-border-radius: 5px;\n    -moz-border-radius: 5px;\n    border-radius: 5px;\n    font-size: 12px;\n    font-weight: 700;\n\n    @media all and (max-width: $screen-md-max) {\n      padding: 0 15px;\n      letter-spacing: -.3px;\n    }\n\n    &:hover {\n      background: lighten($TF_Button_Action_BackgroundColor, 5%);\n    }\n  }\n\n  &.twofas-account-box-btn {\n    background: $TF_Button_Action_BackgroundColor;\n    color: $TF_Button_Action_Color;\n    display: inline-block;\n    height: 27px;\n    line-height: 27px;\n    -webkit-border-radius: 3px;\n    -moz-border-radius: 3px;\n    border-radius: 3px;\n    font-size: 12px;\n    font-weight: 700;\n    padding: 0 20px;\n    letter-spacing: -.05px;\n\n    &:hover {\n      background: lighten($TF_Button_Action_BackgroundColor, 5%);\n    }\n  }\n\n  &.twofas-cancel-btn {\n    color: $TF_Modal_Body_Color;\n\n    &:hover {\n      color: lighten($TF_Modal_Body_Color, 20%);\n    }\n  }\n\n  &.twofas-mobile-config {\n    margin: 0 auto 20px;\n    max-width: 250px;\n    padding: 0 15px;\n  }\n\n  &.twofas-collapse-btn {\n    background: $TF_Content_Collapse_Button_Background_Color;\n    color: $TF_Content_Collapse_Button_Color;\n    border: 1px solid $TF_Content_Collapse_Button_Border;\n    margin-top: 20px;\n\n    &:hover {\n      background: rgba(lighten($TF_Content_Collapse_Button_Color, 65%), .2);\n    }\n  }\n}\n\n.twofas-btn-as-link {\n  border: 0;\n  display: inline;\n  background: none;\n  color: inherit;\n  margin: 0;\n  padding: 0;\n  text-decoration: underline;\n}\n\n.twofas-status-btn-as-link {\n  border: 0;\n  display: inline-block;\n  background: none;\n  color: inherit;\n  margin: 0;\n  padding: 2px 0 0 0;\n  vertical-align: middle;\n}\n","@import 'variables';\n\ninput[type=\"text\"],\ninput[type=\"password\"],\ninput[type=\"tel\"],\ninput[type=\"email\"] {\n  box-shadow: none;\n  -webkit-box-shadow: none;\n  display: block;\n  height: 30px;\n  line-height: 30px;\n  border: 1px solid $TF_Input_Border_Color;\n\n  @media all and (max-width: $screen-xs-max) {\n    height: 35px;\n    line-height: 35px;\n  }\n\n  &:focus {\n    border-color: darken($TF_Input_Border_Color, 25%);\n    -webkit-box-shadow: none;\n    box-shadow: none;\n    outline: 0;\n  }\n\n  &.twofas-token-input {\n    width: 133px;\n    text-align: center;\n    font-size: 13px;\n    font-weight: 700;\n    letter-spacing: 1px;\n    margin: 25px 0 10px 0;\n\n    &.twofas-big {\n      width: 100%;\n      height: 35px;\n      line-height: 35px;\n      font-size: 16px;\n      margin: 10px 0;\n\n      @media all and (max-width: $screen-xs-max) {\n        font-size: 16px;\n        margin: 10px 0;\n      }\n    }\n\n    &.twofas-white-bg {\n      background-color: $TF_Input_Background_Color;\n    }\n\n    &.twofas-text-placeholder {\n      &::-webkit-input-placeholder {\n        font-size: 12px;\n        font-weight: 400;\n        letter-spacing: 0;\n      }\n\n      &::-moz-placeholder {\n        font-size: 12px;\n        font-weight: 400;\n        letter-spacing: 0;\n      }\n\n      &:-ms-input-placeholder {\n        font-size: 12px;\n        font-weight: 400;\n        letter-spacing: 0;\n      }\n\n      &:-moz-placeholder {\n        font-size: 12px;\n        font-weight: 400;\n        letter-spacing: 0;\n      }\n    }\n\n    @media all and (max-width: $screen-xs-max) {\n      font-size: 15px;\n      margin: 10px auto;\n    }\n  }\n\n  &.twofas-login-box-token-input {\n    background-color: $TF_Login_Box_Input_Background_Color;\n    display: inline-block;\n    width: 133px;\n    text-align: center;\n    font-size: 13px;\n    font-weight: 700;\n    letter-spacing: 1px;\n    margin: 5px auto 10px auto;\n    height: 34px;\n    line-height: 34px;\n\n    &::-webkit-input-placeholder {\n      font-weight: 400;\n      letter-spacing: 0;\n    }\n\n    &::-moz-placeholder {\n      font-weight: 400;\n      letter-spacing: 0;\n    }\n\n    &:-ms-input-placeholder {\n      font-weight: 400;\n      letter-spacing: 0;\n    }\n\n    &:-moz-placeholder {\n      font-weight: 400;\n      letter-spacing: 0;\n    }\n  }\n}\n\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n  box-shadow: none;\n  -webkit-box-shadow: none;\n\n  &:focus {\n    border-color: darken($TF_Input_Border_Color, 25%);\n    -webkit-box-shadow: none;\n    box-shadow: none;\n    outline: 0;\n  }\n}\n\n.twofas-checkbox-input-box {\n  margin-bottom: 8px;\n\n  &:last-of-type {\n    margin-bottom: 0;\n  }\n\n  input[type=\"checkbox\"] {\n    display: none;\n\n    &:checked {\n      + label {\n        .twofas-checkbox-icon {\n          .twofas-checked {\n            opacity: 1;\n          }\n        }\n\n        .twofas-checkbox-desc {\n          font-weight: 700;\n        }\n      }\n    }\n  }\n\n  label {\n    display: inline-block;\n    user-select: none;\n\n    .twofas-checkbox-icon {\n      background-color: $TF_Checkbox_Icon_Background_Color;\n      border: 1px solid #333;\n      display: inline-block;\n      height: 28px;\n      line-height: 28px;\n      text-align: center;\n      width: 28px;\n\n      .twofas-checked {\n        opacity: 0;\n        transition: all .2s ease-in-out;\n      }\n    }\n\n    .twofas-checkbox-desc {\n      margin-left: 5px;\n      transition: all .2s ease-in-out;\n    }\n  }\n}\n\n.twofas-radio-input-box {\n  margin-bottom: 8px;\n\n  &:last-of-type {\n    margin-bottom: 0;\n  }\n\n  input[type=\"radio\"] {\n    display: none;\n\n    &:checked {\n      + label {\n        .twofas-radio-icon {\n          .twofas-checked {\n            opacity: 1;\n          }\n        }\n\n        .twofas-radio-desc {\n          font-weight: 700;\n        }\n      }\n    }\n  }\n\n  label {\n    display: block;\n    position: relative;\n    user-select: none;\n    width: 100%;\n\n    .twofas-radio-icon {\n      background-color: $TF_Checkbox_Icon_Background_Color;\n      border: 1px solid #333;\n      border-radius: 50%;\n      display: inline-block;\n      height: 28px;\n      left: 0;\n      line-height: 28px;\n      position: absolute;\n      text-align: center;\n      top: 0;\n      width: 28px;\n\n      .twofas-checked {\n        opacity: 0;\n        transition: all .2s ease-in-out;\n      }\n    }\n\n    .twofas-radio-desc {\n      display: inline-block;\n      line-height: 1.4;\n      margin-left: 7px;\n      padding-left: 28px;\n      position: relative;\n      top: 0;\n      transition: all .2s ease-in-out;\n      vertical-align: middle;\n\n      &-title {\n        font-size: 14px;\n        font-weight: 700;\n      }\n\n      span {\n        display: block;\n      }\n    }\n  }\n}\n\n.twofas-form-inline {\n  display: inline;\n}\n","@import '../includes/variables';\n\n.twofas-admin {\n  h2 {\n    font-size: 18px;\n    line-height: 24px;\n    font-weight: 700;\n    margin-bottom: 15px;\n  }\n\n  @import 'admin/account';\n  @import 'admin/delete_bar';\n  @import 'admin/plans';\n  @import 'admin/users';\n  @import 'admin/video';\n  @import 'admin/account-box';\n  @import 'admin/configuration';\n}\n","@import '../../includes/variables';\n\n&-account-wrapper {\n  .twofas-account {\n    background: $TF_Admin_Action_Bar_Background_Color;\n    color: $TF_Admin_Action_Bar_Color;\n    font-size: 0;\n    padding: 20px 15px;\n\n    &-col {\n      display: inline-block;\n\n      @media all and (max-width: 600px) {\n        display: block;\n        text-align: center;\n      }\n\n      &.twofas-disable-container {\n        margin-top: 9px;\n\n        @media all and (max-width: 600px) {\n          float: none !important;\n          margin-top: 15px;\n        }\n      }\n\n      .twofas-email,\n      .twofas-plan {\n        @media all and (max-width: 380px) {\n          display: block;\n        }\n      }\n\n      .twofas-plan-modal {\n        @media all and (max-width: 480px) {\n          display: block;\n        }\n      }\n\n      p {\n        display: inline-block;\n        font-size: 14px;\n        line-height: 24px;\n      }\n\n      form {\n        display: inline-block;\n      }\n    }\n\n    &-row {\n      @media all and (max-width: 380px) {\n        &:not(:first-of-type) {\n          margin-top: 10px;\n        }\n      }\n    }\n  }\n}\n","@import '../../includes/variables';\n\n&-delete-bar-wrapper {\n  margin: 30px -15px 0 -15px;\n\n  .twofas-delete-bar {\n    background: $TF_Admin_Delete_Bar_Background_Color;\n    color: $TF_Admin_Delete_Bar_Color;\n    font-size: 14px;\n    font-weight: 400;\n    height: 40px;\n    line-height: 40px;\n    padding: 0 25px;\n    width: 100%;\n\n    @media all and (max-width: 480px) {\n      height: auto;\n      line-height: 1;\n      padding: 15px;\n    }\n\n    p {\n      display: inline-block;\n    }\n\n    a {\n      text-decoration: underline;\n      color: inherit;\n    }\n  }\n}","@import '../../includes/variables';\n\n&-plans-wrapper {\n  margin: 50px -15px 0 -15px;\n\n  @media all and (max-width: $screen-sm-max) {\n    margin-top: 30px;\n  }\n\n  .twofas-plans {\n    background: $TF_Admin_Box_Background_Color;\n\n    table {\n      border-collapse: collapse;\n      width: 100%;\n\n      &.twofas-active-free {\n        tbody {\n          tr {\n            td {\n              &:nth-of-type(2) {\n                background: $TF_Admin_Table_Active_Column_Background_Color;\n              }\n            }\n          }\n        }\n      }\n\n      &.twofas-active-premium {\n        tbody {\n          tr {\n            td {\n              &:nth-of-type(3) {\n                background: $TF_Admin_Table_Active_Column_Background_Color;\n              }\n            }\n          }\n        }\n      }\n\n      thead {\n        th {\n          height: 50px;\n          line-height: 50px;\n          font-size: 18px;\n          font-weight: 700;\n          text-align: center;\n          text-transform: uppercase;\n\n          &:first-of-type {\n            text-align: left;\n          }\n\n          &.twofas-basic {\n            background: $TF_Admin_Table_Basic_Background_Color;\n            color: $TF_Admin_Table_Basic_Color;\n            border-right: 0;\n            width: 15%;\n          }\n\n          &.twofas-premium {\n            background: $TF_Admin_Table_Premium_Background_Color;\n            color: $TF_Admin_Table_Premium_Color;\n            border-left: 0;\n            width: 15%;\n          }\n        }\n      }\n\n      tbody {\n        .twofas-premium {\n          display: none;\n        }\n\n        td {\n          height: 80px;\n          line-height: 80px;\n          text-align: center;\n          min-width: 235px;\n\n          @media all and (max-width: $screen-md-max) {\n            min-width: 195px;\n          }\n\n          &:first-of-type {\n            text-align: left;\n          }\n\n          .twofas-cell-icon {\n            display: block;\n            float: left;\n            width: 7%;\n            text-align: center;\n\n            @media all and (max-width: 1400px) {\n              width: 14%;\n            }\n\n            @media all and (max-width: $screen-sm-max) {\n              width: 10%;\n            }\n\n            @media all and (max-width: 480px) {\n              width: 20%;\n            }\n\n            i {\n              vertical-align: middle;\n            }\n          }\n\n          .twofas-cell-content {\n            display: inline-block;\n            width: 93%;\n            vertical-align: middle;\n            padding-right: 20px !important;\n\n            @media all and (max-width: 1400px) {\n              width: 86%;\n            }\n\n            @media all and (max-width: $screen-sm-max) {\n              width: 90%;\n            }\n\n            @media all and (max-width: 480px) {\n              width: 80%;\n            }\n\n            h6 {\n              font-size: 16px;\n              font-weight: 700;\n              margin: 0;\n              padding: 0;\n            }\n\n            p {\n              font-size: 12px;\n              font-weight: 400;\n              margin: 0;\n              padding: 0;\n            }\n          }\n\n          .twofas-tick-content {\n            display: inline-block;\n            vertical-align: middle;\n\n            i,\n            p {\n              display: block;\n              margin: 0 auto;\n              text-align: center;\n            }\n\n            p {\n              margin-top: 10px;\n              font-size: 11px;\n              font-weight: 700;\n\n              a {\n                text-decoration: underline;\n              }\n            }\n\n            h5 {\n              font-size: 18px;\n              font-weight: 700;\n            }\n          }\n        }\n      }\n\n      th,\n      td {\n        padding: 0 20px;\n        border: 1px solid $TF_Admin_Box_Border_Color;\n      }\n\n      .twofas-icon {\n        vertical-align: middle;\n      }\n    }\n\n    @media all and (max-width: $screen-sm-max) {\n      table,\n      thead,\n      tbody,\n      th,\n      td,\n      tr {\n        display: block;\n      }\n\n      thead {\n        th {\n          &:not(:first-of-type) {\n            display: none;\n          }\n        }\n      }\n\n      tbody {\n        .twofas-premium {\n          display: block !important;\n        }\n\n        .twofas-downgrade {\n          td {\n            padding: 10px 0;\n            text-align: center !important;\n          }\n        }\n\n        tr {\n          &:first-of-type {\n            td {\n              &:before {\n                content: \"BASIC\";\n                background: $TF_Admin_Table_Basic_Background_Color;\n                color: $TF_Admin_Table_Basic_Color;\n              }\n            }\n          }\n\n          &:nth-of-type(4) {\n            td {\n              &:before {\n                content: \"PREMIUM\";\n                background: $TF_Admin_Table_Premium_Background_Color;\n                color: $TF_Admin_Table_Premium_Color;\n              }\n            }\n          }\n\n          &:last-of-type {\n            td {\n              padding: 10px 0;\n\n              &:not(:last-of-type) {\n                display: none;\n              }\n            }\n          }\n\n          td {\n            height: auto;\n            line-height: 1;\n            padding: 0;\n            border-top: 0;\n            clear: both;\n\n            &:before {\n              display: block;\n              width: 100%;\n              height: 50px;\n              line-height: 50px;\n              padding: 0 20px;\n              font-size: 18px;\n              font-weight: 700;\n              text-transform: uppercase;\n            }\n\n            .twofas-cell-icon,\n            .twofas-cell-content {\n              padding: 20px 0;\n            }\n          }\n        }\n      }\n\n      tr {\n        &:not(:last-of-type) {\n          td {\n            &:nth-of-type(2),\n            &:nth-of-type(3) {\n              display: none;\n            }\n          }\n        }\n      }\n    }\n  }\n}\n","@import '../../includes/variables';\n\n&-users-wrapper {\n  margin: 30px 0 0 -15px;\n\n  @media all and (max-width: $screen-sm-max) {\n    margin: 30px -15px 0 -15px;\n  }\n\n  .twofas-users {\n    background: $TF_Admin_Box_Background_Color;\n    border: 1px solid $TF_Admin_Box_Border_Color;\n    height: 365px;\n    padding: 15px;\n\n    @media all and (max-width: 640px) {\n      height: 200px;\n    }\n\n    @media all and (max-width: 480px) {\n      height: auto;\n    }\n\n    .twofas-chart-container {\n      position: relative;\n      width: 100%;\n      height: 100%;\n      padding: 15px 0;\n\n      @media all and (max-width: $screen-md-max) {\n        padding: 30px 0;\n      }\n\n      @media all and (max-width: $screen-sm-max) {\n        padding: 15px 0;\n      }\n\n      @media all and (max-width: 480px) {\n        padding: 10px 0 0 0;\n      }\n    }\n\n    canvas,\n    iframe {\n      max-height: 100%;\n      max-width: 70%;\n      float: left;\n      margin-left: -15%;\n\n      @media all and (min-width: $screen-md) and (max-width: $screen-md-max) {\n        width: 64%;\n      }\n\n      @media all and (max-width: 480px) {\n        max-width: 100%;\n        margin-left: 0;\n        float: none;\n      }\n    }\n\n    #js-legend {\n      width: 35%;\n      float: left;\n      font-size: 12px;\n\n      @media all and (min-width: $screen-md) and (max-width: $screen-md-max) {\n        width: 36%;\n      }\n\n      @media all and (max-width: 480px) {\n        float: none;\n        width: 100%;\n      }\n\n      ul {\n        display: block;\n        list-style: none;\n        padding: 0;\n        margin: 0;\n\n        @media all and (max-width: 480px) {\n          text-align: center;\n        }\n\n        li {\n          padding: 5px;\n          margin: 0;\n\n          @media all and (max-width: 480px) {\n            display: inline-block;\n          }\n\n          span {\n            display: inline-block;\n            height: 10px;\n            width: 30px;\n            margin-right: 10px;\n          }\n        }\n      }\n    }\n  }\n}\n","@import '../../includes/variables';\n@import '../../includes/mixins';\n\n&-video-wrapper {\n  margin: 30px -15px 0 0;\n\n  @media all and (max-width: $screen-sm-max) {\n    margin: 30px -15px 0 -15px;\n  }\n\n  .twofas-video {\n    background: $TF_Admin_Box_Background_Color;\n    border: 1px solid $TF_Admin_Box_Border_Color;\n    height: 365px;\n    padding: 15px;\n\n    @media all and (max-width: 640px) {\n      height: 225px;\n    }\n\n    &-player {\n      @include aspect-ratio(16, 9);\n      top: 50%;\n      transform: translateY(-50%);\n      text-align: center;\n      max-height: 100%;\n\n      img {\n        display: inline-block;\n        height: 100%;\n        width: auto;\n      }\n\n      &-content {\n        > div {\n          max-width: 100%;\n          max-height: 100%;\n        }\n\n        video {\n          display: none;\n        }\n\n        .video-js {\n          display: none !important;\n\n          &.my-player-dimensions {\n            display: block !important;\n\n            video {\n              display: block;\n            }\n          }\n        }\n\n        .vjs-poster {\n          background-size: cover;\n        }\n\n        .vjs-big-play-button {\n          border: 2px solid $TF_Video_Play_Button_Border;\n          border-radius: 50%;\n          width: 75px;\n          height: 75px;\n          line-height: 75px;\n          left: 50%;\n          top: 50%;\n          margin: -37.5px 0 0 -37.5px;\n\n          .vjs-icon-placeholder {\n            font-size: 48px;\n          }\n        }\n\n        .vjs-control-bar {\n          background: $TF_Video_Control_Bar_Background_Color;\n        }\n\n        .vjs-play-progress {\n          &::before {\n            color: $TF_Admin_Highlight_Color;\n          }\n        }\n      }\n    }\n  }\n}\n","@mixin vertical-center() {\n  position: relative;\n  top: 50%;\n  -webkit-transition: perspective(1px) translateY(-50%);\n  -moz-transition: perspective(1px) translateY(-50%);\n  -ms-transition: perspective(1px) translateY(-50%);\n  -o-transition: perspective(1px) translateY(-50%);\n  transition: perspective(1px) translateY(-50%);\n}\n\n@mixin gpu-acceleration() {\n  &,\n  & * {\n    backface-visibility: hidden;\n    -webkit-backface-visibility: hidden;\n    perspective: 1000px;\n    -webkit-perspective: 1000px;\n    -webkit-transform: translateZ(0);\n    -moz-transform: translateZ(0);\n    -ms-transform: translateZ(0);\n    -o-transform: translateZ(0);\n    transform: translateZ(0);\n  }\n}\n\n@mixin aspect-ratio($width, $height) {\n  position: relative;\n\n  &:before {\n    display: block;\n    content: \"\";\n    width: 100%;\n    padding-top: ($height / $width) * 100%;\n  }\n\n  > .content {\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n  }\n}","@import '../../includes/variables';\n\n.twofas-account-box-wrapper {\n  text-align: center;\n\n  .twofas-account-box {\n    display: inline-block;\n    background: $TF_Admin_Box_Background_Color;\n    border: 1px solid $TF_Admin_Box_Border_Color;\n    max-width: 350px;\n    width: 100%;\n    height: auto;\n\n    &-header {\n      height: 35px;\n      text-align: center;\n      background: $TF_Account_Box_Header_Background_Color;\n\n      h3 {\n        color: $TF_Account_Box_Header_Color;\n        line-height: 35px;\n        font-size: 16px;\n        font-weight: 700;\n        padding: 0;\n        margin: 0;\n      }\n    }\n\n    &-content {\n      padding: 15px;\n      text-align: left;\n      width: 100%;\n\n      .twofas-submit-container {\n        text-align: right;\n      }\n\n      label {\n        font-weight: 700;\n      }\n\n      input[type=\"email\"],\n      input[type=\"password\"] {\n        width: 100%;\n        margin: 10px 0;\n      }\n\n      hr {\n        margin-bottom: 15px;\n      }\n\n      a {\n        display: block;\n        line-height: 20px;\n\n        &:focus {\n          -webkit-box-shadow: none;\n          box-shadow: none;\n          outline: 0;\n        }\n      }\n    }\n\n    .twofas-privacy-policy-label {\n      font-weight: normal;\n\n      a {\n        text-decoration: underline;\n      }\n    }\n  }\n}\n","@import '../../includes/variables';\n\n.twofas-admin-configuration {\n  text-align: center;\n\n  &-box {\n    background-color: $TF_Configuration_Box_Background_Color;\n    margin: 10px auto 35px;\n    max-width: 800px;\n    width: 95%;\n\n    &.twofas-admin-configuration-box-last {\n      margin-bottom: 0;\n    }\n\n    &-header {\n      background: $TF_Configuration_Header_Background_Color;\n      height: 45px;\n      line-height: 45px;\n      padding: 0 10px;\n\n      h3 {\n        color: $TF_Configuration_Header_Color;\n        display: inline-block;\n        font-size: 16px;\n        vertical-align: middle;\n\n        @media all and (max-width: 550px) {\n          font-size: 14px;\n        }\n      }\n    }\n\n    &-bottom {\n      text-align: center;\n    }\n\n    &-desc {\n      line-height: 1.4;\n      margin-bottom: 10px;\n    }\n\n    .twofas-action-btn {\n      cursor: pointer;\n      font-size: 12px;\n      margin: 10px 0 0;\n      padding: 0 30px;\n    }\n\n    form {\n      padding: 25px;\n      text-align: left;\n    }\n  }\n\n  &-paragraph {\n    margin: 10px 0 30px;\n  }\n}\n","@import '../includes/variables';\n\n.twofas-login-error-wide {\n  background-color: $TF_Login_Box_Background_Color;\n  box-sizing: border-box;\n  left: 50%;\n  overflow: hidden;\n  position: relative;\n  transform: translateX(-50%);\n  width: 750px;\n}\n\n.twofas-login-box {\n  box-sizing: border-box;\n  left: 50%;\n  margin-bottom: 15px;\n  overflow: hidden;\n  position: relative;\n  transform: translateX(-50%);\n  width: 750px;\n\n  @media all and (max-width: $screen-xs-max) {\n    width: 100%;\n  }\n\n  &::after {\n    clear: both;\n    content: '';\n    display: table;\n  }\n\n  + #backtoblog {\n    display: none;\n  }\n\n  * {\n    box-sizing: border-box;\n  }\n\n  &-col {\n    background-color: $TF_Login_Box_Background_Color;\n    display: block;\n    float: left;\n    height: 100%;\n    min-height: 413px;\n    padding: 30px;\n    width: 50%;\n\n    @media all and (max-width: $screen-xs-max) {\n      float: none;\n      padding: 20px;\n      min-height: 0;\n      width: 100%;\n    }\n\n    &.twofas-login-box-col-left {\n      @media all and (max-width: $screen-xs-max) {\n        padding-top: 0;\n      }\n\n      img {\n        margin-bottom: 20px;\n        margin-top: 5px;\n\n        @media all and (max-width: $screen-xs-max) {\n          margin-bottom: 0;\n          margin-top: 0;\n        }\n      }\n\n      h3 {\n        margin-bottom: 60px;\n\n        @media all and (max-width: $screen-xs-max) {\n          margin-bottom: 15px;\n        }\n      }\n    }\n\n    &.twofas-login-box-col-right {\n      img {\n        image-rendering: pixelated;\n        width: 85%;\n      }\n    }\n  }\n\n  &-stores {\n    display: block;\n    text-align: center;\n\n    a {\n      display: inline-block;\n      vertical-align: middle;\n\n      @media all and (max-width: $screen-xs-max) {\n        display: block;\n      }\n\n      &:first-of-type {\n        margin-right: 10px;\n\n        @media all and (max-width: $screen-xs-max) {\n          margin-bottom: 5px;\n          margin-right: 0;\n        }\n      }\n    }\n  }\n\n  .twofas-img-wrapper {\n    position: relative;\n\n    .twofas-btn-wrapper {\n      background: #fff;\n      left: 50%;\n      padding: 3px;\n      position: absolute;\n      top: 50%;\n      transform: translate(-50%, -50%);\n    }\n\n    a {\n      font-size: 13px;\n      height: 34px;\n      line-height: 34px;\n      padding: 0 25px;\n      width: 150px;\n    }\n  }\n\n  h3 {\n    font-size: 16px;\n    font-weight: 400;\n    line-height: 24px;\n    text-align: center;\n  }\n\n  img {\n    display: block;\n    margin: 0 auto;\n  }\n\n  form {\n    background: none;\n    box-shadow: none;\n    margin: 0;\n    padding: 0;\n    text-align: center;\n    border: none;\n\n    .twofas-action-btn {\n      font-size: 12px;\n      height: 34px;\n      line-height: 34px;\n      margin: 0 auto;\n    }\n  }\n\n  .twofas-totp-secret {\n    display: none;\n    margin: 7px 0;\n  }\n\n  .twofas-totp-secret-link {\n    color: $TF_Color_Link;\n\n    &:hover {\n      color: $TF_Color_Link;\n      text-decoration: underline;\n    }\n  }\n}\n\n.twofas-login-another-account {\n  background: none;\n  clear: both;\n  float: none;\n  width: 100%;\n\n  > form {\n    background: transparent;\n    box-shadow: none;\n    border: none;\n    margin: 0 !important;\n    padding-bottom: 0 !important;\n    padding-left: 0 !important;\n    padding-right: 0 !important;\n    padding-top: 10px !important;\n    text-align: left !important;\n\n    input {\n      &[type=\"submit\"] {\n        color: $login-nav-message-color;\n        font-size: 11px;\n        line-height: 19px;\n        text-decoration: underline;\n\n        &:hover,\n        &:active,\n        &:focus {\n          box-shadow: none;\n          outline: 0;\n        }\n      }\n    }\n  }\n}\n","@import '../includes/variables';\n\n.twofas-totp-confirmation-box {\n  form {\n    padding-top: 10px;\n    padding-left: 30px;\n    padding-right: 30px;\n    padding-bottom: 30px !important;\n    text-align: center;\n    border: none;\n\n    label {\n      font-size: 14px;\n      font-weight: 400;\n      line-height: 22px;\n    }\n\n    .twofas-action-btn {\n      display: block;\n      font-size: 12px;\n      height: 34px;\n      line-height: 34px;\n      width: 100%;\n    }\n  }\n\n  img {\n    display: inline-block;\n  }\n\n  a {\n    color: $login-nav-message-color;\n    display: block;\n    font-size: 11px;\n    line-height: 19px;\n    text-align: left;\n    text-decoration: underline;\n\n    &:hover {\n      text-decoration: underline;\n    }\n  }\n\n  .twofas-modal {\n    form {\n      background: none;\n      box-shadow: none;\n      padding: 0;\n\n      .twofas-action-btn {\n        display: inline-block;\n        width: auto;\n      }\n    }\n\n    .twofas-content-container {\n      .twofas-buttons {\n        @media all and (max-width: 520px) {\n          .twofas-cancel-btn {\n            margin-bottom: 10px !important;\n          }\n\n          .twofas-action-btn {\n            display: block;\n            width: 100%;\n          }\n        }\n      }\n    }\n  }\n\n  .twofas-login-another-account {\n    form {\n      padding-bottom: 0 !important;\n      padding-left: 0 !important;\n      padding-right: 0 !important;\n      padding-top: 10px !important;\n    }\n  }\n}\n","@import '../includes/variables';\n\n#login_error {\n  margin-bottom: 20px;\n}\n\n.twofas-login-form-container {\n  box-sizing: border-box;\n  margin-top: 0;\n\n  .twofas-resend-code-form {\n    padding: 16px 0 0 0 !important;\n\n    .twofas-resend-code-container {\n      text-align: center;\n\n      input {\n        &[type=\"submit\"] {\n          &.twofas-resend-code {\n            color: $login-nav-message-color;\n            font-size: 11px;\n            cursor: pointer;\n            border: 0 none;\n            background: none;\n            text-decoration: underline !important;\n          }\n        }\n      }\n    }\n  }\n\n  .twofas-login-form {\n    position: relative !important;\n    padding-bottom: 10px;\n    box-sizing: content-box !important;\n    margin-top: 0;\n    box-shadow: none;\n\n    * {\n      box-sizing: border-box;\n    }\n\n    .twofas-remember-container {\n      width: 100%;\n      display: table;\n      margin-top: 15px;\n\n      .twofas-column {\n        display: table-cell;\n        vertical-align: top;\n\n        input {\n          &[type=\"checkbox\"] {\n            margin-top: -6px;\n          }\n        }\n\n        .twofas-remember-device-label {\n          font-size: 11px !important;\n          position: relative !important;\n          bottom: 6px !important;\n          left: 3px !important;\n        }\n      }\n    }\n\n    .twofas-submit {\n      display: inline-block;\n      float: right;\n      text-align: right;\n      margin: 15px 0;\n      height: 30px;\n\n      &.twofas-disabled:not(.twofas-pusher) {\n        &::before {\n          margin-top: 7px;\n          margin-right: 4px;\n          content: ' ';\n          display: inline-block;\n          width: 16px;\n          height: 16px;\n          vertical-align: middle;\n          -webkit-background-size: cover;\n          background-size: cover;\n          background: url($login-circle-url) no-repeat;\n        }\n      }\n\n      &.twofas-disabled {\n        .button-primary {\n          color: $button-primary-disabled-color !important;\n          background: $button-primary-disabled-background-color !important;\n          border-color: $button-primary-disabled-border-color !important;\n          -webkit-box-shadow: none !important;\n          box-shadow: none !important;\n          text-shadow: 0 -1px 0 $twofas-second-step-login-button-shadow-color !important;\n          cursor: default;\n          user-select: none;\n          pointer-events: none;\n        }\n      }\n    }\n  }\n\n  .twofas-login-nav {\n    margin-top: 10px;\n\n    .twofas-login-nav-wrapper {\n      padding: 10px 0;\n\n      .twofas-table-wrapper {\n        width: 100%;\n        display: table;\n\n        .twofas-login-nav-message {\n          display: table-cell;\n          vertical-align: middle;\n          text-align: left;\n          font-size: 11px;\n          line-height: 19px;\n          color: $login-nav-message-color;\n\n          a {\n            font-size: 11px;\n            line-height: 19px;\n            color: $login-nav-message-color;\n          }\n\n          .twofas-login-nav-form {\n            box-shadow: none;\n            padding: 0;\n            margin: 0;\n            background: transparent;\n            border: none;\n\n            input {\n              font-size: 11px;\n              line-height: 19px;\n              text-decoration: underline;\n              color: $login-nav-message-color;\n            }\n          }\n        }\n      }\n    }\n  }\n\n  .twofas-sockets {\n    display: inline-block;\n    margin: 15px 0;\n\n    .twofas-icon {\n      display: inline-block;\n      vertical-align: middle;\n    }\n\n    .twofas-token-loading,\n    .twofas-token-setup {\n      margin: 0 10px;\n      vertical-align: middle;\n    }\n  }\n}\n\n.twofas-login-footer {\n  position: fixed;\n  right: 30px;\n  bottom: 30px;\n\n  &:hover {\n    .twofas-login-footer-tooltip {\n      display: inline;\n    }\n  }\n\n  .twofas-login-footer-tooltip {\n    display: none;\n    width: 200px;\n    background-color: black;\n    color: #fff;\n    text-align: center;\n    padding: 5px 0;\n    border-radius: 6px;\n    margin-top: 3px;\n    margin-right: 4px;\n    float: left;\n  }\n\n  .twofas-login-footer-logo {\n    display: inline-block;\n  }\n}\n\n.twofas-error-notice {\n  background: $WP_Notification_BackgroundColor;\n  border-left: 4px solid $WP_Notification_BorderColor;\n  box-shadow: 0 1px 1px 0 $WP_Notification_ShadowColor;\n  -webkit-box-shadow: 0 1px 1px 0 $WP_Notification_ShadowColor;\n  padding: 5px 12px;\n  margin: 5px 0 15px;\n}\n","li#toplevel_page_twofas-submenu-channel.toplevel_page_twofas-submenu-channel {\n  > a {\n    .wp-menu-image {\n      -webkit-background-size: 16px 27px;\n      background-size: 16px 27px;\n    }\n  }\n}\n","@import '../includes/variables';\n\n.update-message {\n  .twofas-upgrade-notice {\n    & + p {\n      display: none;\n    }\n\n    p {\n      &::before {\n        content: '';\n        margin-right: 0;\n      }\n    }\n  }\n}"]}
  • 2fas/trunk/assets/css/twofas.min.css

    r2343404 r2470780  
    1 .twofas-admin ul.twofas-list-inline,.twofas-user ul.twofas-list-inline{display:block;margin:0;padding:0;list-style:none}.twofas-admin ul.twofas-list-inline.twofas-list-spacer li,.twofas-user ul.twofas-list-inline.twofas-list-spacer li{padding:0 30px;border-right:1px solid #c6c6c6}.twofas-admin ul.twofas-list-inline.twofas-list-spacer li:first-of-type,.twofas-user ul.twofas-list-inline.twofas-list-spacer li:first-of-type{padding-left:0}.twofas-admin ul.twofas-list-inline.twofas-list-spacer li:last-of-type,.twofas-user ul.twofas-list-inline.twofas-list-spacer li:last-of-type{border-right:0}.twofas-admin ul.twofas-list-inline.twofas-list-spacer li .twofas-learn-more,.twofas-user ul.twofas-list-inline.twofas-list-spacer li .twofas-learn-more{font-size:10px}.twofas-admin ul.twofas-list-inline li,.twofas-user ul.twofas-list-inline li{display:block;float:left;margin:0;padding:0}.twofas-admin ul.twofas-list-inline li a,.twofas-user ul.twofas-list-inline li a{display:block;width:100%;height:100%}.twofas-admin .twofas-spinner-button,.twofas-user .twofas-spinner-button{height:10px;width:70px;text-align:center;vertical-align:middle}.twofas-admin .twofas-spinner-button>span,.twofas-user .twofas-spinner-button>span{width:10px;height:10px;background-color:#fff;border-radius:100%;-webkit-border-radius:100%;display:inline-block;-webkit-animation:twofas-bounce-delay 1.4s infinite ease-in-out both;animation:twofas-bounce-delay 1.4s infinite ease-in-out both;vertical-align:top}.twofas-admin .twofas-spinner-button .twofas-spinner-button-bounce-1,.twofas-user .twofas-spinner-button .twofas-spinner-button-bounce-1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.twofas-admin .twofas-spinner-button .twofas-spinner-button-bounce-2,.twofas-user .twofas-spinner-button .twofas-spinner-button-bounce-2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes twofas-bounce-delay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes twofas-bounce-delay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.twofas-admin .twofas-spinner-circle,.twofas-user .twofas-spinner-circle{width:40px;height:40px;position:relative}.twofas-admin .twofas-spinner-circle .tf-dot,.twofas-user .twofas-spinner-circle .tf-dot{width:100%;height:100%;position:absolute;left:0;top:0}.twofas-admin .twofas-spinner-circle .tf-dot::before,.twofas-user .twofas-spinner-circle .tf-dot::before{content:'';display:block;margin:0 auto;width:15%;height:15%;background-color:#ec1c24;border-radius:100%;-webkit-border-radius:100%;-webkit-animation:tf-dot-fade-delay 1.2s infinite ease-in-out both;animation:tf-dot-fade-delay 1.2s infinite ease-in-out both}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-2,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-2{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-2::before,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-2::before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-3,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-3{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-3::before,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-3::before{-webkit-animation-delay:-1s;animation-delay:-1s}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-4,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-4{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-4::before,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-4::before{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-5,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-5{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-5::before,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-5::before{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-6,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-6{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-6::before,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-6::before{-webkit-animation-delay:-0.7s;animation-delay:-0.7s}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-7,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-7{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-7::before,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-7::before{-webkit-animation-delay:-0.6s;animation-delay:-0.6s}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-8,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-8{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-8::before,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-8::before{-webkit-animation-delay:-0.5s;animation-delay:-0.5s}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-9,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-9{-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-9::before,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-9::before{-webkit-animation-delay:-0.4s;animation-delay:-0.4s}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-10,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-10{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-10::before,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-10::before{-webkit-animation-delay:-0.3s;animation-delay:-0.3s}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-11,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-11{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-11::before,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-11::before{-webkit-animation-delay:-0.2s;animation-delay:-0.2s}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-12,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-12{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-12::before,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-12::before{-webkit-animation-delay:-0.1s;animation-delay:-0.1s}@-webkit-keyframes tf-dot-fade-delay{0%,39%,100%{opacity:0}40%{opacity:1}}@keyframes tf-dot-fade-delay{0%,39%,100%{opacity:0}40%{opacity:1}}.twofas-admin .twofas-spinner-container.twofas-qr-refresh,.twofas-user .twofas-spinner-container.twofas-qr-refresh{display:none;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:2}@media all and (max-width: 767px){.twofas-admin .twofas-spinner-container.twofas-qr-refresh,.twofas-user .twofas-spinner-container.twofas-qr-refresh{left:auto;padding-bottom:20px;position:static;top:auto;-webkit-transform:none;-ms-transform:none;transform:none;text-align:center}}.twofas-admin .twofas-spinner-container.twofas-qr-refresh .twofas-spinner-circle,.twofas-user .twofas-spinner-container.twofas-qr-refresh .twofas-spinner-circle{height:100px;width:100px}@media all and (max-width: 767px){.twofas-admin .twofas-spinner-container.twofas-qr-refresh .twofas-spinner-circle,.twofas-user .twofas-spinner-container.twofas-qr-refresh .twofas-spinner-circle{display:inline-block;height:150px;width:150px}}.twofas-admin .twofas-spinner-container.twofas-visible,.twofas-user .twofas-spinner-container.twofas-visible{display:block}.twofas-admin .twofas-token-loading .twofas-loading-dot,.twofas-user .twofas-token-loading .twofas-loading-dot{opacity:.3;animation:twofas-token-loading-animation 1.2s ease-in-out normal infinite !important;-webkit-animation:twofas-token-loading-animation 1.2s ease-in-out normal infinite !important}.twofas-admin .twofas-token-setup .twofas-loading-dot,.twofas-user .twofas-token-setup .twofas-loading-dot{animation:twofas-token-loading-setup 1.2s ease-in normal 1 both;-webkit-animation:twofas-token-loading-setup 1.2s ease-in normal 1 both}.twofas-admin .twofas-token-loading,.twofas-admin .twofas-token-setup,.twofas-user .twofas-token-loading,.twofas-user .twofas-token-setup{display:none}.twofas-admin .twofas-token-loading.twofas-play,.twofas-admin .twofas-token-setup.twofas-play,.twofas-user .twofas-token-loading.twofas-play,.twofas-user .twofas-token-setup.twofas-play{display:inline-block}.twofas-admin .twofas-token-loading .twofas-loading-dot,.twofas-admin .twofas-token-setup .twofas-loading-dot,.twofas-user .twofas-token-loading .twofas-loading-dot,.twofas-user .twofas-token-setup .twofas-loading-dot{display:block;float:left;margin-right:7px;width:8px;height:8px;border-radius:50%;background-color:#8899a6;opacity:0;will-change:background-color, opacity}.twofas-admin .twofas-token-loading .twofas-loading-dot:last-of-type,.twofas-admin .twofas-token-setup .twofas-loading-dot:last-of-type,.twofas-user .twofas-token-loading .twofas-loading-dot:last-of-type,.twofas-user .twofas-token-setup .twofas-loading-dot:last-of-type{margin-right:0}.twofas-admin .twofas-token-loading .twofas-loading-dot:nth-of-type(2),.twofas-admin .twofas-token-setup .twofas-loading-dot:nth-of-type(2),.twofas-user .twofas-token-loading .twofas-loading-dot:nth-of-type(2),.twofas-user .twofas-token-setup .twofas-loading-dot:nth-of-type(2){animation-delay:.2s !important;-webkit-animation-delay:.2s !important}.twofas-admin .twofas-token-loading .twofas-loading-dot:nth-of-type(3),.twofas-admin .twofas-token-setup .twofas-loading-dot:nth-of-type(3),.twofas-user .twofas-token-loading .twofas-loading-dot:nth-of-type(3),.twofas-user .twofas-token-setup .twofas-loading-dot:nth-of-type(3){animation-delay:.4s !important;-webkit-animation-delay:.4s !important}.twofas-admin .twofas-token-loading .twofas-loading-dot:nth-of-type(4),.twofas-admin .twofas-token-setup .twofas-loading-dot:nth-of-type(4),.twofas-user .twofas-token-loading .twofas-loading-dot:nth-of-type(4),.twofas-user .twofas-token-setup .twofas-loading-dot:nth-of-type(4){animation-delay:.6s !important;-webkit-animation-delay:.6s !important}.twofas-admin .twofas-token-loading .twofas-loading-dot:nth-of-type(5),.twofas-admin .twofas-token-setup .twofas-loading-dot:nth-of-type(5),.twofas-user .twofas-token-loading .twofas-loading-dot:nth-of-type(5),.twofas-user .twofas-token-setup .twofas-loading-dot:nth-of-type(5){animation-delay:.8s !important;-webkit-animation-delay:.8s !important}.twofas-admin .twofas-token-loading .twofas-loading-dot:nth-of-type(6),.twofas-admin .twofas-token-setup .twofas-loading-dot:nth-of-type(6),.twofas-user .twofas-token-loading .twofas-loading-dot:nth-of-type(6),.twofas-user .twofas-token-setup .twofas-loading-dot:nth-of-type(6){animation-delay:1s !important;-webkit-animation-delay:1s !important}@keyframes twofas-token-loading-setup{0%{opacity:0}100%{opacity:.3}}@-webkit-keyframes twofas-token-loading-setup{0%{opacity:0}100%{opacity:.3}}@keyframes twofas-token-loading-animation{0%,100%{opacity:.3;background-color:#8899a6}16.67%,83.33%{opacity:.5;background-color:#8899a6}33.33%,66.67%{opacity:.8;background-color:#363b41}50%{opacity:1;background-color:#32a2d6}}@-webkit-keyframes twofas-token-loading-animation{0%,100%{opacity:.3;background-color:#8899a6}16.67%,83.33%{opacity:.5;background-color:#8899a6}33.33%,66.67%{opacity:.8;background-color:#363b41}50%{opacity:1;background-color:#32a2d6}}.twofas-admin .twofas-modal-backdrop,.twofas-user .twofas-modal-backdrop{display:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:99999;background:rgba(0,0,0,0.75);opacity:0}.twofas-admin .twofas-modal-backdrop.twofas-deactivation-modal,.twofas-user .twofas-modal-backdrop.twofas-deactivation-modal{overflow-x:hidden}.twofas-admin .twofas-modal-container,.twofas-user .twofas-modal-container{display:table;width:100%;height:100%}.twofas-admin .twofas-modal-cell,.twofas-user .twofas-modal-cell{display:table-cell;vertical-align:middle;text-align:center}.twofas-admin .twofas-modal,.twofas-user .twofas-modal{display:inline-block;max-width:60%;max-height:80%;background:#fff}.twofas-admin .twofas-modal.twofas-deactivation-modal,.twofas-user .twofas-modal.twofas-deactivation-modal{background-color:white;border:1px solid #979797;border-radius:0;max-width:500px;overflow-y:auto;padding:12px;text-align:left;width:95%;z-index:9999}@media all and (max-width: 600px){.twofas-admin .twofas-modal.twofas-deactivation-modal,.twofas-user .twofas-modal.twofas-deactivation-modal{padding:0}}.twofas-admin .twofas-modal.twofas-deactivation-modal .twofas-modal-header,.twofas-user .twofas-modal.twofas-deactivation-modal .twofas-modal-header{background:none;border-bottom:0;font-size:14px;margin-top:0;padding-bottom:0}.twofas-admin .twofas-modal.twofas-deactivation-modal .twofas-modal-header fieldset label,.twofas-user .twofas-modal.twofas-deactivation-modal .twofas-modal-header fieldset label{height:16px;margin-bottom:3px}.twofas-admin .twofas-modal.twofas-deactivation-modal .twofas-modal-header fieldset label:last-of-type,.twofas-user .twofas-modal.twofas-deactivation-modal .twofas-modal-header fieldset label:last-of-type{margin-bottom:0}.twofas-admin .twofas-modal.twofas-deactivation-modal .twofas-modal-header i,.twofas-admin .twofas-modal.twofas-deactivation-modal .twofas-modal-header h6,.twofas-user .twofas-modal.twofas-deactivation-modal .twofas-modal-header i,.twofas-user .twofas-modal.twofas-deactivation-modal .twofas-modal-header h6{display:inline-block;vertical-align:middle}.twofas-admin .twofas-modal.twofas-deactivation-modal .twofas-modal-header i,.twofas-user .twofas-modal.twofas-deactivation-modal .twofas-modal-header i{left:0;margin-left:0;margin-right:2px;position:static;top:0}.twofas-admin .twofas-modal.twofas-deactivation-modal .twofas-modal-header h6,.twofas-user .twofas-modal.twofas-deactivation-modal .twofas-modal-header h6{border-bottom:1px solid #979797;font-size:14px;margin:0;padding:0;width:100%}@media all and (max-width: 480px){.twofas-admin .twofas-modal.twofas-deactivation-modal .twofas-modal-header h6,.twofas-user .twofas-modal.twofas-deactivation-modal .twofas-modal-header h6{font-size:12px}}.twofas-admin .twofas-modal.twofas-deactivation-modal .twofas-confirm-buttons,.twofas-user .twofas-modal.twofas-deactivation-modal .twofas-confirm-buttons{margin-top:10px;text-align:right}.twofas-admin .twofas-modal.twofas-deactivation-modal .twofas-modal-body fieldset label,.twofas-user .twofas-modal.twofas-deactivation-modal .twofas-modal-body fieldset label{display:block;height:16px;margin-bottom:2px}@media all and (max-width: 782px){.twofas-admin .twofas-modal.twofas-deactivation-modal .twofas-modal-body fieldset label,.twofas-user .twofas-modal.twofas-deactivation-modal .twofas-modal-body fieldset label{height:25px;margin-bottom:5px}}@media all and (max-width: 480px){.twofas-admin .twofas-modal.twofas-deactivation-modal .twofas-modal-body fieldset label span,.twofas-user .twofas-modal.twofas-deactivation-modal .twofas-modal-body fieldset label span{font-size:12px}}.twofas-admin .twofas-modal.twofas-deactivation-modal .twofas-modal-body p,.twofas-user .twofas-modal.twofas-deactivation-modal .twofas-modal-body p{font-weight:700;margin-bottom:5px}@media all and (max-width: 782px){.twofas-admin .twofas-modal.twofas-deactivation-modal .twofas-modal-body p,.twofas-user .twofas-modal.twofas-deactivation-modal .twofas-modal-body p{margin-bottom:10px}}.twofas-admin .twofas-modal.twofas-deactivation-modal textarea,.twofas-user .twofas-modal.twofas-deactivation-modal textarea{font-size:14px;margin-top:15px;min-height:100px;max-height:300px;resize:vertical;width:100%}@media all and (max-width: 480px){.twofas-admin .twofas-modal.twofas-deactivation-modal textarea,.twofas-user .twofas-modal.twofas-deactivation-modal textarea{font-size:12px}}.twofas-admin .twofas-modal.twofas-deactivation-modal .twofas-content-container,.twofas-user .twofas-modal.twofas-deactivation-modal .twofas-content-container{width:100%}@media all and (max-width: 600px){.twofas-admin .twofas-modal.twofas-deactivation-modal .twofas-content-container,.twofas-user .twofas-modal.twofas-deactivation-modal .twofas-content-container{padding-left:0}}.twofas-admin .twofas-modal.twofas-info-text,.twofas-user .twofas-modal.twofas-info-text{max-width:40%}@media all and (max-width: 991px){.twofas-admin .twofas-modal.twofas-info-text,.twofas-user .twofas-modal.twofas-info-text{max-width:60%;max-height:none}}.twofas-admin .twofas-modal.twofas-without-spinner .twofas-modal-body .twofas-content-container,.twofas-user .twofas-modal.twofas-without-spinner .twofas-modal-body .twofas-content-container{padding-left:0}@media all and (max-width: 991px){.twofas-admin .twofas-modal,.twofas-user .twofas-modal{max-width:75%;max-height:none}}@media all and (max-width: 660px){.twofas-admin .twofas-modal,.twofas-user .twofas-modal{max-width:90%}}.twofas-admin .twofas-modal-header,.twofas-user .twofas-modal-header{background:#f6f6f6;color:#363b41;border-bottom:1px solid #e5e5e5;height:40px;line-height:40px;width:100%;padding:0 20px;text-align:left}.twofas-admin .twofas-modal-header h6,.twofas-user .twofas-modal-header h6{line-height:40px;margin:0;padding:0;font-size:14px}.twofas-admin .twofas-modal-body,.twofas-user .twofas-modal-body{background:#fff;color:#363b41;padding:20px}.twofas-admin .twofas-modal-body.twofas-hidden,.twofas-user .twofas-modal-body.twofas-hidden{display:none}.twofas-admin .twofas-modal-body .twofas-spinner-container,.twofas-user .twofas-modal-body .twofas-spinner-container{display:inline-block;padding-right:30px;vertical-align:top}@media all and (max-width: 600px){.twofas-admin .twofas-modal-body .twofas-spinner-container,.twofas-user .twofas-modal-body .twofas-spinner-container{display:block;float:left;margin-right:-70px}}@media all and (max-width: 480px){.twofas-admin .twofas-modal-body .twofas-spinner-container,.twofas-user .twofas-modal-body .twofas-spinner-container{padding-right:0;float:none;margin-right:0;margin-bottom:20px;text-align:center}.twofas-admin .twofas-modal-body .twofas-spinner-container .twofas-spinner-circle,.twofas-user .twofas-modal-body .twofas-spinner-container .twofas-spinner-circle{display:inline-block}}.twofas-admin .twofas-modal-body .twofas-content-container,.twofas-user .twofas-modal-body .twofas-content-container{display:inline-block;padding:0;text-align:left;width:auto}@media all and (max-width: 600px){.twofas-admin .twofas-modal-body .twofas-content-container,.twofas-user .twofas-modal-body .twofas-content-container{display:block;float:left;padding-left:70px}.twofas-admin .twofas-modal-body .twofas-content-container.twofas-qr-code-container,.twofas-admin .twofas-modal-body .twofas-content-container.twofas-without-spinner,.twofas-user .twofas-modal-body .twofas-content-container.twofas-qr-code-container,.twofas-user .twofas-modal-body .twofas-content-container.twofas-without-spinner{padding-left:0}}@media all and (max-width: 480px){.twofas-admin .twofas-modal-body .twofas-content-container,.twofas-user .twofas-modal-body .twofas-content-container{padding-left:0}}.twofas-admin .twofas-modal-body .twofas-content-container .twofas-text-content.twofas-remember-me,.twofas-user .twofas-modal-body .twofas-content-container .twofas-text-content.twofas-remember-me{margin-top:20px}.twofas-admin .twofas-modal-body .twofas-content-container .twofas-text-content p,.twofas-user .twofas-modal-body .twofas-content-container .twofas-text-content p{display:inline-block;font-size:14px;line-height:18px;color:#363b41;vertical-align:top}@media all and (max-width: 600px){.twofas-admin .twofas-modal-body .twofas-content-container .twofas-text-content p .twofas-line,.twofas-user .twofas-modal-body .twofas-content-container .twofas-text-content p .twofas-line{display:inline}}@media all and (max-width: 480px){.twofas-admin .twofas-modal-body .twofas-content-container .twofas-text-content p,.twofas-user .twofas-modal-body .twofas-content-container .twofas-text-content p{text-align:center}}.twofas-admin .twofas-modal-body .twofas-content-container .twofas-text-content .twofas-modal-logo,.twofas-user .twofas-modal-body .twofas-content-container .twofas-text-content .twofas-modal-logo{display:inline-block;padding-left:30px;vertical-align:top}@media all and (max-width: 600px){.twofas-admin .twofas-modal-body .twofas-content-container .twofas-text-content .twofas-modal-logo,.twofas-user .twofas-modal-body .twofas-content-container .twofas-text-content .twofas-modal-logo{display:none}}.twofas-admin .twofas-modal-body .twofas-content-container .twofas-text-content .twofas-qr-code,.twofas-user .twofas-modal-body .twofas-content-container .twofas-text-content .twofas-qr-code{-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:-o-pixelated;image-rendering:pixelated}.twofas-admin .twofas-modal-body .twofas-content-container .twofas-text-content img,.twofas-user .twofas-modal-body .twofas-content-container .twofas-text-content img{max-width:100%}.twofas-admin .twofas-modal-body .twofas-content-container .twofas-buttons,.twofas-user .twofas-modal-body .twofas-content-container .twofas-buttons{margin-top:20px;text-align:right}@media all and (max-width: 520px){.twofas-admin .twofas-modal-body .twofas-content-container .twofas-buttons .twofas-btn,.twofas-user .twofas-modal-body .twofas-content-container .twofas-buttons .twofas-btn{display:block;margin:0 auto 10px;padding:0 15px}.twofas-admin .twofas-modal-body .twofas-content-container .twofas-buttons .twofas-btn:last-of-type,.twofas-user .twofas-modal-body .twofas-content-container .twofas-buttons .twofas-btn:last-of-type{margin-bottom:0}.twofas-admin .twofas-modal-body .twofas-content-container .twofas-buttons .twofas-btn.cancel-btn,.twofas-user .twofas-modal-body .twofas-content-container .twofas-buttons .twofas-btn.cancel-btn{border:1px solid #e3e3e3}}.twofas-admin .twofas-modal-body .twofas-content-container .twofas-buttons.twofas-buttons-center,.twofas-user .twofas-modal-body .twofas-content-container .twofas-buttons.twofas-buttons-center{text-align:center}.twofas-admin .twofas-badge,.twofas-user .twofas-badge{display:block;width:26px;height:26px;line-height:26px;border-radius:50%;text-align:center;font-size:14px;font-weight:700}.twofas-admin .twofas-welcome-box .twofas-badge,.twofas-user .twofas-welcome-box .twofas-badge{background:#000;color:#fff}.twofas-admin .twofas-bar .twofas-badge,.twofas-user .twofas-bar .twofas-badge{display:inline-block;width:23px;height:23px;line-height:23px;font-size:12px;margin-left:5px;background:#2a75e6;color:#fff}@media all and (max-width: 400px){.twofas-admin .twofas-bar .twofas-badge,.twofas-user .twofas-bar .twofas-badge{display:none}}.twofas-admin .twofas-bar,.twofas-user .twofas-bar{width:100%;height:46px;line-height:46px;background:#3f444a;border-top-left-radius:3px;border-top-right-radius:3px}@media all and (max-width: 640px){.twofas-admin .twofas-bar,.twofas-user .twofas-bar{height:auto;overflow:hidden}}.twofas-admin .twofas-bar .twofas-list-inline li,.twofas-user .twofas-bar .twofas-list-inline li{width:200px;height:46px;line-height:46px;text-align:center;color:#fff;font-size:11px;font-weight:700;text-transform:uppercase;border:1px solid transparent;border-bottom:0}@media all and (max-width: 1100px){.twofas-admin .twofas-bar .twofas-list-inline li,.twofas-user .twofas-bar .twofas-list-inline li{width:180px}}@media all and (max-width: 991px){.twofas-admin .twofas-bar .twofas-list-inline li,.twofas-user .twofas-bar .twofas-list-inline li{width:auto;padding:0 15px}}@media all and (max-width: 640px){.twofas-admin .twofas-bar .twofas-list-inline li,.twofas-user .twofas-bar .twofas-list-inline li{width:50%}}.twofas-admin .twofas-bar .twofas-list-inline li:not(.twofas-disabled):not(.twofas-active):hover,.twofas-user .twofas-bar .twofas-list-inline li:not(.twofas-disabled):not(.twofas-active):hover{background:#4e5258}.twofas-admin .twofas-bar .twofas-list-inline li.twofas-disabled,.twofas-user .twofas-bar .twofas-list-inline li.twofas-disabled{cursor:not-allowed;opacity:.75;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.twofas-admin .twofas-bar .twofas-list-inline li.twofas-disabled a,.twofas-user .twofas-bar .twofas-list-inline li.twofas-disabled a{pointer-events:none}.twofas-admin .twofas-bar .twofas-list-inline li.twofas-disabled a .twofas-badge,.twofas-user .twofas-bar .twofas-list-inline li.twofas-disabled a .twofas-badge{background:#7e7e7e}.twofas-admin .twofas-bar .twofas-list-inline li.twofas-active,.twofas-user .twofas-bar .twofas-list-inline li.twofas-active{color:#202225;background:#f1f1f1;border-color:#e3e3e3}.twofas-admin .twofas-bar .twofas-list-inline li .twofas-line,.twofas-user .twofas-bar .twofas-list-inline li .twofas-line{display:inline}@media all and (max-width: 400px){.twofas-admin .twofas-bar .twofas-list-inline li .twofas-line,.twofas-user .twofas-bar .twofas-list-inline li .twofas-line{display:block;line-height:13px}}.twofas-admin .twofas-bar .twofas-list-inline li .twofas-hyphen,.twofas-user .twofas-bar .twofas-list-inline li .twofas-hyphen{display:inline}@media all and (max-width: 400px){.twofas-admin .twofas-bar .twofas-list-inline li .twofas-hyphen,.twofas-user .twofas-bar .twofas-list-inline li .twofas-hyphen{display:none}}.twofas-admin .twofas-bar .twofas-list-inline li a,.twofas-user .twofas-bar .twofas-list-inline li a{color:inherit;text-decoration:none}.twofas-admin .twofas-bar .twofas-list-inline li a:hover,.twofas-admin .twofas-bar .twofas-list-inline li a:focus,.twofas-admin .twofas-bar .twofas-list-inline li a:active,.twofas-user .twofas-bar .twofas-list-inline li a:hover,.twofas-user .twofas-bar .twofas-list-inline li a:focus,.twofas-user .twofas-bar .twofas-list-inline li a:active{text-decoration:none}@media all and (max-width: 400px){.twofas-admin .twofas-bar .twofas-list-inline li a>span:not(.twofas-badge),.twofas-user .twofas-bar .twofas-list-inline li a>span:not(.twofas-badge){display:inline-block;vertical-align:middle}}.twofas-admin .twofas-content,.twofas-user .twofas-content{position:relative;height:100%;overflow:hidden;background:#fff;color:#202225;border:1px solid #e3e3e3;border-top:0}.twofas-admin .twofas-content.twofas-configured,.twofas-user .twofas-content.twofas-configured{height:auto;overflow:hidden}.twofas-admin .twofas-content.twofas-configured .twofas-configured-collapse,.twofas-user .twofas-content.twofas-configured .twofas-configured-collapse{display:table}.twofas-admin .twofas-content.twofas-configured .twofas-content-items-container,.twofas-user .twofas-content.twofas-configured .twofas-content-items-container{height:300px;width:100%;overflow:hidden;position:relative;margin-top:30px}.twofas-admin .twofas-content-container,.twofas-user .twofas-content-container{width:100%;height:auto;overflow:hidden;padding:30px}.twofas-admin .twofas-content .twofas-content-mobile,.twofas-user .twofas-content .twofas-content-mobile{display:none;width:100%;height:auto;overflow:hidden;text-align:center}@media all and (max-width: 767px){.twofas-admin .twofas-content .twofas-content-mobile,.twofas-user .twofas-content .twofas-content-mobile{display:block}}.twofas-admin .twofas-content .twofas-content-mobile+p,.twofas-user .twofas-content .twofas-content-mobile+p{font-size:16px;margin-top:5px}.twofas-admin .twofas-content .twofas-content-mobile img,.twofas-user .twofas-content .twofas-content-mobile img{max-width:100%}.twofas-admin .twofas-content .twofas-configured-collapse,.twofas-user .twofas-content .twofas-configured-collapse{background:rgba(56,76,84,0.75);display:none;position:absolute;left:0;top:0;width:100%;height:100%;z-index:3}.twofas-admin .twofas-content .twofas-configured-collapse-box-container,.twofas-user .twofas-content .twofas-configured-collapse-box-container{display:table-cell;vertical-align:middle;text-align:center}.twofas-admin .twofas-content .twofas-configured-collapse-box,.twofas-user .twofas-content .twofas-configured-collapse-box{display:inline-block;padding:20px;background:#fff;border:1px solid #384c54;-webkit-box-shadow:0 0 20px 2px #435e59;box-shadow:0 0 20px 2px #435e59;max-width:95%}.twofas-admin .twofas-content .twofas-configured-collapse-box .twofas-phone-number,.twofas-user .twofas-content .twofas-configured-collapse-box .twofas-phone-number{margin-bottom:10px}.twofas-admin .twofas-content-header,.twofas-user .twofas-content-header{width:100%;height:auto;overflow:hidden;padding-top:5px;font-size:11px;font-weight:700;margin-bottom:30px}.twofas-admin .twofas-content-header .twofas-status,.twofas-user .twofas-content-header .twofas-status{text-transform:uppercase;font-size:10px}.twofas-admin .twofas-content-header a,.twofas-user .twofas-content-header a{display:inline-block;vertical-align:middle;color:inherit}.twofas-admin .twofas-content-header i,.twofas-user .twofas-content-header i{vertical-align:middle;margin-left:2px;margin-top:-2px}@media all and (max-width: 767px){.twofas-admin .twofas-content-header ul.twofas-list-spacer,.twofas-user .twofas-content-header ul.twofas-list-spacer{display:table;width:100%;text-align:center}}@media all and (max-width: 440px){.twofas-admin .twofas-content-header ul.twofas-list-spacer,.twofas-user .twofas-content-header ul.twofas-list-spacer{display:block}}.twofas-admin .twofas-content-header ul.twofas-list-spacer li form,.twofas-user .twofas-content-header ul.twofas-list-spacer li form{margin-top:-2px}@media all and (max-width: 767px){.twofas-admin .twofas-content-header ul.twofas-list-spacer li,.twofas-user .twofas-content-header ul.twofas-list-spacer li{display:table-cell;border:0;float:none;height:40px !important;padding:0;min-width:20%}.twofas-admin .twofas-content-header ul.twofas-list-spacer li:first-of-type a,.twofas-admin .twofas-content-header ul.twofas-list-spacer li:nth-of-type(2) a,.twofas-user .twofas-content-header ul.twofas-list-spacer li:first-of-type a,.twofas-user .twofas-content-header ul.twofas-list-spacer li:nth-of-type(2) a{border-right-width:0}}@media all and (max-width: 767px) and (max-width: 440px){.twofas-admin .twofas-content-header ul.twofas-list-spacer li:first-of-type a,.twofas-admin .twofas-content-header ul.twofas-list-spacer li:nth-of-type(2) a,.twofas-user .twofas-content-header ul.twofas-list-spacer li:first-of-type a,.twofas-user .twofas-content-header ul.twofas-list-spacer li:nth-of-type(2) a{border-right-width:1px;border-bottom-width:0}}@media all and (max-width: 767px){.twofas-admin .twofas-content-header ul.twofas-list-spacer li:last-of-type a,.twofas-user .twofas-content-header ul.twofas-list-spacer li:last-of-type a{border-right-width:1px !important;border-bottom-width:1px !important}.twofas-admin .twofas-content-header ul.twofas-list-spacer li a,.twofas-user .twofas-content-header ul.twofas-list-spacer li a{background:#fff;display:block;height:40px;line-height:40px;border:1px solid #e3e3e3}.twofas-admin .twofas-content-header ul.twofas-list-spacer li a:hover,.twofas-user .twofas-content-header ul.twofas-list-spacer li a:hover{background:#f2f2f2;color:inherit;text-decoration:none}.twofas-admin .twofas-content-header ul.twofas-list-spacer li .twofas-learn-more,.twofas-user .twofas-content-header ul.twofas-list-spacer li .twofas-learn-more{font-size:11px}}@media all and (max-width: 600px){.twofas-admin .twofas-content-header ul.twofas-list-spacer li,.twofas-user .twofas-content-header ul.twofas-list-spacer li{min-width:15%}.twofas-admin .twofas-content-header ul.twofas-list-spacer li a,.twofas-user .twofas-content-header ul.twofas-list-spacer li a{padding:0 5px}.twofas-admin .twofas-content-header ul.twofas-list-spacer li a .twofas-icon,.twofas-user .twofas-content-header ul.twofas-list-spacer li a .twofas-icon{display:none}}@media all and (max-width: 440px){.twofas-admin .twofas-content-header ul.twofas-list-spacer li,.twofas-user .twofas-content-header ul.twofas-list-spacer li{display:block;width:100%}}.twofas-admin .twofas-content-description p,.twofas-user .twofas-content-description p{font-size:18px;line-height:28px;letter-spacing:.5px}@media all and (max-width: 991px){.twofas-admin .twofas-content-description p,.twofas-user .twofas-content-description p{font-size:16px;line-height:24px;letter-spacing:0}}.twofas-admin .twofas-content-item,.twofas-user .twofas-content-item{width:100%;height:300px;padding:40px 0;border-bottom:1px solid #e5e5e6}@media all and (max-width: 1199px){.twofas-admin .twofas-content-item,.twofas-user .twofas-content-item{height:250px;padding:20px 0}}@media all and (max-width: 767px){.twofas-admin .twofas-content-item,.twofas-user .twofas-content-item{height:auto}}.twofas-admin .twofas-content-item:nth-last-of-type(2),.twofas-user .twofas-content-item:nth-last-of-type(2){border-bottom:0}.twofas-admin .twofas-content-item-left,.twofas-admin .twofas-content-item-right,.twofas-user .twofas-content-item-left,.twofas-user .twofas-content-item-right{height:100%;float:left}.twofas-admin .twofas-content-item-left,.twofas-user .twofas-content-item-left{width:20%;margin-right:2.5%;line-height:220px}@media all and (max-width: 1199px){.twofas-admin .twofas-content-item-left,.twofas-user .twofas-content-item-left{width:25%}}@media all and (max-width: 991px){.twofas-admin .twofas-content-item-left,.twofas-user .twofas-content-item-left{width:30%}}@media all and (max-width: 767px){.twofas-admin .twofas-content-item-left,.twofas-user .twofas-content-item-left{display:none}}.twofas-admin .twofas-content-item-left i,.twofas-user .twofas-content-item-left i{vertical-align:middle}.twofas-admin .twofas-content-item-right,.twofas-user .twofas-content-item-right{position:relative;width:77.5%;display:table;vertical-align:middle}@media all and (max-width: 1199px){.twofas-admin .twofas-content-item-right,.twofas-user .twofas-content-item-right{width:72.5%}}@media all and (max-width: 991px){.twofas-admin .twofas-content-item-right,.twofas-user .twofas-content-item-right{width:67.5%}}@media all and (max-width: 767px){.twofas-admin .twofas-content-item-right,.twofas-user .twofas-content-item-right{display:block;width:100%;text-align:center}}.twofas-admin .twofas-content-item-right.twofas-phone-container,.twofas-user .twofas-content-item-right.twofas-phone-container{z-index:2}.twofas-admin .twofas-content-item-right-content,.twofas-user .twofas-content-item-right-content{display:table-cell;vertical-align:middle}@media all and (max-width: 767px){.twofas-admin .twofas-content-item-right-content,.twofas-user .twofas-content-item-right-content{display:block}}.twofas-admin .twofas-content-item-right-bottom,.twofas-user .twofas-content-item-right-bottom{position:absolute;width:100%;bottom:0;left:0}@media all and (max-width: 767px){.twofas-admin .twofas-content-item-right-bottom,.twofas-user .twofas-content-item-right-bottom{position:static;bottom:auto;left:auto;margin-top:15px}}@media all and (max-width: 400px){.twofas-admin .twofas-content-item-right-bottom>.twofas-btn,.twofas-user .twofas-content-item-right-bottom>.twofas-btn{margin:0 auto}.twofas-admin .twofas-content-item-right-bottom .twofas-btn,.twofas-user .twofas-content-item-right-bottom .twofas-btn{display:block}.twofas-admin .twofas-content-item-right-bottom .twofas-buttons-bottom,.twofas-user .twofas-content-item-right-bottom .twofas-buttons-bottom{margin-top:10px}.twofas-admin .twofas-content-item-right-bottom .twofas-buttons-bottom button,.twofas-user .twofas-content-item-right-bottom .twofas-buttons-bottom button{margin-left:0}}.twofas-admin .twofas-content-item-right .intl-tel-input,.twofas-user .twofas-content-item-right .intl-tel-input{display:inline-block}.twofas-admin .twofas-content-item-right .intl-tel-input .flag-container,.twofas-user .twofas-content-item-right .intl-tel-input .flag-container{max-width:100%}@media all and (max-width: 640px){.twofas-admin .twofas-content-item-right .intl-tel-input .flag-container .country-list,.twofas-user .twofas-content-item-right .intl-tel-input .flag-container .country-list{position:relative;max-width:100%}}.twofas-admin .twofas-content-item-right h6,.twofas-user .twofas-content-item-right h6{font-size:16px;line-height:20px;font-weight:500;margin-bottom:20px}.twofas-admin .twofas-content-item-right p,.twofas-user .twofas-content-item-right p{font-size:18px;line-height:24px}.twofas-admin .twofas-content-item-right p.twofas-step,.twofas-user .twofas-content-item-right p.twofas-step{font-size:14px;line-height:20px;font-weight:700}.twofas-admin .twofas-content-item-right p.twofas-small,.twofas-user .twofas-content-item-right p.twofas-small{font-size:12px;line-height:14px;margin-top:5px}@media all and (max-width: 767px){.twofas-admin .twofas-content-item-right p.twofas-small,.twofas-user .twofas-content-item-right p.twofas-small{margin-top:0;line-height:16px}}.twofas-admin .twofas-content-item-right p a,.twofas-user .twofas-content-item-right p a{color:#2a75e6}@media all and (max-width: 767px){.twofas-admin .twofas-content-item-right h6,.twofas-admin .twofas-content-item-right p.twofas-step,.twofas-user .twofas-content-item-right h6,.twofas-user .twofas-content-item-right p.twofas-step{text-align:left}}.twofas-admin .twofas-content .twofas-offline-stats,.twofas-user .twofas-content .twofas-offline-stats{position:relative;width:365px;height:auto;padding:35px 0 57.5px;margin:80px auto 62.5px auto;border:1px solid #d5d7db;text-align:center}.twofas-admin .twofas-content .twofas-offline-stats-active-codes,.twofas-user .twofas-content .twofas-offline-stats-active-codes{color:#2a75e6;margin-left:7px}.twofas-admin .twofas-content .twofas-offline-stats-active-codes h2,.twofas-admin .twofas-content .twofas-offline-stats-active-codes p,.twofas-user .twofas-content .twofas-offline-stats-active-codes h2,.twofas-user .twofas-content .twofas-offline-stats-active-codes p{color:inherit}.twofas-admin .twofas-content .twofas-offline-stats-of,.twofas-user .twofas-content .twofas-offline-stats-of{vertical-align:top;padding:0 25px}.twofas-admin .twofas-content .twofas-offline-stats-of p,.twofas-user .twofas-content .twofas-offline-stats-of p{line-height:88px !important}.twofas-admin .twofas-content .twofas-offline-stats-container p.twofas-last-generate,.twofas-user .twofas-content .twofas-offline-stats-container p.twofas-last-generate{font-size:12px;line-height:22px;color:#6f7072}.twofas-admin .twofas-content .twofas-offline-stats .twofas-offline-stats-generated>div,.twofas-user .twofas-content .twofas-offline-stats .twofas-offline-stats-generated>div{display:inline-block}.twofas-admin .twofas-content .twofas-offline-stats .twofas-offline-codes-data p,.twofas-user .twofas-content .twofas-offline-stats .twofas-offline-codes-data p{margin-top:0}.twofas-admin .twofas-content .twofas-offline-stats .twofas-offline-codes-data ul,.twofas-user .twofas-content .twofas-offline-stats .twofas-offline-codes-data ul{list-style:square;font-size:20px;margin-left:20px}.twofas-admin .twofas-content .twofas-offline-stats .twofas-offline-codes-data li,.twofas-user .twofas-content .twofas-offline-stats .twofas-offline-codes-data li{padding:5px 0}.twofas-admin .twofas-content .twofas-offline-stats .twofas-offline-codes-data .twofas-offline-codes-list,.twofas-user .twofas-content .twofas-offline-stats .twofas-offline-codes-data .twofas-offline-codes-list{display:none}.twofas-admin .twofas-content .twofas-offline-stats .twofas-offline-codes-data code,.twofas-user .twofas-content .twofas-offline-stats .twofas-offline-codes-data code{margin:0;padding:0}.twofas-admin .twofas-content .twofas-offline-stats .twofas-offline-codes-data pre,.twofas-user .twofas-content .twofas-offline-stats .twofas-offline-codes-data pre{font-family:Arial, sans-serif;font-size:18px;line-height:150%;padding:10px}.twofas-admin .twofas-content .twofas-offline-stats .twofas-offline-codes-list,.twofas-user .twofas-content .twofas-offline-stats .twofas-offline-codes-list{display:none}.twofas-admin .twofas-content .twofas-offline-stats h2,.twofas-user .twofas-content .twofas-offline-stats h2{font-size:75px;font-weight:700}.twofas-admin .twofas-content .twofas-offline-stats p,.twofas-user .twofas-content .twofas-offline-stats p{font-size:18px;line-height:20px}.twofas-admin .twofas-content .twofas-stores-download,.twofas-user .twofas-content .twofas-stores-download{height:auto;overflow:hidden;margin-top:25px}@media all and (max-width: 767px){.twofas-admin .twofas-content .twofas-stores-download,.twofas-user .twofas-content .twofas-stores-download{display:inline-block;margin-top:15px}}.twofas-admin .twofas-content .twofas-stores-download a,.twofas-user .twofas-content .twofas-stores-download a{display:block;float:left;margin-right:20px}@media all and (max-width: 400px){.twofas-admin .twofas-content .twofas-stores-download a,.twofas-user .twofas-content .twofas-stores-download a{display:inline-block;float:none;margin:10px 0 0 0}.twofas-admin .twofas-content .twofas-stores-download a:first-of-type,.twofas-user .twofas-content .twofas-stores-download a:first-of-type{margin-top:0}}.twofas-admin .twofas-content .twofas-stores-download a:last-of-type,.twofas-user .twofas-content .twofas-stores-download a:last-of-type{margin-right:0}.twofas-admin .twofas-content .twofas-content-item-qr,.twofas-user .twofas-content .twofas-content-item-qr{position:relative;height:100%}.twofas-admin .twofas-content .twofas-content-item-qr:before,.twofas-user .twofas-content .twofas-content-item-qr:before{content:'';display:block;padding-top:100%}.twofas-admin .twofas-content .twofas-content-item-qr img,.twofas-user .twofas-content .twofas-content-item-qr img{position:absolute;top:0;left:50%;bottom:0;right:0;display:inline-block;border:1px solid #e5e5e6;padding:6px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);max-height:100%;-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:-o-pixelated;image-rendering:pixelated}.twofas-admin .twofas-content .twofas-content-item .twofas-buttons-bottom,.twofas-user .twofas-content .twofas-content-item .twofas-buttons-bottom{display:inline-block}.twofas-admin .twofas-content .twofas-icon,.twofas-user .twofas-content .twofas-icon{background-image:url("../images/spritesheet.png");background-repeat:no-repeat;display:inline-block}.twofas-admin .twofas-content .twofas-icon-app-store,.twofas-user .twofas-content .twofas-icon-app-store{background-position:0 -133px;height:40px;width:135px}.twofas-admin .twofas-content .twofas-icon-backup-codes,.twofas-user .twofas-content .twofas-icon-backup-codes{background-position:-276px -110px;height:24px;width:21px}.twofas-admin .twofas-content .twofas-icon-download,.twofas-user .twofas-content .twofas-icon-download{background-position:-194px 0;height:87px;width:48px}.twofas-admin .twofas-content .twofas-icon-google-play,.twofas-user .twofas-content .twofas-icon-google-play{background-position:0 -89px;height:42px;width:136px}.twofas-admin .twofas-content .twofas-icon-info-ok,.twofas-user .twofas-content .twofas-icon-info-ok{background-position:-222px -89px;height:16px;width:16px}.twofas-admin .twofas-content .twofas-icon-info-x,.twofas-user .twofas-content .twofas-icon-info-x{background-position:-170px -89px;height:16px;width:16px}.twofas-admin .twofas-content .twofas-icon-info,.twofas-user .twofas-content .twofas-icon-info{background-position:-138px -111px;height:16px;width:16px}.twofas-admin .twofas-content .twofas-icon-numpad,.twofas-user .twofas-content .twofas-icon-numpad{background-position:-244px 0;height:73px;width:56px}.twofas-admin .twofas-content .twofas-icon-offline-codes,.twofas-user .twofas-content .twofas-icon-offline-codes{background-position:-244px -75px;height:33px;width:33px}.twofas-admin .twofas-content .twofas-icon-padlock,.twofas-user .twofas-content .twofas-icon-padlock{background-position:-216px -123px;height:32px;width:22px}.twofas-admin .twofas-content .twofas-icon-refresh,.twofas-user .twofas-content .twofas-icon-refresh{background-position:-213px -161px;height:12px;width:12px}.twofas-admin .twofas-content .twofas-icon-remove-hover,.twofas-user .twofas-content .twofas-icon-remove-hover{background-position:-227px -161px;height:10px;width:10px}.twofas-admin .twofas-content .twofas-icon-remove,.twofas-user .twofas-content .twofas-icon-remove{background-position:-156px -111px;height:10px;width:10px}.twofas-admin .twofas-content .twofas-icon-sms,.twofas-user .twofas-content .twofas-icon-sms{background-position:-98px 0;height:87px;width:94px}.twofas-admin .twofas-content .twofas-icon-support,.twofas-user .twofas-content .twofas-icon-support{background-position:-194px -89px;height:32px;width:26px}.twofas-admin .twofas-content .twofas-icon-tick-admin,.twofas-user .twofas-content .twofas-icon-tick-admin{background-position:-138px -89px;height:20px;width:30px}.twofas-admin .twofas-content .twofas-icon-tick-enabled,.twofas-user .twofas-content .twofas-icon-tick-enabled{background-position:-222px -107px;height:12px;width:17px}.twofas-admin .twofas-content .twofas-icon-tick,.twofas-user .twofas-content .twofas-icon-tick{background-position:-194px -161px;height:12px;width:17px}.twofas-admin .twofas-content .twofas-icon-token,.twofas-user .twofas-content .twofas-icon-token{background-position:0 0;height:87px;width:96px}.twofas-admin .twofas-content .twofas-icon-tokens,.twofas-user .twofas-content .twofas-icon-tokens{background-position:-279px -75px;height:30px;width:18px}.twofas-admin .twofas-content .twofas-icon-trusted,.twofas-user .twofas-content .twofas-icon-trusted{background-position:-244px -142px;height:22px;width:30px}.twofas-admin .twofas-content .twofas-icon-turn-on-off,.twofas-user .twofas-content .twofas-icon-turn-on-off{background-position:-276px -142px;height:17px;width:16px}.twofas-admin .twofas-content .twofas-icon-twofas-auth,.twofas-user .twofas-content .twofas-icon-twofas-auth{background-position:-194px -123px;height:36px;width:20px}.twofas-admin .twofas-content .twofas-icon-vms,.twofas-user .twofas-content .twofas-icon-vms{background-position:-244px -110px;height:30px;width:30px}.twofas-admin .twofas-content .twofas-content-table,.twofas-user .twofas-content .twofas-content-table{height:auto;overflow:hidden;width:100%}.twofas-admin .twofas-content .twofas-content-table table,.twofas-user .twofas-content .twofas-content-table table{border-collapse:collapse;margin-top:95px;margin-bottom:10px;width:100%}@media all and (max-width: 1199px){.twofas-admin .twofas-content .twofas-content-table table,.twofas-user .twofas-content .twofas-content-table table{margin-top:50px}}.twofas-admin .twofas-content .twofas-content-table table thead,.twofas-user .twofas-content .twofas-content-table table thead{background:#e3e4e6;text-align:left}@media all and (max-width: 991px){.twofas-admin .twofas-content .twofas-content-table table thead,.twofas-user .twofas-content .twofas-content-table table thead{display:none}}.twofas-admin .twofas-content .twofas-content-table table thead th,.twofas-user .twofas-content .twofas-content-table table thead th{font-size:13px;font-weight:300}.twofas-admin .twofas-content .twofas-content-table table td,.twofas-admin .twofas-content .twofas-content-table table th,.twofas-user .twofas-content .twofas-content-table table td,.twofas-user .twofas-content .twofas-content-table table th{height:38px;line-height:38px}@media all and (max-width: 991px){.twofas-admin .twofas-content .twofas-content-table table td,.twofas-admin .twofas-content .twofas-content-table table th,.twofas-user .twofas-content .twofas-content-table table td,.twofas-user .twofas-content .twofas-content-table table th{height:auto;overflow:hidden;line-height:22px}}.twofas-admin .twofas-content .twofas-content-table table th,.twofas-user .twofas-content .twofas-content-table table th{padding:0 25px}@media all and (max-width: 1100px){.twofas-admin .twofas-content .twofas-content-table table th,.twofas-user .twofas-content .twofas-content-table table th{padding:0 10px}}@media all and (max-width: 991px){.twofas-admin .twofas-content .twofas-content-table table tr,.twofas-user .twofas-content .twofas-content-table table tr{float:left;width:49%;padding:15px 0;margin-right:2%}.twofas-admin .twofas-content .twofas-content-table table tr:nth-of-type(2n),.twofas-user .twofas-content .twofas-content-table table tr:nth-of-type(2n){margin-right:0}}@media all and (max-width: 767px){.twofas-admin .twofas-content .twofas-content-table table tr,.twofas-user .twofas-content .twofas-content-table table tr{width:100%;margin-right:0;margin-bottom:15px}.twofas-admin .twofas-content .twofas-content-table table tr:last-of-type,.twofas-user .twofas-content .twofas-content-table table tr:last-of-type{margin-bottom:0}}.twofas-admin .twofas-content .twofas-content-table table td,.twofas-user .twofas-content .twofas-content-table table td{font-size:15px}@media all and (max-width: 991px){.twofas-admin .twofas-content .twofas-content-table table td,.twofas-user .twofas-content .twofas-content-table table td{padding:0 15px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.twofas-admin .twofas-content .twofas-content-table table td::before,.twofas-user .twofas-content .twofas-content-table table td::before{font-weight:700;font-size:13px;margin-right:5px}.twofas-admin .twofas-content .twofas-content-table table td:nth-of-type(1)::before,.twofas-user .twofas-content .twofas-content-table table td:nth-of-type(1)::before{content:'Browser and device: '}.twofas-admin .twofas-content .twofas-content-table table td:nth-of-type(2)::before,.twofas-user .twofas-content .twofas-content-table table td:nth-of-type(2)::before{content:'Added: '}.twofas-admin .twofas-content .twofas-content-table table td:nth-of-type(3)::before,.twofas-user .twofas-content .twofas-content-table table td:nth-of-type(3)::before{content:'Last logged in: '}.twofas-admin .twofas-content .twofas-content-table table td:nth-of-type(4)::before,.twofas-user .twofas-content .twofas-content-table table td:nth-of-type(4)::before{content:'IP Address: '}.twofas-admin .twofas-content .twofas-content-table table td:nth-of-type(5)::before,.twofas-user .twofas-content .twofas-content-table table td:nth-of-type(5)::before{content:'Action: '}}.twofas-admin .twofas-content .twofas-content-table table td:first-of-type .twofas-td-content,.twofas-user .twofas-content .twofas-content-table table td:first-of-type .twofas-td-content{border-left:none}.twofas-admin .twofas-content .twofas-content-table table td .twofas-td-content,.twofas-user .twofas-content .twofas-content-table table td .twofas-td-content{border-left:1px solid #e3e4e6;display:inline;height:18px;padding:0 25px}@media all and (max-width: 1100px){.twofas-admin .twofas-content .twofas-content-table table td .twofas-td-content,.twofas-user .twofas-content .twofas-content-table table td .twofas-td-content{padding:0 10px}}@media all and (max-width: 991px){.twofas-admin .twofas-content .twofas-content-table table td .twofas-td-content,.twofas-user .twofas-content .twofas-content-table table td .twofas-td-content{border-left:0;padding:0;font-size:13px}}.twofas-admin .twofas-content .twofas-content-table table td .twofas-hour,.twofas-user .twofas-content .twofas-content-table table td .twofas-hour{color:#9fa3ab;margin-left:15px;font-size:13px;display:none}@media all and (max-width: 991px){.twofas-admin .twofas-content .twofas-content-table table td .twofas-hour,.twofas-user .twofas-content .twofas-content-table table td .twofas-hour{margin-left:5px}}.twofas-admin .twofas-content .twofas-content-table table td .twofas-trusted-device-country,.twofas-user .twofas-content .twofas-content-table table td .twofas-trusted-device-country{color:#9fa3ab;font-size:13px;display:none;margin-right:4px}.twofas-admin .twofas-content .twofas-content-table table td .twofas-trusted-device-country:empty,.twofas-user .twofas-content .twofas-content-table table td .twofas-trusted-device-country:empty{margin-right:0}.twofas-admin .twofas-content .twofas-content-table table td .twofas-ip,.twofas-user .twofas-content .twofas-content-table table td .twofas-ip{margin-left:-4px}.twofas-admin .twofas-content .twofas-content-table table td .twofas-visible,.twofas-user .twofas-content .twofas-content-table table td .twofas-visible{display:inline-block}.twofas-admin .twofas-content .twofas-content-table table td .twofas-remove,.twofas-user .twofas-content .twofas-content-table table td .twofas-remove{color:#eb1c1c;font-size:11px;font-weight:700;text-decoration:none}.twofas-admin .twofas-content .twofas-content-table table td .twofas-remove:hover,.twofas-user .twofas-content .twofas-content-table table td .twofas-remove:hover{color:#a50000;text-decoration:none}.twofas-admin .twofas-content .twofas-content-table table td .twofas-remove:hover .twofas-icon,.twofas-user .twofas-content .twofas-content-table table td .twofas-remove:hover .twofas-icon{background-position:-227px -161px !important}.twofas-admin .twofas-content .twofas-content-table table td .twofas-remove .twofas-icon,.twofas-user .twofas-content .twofas-content-table table td .twofas-remove .twofas-icon{vertical-align:middle;margin-top:-2px}.twofas-admin .twofas-content .twofas-content-table table tr,.twofas-user .twofas-content .twofas-content-table table tr{border:1px solid #e3e4e6}@media all and (max-width: 991px){.twofas-admin .twofas-content .twofas-content-table table,.twofas-admin .twofas-content .twofas-content-table thead,.twofas-admin .twofas-content .twofas-content-table tbody,.twofas-admin .twofas-content .twofas-content-table th,.twofas-admin .twofas-content .twofas-content-table td,.twofas-admin .twofas-content .twofas-content-table tr,.twofas-user .twofas-content .twofas-content-table table,.twofas-user .twofas-content .twofas-content-table thead,.twofas-user .twofas-content .twofas-content-table tbody,.twofas-user .twofas-content .twofas-content-table th,.twofas-user .twofas-content .twofas-content-table td,.twofas-user .twofas-content .twofas-content-table tr{display:block}}.twofas-admin .twofas-content .twofas-content-table h5,.twofas-user .twofas-content .twofas-content-table h5{font-size:22px;line-height:60px;font-weight:700;margin:20px 0;text-align:center}@media all and (max-width: 991px){.twofas-admin .twofas-content .twofas-content-table .twofas-trusted-devices,.twofas-user .twofas-content .twofas-content-table .twofas-trusted-devices{height:auto;overflow:hidden}}.twofas-admin .twofas-content .twofas-content-table .twofas-add-trusted-device,.twofas-user .twofas-content .twofas-content-table .twofas-add-trusted-device{width:100%;float:none;height:auto;overflow:hidden;clear:both;margin-top:20px}.twofas-admin .twofas-switch,.twofas-user .twofas-switch{display:block;height:25px;width:69px;line-height:25px;position:relative;border:0;background:none;color:#FFF;border-radius:12.5px;padding:0 3px}.twofas-admin .twofas-switch.twofas-enabled,.twofas-user .twofas-switch.twofas-enabled{background:#08772e}.twofas-admin .twofas-switch.twofas-enabled .twofas-on,.twofas-user .twofas-switch.twofas-enabled .twofas-on{background:#10b74a}.twofas-admin .twofas-switch.twofas-disabled,.twofas-user .twofas-switch.twofas-disabled{background:#ec4445;color:#fff !important}.twofas-admin .twofas-switch.twofas-disabled .twofas-off,.twofas-user .twofas-switch.twofas-disabled .twofas-off{background:#a01011}.twofas-admin .twofas-switch span,.twofas-user .twofas-switch span{display:inline-block;float:left;font-weight:700;font-size:10px;text-transform:uppercase;width:31px;height:18.5px;line-height:18.5px;border-radius:9.25px;padding-top:1px}.twofas-admin .twofas-switch span.twofas-on,.twofas-user .twofas-switch span.twofas-on{text-align:center}.twofas-admin .twofas-switch span.twofas-off,.twofas-user .twofas-switch span.twofas-off{text-align:center}.twofas-admin .twofas-totp-secret,.twofas-user .twofas-totp-secret{display:none}.twofas-admin .twofas-tooltip::before,.twofas-user .twofas-tooltip::before{display:none;content:'';position:absolute;left:105%;top:50%;-webkit-transform:translate(-5px, -50%);-ms-transform:translate(-5px, -50%);transform:translate(-5px, -50%);width:0;height:0;border-style:solid;border-width:5px 5px 5px 0;border-color:transparent #1a232e transparent transparent}.twofas-admin .twofas-tooltip::after,.twofas-user .twofas-tooltip::after{display:none;position:absolute;left:105%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-radius:3px;font-size:12px;line-height:15px;padding:10px;min-width:115px;color:#f7f6f6;background:#1a232e;z-index:9999}.twofas-admin .twofas-tooltip:hover:before,.twofas-user .twofas-tooltip:hover:before{display:block}.twofas-admin .twofas-tooltip:hover:after,.twofas-user .twofas-tooltip:hover:after{display:block;content:attr(data-tooltip)}.twofas-admin .twofas-welcome-box,.twofas-user .twofas-welcome-box{background:#fff;border:1px solid #b8b8b8;border-radius:4px;text-align:center;margin-bottom:75px}@media all and (max-width: 991px){.twofas-admin .twofas-welcome-box,.twofas-user .twofas-welcome-box{margin-bottom:40px;background:none;border:0}}@media all and (max-width: 767px){.twofas-admin .twofas-welcome-box .row,.twofas-user .twofas-welcome-box .row{margin:0}}.twofas-admin .twofas-welcome-box-section,.twofas-user .twofas-welcome-box-section{padding:25px 0;position:relative}.twofas-admin .twofas-welcome-box-section.twofas-decoration,.twofas-user .twofas-welcome-box-section.twofas-decoration{background:#f9f9f9;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3}@media all and (max-width: 991px){.twofas-admin .twofas-welcome-box-section.twofas-decoration,.twofas-user .twofas-welcome-box-section.twofas-decoration{border-left:0;border-right:0}}.twofas-admin .twofas-welcome-box-section .twofas-badge,.twofas-user .twofas-welcome-box-section .twofas-badge{position:absolute;left:50%;top:-13px;margin-left:-13px}@media all and (max-width: 991px){.twofas-admin .twofas-welcome-box-section .twofas-badge,.twofas-user .twofas-welcome-box-section .twofas-badge{display:none}}.twofas-admin .twofas-welcome-box-section .twofas-login-form,.twofas-user .twofas-welcome-box-section .twofas-login-form{display:inline-block;position:relative}.twofas-admin .twofas-welcome-box-section .twofas-login-form>img,.twofas-user .twofas-welcome-box-section .twofas-login-form>img{margin-top:58px}.twofas-admin .twofas-welcome-box-section .twofas-arrow,.twofas-user .twofas-welcome-box-section .twofas-arrow{position:absolute;left:100%}.twofas-admin .twofas-welcome-box-section h2,.twofas-user .twofas-welcome-box-section h2{font-size:20px;font-weight:400;color:#202225;margin-bottom:5px}.twofas-admin .twofas-welcome-box-section p,.twofas-user .twofas-welcome-box-section p{font-size:14px;font-weight:400;color:#777a7e}.twofas-admin .twofas-welcome-box-block,.twofas-user .twofas-welcome-box-block{width:65%;height:58px;line-height:58px;background:#fff;border:1px solid #aaa;border-radius:2px;margin:0 auto}@media all and (max-width: 1300px){.twofas-admin .twofas-welcome-box-block,.twofas-user .twofas-welcome-box-block{width:75%}}@media all and (max-width: 1199px){.twofas-admin .twofas-welcome-box-block,.twofas-user .twofas-welcome-box-block{width:80%}}@media all and (max-width: 991px){.twofas-admin .twofas-welcome-box-block,.twofas-user .twofas-welcome-box-block{width:60%;height:50px;line-height:50px}}@media all and (max-width: 500px){.twofas-admin .twofas-welcome-box-block,.twofas-user .twofas-welcome-box-block{width:80%}}@media all and (max-width: 400px){.twofas-admin .twofas-welcome-box-block,.twofas-user .twofas-welcome-box-block{width:90%}}.twofas-admin .twofas-welcome-box-block.twofas-big,.twofas-user .twofas-welcome-box-block.twofas-big{width:105%;margin:15px 0 0 -2.5%}@media all and (max-width: 991px){.twofas-admin .twofas-welcome-box-block.twofas-big,.twofas-user .twofas-welcome-box-block.twofas-big{width:60%;margin:15px auto 0}}@media all and (max-width: 500px){.twofas-admin .twofas-welcome-box-block.twofas-big,.twofas-user .twofas-welcome-box-block.twofas-big{width:80%}}@media all and (max-width: 400px){.twofas-admin .twofas-welcome-box-block.twofas-big,.twofas-user .twofas-welcome-box-block.twofas-big{width:90%}}.twofas-admin .twofas-welcome-box-block:nth-of-type(1):nth-last-of-type(2),.twofas-user .twofas-welcome-box-block:nth-of-type(1):nth-last-of-type(2){border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:1px solid #ededed}.twofas-admin .twofas-welcome-box-block:nth-of-type(2):nth-last-of-type(1),.twofas-user .twofas-welcome-box-block:nth-of-type(2):nth-last-of-type(1){border-top-left-radius:0;border-top-right-radius:0;border-top:0}.twofas-admin .twofas-welcome-box-block-content,.twofas-user .twofas-welcome-box-block-content{position:relative;width:100%;margin:0 auto;text-align:center}.twofas-admin .twofas-welcome-box-block-content p,.twofas-user .twofas-welcome-box-block-content p{display:inline-block;margin-top:-6px;vertical-align:middle}.twofas-admin .twofas-welcome-box-block .twofas-icon-container,.twofas-user .twofas-welcome-box-block .twofas-icon-container{display:inline-block;width:35px;margin-right:10px;text-align:center}@media all and (max-width: 1199px){.twofas-admin .twofas-welcome-box-block .twofas-icon-container,.twofas-user .twofas-welcome-box-block .twofas-icon-container{margin-right:5px;margin-left:5px}}@media all and (max-width: 1050px){.twofas-admin .twofas-welcome-box-block .twofas-icon-container,.twofas-user .twofas-welcome-box-block .twofas-icon-container{margin-right:3px}}.twofas-admin .twofas-welcome-box-block .twofas-icon-container i,.twofas-user .twofas-welcome-box-block .twofas-icon-container i{vertical-align:middle}.twofas-admin .twofas-welcome-box-block p,.twofas-user .twofas-welcome-box-block p{display:inline-block;font-weight:500;font-size:16px;color:#202225;width:130px;cursor:default}@media all and (max-width: 1199px){.twofas-admin .twofas-welcome-box-block p,.twofas-user .twofas-welcome-box-block p{width:120px}}@media all and (max-width: 1050px){.twofas-admin .twofas-welcome-box-block p,.twofas-user .twofas-welcome-box-block p{width:115px}}@media all and (max-width: 991px){.twofas-admin .twofas-welcome-box-block p,.twofas-user .twofas-welcome-box-block p{font-size:15px}}@media all and (max-width: 767px){.twofas-admin .twofas-welcome-box-block p,.twofas-user .twofas-welcome-box-block p{font-size:14px}}.twofas-admin .twofas-welcome-box-block i,.twofas-user .twofas-welcome-box-block i{vertical-align:baseline}.twofas-admin .twofas-welcome-box-col:first-of-type,.twofas-user .twofas-welcome-box-col:first-of-type{padding-right:0}@media all and (max-width: 991px){.twofas-admin .twofas-welcome-box-col:first-of-type,.twofas-user .twofas-welcome-box-col:first-of-type{display:none}}.twofas-admin .twofas-welcome-box-col:last-of-type,.twofas-user .twofas-welcome-box-col:last-of-type{padding-left:0}@media all and (max-width: 991px){.twofas-admin .twofas-welcome-box-col:last-of-type,.twofas-user .twofas-welcome-box-col:last-of-type{display:none}}@media all and (max-width: 991px){.twofas-admin .twofas-welcome-box-col,.twofas-user .twofas-welcome-box-col{background:#f9f9f9;border:1px solid #b8b8b8;border-radius:4px}}.twofas-admin .twofas-welcome-box .twofas-switch,.twofas-user .twofas-welcome-box .twofas-switch{margin:18px auto 15px auto}.twofas-admin .twofas-clear-fix,.twofas-user .twofas-clear-fix,.twofas-login-box .twofas-clear-fix,.twofas-totp-confirmation-box .twofas-clear-fix{*zoom:1}.twofas-admin .twofas-clear-fix::before,.twofas-admin .twofas-clear-fix::after,.twofas-user .twofas-clear-fix::before,.twofas-user .twofas-clear-fix::after,.twofas-login-box .twofas-clear-fix::before,.twofas-login-box .twofas-clear-fix::after,.twofas-totp-confirmation-box .twofas-clear-fix::before,.twofas-totp-confirmation-box .twofas-clear-fix::after{content:' ';display:table}.twofas-admin .twofas-clear-fix::after,.twofas-user .twofas-clear-fix::after,.twofas-login-box .twofas-clear-fix::after,.twofas-totp-confirmation-box .twofas-clear-fix::after{clear:both}.twofas-admin *,.twofas-user *,.twofas-login-box *,.twofas-totp-confirmation-box *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none}.twofas-admin .twofas-anim-off,.twofas-admin .twofas-anim-off *,.twofas-user .twofas-anim-off,.twofas-user .twofas-anim-off *,.twofas-login-box .twofas-anim-off,.twofas-login-box .twofas-anim-off *,.twofas-totp-confirmation-box .twofas-anim-off,.twofas-totp-confirmation-box .twofas-anim-off *{-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important;-webkit-transition:none !important;transition:none !important}.twofas-admin input,.twofas-admin textarea,.twofas-admin button,.twofas-user input,.twofas-user textarea,.twofas-user button,.twofas-login-box input,.twofas-login-box textarea,.twofas-login-box button,.twofas-totp-confirmation-box input,.twofas-totp-confirmation-box textarea,.twofas-totp-confirmation-box button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.twofas-admin a,.twofas-user a,.twofas-login-box a,.twofas-totp-confirmation-box a{color:inherit;outline:none;text-decoration:none}.twofas-admin a:hover,.twofas-admin a:active,.twofas-admin a:focus,.twofas-user a:hover,.twofas-user a:active,.twofas-user a:focus,.twofas-login-box a:hover,.twofas-login-box a:active,.twofas-login-box a:focus,.twofas-totp-confirmation-box a:hover,.twofas-totp-confirmation-box a:active,.twofas-totp-confirmation-box a:focus{color:inherit;text-decoration:none;-webkit-box-shadow:none;box-shadow:none;outline:0}.twofas-admin .twofas-muted,.twofas-user .twofas-muted,.twofas-login-box .twofas-muted,.twofas-totp-confirmation-box .twofas-muted{color:#9fa1a4 !important}.twofas-admin .twofas-success,.twofas-user .twofas-success,.twofas-login-box .twofas-success,.twofas-totp-confirmation-box .twofas-success{color:#10b74a !important}.twofas-admin .twofas-disabled,.twofas-user .twofas-disabled,.twofas-login-box .twofas-disabled,.twofas-totp-confirmation-box .twofas-disabled{color:#c9cdd3 !important}.twofas-admin .twofas-danger,.twofas-user .twofas-danger,.twofas-login-box .twofas-danger,.twofas-totp-confirmation-box .twofas-danger{color:#ec4445 !important}.twofas-admin .text-center,.twofas-user .text-center,.twofas-login-box .text-center,.twofas-totp-confirmation-box .text-center{text-align:center}.twofas-admin .twofas-pull-right,.twofas-user .twofas-pull-right,.twofas-login-box .twofas-pull-right,.twofas-totp-confirmation-box .twofas-pull-right{float:right}.twofas-admin .twofas-pull-left,.twofas-user .twofas-pull-left,.twofas-login-box .twofas-pull-left,.twofas-totp-confirmation-box .twofas-pull-left{float:left}.twofas-admin .twofas-line,.twofas-user .twofas-line,.twofas-login-box .twofas-line,.twofas-totp-confirmation-box .twofas-line{display:block}.twofas-admin .iti-flag,.twofas-user .iti-flag,.twofas-login-box .iti-flag,.twofas-totp-confirmation-box .iti-flag{background-image:url("../images/flags.png")}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.twofas-admin .iti-flag,.twofas-user .iti-flag,.twofas-login-box .iti-flag,.twofas-totp-confirmation-box .iti-flag{background-image:url("../images/flags@2x.png")}}.twofas-admin .intl-tel-input,.twofas-user .intl-tel-input,.twofas-login-box .intl-tel-input,.twofas-totp-confirmation-box .intl-tel-input{position:relative;display:block;margin:30px 0 10px 0}.twofas-admin,.twofas-user,.twofas-login-box,.twofas-totp-confirmation-box{font-family:"Roboto",sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:1;text-rendering:optimizeSpeed}.twofas-admin p,.twofas-admin h1,.twofas-admin h2,.twofas-admin h3,.twofas-admin h4,.twofas-admin h5,.twofas-admin h6,.twofas-user p,.twofas-user h1,.twofas-user h2,.twofas-user h3,.twofas-user h4,.twofas-user h5,.twofas-user h6,.twofas-login-box p,.twofas-login-box h1,.twofas-login-box h2,.twofas-login-box h3,.twofas-login-box h4,.twofas-login-box h5,.twofas-login-box h6,.twofas-totp-confirmation-box p,.twofas-totp-confirmation-box h1,.twofas-totp-confirmation-box h2,.twofas-totp-confirmation-box h3,.twofas-totp-confirmation-box h4,.twofas-totp-confirmation-box h5,.twofas-totp-confirmation-box h6{line-height:normal;margin:0;padding:0}.twofas-admin .wrap h1,.twofas-user .wrap h1,.twofas-login-box .wrap h1,.twofas-totp-confirmation-box .wrap h1{font-weight:400;font-size:22px;line-height:38px;margin-bottom:20px}@media all and (max-width: 991px){.twofas-admin .wrap h1,.twofas-user .wrap h1,.twofas-login-box .wrap h1,.twofas-totp-confirmation-box .wrap h1{margin-bottom:10px}}@media all and (max-width: 767px){.twofas-admin .wrap h1,.twofas-user .wrap h1,.twofas-login-box .wrap h1,.twofas-totp-confirmation-box .wrap h1{font-size:18px}}@media all and (max-width: 480px){.twofas-admin .wrap h1,.twofas-user .wrap h1,.twofas-login-box .wrap h1,.twofas-totp-confirmation-box .wrap h1{width:100%;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}}.twofas-admin .wrap h1 span,.twofas-user .wrap h1 span,.twofas-login-box .wrap h1 span,.twofas-totp-confirmation-box .wrap h1 span{line-height:38px}.twofas-admin .wrap h1 img,.twofas-user .wrap h1 img,.twofas-login-box .wrap h1 img,.twofas-totp-confirmation-box .wrap h1 img{margin-right:15px;vertical-align:middle}.twofas-admin .wrap h2,.twofas-user .wrap h2,.twofas-login-box .wrap h2,.twofas-totp-confirmation-box .wrap h2{margin-bottom:20px;height:auto;overflow:hidden;width:100%}@media all and (max-width: 991px){.twofas-admin .wrap h2,.twofas-user .wrap h2,.twofas-login-box .wrap h2,.twofas-totp-confirmation-box .wrap h2{margin-bottom:10px}}.twofas-admin .twofas-clear-fix,.twofas-user .twofas-clear-fix,.twofas-login-box .twofas-clear-fix,.twofas-totp-confirmation-box .twofas-clear-fix{*zoom:1}.twofas-admin .twofas-clear-fix::before,.twofas-admin .twofas-clear-fix::after,.twofas-user .twofas-clear-fix::before,.twofas-user .twofas-clear-fix::after,.twofas-login-box .twofas-clear-fix::before,.twofas-login-box .twofas-clear-fix::after,.twofas-totp-confirmation-box .twofas-clear-fix::before,.twofas-totp-confirmation-box .twofas-clear-fix::after{content:' ';display:table}.twofas-admin .twofas-clear-fix::after,.twofas-user .twofas-clear-fix::after,.twofas-login-box .twofas-clear-fix::after,.twofas-totp-confirmation-box .twofas-clear-fix::after{clear:both}.twofas-admin *,.twofas-user *,.twofas-login-box *,.twofas-totp-confirmation-box *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none}.twofas-admin .twofas-anim-off,.twofas-admin .twofas-anim-off *,.twofas-user .twofas-anim-off,.twofas-user .twofas-anim-off *,.twofas-login-box .twofas-anim-off,.twofas-login-box .twofas-anim-off *,.twofas-totp-confirmation-box .twofas-anim-off,.twofas-totp-confirmation-box .twofas-anim-off *{-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important;-webkit-transition:none !important;transition:none !important}.twofas-admin input,.twofas-admin textarea,.twofas-admin button,.twofas-user input,.twofas-user textarea,.twofas-user button,.twofas-login-box input,.twofas-login-box textarea,.twofas-login-box button,.twofas-totp-confirmation-box input,.twofas-totp-confirmation-box textarea,.twofas-totp-confirmation-box button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.twofas-admin a,.twofas-user a,.twofas-login-box a,.twofas-totp-confirmation-box a{color:inherit;outline:none;text-decoration:none}.twofas-admin a:hover,.twofas-admin a:active,.twofas-admin a:focus,.twofas-user a:hover,.twofas-user a:active,.twofas-user a:focus,.twofas-login-box a:hover,.twofas-login-box a:active,.twofas-login-box a:focus,.twofas-totp-confirmation-box a:hover,.twofas-totp-confirmation-box a:active,.twofas-totp-confirmation-box a:focus{color:inherit;text-decoration:none;-webkit-box-shadow:none;box-shadow:none;outline:0}.twofas-admin .twofas-muted,.twofas-user .twofas-muted,.twofas-login-box .twofas-muted,.twofas-totp-confirmation-box .twofas-muted{color:#9fa1a4 !important}.twofas-admin .twofas-success,.twofas-user .twofas-success,.twofas-login-box .twofas-success,.twofas-totp-confirmation-box .twofas-success{color:#10b74a !important}.twofas-admin .twofas-disabled,.twofas-user .twofas-disabled,.twofas-login-box .twofas-disabled,.twofas-totp-confirmation-box .twofas-disabled{color:#c9cdd3 !important}.twofas-admin .twofas-danger,.twofas-user .twofas-danger,.twofas-login-box .twofas-danger,.twofas-totp-confirmation-box .twofas-danger{color:#ec4445 !important}.twofas-admin .text-center,.twofas-user .text-center,.twofas-login-box .text-center,.twofas-totp-confirmation-box .text-center{text-align:center}.twofas-admin .twofas-pull-right,.twofas-user .twofas-pull-right,.twofas-login-box .twofas-pull-right,.twofas-totp-confirmation-box .twofas-pull-right{float:right}.twofas-admin .twofas-pull-left,.twofas-user .twofas-pull-left,.twofas-login-box .twofas-pull-left,.twofas-totp-confirmation-box .twofas-pull-left{float:left}.twofas-admin .twofas-line,.twofas-user .twofas-line,.twofas-login-box .twofas-line,.twofas-totp-confirmation-box .twofas-line{display:block}.twofas-admin .iti-flag,.twofas-user .iti-flag,.twofas-login-box .iti-flag,.twofas-totp-confirmation-box .iti-flag{background-image:url("../images/flags.png")}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.twofas-admin .iti-flag,.twofas-user .iti-flag,.twofas-login-box .iti-flag,.twofas-totp-confirmation-box .iti-flag{background-image:url("../images/flags@2x.png")}}.twofas-admin .intl-tel-input,.twofas-user .intl-tel-input,.twofas-login-box .intl-tel-input,.twofas-totp-confirmation-box .intl-tel-input{position:relative;display:block;margin:30px 0 10px 0}.twofas-admin .twofas-btn,.twofas-user .twofas-btn,.twofas-login-box .twofas-btn,.twofas-totp-confirmation-box .twofas-btn{-moz-transition:background-color, color .2s ease-in-out;-ms-transition:background-color, color .2s ease-in-out;-o-transition:background-color, color .2s ease-in-out;-webkit-transition:background-color, color .2s ease-in-out;transition:background-color, color .2s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;position:relative;display:inline-block;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;height:30px;line-height:30px;width:auto;text-align:center;font-size:10px;font-weight:700;letter-spacing:.5px;padding:0 28px}.twofas-admin .twofas-btn *,.twofas-user .twofas-btn *,.twofas-login-box .twofas-btn *,.twofas-totp-confirmation-box .twofas-btn *{-moz-transition:background-color, color .2s ease-in-out;-ms-transition:background-color, color .2s ease-in-out;-o-transition:background-color, color .2s ease-in-out;-webkit-transition:background-color, color .2s ease-in-out;transition:background-color, color .2s ease-in-out}.twofas-admin .twofas-btn:hover,.twofas-admin .twofas-btn:focus,.twofas-admin .twofas-btn:active,.twofas-admin .twofas-btn:visited,.twofas-user .twofas-btn:hover,.twofas-user .twofas-btn:focus,.twofas-user .twofas-btn:active,.twofas-user .twofas-btn:visited,.twofas-login-box .twofas-btn:hover,.twofas-login-box .twofas-btn:focus,.twofas-login-box .twofas-btn:active,.twofas-login-box .twofas-btn:visited,.twofas-totp-confirmation-box .twofas-btn:hover,.twofas-totp-confirmation-box .twofas-btn:focus,.twofas-totp-confirmation-box .twofas-btn:active,.twofas-totp-confirmation-box .twofas-btn:visited{text-decoration:none}.twofas-admin .twofas-btn[disabled],.twofas-user .twofas-btn[disabled],.twofas-login-box .twofas-btn[disabled],.twofas-totp-confirmation-box .twofas-btn[disabled]{cursor:not-allowed;-webkit-filter:saturate(0.5);filter:saturate(0.5)}.twofas-admin .twofas-btn.twofas-wait,.twofas-user .twofas-btn.twofas-wait,.twofas-login-box .twofas-btn.twofas-wait,.twofas-totp-confirmation-box .twofas-btn.twofas-wait{cursor:wait !important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.twofas-admin .twofas-btn.twofas-wait>*:not(.twofas-spinner-button),.twofas-user .twofas-btn.twofas-wait>*:not(.twofas-spinner-button),.twofas-login-box .twofas-btn.twofas-wait>*:not(.twofas-spinner-button),.twofas-totp-confirmation-box .twofas-btn.twofas-wait>*:not(.twofas-spinner-button){visibility:hidden}.twofas-admin .twofas-btn.twofas-wait .twofas-spinner-button,.twofas-user .twofas-btn.twofas-wait .twofas-spinner-button,.twofas-login-box .twofas-btn.twofas-wait .twofas-spinner-button,.twofas-totp-confirmation-box .twofas-btn.twofas-wait .twofas-spinner-button{display:inline-block;position:absolute;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%}.twofas-admin .twofas-btn .twofas-spinner-button,.twofas-user .twofas-btn .twofas-spinner-button,.twofas-login-box .twofas-btn .twofas-spinner-button,.twofas-totp-confirmation-box .twofas-btn .twofas-spinner-button{display:none}.twofas-admin .twofas-btn.twofas-block-btn,.twofas-user .twofas-btn.twofas-block-btn,.twofas-login-box .twofas-btn.twofas-block-btn,.twofas-totp-confirmation-box .twofas-btn.twofas-block-btn{display:block}.twofas-admin .twofas-btn.twofas-action-btn,.twofas-user .twofas-btn.twofas-action-btn,.twofas-login-box .twofas-btn.twofas-action-btn,.twofas-totp-confirmation-box .twofas-btn.twofas-action-btn{background:#202225;color:#fff}.twofas-admin .twofas-btn.twofas-action-btn:hover,.twofas-user .twofas-btn.twofas-action-btn:hover,.twofas-login-box .twofas-btn.twofas-action-btn:hover,.twofas-totp-confirmation-box .twofas-btn.twofas-action-btn:hover{background:#2c2f33}.twofas-admin .twofas-btn.twofas-action-btn[disabled],.twofas-user .twofas-btn.twofas-action-btn[disabled],.twofas-login-box .twofas-btn.twofas-action-btn[disabled],.twofas-totp-confirmation-box .twofas-btn.twofas-action-btn[disabled]{background:#676d77}.twofas-admin .twofas-btn.twofas-action-btn .twofas-sms-sent-message,.twofas-user .twofas-btn.twofas-action-btn .twofas-sms-sent-message,.twofas-login-box .twofas-btn.twofas-action-btn .twofas-sms-sent-message,.twofas-totp-confirmation-box .twofas-btn.twofas-action-btn .twofas-sms-sent-message{display:none}.twofas-admin .twofas-btn.twofas-action-btn.twofas-send-sms-button,.twofas-user .twofas-btn.twofas-action-btn.twofas-send-sms-button,.twofas-login-box .twofas-btn.twofas-action-btn.twofas-send-sms-button,.twofas-totp-confirmation-box .twofas-btn.twofas-action-btn.twofas-send-sms-button{padding:0 37.5px}@media all and (max-width: 767px){.twofas-admin .twofas-btn.twofas-action-btn.twofas-send-sms-button,.twofas-user .twofas-btn.twofas-action-btn.twofas-send-sms-button,.twofas-login-box .twofas-btn.twofas-action-btn.twofas-send-sms-button,.twofas-totp-confirmation-box .twofas-btn.twofas-action-btn.twofas-send-sms-button{margin:0 auto}}.twofas-admin .twofas-btn.twofas-submit-btn,.twofas-user .twofas-btn.twofas-submit-btn,.twofas-login-box .twofas-btn.twofas-submit-btn,.twofas-totp-confirmation-box .twofas-btn.twofas-submit-btn{background:#1665dd;color:#fff}.twofas-admin .twofas-btn.twofas-submit-btn:hover,.twofas-user .twofas-btn.twofas-submit-btn:hover,.twofas-login-box .twofas-btn.twofas-submit-btn:hover,.twofas-totp-confirmation-box .twofas-btn.twofas-submit-btn:hover{background:#2372e9}.twofas-admin .twofas-btn.twofas-refresh-btn,.twofas-user .twofas-btn.twofas-refresh-btn,.twofas-login-box .twofas-btn.twofas-refresh-btn,.twofas-totp-confirmation-box .twofas-btn.twofas-refresh-btn{background:transparent;color:#666;text-align:left;padding:0;margin-left:15px}.twofas-admin .twofas-btn.twofas-refresh-btn:hover,.twofas-user .twofas-btn.twofas-refresh-btn:hover,.twofas-login-box .twofas-btn.twofas-refresh-btn:hover,.twofas-totp-confirmation-box .twofas-btn.twofas-refresh-btn:hover{color:#595959}.twofas-admin .twofas-btn.twofas-refresh-btn i,.twofas-user .twofas-btn.twofas-refresh-btn i,.twofas-login-box .twofas-btn.twofas-refresh-btn i,.twofas-totp-confirmation-box .twofas-btn.twofas-refresh-btn i{vertical-align:middle;margin-right:2px}.twofas-admin .twofas-btn.twofas-enable-token-btn,.twofas-user .twofas-btn.twofas-enable-token-btn,.twofas-login-box .twofas-btn.twofas-enable-token-btn,.twofas-totp-confirmation-box .twofas-btn.twofas-enable-token-btn{width:133px}.twofas-admin .twofas-btn.twofas-generate-backup-btn,.twofas-user .twofas-btn.twofas-generate-backup-btn,.twofas-login-box .twofas-btn.twofas-generate-backup-btn,.twofas-totp-confirmation-box .twofas-btn.twofas-generate-backup-btn{background:#1a232e;color:#fff;font-size:12px;font-weight:700;letter-spacing:.5px;height:45px;line-height:45px;text-transform:uppercase;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:-22.5px;width:65%}.twofas-admin .twofas-btn.twofas-generate-backup-btn:hover,.twofas-user .twofas-btn.twofas-generate-backup-btn:hover,.twofas-login-box .twofas-btn.twofas-generate-backup-btn:hover,.twofas-totp-confirmation-box .twofas-btn.twofas-generate-backup-btn:hover{background:#232f3e}.twofas-admin .twofas-btn.twofas-generate-backup-btn[disabled],.twofas-user .twofas-btn.twofas-generate-backup-btn[disabled],.twofas-login-box .twofas-btn.twofas-generate-backup-btn[disabled],.twofas-totp-confirmation-box .twofas-btn.twofas-generate-backup-btn[disabled]{background:#516d90}.twofas-admin .twofas-btn.twofas-backup-action-btn,.twofas-user .twofas-btn.twofas-backup-action-btn,.twofas-login-box .twofas-btn.twofas-backup-action-btn,.twofas-totp-confirmation-box .twofas-btn.twofas-backup-action-btn{background:#1a232e;color:#fff;font-size:12px;font-weight:700;letter-spacing:.5px;height:45px;line-height:45px;margin-bottom:-20px;text-transform:uppercase;width:65%}.twofas-admin .twofas-btn.twofas-backup-action-btn:hover,.twofas-user .twofas-btn.twofas-backup-action-btn:hover,.twofas-login-box .twofas-btn.twofas-backup-action-btn:hover,.twofas-totp-confirmation-box .twofas-btn.twofas-backup-action-btn:hover{background:#232f3e}.twofas-admin .twofas-btn.twofas-backup-action-btn[disabled],.twofas-user .twofas-btn.twofas-backup-action-btn[disabled],.twofas-login-box .twofas-btn.twofas-backup-action-btn[disabled],.twofas-totp-confirmation-box .twofas-btn.twofas-backup-action-btn[disabled]{background:#516d90}.twofas-admin .twofas-btn.twofas-upgrade-btn,.twofas-user .twofas-btn.twofas-upgrade-btn,.twofas-login-box .twofas-btn.twofas-upgrade-btn,.twofas-totp-confirmation-box .twofas-btn.twofas-upgrade-btn{background:#fff;color:#363b41;font-size:12px;font-weight:700;text-transform:uppercase;height:22px;line-height:22px;margin-left:15px;padding:0 10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}@media all and (max-width: 480px){.twofas-admin .twofas-btn.twofas-upgrade-btn,.twofas-user .twofas-btn.twofas-upgrade-btn,.twofas-login-box .twofas-btn.twofas-upgrade-btn,.twofas-totp-confirmation-box .twofas-btn.twofas-upgrade-btn{display:block;margin:0 auto}}.twofas-admin .twofas-btn.twofas-upgrade-btn:hover,.twofas-user .twofas-btn.twofas-upgrade-btn:hover,.twofas-login-box .twofas-btn.twofas-upgrade-btn:hover,.twofas-totp-confirmation-box .twofas-btn.twofas-upgrade-btn:hover{background:#fff}.twofas-admin .twofas-btn.twofas-disable-btn,.twofas-user .twofas-btn.twofas-disable-btn,.twofas-login-box .twofas-btn.twofas-disable-btn,.twofas-totp-confirmation-box .twofas-btn.twofas-disable-btn{background:#ec1c24;color:#fff;font-size:12px;font-weight:700;height:31px;line-height:31px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:0 15px}.twofas-admin .twofas-btn.twofas-disable-btn:hover,.twofas-user .twofas-btn.twofas-disable-btn:hover,.twofas-login-box .twofas-btn.twofas-disable-btn:hover,.twofas-totp-confirmation-box .twofas-btn.twofas-disable-btn:hover{background:#ee343b}.twofas-admin .twofas-btn.twofas-disable-btn .twofas-icon,.twofas-user .twofas-btn.twofas-disable-btn .twofas-icon,.twofas-login-box .twofas-btn.twofas-disable-btn .twofas-icon,.twofas-totp-confirmation-box .twofas-btn.twofas-disable-btn .twofas-icon{vertical-align:middle;margin-top:-1px;margin-right:10px}.twofas-admin .twofas-btn.twofas-enable-btn,.twofas-user .twofas-btn.twofas-enable-btn,.twofas-login-box .twofas-btn.twofas-enable-btn,.twofas-totp-confirmation-box .twofas-btn.twofas-enable-btn{background:#10b74a;color:#fff;font-size:12px;font-weight:700;height:31px;line-height:31px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:0 15px}.twofas-admin .twofas-btn.twofas-enable-btn:hover,.twofas-user .twofas-btn.twofas-enable-btn:hover,.twofas-login-box .twofas-btn.twofas-enable-btn:hover,.twofas-totp-confirmation-box .twofas-btn.twofas-enable-btn:hover{background:#12ce53}.twofas-admin .twofas-btn.twofas-enable-btn .twofas-icon,.twofas-user .twofas-btn.twofas-enable-btn .twofas-icon,.twofas-login-box .twofas-btn.twofas-enable-btn .twofas-icon,.twofas-totp-confirmation-box .twofas-btn.twofas-enable-btn .twofas-icon{vertical-align:middle;margin-top:-1px;margin-right:10px}.twofas-admin .twofas-btn.twofas-admin-table-btn,.twofas-user .twofas-btn.twofas-admin-table-btn,.twofas-login-box .twofas-btn.twofas-admin-table-btn,.twofas-totp-confirmation-box .twofas-btn.twofas-admin-table-btn{background:#202225;color:#fff;display:block;height:31px;line-height:31px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:12px;font-weight:700}@media all and (max-width: 1199px){.twofas-admin .twofas-btn.twofas-admin-table-btn,.twofas-user .twofas-btn.twofas-admin-table-btn,.twofas-login-box .twofas-btn.twofas-admin-table-btn,.twofas-totp-confirmation-box .twofas-btn.twofas-admin-table-btn{padding:0 15px;letter-spacing:-.3px}}.twofas-admin .twofas-btn.twofas-admin-table-btn:hover,.twofas-user .twofas-btn.twofas-admin-table-btn:hover,.twofas-login-box .twofas-btn.twofas-admin-table-btn:hover,.twofas-totp-confirmation-box .twofas-btn.twofas-admin-table-btn:hover{background:#2c2f33}.twofas-admin .twofas-btn.twofas-account-box-btn,.twofas-user .twofas-btn.twofas-account-box-btn,.twofas-login-box .twofas-btn.twofas-account-box-btn,.twofas-totp-confirmation-box .twofas-btn.twofas-account-box-btn{background:#202225;color:#fff;display:inline-block;height:27px;line-height:27px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:12px;font-weight:700;padding:0 20px;letter-spacing:-.05px}.twofas-admin .twofas-btn.twofas-account-box-btn:hover,.twofas-user .twofas-btn.twofas-account-box-btn:hover,.twofas-login-box .twofas-btn.twofas-account-box-btn:hover,.twofas-totp-confirmation-box .twofas-btn.twofas-account-box-btn:hover{background:#2c2f33}.twofas-admin .twofas-btn.twofas-cancel-btn,.twofas-user .twofas-btn.twofas-cancel-btn,.twofas-login-box .twofas-btn.twofas-cancel-btn,.twofas-totp-confirmation-box .twofas-btn.twofas-cancel-btn{color:#363b41}.twofas-admin .twofas-btn.twofas-cancel-btn:hover,.twofas-user .twofas-btn.twofas-cancel-btn:hover,.twofas-login-box .twofas-btn.twofas-cancel-btn:hover,.twofas-totp-confirmation-box .twofas-btn.twofas-cancel-btn:hover{color:#646e79}.twofas-admin .twofas-btn.twofas-mobile-config,.twofas-user .twofas-btn.twofas-mobile-config,.twofas-login-box .twofas-btn.twofas-mobile-config,.twofas-totp-confirmation-box .twofas-btn.twofas-mobile-config{margin:0 auto 20px;max-width:250px;padding:0 15px}.twofas-admin .twofas-btn.twofas-collapse-btn,.twofas-user .twofas-btn.twofas-collapse-btn,.twofas-login-box .twofas-btn.twofas-collapse-btn,.twofas-totp-confirmation-box .twofas-btn.twofas-collapse-btn{background:#fff;color:#23282d;border:1px solid #384c54;margin-top:20px}.twofas-admin .twofas-btn.twofas-collapse-btn:hover,.twofas-user .twofas-btn.twofas-collapse-btn:hover,.twofas-login-box .twofas-btn.twofas-collapse-btn:hover,.twofas-totp-confirmation-box .twofas-btn.twofas-collapse-btn:hover{background:rgba(200,206,212,0.2)}.twofas-admin .twofas-btn-as-link,.twofas-user .twofas-btn-as-link,.twofas-login-box .twofas-btn-as-link,.twofas-totp-confirmation-box .twofas-btn-as-link{border:0;display:inline;background:none;color:inherit;margin:0;padding:0;text-decoration:underline}.twofas-admin .twofas-status-btn-as-link,.twofas-user .twofas-status-btn-as-link,.twofas-login-box .twofas-status-btn-as-link,.twofas-totp-confirmation-box .twofas-status-btn-as-link{border:0;display:inline-block;background:none;color:inherit;margin:0;padding:2px 0 0 0;vertical-align:middle}.twofas-admin input[type="text"],.twofas-admin input[type="password"],.twofas-admin input[type="tel"],.twofas-admin input[type="email"],.twofas-user input[type="text"],.twofas-user input[type="password"],.twofas-user input[type="tel"],.twofas-user input[type="email"],.twofas-login-box input[type="text"],.twofas-login-box input[type="password"],.twofas-login-box input[type="tel"],.twofas-login-box input[type="email"],.twofas-totp-confirmation-box input[type="text"],.twofas-totp-confirmation-box input[type="password"],.twofas-totp-confirmation-box input[type="tel"],.twofas-totp-confirmation-box input[type="email"]{box-shadow:none;-webkit-box-shadow:none;display:block;height:30px;line-height:30px;border:1px solid #d9d9d9}@media all and (max-width: 767px){.twofas-admin input[type="text"],.twofas-admin input[type="password"],.twofas-admin input[type="tel"],.twofas-admin input[type="email"],.twofas-user input[type="text"],.twofas-user input[type="password"],.twofas-user input[type="tel"],.twofas-user input[type="email"],.twofas-login-box input[type="text"],.twofas-login-box input[type="password"],.twofas-login-box input[type="tel"],.twofas-login-box input[type="email"],.twofas-totp-confirmation-box input[type="text"],.twofas-totp-confirmation-box input[type="password"],.twofas-totp-confirmation-box input[type="tel"],.twofas-totp-confirmation-box input[type="email"]{height:35px;line-height:35px}}.twofas-admin input[type="text"]:focus,.twofas-admin input[type="password"]:focus,.twofas-admin input[type="tel"]:focus,.twofas-admin input[type="email"]:focus,.twofas-user input[type="text"]:focus,.twofas-user input[type="password"]:focus,.twofas-user input[type="tel"]:focus,.twofas-user input[type="email"]:focus,.twofas-login-box input[type="text"]:focus,.twofas-login-box input[type="password"]:focus,.twofas-login-box input[type="tel"]:focus,.twofas-login-box input[type="email"]:focus,.twofas-totp-confirmation-box input[type="text"]:focus,.twofas-totp-confirmation-box input[type="password"]:focus,.twofas-totp-confirmation-box input[type="tel"]:focus,.twofas-totp-confirmation-box input[type="email"]:focus{border-color:#999;-webkit-box-shadow:none;box-shadow:none;outline:0}.twofas-admin input[type="text"].twofas-token-input,.twofas-admin input[type="password"].twofas-token-input,.twofas-admin input[type="tel"].twofas-token-input,.twofas-admin input[type="email"].twofas-token-input,.twofas-user input[type="text"].twofas-token-input,.twofas-user input[type="password"].twofas-token-input,.twofas-user input[type="tel"].twofas-token-input,.twofas-user input[type="email"].twofas-token-input,.twofas-login-box input[type="text"].twofas-token-input,.twofas-login-box input[type="password"].twofas-token-input,.twofas-login-box input[type="tel"].twofas-token-input,.twofas-login-box input[type="email"].twofas-token-input,.twofas-totp-confirmation-box input[type="text"].twofas-token-input,.twofas-totp-confirmation-box input[type="password"].twofas-token-input,.twofas-totp-confirmation-box input[type="tel"].twofas-token-input,.twofas-totp-confirmation-box input[type="email"].twofas-token-input{width:133px;text-align:center;font-size:13px;font-weight:700;letter-spacing:1px;margin:25px 0 10px 0}.twofas-admin input[type="text"].twofas-token-input.twofas-big,.twofas-admin input[type="password"].twofas-token-input.twofas-big,.twofas-admin input[type="tel"].twofas-token-input.twofas-big,.twofas-admin input[type="email"].twofas-token-input.twofas-big,.twofas-user input[type="text"].twofas-token-input.twofas-big,.twofas-user input[type="password"].twofas-token-input.twofas-big,.twofas-user input[type="tel"].twofas-token-input.twofas-big,.twofas-user input[type="email"].twofas-token-input.twofas-big,.twofas-login-box input[type="text"].twofas-token-input.twofas-big,.twofas-login-box input[type="password"].twofas-token-input.twofas-big,.twofas-login-box input[type="tel"].twofas-token-input.twofas-big,.twofas-login-box input[type="email"].twofas-token-input.twofas-big,.twofas-totp-confirmation-box input[type="text"].twofas-token-input.twofas-big,.twofas-totp-confirmation-box input[type="password"].twofas-token-input.twofas-big,.twofas-totp-confirmation-box input[type="tel"].twofas-token-input.twofas-big,.twofas-totp-confirmation-box input[type="email"].twofas-token-input.twofas-big{width:100%;height:35px;line-height:35px;font-size:16px;margin:10px 0}@media all and (max-width: 767px){.twofas-admin input[type="text"].twofas-token-input.twofas-big,.twofas-admin input[type="password"].twofas-token-input.twofas-big,.twofas-admin input[type="tel"].twofas-token-input.twofas-big,.twofas-admin input[type="email"].twofas-token-input.twofas-big,.twofas-user input[type="text"].twofas-token-input.twofas-big,.twofas-user input[type="password"].twofas-token-input.twofas-big,.twofas-user input[type="tel"].twofas-token-input.twofas-big,.twofas-user input[type="email"].twofas-token-input.twofas-big,.twofas-login-box input[type="text"].twofas-token-input.twofas-big,.twofas-login-box input[type="password"].twofas-token-input.twofas-big,.twofas-login-box input[type="tel"].twofas-token-input.twofas-big,.twofas-login-box input[type="email"].twofas-token-input.twofas-big,.twofas-totp-confirmation-box input[type="text"].twofas-token-input.twofas-big,.twofas-totp-confirmation-box input[type="password"].twofas-token-input.twofas-big,.twofas-totp-confirmation-box input[type="tel"].twofas-token-input.twofas-big,.twofas-totp-confirmation-box input[type="email"].twofas-token-input.twofas-big{font-size:16px;margin:10px 0}}.twofas-admin input[type="text"].twofas-token-input.twofas-white-bg,.twofas-admin input[type="password"].twofas-token-input.twofas-white-bg,.twofas-admin input[type="tel"].twofas-token-input.twofas-white-bg,.twofas-admin input[type="email"].twofas-token-input.twofas-white-bg,.twofas-user input[type="text"].twofas-token-input.twofas-white-bg,.twofas-user input[type="password"].twofas-token-input.twofas-white-bg,.twofas-user input[type="tel"].twofas-token-input.twofas-white-bg,.twofas-user input[type="email"].twofas-token-input.twofas-white-bg,.twofas-login-box input[type="text"].twofas-token-input.twofas-white-bg,.twofas-login-box input[type="password"].twofas-token-input.twofas-white-bg,.twofas-login-box input[type="tel"].twofas-token-input.twofas-white-bg,.twofas-login-box input[type="email"].twofas-token-input.twofas-white-bg,.twofas-totp-confirmation-box input[type="text"].twofas-token-input.twofas-white-bg,.twofas-totp-confirmation-box input[type="password"].twofas-token-input.twofas-white-bg,.twofas-totp-confirmation-box input[type="tel"].twofas-token-input.twofas-white-bg,.twofas-totp-confirmation-box input[type="email"].twofas-token-input.twofas-white-bg{background-color:#fff}.twofas-admin input[type="text"].twofas-token-input.twofas-text-placeholder::-webkit-input-placeholder,.twofas-admin input[type="password"].twofas-token-input.twofas-text-placeholder::-webkit-input-placeholder,.twofas-admin input[type="tel"].twofas-token-input.twofas-text-placeholder::-webkit-input-placeholder,.twofas-admin input[type="email"].twofas-token-input.twofas-text-placeholder::-webkit-input-placeholder,.twofas-user input[type="text"].twofas-token-input.twofas-text-placeholder::-webkit-input-placeholder,.twofas-user input[type="password"].twofas-token-input.twofas-text-placeholder::-webkit-input-placeholder,.twofas-user input[type="tel"].twofas-token-input.twofas-text-placeholder::-webkit-input-placeholder,.twofas-user input[type="email"].twofas-token-input.twofas-text-placeholder::-webkit-input-placeholder,.twofas-login-box input[type="text"].twofas-token-input.twofas-text-placeholder::-webkit-input-placeholder,.twofas-login-box input[type="password"].twofas-token-input.twofas-text-placeholder::-webkit-input-placeholder,.twofas-login-box input[type="tel"].twofas-token-input.twofas-text-placeholder::-webkit-input-placeholder,.twofas-login-box input[type="email"].twofas-token-input.twofas-text-placeholder::-webkit-input-placeholder,.twofas-totp-confirmation-box input[type="text"].twofas-token-input.twofas-text-placeholder::-webkit-input-placeholder,.twofas-totp-confirmation-box input[type="password"].twofas-token-input.twofas-text-placeholder::-webkit-input-placeholder,.twofas-totp-confirmation-box input[type="tel"].twofas-token-input.twofas-text-placeholder::-webkit-input-placeholder,.twofas-totp-confirmation-box input[type="email"].twofas-token-input.twofas-text-placeholder::-webkit-input-placeholder{font-size:12px;font-weight:400;letter-spacing:0}.twofas-admin input[type="text"].twofas-token-input.twofas-text-placeholder::-moz-placeholder,.twofas-admin input[type="password"].twofas-token-input.twofas-text-placeholder::-moz-placeholder,.twofas-admin input[type="tel"].twofas-token-input.twofas-text-placeholder::-moz-placeholder,.twofas-admin input[type="email"].twofas-token-input.twofas-text-placeholder::-moz-placeholder,.twofas-user input[type="text"].twofas-token-input.twofas-text-placeholder::-moz-placeholder,.twofas-user input[type="password"].twofas-token-input.twofas-text-placeholder::-moz-placeholder,.twofas-user input[type="tel"].twofas-token-input.twofas-text-placeholder::-moz-placeholder,.twofas-user input[type="email"].twofas-token-input.twofas-text-placeholder::-moz-placeholder,.twofas-login-box input[type="text"].twofas-token-input.twofas-text-placeholder::-moz-placeholder,.twofas-login-box input[type="password"].twofas-token-input.twofas-text-placeholder::-moz-placeholder,.twofas-login-box input[type="tel"].twofas-token-input.twofas-text-placeholder::-moz-placeholder,.twofas-login-box input[type="email"].twofas-token-input.twofas-text-placeholder::-moz-placeholder,.twofas-totp-confirmation-box input[type="text"].twofas-token-input.twofas-text-placeholder::-moz-placeholder,.twofas-totp-confirmation-box input[type="password"].twofas-token-input.twofas-text-placeholder::-moz-placeholder,.twofas-totp-confirmation-box input[type="tel"].twofas-token-input.twofas-text-placeholder::-moz-placeholder,.twofas-totp-confirmation-box input[type="email"].twofas-token-input.twofas-text-placeholder::-moz-placeholder{font-size:12px;font-weight:400;letter-spacing:0}.twofas-admin input[type="text"].twofas-token-input.twofas-text-placeholder:-ms-input-placeholder,.twofas-admin input[type="password"].twofas-token-input.twofas-text-placeholder:-ms-input-placeholder,.twofas-admin input[type="tel"].twofas-token-input.twofas-text-placeholder:-ms-input-placeholder,.twofas-admin input[type="email"].twofas-token-input.twofas-text-placeholder:-ms-input-placeholder,.twofas-user input[type="text"].twofas-token-input.twofas-text-placeholder:-ms-input-placeholder,.twofas-user input[type="password"].twofas-token-input.twofas-text-placeholder:-ms-input-placeholder,.twofas-user input[type="tel"].twofas-token-input.twofas-text-placeholder:-ms-input-placeholder,.twofas-user input[type="email"].twofas-token-input.twofas-text-placeholder:-ms-input-placeholder,.twofas-login-box input[type="text"].twofas-token-input.twofas-text-placeholder:-ms-input-placeholder,.twofas-login-box input[type="password"].twofas-token-input.twofas-text-placeholder:-ms-input-placeholder,.twofas-login-box input[type="tel"].twofas-token-input.twofas-text-placeholder:-ms-input-placeholder,.twofas-login-box input[type="email"].twofas-token-input.twofas-text-placeholder:-ms-input-placeholder,.twofas-totp-confirmation-box input[type="text"].twofas-token-input.twofas-text-placeholder:-ms-input-placeholder,.twofas-totp-confirmation-box input[type="password"].twofas-token-input.twofas-text-placeholder:-ms-input-placeholder,.twofas-totp-confirmation-box input[type="tel"].twofas-token-input.twofas-text-placeholder:-ms-input-placeholder,.twofas-totp-confirmation-box input[type="email"].twofas-token-input.twofas-text-placeholder:-ms-input-placeholder{font-size:12px;font-weight:400;letter-spacing:0}.twofas-admin input[type="text"].twofas-token-input.twofas-text-placeholder:-moz-placeholder,.twofas-admin input[type="password"].twofas-token-input.twofas-text-placeholder:-moz-placeholder,.twofas-admin input[type="tel"].twofas-token-input.twofas-text-placeholder:-moz-placeholder,.twofas-admin input[type="email"].twofas-token-input.twofas-text-placeholder:-moz-placeholder,.twofas-user input[type="text"].twofas-token-input.twofas-text-placeholder:-moz-placeholder,.twofas-user input[type="password"].twofas-token-input.twofas-text-placeholder:-moz-placeholder,.twofas-user input[type="tel"].twofas-token-input.twofas-text-placeholder:-moz-placeholder,.twofas-user input[type="email"].twofas-token-input.twofas-text-placeholder:-moz-placeholder,.twofas-login-box input[type="text"].twofas-token-input.twofas-text-placeholder:-moz-placeholder,.twofas-login-box input[type="password"].twofas-token-input.twofas-text-placeholder:-moz-placeholder,.twofas-login-box input[type="tel"].twofas-token-input.twofas-text-placeholder:-moz-placeholder,.twofas-login-box input[type="email"].twofas-token-input.twofas-text-placeholder:-moz-placeholder,.twofas-totp-confirmation-box input[type="text"].twofas-token-input.twofas-text-placeholder:-moz-placeholder,.twofas-totp-confirmation-box input[type="password"].twofas-token-input.twofas-text-placeholder:-moz-placeholder,.twofas-totp-confirmation-box input[type="tel"].twofas-token-input.twofas-text-placeholder:-moz-placeholder,.twofas-totp-confirmation-box input[type="email"].twofas-token-input.twofas-text-placeholder:-moz-placeholder{font-size:12px;font-weight:400;letter-spacing:0}@media all and (max-width: 767px){.twofas-admin input[type="text"].twofas-token-input,.twofas-admin input[type="password"].twofas-token-input,.twofas-admin input[type="tel"].twofas-token-input,.twofas-admin input[type="email"].twofas-token-input,.twofas-user input[type="text"].twofas-token-input,.twofas-user input[type="password"].twofas-token-input,.twofas-user input[type="tel"].twofas-token-input,.twofas-user input[type="email"].twofas-token-input,.twofas-login-box input[type="text"].twofas-token-input,.twofas-login-box input[type="password"].twofas-token-input,.twofas-login-box input[type="tel"].twofas-token-input,.twofas-login-box input[type="email"].twofas-token-input,.twofas-totp-confirmation-box input[type="text"].twofas-token-input,.twofas-totp-confirmation-box input[type="password"].twofas-token-input,.twofas-totp-confirmation-box input[type="tel"].twofas-token-input,.twofas-totp-confirmation-box input[type="email"].twofas-token-input{font-size:15px;margin:10px auto}}.twofas-admin input[type="text"].twofas-login-box-token-input,.twofas-admin input[type="password"].twofas-login-box-token-input,.twofas-admin input[type="tel"].twofas-login-box-token-input,.twofas-admin input[type="email"].twofas-login-box-token-input,.twofas-user input[type="text"].twofas-login-box-token-input,.twofas-user input[type="password"].twofas-login-box-token-input,.twofas-user input[type="tel"].twofas-login-box-token-input,.twofas-user input[type="email"].twofas-login-box-token-input,.twofas-login-box input[type="text"].twofas-login-box-token-input,.twofas-login-box input[type="password"].twofas-login-box-token-input,.twofas-login-box input[type="tel"].twofas-login-box-token-input,.twofas-login-box input[type="email"].twofas-login-box-token-input,.twofas-totp-confirmation-box input[type="text"].twofas-login-box-token-input,.twofas-totp-confirmation-box input[type="password"].twofas-login-box-token-input,.twofas-totp-confirmation-box input[type="tel"].twofas-login-box-token-input,.twofas-totp-confirmation-box input[type="email"].twofas-login-box-token-input{background-color:#fff;display:inline-block;width:133px;text-align:center;font-size:13px;font-weight:700;letter-spacing:1px;margin:5px auto 10px auto;height:34px;line-height:34px}.twofas-admin input[type="text"].twofas-login-box-token-input::-webkit-input-placeholder,.twofas-admin input[type="password"].twofas-login-box-token-input::-webkit-input-placeholder,.twofas-admin input[type="tel"].twofas-login-box-token-input::-webkit-input-placeholder,.twofas-admin input[type="email"].twofas-login-box-token-input::-webkit-input-placeholder,.twofas-user input[type="text"].twofas-login-box-token-input::-webkit-input-placeholder,.twofas-user input[type="password"].twofas-login-box-token-input::-webkit-input-placeholder,.twofas-user input[type="tel"].twofas-login-box-token-input::-webkit-input-placeholder,.twofas-user input[type="email"].twofas-login-box-token-input::-webkit-input-placeholder,.twofas-login-box input[type="text"].twofas-login-box-token-input::-webkit-input-placeholder,.twofas-login-box input[type="password"].twofas-login-box-token-input::-webkit-input-placeholder,.twofas-login-box input[type="tel"].twofas-login-box-token-input::-webkit-input-placeholder,.twofas-login-box input[type="email"].twofas-login-box-token-input::-webkit-input-placeholder,.twofas-totp-confirmation-box input[type="text"].twofas-login-box-token-input::-webkit-input-placeholder,.twofas-totp-confirmation-box input[type="password"].twofas-login-box-token-input::-webkit-input-placeholder,.twofas-totp-confirmation-box input[type="tel"].twofas-login-box-token-input::-webkit-input-placeholder,.twofas-totp-confirmation-box input[type="email"].twofas-login-box-token-input::-webkit-input-placeholder{font-weight:400;letter-spacing:0}.twofas-admin input[type="text"].twofas-login-box-token-input::-moz-placeholder,.twofas-admin input[type="password"].twofas-login-box-token-input::-moz-placeholder,.twofas-admin input[type="tel"].twofas-login-box-token-input::-moz-placeholder,.twofas-admin input[type="email"].twofas-login-box-token-input::-moz-placeholder,.twofas-user input[type="text"].twofas-login-box-token-input::-moz-placeholder,.twofas-user input[type="password"].twofas-login-box-token-input::-moz-placeholder,.twofas-user input[type="tel"].twofas-login-box-token-input::-moz-placeholder,.twofas-user input[type="email"].twofas-login-box-token-input::-moz-placeholder,.twofas-login-box input[type="text"].twofas-login-box-token-input::-moz-placeholder,.twofas-login-box input[type="password"].twofas-login-box-token-input::-moz-placeholder,.twofas-login-box input[type="tel"].twofas-login-box-token-input::-moz-placeholder,.twofas-login-box input[type="email"].twofas-login-box-token-input::-moz-placeholder,.twofas-totp-confirmation-box input[type="text"].twofas-login-box-token-input::-moz-placeholder,.twofas-totp-confirmation-box input[type="password"].twofas-login-box-token-input::-moz-placeholder,.twofas-totp-confirmation-box input[type="tel"].twofas-login-box-token-input::-moz-placeholder,.twofas-totp-confirmation-box input[type="email"].twofas-login-box-token-input::-moz-placeholder{font-weight:400;letter-spacing:0}.twofas-admin input[type="text"].twofas-login-box-token-input:-ms-input-placeholder,.twofas-admin input[type="password"].twofas-login-box-token-input:-ms-input-placeholder,.twofas-admin input[type="tel"].twofas-login-box-token-input:-ms-input-placeholder,.twofas-admin input[type="email"].twofas-login-box-token-input:-ms-input-placeholder,.twofas-user input[type="text"].twofas-login-box-token-input:-ms-input-placeholder,.twofas-user input[type="password"].twofas-login-box-token-input:-ms-input-placeholder,.twofas-user input[type="tel"].twofas-login-box-token-input:-ms-input-placeholder,.twofas-user input[type="email"].twofas-login-box-token-input:-ms-input-placeholder,.twofas-login-box input[type="text"].twofas-login-box-token-input:-ms-input-placeholder,.twofas-login-box input[type="password"].twofas-login-box-token-input:-ms-input-placeholder,.twofas-login-box input[type="tel"].twofas-login-box-token-input:-ms-input-placeholder,.twofas-login-box input[type="email"].twofas-login-box-token-input:-ms-input-placeholder,.twofas-totp-confirmation-box input[type="text"].twofas-login-box-token-input:-ms-input-placeholder,.twofas-totp-confirmation-box input[type="password"].twofas-login-box-token-input:-ms-input-placeholder,.twofas-totp-confirmation-box input[type="tel"].twofas-login-box-token-input:-ms-input-placeholder,.twofas-totp-confirmation-box input[type="email"].twofas-login-box-token-input:-ms-input-placeholder{font-weight:400;letter-spacing:0}.twofas-admin input[type="text"].twofas-login-box-token-input:-moz-placeholder,.twofas-admin input[type="password"].twofas-login-box-token-input:-moz-placeholder,.twofas-admin input[type="tel"].twofas-login-box-token-input:-moz-placeholder,.twofas-admin input[type="email"].twofas-login-box-token-input:-moz-placeholder,.twofas-user input[type="text"].twofas-login-box-token-input:-moz-placeholder,.twofas-user input[type="password"].twofas-login-box-token-input:-moz-placeholder,.twofas-user input[type="tel"].twofas-login-box-token-input:-moz-placeholder,.twofas-user input[type="email"].twofas-login-box-token-input:-moz-placeholder,.twofas-login-box input[type="text"].twofas-login-box-token-input:-moz-placeholder,.twofas-login-box input[type="password"].twofas-login-box-token-input:-moz-placeholder,.twofas-login-box input[type="tel"].twofas-login-box-token-input:-moz-placeholder,.twofas-login-box input[type="email"].twofas-login-box-token-input:-moz-placeholder,.twofas-totp-confirmation-box input[type="text"].twofas-login-box-token-input:-moz-placeholder,.twofas-totp-confirmation-box input[type="password"].twofas-login-box-token-input:-moz-placeholder,.twofas-totp-confirmation-box input[type="tel"].twofas-login-box-token-input:-moz-placeholder,.twofas-totp-confirmation-box input[type="email"].twofas-login-box-token-input:-moz-placeholder{font-weight:400;letter-spacing:0}.twofas-admin input[type="checkbox"],.twofas-admin input[type="radio"],.twofas-user input[type="checkbox"],.twofas-user input[type="radio"],.twofas-login-box input[type="checkbox"],.twofas-login-box input[type="radio"],.twofas-totp-confirmation-box input[type="checkbox"],.twofas-totp-confirmation-box input[type="radio"]{box-shadow:none;-webkit-box-shadow:none}.twofas-admin input[type="checkbox"]:focus,.twofas-admin input[type="radio"]:focus,.twofas-user input[type="checkbox"]:focus,.twofas-user input[type="radio"]:focus,.twofas-login-box input[type="checkbox"]:focus,.twofas-login-box input[type="radio"]:focus,.twofas-totp-confirmation-box input[type="checkbox"]:focus,.twofas-totp-confirmation-box input[type="radio"]:focus{border-color:#999;-webkit-box-shadow:none;box-shadow:none;outline:0}.twofas-admin .twofas-checkbox-input-box,.twofas-user .twofas-checkbox-input-box,.twofas-login-box .twofas-checkbox-input-box,.twofas-totp-confirmation-box .twofas-checkbox-input-box{margin-bottom:8px}.twofas-admin .twofas-checkbox-input-box:last-of-type,.twofas-user .twofas-checkbox-input-box:last-of-type,.twofas-login-box .twofas-checkbox-input-box:last-of-type,.twofas-totp-confirmation-box .twofas-checkbox-input-box:last-of-type{margin-bottom:0}.twofas-admin .twofas-checkbox-input-box input[type="checkbox"],.twofas-user .twofas-checkbox-input-box input[type="checkbox"],.twofas-login-box .twofas-checkbox-input-box input[type="checkbox"],.twofas-totp-confirmation-box .twofas-checkbox-input-box input[type="checkbox"]{display:none}.twofas-admin .twofas-checkbox-input-box input[type="checkbox"]:checked+label .twofas-checkbox-icon .twofas-checked,.twofas-user .twofas-checkbox-input-box input[type="checkbox"]:checked+label .twofas-checkbox-icon .twofas-checked,.twofas-login-box .twofas-checkbox-input-box input[type="checkbox"]:checked+label .twofas-checkbox-icon .twofas-checked,.twofas-totp-confirmation-box .twofas-checkbox-input-box input[type="checkbox"]:checked+label .twofas-checkbox-icon .twofas-checked{opacity:1}.twofas-admin .twofas-checkbox-input-box input[type="checkbox"]:checked+label .twofas-checkbox-desc,.twofas-user .twofas-checkbox-input-box input[type="checkbox"]:checked+label .twofas-checkbox-desc,.twofas-login-box .twofas-checkbox-input-box input[type="checkbox"]:checked+label .twofas-checkbox-desc,.twofas-totp-confirmation-box .twofas-checkbox-input-box input[type="checkbox"]:checked+label .twofas-checkbox-desc{font-weight:700}.twofas-admin .twofas-checkbox-input-box label,.twofas-user .twofas-checkbox-input-box label,.twofas-login-box .twofas-checkbox-input-box label,.twofas-totp-confirmation-box .twofas-checkbox-input-box label{display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.twofas-admin .twofas-checkbox-input-box label .twofas-checkbox-icon,.twofas-user .twofas-checkbox-input-box label .twofas-checkbox-icon,.twofas-login-box .twofas-checkbox-input-box label .twofas-checkbox-icon,.twofas-totp-confirmation-box .twofas-checkbox-input-box label .twofas-checkbox-icon{background-color:#fff;border:1px solid #333;display:inline-block;height:28px;line-height:28px;text-align:center;width:28px}.twofas-admin .twofas-checkbox-input-box label .twofas-checkbox-icon .twofas-checked,.twofas-user .twofas-checkbox-input-box label .twofas-checkbox-icon .twofas-checked,.twofas-login-box .twofas-checkbox-input-box label .twofas-checkbox-icon .twofas-checked,.twofas-totp-confirmation-box .twofas-checkbox-input-box label .twofas-checkbox-icon .twofas-checked{opacity:0;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.twofas-admin .twofas-checkbox-input-box label .twofas-checkbox-desc,.twofas-user .twofas-checkbox-input-box label .twofas-checkbox-desc,.twofas-login-box .twofas-checkbox-input-box label .twofas-checkbox-desc,.twofas-totp-confirmation-box .twofas-checkbox-input-box label .twofas-checkbox-desc{margin-left:5px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.twofas-admin .twofas-radio-input-box,.twofas-user .twofas-radio-input-box,.twofas-login-box .twofas-radio-input-box,.twofas-totp-confirmation-box .twofas-radio-input-box{margin-bottom:8px}.twofas-admin .twofas-radio-input-box:last-of-type,.twofas-user .twofas-radio-input-box:last-of-type,.twofas-login-box .twofas-radio-input-box:last-of-type,.twofas-totp-confirmation-box .twofas-radio-input-box:last-of-type{margin-bottom:0}.twofas-admin .twofas-radio-input-box input[type="radio"],.twofas-user .twofas-radio-input-box input[type="radio"],.twofas-login-box .twofas-radio-input-box input[type="radio"],.twofas-totp-confirmation-box .twofas-radio-input-box input[type="radio"]{display:none}.twofas-admin .twofas-radio-input-box input[type="radio"]:checked+label .twofas-radio-icon .twofas-checked,.twofas-user .twofas-radio-input-box input[type="radio"]:checked+label .twofas-radio-icon .twofas-checked,.twofas-login-box .twofas-radio-input-box input[type="radio"]:checked+label .twofas-radio-icon .twofas-checked,.twofas-totp-confirmation-box .twofas-radio-input-box input[type="radio"]:checked+label .twofas-radio-icon .twofas-checked{opacity:1}.twofas-admin .twofas-radio-input-box input[type="radio"]:checked+label .twofas-radio-desc,.twofas-user .twofas-radio-input-box input[type="radio"]:checked+label .twofas-radio-desc,.twofas-login-box .twofas-radio-input-box input[type="radio"]:checked+label .twofas-radio-desc,.twofas-totp-confirmation-box .twofas-radio-input-box input[type="radio"]:checked+label .twofas-radio-desc{font-weight:700}.twofas-admin .twofas-radio-input-box label,.twofas-user .twofas-radio-input-box label,.twofas-login-box .twofas-radio-input-box label,.twofas-totp-confirmation-box .twofas-radio-input-box label{display:block;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.twofas-admin .twofas-radio-input-box label .twofas-radio-icon,.twofas-user .twofas-radio-input-box label .twofas-radio-icon,.twofas-login-box .twofas-radio-input-box label .twofas-radio-icon,.twofas-totp-confirmation-box .twofas-radio-input-box label .twofas-radio-icon{background-color:#fff;border:1px solid #333;border-radius:50%;display:inline-block;height:28px;left:0;line-height:28px;position:absolute;text-align:center;top:0;width:28px}.twofas-admin .twofas-radio-input-box label .twofas-radio-icon .twofas-checked,.twofas-user .twofas-radio-input-box label .twofas-radio-icon .twofas-checked,.twofas-login-box .twofas-radio-input-box label .twofas-radio-icon .twofas-checked,.twofas-totp-confirmation-box .twofas-radio-input-box label .twofas-radio-icon .twofas-checked{opacity:0;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.twofas-admin .twofas-radio-input-box label .twofas-radio-desc,.twofas-user .twofas-radio-input-box label .twofas-radio-desc,.twofas-login-box .twofas-radio-input-box label .twofas-radio-desc,.twofas-totp-confirmation-box .twofas-radio-input-box label .twofas-radio-desc{display:inline-block;line-height:1.4;margin-left:7px;padding-left:28px;position:relative;top:0;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;vertical-align:middle}.twofas-admin .twofas-radio-input-box label .twofas-radio-desc-title,.twofas-user .twofas-radio-input-box label .twofas-radio-desc-title,.twofas-login-box .twofas-radio-input-box label .twofas-radio-desc-title,.twofas-totp-confirmation-box .twofas-radio-input-box label .twofas-radio-desc-title{font-size:14px;font-weight:700}.twofas-admin .twofas-radio-input-box label .twofas-radio-desc span,.twofas-user .twofas-radio-input-box label .twofas-radio-desc span,.twofas-login-box .twofas-radio-input-box label .twofas-radio-desc span,.twofas-totp-confirmation-box .twofas-radio-input-box label .twofas-radio-desc span{display:block}.twofas-admin .twofas-form-inline,.twofas-user .twofas-form-inline,.twofas-login-box .twofas-form-inline,.twofas-totp-confirmation-box .twofas-form-inline{display:inline}.twofas-admin .twofas-icon,.twofas-user .twofas-icon,.twofas-login-box .twofas-icon,.twofas-totp-confirmation-box .twofas-icon{background-image:url("../images/spritesheet.png");background-repeat:no-repeat;display:inline-block}.twofas-admin .twofas-icon-app-store,.twofas-user .twofas-icon-app-store,.twofas-login-box .twofas-icon-app-store,.twofas-totp-confirmation-box .twofas-icon-app-store{background-position:0 -133px;height:40px;width:135px}.twofas-admin .twofas-icon-backup-codes,.twofas-user .twofas-icon-backup-codes,.twofas-login-box .twofas-icon-backup-codes,.twofas-totp-confirmation-box .twofas-icon-backup-codes{background-position:-276px -110px;height:24px;width:21px}.twofas-admin .twofas-icon-download,.twofas-user .twofas-icon-download,.twofas-login-box .twofas-icon-download,.twofas-totp-confirmation-box .twofas-icon-download{background-position:-194px 0;height:87px;width:48px}.twofas-admin .twofas-icon-google-play,.twofas-user .twofas-icon-google-play,.twofas-login-box .twofas-icon-google-play,.twofas-totp-confirmation-box .twofas-icon-google-play{background-position:0 -89px;height:42px;width:136px}.twofas-admin .twofas-icon-info-ok,.twofas-user .twofas-icon-info-ok,.twofas-login-box .twofas-icon-info-ok,.twofas-totp-confirmation-box .twofas-icon-info-ok{background-position:-222px -89px;height:16px;width:16px}.twofas-admin .twofas-icon-info-x,.twofas-user .twofas-icon-info-x,.twofas-login-box .twofas-icon-info-x,.twofas-totp-confirmation-box .twofas-icon-info-x{background-position:-170px -89px;height:16px;width:16px}.twofas-admin .twofas-icon-info,.twofas-user .twofas-icon-info,.twofas-login-box .twofas-icon-info,.twofas-totp-confirmation-box .twofas-icon-info{background-position:-138px -111px;height:16px;width:16px}.twofas-admin .twofas-icon-numpad,.twofas-user .twofas-icon-numpad,.twofas-login-box .twofas-icon-numpad,.twofas-totp-confirmation-box .twofas-icon-numpad{background-position:-244px 0;height:73px;width:56px}.twofas-admin .twofas-icon-offline-codes,.twofas-user .twofas-icon-offline-codes,.twofas-login-box .twofas-icon-offline-codes,.twofas-totp-confirmation-box .twofas-icon-offline-codes{background-position:-244px -75px;height:33px;width:33px}.twofas-admin .twofas-icon-padlock,.twofas-user .twofas-icon-padlock,.twofas-login-box .twofas-icon-padlock,.twofas-totp-confirmation-box .twofas-icon-padlock{background-position:-216px -123px;height:32px;width:22px}.twofas-admin .twofas-icon-refresh,.twofas-user .twofas-icon-refresh,.twofas-login-box .twofas-icon-refresh,.twofas-totp-confirmation-box .twofas-icon-refresh{background-position:-213px -161px;height:12px;width:12px}.twofas-admin .twofas-icon-remove-hover,.twofas-user .twofas-icon-remove-hover,.twofas-login-box .twofas-icon-remove-hover,.twofas-totp-confirmation-box .twofas-icon-remove-hover{background-position:-227px -161px;height:10px;width:10px}.twofas-admin .twofas-icon-remove,.twofas-user .twofas-icon-remove,.twofas-login-box .twofas-icon-remove,.twofas-totp-confirmation-box .twofas-icon-remove{background-position:-156px -111px;height:10px;width:10px}.twofas-admin .twofas-icon-sms,.twofas-user .twofas-icon-sms,.twofas-login-box .twofas-icon-sms,.twofas-totp-confirmation-box .twofas-icon-sms{background-position:-98px 0;height:87px;width:94px}.twofas-admin .twofas-icon-support,.twofas-user .twofas-icon-support,.twofas-login-box .twofas-icon-support,.twofas-totp-confirmation-box .twofas-icon-support{background-position:-194px -89px;height:32px;width:26px}.twofas-admin .twofas-icon-tick-admin,.twofas-user .twofas-icon-tick-admin,.twofas-login-box .twofas-icon-tick-admin,.twofas-totp-confirmation-box .twofas-icon-tick-admin{background-position:-138px -89px;height:20px;width:30px}.twofas-admin .twofas-icon-tick-enabled,.twofas-user .twofas-icon-tick-enabled,.twofas-login-box .twofas-icon-tick-enabled,.twofas-totp-confirmation-box .twofas-icon-tick-enabled{background-position:-222px -107px;height:12px;width:17px}.twofas-admin .twofas-icon-tick,.twofas-user .twofas-icon-tick,.twofas-login-box .twofas-icon-tick,.twofas-totp-confirmation-box .twofas-icon-tick{background-position:-194px -161px;height:12px;width:17px}.twofas-admin .twofas-icon-token,.twofas-user .twofas-icon-token,.twofas-login-box .twofas-icon-token,.twofas-totp-confirmation-box .twofas-icon-token{background-position:0 0;height:87px;width:96px}.twofas-admin .twofas-icon-tokens,.twofas-user .twofas-icon-tokens,.twofas-login-box .twofas-icon-tokens,.twofas-totp-confirmation-box .twofas-icon-tokens{background-position:-279px -75px;height:30px;width:18px}.twofas-admin .twofas-icon-trusted,.twofas-user .twofas-icon-trusted,.twofas-login-box .twofas-icon-trusted,.twofas-totp-confirmation-box .twofas-icon-trusted{background-position:-244px -142px;height:22px;width:30px}.twofas-admin .twofas-icon-turn-on-off,.twofas-user .twofas-icon-turn-on-off,.twofas-login-box .twofas-icon-turn-on-off,.twofas-totp-confirmation-box .twofas-icon-turn-on-off{background-position:-276px -142px;height:17px;width:16px}.twofas-admin .twofas-icon-twofas-auth,.twofas-user .twofas-icon-twofas-auth,.twofas-login-box .twofas-icon-twofas-auth,.twofas-totp-confirmation-box .twofas-icon-twofas-auth{background-position:-194px -123px;height:36px;width:20px}.twofas-admin .twofas-icon-vms,.twofas-user .twofas-icon-vms,.twofas-login-box .twofas-icon-vms,.twofas-totp-confirmation-box .twofas-icon-vms{background-position:-244px -110px;height:30px;width:30px}.twofas-admin h2{font-size:18px;line-height:24px;font-weight:700;margin-bottom:15px}.twofas-admin-account-wrapper .twofas-account{background:#363b41;color:#fff;font-size:0;padding:20px 15px}.twofas-admin-account-wrapper .twofas-account-col{display:inline-block}@media all and (max-width: 600px){.twofas-admin-account-wrapper .twofas-account-col{display:block;text-align:center}}.twofas-admin-account-wrapper .twofas-account-col.twofas-disable-container{margin-top:9px}@media all and (max-width: 600px){.twofas-admin-account-wrapper .twofas-account-col.twofas-disable-container{float:none !important;margin-top:15px}}@media all and (max-width: 380px){.twofas-admin-account-wrapper .twofas-account-col .twofas-email,.twofas-admin-account-wrapper .twofas-account-col .twofas-plan{display:block}}@media all and (max-width: 480px){.twofas-admin-account-wrapper .twofas-account-col .twofas-plan-modal{display:block}}.twofas-admin-account-wrapper .twofas-account-col p{display:inline-block;font-size:14px;line-height:24px}.twofas-admin-account-wrapper .twofas-account-col form{display:inline-block}@media all and (max-width: 380px){.twofas-admin-account-wrapper .twofas-account-row:not(:first-of-type){margin-top:10px}}.twofas-admin-delete-bar-wrapper{margin:30px -15px 0 -15px}.twofas-admin-delete-bar-wrapper .twofas-delete-bar{background:#363b41;color:#fff;font-size:14px;font-weight:400;height:40px;line-height:40px;padding:0 25px;width:100%}@media all and (max-width: 480px){.twofas-admin-delete-bar-wrapper .twofas-delete-bar{height:auto;line-height:1;padding:15px}}.twofas-admin-delete-bar-wrapper .twofas-delete-bar p{display:inline-block}.twofas-admin-delete-bar-wrapper .twofas-delete-bar a{text-decoration:underline;color:inherit}.twofas-admin-plans-wrapper{margin:50px -15px 0 -15px}@media all and (max-width: 991px){.twofas-admin-plans-wrapper{margin-top:30px}}.twofas-admin-plans-wrapper .twofas-plans{background:#fff}.twofas-admin-plans-wrapper .twofas-plans table{border-collapse:collapse;width:100%}.twofas-admin-plans-wrapper .twofas-plans table.twofas-active-free tbody tr td:nth-of-type(2){background:rgba(16,183,74,0.05)}.twofas-admin-plans-wrapper .twofas-plans table.twofas-active-premium tbody tr td:nth-of-type(3){background:rgba(16,183,74,0.05)}.twofas-admin-plans-wrapper .twofas-plans table thead th{height:50px;line-height:50px;font-size:18px;font-weight:700;text-align:center;text-transform:uppercase}.twofas-admin-plans-wrapper .twofas-plans table thead th:first-of-type{text-align:left}.twofas-admin-plans-wrapper .twofas-plans table thead th.twofas-basic{background:#363b41;color:#fff;border-right:0;width:15%}.twofas-admin-plans-wrapper .twofas-plans table thead th.twofas-premium{background:#eb1c23;color:#fff;border-left:0;width:15%}.twofas-admin-plans-wrapper .twofas-plans table tbody .twofas-premium{display:none}.twofas-admin-plans-wrapper .twofas-plans table tbody td{height:80px;line-height:80px;text-align:center;min-width:235px}@media all and (max-width: 1199px){.twofas-admin-plans-wrapper .twofas-plans table tbody td{min-width:195px}}.twofas-admin-plans-wrapper .twofas-plans table tbody td:first-of-type{text-align:left}.twofas-admin-plans-wrapper .twofas-plans table tbody td .twofas-cell-icon{display:block;float:left;width:7%;text-align:center}@media all and (max-width: 1400px){.twofas-admin-plans-wrapper .twofas-plans table tbody td .twofas-cell-icon{width:14%}}@media all and (max-width: 991px){.twofas-admin-plans-wrapper .twofas-plans table tbody td .twofas-cell-icon{width:10%}}@media all and (max-width: 480px){.twofas-admin-plans-wrapper .twofas-plans table tbody td .twofas-cell-icon{width:20%}}.twofas-admin-plans-wrapper .twofas-plans table tbody td .twofas-cell-icon i{vertical-align:middle}.twofas-admin-plans-wrapper .twofas-plans table tbody td .twofas-cell-content{display:inline-block;width:93%;vertical-align:middle;padding-right:20px !important}@media all and (max-width: 1400px){.twofas-admin-plans-wrapper .twofas-plans table tbody td .twofas-cell-content{width:86%}}@media all and (max-width: 991px){.twofas-admin-plans-wrapper .twofas-plans table tbody td .twofas-cell-content{width:90%}}@media all and (max-width: 480px){.twofas-admin-plans-wrapper .twofas-plans table tbody td .twofas-cell-content{width:80%}}.twofas-admin-plans-wrapper .twofas-plans table tbody td .twofas-cell-content h6{font-size:16px;font-weight:700;margin:0;padding:0}.twofas-admin-plans-wrapper .twofas-plans table tbody td .twofas-cell-content p{font-size:12px;font-weight:400;margin:0;padding:0}.twofas-admin-plans-wrapper .twofas-plans table tbody td .twofas-tick-content{display:inline-block;vertical-align:middle}.twofas-admin-plans-wrapper .twofas-plans table tbody td .twofas-tick-content i,.twofas-admin-plans-wrapper .twofas-plans table tbody td .twofas-tick-content p{display:block;margin:0 auto;text-align:center}.twofas-admin-plans-wrapper .twofas-plans table tbody td .twofas-tick-content p{margin-top:10px;font-size:11px;font-weight:700}.twofas-admin-plans-wrapper .twofas-plans table tbody td .twofas-tick-content p a{text-decoration:underline}.twofas-admin-plans-wrapper .twofas-plans table tbody td .twofas-tick-content h5{font-size:18px;font-weight:700}.twofas-admin-plans-wrapper .twofas-plans table th,.twofas-admin-plans-wrapper .twofas-plans table td{padding:0 20px;border:1px solid #e5e5e5}.twofas-admin-plans-wrapper .twofas-plans table .twofas-icon{vertical-align:middle}@media all and (max-width: 991px){.twofas-admin-plans-wrapper .twofas-plans table,.twofas-admin-plans-wrapper .twofas-plans thead,.twofas-admin-plans-wrapper .twofas-plans tbody,.twofas-admin-plans-wrapper .twofas-plans th,.twofas-admin-plans-wrapper .twofas-plans td,.twofas-admin-plans-wrapper .twofas-plans tr{display:block}.twofas-admin-plans-wrapper .twofas-plans thead th:not(:first-of-type){display:none}.twofas-admin-plans-wrapper .twofas-plans tbody .twofas-premium{display:block !important}.twofas-admin-plans-wrapper .twofas-plans tbody .twofas-downgrade td{padding:10px 0;text-align:center !important}.twofas-admin-plans-wrapper .twofas-plans tbody tr:first-of-type td:before{content:"BASIC";background:#363b41;color:#fff}.twofas-admin-plans-wrapper .twofas-plans tbody tr:nth-of-type(4) td:before{content:"PREMIUM";background:#eb1c23;color:#fff}.twofas-admin-plans-wrapper .twofas-plans tbody tr:last-of-type td{padding:10px 0}.twofas-admin-plans-wrapper .twofas-plans tbody tr:last-of-type td:not(:last-of-type){display:none}.twofas-admin-plans-wrapper .twofas-plans tbody tr td{height:auto;line-height:1;padding:0;border-top:0;clear:both}.twofas-admin-plans-wrapper .twofas-plans tbody tr td:before{display:block;width:100%;height:50px;line-height:50px;padding:0 20px;font-size:18px;font-weight:700;text-transform:uppercase}.twofas-admin-plans-wrapper .twofas-plans tbody tr td .twofas-cell-icon,.twofas-admin-plans-wrapper .twofas-plans tbody tr td .twofas-cell-content{padding:20px 0}.twofas-admin-plans-wrapper .twofas-plans tr:not(:last-of-type) td:nth-of-type(2),.twofas-admin-plans-wrapper .twofas-plans tr:not(:last-of-type) td:nth-of-type(3){display:none}}.twofas-admin-users-wrapper{margin:30px 0 0 -15px}@media all and (max-width: 991px){.twofas-admin-users-wrapper{margin:30px -15px 0 -15px}}.twofas-admin-users-wrapper .twofas-users{background:#fff;border:1px solid #e5e5e5;height:365px;padding:15px}@media all and (max-width: 640px){.twofas-admin-users-wrapper .twofas-users{height:200px}}@media all and (max-width: 480px){.twofas-admin-users-wrapper .twofas-users{height:auto}}.twofas-admin-users-wrapper .twofas-users .twofas-chart-container{position:relative;width:100%;height:100%;padding:15px 0}@media all and (max-width: 1199px){.twofas-admin-users-wrapper .twofas-users .twofas-chart-container{padding:30px 0}}@media all and (max-width: 991px){.twofas-admin-users-wrapper .twofas-users .twofas-chart-container{padding:15px 0}}@media all and (max-width: 480px){.twofas-admin-users-wrapper .twofas-users .twofas-chart-container{padding:10px 0 0 0}}.twofas-admin-users-wrapper .twofas-users canvas,.twofas-admin-users-wrapper .twofas-users iframe{max-height:100%;max-width:70%;float:left;margin-left:-15%}@media all and (min-width: 992px) and (max-width: 1199px){.twofas-admin-users-wrapper .twofas-users canvas,.twofas-admin-users-wrapper .twofas-users iframe{width:64%}}@media all and (max-width: 480px){.twofas-admin-users-wrapper .twofas-users canvas,.twofas-admin-users-wrapper .twofas-users iframe{max-width:100%;margin-left:0;float:none}}.twofas-admin-users-wrapper .twofas-users #js-legend{width:35%;float:left;font-size:12px}@media all and (min-width: 992px) and (max-width: 1199px){.twofas-admin-users-wrapper .twofas-users #js-legend{width:36%}}@media all and (max-width: 480px){.twofas-admin-users-wrapper .twofas-users #js-legend{float:none;width:100%}}.twofas-admin-users-wrapper .twofas-users #js-legend ul{display:block;list-style:none;padding:0;margin:0}@media all and (max-width: 480px){.twofas-admin-users-wrapper .twofas-users #js-legend ul{text-align:center}}.twofas-admin-users-wrapper .twofas-users #js-legend ul li{padding:5px;margin:0}@media all and (max-width: 480px){.twofas-admin-users-wrapper .twofas-users #js-legend ul li{display:inline-block}}.twofas-admin-users-wrapper .twofas-users #js-legend ul li span{display:inline-block;height:10px;width:30px;margin-right:10px}.twofas-admin-video-wrapper{margin:30px -15px 0 0}@media all and (max-width: 991px){.twofas-admin-video-wrapper{margin:30px -15px 0 -15px}}.twofas-admin-video-wrapper .twofas-video{background:#fff;border:1px solid #e5e5e5;height:365px;padding:15px}@media all and (max-width: 640px){.twofas-admin-video-wrapper .twofas-video{height:225px}}.twofas-admin-video-wrapper .twofas-video-player{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;max-height:100%}.twofas-admin-video-wrapper .twofas-video-player:before{display:block;content:"";width:100%;padding-top:56.25%}.twofas-admin-video-wrapper .twofas-video-player>.content{position:absolute;top:0;left:0;right:0;bottom:0}.twofas-admin-video-wrapper .twofas-video-player img{display:inline-block;height:100%;width:auto}.twofas-admin-video-wrapper .twofas-video-player-content>div{max-width:100%;max-height:100%}.twofas-admin-video-wrapper .twofas-video-player-content video{display:none}.twofas-admin-video-wrapper .twofas-video-player-content .video-js{display:none !important}.twofas-admin-video-wrapper .twofas-video-player-content .video-js.my-player-dimensions{display:block !important}.twofas-admin-video-wrapper .twofas-video-player-content .video-js.my-player-dimensions video{display:block}.twofas-admin-video-wrapper .twofas-video-player-content .vjs-poster{background-size:cover}.twofas-admin-video-wrapper .twofas-video-player-content .vjs-big-play-button{border:2px solid #f1f1f1;border-radius:50%;width:75px;height:75px;line-height:75px;left:50%;top:50%;margin:-37.5px 0 0 -37.5px}.twofas-admin-video-wrapper .twofas-video-player-content .vjs-big-play-button .vjs-icon-placeholder{font-size:48px}.twofas-admin-video-wrapper .twofas-video-player-content .vjs-control-bar{background:#000}.twofas-admin-video-wrapper .twofas-video-player-content .vjs-play-progress::before{color:#ec1c24}.twofas-admin .twofas-account-box-wrapper{text-align:center}.twofas-admin .twofas-account-box-wrapper .twofas-account-box{display:inline-block;background:#fff;border:1px solid #e5e5e5;max-width:350px;width:100%;height:auto}.twofas-admin .twofas-account-box-wrapper .twofas-account-box-header{height:35px;text-align:center;background:#363b41}.twofas-admin .twofas-account-box-wrapper .twofas-account-box-header h3{color:#fff;line-height:35px;font-size:16px;font-weight:700;padding:0;margin:0}.twofas-admin .twofas-account-box-wrapper .twofas-account-box-content{padding:15px;text-align:left;width:100%}.twofas-admin .twofas-account-box-wrapper .twofas-account-box-content .twofas-submit-container{text-align:right}.twofas-admin .twofas-account-box-wrapper .twofas-account-box-content label{font-weight:700}.twofas-admin .twofas-account-box-wrapper .twofas-account-box-content input[type="email"],.twofas-admin .twofas-account-box-wrapper .twofas-account-box-content input[type="password"]{width:100%;margin:10px 0}.twofas-admin .twofas-account-box-wrapper .twofas-account-box-content hr{margin-bottom:15px}.twofas-admin .twofas-account-box-wrapper .twofas-account-box-content a{display:block;line-height:20px}.twofas-admin .twofas-account-box-wrapper .twofas-account-box-content a:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.twofas-admin .twofas-account-box-wrapper .twofas-account-box .twofas-privacy-policy-label{font-weight:normal}.twofas-admin .twofas-account-box-wrapper .twofas-account-box .twofas-privacy-policy-label a{text-decoration:underline}.twofas-admin .twofas-admin-configuration{text-align:center}.twofas-admin .twofas-admin-configuration-box{background-color:#fff;margin:10px auto 35px;max-width:800px;width:95%}.twofas-admin .twofas-admin-configuration-box.twofas-admin-configuration-box-last{margin-bottom:0}.twofas-admin .twofas-admin-configuration-box-header{background:#363b41;height:45px;line-height:45px;padding:0 10px}.twofas-admin .twofas-admin-configuration-box-header h3{color:#fff;display:inline-block;font-size:16px;vertical-align:middle}@media all and (max-width: 550px){.twofas-admin .twofas-admin-configuration-box-header h3{font-size:14px}}.twofas-admin .twofas-admin-configuration-box-bottom{text-align:center}.twofas-admin .twofas-admin-configuration-box-desc{line-height:1.4;margin-bottom:10px}.twofas-admin .twofas-admin-configuration-box .twofas-action-btn{cursor:pointer;font-size:12px;margin:10px 0 0;padding:0 30px}.twofas-admin .twofas-admin-configuration-box form{padding:25px;text-align:left}.twofas-admin .twofas-admin-configuration-paragraph{margin:10px 0 30px}.twofas-login-error-wide{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;left:50%;overflow:hidden;position:relative;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:750px}.twofas-login-box{-webkit-box-sizing:border-box;box-sizing:border-box;left:50%;margin-bottom:15px;overflow:hidden;position:relative;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:750px}@media all and (max-width: 767px){.twofas-login-box{width:100%}}.twofas-login-box::after{clear:both;content:'';display:table}.twofas-login-box+#backtoblog{display:none}.twofas-login-box *{-webkit-box-sizing:border-box;box-sizing:border-box}.twofas-login-box-col{background-color:#fff;display:block;float:left;height:100%;min-height:413px;padding:30px;width:50%}@media all and (max-width: 767px){.twofas-login-box-col{float:none;padding:20px;min-height:0;width:100%}}@media all and (max-width: 767px){.twofas-login-box-col.twofas-login-box-col-left{padding-top:0}}.twofas-login-box-col.twofas-login-box-col-left img{margin-bottom:20px;margin-top:5px}@media all and (max-width: 767px){.twofas-login-box-col.twofas-login-box-col-left img{margin-bottom:0;margin-top:0}}.twofas-login-box-col.twofas-login-box-col-left h3{margin-bottom:60px}@media all and (max-width: 767px){.twofas-login-box-col.twofas-login-box-col-left h3{margin-bottom:15px}}.twofas-login-box-col.twofas-login-box-col-right img{-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:-o-pixelated;image-rendering:pixelated;width:85%}.twofas-login-box-stores{display:block;text-align:center}.twofas-login-box-stores a{display:inline-block;vertical-align:middle}@media all and (max-width: 767px){.twofas-login-box-stores a{display:block}}.twofas-login-box-stores a:first-of-type{margin-right:10px}@media all and (max-width: 767px){.twofas-login-box-stores a:first-of-type{margin-bottom:5px;margin-right:0}}.twofas-login-box .twofas-img-wrapper{position:relative}.twofas-login-box .twofas-img-wrapper .twofas-btn-wrapper{background:#fff;left:50%;padding:3px;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.twofas-login-box .twofas-img-wrapper a{font-size:13px;height:34px;line-height:34px;padding:0 25px;width:150px}.twofas-login-box h3{font-size:16px;font-weight:400;line-height:24px;text-align:center}.twofas-login-box img{display:block;margin:0 auto}.twofas-login-box form{background:none;-webkit-box-shadow:none;box-shadow:none;margin:0;padding:0;text-align:center;border:none}.twofas-login-box form .twofas-action-btn{font-size:12px;height:34px;line-height:34px;margin:0 auto}.twofas-login-box .twofas-totp-secret{display:none;margin:7px 0}.twofas-login-box .twofas-totp-secret-link{color:#2a75e6}.twofas-login-box .twofas-totp-secret-link:hover{color:#2a75e6;text-decoration:underline}.twofas-login-another-account{background:none;clear:both;float:none;width:100%}.twofas-login-another-account>form{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:none;margin:0 !important;padding-bottom:0 !important;padding-left:0 !important;padding-right:0 !important;padding-top:10px !important;text-align:left !important}.twofas-login-another-account>form input[type="submit"]{color:#72777c;font-size:11px;line-height:19px;text-decoration:underline}.twofas-login-another-account>form input[type="submit"]:hover,.twofas-login-another-account>form input[type="submit"]:active,.twofas-login-another-account>form input[type="submit"]:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.twofas-totp-confirmation-box form{padding-top:10px;padding-left:30px;padding-right:30px;padding-bottom:30px !important;text-align:center;border:none}.twofas-totp-confirmation-box form label{font-size:14px;font-weight:400;line-height:22px}.twofas-totp-confirmation-box form .twofas-action-btn{display:block;font-size:12px;height:34px;line-height:34px;width:100%}.twofas-totp-confirmation-box img{display:inline-block}.twofas-totp-confirmation-box a{color:#72777c;display:block;font-size:11px;line-height:19px;text-align:left;text-decoration:underline}.twofas-totp-confirmation-box a:hover{text-decoration:underline}.twofas-totp-confirmation-box .twofas-modal form{background:none;-webkit-box-shadow:none;box-shadow:none;padding:0}.twofas-totp-confirmation-box .twofas-modal form .twofas-action-btn{display:inline-block;width:auto}@media all and (max-width: 520px){.twofas-totp-confirmation-box .twofas-modal .twofas-content-container .twofas-buttons .twofas-cancel-btn{margin-bottom:10px !important}.twofas-totp-confirmation-box .twofas-modal .twofas-content-container .twofas-buttons .twofas-action-btn{display:block;width:100%}}.twofas-totp-confirmation-box .twofas-login-another-account form{padding-bottom:0 !important;padding-left:0 !important;padding-right:0 !important;padding-top:10px !important}#login_error{margin-bottom:20px}.twofas-login-form-container{-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:0}.twofas-login-form-container .twofas-resend-code-form{padding:16px 0 0 0 !important}.twofas-login-form-container .twofas-resend-code-form .twofas-resend-code-container{text-align:center}.twofas-login-form-container .twofas-resend-code-form .twofas-resend-code-container input[type="submit"].twofas-resend-code{color:#72777c;font-size:11px;cursor:pointer;border:0 none;background:none;text-decoration:underline !important}.twofas-login-form-container .twofas-login-form{position:relative !important;padding-bottom:10px;-webkit-box-sizing:content-box !important;box-sizing:content-box !important;margin-top:0;-webkit-box-shadow:none;box-shadow:none}.twofas-login-form-container .twofas-login-form *{-webkit-box-sizing:border-box;box-sizing:border-box}.twofas-login-form-container .twofas-login-form .twofas-remember-container{width:100%;display:table;margin-top:15px}.twofas-login-form-container .twofas-login-form .twofas-remember-container .twofas-column{display:table-cell;vertical-align:top}.twofas-login-form-container .twofas-login-form .twofas-remember-container .twofas-column input[type="checkbox"]{margin-top:-6px}.twofas-login-form-container .twofas-login-form .twofas-remember-container .twofas-column .twofas-remember-device-label{font-size:11px !important;position:relative !important;bottom:6px !important;left:3px !important}.twofas-login-form-container .twofas-login-form .twofas-submit{display:inline-block;float:right;text-align:right;margin:15px 0;height:30px}.twofas-login-form-container .twofas-login-form .twofas-submit.twofas-disabled:not(.twofas-pusher)::before{margin-top:7px;margin-right:4px;content:' ';display:inline-block;width:16px;height:16px;vertical-align:middle;-webkit-background-size:cover;background-size:cover;background:url("../images/loading.gif") no-repeat}.twofas-login-form-container .twofas-login-form .twofas-submit.twofas-disabled .button-primary{color:#66c6e4 !important;background:#008ec2 !important;border-color:#007cb2 !important;-webkit-box-shadow:none !important;box-shadow:none !important;text-shadow:0 -1px 0 rgba(0,0,0,0.1) !important;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.twofas-login-form-container .twofas-login-nav{margin-top:10px}.twofas-login-form-container .twofas-login-nav .twofas-login-nav-wrapper{padding:10px 0}.twofas-login-form-container .twofas-login-nav .twofas-login-nav-wrapper .twofas-table-wrapper{width:100%;display:table}.twofas-login-form-container .twofas-login-nav .twofas-login-nav-wrapper .twofas-table-wrapper .twofas-login-nav-message{display:table-cell;vertical-align:middle;text-align:left;font-size:11px;line-height:19px;color:#72777c}.twofas-login-form-container .twofas-login-nav .twofas-login-nav-wrapper .twofas-table-wrapper .twofas-login-nav-message a{font-size:11px;line-height:19px;color:#72777c}.twofas-login-form-container .twofas-login-nav .twofas-login-nav-wrapper .twofas-table-wrapper .twofas-login-nav-message .twofas-login-nav-form{-webkit-box-shadow:none;box-shadow:none;padding:0;margin:0;background:transparent;border:none}.twofas-login-form-container .twofas-login-nav .twofas-login-nav-wrapper .twofas-table-wrapper .twofas-login-nav-message .twofas-login-nav-form input{font-size:11px;line-height:19px;text-decoration:underline;color:#72777c}.twofas-login-form-container .twofas-sockets{display:inline-block;margin:15px 0}.twofas-login-form-container .twofas-sockets .twofas-icon{display:inline-block;vertical-align:middle}.twofas-login-form-container .twofas-sockets .twofas-token-loading,.twofas-login-form-container .twofas-sockets .twofas-token-setup{margin:0 10px;vertical-align:middle}.twofas-login-footer{position:fixed;right:30px;bottom:30px}.twofas-login-footer:hover .twofas-login-footer-tooltip{display:inline}.twofas-login-footer .twofas-login-footer-tooltip{display:none;width:200px;background-color:black;color:#fff;text-align:center;padding:5px 0;border-radius:6px;margin-top:3px;margin-right:4px;float:left}.twofas-login-footer .twofas-login-footer-logo{display:inline-block}.twofas-error-notice{background:#fff;border-left:4px solid #dc3232;box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);padding:5px 12px;margin:5px 0 15px}li#toplevel_page_twofas-submenu-channel.toplevel_page_twofas-submenu-channel>a .wp-menu-image{-webkit-background-size:16px 27px;background-size:16px 27px}.update-message .twofas-upgrade-notice+p{display:none}.update-message .twofas-upgrade-notice p::before{content:'';margin-right:0}body.twofas-desktop .twofas-btn-wrapper,body.twofas-desktop .twofas-mobile-config{display:none}body.twofas-mobile .twofas-btn-wrapper,body.twofas-mobile .twofas-mobile-config{display:block}
     1.twofas-admin ul.twofas-list-inline,.twofas-user ul.twofas-list-inline{display:block;margin:0;padding:0;list-style:none}.twofas-admin ul.twofas-list-inline.twofas-list-spacer li,.twofas-user ul.twofas-list-inline.twofas-list-spacer li{padding:0 30px;border-right:1px solid #c6c6c6}.twofas-admin ul.twofas-list-inline.twofas-list-spacer li:first-of-type,.twofas-user ul.twofas-list-inline.twofas-list-spacer li:first-of-type{padding-left:0}.twofas-admin ul.twofas-list-inline.twofas-list-spacer li:last-of-type,.twofas-user ul.twofas-list-inline.twofas-list-spacer li:last-of-type{border-right:0}.twofas-admin ul.twofas-list-inline.twofas-list-spacer li .twofas-learn-more,.twofas-user ul.twofas-list-inline.twofas-list-spacer li .twofas-learn-more{font-size:10px}.twofas-admin ul.twofas-list-inline li,.twofas-user ul.twofas-list-inline li{display:block;float:left;margin:0;padding:0}.twofas-admin ul.twofas-list-inline li a,.twofas-user ul.twofas-list-inline li a{display:block;width:100%;height:100%}.twofas-admin .twofas-spinner-button,.twofas-user .twofas-spinner-button{height:10px;width:70px;text-align:center;vertical-align:middle}.twofas-admin .twofas-spinner-button>span,.twofas-user .twofas-spinner-button>span{width:10px;height:10px;background-color:#fff;border-radius:100%;-webkit-border-radius:100%;display:inline-block;-webkit-animation:twofas-bounce-delay 1.4s infinite ease-in-out both;animation:twofas-bounce-delay 1.4s infinite ease-in-out both;vertical-align:top}.twofas-admin .twofas-spinner-button .twofas-spinner-button-bounce-1,.twofas-user .twofas-spinner-button .twofas-spinner-button-bounce-1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.twofas-admin .twofas-spinner-button .twofas-spinner-button-bounce-2,.twofas-user .twofas-spinner-button .twofas-spinner-button-bounce-2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes twofas-bounce-delay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes twofas-bounce-delay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.twofas-admin .twofas-spinner-circle,.twofas-user .twofas-spinner-circle{width:40px;height:40px;position:relative}.twofas-admin .twofas-spinner-circle .tf-dot,.twofas-user .twofas-spinner-circle .tf-dot{width:100%;height:100%;position:absolute;left:0;top:0}.twofas-admin .twofas-spinner-circle .tf-dot::before,.twofas-user .twofas-spinner-circle .tf-dot::before{content:'';display:block;margin:0 auto;width:15%;height:15%;background-color:#ec1c24;border-radius:100%;-webkit-border-radius:100%;-webkit-animation:tf-dot-fade-delay 1.2s infinite ease-in-out both;animation:tf-dot-fade-delay 1.2s infinite ease-in-out both}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-2,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-2{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-2::before,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-2::before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-3,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-3{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-3::before,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-3::before{-webkit-animation-delay:-1s;animation-delay:-1s}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-4,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-4{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-4::before,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-4::before{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-5,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-5{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-5::before,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-5::before{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-6,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-6{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-6::before,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-6::before{-webkit-animation-delay:-0.7s;animation-delay:-0.7s}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-7,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-7{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-7::before,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-7::before{-webkit-animation-delay:-0.6s;animation-delay:-0.6s}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-8,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-8{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-8::before,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-8::before{-webkit-animation-delay:-0.5s;animation-delay:-0.5s}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-9,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-9{-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-9::before,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-9::before{-webkit-animation-delay:-0.4s;animation-delay:-0.4s}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-10,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-10{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-10::before,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-10::before{-webkit-animation-delay:-0.3s;animation-delay:-0.3s}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-11,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-11{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-11::before,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-11::before{-webkit-animation-delay:-0.2s;animation-delay:-0.2s}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-12,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-12{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-12::before,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-12::before{-webkit-animation-delay:-0.1s;animation-delay:-0.1s}@-webkit-keyframes tf-dot-fade-delay{0%,39%,100%{opacity:0}40%{opacity:1}}@keyframes tf-dot-fade-delay{0%,39%,100%{opacity:0}40%{opacity:1}}.twofas-admin .twofas-spinner-container.twofas-qr-refresh,.twofas-user .twofas-spinner-container.twofas-qr-refresh{display:none;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:2}@media all and (max-width: 767px){.twofas-admin .twofas-spinner-container.twofas-qr-refresh,.twofas-user .twofas-spinner-container.twofas-qr-refresh{left:auto;padding-bottom:20px;position:static;top:auto;-webkit-transform:none;-ms-transform:none;transform:none;text-align:center}}.twofas-admin .twofas-spinner-container.twofas-qr-refresh .twofas-spinner-circle,.twofas-user .twofas-spinner-container.twofas-qr-refresh .twofas-spinner-circle{height:100px;width:100px}@media all and (max-width: 767px){.twofas-admin .twofas-spinner-container.twofas-qr-refresh .twofas-spinner-circle,.twofas-user .twofas-spinner-container.twofas-qr-refresh .twofas-spinner-circle{display:inline-block;height:150px;width:150px}}.twofas-admin .twofas-spinner-container.twofas-visible,.twofas-user .twofas-spinner-container.twofas-visible{display:block}.twofas-admin .twofas-token-loading .twofas-loading-dot,.twofas-user .twofas-token-loading .twofas-loading-dot{opacity:.3;animation:twofas-token-loading-animation 1.2s ease-in-out normal infinite !important;-webkit-animation:twofas-token-loading-animation 1.2s ease-in-out normal infinite !important}.twofas-admin .twofas-token-setup .twofas-loading-dot,.twofas-user .twofas-token-setup .twofas-loading-dot{animation:twofas-token-loading-setup 1.2s ease-in normal 1 both;-webkit-animation:twofas-token-loading-setup 1.2s ease-in normal 1 both}.twofas-admin .twofas-token-error .twofas-error-dot,.twofas-user .twofas-token-error .twofas-error-dot{animation:twofas-token-loading-setup 1.2s ease-in normal 1 both;-webkit-animation:twofas-token-loading-setup 1.2s ease-in normal 1 both}.twofas-admin .twofas-sockets-error,.twofas-user .twofas-sockets-error{display:none;position:relative}.twofas-admin .twofas-token-loading,.twofas-admin .twofas-token-setup,.twofas-admin .twofas-token-error,.twofas-user .twofas-token-loading,.twofas-user .twofas-token-setup,.twofas-user .twofas-token-error{display:none}.twofas-admin .twofas-token-loading.twofas-play,.twofas-admin .twofas-token-setup.twofas-play,.twofas-admin .twofas-token-error.twofas-play,.twofas-user .twofas-token-loading.twofas-play,.twofas-user .twofas-token-setup.twofas-play,.twofas-user .twofas-token-error.twofas-play{display:inline-block}.twofas-admin .twofas-token-loading .twofas-loading-dot,.twofas-admin .twofas-token-setup .twofas-loading-dot,.twofas-admin .twofas-token-error .twofas-loading-dot,.twofas-user .twofas-token-loading .twofas-loading-dot,.twofas-user .twofas-token-setup .twofas-loading-dot,.twofas-user .twofas-token-error .twofas-loading-dot{display:block;float:left;margin-right:7px;width:8px;height:8px;border-radius:50%;background-color:#8899a6;opacity:0;will-change:background-color, opacity}.twofas-admin .twofas-token-loading .twofas-loading-dot:last-of-type,.twofas-admin .twofas-token-setup .twofas-loading-dot:last-of-type,.twofas-admin .twofas-token-error .twofas-loading-dot:last-of-type,.twofas-user .twofas-token-loading .twofas-loading-dot:last-of-type,.twofas-user .twofas-token-setup .twofas-loading-dot:last-of-type,.twofas-user .twofas-token-error .twofas-loading-dot:last-of-type{margin-right:0}.twofas-admin .twofas-token-loading .twofas-loading-dot:nth-of-type(2),.twofas-admin .twofas-token-setup .twofas-loading-dot:nth-of-type(2),.twofas-admin .twofas-token-error .twofas-loading-dot:nth-of-type(2),.twofas-user .twofas-token-loading .twofas-loading-dot:nth-of-type(2),.twofas-user .twofas-token-setup .twofas-loading-dot:nth-of-type(2),.twofas-user .twofas-token-error .twofas-loading-dot:nth-of-type(2){animation-delay:.2s !important;-webkit-animation-delay:.2s !important}.twofas-admin .twofas-token-loading .twofas-loading-dot:nth-of-type(3),.twofas-admin .twofas-token-setup .twofas-loading-dot:nth-of-type(3),.twofas-admin .twofas-token-error .twofas-loading-dot:nth-of-type(3),.twofas-user .twofas-token-loading .twofas-loading-dot:nth-of-type(3),.twofas-user .twofas-token-setup .twofas-loading-dot:nth-of-type(3),.twofas-user .twofas-token-error .twofas-loading-dot:nth-of-type(3){animation-delay:.4s !important;-webkit-animation-delay:.4s !important}.twofas-admin .twofas-token-loading .twofas-loading-dot:nth-of-type(4),.twofas-admin .twofas-token-setup .twofas-loading-dot:nth-of-type(4),.twofas-admin .twofas-token-error .twofas-loading-dot:nth-of-type(4),.twofas-user .twofas-token-loading .twofas-loading-dot:nth-of-type(4),.twofas-user .twofas-token-setup .twofas-loading-dot:nth-of-type(4),.twofas-user .twofas-token-error .twofas-loading-dot:nth-of-type(4){animation-delay:.6s !important;-webkit-animation-delay:.6s !important}.twofas-admin .twofas-token-loading .twofas-loading-dot:nth-of-type(5),.twofas-admin .twofas-token-setup .twofas-loading-dot:nth-of-type(5),.twofas-admin .twofas-token-error .twofas-loading-dot:nth-of-type(5),.twofas-user .twofas-token-loading .twofas-loading-dot:nth-of-type(5),.twofas-user .twofas-token-setup .twofas-loading-dot:nth-of-type(5),.twofas-user .twofas-token-error .twofas-loading-dot:nth-of-type(5){animation-delay:.8s !important;-webkit-animation-delay:.8s !important}.twofas-admin .twofas-token-loading .twofas-loading-dot:nth-of-type(6),.twofas-admin .twofas-token-setup .twofas-loading-dot:nth-of-type(6),.twofas-admin .twofas-token-error .twofas-loading-dot:nth-of-type(6),.twofas-user .twofas-token-loading .twofas-loading-dot:nth-of-type(6),.twofas-user .twofas-token-setup .twofas-loading-dot:nth-of-type(6),.twofas-user .twofas-token-error .twofas-loading-dot:nth-of-type(6){animation-delay:1s !important;-webkit-animation-delay:1s !important}.twofas-admin .twofas-token-loading .twofas-error-dot,.twofas-admin .twofas-token-setup .twofas-error-dot,.twofas-admin .twofas-token-error .twofas-error-dot,.twofas-user .twofas-token-loading .twofas-error-dot,.twofas-user .twofas-token-setup .twofas-error-dot,.twofas-user .twofas-token-error .twofas-error-dot{display:block;float:left;margin-right:7px;width:8px;height:8px;border-radius:50%;background-color:#ec4445;opacity:0;will-change:background-color, opacity}.twofas-admin .twofas-token-loading .twofas-error-dot:last-of-type,.twofas-admin .twofas-token-setup .twofas-error-dot:last-of-type,.twofas-admin .twofas-token-error .twofas-error-dot:last-of-type,.twofas-user .twofas-token-loading .twofas-error-dot:last-of-type,.twofas-user .twofas-token-setup .twofas-error-dot:last-of-type,.twofas-user .twofas-token-error .twofas-error-dot:last-of-type{margin-right:0}.twofas-admin .twofas-token-loading .twofas-error-dot:nth-of-type(2),.twofas-admin .twofas-token-setup .twofas-error-dot:nth-of-type(2),.twofas-admin .twofas-token-error .twofas-error-dot:nth-of-type(2),.twofas-user .twofas-token-loading .twofas-error-dot:nth-of-type(2),.twofas-user .twofas-token-setup .twofas-error-dot:nth-of-type(2),.twofas-user .twofas-token-error .twofas-error-dot:nth-of-type(2){animation-delay:.2s !important;-webkit-animation-delay:.2s !important}.twofas-admin .twofas-token-loading .twofas-error-dot:nth-of-type(3),.twofas-admin .twofas-token-setup .twofas-error-dot:nth-of-type(3),.twofas-admin .twofas-token-error .twofas-error-dot:nth-of-type(3),.twofas-user .twofas-token-loading .twofas-error-dot:nth-of-type(3),.twofas-user .twofas-token-setup .twofas-error-dot:nth-of-type(3),.twofas-user .twofas-token-error .twofas-error-dot:nth-of-type(3){animation-delay:.4s !important;-webkit-animation-delay:.4s !important}.twofas-admin .twofas-token-loading .twofas-error-dot:nth-of-type(4),.twofas-admin .twofas-token-setup .twofas-error-dot:nth-of-type(4),.twofas-admin .twofas-token-error .twofas-error-dot:nth-of-type(4),.twofas-user .twofas-token-loading .twofas-error-dot:nth-of-type(4),.twofas-user .twofas-token-setup .twofas-error-dot:nth-of-type(4),.twofas-user .twofas-token-error .twofas-error-dot:nth-of-type(4){animation-delay:.6s !important;-webkit-animation-delay:.6s !important}.twofas-admin .twofas-token-loading .twofas-error-dot:nth-of-type(5),.twofas-admin .twofas-token-setup .twofas-error-dot:nth-of-type(5),.twofas-admin .twofas-token-error .twofas-error-dot:nth-of-type(5),.twofas-user .twofas-token-loading .twofas-error-dot:nth-of-type(5),.twofas-user .twofas-token-setup .twofas-error-dot:nth-of-type(5),.twofas-user .twofas-token-error .twofas-error-dot:nth-of-type(5){animation-delay:.8s !important;-webkit-animation-delay:.8s !important}.twofas-admin .twofas-token-loading .twofas-error-dot:nth-of-type(6),.twofas-admin .twofas-token-setup .twofas-error-dot:nth-of-type(6),.twofas-admin .twofas-token-error .twofas-error-dot:nth-of-type(6),.twofas-user .twofas-token-loading .twofas-error-dot:nth-of-type(6),.twofas-user .twofas-token-setup .twofas-error-dot:nth-of-type(6),.twofas-user .twofas-token-error .twofas-error-dot:nth-of-type(6){animation-delay:1s !important;-webkit-animation-delay:1s !important}@keyframes twofas-token-loading-setup{0%{opacity:0}100%{opacity:.3}}@-webkit-keyframes twofas-token-loading-setup{0%{opacity:0}100%{opacity:.3}}@keyframes twofas-token-loading-animation{0%,100%{opacity:.3;background-color:#8899a6}16.67%,83.33%{opacity:.5;background-color:#8899a6}33.33%,66.67%{opacity:.8;background-color:#363b41}50%{opacity:1;background-color:#32a2d6}}@-webkit-keyframes twofas-token-loading-animation{0%,100%{opacity:.3;background-color:#8899a6}16.67%,83.33%{opacity:.5;background-color:#8899a6}33.33%,66.67%{opacity:.8;background-color:#363b41}50%{opacity:1;background-color:#32a2d6}}.twofas-admin .twofas-modal-backdrop,.twofas-user .twofas-modal-backdrop{display:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:99999;background:rgba(0,0,0,0.75);opacity:0}.twofas-admin .twofas-modal-backdrop.twofas-deactivation-modal,.twofas-user .twofas-modal-backdrop.twofas-deactivation-modal{overflow-x:hidden}.twofas-admin .twofas-modal-container,.twofas-user .twofas-modal-container{display:table;width:100%;height:100%}.twofas-admin .twofas-modal-cell,.twofas-user .twofas-modal-cell{display:table-cell;vertical-align:middle;text-align:center}.twofas-admin .twofas-modal,.twofas-user .twofas-modal{display:inline-block;max-width:60%;max-height:80%;background:#fff}.twofas-admin .twofas-modal.twofas-deactivation-modal,.twofas-user .twofas-modal.twofas-deactivation-modal{background-color:white;border:1px solid #979797;border-radius:0;max-width:500px;overflow-y:auto;padding:12px;text-align:left;width:95%;z-index:9999}@media all and (max-width: 600px){.twofas-admin .twofas-modal.twofas-deactivation-modal,.twofas-user .twofas-modal.twofas-deactivation-modal{padding:0}}.twofas-admin .twofas-modal.twofas-deactivation-modal .twofas-modal-header,.twofas-user .twofas-modal.twofas-deactivation-modal .twofas-modal-header{background:none;border-bottom:0;font-size:14px;margin-top:0;padding-bottom:0}.twofas-admin .twofas-modal.twofas-deactivation-modal .twofas-modal-header fieldset label,.twofas-user .twofas-modal.twofas-deactivation-modal .twofas-modal-header fieldset label{height:16px;margin-bottom:3px}.twofas-admin .twofas-modal.twofas-deactivation-modal .twofas-modal-header fieldset label:last-of-type,.twofas-user .twofas-modal.twofas-deactivation-modal .twofas-modal-header fieldset label:last-of-type{margin-bottom:0}.twofas-admin .twofas-modal.twofas-deactivation-modal .twofas-modal-header i,.twofas-admin .twofas-modal.twofas-deactivation-modal .twofas-modal-header h6,.twofas-user .twofas-modal.twofas-deactivation-modal .twofas-modal-header i,.twofas-user .twofas-modal.twofas-deactivation-modal .twofas-modal-header h6{display:inline-block;vertical-align:middle}.twofas-admin .twofas-modal.twofas-deactivation-modal .twofas-modal-header i,.twofas-user .twofas-modal.twofas-deactivation-modal .twofas-modal-header i{left:0;margin-left:0;margin-right:2px;position:static;top:0}.twofas-admin .twofas-modal.twofas-deactivation-modal .twofas-modal-header h6,.twofas-user .twofas-modal.twofas-deactivation-modal .twofas-modal-header h6{border-bottom:1px solid #979797;font-size:14px;margin:0;padding:0;width:100%}@media all and (max-width: 480px){.twofas-admin .twofas-modal.twofas-deactivation-modal .twofas-modal-header h6,.twofas-user .twofas-modal.twofas-deactivation-modal .twofas-modal-header h6{font-size:12px}}.twofas-admin .twofas-modal.twofas-deactivation-modal .twofas-confirm-buttons,.twofas-user .twofas-modal.twofas-deactivation-modal .twofas-confirm-buttons{margin-top:10px;text-align:right}.twofas-admin .twofas-modal.twofas-deactivation-modal .twofas-modal-body fieldset label,.twofas-user .twofas-modal.twofas-deactivation-modal .twofas-modal-body fieldset label{display:block;height:16px;margin-bottom:2px}@media all and (max-width: 782px){.twofas-admin .twofas-modal.twofas-deactivation-modal .twofas-modal-body fieldset label,.twofas-user .twofas-modal.twofas-deactivation-modal .twofas-modal-body fieldset label{height:25px;margin-bottom:5px}}@media all and (max-width: 480px){.twofas-admin .twofas-modal.twofas-deactivation-modal .twofas-modal-body fieldset label span,.twofas-user .twofas-modal.twofas-deactivation-modal .twofas-modal-body fieldset label span{font-size:12px}}.twofas-admin .twofas-modal.twofas-deactivation-modal .twofas-modal-body p,.twofas-user .twofas-modal.twofas-deactivation-modal .twofas-modal-body p{font-weight:700;margin-bottom:5px}@media all and (max-width: 782px){.twofas-admin .twofas-modal.twofas-deactivation-modal .twofas-modal-body p,.twofas-user .twofas-modal.twofas-deactivation-modal .twofas-modal-body p{margin-bottom:10px}}.twofas-admin .twofas-modal.twofas-deactivation-modal textarea,.twofas-user .twofas-modal.twofas-deactivation-modal textarea{font-size:14px;margin-top:15px;min-height:100px;max-height:300px;resize:vertical;width:100%}@media all and (max-width: 480px){.twofas-admin .twofas-modal.twofas-deactivation-modal textarea,.twofas-user .twofas-modal.twofas-deactivation-modal textarea{font-size:12px}}.twofas-admin .twofas-modal.twofas-deactivation-modal .twofas-content-container,.twofas-user .twofas-modal.twofas-deactivation-modal .twofas-content-container{width:100%}@media all and (max-width: 600px){.twofas-admin .twofas-modal.twofas-deactivation-modal .twofas-content-container,.twofas-user .twofas-modal.twofas-deactivation-modal .twofas-content-container{padding-left:0}}.twofas-admin .twofas-modal.twofas-info-text,.twofas-user .twofas-modal.twofas-info-text{max-width:40%}@media all and (max-width: 991px){.twofas-admin .twofas-modal.twofas-info-text,.twofas-user .twofas-modal.twofas-info-text{max-width:60%;max-height:none}}.twofas-admin .twofas-modal.twofas-without-spinner .twofas-modal-body .twofas-content-container,.twofas-user .twofas-modal.twofas-without-spinner .twofas-modal-body .twofas-content-container{padding-left:0}@media all and (max-width: 991px){.twofas-admin .twofas-modal,.twofas-user .twofas-modal{max-width:75%;max-height:none}}@media all and (max-width: 660px){.twofas-admin .twofas-modal,.twofas-user .twofas-modal{max-width:90%}}.twofas-admin .twofas-modal-header,.twofas-user .twofas-modal-header{background:#f6f6f6;color:#363b41;border-bottom:1px solid #e5e5e5;height:40px;line-height:40px;width:100%;padding:0 20px;text-align:left}.twofas-admin .twofas-modal-header h6,.twofas-user .twofas-modal-header h6{line-height:40px;margin:0;padding:0;font-size:14px}.twofas-admin .twofas-modal-body,.twofas-user .twofas-modal-body{background:#fff;color:#363b41;padding:20px}.twofas-admin .twofas-modal-body.twofas-hidden,.twofas-user .twofas-modal-body.twofas-hidden{display:none}.twofas-admin .twofas-modal-body .twofas-spinner-container,.twofas-user .twofas-modal-body .twofas-spinner-container{display:inline-block;padding-right:30px;vertical-align:top}@media all and (max-width: 600px){.twofas-admin .twofas-modal-body .twofas-spinner-container,.twofas-user .twofas-modal-body .twofas-spinner-container{display:block;float:left;margin-right:-70px}}@media all and (max-width: 480px){.twofas-admin .twofas-modal-body .twofas-spinner-container,.twofas-user .twofas-modal-body .twofas-spinner-container{padding-right:0;float:none;margin-right:0;margin-bottom:20px;text-align:center}.twofas-admin .twofas-modal-body .twofas-spinner-container .twofas-spinner-circle,.twofas-user .twofas-modal-body .twofas-spinner-container .twofas-spinner-circle{display:inline-block}}.twofas-admin .twofas-modal-body .twofas-content-container,.twofas-user .twofas-modal-body .twofas-content-container{display:inline-block;padding:0;text-align:left;width:auto}@media all and (max-width: 600px){.twofas-admin .twofas-modal-body .twofas-content-container,.twofas-user .twofas-modal-body .twofas-content-container{display:block;float:left;padding-left:70px}.twofas-admin .twofas-modal-body .twofas-content-container.twofas-qr-code-container,.twofas-admin .twofas-modal-body .twofas-content-container.twofas-without-spinner,.twofas-user .twofas-modal-body .twofas-content-container.twofas-qr-code-container,.twofas-user .twofas-modal-body .twofas-content-container.twofas-without-spinner{padding-left:0}}@media all and (max-width: 480px){.twofas-admin .twofas-modal-body .twofas-content-container,.twofas-user .twofas-modal-body .twofas-content-container{padding-left:0}}.twofas-admin .twofas-modal-body .twofas-content-container .twofas-text-content.twofas-remember-me,.twofas-user .twofas-modal-body .twofas-content-container .twofas-text-content.twofas-remember-me{margin-top:20px}.twofas-admin .twofas-modal-body .twofas-content-container .twofas-text-content p,.twofas-user .twofas-modal-body .twofas-content-container .twofas-text-content p{display:inline-block;font-size:14px;line-height:18px;color:#363b41;vertical-align:top}@media all and (max-width: 600px){.twofas-admin .twofas-modal-body .twofas-content-container .twofas-text-content p .twofas-line,.twofas-user .twofas-modal-body .twofas-content-container .twofas-text-content p .twofas-line{display:inline}}@media all and (max-width: 480px){.twofas-admin .twofas-modal-body .twofas-content-container .twofas-text-content p,.twofas-user .twofas-modal-body .twofas-content-container .twofas-text-content p{text-align:center}}.twofas-admin .twofas-modal-body .twofas-content-container .twofas-text-content .twofas-modal-logo,.twofas-user .twofas-modal-body .twofas-content-container .twofas-text-content .twofas-modal-logo{display:inline-block;padding-left:30px;vertical-align:top}@media all and (max-width: 600px){.twofas-admin .twofas-modal-body .twofas-content-container .twofas-text-content .twofas-modal-logo,.twofas-user .twofas-modal-body .twofas-content-container .twofas-text-content .twofas-modal-logo{display:none}}.twofas-admin .twofas-modal-body .twofas-content-container .twofas-text-content .twofas-qr-code,.twofas-user .twofas-modal-body .twofas-content-container .twofas-text-content .twofas-qr-code{-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:-o-pixelated;image-rendering:pixelated}.twofas-admin .twofas-modal-body .twofas-content-container .twofas-text-content img,.twofas-user .twofas-modal-body .twofas-content-container .twofas-text-content img{max-width:100%}.twofas-admin .twofas-modal-body .twofas-content-container .twofas-buttons,.twofas-user .twofas-modal-body .twofas-content-container .twofas-buttons{margin-top:20px;text-align:right}@media all and (max-width: 520px){.twofas-admin .twofas-modal-body .twofas-content-container .twofas-buttons .twofas-btn,.twofas-user .twofas-modal-body .twofas-content-container .twofas-buttons .twofas-btn{display:block;margin:0 auto 10px;padding:0 15px}.twofas-admin .twofas-modal-body .twofas-content-container .twofas-buttons .twofas-btn:last-of-type,.twofas-user .twofas-modal-body .twofas-content-container .twofas-buttons .twofas-btn:last-of-type{margin-bottom:0}.twofas-admin .twofas-modal-body .twofas-content-container .twofas-buttons .twofas-btn.cancel-btn,.twofas-user .twofas-modal-body .twofas-content-container .twofas-buttons .twofas-btn.cancel-btn{border:1px solid #e3e3e3}}.twofas-admin .twofas-modal-body .twofas-content-container .twofas-buttons.twofas-buttons-center,.twofas-user .twofas-modal-body .twofas-content-container .twofas-buttons.twofas-buttons-center{text-align:center}.twofas-admin .twofas-badge,.twofas-user .twofas-badge{display:block;width:26px;height:26px;line-height:26px;border-radius:50%;text-align:center;font-size:14px;font-weight:700}.twofas-admin .twofas-welcome-box .twofas-badge,.twofas-user .twofas-welcome-box .twofas-badge{background:#000;color:#fff}.twofas-admin .twofas-bar .twofas-badge,.twofas-user .twofas-bar .twofas-badge{display:inline-block;width:23px;height:23px;line-height:23px;font-size:12px;margin-left:5px;background:#2a75e6;color:#fff}@media all and (max-width: 400px){.twofas-admin .twofas-bar .twofas-badge,.twofas-user .twofas-bar .twofas-badge{display:none}}.twofas-admin .twofas-bar,.twofas-user .twofas-bar{width:100%;height:46px;line-height:46px;background:#3f444a;border-top-left-radius:3px;border-top-right-radius:3px}@media all and (max-width: 640px){.twofas-admin .twofas-bar,.twofas-user .twofas-bar{height:auto;overflow:hidden}}.twofas-admin .twofas-bar .twofas-list-inline li,.twofas-user .twofas-bar .twofas-list-inline li{width:200px;height:46px;line-height:46px;text-align:center;color:#fff;font-size:11px;font-weight:700;text-transform:uppercase;border:1px solid transparent;border-bottom:0}@media all and (max-width: 1100px){.twofas-admin .twofas-bar .twofas-list-inline li,.twofas-user .twofas-bar .twofas-list-inline li{width:180px}}@media all and (max-width: 991px){.twofas-admin .twofas-bar .twofas-list-inline li,.twofas-user .twofas-bar .twofas-list-inline li{width:auto;padding:0 15px}}@media all and (max-width: 640px){.twofas-admin .twofas-bar .twofas-list-inline li,.twofas-user .twofas-bar .twofas-list-inline li{width:50%}}.twofas-admin .twofas-bar .twofas-list-inline li:not(.twofas-disabled):not(.twofas-active):hover,.twofas-user .twofas-bar .twofas-list-inline li:not(.twofas-disabled):not(.twofas-active):hover{background:#4e5258}.twofas-admin .twofas-bar .twofas-list-inline li.twofas-disabled,.twofas-user .twofas-bar .twofas-list-inline li.twofas-disabled{cursor:not-allowed;opacity:.75;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.twofas-admin .twofas-bar .twofas-list-inline li.twofas-disabled a,.twofas-user .twofas-bar .twofas-list-inline li.twofas-disabled a{pointer-events:none}.twofas-admin .twofas-bar .twofas-list-inline li.twofas-disabled a .twofas-badge,.twofas-user .twofas-bar .twofas-list-inline li.twofas-disabled a .twofas-badge{background:#7e7e7e}.twofas-admin .twofas-bar .twofas-list-inline li.twofas-active,.twofas-user .twofas-bar .twofas-list-inline li.twofas-active{color:#202225;background:#f1f1f1;border-color:#e3e3e3}.twofas-admin .twofas-bar .twofas-list-inline li .twofas-line,.twofas-user .twofas-bar .twofas-list-inline li .twofas-line{display:inline}@media all and (max-width: 400px){.twofas-admin .twofas-bar .twofas-list-inline li .twofas-line,.twofas-user .twofas-bar .twofas-list-inline li .twofas-line{display:block;line-height:13px}}.twofas-admin .twofas-bar .twofas-list-inline li .twofas-hyphen,.twofas-user .twofas-bar .twofas-list-inline li .twofas-hyphen{display:inline}@media all and (max-width: 400px){.twofas-admin .twofas-bar .twofas-list-inline li .twofas-hyphen,.twofas-user .twofas-bar .twofas-list-inline li .twofas-hyphen{display:none}}.twofas-admin .twofas-bar .twofas-list-inline li a,.twofas-user .twofas-bar .twofas-list-inline li a{color:inherit;text-decoration:none}.twofas-admin .twofas-bar .twofas-list-inline li a:hover,.twofas-admin .twofas-bar .twofas-list-inline li a:focus,.twofas-admin .twofas-bar .twofas-list-inline li a:active,.twofas-user .twofas-bar .twofas-list-inline li a:hover,.twofas-user .twofas-bar .twofas-list-inline li a:focus,.twofas-user .twofas-bar .twofas-list-inline li a:active{text-decoration:none}@media all and (max-width: 400px){.twofas-admin .twofas-bar .twofas-list-inline li a>span:not(.twofas-badge),.twofas-user .twofas-bar .twofas-list-inline li a>span:not(.twofas-badge){display:inline-block;vertical-align:middle}}.twofas-admin .twofas-content,.twofas-user .twofas-content{position:relative;height:100%;overflow:hidden;background:#fff;color:#202225;border:1px solid #e3e3e3;border-top:0}.twofas-admin .twofas-content.twofas-configured,.twofas-user .twofas-content.twofas-configured{height:auto;overflow:hidden}.twofas-admin .twofas-content.twofas-configured .twofas-configured-collapse,.twofas-user .twofas-content.twofas-configured .twofas-configured-collapse{display:table}.twofas-admin .twofas-content.twofas-configured .twofas-content-items-container,.twofas-user .twofas-content.twofas-configured .twofas-content-items-container{height:300px;width:100%;overflow:hidden;position:relative;margin-top:30px}.twofas-admin .twofas-content-container,.twofas-user .twofas-content-container{width:100%;height:auto;overflow:hidden;padding:30px}.twofas-admin .twofas-content .twofas-content-mobile,.twofas-user .twofas-content .twofas-content-mobile{display:none;width:100%;height:auto;overflow:hidden;text-align:center}@media all and (max-width: 767px){.twofas-admin .twofas-content .twofas-content-mobile,.twofas-user .twofas-content .twofas-content-mobile{display:block}}.twofas-admin .twofas-content .twofas-content-mobile+p,.twofas-user .twofas-content .twofas-content-mobile+p{font-size:16px;margin-top:5px}.twofas-admin .twofas-content .twofas-content-mobile img,.twofas-user .twofas-content .twofas-content-mobile img{max-width:100%}.twofas-admin .twofas-content .twofas-configured-collapse,.twofas-user .twofas-content .twofas-configured-collapse{background:rgba(56,76,84,0.75);display:none;position:absolute;left:0;top:0;width:100%;height:100%;z-index:3}.twofas-admin .twofas-content .twofas-configured-collapse-box-container,.twofas-user .twofas-content .twofas-configured-collapse-box-container{display:table-cell;vertical-align:middle;text-align:center}.twofas-admin .twofas-content .twofas-configured-collapse-box,.twofas-user .twofas-content .twofas-configured-collapse-box{display:inline-block;padding:20px;background:#fff;border:1px solid #384c54;-webkit-box-shadow:0 0 20px 2px #435e59;box-shadow:0 0 20px 2px #435e59;max-width:95%}.twofas-admin .twofas-content .twofas-configured-collapse-box .twofas-phone-number,.twofas-user .twofas-content .twofas-configured-collapse-box .twofas-phone-number{margin-bottom:10px}.twofas-admin .twofas-content-header,.twofas-user .twofas-content-header{width:100%;height:auto;overflow:hidden;padding-top:5px;font-size:11px;font-weight:700;margin-bottom:30px}.twofas-admin .twofas-content-header .twofas-status,.twofas-user .twofas-content-header .twofas-status{text-transform:uppercase;font-size:10px}.twofas-admin .twofas-content-header a,.twofas-user .twofas-content-header a{display:inline-block;vertical-align:middle;color:inherit}.twofas-admin .twofas-content-header i,.twofas-user .twofas-content-header i{vertical-align:middle;margin-left:2px;margin-top:-2px}@media all and (max-width: 767px){.twofas-admin .twofas-content-header ul.twofas-list-spacer,.twofas-user .twofas-content-header ul.twofas-list-spacer{display:table;width:100%;text-align:center}}@media all and (max-width: 440px){.twofas-admin .twofas-content-header ul.twofas-list-spacer,.twofas-user .twofas-content-header ul.twofas-list-spacer{display:block}}.twofas-admin .twofas-content-header ul.twofas-list-spacer li form,.twofas-user .twofas-content-header ul.twofas-list-spacer li form{margin-top:-2px}@media all and (max-width: 767px){.twofas-admin .twofas-content-header ul.twofas-list-spacer li,.twofas-user .twofas-content-header ul.twofas-list-spacer li{display:table-cell;border:0;float:none;height:40px !important;padding:0;min-width:20%}.twofas-admin .twofas-content-header ul.twofas-list-spacer li:first-of-type a,.twofas-admin .twofas-content-header ul.twofas-list-spacer li:nth-of-type(2) a,.twofas-user .twofas-content-header ul.twofas-list-spacer li:first-of-type a,.twofas-user .twofas-content-header ul.twofas-list-spacer li:nth-of-type(2) a{border-right-width:0}}@media all and (max-width: 767px) and (max-width: 440px){.twofas-admin .twofas-content-header ul.twofas-list-spacer li:first-of-type a,.twofas-admin .twofas-content-header ul.twofas-list-spacer li:nth-of-type(2) a,.twofas-user .twofas-content-header ul.twofas-list-spacer li:first-of-type a,.twofas-user .twofas-content-header ul.twofas-list-spacer li:nth-of-type(2) a{border-right-width:1px;border-bottom-width:0}}@media all and (max-width: 767px){.twofas-admin .twofas-content-header ul.twofas-list-spacer li:last-of-type a,.twofas-user .twofas-content-header ul.twofas-list-spacer li:last-of-type a{border-right-width:1px !important;border-bottom-width:1px !important}.twofas-admin .twofas-content-header ul.twofas-list-spacer li a,.twofas-user .twofas-content-header ul.twofas-list-spacer li a{background:#fff;display:block;height:40px;line-height:40px;border:1px solid #e3e3e3}.twofas-admin .twofas-content-header ul.twofas-list-spacer li a:hover,.twofas-user .twofas-content-header ul.twofas-list-spacer li a:hover{background:#f2f2f2;color:inherit;text-decoration:none}.twofas-admin .twofas-content-header ul.twofas-list-spacer li .twofas-learn-more,.twofas-user .twofas-content-header ul.twofas-list-spacer li .twofas-learn-more{font-size:11px}}@media all and (max-width: 600px){.twofas-admin .twofas-content-header ul.twofas-list-spacer li,.twofas-user .twofas-content-header ul.twofas-list-spacer li{min-width:15%}.twofas-admin .twofas-content-header ul.twofas-list-spacer li a,.twofas-user .twofas-content-header ul.twofas-list-spacer li a{padding:0 5px}.twofas-admin .twofas-content-header ul.twofas-list-spacer li a .twofas-icon,.twofas-user .twofas-content-header ul.twofas-list-spacer li a .twofas-icon{display:none}}@media all and (max-width: 440px){.twofas-admin .twofas-content-header ul.twofas-list-spacer li,.twofas-user .twofas-content-header ul.twofas-list-spacer li{display:block;width:100%}}.twofas-admin .twofas-content-description p,.twofas-user .twofas-content-description p{font-size:18px;line-height:28px;letter-spacing:.5px}@media all and (max-width: 991px){.twofas-admin .twofas-content-description p,.twofas-user .twofas-content-description p{font-size:16px;line-height:24px;letter-spacing:0}}.twofas-admin .twofas-content-item,.twofas-user .twofas-content-item{width:100%;height:300px;padding:40px 0;border-bottom:1px solid #e5e5e6}@media all and (max-width: 1199px){.twofas-admin .twofas-content-item,.twofas-user .twofas-content-item{height:250px;padding:20px 0}}@media all and (max-width: 767px){.twofas-admin .twofas-content-item,.twofas-user .twofas-content-item{height:auto}}.twofas-admin .twofas-content-item:nth-last-of-type(2),.twofas-user .twofas-content-item:nth-last-of-type(2){border-bottom:0}.twofas-admin .twofas-content-item-left,.twofas-admin .twofas-content-item-right,.twofas-user .twofas-content-item-left,.twofas-user .twofas-content-item-right{height:100%;float:left}.twofas-admin .twofas-content-item-left,.twofas-user .twofas-content-item-left{width:20%;margin-right:2.5%;line-height:220px}@media all and (max-width: 1199px){.twofas-admin .twofas-content-item-left,.twofas-user .twofas-content-item-left{width:25%}}@media all and (max-width: 991px){.twofas-admin .twofas-content-item-left,.twofas-user .twofas-content-item-left{width:30%}}@media all and (max-width: 767px){.twofas-admin .twofas-content-item-left,.twofas-user .twofas-content-item-left{display:none}}.twofas-admin .twofas-content-item-left i,.twofas-user .twofas-content-item-left i{vertical-align:middle}.twofas-admin .twofas-content-item-right,.twofas-user .twofas-content-item-right{position:relative;width:77.5%;display:table;vertical-align:middle}@media all and (max-width: 1199px){.twofas-admin .twofas-content-item-right,.twofas-user .twofas-content-item-right{width:72.5%}}@media all and (max-width: 991px){.twofas-admin .twofas-content-item-right,.twofas-user .twofas-content-item-right{width:67.5%}}@media all and (max-width: 767px){.twofas-admin .twofas-content-item-right,.twofas-user .twofas-content-item-right{display:block;width:100%;text-align:center}}.twofas-admin .twofas-content-item-right.twofas-phone-container,.twofas-user .twofas-content-item-right.twofas-phone-container{z-index:2}.twofas-admin .twofas-content-item-right-content,.twofas-user .twofas-content-item-right-content{display:table-cell;vertical-align:middle}@media all and (max-width: 767px){.twofas-admin .twofas-content-item-right-content,.twofas-user .twofas-content-item-right-content{display:block}}.twofas-admin .twofas-content-item-right-bottom,.twofas-user .twofas-content-item-right-bottom{position:absolute;width:100%;bottom:0;left:0}@media all and (max-width: 767px){.twofas-admin .twofas-content-item-right-bottom,.twofas-user .twofas-content-item-right-bottom{position:static;bottom:auto;left:auto;margin-top:15px}}@media all and (max-width: 400px){.twofas-admin .twofas-content-item-right-bottom>.twofas-btn,.twofas-user .twofas-content-item-right-bottom>.twofas-btn{margin:0 auto}.twofas-admin .twofas-content-item-right-bottom .twofas-btn,.twofas-user .twofas-content-item-right-bottom .twofas-btn{display:block}.twofas-admin .twofas-content-item-right-bottom .twofas-buttons-bottom,.twofas-user .twofas-content-item-right-bottom .twofas-buttons-bottom{margin-top:10px}.twofas-admin .twofas-content-item-right-bottom .twofas-buttons-bottom button,.twofas-user .twofas-content-item-right-bottom .twofas-buttons-bottom button{margin-left:0}}.twofas-admin .twofas-content-item-right .intl-tel-input,.twofas-user .twofas-content-item-right .intl-tel-input{display:inline-block}.twofas-admin .twofas-content-item-right .intl-tel-input .flag-container,.twofas-user .twofas-content-item-right .intl-tel-input .flag-container{max-width:100%}@media all and (max-width: 640px){.twofas-admin .twofas-content-item-right .intl-tel-input .flag-container .country-list,.twofas-user .twofas-content-item-right .intl-tel-input .flag-container .country-list{position:relative;max-width:100%}}.twofas-admin .twofas-content-item-right h6,.twofas-user .twofas-content-item-right h6{font-size:16px;line-height:20px;font-weight:500;margin-bottom:20px}.twofas-admin .twofas-content-item-right p,.twofas-user .twofas-content-item-right p{font-size:18px;line-height:24px}.twofas-admin .twofas-content-item-right p.twofas-step,.twofas-user .twofas-content-item-right p.twofas-step{font-size:14px;line-height:20px;font-weight:700}.twofas-admin .twofas-content-item-right p.twofas-small,.twofas-user .twofas-content-item-right p.twofas-small{font-size:12px;line-height:14px;margin-top:5px}@media all and (max-width: 767px){.twofas-admin .twofas-content-item-right p.twofas-small,.twofas-user .twofas-content-item-right p.twofas-small{margin-top:0;line-height:16px}}.twofas-admin .twofas-content-item-right p a,.twofas-user .twofas-content-item-right p a{color:#2a75e6}@media all and (max-width: 767px){.twofas-admin .twofas-content-item-right h6,.twofas-admin .twofas-content-item-right p.twofas-step,.twofas-user .twofas-content-item-right h6,.twofas-user .twofas-content-item-right p.twofas-step{text-align:left}}.twofas-admin .twofas-content .twofas-offline-stats,.twofas-user .twofas-content .twofas-offline-stats{position:relative;width:365px;height:auto;padding:35px 0 57.5px;margin:80px auto 62.5px auto;border:1px solid #d5d7db;text-align:center}.twofas-admin .twofas-content .twofas-offline-stats-active-codes,.twofas-user .twofas-content .twofas-offline-stats-active-codes{color:#2a75e6;margin-left:7px}.twofas-admin .twofas-content .twofas-offline-stats-active-codes h2,.twofas-admin .twofas-content .twofas-offline-stats-active-codes p,.twofas-user .twofas-content .twofas-offline-stats-active-codes h2,.twofas-user .twofas-content .twofas-offline-stats-active-codes p{color:inherit}.twofas-admin .twofas-content .twofas-offline-stats-of,.twofas-user .twofas-content .twofas-offline-stats-of{vertical-align:top;padding:0 25px}.twofas-admin .twofas-content .twofas-offline-stats-of p,.twofas-user .twofas-content .twofas-offline-stats-of p{line-height:88px !important}.twofas-admin .twofas-content .twofas-offline-stats-container p.twofas-last-generate,.twofas-user .twofas-content .twofas-offline-stats-container p.twofas-last-generate{font-size:12px;line-height:22px;color:#6f7072}.twofas-admin .twofas-content .twofas-offline-stats .twofas-offline-stats-generated>div,.twofas-user .twofas-content .twofas-offline-stats .twofas-offline-stats-generated>div{display:inline-block}.twofas-admin .twofas-content .twofas-offline-stats .twofas-offline-codes-data p,.twofas-user .twofas-content .twofas-offline-stats .twofas-offline-codes-data p{margin-top:0}.twofas-admin .twofas-content .twofas-offline-stats .twofas-offline-codes-data ul,.twofas-user .twofas-content .twofas-offline-stats .twofas-offline-codes-data ul{list-style:square;font-size:20px;margin-left:20px}.twofas-admin .twofas-content .twofas-offline-stats .twofas-offline-codes-data li,.twofas-user .twofas-content .twofas-offline-stats .twofas-offline-codes-data li{padding:5px 0}.twofas-admin .twofas-content .twofas-offline-stats .twofas-offline-codes-data .twofas-offline-codes-list,.twofas-user .twofas-content .twofas-offline-stats .twofas-offline-codes-data .twofas-offline-codes-list{display:none}.twofas-admin .twofas-content .twofas-offline-stats .twofas-offline-codes-data code,.twofas-user .twofas-content .twofas-offline-stats .twofas-offline-codes-data code{margin:0;padding:0}.twofas-admin .twofas-content .twofas-offline-stats .twofas-offline-codes-data pre,.twofas-user .twofas-content .twofas-offline-stats .twofas-offline-codes-data pre{font-family:Arial, sans-serif;font-size:18px;line-height:150%;padding:10px}.twofas-admin .twofas-content .twofas-offline-stats .twofas-offline-codes-list,.twofas-user .twofas-content .twofas-offline-stats .twofas-offline-codes-list{display:none}.twofas-admin .twofas-content .twofas-offline-stats h2,.twofas-user .twofas-content .twofas-offline-stats h2{font-size:75px;font-weight:700}.twofas-admin .twofas-content .twofas-offline-stats p,.twofas-user .twofas-content .twofas-offline-stats p{font-size:18px;line-height:20px}.twofas-admin .twofas-content .twofas-stores-download,.twofas-user .twofas-content .twofas-stores-download{height:auto;overflow:hidden;margin-top:25px}@media all and (max-width: 767px){.twofas-admin .twofas-content .twofas-stores-download,.twofas-user .twofas-content .twofas-stores-download{display:inline-block;margin-top:15px}}.twofas-admin .twofas-content .twofas-stores-download a,.twofas-user .twofas-content .twofas-stores-download a{display:block;float:left;margin-right:20px}@media all and (max-width: 400px){.twofas-admin .twofas-content .twofas-stores-download a,.twofas-user .twofas-content .twofas-stores-download a{display:inline-block;float:none;margin:10px 0 0 0}.twofas-admin .twofas-content .twofas-stores-download a:first-of-type,.twofas-user .twofas-content .twofas-stores-download a:first-of-type{margin-top:0}}.twofas-admin .twofas-content .twofas-stores-download a:last-of-type,.twofas-user .twofas-content .twofas-stores-download a:last-of-type{margin-right:0}.twofas-admin .twofas-content .twofas-content-item-qr,.twofas-user .twofas-content .twofas-content-item-qr{position:relative;height:100%}.twofas-admin .twofas-content .twofas-content-item-qr:before,.twofas-user .twofas-content .twofas-content-item-qr:before{content:'';display:block;padding-top:100%}.twofas-admin .twofas-content .twofas-content-item-qr img,.twofas-user .twofas-content .twofas-content-item-qr img{position:absolute;top:0;left:50%;bottom:0;right:0;display:inline-block;border:1px solid #e5e5e6;padding:6px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);max-height:100%;-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:-o-pixelated;image-rendering:pixelated}.twofas-admin .twofas-content .twofas-content-item .twofas-buttons-bottom,.twofas-user .twofas-content .twofas-content-item .twofas-buttons-bottom{display:inline-block}.twofas-admin .twofas-content .twofas-icon,.twofas-user .twofas-content .twofas-icon{background-image:url("../images/spritesheet.png");background-repeat:no-repeat;display:inline-block}.twofas-admin .twofas-content .twofas-icon-app-store,.twofas-user .twofas-content .twofas-icon-app-store{background-position:0 -133px;height:40px;width:135px}.twofas-admin .twofas-content .twofas-icon-backup-codes,.twofas-user .twofas-content .twofas-icon-backup-codes{background-position:-276px -110px;height:24px;width:21px}.twofas-admin .twofas-content .twofas-icon-download,.twofas-user .twofas-content .twofas-icon-download{background-position:-194px 0;height:87px;width:48px}.twofas-admin .twofas-content .twofas-icon-google-play,.twofas-user .twofas-content .twofas-icon-google-play{background-position:0 -89px;height:42px;width:136px}.twofas-admin .twofas-content .twofas-icon-info-ok,.twofas-user .twofas-content .twofas-icon-info-ok{background-position:-222px -89px;height:16px;width:16px}.twofas-admin .twofas-content .twofas-icon-info-x,.twofas-user .twofas-content .twofas-icon-info-x{background-position:-170px -89px;height:16px;width:16px}.twofas-admin .twofas-content .twofas-icon-info,.twofas-user .twofas-content .twofas-icon-info{background-position:-138px -111px;height:16px;width:16px}.twofas-admin .twofas-content .twofas-icon-numpad,.twofas-user .twofas-content .twofas-icon-numpad{background-position:-244px 0;height:73px;width:56px}.twofas-admin .twofas-content .twofas-icon-offline-codes,.twofas-user .twofas-content .twofas-icon-offline-codes{background-position:-244px -75px;height:33px;width:33px}.twofas-admin .twofas-content .twofas-icon-padlock,.twofas-user .twofas-content .twofas-icon-padlock{background-position:-216px -123px;height:32px;width:22px}.twofas-admin .twofas-content .twofas-icon-refresh,.twofas-user .twofas-content .twofas-icon-refresh{background-position:-213px -161px;height:12px;width:12px}.twofas-admin .twofas-content .twofas-icon-remove-hover,.twofas-user .twofas-content .twofas-icon-remove-hover{background-position:-227px -161px;height:10px;width:10px}.twofas-admin .twofas-content .twofas-icon-remove,.twofas-user .twofas-content .twofas-icon-remove{background-position:-156px -111px;height:10px;width:10px}.twofas-admin .twofas-content .twofas-icon-sms,.twofas-user .twofas-content .twofas-icon-sms{background-position:-98px 0;height:87px;width:94px}.twofas-admin .twofas-content .twofas-icon-support,.twofas-user .twofas-content .twofas-icon-support{background-position:-194px -89px;height:32px;width:26px}.twofas-admin .twofas-content .twofas-icon-tick-admin,.twofas-user .twofas-content .twofas-icon-tick-admin{background-position:-138px -89px;height:20px;width:30px}.twofas-admin .twofas-content .twofas-icon-tick-enabled,.twofas-user .twofas-content .twofas-icon-tick-enabled{background-position:-222px -107px;height:12px;width:17px}.twofas-admin .twofas-content .twofas-icon-tick,.twofas-user .twofas-content .twofas-icon-tick{background-position:-194px -161px;height:12px;width:17px}.twofas-admin .twofas-content .twofas-icon-token,.twofas-user .twofas-content .twofas-icon-token{background-position:0 0;height:87px;width:96px}.twofas-admin .twofas-content .twofas-icon-tokens,.twofas-user .twofas-content .twofas-icon-tokens{background-position:-279px -75px;height:30px;width:18px}.twofas-admin .twofas-content .twofas-icon-trusted,.twofas-user .twofas-content .twofas-icon-trusted{background-position:-244px -142px;height:22px;width:30px}.twofas-admin .twofas-content .twofas-icon-turn-on-off,.twofas-user .twofas-content .twofas-icon-turn-on-off{background-position:-276px -142px;height:17px;width:16px}.twofas-admin .twofas-content .twofas-icon-twofas-auth,.twofas-user .twofas-content .twofas-icon-twofas-auth{background-position:-194px -123px;height:36px;width:20px}.twofas-admin .twofas-content .twofas-icon-vms,.twofas-user .twofas-content .twofas-icon-vms{background-position:-244px -110px;height:30px;width:30px}.twofas-admin .twofas-content .twofas-content-table,.twofas-user .twofas-content .twofas-content-table{height:auto;overflow:hidden;width:100%}.twofas-admin .twofas-content .twofas-content-table table,.twofas-user .twofas-content .twofas-content-table table{border-collapse:collapse;margin-top:95px;margin-bottom:10px;width:100%}@media all and (max-width: 1199px){.twofas-admin .twofas-content .twofas-content-table table,.twofas-user .twofas-content .twofas-content-table table{margin-top:50px}}.twofas-admin .twofas-content .twofas-content-table table thead,.twofas-user .twofas-content .twofas-content-table table thead{background:#e3e4e6;text-align:left}@media all and (max-width: 991px){.twofas-admin .twofas-content .twofas-content-table table thead,.twofas-user .twofas-content .twofas-content-table table thead{display:none}}.twofas-admin .twofas-content .twofas-content-table table thead th,.twofas-user .twofas-content .twofas-content-table table thead th{font-size:13px;font-weight:300}.twofas-admin .twofas-content .twofas-content-table table td,.twofas-admin .twofas-content .twofas-content-table table th,.twofas-user .twofas-content .twofas-content-table table td,.twofas-user .twofas-content .twofas-content-table table th{height:38px;line-height:38px}@media all and (max-width: 991px){.twofas-admin .twofas-content .twofas-content-table table td,.twofas-admin .twofas-content .twofas-content-table table th,.twofas-user .twofas-content .twofas-content-table table td,.twofas-user .twofas-content .twofas-content-table table th{height:auto;overflow:hidden;line-height:22px}}.twofas-admin .twofas-content .twofas-content-table table th,.twofas-user .twofas-content .twofas-content-table table th{padding:0 25px}@media all and (max-width: 1100px){.twofas-admin .twofas-content .twofas-content-table table th,.twofas-user .twofas-content .twofas-content-table table th{padding:0 10px}}@media all and (max-width: 991px){.twofas-admin .twofas-content .twofas-content-table table tr,.twofas-user .twofas-content .twofas-content-table table tr{float:left;width:49%;padding:15px 0;margin-right:2%}.twofas-admin .twofas-content .twofas-content-table table tr:nth-of-type(2n),.twofas-user .twofas-content .twofas-content-table table tr:nth-of-type(2n){margin-right:0}}@media all and (max-width: 767px){.twofas-admin .twofas-content .twofas-content-table table tr,.twofas-user .twofas-content .twofas-content-table table tr{width:100%;margin-right:0;margin-bottom:15px}.twofas-admin .twofas-content .twofas-content-table table tr:last-of-type,.twofas-user .twofas-content .twofas-content-table table tr:last-of-type{margin-bottom:0}}.twofas-admin .twofas-content .twofas-content-table table td,.twofas-user .twofas-content .twofas-content-table table td{font-size:15px}@media all and (max-width: 991px){.twofas-admin .twofas-content .twofas-content-table table td,.twofas-user .twofas-content .twofas-content-table table td{padding:0 15px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.twofas-admin .twofas-content .twofas-content-table table td::before,.twofas-user .twofas-content .twofas-content-table table td::before{font-weight:700;font-size:13px;margin-right:5px}.twofas-admin .twofas-content .twofas-content-table table td:nth-of-type(1)::before,.twofas-user .twofas-content .twofas-content-table table td:nth-of-type(1)::before{content:'Browser and device: '}.twofas-admin .twofas-content .twofas-content-table table td:nth-of-type(2)::before,.twofas-user .twofas-content .twofas-content-table table td:nth-of-type(2)::before{content:'Added: '}.twofas-admin .twofas-content .twofas-content-table table td:nth-of-type(3)::before,.twofas-user .twofas-content .twofas-content-table table td:nth-of-type(3)::before{content:'Last logged in: '}.twofas-admin .twofas-content .twofas-content-table table td:nth-of-type(4)::before,.twofas-user .twofas-content .twofas-content-table table td:nth-of-type(4)::before{content:'IP Address: '}.twofas-admin .twofas-content .twofas-content-table table td:nth-of-type(5)::before,.twofas-user .twofas-content .twofas-content-table table td:nth-of-type(5)::before{content:'Action: '}}.twofas-admin .twofas-content .twofas-content-table table td:first-of-type .twofas-td-content,.twofas-user .twofas-content .twofas-content-table table td:first-of-type .twofas-td-content{border-left:none}.twofas-admin .twofas-content .twofas-content-table table td .twofas-td-content,.twofas-user .twofas-content .twofas-content-table table td .twofas-td-content{border-left:1px solid #e3e4e6;display:inline;height:18px;padding:0 25px}@media all and (max-width: 1100px){.twofas-admin .twofas-content .twofas-content-table table td .twofas-td-content,.twofas-user .twofas-content .twofas-content-table table td .twofas-td-content{padding:0 10px}}@media all and (max-width: 991px){.twofas-admin .twofas-content .twofas-content-table table td .twofas-td-content,.twofas-user .twofas-content .twofas-content-table table td .twofas-td-content{border-left:0;padding:0;font-size:13px}}.twofas-admin .twofas-content .twofas-content-table table td .twofas-hour,.twofas-user .twofas-content .twofas-content-table table td .twofas-hour{color:#9fa3ab;margin-left:15px;font-size:13px;display:none}@media all and (max-width: 991px){.twofas-admin .twofas-content .twofas-content-table table td .twofas-hour,.twofas-user .twofas-content .twofas-content-table table td .twofas-hour{margin-left:5px}}.twofas-admin .twofas-content .twofas-content-table table td .twofas-trusted-device-country,.twofas-user .twofas-content .twofas-content-table table td .twofas-trusted-device-country{color:#9fa3ab;font-size:13px;display:none;margin-right:4px}.twofas-admin .twofas-content .twofas-content-table table td .twofas-trusted-device-country:empty,.twofas-user .twofas-content .twofas-content-table table td .twofas-trusted-device-country:empty{margin-right:0}.twofas-admin .twofas-content .twofas-content-table table td .twofas-ip,.twofas-user .twofas-content .twofas-content-table table td .twofas-ip{margin-left:-4px}.twofas-admin .twofas-content .twofas-content-table table td .twofas-visible,.twofas-user .twofas-content .twofas-content-table table td .twofas-visible{display:inline-block}.twofas-admin .twofas-content .twofas-content-table table td .twofas-remove,.twofas-user .twofas-content .twofas-content-table table td .twofas-remove{color:#eb1c1c;font-size:11px;font-weight:700;text-decoration:none}.twofas-admin .twofas-content .twofas-content-table table td .twofas-remove:hover,.twofas-user .twofas-content .twofas-content-table table td .twofas-remove:hover{color:#a50000;text-decoration:none}.twofas-admin .twofas-content .twofas-content-table table td .twofas-remove:hover .twofas-icon,.twofas-user .twofas-content .twofas-content-table table td .twofas-remove:hover .twofas-icon{background-position:-227px -161px !important}.twofas-admin .twofas-content .twofas-content-table table td .twofas-remove .twofas-icon,.twofas-user .twofas-content .twofas-content-table table td .twofas-remove .twofas-icon{vertical-align:middle;margin-top:-2px}.twofas-admin .twofas-content .twofas-content-table table tr,.twofas-user .twofas-content .twofas-content-table table tr{border:1px solid #e3e4e6}@media all and (max-width: 991px){.twofas-admin .twofas-content .twofas-content-table table,.twofas-admin .twofas-content .twofas-content-table thead,.twofas-admin .twofas-content .twofas-content-table tbody,.twofas-admin .twofas-content .twofas-content-table th,.twofas-admin .twofas-content .twofas-content-table td,.twofas-admin .twofas-content .twofas-content-table tr,.twofas-user .twofas-content .twofas-content-table table,.twofas-user .twofas-content .twofas-content-table thead,.twofas-user .twofas-content .twofas-content-table tbody,.twofas-user .twofas-content .twofas-content-table th,.twofas-user .twofas-content .twofas-content-table td,.twofas-user .twofas-content .twofas-content-table tr{display:block}}.twofas-admin .twofas-content .twofas-content-table h5,.twofas-user .twofas-content .twofas-content-table h5{font-size:22px;line-height:60px;font-weight:700;margin:20px 0;text-align:center}@media all and (max-width: 991px){.twofas-admin .twofas-content .twofas-content-table .twofas-trusted-devices,.twofas-user .twofas-content .twofas-content-table .twofas-trusted-devices{height:auto;overflow:hidden}}.twofas-admin .twofas-content .twofas-content-table .twofas-add-trusted-device,.twofas-user .twofas-content .twofas-content-table .twofas-add-trusted-device{width:100%;float:none;height:auto;overflow:hidden;clear:both;margin-top:20px}.twofas-admin .twofas-switch,.twofas-user .twofas-switch{display:block;height:25px;width:69px;line-height:25px;position:relative;border:0;background:none;color:#FFF;border-radius:12.5px;padding:0 3px}.twofas-admin .twofas-switch.twofas-enabled,.twofas-user .twofas-switch.twofas-enabled{background:#08772e}.twofas-admin .twofas-switch.twofas-enabled .twofas-on,.twofas-user .twofas-switch.twofas-enabled .twofas-on{background:#10b74a}.twofas-admin .twofas-switch.twofas-disabled,.twofas-user .twofas-switch.twofas-disabled{background:#ec4445;color:#fff !important}.twofas-admin .twofas-switch.twofas-disabled .twofas-off,.twofas-user .twofas-switch.twofas-disabled .twofas-off{background:#a01011}.twofas-admin .twofas-switch span,.twofas-user .twofas-switch span{display:inline-block;float:left;font-weight:700;font-size:10px;text-transform:uppercase;width:31px;height:18.5px;line-height:18.5px;border-radius:9.25px;padding-top:1px}.twofas-admin .twofas-switch span.twofas-on,.twofas-user .twofas-switch span.twofas-on{text-align:center}.twofas-admin .twofas-switch span.twofas-off,.twofas-user .twofas-switch span.twofas-off{text-align:center}.twofas-admin .twofas-totp-secret,.twofas-user .twofas-totp-secret{display:none}.twofas-admin .twofas-tooltip::before,.twofas-user .twofas-tooltip::before{display:none;content:'';position:absolute;left:105%;top:50%;-webkit-transform:translate(-5px, -50%);-ms-transform:translate(-5px, -50%);transform:translate(-5px, -50%);width:0;height:0;border-style:solid;border-width:5px 5px 5px 0;border-color:transparent #1a232e transparent transparent}.twofas-admin .twofas-tooltip::after,.twofas-user .twofas-tooltip::after{display:none;position:absolute;left:105%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-radius:3px;font-size:12px;line-height:15px;padding:10px;min-width:115px;color:#f7f6f6;background:#1a232e;z-index:9999}.twofas-admin .twofas-tooltip:hover:before,.twofas-user .twofas-tooltip:hover:before{display:block}.twofas-admin .twofas-tooltip:hover:after,.twofas-user .twofas-tooltip:hover:after{display:block;content:attr(data-tooltip)}.twofas-admin .twofas-welcome-box,.twofas-user .twofas-welcome-box{background:#fff;border:1px solid #b8b8b8;border-radius:4px;text-align:center;margin-bottom:75px}@media all and (max-width: 991px){.twofas-admin .twofas-welcome-box,.twofas-user .twofas-welcome-box{margin-bottom:40px;background:none;border:0}}@media all and (max-width: 767px){.twofas-admin .twofas-welcome-box .row,.twofas-user .twofas-welcome-box .row{margin:0}}.twofas-admin .twofas-welcome-box-section,.twofas-user .twofas-welcome-box-section{padding:25px 0;position:relative}.twofas-admin .twofas-welcome-box-section.twofas-decoration,.twofas-user .twofas-welcome-box-section.twofas-decoration{background:#f9f9f9;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3}@media all and (max-width: 991px){.twofas-admin .twofas-welcome-box-section.twofas-decoration,.twofas-user .twofas-welcome-box-section.twofas-decoration{border-left:0;border-right:0}}.twofas-admin .twofas-welcome-box-section .twofas-badge,.twofas-user .twofas-welcome-box-section .twofas-badge{position:absolute;left:50%;top:-13px;margin-left:-13px}@media all and (max-width: 991px){.twofas-admin .twofas-welcome-box-section .twofas-badge,.twofas-user .twofas-welcome-box-section .twofas-badge{display:none}}.twofas-admin .twofas-welcome-box-section .twofas-login-form,.twofas-user .twofas-welcome-box-section .twofas-login-form{display:inline-block;position:relative}.twofas-admin .twofas-welcome-box-section .twofas-login-form>img,.twofas-user .twofas-welcome-box-section .twofas-login-form>img{margin-top:58px}.twofas-admin .twofas-welcome-box-section .twofas-arrow,.twofas-user .twofas-welcome-box-section .twofas-arrow{position:absolute;left:100%}.twofas-admin .twofas-welcome-box-section h2,.twofas-user .twofas-welcome-box-section h2{font-size:20px;font-weight:400;color:#202225;margin-bottom:5px}.twofas-admin .twofas-welcome-box-section p,.twofas-user .twofas-welcome-box-section p{font-size:14px;font-weight:400;color:#777a7e}.twofas-admin .twofas-welcome-box-block,.twofas-user .twofas-welcome-box-block{width:65%;height:58px;line-height:58px;background:#fff;border:1px solid #aaa;border-radius:2px;margin:0 auto}@media all and (max-width: 1300px){.twofas-admin .twofas-welcome-box-block,.twofas-user .twofas-welcome-box-block{width:75%}}@media all and (max-width: 1199px){.twofas-admin .twofas-welcome-box-block,.twofas-user .twofas-welcome-box-block{width:80%}}@media all and (max-width: 991px){.twofas-admin .twofas-welcome-box-block,.twofas-user .twofas-welcome-box-block{width:60%;height:50px;line-height:50px}}@media all and (max-width: 500px){.twofas-admin .twofas-welcome-box-block,.twofas-user .twofas-welcome-box-block{width:80%}}@media all and (max-width: 400px){.twofas-admin .twofas-welcome-box-block,.twofas-user .twofas-welcome-box-block{width:90%}}.twofas-admin .twofas-welcome-box-block.twofas-big,.twofas-user .twofas-welcome-box-block.twofas-big{width:105%;margin:15px 0 0 -2.5%}@media all and (max-width: 991px){.twofas-admin .twofas-welcome-box-block.twofas-big,.twofas-user .twofas-welcome-box-block.twofas-big{width:60%;margin:15px auto 0}}@media all and (max-width: 500px){.twofas-admin .twofas-welcome-box-block.twofas-big,.twofas-user .twofas-welcome-box-block.twofas-big{width:80%}}@media all and (max-width: 400px){.twofas-admin .twofas-welcome-box-block.twofas-big,.twofas-user .twofas-welcome-box-block.twofas-big{width:90%}}.twofas-admin .twofas-welcome-box-block:nth-of-type(1):nth-last-of-type(2),.twofas-user .twofas-welcome-box-block:nth-of-type(1):nth-last-of-type(2){border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:1px solid #ededed}.twofas-admin .twofas-welcome-box-block:nth-of-type(2):nth-last-of-type(1),.twofas-user .twofas-welcome-box-block:nth-of-type(2):nth-last-of-type(1){border-top-left-radius:0;border-top-right-radius:0;border-top:0}.twofas-admin .twofas-welcome-box-block-content,.twofas-user .twofas-welcome-box-block-content{position:relative;width:100%;margin:0 auto;text-align:center}.twofas-admin .twofas-welcome-box-block-content p,.twofas-user .twofas-welcome-box-block-content p{display:inline-block;margin-top:-6px;vertical-align:middle}.twofas-admin .twofas-welcome-box-block .twofas-icon-container,.twofas-user .twofas-welcome-box-block .twofas-icon-container{display:inline-block;width:35px;margin-right:10px;text-align:center}@media all and (max-width: 1199px){.twofas-admin .twofas-welcome-box-block .twofas-icon-container,.twofas-user .twofas-welcome-box-block .twofas-icon-container{margin-right:5px;margin-left:5px}}@media all and (max-width: 1050px){.twofas-admin .twofas-welcome-box-block .twofas-icon-container,.twofas-user .twofas-welcome-box-block .twofas-icon-container{margin-right:3px}}.twofas-admin .twofas-welcome-box-block .twofas-icon-container i,.twofas-user .twofas-welcome-box-block .twofas-icon-container i{vertical-align:middle}.twofas-admin .twofas-welcome-box-block p,.twofas-user .twofas-welcome-box-block p{display:inline-block;font-weight:500;font-size:16px;color:#202225;width:130px;cursor:default}@media all and (max-width: 1199px){.twofas-admin .twofas-welcome-box-block p,.twofas-user .twofas-welcome-box-block p{width:120px}}@media all and (max-width: 1050px){.twofas-admin .twofas-welcome-box-block p,.twofas-user .twofas-welcome-box-block p{width:115px}}@media all and (max-width: 991px){.twofas-admin .twofas-welcome-box-block p,.twofas-user .twofas-welcome-box-block p{font-size:15px}}@media all and (max-width: 767px){.twofas-admin .twofas-welcome-box-block p,.twofas-user .twofas-welcome-box-block p{font-size:14px}}.twofas-admin .twofas-welcome-box-block i,.twofas-user .twofas-welcome-box-block i{vertical-align:baseline}.twofas-admin .twofas-welcome-box-col:first-of-type,.twofas-user .twofas-welcome-box-col:first-of-type{padding-right:0}@media all and (max-width: 991px){.twofas-admin .twofas-welcome-box-col:first-of-type,.twofas-user .twofas-welcome-box-col:first-of-type{display:none}}.twofas-admin .twofas-welcome-box-col:last-of-type,.twofas-user .twofas-welcome-box-col:last-of-type{padding-left:0}@media all and (max-width: 991px){.twofas-admin .twofas-welcome-box-col:last-of-type,.twofas-user .twofas-welcome-box-col:last-of-type{display:none}}@media all and (max-width: 991px){.twofas-admin .twofas-welcome-box-col,.twofas-user .twofas-welcome-box-col{background:#f9f9f9;border:1px solid #b8b8b8;border-radius:4px}}.twofas-admin .twofas-welcome-box .twofas-switch,.twofas-user .twofas-welcome-box .twofas-switch{margin:18px auto 15px auto}.twofas-admin .twofas-clear-fix,.twofas-user .twofas-clear-fix,.twofas-login-box .twofas-clear-fix,.twofas-totp-confirmation-box .twofas-clear-fix{*zoom:1}.twofas-admin .twofas-clear-fix::before,.twofas-admin .twofas-clear-fix::after,.twofas-user .twofas-clear-fix::before,.twofas-user .twofas-clear-fix::after,.twofas-login-box .twofas-clear-fix::before,.twofas-login-box .twofas-clear-fix::after,.twofas-totp-confirmation-box .twofas-clear-fix::before,.twofas-totp-confirmation-box .twofas-clear-fix::after{content:' ';display:table}.twofas-admin .twofas-clear-fix::after,.twofas-user .twofas-clear-fix::after,.twofas-login-box .twofas-clear-fix::after,.twofas-totp-confirmation-box .twofas-clear-fix::after{clear:both}.twofas-admin *,.twofas-user *,.twofas-login-box *,.twofas-totp-confirmation-box *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none}.twofas-admin .twofas-anim-off,.twofas-admin .twofas-anim-off *,.twofas-user .twofas-anim-off,.twofas-user .twofas-anim-off *,.twofas-login-box .twofas-anim-off,.twofas-login-box .twofas-anim-off *,.twofas-totp-confirmation-box .twofas-anim-off,.twofas-totp-confirmation-box .twofas-anim-off *{-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important;-webkit-transition:none !important;transition:none !important}.twofas-admin input,.twofas-admin textarea,.twofas-admin button,.twofas-user input,.twofas-user textarea,.twofas-user button,.twofas-login-box input,.twofas-login-box textarea,.twofas-login-box button,.twofas-totp-confirmation-box input,.twofas-totp-confirmation-box textarea,.twofas-totp-confirmation-box button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.twofas-admin a,.twofas-user a,.twofas-login-box a,.twofas-totp-confirmation-box a{color:inherit;outline:none;text-decoration:none}.twofas-admin a:hover,.twofas-admin a:active,.twofas-admin a:focus,.twofas-user a:hover,.twofas-user a:active,.twofas-user a:focus,.twofas-login-box a:hover,.twofas-login-box a:active,.twofas-login-box a:focus,.twofas-totp-confirmation-box a:hover,.twofas-totp-confirmation-box a:active,.twofas-totp-confirmation-box a:focus{color:inherit;text-decoration:none;-webkit-box-shadow:none;box-shadow:none;outline:0}.twofas-admin .twofas-muted,.twofas-user .twofas-muted,.twofas-login-box .twofas-muted,.twofas-totp-confirmation-box .twofas-muted{color:#9fa1a4 !important}.twofas-admin .twofas-success,.twofas-user .twofas-success,.twofas-login-box .twofas-success,.twofas-totp-confirmation-box .twofas-success{color:#10b74a !important}.twofas-admin .twofas-disabled,.twofas-user .twofas-disabled,.twofas-login-box .twofas-disabled,.twofas-totp-confirmation-box .twofas-disabled{color:#c9cdd3 !important}.twofas-admin .twofas-danger,.twofas-user .twofas-danger,.twofas-login-box .twofas-danger,.twofas-totp-confirmation-box .twofas-danger{color:#ec4445 !important}.twofas-admin .text-center,.twofas-user .text-center,.twofas-login-box .text-center,.twofas-totp-confirmation-box .text-center{text-align:center}.twofas-admin .twofas-pull-right,.twofas-user .twofas-pull-right,.twofas-login-box .twofas-pull-right,.twofas-totp-confirmation-box .twofas-pull-right{float:right}.twofas-admin .twofas-pull-left,.twofas-user .twofas-pull-left,.twofas-login-box .twofas-pull-left,.twofas-totp-confirmation-box .twofas-pull-left{float:left}.twofas-admin .twofas-line,.twofas-user .twofas-line,.twofas-login-box .twofas-line,.twofas-totp-confirmation-box .twofas-line{display:block}.twofas-admin .iti-flag,.twofas-user .iti-flag,.twofas-login-box .iti-flag,.twofas-totp-confirmation-box .iti-flag{background-image:url("../images/flags.png")}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.twofas-admin .iti-flag,.twofas-user .iti-flag,.twofas-login-box .iti-flag,.twofas-totp-confirmation-box .iti-flag{background-image:url("../images/flags@2x.png")}}.twofas-admin .intl-tel-input,.twofas-user .intl-tel-input,.twofas-login-box .intl-tel-input,.twofas-totp-confirmation-box .intl-tel-input{position:relative;display:block;margin:30px 0 10px 0}.twofas-admin,.twofas-user,.twofas-login-box,.twofas-totp-confirmation-box{font-family:"Roboto",sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:1;text-rendering:optimizeSpeed}.twofas-admin p,.twofas-admin h1,.twofas-admin h2,.twofas-admin h3,.twofas-admin h4,.twofas-admin h5,.twofas-admin h6,.twofas-user p,.twofas-user h1,.twofas-user h2,.twofas-user h3,.twofas-user h4,.twofas-user h5,.twofas-user h6,.twofas-login-box p,.twofas-login-box h1,.twofas-login-box h2,.twofas-login-box h3,.twofas-login-box h4,.twofas-login-box h5,.twofas-login-box h6,.twofas-totp-confirmation-box p,.twofas-totp-confirmation-box h1,.twofas-totp-confirmation-box h2,.twofas-totp-confirmation-box h3,.twofas-totp-confirmation-box h4,.twofas-totp-confirmation-box h5,.twofas-totp-confirmation-box h6{line-height:normal;margin:0;padding:0}.twofas-admin .wrap h1,.twofas-user .wrap h1,.twofas-login-box .wrap h1,.twofas-totp-confirmation-box .wrap h1{font-weight:400;font-size:22px;line-height:38px;margin-bottom:20px}@media all and (max-width: 991px){.twofas-admin .wrap h1,.twofas-user .wrap h1,.twofas-login-box .wrap h1,.twofas-totp-confirmation-box .wrap h1{margin-bottom:10px}}@media all and (max-width: 767px){.twofas-admin .wrap h1,.twofas-user .wrap h1,.twofas-login-box .wrap h1,.twofas-totp-confirmation-box .wrap h1{font-size:18px}}@media all and (max-width: 480px){.twofas-admin .wrap h1,.twofas-user .wrap h1,.twofas-login-box .wrap h1,.twofas-totp-confirmation-box .wrap h1{width:100%;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}}.twofas-admin .wrap h1 span,.twofas-user .wrap h1 span,.twofas-login-box .wrap h1 span,.twofas-totp-confirmation-box .wrap h1 span{line-height:38px}.twofas-admin .wrap h1 img,.twofas-user .wrap h1 img,.twofas-login-box .wrap h1 img,.twofas-totp-confirmation-box .wrap h1 img{margin-right:15px;vertical-align:middle}.twofas-admin .wrap h2,.twofas-user .wrap h2,.twofas-login-box .wrap h2,.twofas-totp-confirmation-box .wrap h2{margin-bottom:20px;height:auto;overflow:hidden;width:100%}@media all and (max-width: 991px){.twofas-admin .wrap h2,.twofas-user .wrap h2,.twofas-login-box .wrap h2,.twofas-totp-confirmation-box .wrap h2{margin-bottom:10px}}.twofas-admin .twofas-clear-fix,.twofas-user .twofas-clear-fix,.twofas-login-box .twofas-clear-fix,.twofas-totp-confirmation-box .twofas-clear-fix{*zoom:1}.twofas-admin .twofas-clear-fix::before,.twofas-admin .twofas-clear-fix::after,.twofas-user .twofas-clear-fix::before,.twofas-user .twofas-clear-fix::after,.twofas-login-box .twofas-clear-fix::before,.twofas-login-box .twofas-clear-fix::after,.twofas-totp-confirmation-box .twofas-clear-fix::before,.twofas-totp-confirmation-box .twofas-clear-fix::after{content:' ';display:table}.twofas-admin .twofas-clear-fix::after,.twofas-user .twofas-clear-fix::after,.twofas-login-box .twofas-clear-fix::after,.twofas-totp-confirmation-box .twofas-clear-fix::after{clear:both}.twofas-admin *,.twofas-user *,.twofas-login-box *,.twofas-totp-confirmation-box *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none}.twofas-admin .twofas-anim-off,.twofas-admin .twofas-anim-off *,.twofas-user .twofas-anim-off,.twofas-user .twofas-anim-off *,.twofas-login-box .twofas-anim-off,.twofas-login-box .twofas-anim-off *,.twofas-totp-confirmation-box .twofas-anim-off,.twofas-totp-confirmation-box .twofas-anim-off *{-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important;-webkit-transition:none !important;transition:none !important}.twofas-admin input,.twofas-admin textarea,.twofas-admin button,.twofas-user input,.twofas-user textarea,.twofas-user button,.twofas-login-box input,.twofas-login-box textarea,.twofas-login-box button,.twofas-totp-confirmation-box input,.twofas-totp-confirmation-box textarea,.twofas-totp-confirmation-box button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.twofas-admin a,.twofas-user a,.twofas-login-box a,.twofas-totp-confirmation-box a{color:inherit;outline:none;text-decoration:none}.twofas-admin a:hover,.twofas-admin a:active,.twofas-admin a:focus,.twofas-user a:hover,.twofas-user a:active,.twofas-user a:focus,.twofas-login-box a:hover,.twofas-login-box a:active,.twofas-login-box a:focus,.twofas-totp-confirmation-box a:hover,.twofas-totp-confirmation-box a:active,.twofas-totp-confirmation-box a:focus{color:inherit;text-decoration:none;-webkit-box-shadow:none;box-shadow:none;outline:0}.twofas-admin .twofas-muted,.twofas-user .twofas-muted,.twofas-login-box .twofas-muted,.twofas-totp-confirmation-box .twofas-muted{color:#9fa1a4 !important}.twofas-admin .twofas-success,.twofas-user .twofas-success,.twofas-login-box .twofas-success,.twofas-totp-confirmation-box .twofas-success{color:#10b74a !important}.twofas-admin .twofas-disabled,.twofas-user .twofas-disabled,.twofas-login-box .twofas-disabled,.twofas-totp-confirmation-box .twofas-disabled{color:#c9cdd3 !important}.twofas-admin .twofas-danger,.twofas-user .twofas-danger,.twofas-login-box .twofas-danger,.twofas-totp-confirmation-box .twofas-danger{color:#ec4445 !important}.twofas-admin .text-center,.twofas-user .text-center,.twofas-login-box .text-center,.twofas-totp-confirmation-box .text-center{text-align:center}.twofas-admin .twofas-pull-right,.twofas-user .twofas-pull-right,.twofas-login-box .twofas-pull-right,.twofas-totp-confirmation-box .twofas-pull-right{float:right}.twofas-admin .twofas-pull-left,.twofas-user .twofas-pull-left,.twofas-login-box .twofas-pull-left,.twofas-totp-confirmation-box .twofas-pull-left{float:left}.twofas-admin .twofas-line,.twofas-user .twofas-line,.twofas-login-box .twofas-line,.twofas-totp-confirmation-box .twofas-line{display:block}.twofas-admin .iti-flag,.twofas-user .iti-flag,.twofas-login-box .iti-flag,.twofas-totp-confirmation-box .iti-flag{background-image:url("../images/flags.png")}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.twofas-admin .iti-flag,.twofas-user .iti-flag,.twofas-login-box .iti-flag,.twofas-totp-confirmation-box .iti-flag{background-image:url("../images/flags@2x.png")}}.twofas-admin .intl-tel-input,.twofas-user .intl-tel-input,.twofas-login-box .intl-tel-input,.twofas-totp-confirmation-box .intl-tel-input{position:relative;display:block;margin:30px 0 10px 0}.twofas-admin .twofas-btn,.twofas-user .twofas-btn,.twofas-login-box .twofas-btn,.twofas-totp-confirmation-box .twofas-btn{-moz-transition:background-color, color .2s ease-in-out;-ms-transition:background-color, color .2s ease-in-out;-o-transition:background-color, color .2s ease-in-out;-webkit-transition:background-color, color .2s ease-in-out;transition:background-color, color .2s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;position:relative;display:inline-block;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;height:30px;line-height:30px;width:auto;text-align:center;font-size:10px;font-weight:700;letter-spacing:.5px;padding:0 28px}.twofas-admin .twofas-btn *,.twofas-user .twofas-btn *,.twofas-login-box .twofas-btn *,.twofas-totp-confirmation-box .twofas-btn *{-moz-transition:background-color, color .2s ease-in-out;-ms-transition:background-color, color .2s ease-in-out;-o-transition:background-color, color .2s ease-in-out;-webkit-transition:background-color, color .2s ease-in-out;transition:background-color, color .2s ease-in-out}.twofas-admin .twofas-btn:hover,.twofas-admin .twofas-btn:focus,.twofas-admin .twofas-btn:active,.twofas-admin .twofas-btn:visited,.twofas-user .twofas-btn:hover,.twofas-user .twofas-btn:focus,.twofas-user .twofas-btn:active,.twofas-user .twofas-btn:visited,.twofas-login-box .twofas-btn:hover,.twofas-login-box .twofas-btn:focus,.twofas-login-box .twofas-btn:active,.twofas-login-box .twofas-btn:visited,.twofas-totp-confirmation-box .twofas-btn:hover,.twofas-totp-confirmation-box .twofas-btn:focus,.twofas-totp-confirmation-box .twofas-btn:active,.twofas-totp-confirmation-box .twofas-btn:visited{text-decoration:none}.twofas-admin .twofas-btn[disabled],.twofas-user .twofas-btn[disabled],.twofas-login-box .twofas-btn[disabled],.twofas-totp-confirmation-box .twofas-btn[disabled]{cursor:not-allowed;-webkit-filter:saturate(0.5);filter:saturate(0.5)}.twofas-admin .twofas-btn.twofas-wait,.twofas-user .twofas-btn.twofas-wait,.twofas-login-box .twofas-btn.twofas-wait,.twofas-totp-confirmation-box .twofas-btn.twofas-wait{cursor:wait !important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.twofas-admin .twofas-btn.twofas-wait>*:not(.twofas-spinner-button),.twofas-user .twofas-btn.twofas-wait>*:not(.twofas-spinner-button),.twofas-login-box .twofas-btn.twofas-wait>*:not(.twofas-spinner-button),.twofas-totp-confirmation-box .twofas-btn.twofas-wait>*:not(.twofas-spinner-button){visibility:hidden}.twofas-admin .twofas-btn.twofas-wait .twofas-spinner-button,.twofas-user .twofas-btn.twofas-wait .twofas-spinner-button,.twofas-login-box .twofas-btn.twofas-wait .twofas-spinner-button,.twofas-totp-confirmation-box .twofas-btn.twofas-wait .twofas-spinner-button{display:inline-block;position:absolute;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%}.twofas-admin .twofas-btn .twofas-spinner-button,.twofas-user .twofas-btn .twofas-spinner-button,.twofas-login-box .twofas-btn .twofas-spinner-button,.twofas-totp-confirmation-box .twofas-btn .twofas-spinner-button{display:none}.twofas-admin .twofas-btn.twofas-block-btn,.twofas-user .twofas-btn.twofas-block-btn,.twofas-login-box .twofas-btn.twofas-block-btn,.twofas-totp-confirmation-box .twofas-btn.twofas-block-btn{display:block}.twofas-admin .twofas-btn.twofas-action-btn,.twofas-user .twofas-btn.twofas-action-btn,.twofas-login-box .twofas-btn.twofas-action-btn,.twofas-totp-confirmation-box .twofas-btn.twofas-action-btn{background:#202225;color:#fff}.twofas-admin .twofas-btn.twofas-action-btn:hover,.twofas-user .twofas-btn.twofas-action-btn:hover,.twofas-login-box .twofas-btn.twofas-action-btn:hover,.twofas-totp-confirmation-box .twofas-btn.twofas-action-btn:hover{background:#2c2f33}.twofas-admin .twofas-btn.twofas-action-btn[disabled],.twofas-user .twofas-btn.twofas-action-btn[disabled],.twofas-login-box .twofas-btn.twofas-action-btn[disabled],.twofas-totp-confirmation-box .twofas-btn.twofas-action-btn[disabled]{background:#676d77}.twofas-admin .twofas-btn.twofas-action-btn .twofas-sms-sent-message,.twofas-user .twofas-btn.twofas-action-btn .twofas-sms-sent-message,.twofas-login-box .twofas-btn.twofas-action-btn .twofas-sms-sent-message,.twofas-totp-confirmation-box .twofas-btn.twofas-action-btn .twofas-sms-sent-message{display:none}.twofas-admin .twofas-btn.twofas-action-btn.twofas-send-sms-button,.twofas-user .twofas-btn.twofas-action-btn.twofas-send-sms-button,.twofas-login-box .twofas-btn.twofas-action-btn.twofas-send-sms-button,.twofas-totp-confirmation-box .twofas-btn.twofas-action-btn.twofas-send-sms-button{padding:0 37.5px}@media all and (max-width: 767px){.twofas-admin .twofas-btn.twofas-action-btn.twofas-send-sms-button,.twofas-user .twofas-btn.twofas-action-btn.twofas-send-sms-button,.twofas-login-box .twofas-btn.twofas-action-btn.twofas-send-sms-button,.twofas-totp-confirmation-box .twofas-btn.twofas-action-btn.twofas-send-sms-button{margin:0 auto}}.twofas-admin .twofas-btn.twofas-submit-btn,.twofas-user .twofas-btn.twofas-submit-btn,.twofas-login-box .twofas-btn.twofas-submit-btn,.twofas-totp-confirmation-box .twofas-btn.twofas-submit-btn{background:#1665dd;color:#fff}.twofas-admin .twofas-btn.twofas-submit-btn:hover,.twofas-user .twofas-btn.twofas-submit-btn:hover,.twofas-login-box .twofas-btn.twofas-submit-btn:hover,.twofas-totp-confirmation-box .twofas-btn.twofas-submit-btn:hover{background:#2372e9}.twofas-admin .twofas-btn.twofas-refresh-btn,.twofas-user .twofas-btn.twofas-refresh-btn,.twofas-login-box .twofas-btn.twofas-refresh-btn,.twofas-totp-confirmation-box .twofas-btn.twofas-refresh-btn{background:transparent;color:#666;text-align:left;padding:0;margin-left:15px}.twofas-admin .twofas-btn.twofas-refresh-btn:hover,.twofas-user .twofas-btn.twofas-refresh-btn:hover,.twofas-login-box .twofas-btn.twofas-refresh-btn:hover,.twofas-totp-confirmation-box .twofas-btn.twofas-refresh-btn:hover{color:#595959}.twofas-admin .twofas-btn.twofas-refresh-btn i,.twofas-user .twofas-btn.twofas-refresh-btn i,.twofas-login-box .twofas-btn.twofas-refresh-btn i,.twofas-totp-confirmation-box .twofas-btn.twofas-refresh-btn i{vertical-align:middle;margin-right:2px}.twofas-admin .twofas-btn.twofas-enable-token-btn,.twofas-user .twofas-btn.twofas-enable-token-btn,.twofas-login-box .twofas-btn.twofas-enable-token-btn,.twofas-totp-confirmation-box .twofas-btn.twofas-enable-token-btn{width:133px}.twofas-admin .twofas-btn.twofas-generate-backup-btn,.twofas-user .twofas-btn.twofas-generate-backup-btn,.twofas-login-box .twofas-btn.twofas-generate-backup-btn,.twofas-totp-confirmation-box .twofas-btn.twofas-generate-backup-btn{background:#1a232e;color:#fff;font-size:12px;font-weight:700;letter-spacing:.5px;height:45px;line-height:45px;text-transform:uppercase;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:-22.5px;width:65%}.twofas-admin .twofas-btn.twofas-generate-backup-btn:hover,.twofas-user .twofas-btn.twofas-generate-backup-btn:hover,.twofas-login-box .twofas-btn.twofas-generate-backup-btn:hover,.twofas-totp-confirmation-box .twofas-btn.twofas-generate-backup-btn:hover{background:#232f3e}.twofas-admin .twofas-btn.twofas-generate-backup-btn[disabled],.twofas-user .twofas-btn.twofas-generate-backup-btn[disabled],.twofas-login-box .twofas-btn.twofas-generate-backup-btn[disabled],.twofas-totp-confirmation-box .twofas-btn.twofas-generate-backup-btn[disabled]{background:#516d90}.twofas-admin .twofas-btn.twofas-backup-action-btn,.twofas-user .twofas-btn.twofas-backup-action-btn,.twofas-login-box .twofas-btn.twofas-backup-action-btn,.twofas-totp-confirmation-box .twofas-btn.twofas-backup-action-btn{background:#1a232e;color:#fff;font-size:12px;font-weight:700;letter-spacing:.5px;height:45px;line-height:45px;margin-bottom:-20px;text-transform:uppercase;width:65%}.twofas-admin .twofas-btn.twofas-backup-action-btn:hover,.twofas-user .twofas-btn.twofas-backup-action-btn:hover,.twofas-login-box .twofas-btn.twofas-backup-action-btn:hover,.twofas-totp-confirmation-box .twofas-btn.twofas-backup-action-btn:hover{background:#232f3e}.twofas-admin .twofas-btn.twofas-backup-action-btn[disabled],.twofas-user .twofas-btn.twofas-backup-action-btn[disabled],.twofas-login-box .twofas-btn.twofas-backup-action-btn[disabled],.twofas-totp-confirmation-box .twofas-btn.twofas-backup-action-btn[disabled]{background:#516d90}.twofas-admin .twofas-btn.twofas-upgrade-btn,.twofas-user .twofas-btn.twofas-upgrade-btn,.twofas-login-box .twofas-btn.twofas-upgrade-btn,.twofas-totp-confirmation-box .twofas-btn.twofas-upgrade-btn{background:#fff;color:#363b41;font-size:12px;font-weight:700;text-transform:uppercase;height:22px;line-height:22px;margin-left:15px;padding:0 10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}@media all and (max-width: 480px){.twofas-admin .twofas-btn.twofas-upgrade-btn,.twofas-user .twofas-btn.twofas-upgrade-btn,.twofas-login-box .twofas-btn.twofas-upgrade-btn,.twofas-totp-confirmation-box .twofas-btn.twofas-upgrade-btn{display:block;margin:0 auto}}.twofas-admin .twofas-btn.twofas-upgrade-btn:hover,.twofas-user .twofas-btn.twofas-upgrade-btn:hover,.twofas-login-box .twofas-btn.twofas-upgrade-btn:hover,.twofas-totp-confirmation-box .twofas-btn.twofas-upgrade-btn:hover{background:#fff}.twofas-admin .twofas-btn.twofas-disable-btn,.twofas-user .twofas-btn.twofas-disable-btn,.twofas-login-box .twofas-btn.twofas-disable-btn,.twofas-totp-confirmation-box .twofas-btn.twofas-disable-btn{background:#ec1c24;color:#fff;font-size:12px;font-weight:700;height:31px;line-height:31px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:0 15px}.twofas-admin .twofas-btn.twofas-disable-btn:hover,.twofas-user .twofas-btn.twofas-disable-btn:hover,.twofas-login-box .twofas-btn.twofas-disable-btn:hover,.twofas-totp-confirmation-box .twofas-btn.twofas-disable-btn:hover{background:#ee343b}.twofas-admin .twofas-btn.twofas-disable-btn .twofas-icon,.twofas-user .twofas-btn.twofas-disable-btn .twofas-icon,.twofas-login-box .twofas-btn.twofas-disable-btn .twofas-icon,.twofas-totp-confirmation-box .twofas-btn.twofas-disable-btn .twofas-icon{vertical-align:middle;margin-top:-1px;margin-right:10px}.twofas-admin .twofas-btn.twofas-enable-btn,.twofas-user .twofas-btn.twofas-enable-btn,.twofas-login-box .twofas-btn.twofas-enable-btn,.twofas-totp-confirmation-box .twofas-btn.twofas-enable-btn{background:#10b74a;color:#fff;font-size:12px;font-weight:700;height:31px;line-height:31px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:0 15px}.twofas-admin .twofas-btn.twofas-enable-btn:hover,.twofas-user .twofas-btn.twofas-enable-btn:hover,.twofas-login-box .twofas-btn.twofas-enable-btn:hover,.twofas-totp-confirmation-box .twofas-btn.twofas-enable-btn:hover{background:#12ce53}.twofas-admin .twofas-btn.twofas-enable-btn .twofas-icon,.twofas-user .twofas-btn.twofas-enable-btn .twofas-icon,.twofas-login-box .twofas-btn.twofas-enable-btn .twofas-icon,.twofas-totp-confirmation-box .twofas-btn.twofas-enable-btn .twofas-icon{vertical-align:middle;margin-top:-1px;margin-right:10px}.twofas-admin .twofas-btn.twofas-admin-table-btn,.twofas-user .twofas-btn.twofas-admin-table-btn,.twofas-login-box .twofas-btn.twofas-admin-table-btn,.twofas-totp-confirmation-box .twofas-btn.twofas-admin-table-btn{background:#202225;color:#fff;display:block;height:31px;line-height:31px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:12px;font-weight:700}@media all and (max-width: 1199px){.twofas-admin .twofas-btn.twofas-admin-table-btn,.twofas-user .twofas-btn.twofas-admin-table-btn,.twofas-login-box .twofas-btn.twofas-admin-table-btn,.twofas-totp-confirmation-box .twofas-btn.twofas-admin-table-btn{padding:0 15px;letter-spacing:-.3px}}.twofas-admin .twofas-btn.twofas-admin-table-btn:hover,.twofas-user .twofas-btn.twofas-admin-table-btn:hover,.twofas-login-box .twofas-btn.twofas-admin-table-btn:hover,.twofas-totp-confirmation-box .twofas-btn.twofas-admin-table-btn:hover{background:#2c2f33}.twofas-admin .twofas-btn.twofas-account-box-btn,.twofas-user .twofas-btn.twofas-account-box-btn,.twofas-login-box .twofas-btn.twofas-account-box-btn,.twofas-totp-confirmation-box .twofas-btn.twofas-account-box-btn{background:#202225;color:#fff;display:inline-block;height:27px;line-height:27px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:12px;font-weight:700;padding:0 20px;letter-spacing:-.05px}.twofas-admin .twofas-btn.twofas-account-box-btn:hover,.twofas-user .twofas-btn.twofas-account-box-btn:hover,.twofas-login-box .twofas-btn.twofas-account-box-btn:hover,.twofas-totp-confirmation-box .twofas-btn.twofas-account-box-btn:hover{background:#2c2f33}.twofas-admin .twofas-btn.twofas-cancel-btn,.twofas-user .twofas-btn.twofas-cancel-btn,.twofas-login-box .twofas-btn.twofas-cancel-btn,.twofas-totp-confirmation-box .twofas-btn.twofas-cancel-btn{color:#363b41}.twofas-admin .twofas-btn.twofas-cancel-btn:hover,.twofas-user .twofas-btn.twofas-cancel-btn:hover,.twofas-login-box .twofas-btn.twofas-cancel-btn:hover,.twofas-totp-confirmation-box .twofas-btn.twofas-cancel-btn:hover{color:#646e79}.twofas-admin .twofas-btn.twofas-mobile-config,.twofas-user .twofas-btn.twofas-mobile-config,.twofas-login-box .twofas-btn.twofas-mobile-config,.twofas-totp-confirmation-box .twofas-btn.twofas-mobile-config{margin:0 auto 20px;max-width:250px;padding:0 15px}.twofas-admin .twofas-btn.twofas-collapse-btn,.twofas-user .twofas-btn.twofas-collapse-btn,.twofas-login-box .twofas-btn.twofas-collapse-btn,.twofas-totp-confirmation-box .twofas-btn.twofas-collapse-btn{background:#fff;color:#23282d;border:1px solid #384c54;margin-top:20px}.twofas-admin .twofas-btn.twofas-collapse-btn:hover,.twofas-user .twofas-btn.twofas-collapse-btn:hover,.twofas-login-box .twofas-btn.twofas-collapse-btn:hover,.twofas-totp-confirmation-box .twofas-btn.twofas-collapse-btn:hover{background:rgba(200,206,212,0.2)}.twofas-admin .twofas-btn-as-link,.twofas-user .twofas-btn-as-link,.twofas-login-box .twofas-btn-as-link,.twofas-totp-confirmation-box .twofas-btn-as-link{border:0;display:inline;background:none;color:inherit;margin:0;padding:0;text-decoration:underline}.twofas-admin .twofas-status-btn-as-link,.twofas-user .twofas-status-btn-as-link,.twofas-login-box .twofas-status-btn-as-link,.twofas-totp-confirmation-box .twofas-status-btn-as-link{border:0;display:inline-block;background:none;color:inherit;margin:0;padding:2px 0 0 0;vertical-align:middle}.twofas-admin input[type="text"],.twofas-admin input[type="password"],.twofas-admin input[type="tel"],.twofas-admin input[type="email"],.twofas-user input[type="text"],.twofas-user input[type="password"],.twofas-user input[type="tel"],.twofas-user input[type="email"],.twofas-login-box input[type="text"],.twofas-login-box input[type="password"],.twofas-login-box input[type="tel"],.twofas-login-box input[type="email"],.twofas-totp-confirmation-box input[type="text"],.twofas-totp-confirmation-box input[type="password"],.twofas-totp-confirmation-box input[type="tel"],.twofas-totp-confirmation-box input[type="email"]{box-shadow:none;-webkit-box-shadow:none;display:block;height:30px;line-height:30px;border:1px solid #d9d9d9}@media all and (max-width: 767px){.twofas-admin input[type="text"],.twofas-admin input[type="password"],.twofas-admin input[type="tel"],.twofas-admin input[type="email"],.twofas-user input[type="text"],.twofas-user input[type="password"],.twofas-user input[type="tel"],.twofas-user input[type="email"],.twofas-login-box input[type="text"],.twofas-login-box input[type="password"],.twofas-login-box input[type="tel"],.twofas-login-box input[type="email"],.twofas-totp-confirmation-box input[type="text"],.twofas-totp-confirmation-box input[type="password"],.twofas-totp-confirmation-box input[type="tel"],.twofas-totp-confirmation-box input[type="email"]{height:35px;line-height:35px}}.twofas-admin input[type="text"]:focus,.twofas-admin input[type="password"]:focus,.twofas-admin input[type="tel"]:focus,.twofas-admin input[type="email"]:focus,.twofas-user input[type="text"]:focus,.twofas-user input[type="password"]:focus,.twofas-user input[type="tel"]:focus,.twofas-user input[type="email"]:focus,.twofas-login-box input[type="text"]:focus,.twofas-login-box input[type="password"]:focus,.twofas-login-box input[type="tel"]:focus,.twofas-login-box input[type="email"]:focus,.twofas-totp-confirmation-box input[type="text"]:focus,.twofas-totp-confirmation-box input[type="password"]:focus,.twofas-totp-confirmation-box input[type="tel"]:focus,.twofas-totp-confirmation-box input[type="email"]:focus{border-color:#999;-webkit-box-shadow:none;box-shadow:none;outline:0}.twofas-admin input[type="text"].twofas-token-input,.twofas-admin input[type="password"].twofas-token-input,.twofas-admin input[type="tel"].twofas-token-input,.twofas-admin input[type="email"].twofas-token-input,.twofas-user input[type="text"].twofas-token-input,.twofas-user input[type="password"].twofas-token-input,.twofas-user input[type="tel"].twofas-token-input,.twofas-user input[type="email"].twofas-token-input,.twofas-login-box input[type="text"].twofas-token-input,.twofas-login-box input[type="password"].twofas-token-input,.twofas-login-box input[type="tel"].twofas-token-input,.twofas-login-box input[type="email"].twofas-token-input,.twofas-totp-confirmation-box input[type="text"].twofas-token-input,.twofas-totp-confirmation-box input[type="password"].twofas-token-input,.twofas-totp-confirmation-box input[type="tel"].twofas-token-input,.twofas-totp-confirmation-box input[type="email"].twofas-token-input{width:133px;text-align:center;font-size:13px;font-weight:700;letter-spacing:1px;margin:25px 0 10px 0}.twofas-admin input[type="text"].twofas-token-input.twofas-big,.twofas-admin input[type="password"].twofas-token-input.twofas-big,.twofas-admin input[type="tel"].twofas-token-input.twofas-big,.twofas-admin input[type="email"].twofas-token-input.twofas-big,.twofas-user input[type="text"].twofas-token-input.twofas-big,.twofas-user input[type="password"].twofas-token-input.twofas-big,.twofas-user input[type="tel"].twofas-token-input.twofas-big,.twofas-user input[type="email"].twofas-token-input.twofas-big,.twofas-login-box input[type="text"].twofas-token-input.twofas-big,.twofas-login-box input[type="password"].twofas-token-input.twofas-big,.twofas-login-box input[type="tel"].twofas-token-input.twofas-big,.twofas-login-box input[type="email"].twofas-token-input.twofas-big,.twofas-totp-confirmation-box input[type="text"].twofas-token-input.twofas-big,.twofas-totp-confirmation-box input[type="password"].twofas-token-input.twofas-big,.twofas-totp-confirmation-box input[type="tel"].twofas-token-input.twofas-big,.twofas-totp-confirmation-box input[type="email"].twofas-token-input.twofas-big{width:100%;height:35px;line-height:35px;font-size:16px;margin:10px 0}@media all and (max-width: 767px){.twofas-admin input[type="text"].twofas-token-input.twofas-big,.twofas-admin input[type="password"].twofas-token-input.twofas-big,.twofas-admin input[type="tel"].twofas-token-input.twofas-big,.twofas-admin input[type="email"].twofas-token-input.twofas-big,.twofas-user input[type="text"].twofas-token-input.twofas-big,.twofas-user input[type="password"].twofas-token-input.twofas-big,.twofas-user input[type="tel"].twofas-token-input.twofas-big,.twofas-user input[type="email"].twofas-token-input.twofas-big,.twofas-login-box input[type="text"].twofas-token-input.twofas-big,.twofas-login-box input[type="password"].twofas-token-input.twofas-big,.twofas-login-box input[type="tel"].twofas-token-input.twofas-big,.twofas-login-box input[type="email"].twofas-token-input.twofas-big,.twofas-totp-confirmation-box input[type="text"].twofas-token-input.twofas-big,.twofas-totp-confirmation-box input[type="password"].twofas-token-input.twofas-big,.twofas-totp-confirmation-box input[type="tel"].twofas-token-input.twofas-big,.twofas-totp-confirmation-box input[type="email"].twofas-token-input.twofas-big{font-size:16px;margin:10px 0}}.twofas-admin input[type="text"].twofas-token-input.twofas-white-bg,.twofas-admin input[type="password"].twofas-token-input.twofas-white-bg,.twofas-admin input[type="tel"].twofas-token-input.twofas-white-bg,.twofas-admin input[type="email"].twofas-token-input.twofas-white-bg,.twofas-user input[type="text"].twofas-token-input.twofas-white-bg,.twofas-user input[type="password"].twofas-token-input.twofas-white-bg,.twofas-user input[type="tel"].twofas-token-input.twofas-white-bg,.twofas-user input[type="email"].twofas-token-input.twofas-white-bg,.twofas-login-box input[type="text"].twofas-token-input.twofas-white-bg,.twofas-login-box input[type="password"].twofas-token-input.twofas-white-bg,.twofas-login-box input[type="tel"].twofas-token-input.twofas-white-bg,.twofas-login-box input[type="email"].twofas-token-input.twofas-white-bg,.twofas-totp-confirmation-box input[type="text"].twofas-token-input.twofas-white-bg,.twofas-totp-confirmation-box input[type="password"].twofas-token-input.twofas-white-bg,.twofas-totp-confirmation-box input[type="tel"].twofas-token-input.twofas-white-bg,.twofas-totp-confirmation-box input[type="email"].twofas-token-input.twofas-white-bg{background-color:#fff}.twofas-admin input[type="text"].twofas-token-input.twofas-text-placeholder::-webkit-input-placeholder,.twofas-admin input[type="password"].twofas-token-input.twofas-text-placeholder::-webkit-input-placeholder,.twofas-admin input[type="tel"].twofas-token-input.twofas-text-placeholder::-webkit-input-placeholder,.twofas-admin input[type="email"].twofas-token-input.twofas-text-placeholder::-webkit-input-placeholder,.twofas-user input[type="text"].twofas-token-input.twofas-text-placeholder::-webkit-input-placeholder,.twofas-user input[type="password"].twofas-token-input.twofas-text-placeholder::-webkit-input-placeholder,.twofas-user input[type="tel"].twofas-token-input.twofas-text-placeholder::-webkit-input-placeholder,.twofas-user input[type="email"].twofas-token-input.twofas-text-placeholder::-webkit-input-placeholder,.twofas-login-box input[type="text"].twofas-token-input.twofas-text-placeholder::-webkit-input-placeholder,.twofas-login-box input[type="password"].twofas-token-input.twofas-text-placeholder::-webkit-input-placeholder,.twofas-login-box input[type="tel"].twofas-token-input.twofas-text-placeholder::-webkit-input-placeholder,.twofas-login-box input[type="email"].twofas-token-input.twofas-text-placeholder::-webkit-input-placeholder,.twofas-totp-confirmation-box input[type="text"].twofas-token-input.twofas-text-placeholder::-webkit-input-placeholder,.twofas-totp-confirmation-box input[type="password"].twofas-token-input.twofas-text-placeholder::-webkit-input-placeholder,.twofas-totp-confirmation-box input[type="tel"].twofas-token-input.twofas-text-placeholder::-webkit-input-placeholder,.twofas-totp-confirmation-box input[type="email"].twofas-token-input.twofas-text-placeholder::-webkit-input-placeholder{font-size:12px;font-weight:400;letter-spacing:0}.twofas-admin input[type="text"].twofas-token-input.twofas-text-placeholder::-moz-placeholder,.twofas-admin input[type="password"].twofas-token-input.twofas-text-placeholder::-moz-placeholder,.twofas-admin input[type="tel"].twofas-token-input.twofas-text-placeholder::-moz-placeholder,.twofas-admin input[type="email"].twofas-token-input.twofas-text-placeholder::-moz-placeholder,.twofas-user input[type="text"].twofas-token-input.twofas-text-placeholder::-moz-placeholder,.twofas-user input[type="password"].twofas-token-input.twofas-text-placeholder::-moz-placeholder,.twofas-user input[type="tel"].twofas-token-input.twofas-text-placeholder::-moz-placeholder,.twofas-user input[type="email"].twofas-token-input.twofas-text-placeholder::-moz-placeholder,.twofas-login-box input[type="text"].twofas-token-input.twofas-text-placeholder::-moz-placeholder,.twofas-login-box input[type="password"].twofas-token-input.twofas-text-placeholder::-moz-placeholder,.twofas-login-box input[type="tel"].twofas-token-input.twofas-text-placeholder::-moz-placeholder,.twofas-login-box input[type="email"].twofas-token-input.twofas-text-placeholder::-moz-placeholder,.twofas-totp-confirmation-box input[type="text"].twofas-token-input.twofas-text-placeholder::-moz-placeholder,.twofas-totp-confirmation-box input[type="password"].twofas-token-input.twofas-text-placeholder::-moz-placeholder,.twofas-totp-confirmation-box input[type="tel"].twofas-token-input.twofas-text-placeholder::-moz-placeholder,.twofas-totp-confirmation-box input[type="email"].twofas-token-input.twofas-text-placeholder::-moz-placeholder{font-size:12px;font-weight:400;letter-spacing:0}.twofas-admin input[type="text"].twofas-token-input.twofas-text-placeholder:-ms-input-placeholder,.twofas-admin input[type="password"].twofas-token-input.twofas-text-placeholder:-ms-input-placeholder,.twofas-admin input[type="tel"].twofas-token-input.twofas-text-placeholder:-ms-input-placeholder,.twofas-admin input[type="email"].twofas-token-input.twofas-text-placeholder:-ms-input-placeholder,.twofas-user input[type="text"].twofas-token-input.twofas-text-placeholder:-ms-input-placeholder,.twofas-user input[type="password"].twofas-token-input.twofas-text-placeholder:-ms-input-placeholder,.twofas-user input[type="tel"].twofas-token-input.twofas-text-placeholder:-ms-input-placeholder,.twofas-user input[type="email"].twofas-token-input.twofas-text-placeholder:-ms-input-placeholder,.twofas-login-box input[type="text"].twofas-token-input.twofas-text-placeholder:-ms-input-placeholder,.twofas-login-box input[type="password"].twofas-token-input.twofas-text-placeholder:-ms-input-placeholder,.twofas-login-box input[type="tel"].twofas-token-input.twofas-text-placeholder:-ms-input-placeholder,.twofas-login-box input[type="email"].twofas-token-input.twofas-text-placeholder:-ms-input-placeholder,.twofas-totp-confirmation-box input[type="text"].twofas-token-input.twofas-text-placeholder:-ms-input-placeholder,.twofas-totp-confirmation-box input[type="password"].twofas-token-input.twofas-text-placeholder:-ms-input-placeholder,.twofas-totp-confirmation-box input[type="tel"].twofas-token-input.twofas-text-placeholder:-ms-input-placeholder,.twofas-totp-confirmation-box input[type="email"].twofas-token-input.twofas-text-placeholder:-ms-input-placeholder{font-size:12px;font-weight:400;letter-spacing:0}.twofas-admin input[type="text"].twofas-token-input.twofas-text-placeholder:-moz-placeholder,.twofas-admin input[type="password"].twofas-token-input.twofas-text-placeholder:-moz-placeholder,.twofas-admin input[type="tel"].twofas-token-input.twofas-text-placeholder:-moz-placeholder,.twofas-admin input[type="email"].twofas-token-input.twofas-text-placeholder:-moz-placeholder,.twofas-user input[type="text"].twofas-token-input.twofas-text-placeholder:-moz-placeholder,.twofas-user input[type="password"].twofas-token-input.twofas-text-placeholder:-moz-placeholder,.twofas-user input[type="tel"].twofas-token-input.twofas-text-placeholder:-moz-placeholder,.twofas-user input[type="email"].twofas-token-input.twofas-text-placeholder:-moz-placeholder,.twofas-login-box input[type="text"].twofas-token-input.twofas-text-placeholder:-moz-placeholder,.twofas-login-box input[type="password"].twofas-token-input.twofas-text-placeholder:-moz-placeholder,.twofas-login-box input[type="tel"].twofas-token-input.twofas-text-placeholder:-moz-placeholder,.twofas-login-box input[type="email"].twofas-token-input.twofas-text-placeholder:-moz-placeholder,.twofas-totp-confirmation-box input[type="text"].twofas-token-input.twofas-text-placeholder:-moz-placeholder,.twofas-totp-confirmation-box input[type="password"].twofas-token-input.twofas-text-placeholder:-moz-placeholder,.twofas-totp-confirmation-box input[type="tel"].twofas-token-input.twofas-text-placeholder:-moz-placeholder,.twofas-totp-confirmation-box input[type="email"].twofas-token-input.twofas-text-placeholder:-moz-placeholder{font-size:12px;font-weight:400;letter-spacing:0}@media all and (max-width: 767px){.twofas-admin input[type="text"].twofas-token-input,.twofas-admin input[type="password"].twofas-token-input,.twofas-admin input[type="tel"].twofas-token-input,.twofas-admin input[type="email"].twofas-token-input,.twofas-user input[type="text"].twofas-token-input,.twofas-user input[type="password"].twofas-token-input,.twofas-user input[type="tel"].twofas-token-input,.twofas-user input[type="email"].twofas-token-input,.twofas-login-box input[type="text"].twofas-token-input,.twofas-login-box input[type="password"].twofas-token-input,.twofas-login-box input[type="tel"].twofas-token-input,.twofas-login-box input[type="email"].twofas-token-input,.twofas-totp-confirmation-box input[type="text"].twofas-token-input,.twofas-totp-confirmation-box input[type="password"].twofas-token-input,.twofas-totp-confirmation-box input[type="tel"].twofas-token-input,.twofas-totp-confirmation-box input[type="email"].twofas-token-input{font-size:15px;margin:10px auto}}.twofas-admin input[type="text"].twofas-login-box-token-input,.twofas-admin input[type="password"].twofas-login-box-token-input,.twofas-admin input[type="tel"].twofas-login-box-token-input,.twofas-admin input[type="email"].twofas-login-box-token-input,.twofas-user input[type="text"].twofas-login-box-token-input,.twofas-user input[type="password"].twofas-login-box-token-input,.twofas-user input[type="tel"].twofas-login-box-token-input,.twofas-user input[type="email"].twofas-login-box-token-input,.twofas-login-box input[type="text"].twofas-login-box-token-input,.twofas-login-box input[type="password"].twofas-login-box-token-input,.twofas-login-box input[type="tel"].twofas-login-box-token-input,.twofas-login-box input[type="email"].twofas-login-box-token-input,.twofas-totp-confirmation-box input[type="text"].twofas-login-box-token-input,.twofas-totp-confirmation-box input[type="password"].twofas-login-box-token-input,.twofas-totp-confirmation-box input[type="tel"].twofas-login-box-token-input,.twofas-totp-confirmation-box input[type="email"].twofas-login-box-token-input{background-color:#fff;display:inline-block;width:133px;text-align:center;font-size:13px;font-weight:700;letter-spacing:1px;margin:5px auto 10px auto;height:34px;line-height:34px}.twofas-admin input[type="text"].twofas-login-box-token-input::-webkit-input-placeholder,.twofas-admin input[type="password"].twofas-login-box-token-input::-webkit-input-placeholder,.twofas-admin input[type="tel"].twofas-login-box-token-input::-webkit-input-placeholder,.twofas-admin input[type="email"].twofas-login-box-token-input::-webkit-input-placeholder,.twofas-user input[type="text"].twofas-login-box-token-input::-webkit-input-placeholder,.twofas-user input[type="password"].twofas-login-box-token-input::-webkit-input-placeholder,.twofas-user input[type="tel"].twofas-login-box-token-input::-webkit-input-placeholder,.twofas-user input[type="email"].twofas-login-box-token-input::-webkit-input-placeholder,.twofas-login-box input[type="text"].twofas-login-box-token-input::-webkit-input-placeholder,.twofas-login-box input[type="password"].twofas-login-box-token-input::-webkit-input-placeholder,.twofas-login-box input[type="tel"].twofas-login-box-token-input::-webkit-input-placeholder,.twofas-login-box input[type="email"].twofas-login-box-token-input::-webkit-input-placeholder,.twofas-totp-confirmation-box input[type="text"].twofas-login-box-token-input::-webkit-input-placeholder,.twofas-totp-confirmation-box input[type="password"].twofas-login-box-token-input::-webkit-input-placeholder,.twofas-totp-confirmation-box input[type="tel"].twofas-login-box-token-input::-webkit-input-placeholder,.twofas-totp-confirmation-box input[type="email"].twofas-login-box-token-input::-webkit-input-placeholder{font-weight:400;letter-spacing:0}.twofas-admin input[type="text"].twofas-login-box-token-input::-moz-placeholder,.twofas-admin input[type="password"].twofas-login-box-token-input::-moz-placeholder,.twofas-admin input[type="tel"].twofas-login-box-token-input::-moz-placeholder,.twofas-admin input[type="email"].twofas-login-box-token-input::-moz-placeholder,.twofas-user input[type="text"].twofas-login-box-token-input::-moz-placeholder,.twofas-user input[type="password"].twofas-login-box-token-input::-moz-placeholder,.twofas-user input[type="tel"].twofas-login-box-token-input::-moz-placeholder,.twofas-user input[type="email"].twofas-login-box-token-input::-moz-placeholder,.twofas-login-box input[type="text"].twofas-login-box-token-input::-moz-placeholder,.twofas-login-box input[type="password"].twofas-login-box-token-input::-moz-placeholder,.twofas-login-box input[type="tel"].twofas-login-box-token-input::-moz-placeholder,.twofas-login-box input[type="email"].twofas-login-box-token-input::-moz-placeholder,.twofas-totp-confirmation-box input[type="text"].twofas-login-box-token-input::-moz-placeholder,.twofas-totp-confirmation-box input[type="password"].twofas-login-box-token-input::-moz-placeholder,.twofas-totp-confirmation-box input[type="tel"].twofas-login-box-token-input::-moz-placeholder,.twofas-totp-confirmation-box input[type="email"].twofas-login-box-token-input::-moz-placeholder{font-weight:400;letter-spacing:0}.twofas-admin input[type="text"].twofas-login-box-token-input:-ms-input-placeholder,.twofas-admin input[type="password"].twofas-login-box-token-input:-ms-input-placeholder,.twofas-admin input[type="tel"].twofas-login-box-token-input:-ms-input-placeholder,.twofas-admin input[type="email"].twofas-login-box-token-input:-ms-input-placeholder,.twofas-user input[type="text"].twofas-login-box-token-input:-ms-input-placeholder,.twofas-user input[type="password"].twofas-login-box-token-input:-ms-input-placeholder,.twofas-user input[type="tel"].twofas-login-box-token-input:-ms-input-placeholder,.twofas-user input[type="email"].twofas-login-box-token-input:-ms-input-placeholder,.twofas-login-box input[type="text"].twofas-login-box-token-input:-ms-input-placeholder,.twofas-login-box input[type="password"].twofas-login-box-token-input:-ms-input-placeholder,.twofas-login-box input[type="tel"].twofas-login-box-token-input:-ms-input-placeholder,.twofas-login-box input[type="email"].twofas-login-box-token-input:-ms-input-placeholder,.twofas-totp-confirmation-box input[type="text"].twofas-login-box-token-input:-ms-input-placeholder,.twofas-totp-confirmation-box input[type="password"].twofas-login-box-token-input:-ms-input-placeholder,.twofas-totp-confirmation-box input[type="tel"].twofas-login-box-token-input:-ms-input-placeholder,.twofas-totp-confirmation-box input[type="email"].twofas-login-box-token-input:-ms-input-placeholder{font-weight:400;letter-spacing:0}.twofas-admin input[type="text"].twofas-login-box-token-input:-moz-placeholder,.twofas-admin input[type="password"].twofas-login-box-token-input:-moz-placeholder,.twofas-admin input[type="tel"].twofas-login-box-token-input:-moz-placeholder,.twofas-admin input[type="email"].twofas-login-box-token-input:-moz-placeholder,.twofas-user input[type="text"].twofas-login-box-token-input:-moz-placeholder,.twofas-user input[type="password"].twofas-login-box-token-input:-moz-placeholder,.twofas-user input[type="tel"].twofas-login-box-token-input:-moz-placeholder,.twofas-user input[type="email"].twofas-login-box-token-input:-moz-placeholder,.twofas-login-box input[type="text"].twofas-login-box-token-input:-moz-placeholder,.twofas-login-box input[type="password"].twofas-login-box-token-input:-moz-placeholder,.twofas-login-box input[type="tel"].twofas-login-box-token-input:-moz-placeholder,.twofas-login-box input[type="email"].twofas-login-box-token-input:-moz-placeholder,.twofas-totp-confirmation-box input[type="text"].twofas-login-box-token-input:-moz-placeholder,.twofas-totp-confirmation-box input[type="password"].twofas-login-box-token-input:-moz-placeholder,.twofas-totp-confirmation-box input[type="tel"].twofas-login-box-token-input:-moz-placeholder,.twofas-totp-confirmation-box input[type="email"].twofas-login-box-token-input:-moz-placeholder{font-weight:400;letter-spacing:0}.twofas-admin input[type="checkbox"],.twofas-admin input[type="radio"],.twofas-user input[type="checkbox"],.twofas-user input[type="radio"],.twofas-login-box input[type="checkbox"],.twofas-login-box input[type="radio"],.twofas-totp-confirmation-box input[type="checkbox"],.twofas-totp-confirmation-box input[type="radio"]{box-shadow:none;-webkit-box-shadow:none}.twofas-admin input[type="checkbox"]:focus,.twofas-admin input[type="radio"]:focus,.twofas-user input[type="checkbox"]:focus,.twofas-user input[type="radio"]:focus,.twofas-login-box input[type="checkbox"]:focus,.twofas-login-box input[type="radio"]:focus,.twofas-totp-confirmation-box input[type="checkbox"]:focus,.twofas-totp-confirmation-box input[type="radio"]:focus{border-color:#999;-webkit-box-shadow:none;box-shadow:none;outline:0}.twofas-admin .twofas-checkbox-input-box,.twofas-user .twofas-checkbox-input-box,.twofas-login-box .twofas-checkbox-input-box,.twofas-totp-confirmation-box .twofas-checkbox-input-box{margin-bottom:8px}.twofas-admin .twofas-checkbox-input-box:last-of-type,.twofas-user .twofas-checkbox-input-box:last-of-type,.twofas-login-box .twofas-checkbox-input-box:last-of-type,.twofas-totp-confirmation-box .twofas-checkbox-input-box:last-of-type{margin-bottom:0}.twofas-admin .twofas-checkbox-input-box input[type="checkbox"],.twofas-user .twofas-checkbox-input-box input[type="checkbox"],.twofas-login-box .twofas-checkbox-input-box input[type="checkbox"],.twofas-totp-confirmation-box .twofas-checkbox-input-box input[type="checkbox"]{display:none}.twofas-admin .twofas-checkbox-input-box input[type="checkbox"]:checked+label .twofas-checkbox-icon .twofas-checked,.twofas-user .twofas-checkbox-input-box input[type="checkbox"]:checked+label .twofas-checkbox-icon .twofas-checked,.twofas-login-box .twofas-checkbox-input-box input[type="checkbox"]:checked+label .twofas-checkbox-icon .twofas-checked,.twofas-totp-confirmation-box .twofas-checkbox-input-box input[type="checkbox"]:checked+label .twofas-checkbox-icon .twofas-checked{opacity:1}.twofas-admin .twofas-checkbox-input-box input[type="checkbox"]:checked+label .twofas-checkbox-desc,.twofas-user .twofas-checkbox-input-box input[type="checkbox"]:checked+label .twofas-checkbox-desc,.twofas-login-box .twofas-checkbox-input-box input[type="checkbox"]:checked+label .twofas-checkbox-desc,.twofas-totp-confirmation-box .twofas-checkbox-input-box input[type="checkbox"]:checked+label .twofas-checkbox-desc{font-weight:700}.twofas-admin .twofas-checkbox-input-box label,.twofas-user .twofas-checkbox-input-box label,.twofas-login-box .twofas-checkbox-input-box label,.twofas-totp-confirmation-box .twofas-checkbox-input-box label{display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.twofas-admin .twofas-checkbox-input-box label .twofas-checkbox-icon,.twofas-user .twofas-checkbox-input-box label .twofas-checkbox-icon,.twofas-login-box .twofas-checkbox-input-box label .twofas-checkbox-icon,.twofas-totp-confirmation-box .twofas-checkbox-input-box label .twofas-checkbox-icon{background-color:#fff;border:1px solid #333;display:inline-block;height:28px;line-height:28px;text-align:center;width:28px}.twofas-admin .twofas-checkbox-input-box label .twofas-checkbox-icon .twofas-checked,.twofas-user .twofas-checkbox-input-box label .twofas-checkbox-icon .twofas-checked,.twofas-login-box .twofas-checkbox-input-box label .twofas-checkbox-icon .twofas-checked,.twofas-totp-confirmation-box .twofas-checkbox-input-box label .twofas-checkbox-icon .twofas-checked{opacity:0;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.twofas-admin .twofas-checkbox-input-box label .twofas-checkbox-desc,.twofas-user .twofas-checkbox-input-box label .twofas-checkbox-desc,.twofas-login-box .twofas-checkbox-input-box label .twofas-checkbox-desc,.twofas-totp-confirmation-box .twofas-checkbox-input-box label .twofas-checkbox-desc{margin-left:5px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.twofas-admin .twofas-radio-input-box,.twofas-user .twofas-radio-input-box,.twofas-login-box .twofas-radio-input-box,.twofas-totp-confirmation-box .twofas-radio-input-box{margin-bottom:8px}.twofas-admin .twofas-radio-input-box:last-of-type,.twofas-user .twofas-radio-input-box:last-of-type,.twofas-login-box .twofas-radio-input-box:last-of-type,.twofas-totp-confirmation-box .twofas-radio-input-box:last-of-type{margin-bottom:0}.twofas-admin .twofas-radio-input-box input[type="radio"],.twofas-user .twofas-radio-input-box input[type="radio"],.twofas-login-box .twofas-radio-input-box input[type="radio"],.twofas-totp-confirmation-box .twofas-radio-input-box input[type="radio"]{display:none}.twofas-admin .twofas-radio-input-box input[type="radio"]:checked+label .twofas-radio-icon .twofas-checked,.twofas-user .twofas-radio-input-box input[type="radio"]:checked+label .twofas-radio-icon .twofas-checked,.twofas-login-box .twofas-radio-input-box input[type="radio"]:checked+label .twofas-radio-icon .twofas-checked,.twofas-totp-confirmation-box .twofas-radio-input-box input[type="radio"]:checked+label .twofas-radio-icon .twofas-checked{opacity:1}.twofas-admin .twofas-radio-input-box input[type="radio"]:checked+label .twofas-radio-desc,.twofas-user .twofas-radio-input-box input[type="radio"]:checked+label .twofas-radio-desc,.twofas-login-box .twofas-radio-input-box input[type="radio"]:checked+label .twofas-radio-desc,.twofas-totp-confirmation-box .twofas-radio-input-box input[type="radio"]:checked+label .twofas-radio-desc{font-weight:700}.twofas-admin .twofas-radio-input-box label,.twofas-user .twofas-radio-input-box label,.twofas-login-box .twofas-radio-input-box label,.twofas-totp-confirmation-box .twofas-radio-input-box label{display:block;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.twofas-admin .twofas-radio-input-box label .twofas-radio-icon,.twofas-user .twofas-radio-input-box label .twofas-radio-icon,.twofas-login-box .twofas-radio-input-box label .twofas-radio-icon,.twofas-totp-confirmation-box .twofas-radio-input-box label .twofas-radio-icon{background-color:#fff;border:1px solid #333;border-radius:50%;display:inline-block;height:28px;left:0;line-height:28px;position:absolute;text-align:center;top:0;width:28px}.twofas-admin .twofas-radio-input-box label .twofas-radio-icon .twofas-checked,.twofas-user .twofas-radio-input-box label .twofas-radio-icon .twofas-checked,.twofas-login-box .twofas-radio-input-box label .twofas-radio-icon .twofas-checked,.twofas-totp-confirmation-box .twofas-radio-input-box label .twofas-radio-icon .twofas-checked{opacity:0;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.twofas-admin .twofas-radio-input-box label .twofas-radio-desc,.twofas-user .twofas-radio-input-box label .twofas-radio-desc,.twofas-login-box .twofas-radio-input-box label .twofas-radio-desc,.twofas-totp-confirmation-box .twofas-radio-input-box label .twofas-radio-desc{display:inline-block;line-height:1.4;margin-left:7px;padding-left:28px;position:relative;top:0;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;vertical-align:middle}.twofas-admin .twofas-radio-input-box label .twofas-radio-desc-title,.twofas-user .twofas-radio-input-box label .twofas-radio-desc-title,.twofas-login-box .twofas-radio-input-box label .twofas-radio-desc-title,.twofas-totp-confirmation-box .twofas-radio-input-box label .twofas-radio-desc-title{font-size:14px;font-weight:700}.twofas-admin .twofas-radio-input-box label .twofas-radio-desc span,.twofas-user .twofas-radio-input-box label .twofas-radio-desc span,.twofas-login-box .twofas-radio-input-box label .twofas-radio-desc span,.twofas-totp-confirmation-box .twofas-radio-input-box label .twofas-radio-desc span{display:block}.twofas-admin .twofas-form-inline,.twofas-user .twofas-form-inline,.twofas-login-box .twofas-form-inline,.twofas-totp-confirmation-box .twofas-form-inline{display:inline}.twofas-admin .twofas-icon,.twofas-user .twofas-icon,.twofas-login-box .twofas-icon,.twofas-totp-confirmation-box .twofas-icon{background-image:url("../images/spritesheet.png");background-repeat:no-repeat;display:inline-block}.twofas-admin .twofas-icon-app-store,.twofas-user .twofas-icon-app-store,.twofas-login-box .twofas-icon-app-store,.twofas-totp-confirmation-box .twofas-icon-app-store{background-position:0 -133px;height:40px;width:135px}.twofas-admin .twofas-icon-backup-codes,.twofas-user .twofas-icon-backup-codes,.twofas-login-box .twofas-icon-backup-codes,.twofas-totp-confirmation-box .twofas-icon-backup-codes{background-position:-276px -110px;height:24px;width:21px}.twofas-admin .twofas-icon-download,.twofas-user .twofas-icon-download,.twofas-login-box .twofas-icon-download,.twofas-totp-confirmation-box .twofas-icon-download{background-position:-194px 0;height:87px;width:48px}.twofas-admin .twofas-icon-google-play,.twofas-user .twofas-icon-google-play,.twofas-login-box .twofas-icon-google-play,.twofas-totp-confirmation-box .twofas-icon-google-play{background-position:0 -89px;height:42px;width:136px}.twofas-admin .twofas-icon-info-ok,.twofas-user .twofas-icon-info-ok,.twofas-login-box .twofas-icon-info-ok,.twofas-totp-confirmation-box .twofas-icon-info-ok{background-position:-222px -89px;height:16px;width:16px}.twofas-admin .twofas-icon-info-x,.twofas-user .twofas-icon-info-x,.twofas-login-box .twofas-icon-info-x,.twofas-totp-confirmation-box .twofas-icon-info-x{background-position:-170px -89px;height:16px;width:16px}.twofas-admin .twofas-icon-info,.twofas-user .twofas-icon-info,.twofas-login-box .twofas-icon-info,.twofas-totp-confirmation-box .twofas-icon-info{background-position:-138px -111px;height:16px;width:16px}.twofas-admin .twofas-icon-numpad,.twofas-user .twofas-icon-numpad,.twofas-login-box .twofas-icon-numpad,.twofas-totp-confirmation-box .twofas-icon-numpad{background-position:-244px 0;height:73px;width:56px}.twofas-admin .twofas-icon-offline-codes,.twofas-user .twofas-icon-offline-codes,.twofas-login-box .twofas-icon-offline-codes,.twofas-totp-confirmation-box .twofas-icon-offline-codes{background-position:-244px -75px;height:33px;width:33px}.twofas-admin .twofas-icon-padlock,.twofas-user .twofas-icon-padlock,.twofas-login-box .twofas-icon-padlock,.twofas-totp-confirmation-box .twofas-icon-padlock{background-position:-216px -123px;height:32px;width:22px}.twofas-admin .twofas-icon-refresh,.twofas-user .twofas-icon-refresh,.twofas-login-box .twofas-icon-refresh,.twofas-totp-confirmation-box .twofas-icon-refresh{background-position:-213px -161px;height:12px;width:12px}.twofas-admin .twofas-icon-remove-hover,.twofas-user .twofas-icon-remove-hover,.twofas-login-box .twofas-icon-remove-hover,.twofas-totp-confirmation-box .twofas-icon-remove-hover{background-position:-227px -161px;height:10px;width:10px}.twofas-admin .twofas-icon-remove,.twofas-user .twofas-icon-remove,.twofas-login-box .twofas-icon-remove,.twofas-totp-confirmation-box .twofas-icon-remove{background-position:-156px -111px;height:10px;width:10px}.twofas-admin .twofas-icon-sms,.twofas-user .twofas-icon-sms,.twofas-login-box .twofas-icon-sms,.twofas-totp-confirmation-box .twofas-icon-sms{background-position:-98px 0;height:87px;width:94px}.twofas-admin .twofas-icon-support,.twofas-user .twofas-icon-support,.twofas-login-box .twofas-icon-support,.twofas-totp-confirmation-box .twofas-icon-support{background-position:-194px -89px;height:32px;width:26px}.twofas-admin .twofas-icon-tick-admin,.twofas-user .twofas-icon-tick-admin,.twofas-login-box .twofas-icon-tick-admin,.twofas-totp-confirmation-box .twofas-icon-tick-admin{background-position:-138px -89px;height:20px;width:30px}.twofas-admin .twofas-icon-tick-enabled,.twofas-user .twofas-icon-tick-enabled,.twofas-login-box .twofas-icon-tick-enabled,.twofas-totp-confirmation-box .twofas-icon-tick-enabled{background-position:-222px -107px;height:12px;width:17px}.twofas-admin .twofas-icon-tick,.twofas-user .twofas-icon-tick,.twofas-login-box .twofas-icon-tick,.twofas-totp-confirmation-box .twofas-icon-tick{background-position:-194px -161px;height:12px;width:17px}.twofas-admin .twofas-icon-token,.twofas-user .twofas-icon-token,.twofas-login-box .twofas-icon-token,.twofas-totp-confirmation-box .twofas-icon-token{background-position:0 0;height:87px;width:96px}.twofas-admin .twofas-icon-tokens,.twofas-user .twofas-icon-tokens,.twofas-login-box .twofas-icon-tokens,.twofas-totp-confirmation-box .twofas-icon-tokens{background-position:-279px -75px;height:30px;width:18px}.twofas-admin .twofas-icon-trusted,.twofas-user .twofas-icon-trusted,.twofas-login-box .twofas-icon-trusted,.twofas-totp-confirmation-box .twofas-icon-trusted{background-position:-244px -142px;height:22px;width:30px}.twofas-admin .twofas-icon-turn-on-off,.twofas-user .twofas-icon-turn-on-off,.twofas-login-box .twofas-icon-turn-on-off,.twofas-totp-confirmation-box .twofas-icon-turn-on-off{background-position:-276px -142px;height:17px;width:16px}.twofas-admin .twofas-icon-twofas-auth,.twofas-user .twofas-icon-twofas-auth,.twofas-login-box .twofas-icon-twofas-auth,.twofas-totp-confirmation-box .twofas-icon-twofas-auth{background-position:-194px -123px;height:36px;width:20px}.twofas-admin .twofas-icon-vms,.twofas-user .twofas-icon-vms,.twofas-login-box .twofas-icon-vms,.twofas-totp-confirmation-box .twofas-icon-vms{background-position:-244px -110px;height:30px;width:30px}.twofas-admin h2{font-size:18px;line-height:24px;font-weight:700;margin-bottom:15px}.twofas-admin-account-wrapper .twofas-account{background:#363b41;color:#fff;font-size:0;padding:20px 15px}.twofas-admin-account-wrapper .twofas-account-col{display:inline-block}@media all and (max-width: 600px){.twofas-admin-account-wrapper .twofas-account-col{display:block;text-align:center}}.twofas-admin-account-wrapper .twofas-account-col.twofas-disable-container{margin-top:9px}@media all and (max-width: 600px){.twofas-admin-account-wrapper .twofas-account-col.twofas-disable-container{float:none !important;margin-top:15px}}@media all and (max-width: 380px){.twofas-admin-account-wrapper .twofas-account-col .twofas-email,.twofas-admin-account-wrapper .twofas-account-col .twofas-plan{display:block}}@media all and (max-width: 480px){.twofas-admin-account-wrapper .twofas-account-col .twofas-plan-modal{display:block}}.twofas-admin-account-wrapper .twofas-account-col p{display:inline-block;font-size:14px;line-height:24px}.twofas-admin-account-wrapper .twofas-account-col form{display:inline-block}@media all and (max-width: 380px){.twofas-admin-account-wrapper .twofas-account-row:not(:first-of-type){margin-top:10px}}.twofas-admin-delete-bar-wrapper{margin:30px -15px 0 -15px}.twofas-admin-delete-bar-wrapper .twofas-delete-bar{background:#363b41;color:#fff;font-size:14px;font-weight:400;height:40px;line-height:40px;padding:0 25px;width:100%}@media all and (max-width: 480px){.twofas-admin-delete-bar-wrapper .twofas-delete-bar{height:auto;line-height:1;padding:15px}}.twofas-admin-delete-bar-wrapper .twofas-delete-bar p{display:inline-block}.twofas-admin-delete-bar-wrapper .twofas-delete-bar a{text-decoration:underline;color:inherit}.twofas-admin-plans-wrapper{margin:50px -15px 0 -15px}@media all and (max-width: 991px){.twofas-admin-plans-wrapper{margin-top:30px}}.twofas-admin-plans-wrapper .twofas-plans{background:#fff}.twofas-admin-plans-wrapper .twofas-plans table{border-collapse:collapse;width:100%}.twofas-admin-plans-wrapper .twofas-plans table.twofas-active-free tbody tr td:nth-of-type(2){background:rgba(16,183,74,0.05)}.twofas-admin-plans-wrapper .twofas-plans table.twofas-active-premium tbody tr td:nth-of-type(3){background:rgba(16,183,74,0.05)}.twofas-admin-plans-wrapper .twofas-plans table thead th{height:50px;line-height:50px;font-size:18px;font-weight:700;text-align:center;text-transform:uppercase}.twofas-admin-plans-wrapper .twofas-plans table thead th:first-of-type{text-align:left}.twofas-admin-plans-wrapper .twofas-plans table thead th.twofas-basic{background:#363b41;color:#fff;border-right:0;width:15%}.twofas-admin-plans-wrapper .twofas-plans table thead th.twofas-premium{background:#eb1c23;color:#fff;border-left:0;width:15%}.twofas-admin-plans-wrapper .twofas-plans table tbody .twofas-premium{display:none}.twofas-admin-plans-wrapper .twofas-plans table tbody td{height:80px;line-height:80px;text-align:center;min-width:235px}@media all and (max-width: 1199px){.twofas-admin-plans-wrapper .twofas-plans table tbody td{min-width:195px}}.twofas-admin-plans-wrapper .twofas-plans table tbody td:first-of-type{text-align:left}.twofas-admin-plans-wrapper .twofas-plans table tbody td .twofas-cell-icon{display:block;float:left;width:7%;text-align:center}@media all and (max-width: 1400px){.twofas-admin-plans-wrapper .twofas-plans table tbody td .twofas-cell-icon{width:14%}}@media all and (max-width: 991px){.twofas-admin-plans-wrapper .twofas-plans table tbody td .twofas-cell-icon{width:10%}}@media all and (max-width: 480px){.twofas-admin-plans-wrapper .twofas-plans table tbody td .twofas-cell-icon{width:20%}}.twofas-admin-plans-wrapper .twofas-plans table tbody td .twofas-cell-icon i{vertical-align:middle}.twofas-admin-plans-wrapper .twofas-plans table tbody td .twofas-cell-content{display:inline-block;width:93%;vertical-align:middle;padding-right:20px !important}@media all and (max-width: 1400px){.twofas-admin-plans-wrapper .twofas-plans table tbody td .twofas-cell-content{width:86%}}@media all and (max-width: 991px){.twofas-admin-plans-wrapper .twofas-plans table tbody td .twofas-cell-content{width:90%}}@media all and (max-width: 480px){.twofas-admin-plans-wrapper .twofas-plans table tbody td .twofas-cell-content{width:80%}}.twofas-admin-plans-wrapper .twofas-plans table tbody td .twofas-cell-content h6{font-size:16px;font-weight:700;margin:0;padding:0}.twofas-admin-plans-wrapper .twofas-plans table tbody td .twofas-cell-content p{font-size:12px;font-weight:400;margin:0;padding:0}.twofas-admin-plans-wrapper .twofas-plans table tbody td .twofas-tick-content{display:inline-block;vertical-align:middle}.twofas-admin-plans-wrapper .twofas-plans table tbody td .twofas-tick-content i,.twofas-admin-plans-wrapper .twofas-plans table tbody td .twofas-tick-content p{display:block;margin:0 auto;text-align:center}.twofas-admin-plans-wrapper .twofas-plans table tbody td .twofas-tick-content p{margin-top:10px;font-size:11px;font-weight:700}.twofas-admin-plans-wrapper .twofas-plans table tbody td .twofas-tick-content p a{text-decoration:underline}.twofas-admin-plans-wrapper .twofas-plans table tbody td .twofas-tick-content h5{font-size:18px;font-weight:700}.twofas-admin-plans-wrapper .twofas-plans table th,.twofas-admin-plans-wrapper .twofas-plans table td{padding:0 20px;border:1px solid #e5e5e5}.twofas-admin-plans-wrapper .twofas-plans table .twofas-icon{vertical-align:middle}@media all and (max-width: 991px){.twofas-admin-plans-wrapper .twofas-plans table,.twofas-admin-plans-wrapper .twofas-plans thead,.twofas-admin-plans-wrapper .twofas-plans tbody,.twofas-admin-plans-wrapper .twofas-plans th,.twofas-admin-plans-wrapper .twofas-plans td,.twofas-admin-plans-wrapper .twofas-plans tr{display:block}.twofas-admin-plans-wrapper .twofas-plans thead th:not(:first-of-type){display:none}.twofas-admin-plans-wrapper .twofas-plans tbody .twofas-premium{display:block !important}.twofas-admin-plans-wrapper .twofas-plans tbody .twofas-downgrade td{padding:10px 0;text-align:center !important}.twofas-admin-plans-wrapper .twofas-plans tbody tr:first-of-type td:before{content:"BASIC";background:#363b41;color:#fff}.twofas-admin-plans-wrapper .twofas-plans tbody tr:nth-of-type(4) td:before{content:"PREMIUM";background:#eb1c23;color:#fff}.twofas-admin-plans-wrapper .twofas-plans tbody tr:last-of-type td{padding:10px 0}.twofas-admin-plans-wrapper .twofas-plans tbody tr:last-of-type td:not(:last-of-type){display:none}.twofas-admin-plans-wrapper .twofas-plans tbody tr td{height:auto;line-height:1;padding:0;border-top:0;clear:both}.twofas-admin-plans-wrapper .twofas-plans tbody tr td:before{display:block;width:100%;height:50px;line-height:50px;padding:0 20px;font-size:18px;font-weight:700;text-transform:uppercase}.twofas-admin-plans-wrapper .twofas-plans tbody tr td .twofas-cell-icon,.twofas-admin-plans-wrapper .twofas-plans tbody tr td .twofas-cell-content{padding:20px 0}.twofas-admin-plans-wrapper .twofas-plans tr:not(:last-of-type) td:nth-of-type(2),.twofas-admin-plans-wrapper .twofas-plans tr:not(:last-of-type) td:nth-of-type(3){display:none}}.twofas-admin-users-wrapper{margin:30px 0 0 -15px}@media all and (max-width: 991px){.twofas-admin-users-wrapper{margin:30px -15px 0 -15px}}.twofas-admin-users-wrapper .twofas-users{background:#fff;border:1px solid #e5e5e5;height:365px;padding:15px}@media all and (max-width: 640px){.twofas-admin-users-wrapper .twofas-users{height:200px}}@media all and (max-width: 480px){.twofas-admin-users-wrapper .twofas-users{height:auto}}.twofas-admin-users-wrapper .twofas-users .twofas-chart-container{position:relative;width:100%;height:100%;padding:15px 0}@media all and (max-width: 1199px){.twofas-admin-users-wrapper .twofas-users .twofas-chart-container{padding:30px 0}}@media all and (max-width: 991px){.twofas-admin-users-wrapper .twofas-users .twofas-chart-container{padding:15px 0}}@media all and (max-width: 480px){.twofas-admin-users-wrapper .twofas-users .twofas-chart-container{padding:10px 0 0 0}}.twofas-admin-users-wrapper .twofas-users canvas,.twofas-admin-users-wrapper .twofas-users iframe{max-height:100%;max-width:70%;float:left;margin-left:-15%}@media all and (min-width: 992px) and (max-width: 1199px){.twofas-admin-users-wrapper .twofas-users canvas,.twofas-admin-users-wrapper .twofas-users iframe{width:64%}}@media all and (max-width: 480px){.twofas-admin-users-wrapper .twofas-users canvas,.twofas-admin-users-wrapper .twofas-users iframe{max-width:100%;margin-left:0;float:none}}.twofas-admin-users-wrapper .twofas-users #js-legend{width:35%;float:left;font-size:12px}@media all and (min-width: 992px) and (max-width: 1199px){.twofas-admin-users-wrapper .twofas-users #js-legend{width:36%}}@media all and (max-width: 480px){.twofas-admin-users-wrapper .twofas-users #js-legend{float:none;width:100%}}.twofas-admin-users-wrapper .twofas-users #js-legend ul{display:block;list-style:none;padding:0;margin:0}@media all and (max-width: 480px){.twofas-admin-users-wrapper .twofas-users #js-legend ul{text-align:center}}.twofas-admin-users-wrapper .twofas-users #js-legend ul li{padding:5px;margin:0}@media all and (max-width: 480px){.twofas-admin-users-wrapper .twofas-users #js-legend ul li{display:inline-block}}.twofas-admin-users-wrapper .twofas-users #js-legend ul li span{display:inline-block;height:10px;width:30px;margin-right:10px}.twofas-admin-video-wrapper{margin:30px -15px 0 0}@media all and (max-width: 991px){.twofas-admin-video-wrapper{margin:30px -15px 0 -15px}}.twofas-admin-video-wrapper .twofas-video{background:#fff;border:1px solid #e5e5e5;height:365px;padding:15px}@media all and (max-width: 640px){.twofas-admin-video-wrapper .twofas-video{height:225px}}.twofas-admin-video-wrapper .twofas-video-player{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;max-height:100%}.twofas-admin-video-wrapper .twofas-video-player:before{display:block;content:"";width:100%;padding-top:56.25%}.twofas-admin-video-wrapper .twofas-video-player>.content{position:absolute;top:0;left:0;right:0;bottom:0}.twofas-admin-video-wrapper .twofas-video-player img{display:inline-block;height:100%;width:auto}.twofas-admin-video-wrapper .twofas-video-player-content>div{max-width:100%;max-height:100%}.twofas-admin-video-wrapper .twofas-video-player-content video{display:none}.twofas-admin-video-wrapper .twofas-video-player-content .video-js{display:none !important}.twofas-admin-video-wrapper .twofas-video-player-content .video-js.my-player-dimensions{display:block !important}.twofas-admin-video-wrapper .twofas-video-player-content .video-js.my-player-dimensions video{display:block}.twofas-admin-video-wrapper .twofas-video-player-content .vjs-poster{background-size:cover}.twofas-admin-video-wrapper .twofas-video-player-content .vjs-big-play-button{border:2px solid #f1f1f1;border-radius:50%;width:75px;height:75px;line-height:75px;left:50%;top:50%;margin:-37.5px 0 0 -37.5px}.twofas-admin-video-wrapper .twofas-video-player-content .vjs-big-play-button .vjs-icon-placeholder{font-size:48px}.twofas-admin-video-wrapper .twofas-video-player-content .vjs-control-bar{background:#000}.twofas-admin-video-wrapper .twofas-video-player-content .vjs-play-progress::before{color:#ec1c24}.twofas-admin .twofas-account-box-wrapper{text-align:center}.twofas-admin .twofas-account-box-wrapper .twofas-account-box{display:inline-block;background:#fff;border:1px solid #e5e5e5;max-width:350px;width:100%;height:auto}.twofas-admin .twofas-account-box-wrapper .twofas-account-box-header{height:35px;text-align:center;background:#363b41}.twofas-admin .twofas-account-box-wrapper .twofas-account-box-header h3{color:#fff;line-height:35px;font-size:16px;font-weight:700;padding:0;margin:0}.twofas-admin .twofas-account-box-wrapper .twofas-account-box-content{padding:15px;text-align:left;width:100%}.twofas-admin .twofas-account-box-wrapper .twofas-account-box-content .twofas-submit-container{text-align:right}.twofas-admin .twofas-account-box-wrapper .twofas-account-box-content label{font-weight:700}.twofas-admin .twofas-account-box-wrapper .twofas-account-box-content input[type="email"],.twofas-admin .twofas-account-box-wrapper .twofas-account-box-content input[type="password"]{width:100%;margin:10px 0}.twofas-admin .twofas-account-box-wrapper .twofas-account-box-content hr{margin-bottom:15px}.twofas-admin .twofas-account-box-wrapper .twofas-account-box-content a{display:block;line-height:20px}.twofas-admin .twofas-account-box-wrapper .twofas-account-box-content a:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.twofas-admin .twofas-account-box-wrapper .twofas-account-box .twofas-privacy-policy-label{font-weight:normal}.twofas-admin .twofas-account-box-wrapper .twofas-account-box .twofas-privacy-policy-label a{text-decoration:underline}.twofas-admin .twofas-admin-configuration{text-align:center}.twofas-admin .twofas-admin-configuration-box{background-color:#fff;margin:10px auto 35px;max-width:800px;width:95%}.twofas-admin .twofas-admin-configuration-box.twofas-admin-configuration-box-last{margin-bottom:0}.twofas-admin .twofas-admin-configuration-box-header{background:#363b41;height:45px;line-height:45px;padding:0 10px}.twofas-admin .twofas-admin-configuration-box-header h3{color:#fff;display:inline-block;font-size:16px;vertical-align:middle}@media all and (max-width: 550px){.twofas-admin .twofas-admin-configuration-box-header h3{font-size:14px}}.twofas-admin .twofas-admin-configuration-box-bottom{text-align:center}.twofas-admin .twofas-admin-configuration-box-desc{line-height:1.4;margin-bottom:10px}.twofas-admin .twofas-admin-configuration-box .twofas-action-btn{cursor:pointer;font-size:12px;margin:10px 0 0;padding:0 30px}.twofas-admin .twofas-admin-configuration-box form{padding:25px;text-align:left}.twofas-admin .twofas-admin-configuration-paragraph{margin:10px 0 30px}.twofas-login-error-wide{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;left:50%;overflow:hidden;position:relative;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:750px}.twofas-login-box{-webkit-box-sizing:border-box;box-sizing:border-box;left:50%;margin-bottom:15px;overflow:hidden;position:relative;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:750px}@media all and (max-width: 767px){.twofas-login-box{width:100%}}.twofas-login-box::after{clear:both;content:'';display:table}.twofas-login-box+#backtoblog{display:none}.twofas-login-box *{-webkit-box-sizing:border-box;box-sizing:border-box}.twofas-login-box-col{background-color:#fff;display:block;float:left;height:100%;min-height:413px;padding:30px;width:50%}@media all and (max-width: 767px){.twofas-login-box-col{float:none;padding:20px;min-height:0;width:100%}}@media all and (max-width: 767px){.twofas-login-box-col.twofas-login-box-col-left{padding-top:0}}.twofas-login-box-col.twofas-login-box-col-left img{margin-bottom:20px;margin-top:5px}@media all and (max-width: 767px){.twofas-login-box-col.twofas-login-box-col-left img{margin-bottom:0;margin-top:0}}.twofas-login-box-col.twofas-login-box-col-left h3{margin-bottom:60px}@media all and (max-width: 767px){.twofas-login-box-col.twofas-login-box-col-left h3{margin-bottom:15px}}.twofas-login-box-col.twofas-login-box-col-right img{-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:-o-pixelated;image-rendering:pixelated;width:85%}.twofas-login-box-stores{display:block;text-align:center}.twofas-login-box-stores a{display:inline-block;vertical-align:middle}@media all and (max-width: 767px){.twofas-login-box-stores a{display:block}}.twofas-login-box-stores a:first-of-type{margin-right:10px}@media all and (max-width: 767px){.twofas-login-box-stores a:first-of-type{margin-bottom:5px;margin-right:0}}.twofas-login-box .twofas-img-wrapper{position:relative}.twofas-login-box .twofas-img-wrapper .twofas-btn-wrapper{background:#fff;left:50%;padding:3px;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.twofas-login-box .twofas-img-wrapper a{font-size:13px;height:34px;line-height:34px;padding:0 25px;width:150px}.twofas-login-box h3{font-size:16px;font-weight:400;line-height:24px;text-align:center}.twofas-login-box img{display:block;margin:0 auto}.twofas-login-box form{background:none;-webkit-box-shadow:none;box-shadow:none;margin:0;padding:0;text-align:center;border:none}.twofas-login-box form .twofas-action-btn{font-size:12px;height:34px;line-height:34px;margin:0 auto}.twofas-login-box .twofas-totp-secret{display:none;margin:7px 0}.twofas-login-box .twofas-totp-secret-link{color:#2a75e6}.twofas-login-box .twofas-totp-secret-link:hover{color:#2a75e6;text-decoration:underline}.twofas-login-another-account{background:none;clear:both;float:none;width:100%}.twofas-login-another-account>form{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:none;margin:0 !important;padding-bottom:0 !important;padding-left:0 !important;padding-right:0 !important;padding-top:10px !important;text-align:left !important}.twofas-login-another-account>form input[type="submit"]{color:#72777c;font-size:11px;line-height:19px;text-decoration:underline}.twofas-login-another-account>form input[type="submit"]:hover,.twofas-login-another-account>form input[type="submit"]:active,.twofas-login-another-account>form input[type="submit"]:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.twofas-totp-confirmation-box form{padding-top:10px;padding-left:30px;padding-right:30px;padding-bottom:30px !important;text-align:center;border:none}.twofas-totp-confirmation-box form label{font-size:14px;font-weight:400;line-height:22px}.twofas-totp-confirmation-box form .twofas-action-btn{display:block;font-size:12px;height:34px;line-height:34px;width:100%}.twofas-totp-confirmation-box img{display:inline-block}.twofas-totp-confirmation-box a{color:#72777c;display:block;font-size:11px;line-height:19px;text-align:left;text-decoration:underline}.twofas-totp-confirmation-box a:hover{text-decoration:underline}.twofas-totp-confirmation-box .twofas-modal form{background:none;-webkit-box-shadow:none;box-shadow:none;padding:0}.twofas-totp-confirmation-box .twofas-modal form .twofas-action-btn{display:inline-block;width:auto}@media all and (max-width: 520px){.twofas-totp-confirmation-box .twofas-modal .twofas-content-container .twofas-buttons .twofas-cancel-btn{margin-bottom:10px !important}.twofas-totp-confirmation-box .twofas-modal .twofas-content-container .twofas-buttons .twofas-action-btn{display:block;width:100%}}.twofas-totp-confirmation-box .twofas-login-another-account form{padding-bottom:0 !important;padding-left:0 !important;padding-right:0 !important;padding-top:10px !important}#login_error{margin-bottom:20px}.twofas-login-form-container{-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:0}.twofas-login-form-container .twofas-resend-code-form{padding:16px 0 0 0 !important}.twofas-login-form-container .twofas-resend-code-form .twofas-resend-code-container{text-align:center}.twofas-login-form-container .twofas-resend-code-form .twofas-resend-code-container input[type="submit"].twofas-resend-code{color:#72777c;font-size:11px;cursor:pointer;border:0 none;background:none;text-decoration:underline !important}.twofas-login-form-container .twofas-login-form{position:relative !important;padding-bottom:10px;-webkit-box-sizing:content-box !important;box-sizing:content-box !important;margin-top:0;-webkit-box-shadow:none;box-shadow:none}.twofas-login-form-container .twofas-login-form *{-webkit-box-sizing:border-box;box-sizing:border-box}.twofas-login-form-container .twofas-login-form .twofas-remember-container{width:100%;display:table;margin-top:15px}.twofas-login-form-container .twofas-login-form .twofas-remember-container .twofas-column{display:table-cell;vertical-align:top}.twofas-login-form-container .twofas-login-form .twofas-remember-container .twofas-column input[type="checkbox"]{margin-top:-6px}.twofas-login-form-container .twofas-login-form .twofas-remember-container .twofas-column .twofas-remember-device-label{font-size:11px !important;position:relative !important;bottom:6px !important;left:3px !important}.twofas-login-form-container .twofas-login-form .twofas-submit{display:inline-block;float:right;text-align:right;margin:15px 0;height:30px}.twofas-login-form-container .twofas-login-form .twofas-submit.twofas-disabled:not(.twofas-pusher)::before{margin-top:7px;margin-right:4px;content:' ';display:inline-block;width:16px;height:16px;vertical-align:middle;-webkit-background-size:cover;background-size:cover;background:url("../images/loading.gif") no-repeat}.twofas-login-form-container .twofas-login-form .twofas-submit.twofas-disabled .button-primary{color:#66c6e4 !important;background:#008ec2 !important;border-color:#007cb2 !important;-webkit-box-shadow:none !important;box-shadow:none !important;text-shadow:0 -1px 0 rgba(0,0,0,0.1) !important;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.twofas-login-form-container .twofas-login-nav{margin-top:10px}.twofas-login-form-container .twofas-login-nav .twofas-login-nav-wrapper{padding:10px 0}.twofas-login-form-container .twofas-login-nav .twofas-login-nav-wrapper .twofas-table-wrapper{width:100%;display:table}.twofas-login-form-container .twofas-login-nav .twofas-login-nav-wrapper .twofas-table-wrapper .twofas-login-nav-message{display:table-cell;vertical-align:middle;text-align:left;font-size:11px;line-height:19px;color:#72777c}.twofas-login-form-container .twofas-login-nav .twofas-login-nav-wrapper .twofas-table-wrapper .twofas-login-nav-message a{font-size:11px;line-height:19px;color:#72777c}.twofas-login-form-container .twofas-login-nav .twofas-login-nav-wrapper .twofas-table-wrapper .twofas-login-nav-message .twofas-login-nav-form{-webkit-box-shadow:none;box-shadow:none;padding:0;margin:0;background:transparent;border:none}.twofas-login-form-container .twofas-login-nav .twofas-login-nav-wrapper .twofas-table-wrapper .twofas-login-nav-message .twofas-login-nav-form input{font-size:11px;line-height:19px;text-decoration:underline;color:#72777c}.twofas-login-form-container .twofas-sockets{display:inline-block;margin:15px 0}.twofas-login-form-container .twofas-sockets .twofas-icon{display:inline-block;vertical-align:middle}.twofas-login-form-container .twofas-sockets .twofas-token-loading,.twofas-login-form-container .twofas-sockets .twofas-token-setup{margin:0 10px;vertical-align:middle}.twofas-login-footer{position:fixed;right:30px;bottom:30px}.twofas-login-footer:hover .twofas-login-footer-tooltip{display:inline}.twofas-login-footer .twofas-login-footer-tooltip{display:none;width:200px;background-color:black;color:#fff;text-align:center;padding:5px 0;border-radius:6px;margin-top:3px;margin-right:4px;float:left}.twofas-login-footer .twofas-login-footer-logo{display:inline-block}.twofas-error-notice{background:#fff;border-left:4px solid #dc3232;box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);padding:5px 12px;margin:5px 0 15px}li#toplevel_page_twofas-submenu-channel.toplevel_page_twofas-submenu-channel>a .wp-menu-image{-webkit-background-size:16px 27px;background-size:16px 27px}.update-message .twofas-upgrade-notice+p{display:none}.update-message .twofas-upgrade-notice p::before{content:'';margin-right:0}body.twofas-desktop .twofas-btn-wrapper,body.twofas-desktop .twofas-mobile-config{display:none}body.twofas-mobile .twofas-btn-wrapper,body.twofas-mobile .twofas-mobile-config{display:block}
  • 2fas/trunk/assets/js/pusher-events.js

    r2299241 r2470780  
    6262    } catch ( e ) {
    6363        Sentry.captureException( e );
    64         errorModalMessage.html( 'Server error occurred. Please try to refresh this page.' );
    65         errorModal.trigger( 'display' );
     64        if (e instanceof ReferenceError) {
     65            $( '.twofas-sockets .twofas-icon-padlock' ).remove();
     66            $( '.twofas-sockets .twofas-sockets-error' ).css('display', 'inline');
     67            $( '.twofas-sockets .twofas-token-setup' ).removeClass( 'twofas-play' );
     68            $( '.twofas-sockets .twofas-token-error' ).addClass( 'twofas-play' );
     69        } else {
     70            errorModalMessage.html( 'Server error occurred. Please try to refresh this page.' );
     71            errorModal.trigger( 'display' );
     72        }
    6673    }
    6774
  • 2fas/trunk/assets/js/pusher-events.min.js

    r2343404 r2470780  
    1 !function(s){try{var t=s("#pusher-session-id"),e=s("#status-id"),r=s("#integration-id"),o=s("#totp-token"),u=s(".twofas-error-modal"),c=s("#error-modal-message");function p(t){e.val(t.statusId),o.val(t.totpToken),s(".twofas-submit").addClass("twofas-pusher"),s(".twofas-sockets .twofas-token-setup").removeClass("twofas-play"),s(".twofas-sockets .twofas-token-loading").addClass("twofas-play"),this.disconnect(),setTimeout(function(){s("#loginform").submit()},1)}function f(a,n,i){var t=a.subscribe(n);t.bind("twofas-login-request",p,a),t.bind("pusher:subscription_error",function(t){var s,e,r,o;s=t,e=a,r=n,(o=i)<3?f(e,r,++o):(Sentry.captureMessage("Subscription error",{extra:{channel_name:r,status:s}}),e.disconnect(),c.html("Subscription error ("+s+")"),u.trigger("display"))})}if(t.length){var a=new Pusher(twofas.pusherKey,{forceTLS:!0,authEndpoint:twofas.authEndpoint}),n="private-wp_"+r.val()+"_"+t.val();f(a,n,1)}}catch(t){Sentry.captureException(t),c.html("Server error occurred. Please try to refresh this page."),u.trigger("display")}}(jQuery);
     1!function(t){try{var s=t("#pusher-session-id"),e=t("#status-id"),o=t("#integration-id"),a=t("#totp-token"),c=t(".twofas-error-modal"),f=t("#error-modal-message");function u(s){e.val(s.statusId),a.val(s.totpToken),t(".twofas-submit").addClass("twofas-pusher"),t(".twofas-sockets .twofas-token-setup").removeClass("twofas-play"),t(".twofas-sockets .twofas-token-loading").addClass("twofas-play"),this.disconnect(),setTimeout(function(){t("#loginform").submit()},1)}function l(r,n,i){var s=r.subscribe(n);s.bind("twofas-login-request",u,r),s.bind("pusher:subscription_error",function(s){var t,e,o,a;t=s,e=r,o=n,(a=i)<3?l(e,o,++a):(Sentry.captureMessage("Subscription error",{extra:{channel_name:o,status:t}}),e.disconnect(),f.html("Subscription error ("+t+")"),c.trigger("display"))})}if(s.length){var r=new Pusher(twofas.pusherKey,{forceTLS:!0,authEndpoint:twofas.authEndpoint}),n="private-wp_"+o.val()+"_"+s.val();l(r,n,1)}}catch(s){Sentry.captureException(s),s instanceof ReferenceError?(t(".twofas-sockets .twofas-icon-padlock").remove(),t(".twofas-sockets .twofas-sockets-error").css("display","inline"),t(".twofas-sockets .twofas-token-setup").removeClass("twofas-play"),t(".twofas-sockets .twofas-token-error").addClass("twofas-play")):(f.html("Server error occurred. Please try to refresh this page."),c.trigger("display"))}}(jQuery);
  • 2fas/trunk/assets/js/sentry.js

    r2122989 r2470780  
    1 Sentry.init( {
    2     dsn: twofasSentry.sentryDsn,
    3     release: twofasSentry.release,
    4     whitelistUrls: [
    5         twofasSentry.whitelistUrls
    6     ],
    7     beforeSend: function( event ) {
    8         if ( false === Boolean( twofasSentry.loggingAllowed ) ) {
    9             return null;
     1if ( typeof Sentry != 'undefined' ) {
     2    Sentry.init( {
     3        dsn: twofasSentry.sentryDsn,
     4        release: twofasSentry.release,
     5        whitelistUrls: [
     6            twofasSentry.whitelistUrls
     7        ],
     8        beforeSend: function( event ) {
     9            if ( false === Boolean( twofasSentry.loggingAllowed ) ) {
     10                return null;
     11            }
     12
     13            if ( twofasSentry.loginPageUrl === event.request.url ) {
     14                event.request.url = '[Filtered: ' + twofasSentry.siteUrl + ']';
     15            }
     16
     17            return event;
    1018        }
     19    } );
    1120
    12         if ( twofasSentry.loginPageUrl === event.request.url ) {
    13             event.request.url = '[Filtered: ' + twofasSentry.siteUrl + ']';
     21    Sentry.configureScope( function( scope ) {
     22        scope.setTag( "jquery_version", jQuery.fn.jquery );
     23        scope.setTag( "wp_version", twofasSentry.wp_version );
     24        scope.setTag( "api_sdk_version", twofasSentry.api_sdk_version );
     25        scope.setTag( "account_sdk_version", twofasSentry.account_sdk_version );
     26    } );
     27} else {
     28    var Sentry = {
     29        captureException: function( e ) {
     30            console.log( e );
    1431        }
    15 
    16         return event;
    17     }
    18 } );
    19 
    20 Sentry.configureScope( function( scope ) {
    21     scope.setTag( "jquery_version", jQuery.fn.jquery );
    22     scope.setTag( "wp_version", twofasSentry.wp_version );
    23     scope.setTag( "api_sdk_version", twofasSentry.api_sdk_version );
    24     scope.setTag( "account_sdk_version", twofasSentry.account_sdk_version );
    25 } );
     32    };
     33}
  • 2fas/trunk/assets/js/sentry.min.js

    r2122989 r2470780  
    1 Sentry.init({dsn:twofasSentry.sentryDsn,release:twofasSentry.release,whitelistUrls:[twofasSentry.whitelistUrls],beforeSend:function(e){return!1===Boolean(twofasSentry.loggingAllowed)?null:(twofasSentry.loginPageUrl===e.request.url&&(e.request.url="[Filtered: "+twofasSentry.siteUrl+"]"),e)}}),Sentry.configureScope(function(e){e.setTag("jquery_version",jQuery.fn.jquery),e.setTag("wp_version",twofasSentry.wp_version),e.setTag("api_sdk_version",twofasSentry.api_sdk_version),e.setTag("account_sdk_version",twofasSentry.account_sdk_version)});
     1if(void 0!==Sentry)Sentry.init({dsn:twofasSentry.sentryDsn,release:twofasSentry.release,whitelistUrls:[twofasSentry.whitelistUrls],beforeSend:function(e){return!1===Boolean(twofasSentry.loggingAllowed)?null:(twofasSentry.loginPageUrl===e.request.url&&(e.request.url="[Filtered: "+twofasSentry.siteUrl+"]"),e)}}),Sentry.configureScope(function(e){e.setTag("jquery_version",jQuery.fn.jquery),e.setTag("wp_version",twofasSentry.wp_version),e.setTag("api_sdk_version",twofasSentry.api_sdk_version),e.setTag("account_sdk_version",twofasSentry.account_sdk_version)});else var Sentry={captureException:function(e){console.log(e)}};
  • 2fas/trunk/assets/scss/includes/_spinners.scss

    r2299241 r2470780  
    273273}
    274274
     275.twofas-token-error {
     276  .twofas-error-dot {
     277    animation: twofas-token-loading-setup 1.2s ease-in normal 1 both;
     278    -webkit-animation: twofas-token-loading-setup 1.2s ease-in normal 1 both;
     279  }
     280}
     281.twofas-sockets-error {
     282  display: none;
     283  position: relative;
     284}
    275285.twofas-token-loading,
    276 .twofas-token-setup {
     286.twofas-token-setup,
     287.twofas-token-error {
    277288  display: none;
    278289
     
    322333  }
    323334
     335  .twofas-error-dot {
     336    display: block;
     337    float: left;
     338    margin-right: 7px;
     339    width: 8px;
     340    height: 8px;
     341    border-radius: 50%;
     342    background-color: $TF_Dot_Error_Background_Color;
     343    opacity: 0;
     344    will-change: background-color, opacity;
     345
     346    &:last-of-type {
     347      margin-right: 0;
     348    }
     349
     350    &:nth-of-type(2) {
     351      animation-delay: timeToSeconds(getAnimationOffset(1)) !important;
     352      -webkit-animation-delay: timeToSeconds(getAnimationOffset(1)) !important;
     353    }
     354
     355    &:nth-of-type(3) {
     356      animation-delay: timeToSeconds(getAnimationOffset(2)) !important;
     357      -webkit-animation-delay: timeToSeconds(getAnimationOffset(2)) !important;
     358    }
     359
     360    &:nth-of-type(4) {
     361      animation-delay: timeToSeconds(getAnimationOffset(3)) !important;
     362      -webkit-animation-delay: timeToSeconds(getAnimationOffset(3)) !important;
     363    }
     364
     365    &:nth-of-type(5) {
     366      animation-delay: timeToSeconds(getAnimationOffset(4)) !important;
     367      -webkit-animation-delay: timeToSeconds(getAnimationOffset(4)) !important;
     368    }
     369
     370    &:nth-of-type(6) {
     371      animation-delay: timeToSeconds(getAnimationOffset(5)) !important;
     372      -webkit-animation-delay: timeToSeconds(getAnimationOffset(5)) !important;
     373    }
     374  }
     375
    324376  @at-root {
    325377    @keyframes twofas-token-loading-setup {
  • 2fas/trunk/assets/scss/includes/_variables.scss

    r1974165 r2470780  
    144144$TF_Dot_Far_Background_Color: #8899a6;
    145145$TF_Dot_Active_Background_Color: #32a2d6;
     146$TF_Dot_Error_Background_Color: #ec4445;
    146147
    147148$TF_Dot_Animation_Base_Time: 1.2;
  • 2fas/trunk/changelog.txt

    r2405165 r2470780  
    11== Changelog ==
     2
     3= 3.0.3 (Feb. 8, 2021) =
     4* Upgrade cookies support
     5* Check adblocker when sending Push Notification
    26
    37= 3.0.2 (Oct. 23, 2020) =
  • 2fas/trunk/constants.php

    r2405165 r2470780  
    1515define( 'TWOFAS_TEMPLATES_PATH', $templates_path );
    1616define( 'TWOFAS_WP_ADMIN_PATH', $admin_url );
    17 define( 'TWOFAS_PLUGIN_VERSION', '3.0.2' );
     17define( 'TWOFAS_PLUGIN_VERSION', '3.0.3' );
    1818define( 'TWOFAS_DEPRECATE_PHP_OLDER_THAN', '5.6' );
  • 2fas/trunk/readme.txt

    r2405165 r2470780  
    33Tags: 2FA, 2 factor authentication, 2-fa, 2-step verification, 2fa wordpress, two factor authentication, security, multifactor authentication, google authenticator, token, otp, totp
    44Requires at least: 4.2
    5 Tested up to: 5.4
     5Tested up to: 5.6
    66Requires PHP: 5.6
    77Stable tag: trunk
     
    130130== Changelog ==
    131131
    132 = 3.0.2 (Oct. 23, 2020) =
    133 * Fixed paths to works with WP-CLI
     132= 3.0.3 (Feb. 8, 2021) =
     133* Upgrade cookies support
     134* Check adblocker when sending Push Notification
  • 2fas/trunk/src/Http/Cookie.php

    r2233847 r2470780  
    3131        return $plugin_cookies;
    3232    }
     33
     34    /**
     35     * @param string $name
     36     * @param string $value
     37     * @param int    $lifespan
     38     * @param bool   $http_only
     39     */
     40    protected function write_cookie( $name, $value, $lifespan, $http_only = false ) {
     41        setcookie( $name, $value, time() + $lifespan, '/', '', false, $http_only );
     42    }
    3343}
  • 2fas/trunk/templates/login/totp_authentication_page.html.twig

    r2343404 r2470780  
    4646            <div class="twofas-sockets">
    4747                <i class="twofas-icon twofas-icon-tokens"></i>
    48 
    4948                <div class="twofas-token-setup twofas-play">
    5049                    <div class="twofas-loading-dot"></div>
     
    5554                    <div class="twofas-loading-dot"></div>
    5655                </div>
    57 
    5856                <div class="twofas-token-loading">
    5957                    <div class="twofas-loading-dot"></div>
     
    6361                    <div class="twofas-loading-dot"></div>
    6462                    <div class="twofas-loading-dot"></div>
     63                </div>
     64                <div class="twofas-token-error">
     65                    <div class="twofas-error-dot"></div>
     66                    <div class="twofas-error-dot"></div>
     67                    <div class="twofas-error-dot"></div>
     68                    <div class="twofas-error-dot"></div>
     69                    <div class="twofas-error-dot"></div>
     70                    <div class="twofas-error-dot"></div>
     71                </div>
     72                <div class="twofas-sockets-error twofas-tooltip" data-tooltip="Logging in via Push notifications is blocked by your Adblocker">
     73                    <i class="twofas-icon twofas-icon-info"></i>
     74                    <i class="twofas-icon twofas-icon-remove"></i>
    6575                </div>
    6676                <i class="twofas-icon twofas-icon-padlock"></i>
  • 2fas/trunk/twofas.php

    r2405165 r2470780  
    44 * Plugin URI:  https://wordpress.org/plugins/2fas/
    55 * Description: 2FAS strengthens WordPress admin security by requiring an additional verification code on untrusted devices.
    6  * Version:     3.0.2
     6 * Version:     3.0.3
    77 * Author:      Two Factor Authentication Service Inc.
    88 * Author URI:  https://2fas.com
  • 2fas/trunk/vendor/composer/ClassLoader.php

    r2054497 r2470780  
    3838 * @author Fabien Potencier <fabien@symfony.com>
    3939 * @author Jordi Boggiano <j.boggiano@seld.be>
    40  * @see    http://www.php-fig.org/psr/psr-0/
    41  * @see    http://www.php-fig.org/psr/psr-4/
     40 * @see    https://www.php-fig.org/psr/psr-0/
     41 * @see    https://www.php-fig.org/psr/psr-4/
    4242 */
    4343class ClassLoader
     
    6161    {
    6262        if (!empty($this->prefixesPsr0)) {
    63             return call_user_func_array('array_merge', $this->prefixesPsr0);
     63            return call_user_func_array('array_merge', array_values($this->prefixesPsr0));
    6464        }
    6565
  • 2fas/trunk/vendor/composer/autoload_classmap.php

    r1974165 r2470780  
    77
    88return array(
     9    'Composer\\InstalledVersions' => $vendorDir . '/composer/InstalledVersions.php',
     10    'DI\\Annotation\\Inject' => $vendorDir . '/php-di/php-di/src/DI/Annotation/Inject.php',
     11    'DI\\Annotation\\Injectable' => $vendorDir . '/php-di/php-di/src/DI/Annotation/Injectable.php',
     12    'DI\\Cache\\ArrayCache' => $vendorDir . '/php-di/php-di/src/DI/Cache/ArrayCache.php',
     13    'DI\\Container' => $vendorDir . '/php-di/php-di/src/DI/Container.php',
     14    'DI\\ContainerBuilder' => $vendorDir . '/php-di/php-di/src/DI/ContainerBuilder.php',
     15    'DI\\Debug' => $vendorDir . '/php-di/php-di/src/DI/Debug.php',
     16    'DI\\Definition\\AliasDefinition' => $vendorDir . '/php-di/php-di/src/DI/Definition/AliasDefinition.php',
     17    'DI\\Definition\\ArrayDefinition' => $vendorDir . '/php-di/php-di/src/DI/Definition/ArrayDefinition.php',
     18    'DI\\Definition\\ArrayDefinitionExtension' => $vendorDir . '/php-di/php-di/src/DI/Definition/ArrayDefinitionExtension.php',
     19    'DI\\Definition\\CacheableDefinition' => $vendorDir . '/php-di/php-di/src/DI/Definition/CacheableDefinition.php',
     20    'DI\\Definition\\DecoratorDefinition' => $vendorDir . '/php-di/php-di/src/DI/Definition/DecoratorDefinition.php',
     21    'DI\\Definition\\Definition' => $vendorDir . '/php-di/php-di/src/DI/Definition/Definition.php',
     22    'DI\\Definition\\Dumper\\ObjectDefinitionDumper' => $vendorDir . '/php-di/php-di/src/DI/Definition/Dumper/ObjectDefinitionDumper.php',
     23    'DI\\Definition\\EntryReference' => $vendorDir . '/php-di/php-di/src/DI/Definition/EntryReference.php',
     24    'DI\\Definition\\EnvironmentVariableDefinition' => $vendorDir . '/php-di/php-di/src/DI/Definition/EnvironmentVariableDefinition.php',
     25    'DI\\Definition\\Exception\\AnnotationException' => $vendorDir . '/php-di/php-di/src/DI/Definition/Exception/AnnotationException.php',
     26    'DI\\Definition\\Exception\\DefinitionException' => $vendorDir . '/php-di/php-di/src/DI/Definition/Exception/DefinitionException.php',
     27    'DI\\Definition\\FactoryDefinition' => $vendorDir . '/php-di/php-di/src/DI/Definition/FactoryDefinition.php',
     28    'DI\\Definition\\HasSubDefinition' => $vendorDir . '/php-di/php-di/src/DI/Definition/HasSubDefinition.php',
     29    'DI\\Definition\\Helper\\ArrayDefinitionExtensionHelper' => $vendorDir . '/php-di/php-di/src/DI/Definition/Helper/ArrayDefinitionExtensionHelper.php',
     30    'DI\\Definition\\Helper\\DefinitionHelper' => $vendorDir . '/php-di/php-di/src/DI/Definition/Helper/DefinitionHelper.php',
     31    'DI\\Definition\\Helper\\EnvironmentVariableDefinitionHelper' => $vendorDir . '/php-di/php-di/src/DI/Definition/Helper/EnvironmentVariableDefinitionHelper.php',
     32    'DI\\Definition\\Helper\\FactoryDefinitionHelper' => $vendorDir . '/php-di/php-di/src/DI/Definition/Helper/FactoryDefinitionHelper.php',
     33    'DI\\Definition\\Helper\\ObjectDefinitionHelper' => $vendorDir . '/php-di/php-di/src/DI/Definition/Helper/ObjectDefinitionHelper.php',
     34    'DI\\Definition\\Helper\\StringDefinitionHelper' => $vendorDir . '/php-di/php-di/src/DI/Definition/Helper/StringDefinitionHelper.php',
     35    'DI\\Definition\\Helper\\ValueDefinitionHelper' => $vendorDir . '/php-di/php-di/src/DI/Definition/Helper/ValueDefinitionHelper.php',
     36    'DI\\Definition\\InstanceDefinition' => $vendorDir . '/php-di/php-di/src/DI/Definition/InstanceDefinition.php',
     37    'DI\\Definition\\ObjectDefinition' => $vendorDir . '/php-di/php-di/src/DI/Definition/ObjectDefinition.php',
     38    'DI\\Definition\\ObjectDefinition\\MethodInjection' => $vendorDir . '/php-di/php-di/src/DI/Definition/ObjectDefinition/MethodInjection.php',
     39    'DI\\Definition\\ObjectDefinition\\PropertyInjection' => $vendorDir . '/php-di/php-di/src/DI/Definition/ObjectDefinition/PropertyInjection.php',
     40    'DI\\Definition\\Resolver\\ArrayResolver' => $vendorDir . '/php-di/php-di/src/DI/Definition/Resolver/ArrayResolver.php',
     41    'DI\\Definition\\Resolver\\DecoratorResolver' => $vendorDir . '/php-di/php-di/src/DI/Definition/Resolver/DecoratorResolver.php',
     42    'DI\\Definition\\Resolver\\DefinitionResolver' => $vendorDir . '/php-di/php-di/src/DI/Definition/Resolver/DefinitionResolver.php',
     43    'DI\\Definition\\Resolver\\EnvironmentVariableResolver' => $vendorDir . '/php-di/php-di/src/DI/Definition/Resolver/EnvironmentVariableResolver.php',
     44    'DI\\Definition\\Resolver\\FactoryResolver' => $vendorDir . '/php-di/php-di/src/DI/Definition/Resolver/FactoryResolver.php',
     45    'DI\\Definition\\Resolver\\InstanceInjector' => $vendorDir . '/php-di/php-di/src/DI/Definition/Resolver/InstanceInjector.php',
     46    'DI\\Definition\\Resolver\\ObjectCreator' => $vendorDir . '/php-di/php-di/src/DI/Definition/Resolver/ObjectCreator.php',
     47    'DI\\Definition\\Resolver\\ParameterResolver' => $vendorDir . '/php-di/php-di/src/DI/Definition/Resolver/ParameterResolver.php',
     48    'DI\\Definition\\Resolver\\ResolverDispatcher' => $vendorDir . '/php-di/php-di/src/DI/Definition/Resolver/ResolverDispatcher.php',
     49    'DI\\Definition\\Resolver\\SelfResolver' => $vendorDir . '/php-di/php-di/src/DI/Definition/Resolver/SelfResolver.php',
     50    'DI\\Definition\\SelfResolvingDefinition' => $vendorDir . '/php-di/php-di/src/DI/Definition/SelfResolvingDefinition.php',
     51    'DI\\Definition\\Source\\AnnotationReader' => $vendorDir . '/php-di/php-di/src/DI/Definition/Source/AnnotationReader.php',
     52    'DI\\Definition\\Source\\Autowiring' => $vendorDir . '/php-di/php-di/src/DI/Definition/Source/Autowiring.php',
     53    'DI\\Definition\\Source\\CachedDefinitionSource' => $vendorDir . '/php-di/php-di/src/DI/Definition/Source/CachedDefinitionSource.php',
     54    'DI\\Definition\\Source\\DefinitionArray' => $vendorDir . '/php-di/php-di/src/DI/Definition/Source/DefinitionArray.php',
     55    'DI\\Definition\\Source\\DefinitionFile' => $vendorDir . '/php-di/php-di/src/DI/Definition/Source/DefinitionFile.php',
     56    'DI\\Definition\\Source\\DefinitionSource' => $vendorDir . '/php-di/php-di/src/DI/Definition/Source/DefinitionSource.php',
     57    'DI\\Definition\\Source\\MutableDefinitionSource' => $vendorDir . '/php-di/php-di/src/DI/Definition/Source/MutableDefinitionSource.php',
     58    'DI\\Definition\\Source\\SourceChain' => $vendorDir . '/php-di/php-di/src/DI/Definition/Source/SourceChain.php',
     59    'DI\\Definition\\StringDefinition' => $vendorDir . '/php-di/php-di/src/DI/Definition/StringDefinition.php',
     60    'DI\\Definition\\ValueDefinition' => $vendorDir . '/php-di/php-di/src/DI/Definition/ValueDefinition.php',
     61    'DI\\DependencyException' => $vendorDir . '/php-di/php-di/src/DI/DependencyException.php',
     62    'DI\\FactoryInterface' => $vendorDir . '/php-di/php-di/src/DI/FactoryInterface.php',
     63    'DI\\Factory\\RequestedEntry' => $vendorDir . '/php-di/php-di/src/DI/Factory/RequestedEntry.php',
     64    'DI\\InvokerInterface' => $vendorDir . '/php-di/php-di/src/DI/InvokerInterface.php',
     65    'DI\\Invoker\\DefinitionParameterResolver' => $vendorDir . '/php-di/php-di/src/DI/Invoker/DefinitionParameterResolver.php',
     66    'DI\\Invoker\\FactoryParameterResolver' => $vendorDir . '/php-di/php-di/src/DI/Invoker/FactoryParameterResolver.php',
     67    'DI\\NotFoundException' => $vendorDir . '/php-di/php-di/src/DI/NotFoundException.php',
     68    'DI\\Proxy\\ProxyFactory' => $vendorDir . '/php-di/php-di/src/DI/Proxy/ProxyFactory.php',
     69    'DI\\Scope' => $vendorDir . '/php-di/php-di/src/DI/Scope.php',
     70    'Endroid\\QrCode\\Exceptions\\DataDoesntExistsException' => $vendorDir . '/endroid/qr-code/src/Exceptions/DataDoesntExistsException.php',
     71    'Endroid\\QrCode\\Exceptions\\FreeTypeLibraryMissingException' => $vendorDir . '/endroid/qr-code/src/Exceptions/FreeTypeLibraryMissingException.php',
     72    'Endroid\\QrCode\\Exceptions\\ImageFunctionFailedException' => $vendorDir . '/endroid/qr-code/src/Exceptions/ImageFunctionFailedException.php',
     73    'Endroid\\QrCode\\Exceptions\\ImageFunctionUnknownException' => $vendorDir . '/endroid/qr-code/src/Exceptions/ImageFunctionUnknownException.php',
     74    'Endroid\\QrCode\\Exceptions\\ImageSizeTooLargeException' => $vendorDir . '/endroid/qr-code/src/Exceptions/ImageSizeTooLargeException.php',
     75    'Endroid\\QrCode\\Exceptions\\VersionTooLargeException' => $vendorDir . '/endroid/qr-code/src/Exceptions/VersionTooLargeException.php',
     76    'Endroid\\QrCode\\QrCode' => $vendorDir . '/endroid/qr-code/src/QrCode.php',
     77    'Interop\\Container\\ContainerInterface' => $vendorDir . '/container-interop/container-interop/src/Interop/Container/ContainerInterface.php',
     78    'Interop\\Container\\Exception\\ContainerException' => $vendorDir . '/container-interop/container-interop/src/Interop/Container/Exception/ContainerException.php',
     79    'Interop\\Container\\Exception\\NotFoundException' => $vendorDir . '/container-interop/container-interop/src/Interop/Container/Exception/NotFoundException.php',
     80    'Invoker\\CallableResolver' => $vendorDir . '/php-di/invoker/src/CallableResolver.php',
     81    'Invoker\\Exception\\InvocationException' => $vendorDir . '/php-di/invoker/src/Exception/InvocationException.php',
     82    'Invoker\\Exception\\NotCallableException' => $vendorDir . '/php-di/invoker/src/Exception/NotCallableException.php',
     83    'Invoker\\Exception\\NotEnoughParametersException' => $vendorDir . '/php-di/invoker/src/Exception/NotEnoughParametersException.php',
     84    'Invoker\\Invoker' => $vendorDir . '/php-di/invoker/src/Invoker.php',
     85    'Invoker\\InvokerInterface' => $vendorDir . '/php-di/invoker/src/InvokerInterface.php',
     86    'Invoker\\ParameterResolver\\AssociativeArrayResolver' => $vendorDir . '/php-di/invoker/src/ParameterResolver/AssociativeArrayResolver.php',
     87    'Invoker\\ParameterResolver\\Container\\ParameterNameContainerResolver' => $vendorDir . '/php-di/invoker/src/ParameterResolver/Container/ParameterNameContainerResolver.php',
     88    'Invoker\\ParameterResolver\\Container\\TypeHintContainerResolver' => $vendorDir . '/php-di/invoker/src/ParameterResolver/Container/TypeHintContainerResolver.php',
     89    'Invoker\\ParameterResolver\\DefaultValueResolver' => $vendorDir . '/php-di/invoker/src/ParameterResolver/DefaultValueResolver.php',
     90    'Invoker\\ParameterResolver\\NumericArrayResolver' => $vendorDir . '/php-di/invoker/src/ParameterResolver/NumericArrayResolver.php',
     91    'Invoker\\ParameterResolver\\ParameterResolver' => $vendorDir . '/php-di/invoker/src/ParameterResolver/ParameterResolver.php',
     92    'Invoker\\ParameterResolver\\ResolverChain' => $vendorDir . '/php-di/invoker/src/ParameterResolver/ResolverChain.php',
     93    'Invoker\\ParameterResolver\\TypeHintResolver' => $vendorDir . '/php-di/invoker/src/ParameterResolver/TypeHintResolver.php',
     94    'Invoker\\Reflection\\CallableReflection' => $vendorDir . '/php-di/invoker/src/Reflection/CallableReflection.php',
     95    'PhpDocReader\\AnnotationException' => $vendorDir . '/php-di/phpdoc-reader/src/PhpDocReader/AnnotationException.php',
     96    'PhpDocReader\\PhpDocReader' => $vendorDir . '/php-di/phpdoc-reader/src/PhpDocReader/PhpDocReader.php',
     97    'PhpDocReader\\PhpParser\\TokenParser' => $vendorDir . '/php-di/phpdoc-reader/src/PhpDocReader/PhpParser/TokenParser.php',
     98    'PhpDocReader\\PhpParser\\UseStatementParser' => $vendorDir . '/php-di/phpdoc-reader/src/PhpDocReader/PhpParser/UseStatementParser.php',
     99    'Psr\\Cache\\CacheException' => $vendorDir . '/psr/cache/src/CacheException.php',
     100    'Psr\\Cache\\CacheItemInterface' => $vendorDir . '/psr/cache/src/CacheItemInterface.php',
     101    'Psr\\Cache\\CacheItemPoolInterface' => $vendorDir . '/psr/cache/src/CacheItemPoolInterface.php',
     102    'Psr\\Cache\\InvalidArgumentException' => $vendorDir . '/psr/cache/src/InvalidArgumentException.php',
     103    'Psr\\Container\\ContainerExceptionInterface' => $vendorDir . '/psr/container/src/ContainerExceptionInterface.php',
     104    'Psr\\Container\\ContainerInterface' => $vendorDir . '/psr/container/src/ContainerInterface.php',
     105    'Psr\\Container\\NotFoundExceptionInterface' => $vendorDir . '/psr/container/src/NotFoundExceptionInterface.php',
     106    'Raven_Autoloader' => $vendorDir . '/sentry/sentry/lib/Raven/Autoloader.php',
     107    'Raven_Breadcrumbs' => $vendorDir . '/sentry/sentry/lib/Raven/Breadcrumbs.php',
     108    'Raven_Breadcrumbs_ErrorHandler' => $vendorDir . '/sentry/sentry/lib/Raven/Breadcrumbs/ErrorHandler.php',
     109    'Raven_Breadcrumbs_MonologHandler' => $vendorDir . '/sentry/sentry/lib/Raven/Breadcrumbs/MonologHandler.php',
     110    'Raven_Client' => $vendorDir . '/sentry/sentry/lib/Raven/Client.php',
     111    'Raven_Compat' => $vendorDir . '/sentry/sentry/lib/Raven/Compat.php',
     112    'Raven_Context' => $vendorDir . '/sentry/sentry/lib/Raven/Context.php',
     113    'Raven_CurlHandler' => $vendorDir . '/sentry/sentry/lib/Raven/CurlHandler.php',
     114    'Raven_ErrorHandler' => $vendorDir . '/sentry/sentry/lib/Raven/ErrorHandler.php',
     115    'Raven_Exception' => $vendorDir . '/sentry/sentry/lib/Raven/Exception.php',
     116    'Raven_Processor' => $vendorDir . '/sentry/sentry/lib/Raven/Processor.php',
     117    'Raven_Processor_RemoveCookiesProcessor' => $vendorDir . '/sentry/sentry/lib/Raven/Processor/RemoveCookiesProcessor.php',
     118    'Raven_Processor_RemoveHttpBodyProcessor' => $vendorDir . '/sentry/sentry/lib/Raven/Processor/RemoveHttpBodyProcessor.php',
     119    'Raven_Processor_SanitizeDataProcessor' => $vendorDir . '/sentry/sentry/lib/Raven/Processor/SanitizeDataProcessor.php',
     120    'Raven_Processor_SanitizeHttpHeadersProcessor' => $vendorDir . '/sentry/sentry/lib/Raven/Processor/SanitizeHttpHeadersProcessor.php',
     121    'Raven_Processor_SanitizeStacktraceProcessor' => $vendorDir . '/sentry/sentry/lib/Raven/Processor/SanitizeStacktraceProcessor.php',
     122    'Raven_ReprSerializer' => $vendorDir . '/sentry/sentry/lib/Raven/ReprSerializer.php',
     123    'Raven_SanitizeDataProcessor' => $vendorDir . '/sentry/sentry/lib/Raven/SanitizeDataProcessor.php',
     124    'Raven_Serializer' => $vendorDir . '/sentry/sentry/lib/Raven/Serializer.php',
     125    'Raven_Stacktrace' => $vendorDir . '/sentry/sentry/lib/Raven/Stacktrace.php',
     126    'Raven_TransactionStack' => $vendorDir . '/sentry/sentry/lib/Raven/TransactionStack.php',
     127    'Raven_Util' => $vendorDir . '/sentry/sentry/lib/Raven/Util.php',
     128    'Symfony\\Polyfill\\Ctype\\Ctype' => $vendorDir . '/symfony/polyfill-ctype/Ctype.php',
     129    'Twig\\Cache\\CacheInterface' => $vendorDir . '/twig/twig/src/Cache/CacheInterface.php',
     130    'Twig\\Cache\\FilesystemCache' => $vendorDir . '/twig/twig/src/Cache/FilesystemCache.php',
     131    'Twig\\Cache\\NullCache' => $vendorDir . '/twig/twig/src/Cache/NullCache.php',
     132    'Twig\\Compiler' => $vendorDir . '/twig/twig/src/Compiler.php',
     133    'Twig\\Environment' => $vendorDir . '/twig/twig/src/Environment.php',
     134    'Twig\\Error\\Error' => $vendorDir . '/twig/twig/src/Error/Error.php',
     135    'Twig\\Error\\LoaderError' => $vendorDir . '/twig/twig/src/Error/LoaderError.php',
     136    'Twig\\Error\\RuntimeError' => $vendorDir . '/twig/twig/src/Error/RuntimeError.php',
     137    'Twig\\Error\\SyntaxError' => $vendorDir . '/twig/twig/src/Error/SyntaxError.php',
     138    'Twig\\ExpressionParser' => $vendorDir . '/twig/twig/src/ExpressionParser.php',
     139    'Twig\\Extension\\AbstractExtension' => $vendorDir . '/twig/twig/src/Extension/AbstractExtension.php',
     140    'Twig\\Extension\\CoreExtension' => $vendorDir . '/twig/twig/src/Extension/CoreExtension.php',
     141    'Twig\\Extension\\DebugExtension' => $vendorDir . '/twig/twig/src/Extension/DebugExtension.php',
     142    'Twig\\Extension\\EscaperExtension' => $vendorDir . '/twig/twig/src/Extension/EscaperExtension.php',
     143    'Twig\\Extension\\ExtensionInterface' => $vendorDir . '/twig/twig/src/Extension/ExtensionInterface.php',
     144    'Twig\\Extension\\GlobalsInterface' => $vendorDir . '/twig/twig/src/Extension/GlobalsInterface.php',
     145    'Twig\\Extension\\InitRuntimeInterface' => $vendorDir . '/twig/twig/src/Extension/InitRuntimeInterface.php',
     146    'Twig\\Extension\\OptimizerExtension' => $vendorDir . '/twig/twig/src/Extension/OptimizerExtension.php',
     147    'Twig\\Extension\\ProfilerExtension' => $vendorDir . '/twig/twig/src/Extension/ProfilerExtension.php',
     148    'Twig\\Extension\\RuntimeExtensionInterface' => $vendorDir . '/twig/twig/src/Extension/RuntimeExtensionInterface.php',
     149    'Twig\\Extension\\SandboxExtension' => $vendorDir . '/twig/twig/src/Extension/SandboxExtension.php',
     150    'Twig\\Extension\\StagingExtension' => $vendorDir . '/twig/twig/src/Extension/StagingExtension.php',
     151    'Twig\\Extension\\StringLoaderExtension' => $vendorDir . '/twig/twig/src/Extension/StringLoaderExtension.php',
     152    'Twig\\FileExtensionEscapingStrategy' => $vendorDir . '/twig/twig/src/FileExtensionEscapingStrategy.php',
     153    'Twig\\Lexer' => $vendorDir . '/twig/twig/src/Lexer.php',
     154    'Twig\\Loader\\ArrayLoader' => $vendorDir . '/twig/twig/src/Loader/ArrayLoader.php',
     155    'Twig\\Loader\\ChainLoader' => $vendorDir . '/twig/twig/src/Loader/ChainLoader.php',
     156    'Twig\\Loader\\ExistsLoaderInterface' => $vendorDir . '/twig/twig/src/Loader/ExistsLoaderInterface.php',
     157    'Twig\\Loader\\FilesystemLoader' => $vendorDir . '/twig/twig/src/Loader/FilesystemLoader.php',
     158    'Twig\\Loader\\LoaderInterface' => $vendorDir . '/twig/twig/src/Loader/LoaderInterface.php',
     159    'Twig\\Loader\\SourceContextLoaderInterface' => $vendorDir . '/twig/twig/src/Loader/SourceContextLoaderInterface.php',
     160    'Twig\\Markup' => $vendorDir . '/twig/twig/src/Markup.php',
     161    'Twig\\NodeTraverser' => $vendorDir . '/twig/twig/src/NodeTraverser.php',
     162    'Twig\\NodeVisitor\\AbstractNodeVisitor' => $vendorDir . '/twig/twig/src/NodeVisitor/AbstractNodeVisitor.php',
     163    'Twig\\NodeVisitor\\EscaperNodeVisitor' => $vendorDir . '/twig/twig/src/NodeVisitor/EscaperNodeVisitor.php',
     164    'Twig\\NodeVisitor\\NodeVisitorInterface' => $vendorDir . '/twig/twig/src/NodeVisitor/NodeVisitorInterface.php',
     165    'Twig\\NodeVisitor\\OptimizerNodeVisitor' => $vendorDir . '/twig/twig/src/NodeVisitor/OptimizerNodeVisitor.php',
     166    'Twig\\NodeVisitor\\SafeAnalysisNodeVisitor' => $vendorDir . '/twig/twig/src/NodeVisitor/SafeAnalysisNodeVisitor.php',
     167    'Twig\\NodeVisitor\\SandboxNodeVisitor' => $vendorDir . '/twig/twig/src/NodeVisitor/SandboxNodeVisitor.php',
     168    'Twig\\Node\\AutoEscapeNode' => $vendorDir . '/twig/twig/src/Node/AutoEscapeNode.php',
     169    'Twig\\Node\\BlockNode' => $vendorDir . '/twig/twig/src/Node/BlockNode.php',
     170    'Twig\\Node\\BlockReferenceNode' => $vendorDir . '/twig/twig/src/Node/BlockReferenceNode.php',
     171    'Twig\\Node\\BodyNode' => $vendorDir . '/twig/twig/src/Node/BodyNode.php',
     172    'Twig\\Node\\CheckSecurityNode' => $vendorDir . '/twig/twig/src/Node/CheckSecurityNode.php',
     173    'Twig\\Node\\CheckToStringNode' => $vendorDir . '/twig/twig/src/Node/CheckToStringNode.php',
     174    'Twig\\Node\\DeprecatedNode' => $vendorDir . '/twig/twig/src/Node/DeprecatedNode.php',
     175    'Twig\\Node\\DoNode' => $vendorDir . '/twig/twig/src/Node/DoNode.php',
     176    'Twig\\Node\\EmbedNode' => $vendorDir . '/twig/twig/src/Node/EmbedNode.php',
     177    'Twig\\Node\\Expression\\AbstractExpression' => $vendorDir . '/twig/twig/src/Node/Expression/AbstractExpression.php',
     178    'Twig\\Node\\Expression\\ArrayExpression' => $vendorDir . '/twig/twig/src/Node/Expression/ArrayExpression.php',
     179    'Twig\\Node\\Expression\\ArrowFunctionExpression' => $vendorDir . '/twig/twig/src/Node/Expression/ArrowFunctionExpression.php',
     180    'Twig\\Node\\Expression\\AssignNameExpression' => $vendorDir . '/twig/twig/src/Node/Expression/AssignNameExpression.php',
     181    'Twig\\Node\\Expression\\Binary\\AbstractBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/AbstractBinary.php',
     182    'Twig\\Node\\Expression\\Binary\\AddBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/AddBinary.php',
     183    'Twig\\Node\\Expression\\Binary\\AndBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/AndBinary.php',
     184    'Twig\\Node\\Expression\\Binary\\BitwiseAndBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/BitwiseAndBinary.php',
     185    'Twig\\Node\\Expression\\Binary\\BitwiseOrBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/BitwiseOrBinary.php',
     186    'Twig\\Node\\Expression\\Binary\\BitwiseXorBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/BitwiseXorBinary.php',
     187    'Twig\\Node\\Expression\\Binary\\ConcatBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/ConcatBinary.php',
     188    'Twig\\Node\\Expression\\Binary\\DivBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/DivBinary.php',
     189    'Twig\\Node\\Expression\\Binary\\EndsWithBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/EndsWithBinary.php',
     190    'Twig\\Node\\Expression\\Binary\\EqualBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/EqualBinary.php',
     191    'Twig\\Node\\Expression\\Binary\\FloorDivBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/FloorDivBinary.php',
     192    'Twig\\Node\\Expression\\Binary\\GreaterBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/GreaterBinary.php',
     193    'Twig\\Node\\Expression\\Binary\\GreaterEqualBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/GreaterEqualBinary.php',
     194    'Twig\\Node\\Expression\\Binary\\InBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/InBinary.php',
     195    'Twig\\Node\\Expression\\Binary\\LessBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/LessBinary.php',
     196    'Twig\\Node\\Expression\\Binary\\LessEqualBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/LessEqualBinary.php',
     197    'Twig\\Node\\Expression\\Binary\\MatchesBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/MatchesBinary.php',
     198    'Twig\\Node\\Expression\\Binary\\ModBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/ModBinary.php',
     199    'Twig\\Node\\Expression\\Binary\\MulBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/MulBinary.php',
     200    'Twig\\Node\\Expression\\Binary\\NotEqualBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/NotEqualBinary.php',
     201    'Twig\\Node\\Expression\\Binary\\NotInBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/NotInBinary.php',
     202    'Twig\\Node\\Expression\\Binary\\OrBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/OrBinary.php',
     203    'Twig\\Node\\Expression\\Binary\\PowerBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/PowerBinary.php',
     204    'Twig\\Node\\Expression\\Binary\\RangeBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/RangeBinary.php',
     205    'Twig\\Node\\Expression\\Binary\\StartsWithBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/StartsWithBinary.php',
     206    'Twig\\Node\\Expression\\Binary\\SubBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/SubBinary.php',
     207    'Twig\\Node\\Expression\\BlockReferenceExpression' => $vendorDir . '/twig/twig/src/Node/Expression/BlockReferenceExpression.php',
     208    'Twig\\Node\\Expression\\CallExpression' => $vendorDir . '/twig/twig/src/Node/Expression/CallExpression.php',
     209    'Twig\\Node\\Expression\\ConditionalExpression' => $vendorDir . '/twig/twig/src/Node/Expression/ConditionalExpression.php',
     210    'Twig\\Node\\Expression\\ConstantExpression' => $vendorDir . '/twig/twig/src/Node/Expression/ConstantExpression.php',
     211    'Twig\\Node\\Expression\\FilterExpression' => $vendorDir . '/twig/twig/src/Node/Expression/FilterExpression.php',
     212    'Twig\\Node\\Expression\\Filter\\DefaultFilter' => $vendorDir . '/twig/twig/src/Node/Expression/Filter/DefaultFilter.php',
     213    'Twig\\Node\\Expression\\FunctionExpression' => $vendorDir . '/twig/twig/src/Node/Expression/FunctionExpression.php',
     214    'Twig\\Node\\Expression\\GetAttrExpression' => $vendorDir . '/twig/twig/src/Node/Expression/GetAttrExpression.php',
     215    'Twig\\Node\\Expression\\InlinePrint' => $vendorDir . '/twig/twig/src/Node/Expression/InlinePrint.php',
     216    'Twig\\Node\\Expression\\MethodCallExpression' => $vendorDir . '/twig/twig/src/Node/Expression/MethodCallExpression.php',
     217    'Twig\\Node\\Expression\\NameExpression' => $vendorDir . '/twig/twig/src/Node/Expression/NameExpression.php',
     218    'Twig\\Node\\Expression\\NullCoalesceExpression' => $vendorDir . '/twig/twig/src/Node/Expression/NullCoalesceExpression.php',
     219    'Twig\\Node\\Expression\\ParentExpression' => $vendorDir . '/twig/twig/src/Node/Expression/ParentExpression.php',
     220    'Twig\\Node\\Expression\\TempNameExpression' => $vendorDir . '/twig/twig/src/Node/Expression/TempNameExpression.php',
     221    'Twig\\Node\\Expression\\TestExpression' => $vendorDir . '/twig/twig/src/Node/Expression/TestExpression.php',
     222    'Twig\\Node\\Expression\\Test\\ConstantTest' => $vendorDir . '/twig/twig/src/Node/Expression/Test/ConstantTest.php',
     223    'Twig\\Node\\Expression\\Test\\DefinedTest' => $vendorDir . '/twig/twig/src/Node/Expression/Test/DefinedTest.php',
     224    'Twig\\Node\\Expression\\Test\\DivisiblebyTest' => $vendorDir . '/twig/twig/src/Node/Expression/Test/DivisiblebyTest.php',
     225    'Twig\\Node\\Expression\\Test\\EvenTest' => $vendorDir . '/twig/twig/src/Node/Expression/Test/EvenTest.php',
     226    'Twig\\Node\\Expression\\Test\\NullTest' => $vendorDir . '/twig/twig/src/Node/Expression/Test/NullTest.php',
     227    'Twig\\Node\\Expression\\Test\\OddTest' => $vendorDir . '/twig/twig/src/Node/Expression/Test/OddTest.php',
     228    'Twig\\Node\\Expression\\Test\\SameasTest' => $vendorDir . '/twig/twig/src/Node/Expression/Test/SameasTest.php',
     229    'Twig\\Node\\Expression\\Unary\\AbstractUnary' => $vendorDir . '/twig/twig/src/Node/Expression/Unary/AbstractUnary.php',
     230    'Twig\\Node\\Expression\\Unary\\NegUnary' => $vendorDir . '/twig/twig/src/Node/Expression/Unary/NegUnary.php',
     231    'Twig\\Node\\Expression\\Unary\\NotUnary' => $vendorDir . '/twig/twig/src/Node/Expression/Unary/NotUnary.php',
     232    'Twig\\Node\\Expression\\Unary\\PosUnary' => $vendorDir . '/twig/twig/src/Node/Expression/Unary/PosUnary.php',
     233    'Twig\\Node\\FlushNode' => $vendorDir . '/twig/twig/src/Node/FlushNode.php',
     234    'Twig\\Node\\ForLoopNode' => $vendorDir . '/twig/twig/src/Node/ForLoopNode.php',
     235    'Twig\\Node\\ForNode' => $vendorDir . '/twig/twig/src/Node/ForNode.php',
     236    'Twig\\Node\\IfNode' => $vendorDir . '/twig/twig/src/Node/IfNode.php',
     237    'Twig\\Node\\ImportNode' => $vendorDir . '/twig/twig/src/Node/ImportNode.php',
     238    'Twig\\Node\\IncludeNode' => $vendorDir . '/twig/twig/src/Node/IncludeNode.php',
     239    'Twig\\Node\\MacroNode' => $vendorDir . '/twig/twig/src/Node/MacroNode.php',
     240    'Twig\\Node\\ModuleNode' => $vendorDir . '/twig/twig/src/Node/ModuleNode.php',
     241    'Twig\\Node\\Node' => $vendorDir . '/twig/twig/src/Node/Node.php',
     242    'Twig\\Node\\NodeCaptureInterface' => $vendorDir . '/twig/twig/src/Node/NodeCaptureInterface.php',
     243    'Twig\\Node\\NodeOutputInterface' => $vendorDir . '/twig/twig/src/Node/NodeOutputInterface.php',
     244    'Twig\\Node\\PrintNode' => $vendorDir . '/twig/twig/src/Node/PrintNode.php',
     245    'Twig\\Node\\SandboxNode' => $vendorDir . '/twig/twig/src/Node/SandboxNode.php',
     246    'Twig\\Node\\SandboxedPrintNode' => $vendorDir . '/twig/twig/src/Node/SandboxedPrintNode.php',
     247    'Twig\\Node\\SetNode' => $vendorDir . '/twig/twig/src/Node/SetNode.php',
     248    'Twig\\Node\\SetTempNode' => $vendorDir . '/twig/twig/src/Node/SetTempNode.php',
     249    'Twig\\Node\\SpacelessNode' => $vendorDir . '/twig/twig/src/Node/SpacelessNode.php',
     250    'Twig\\Node\\TextNode' => $vendorDir . '/twig/twig/src/Node/TextNode.php',
     251    'Twig\\Node\\WithNode' => $vendorDir . '/twig/twig/src/Node/WithNode.php',
     252    'Twig\\Parser' => $vendorDir . '/twig/twig/src/Parser.php',
     253    'Twig\\Profiler\\Dumper\\BaseDumper' => $vendorDir . '/twig/twig/src/Profiler/Dumper/BaseDumper.php',
     254    'Twig\\Profiler\\Dumper\\BlackfireDumper' => $vendorDir . '/twig/twig/src/Profiler/Dumper/BlackfireDumper.php',
     255    'Twig\\Profiler\\Dumper\\HtmlDumper' => $vendorDir . '/twig/twig/src/Profiler/Dumper/HtmlDumper.php',
     256    'Twig\\Profiler\\Dumper\\TextDumper' => $vendorDir . '/twig/twig/src/Profiler/Dumper/TextDumper.php',
     257    'Twig\\Profiler\\NodeVisitor\\ProfilerNodeVisitor' => $vendorDir . '/twig/twig/src/Profiler/NodeVisitor/ProfilerNodeVisitor.php',
     258    'Twig\\Profiler\\Node\\EnterProfileNode' => $vendorDir . '/twig/twig/src/Profiler/Node/EnterProfileNode.php',
     259    'Twig\\Profiler\\Node\\LeaveProfileNode' => $vendorDir . '/twig/twig/src/Profiler/Node/LeaveProfileNode.php',
     260    'Twig\\Profiler\\Profile' => $vendorDir . '/twig/twig/src/Profiler/Profile.php',
     261    'Twig\\RuntimeLoader\\ContainerRuntimeLoader' => $vendorDir . '/twig/twig/src/RuntimeLoader/ContainerRuntimeLoader.php',
     262    'Twig\\RuntimeLoader\\FactoryRuntimeLoader' => $vendorDir . '/twig/twig/src/RuntimeLoader/FactoryRuntimeLoader.php',
     263    'Twig\\RuntimeLoader\\RuntimeLoaderInterface' => $vendorDir . '/twig/twig/src/RuntimeLoader/RuntimeLoaderInterface.php',
     264    'Twig\\Sandbox\\SecurityError' => $vendorDir . '/twig/twig/src/Sandbox/SecurityError.php',
     265    'Twig\\Sandbox\\SecurityNotAllowedFilterError' => $vendorDir . '/twig/twig/src/Sandbox/SecurityNotAllowedFilterError.php',
     266    'Twig\\Sandbox\\SecurityNotAllowedFunctionError' => $vendorDir . '/twig/twig/src/Sandbox/SecurityNotAllowedFunctionError.php',
     267    'Twig\\Sandbox\\SecurityNotAllowedMethodError' => $vendorDir . '/twig/twig/src/Sandbox/SecurityNotAllowedMethodError.php',
     268    'Twig\\Sandbox\\SecurityNotAllowedPropertyError' => $vendorDir . '/twig/twig/src/Sandbox/SecurityNotAllowedPropertyError.php',
     269    'Twig\\Sandbox\\SecurityNotAllowedTagError' => $vendorDir . '/twig/twig/src/Sandbox/SecurityNotAllowedTagError.php',
     270    'Twig\\Sandbox\\SecurityPolicy' => $vendorDir . '/twig/twig/src/Sandbox/SecurityPolicy.php',
     271    'Twig\\Sandbox\\SecurityPolicyInterface' => $vendorDir . '/twig/twig/src/Sandbox/SecurityPolicyInterface.php',
     272    'Twig\\Source' => $vendorDir . '/twig/twig/src/Source.php',
     273    'Twig\\Template' => $vendorDir . '/twig/twig/src/Template.php',
     274    'Twig\\TemplateWrapper' => $vendorDir . '/twig/twig/src/TemplateWrapper.php',
     275    'Twig\\Test\\IntegrationTestCase' => $vendorDir . '/twig/twig/src/Test/IntegrationTestCase.php',
     276    'Twig\\Test\\NodeTestCase' => $vendorDir . '/twig/twig/src/Test/NodeTestCase.php',
     277    'Twig\\Token' => $vendorDir . '/twig/twig/src/Token.php',
     278    'Twig\\TokenParser\\AbstractTokenParser' => $vendorDir . '/twig/twig/src/TokenParser/AbstractTokenParser.php',
     279    'Twig\\TokenParser\\ApplyTokenParser' => $vendorDir . '/twig/twig/src/TokenParser/ApplyTokenParser.php',
     280    'Twig\\TokenParser\\AutoEscapeTokenParser' => $vendorDir . '/twig/twig/src/TokenParser/AutoEscapeTokenParser.php',
     281    'Twig\\TokenParser\\BlockTokenParser' => $vendorDir . '/twig/twig/src/TokenParser/BlockTokenParser.php',
     282    'Twig\\TokenParser\\DeprecatedTokenParser' => $vendorDir . '/twig/twig/src/TokenParser/DeprecatedTokenParser.php',
     283    'Twig\\TokenParser\\DoTokenParser' => $vendorDir . '/twig/twig/src/TokenParser/DoTokenParser.php',
     284    'Twig\\TokenParser\\EmbedTokenParser' => $vendorDir . '/twig/twig/src/TokenParser/EmbedTokenParser.php',
     285    'Twig\\TokenParser\\ExtendsTokenParser' => $vendorDir . '/twig/twig/src/TokenParser/ExtendsTokenParser.php',
     286    'Twig\\TokenParser\\FilterTokenParser' => $vendorDir . '/twig/twig/src/TokenParser/FilterTokenParser.php',
     287    'Twig\\TokenParser\\FlushTokenParser' => $vendorDir . '/twig/twig/src/TokenParser/FlushTokenParser.php',
     288    'Twig\\TokenParser\\ForTokenParser' => $vendorDir . '/twig/twig/src/TokenParser/ForTokenParser.php',
     289    'Twig\\TokenParser\\FromTokenParser' => $vendorDir . '/twig/twig/src/TokenParser/FromTokenParser.php',
     290    'Twig\\TokenParser\\IfTokenParser' => $vendorDir . '/twig/twig/src/TokenParser/IfTokenParser.php',
     291    'Twig\\TokenParser\\ImportTokenParser' => $vendorDir . '/twig/twig/src/TokenParser/ImportTokenParser.php',
     292    'Twig\\TokenParser\\IncludeTokenParser' => $vendorDir . '/twig/twig/src/TokenParser/IncludeTokenParser.php',
     293    'Twig\\TokenParser\\MacroTokenParser' => $vendorDir . '/twig/twig/src/TokenParser/MacroTokenParser.php',
     294    'Twig\\TokenParser\\SandboxTokenParser' => $vendorDir . '/twig/twig/src/TokenParser/SandboxTokenParser.php',
     295    'Twig\\TokenParser\\SetTokenParser' => $vendorDir . '/twig/twig/src/TokenParser/SetTokenParser.php',
     296    'Twig\\TokenParser\\SpacelessTokenParser' => $vendorDir . '/twig/twig/src/TokenParser/SpacelessTokenParser.php',
     297    'Twig\\TokenParser\\TokenParserInterface' => $vendorDir . '/twig/twig/src/TokenParser/TokenParserInterface.php',
     298    'Twig\\TokenParser\\UseTokenParser' => $vendorDir . '/twig/twig/src/TokenParser/UseTokenParser.php',
     299    'Twig\\TokenParser\\WithTokenParser' => $vendorDir . '/twig/twig/src/TokenParser/WithTokenParser.php',
     300    'Twig\\TokenStream' => $vendorDir . '/twig/twig/src/TokenStream.php',
     301    'Twig\\TwigFilter' => $vendorDir . '/twig/twig/src/TwigFilter.php',
     302    'Twig\\TwigFunction' => $vendorDir . '/twig/twig/src/TwigFunction.php',
     303    'Twig\\TwigTest' => $vendorDir . '/twig/twig/src/TwigTest.php',
     304    'Twig\\Util\\DeprecationCollector' => $vendorDir . '/twig/twig/src/Util/DeprecationCollector.php',
     305    'Twig\\Util\\TemplateDirIterator' => $vendorDir . '/twig/twig/src/Util/TemplateDirIterator.php',
     306    'Twig_Autoloader' => $vendorDir . '/twig/twig/lib/Twig/Autoloader.php',
     307    'Twig_BaseNodeVisitor' => $vendorDir . '/twig/twig/lib/Twig/BaseNodeVisitor.php',
     308    'Twig_CacheInterface' => $vendorDir . '/twig/twig/lib/Twig/CacheInterface.php',
     309    'Twig_Cache_Filesystem' => $vendorDir . '/twig/twig/lib/Twig/Cache/Filesystem.php',
     310    'Twig_Cache_Null' => $vendorDir . '/twig/twig/lib/Twig/Cache/Null.php',
     311    'Twig_Compiler' => $vendorDir . '/twig/twig/lib/Twig/Compiler.php',
     312    'Twig_CompilerInterface' => $vendorDir . '/twig/twig/lib/Twig/CompilerInterface.php',
     313    'Twig_ContainerRuntimeLoader' => $vendorDir . '/twig/twig/lib/Twig/ContainerRuntimeLoader.php',
     314    'Twig_Environment' => $vendorDir . '/twig/twig/lib/Twig/Environment.php',
     315    'Twig_Error' => $vendorDir . '/twig/twig/lib/Twig/Error.php',
     316    'Twig_Error_Loader' => $vendorDir . '/twig/twig/lib/Twig/Error/Loader.php',
     317    'Twig_Error_Runtime' => $vendorDir . '/twig/twig/lib/Twig/Error/Runtime.php',
     318    'Twig_Error_Syntax' => $vendorDir . '/twig/twig/lib/Twig/Error/Syntax.php',
     319    'Twig_ExistsLoaderInterface' => $vendorDir . '/twig/twig/lib/Twig/ExistsLoaderInterface.php',
     320    'Twig_ExpressionParser' => $vendorDir . '/twig/twig/lib/Twig/ExpressionParser.php',
     321    'Twig_Extension' => $vendorDir . '/twig/twig/lib/Twig/Extension.php',
     322    'Twig_ExtensionInterface' => $vendorDir . '/twig/twig/lib/Twig/ExtensionInterface.php',
     323    'Twig_Extension_Core' => $vendorDir . '/twig/twig/lib/Twig/Extension/Core.php',
     324    'Twig_Extension_Debug' => $vendorDir . '/twig/twig/lib/Twig/Extension/Debug.php',
     325    'Twig_Extension_Escaper' => $vendorDir . '/twig/twig/lib/Twig/Extension/Escaper.php',
     326    'Twig_Extension_GlobalsInterface' => $vendorDir . '/twig/twig/lib/Twig/Extension/GlobalsInterface.php',
     327    'Twig_Extension_InitRuntimeInterface' => $vendorDir . '/twig/twig/lib/Twig/Extension/InitRuntimeInterface.php',
     328    'Twig_Extension_Optimizer' => $vendorDir . '/twig/twig/lib/Twig/Extension/Optimizer.php',
     329    'Twig_Extension_Profiler' => $vendorDir . '/twig/twig/lib/Twig/Extension/Profiler.php',
     330    'Twig_Extension_Sandbox' => $vendorDir . '/twig/twig/lib/Twig/Extension/Sandbox.php',
     331    'Twig_Extension_Staging' => $vendorDir . '/twig/twig/lib/Twig/Extension/Staging.php',
     332    'Twig_Extension_StringLoader' => $vendorDir . '/twig/twig/lib/Twig/Extension/StringLoader.php',
     333    'Twig_FactoryRuntimeLoader' => $vendorDir . '/twig/twig/lib/Twig/FactoryRuntimeLoader.php',
     334    'Twig_FileExtensionEscapingStrategy' => $vendorDir . '/twig/twig/lib/Twig/FileExtensionEscapingStrategy.php',
     335    'Twig_Filter' => $vendorDir . '/twig/twig/lib/Twig/Filter.php',
     336    'Twig_FilterCallableInterface' => $vendorDir . '/twig/twig/lib/Twig/FilterCallableInterface.php',
     337    'Twig_FilterInterface' => $vendorDir . '/twig/twig/lib/Twig/FilterInterface.php',
     338    'Twig_Filter_Function' => $vendorDir . '/twig/twig/lib/Twig/Filter/Function.php',
     339    'Twig_Filter_Method' => $vendorDir . '/twig/twig/lib/Twig/Filter/Method.php',
     340    'Twig_Filter_Node' => $vendorDir . '/twig/twig/lib/Twig/Filter/Node.php',
     341    'Twig_Function' => $vendorDir . '/twig/twig/lib/Twig/Function.php',
     342    'Twig_FunctionCallableInterface' => $vendorDir . '/twig/twig/lib/Twig/FunctionCallableInterface.php',
     343    'Twig_FunctionInterface' => $vendorDir . '/twig/twig/lib/Twig/FunctionInterface.php',
     344    'Twig_Function_Function' => $vendorDir . '/twig/twig/lib/Twig/Function/Function.php',
     345    'Twig_Function_Method' => $vendorDir . '/twig/twig/lib/Twig/Function/Method.php',
     346    'Twig_Function_Node' => $vendorDir . '/twig/twig/lib/Twig/Function/Node.php',
     347    'Twig_Lexer' => $vendorDir . '/twig/twig/lib/Twig/Lexer.php',
     348    'Twig_LexerInterface' => $vendorDir . '/twig/twig/lib/Twig/LexerInterface.php',
     349    'Twig_LoaderInterface' => $vendorDir . '/twig/twig/lib/Twig/LoaderInterface.php',
     350    'Twig_Loader_Array' => $vendorDir . '/twig/twig/lib/Twig/Loader/Array.php',
     351    'Twig_Loader_Chain' => $vendorDir . '/twig/twig/lib/Twig/Loader/Chain.php',
     352    'Twig_Loader_Filesystem' => $vendorDir . '/twig/twig/lib/Twig/Loader/Filesystem.php',
     353    'Twig_Loader_String' => $vendorDir . '/twig/twig/lib/Twig/Loader/String.php',
     354    'Twig_Markup' => $vendorDir . '/twig/twig/lib/Twig/Markup.php',
     355    'Twig_Node' => $vendorDir . '/twig/twig/lib/Twig/Node.php',
     356    'Twig_NodeCaptureInterface' => $vendorDir . '/twig/twig/lib/Twig/NodeCaptureInterface.php',
     357    'Twig_NodeInterface' => $vendorDir . '/twig/twig/lib/Twig/NodeInterface.php',
     358    'Twig_NodeOutputInterface' => $vendorDir . '/twig/twig/lib/Twig/NodeOutputInterface.php',
     359    'Twig_NodeTraverser' => $vendorDir . '/twig/twig/lib/Twig/NodeTraverser.php',
     360    'Twig_NodeVisitorInterface' => $vendorDir . '/twig/twig/lib/Twig/NodeVisitorInterface.php',
     361    'Twig_NodeVisitor_Escaper' => $vendorDir . '/twig/twig/lib/Twig/NodeVisitor/Escaper.php',
     362    'Twig_NodeVisitor_Optimizer' => $vendorDir . '/twig/twig/lib/Twig/NodeVisitor/Optimizer.php',
     363    'Twig_NodeVisitor_SafeAnalysis' => $vendorDir . '/twig/twig/lib/Twig/NodeVisitor/SafeAnalysis.php',
     364    'Twig_NodeVisitor_Sandbox' => $vendorDir . '/twig/twig/lib/Twig/NodeVisitor/Sandbox.php',
     365    'Twig_Node_AutoEscape' => $vendorDir . '/twig/twig/lib/Twig/Node/AutoEscape.php',
     366    'Twig_Node_Block' => $vendorDir . '/twig/twig/lib/Twig/Node/Block.php',
     367    'Twig_Node_BlockReference' => $vendorDir . '/twig/twig/lib/Twig/Node/BlockReference.php',
     368    'Twig_Node_Body' => $vendorDir . '/twig/twig/lib/Twig/Node/Body.php',
     369    'Twig_Node_CheckSecurity' => $vendorDir . '/twig/twig/lib/Twig/Node/CheckSecurity.php',
     370    'Twig_Node_Deprecated' => $vendorDir . '/twig/twig/lib/Twig/Node/Deprecated.php',
     371    'Twig_Node_Do' => $vendorDir . '/twig/twig/lib/Twig/Node/Do.php',
     372    'Twig_Node_Embed' => $vendorDir . '/twig/twig/lib/Twig/Node/Embed.php',
     373    'Twig_Node_Expression' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression.php',
     374    'Twig_Node_Expression_Array' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Array.php',
     375    'Twig_Node_Expression_AssignName' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/AssignName.php',
     376    'Twig_Node_Expression_Binary' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary.php',
     377    'Twig_Node_Expression_Binary_Add' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary/Add.php',
     378    'Twig_Node_Expression_Binary_And' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary/And.php',
     379    'Twig_Node_Expression_Binary_BitwiseAnd' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary/BitwiseAnd.php',
     380    'Twig_Node_Expression_Binary_BitwiseOr' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary/BitwiseOr.php',
     381    'Twig_Node_Expression_Binary_BitwiseXor' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary/BitwiseXor.php',
     382    'Twig_Node_Expression_Binary_Concat' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary/Concat.php',
     383    'Twig_Node_Expression_Binary_Div' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary/Div.php',
     384    'Twig_Node_Expression_Binary_EndsWith' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary/EndsWith.php',
     385    'Twig_Node_Expression_Binary_Equal' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary/Equal.php',
     386    'Twig_Node_Expression_Binary_FloorDiv' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary/FloorDiv.php',
     387    'Twig_Node_Expression_Binary_Greater' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary/Greater.php',
     388    'Twig_Node_Expression_Binary_GreaterEqual' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary/GreaterEqual.php',
     389    'Twig_Node_Expression_Binary_In' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary/In.php',
     390    'Twig_Node_Expression_Binary_Less' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary/Less.php',
     391    'Twig_Node_Expression_Binary_LessEqual' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary/LessEqual.php',
     392    'Twig_Node_Expression_Binary_Matches' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary/Matches.php',
     393    'Twig_Node_Expression_Binary_Mod' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary/Mod.php',
     394    'Twig_Node_Expression_Binary_Mul' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary/Mul.php',
     395    'Twig_Node_Expression_Binary_NotEqual' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary/NotEqual.php',
     396    'Twig_Node_Expression_Binary_NotIn' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary/NotIn.php',
     397    'Twig_Node_Expression_Binary_Or' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary/Or.php',
     398    'Twig_Node_Expression_Binary_Power' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary/Power.php',
     399    'Twig_Node_Expression_Binary_Range' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary/Range.php',
     400    'Twig_Node_Expression_Binary_StartsWith' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary/StartsWith.php',
     401    'Twig_Node_Expression_Binary_Sub' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary/Sub.php',
     402    'Twig_Node_Expression_BlockReference' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/BlockReference.php',
     403    'Twig_Node_Expression_Call' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Call.php',
     404    'Twig_Node_Expression_Conditional' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Conditional.php',
     405    'Twig_Node_Expression_Constant' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Constant.php',
     406    'Twig_Node_Expression_ExtensionReference' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/ExtensionReference.php',
     407    'Twig_Node_Expression_Filter' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Filter.php',
     408    'Twig_Node_Expression_Filter_Default' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Filter/Default.php',
     409    'Twig_Node_Expression_Function' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Function.php',
     410    'Twig_Node_Expression_GetAttr' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/GetAttr.php',
     411    'Twig_Node_Expression_MethodCall' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/MethodCall.php',
     412    'Twig_Node_Expression_Name' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Name.php',
     413    'Twig_Node_Expression_NullCoalesce' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/NullCoalesce.php',
     414    'Twig_Node_Expression_Parent' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Parent.php',
     415    'Twig_Node_Expression_TempName' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/TempName.php',
     416    'Twig_Node_Expression_Test' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Test.php',
     417    'Twig_Node_Expression_Test_Constant' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Test/Constant.php',
     418    'Twig_Node_Expression_Test_Defined' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Test/Defined.php',
     419    'Twig_Node_Expression_Test_Divisibleby' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Test/Divisibleby.php',
     420    'Twig_Node_Expression_Test_Even' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Test/Even.php',
     421    'Twig_Node_Expression_Test_Null' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Test/Null.php',
     422    'Twig_Node_Expression_Test_Odd' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Test/Odd.php',
     423    'Twig_Node_Expression_Test_Sameas' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Test/Sameas.php',
     424    'Twig_Node_Expression_Unary' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Unary.php',
     425    'Twig_Node_Expression_Unary_Neg' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Unary/Neg.php',
     426    'Twig_Node_Expression_Unary_Not' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Unary/Not.php',
     427    'Twig_Node_Expression_Unary_Pos' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Unary/Pos.php',
     428    'Twig_Node_Flush' => $vendorDir . '/twig/twig/lib/Twig/Node/Flush.php',
     429    'Twig_Node_For' => $vendorDir . '/twig/twig/lib/Twig/Node/For.php',
     430    'Twig_Node_ForLoop' => $vendorDir . '/twig/twig/lib/Twig/Node/ForLoop.php',
     431    'Twig_Node_If' => $vendorDir . '/twig/twig/lib/Twig/Node/If.php',
     432    'Twig_Node_Import' => $vendorDir . '/twig/twig/lib/Twig/Node/Import.php',
     433    'Twig_Node_Include' => $vendorDir . '/twig/twig/lib/Twig/Node/Include.php',
     434    'Twig_Node_Macro' => $vendorDir . '/twig/twig/lib/Twig/Node/Macro.php',
     435    'Twig_Node_Module' => $vendorDir . '/twig/twig/lib/Twig/Node/Module.php',
     436    'Twig_Node_Print' => $vendorDir . '/twig/twig/lib/Twig/Node/Print.php',
     437    'Twig_Node_Sandbox' => $vendorDir . '/twig/twig/lib/Twig/Node/Sandbox.php',
     438    'Twig_Node_SandboxedPrint' => $vendorDir . '/twig/twig/lib/Twig/Node/SandboxedPrint.php',
     439    'Twig_Node_Set' => $vendorDir . '/twig/twig/lib/Twig/Node/Set.php',
     440    'Twig_Node_SetTemp' => $vendorDir . '/twig/twig/lib/Twig/Node/SetTemp.php',
     441    'Twig_Node_Spaceless' => $vendorDir . '/twig/twig/lib/Twig/Node/Spaceless.php',
     442    'Twig_Node_Text' => $vendorDir . '/twig/twig/lib/Twig/Node/Text.php',
     443    'Twig_Node_With' => $vendorDir . '/twig/twig/lib/Twig/Node/With.php',
     444    'Twig_Parser' => $vendorDir . '/twig/twig/lib/Twig/Parser.php',
     445    'Twig_ParserInterface' => $vendorDir . '/twig/twig/lib/Twig/ParserInterface.php',
     446    'Twig_Profiler_Dumper_Base' => $vendorDir . '/twig/twig/lib/Twig/Profiler/Dumper/Base.php',
     447    'Twig_Profiler_Dumper_Blackfire' => $vendorDir . '/twig/twig/lib/Twig/Profiler/Dumper/Blackfire.php',
     448    'Twig_Profiler_Dumper_Html' => $vendorDir . '/twig/twig/lib/Twig/Profiler/Dumper/Html.php',
     449    'Twig_Profiler_Dumper_Text' => $vendorDir . '/twig/twig/lib/Twig/Profiler/Dumper/Text.php',
     450    'Twig_Profiler_NodeVisitor_Profiler' => $vendorDir . '/twig/twig/lib/Twig/Profiler/NodeVisitor/Profiler.php',
     451    'Twig_Profiler_Node_EnterProfile' => $vendorDir . '/twig/twig/lib/Twig/Profiler/Node/EnterProfile.php',
     452    'Twig_Profiler_Node_LeaveProfile' => $vendorDir . '/twig/twig/lib/Twig/Profiler/Node/LeaveProfile.php',
     453    'Twig_Profiler_Profile' => $vendorDir . '/twig/twig/lib/Twig/Profiler/Profile.php',
     454    'Twig_RuntimeLoaderInterface' => $vendorDir . '/twig/twig/lib/Twig/RuntimeLoaderInterface.php',
     455    'Twig_Sandbox_SecurityError' => $vendorDir . '/twig/twig/lib/Twig/Sandbox/SecurityError.php',
     456    'Twig_Sandbox_SecurityNotAllowedFilterError' => $vendorDir . '/twig/twig/lib/Twig/Sandbox/SecurityNotAllowedFilterError.php',
     457    'Twig_Sandbox_SecurityNotAllowedFunctionError' => $vendorDir . '/twig/twig/lib/Twig/Sandbox/SecurityNotAllowedFunctionError.php',
     458    'Twig_Sandbox_SecurityNotAllowedMethodError' => $vendorDir . '/twig/twig/lib/Twig/Sandbox/SecurityNotAllowedMethodError.php',
     459    'Twig_Sandbox_SecurityNotAllowedPropertyError' => $vendorDir . '/twig/twig/lib/Twig/Sandbox/SecurityNotAllowedPropertyError.php',
     460    'Twig_Sandbox_SecurityNotAllowedTagError' => $vendorDir . '/twig/twig/lib/Twig/Sandbox/SecurityNotAllowedTagError.php',
     461    'Twig_Sandbox_SecurityPolicy' => $vendorDir . '/twig/twig/lib/Twig/Sandbox/SecurityPolicy.php',
     462    'Twig_Sandbox_SecurityPolicyInterface' => $vendorDir . '/twig/twig/lib/Twig/Sandbox/SecurityPolicyInterface.php',
     463    'Twig_SimpleFilter' => $vendorDir . '/twig/twig/lib/Twig/SimpleFilter.php',
     464    'Twig_SimpleFunction' => $vendorDir . '/twig/twig/lib/Twig/SimpleFunction.php',
     465    'Twig_SimpleTest' => $vendorDir . '/twig/twig/lib/Twig/SimpleTest.php',
     466    'Twig_Source' => $vendorDir . '/twig/twig/lib/Twig/Source.php',
     467    'Twig_SourceContextLoaderInterface' => $vendorDir . '/twig/twig/lib/Twig/SourceContextLoaderInterface.php',
     468    'Twig_Template' => $vendorDir . '/twig/twig/lib/Twig/Template.php',
     469    'Twig_TemplateInterface' => $vendorDir . '/twig/twig/lib/Twig/TemplateInterface.php',
     470    'Twig_TemplateWrapper' => $vendorDir . '/twig/twig/lib/Twig/TemplateWrapper.php',
     471    'Twig_Test' => $vendorDir . '/twig/twig/lib/Twig/Test.php',
     472    'Twig_TestCallableInterface' => $vendorDir . '/twig/twig/lib/Twig/TestCallableInterface.php',
     473    'Twig_TestInterface' => $vendorDir . '/twig/twig/lib/Twig/TestInterface.php',
     474    'Twig_Test_Function' => $vendorDir . '/twig/twig/lib/Twig/Test/Function.php',
     475    'Twig_Test_IntegrationTestCase' => $vendorDir . '/twig/twig/lib/Twig/Test/IntegrationTestCase.php',
     476    'Twig_Test_Method' => $vendorDir . '/twig/twig/lib/Twig/Test/Method.php',
     477    'Twig_Test_Node' => $vendorDir . '/twig/twig/lib/Twig/Test/Node.php',
     478    'Twig_Test_NodeTestCase' => $vendorDir . '/twig/twig/lib/Twig/Test/NodeTestCase.php',
     479    'Twig_Token' => $vendorDir . '/twig/twig/lib/Twig/Token.php',
     480    'Twig_TokenParser' => $vendorDir . '/twig/twig/lib/Twig/TokenParser.php',
     481    'Twig_TokenParserBroker' => $vendorDir . '/twig/twig/lib/Twig/TokenParserBroker.php',
     482    'Twig_TokenParserBrokerInterface' => $vendorDir . '/twig/twig/lib/Twig/TokenParserBrokerInterface.php',
     483    'Twig_TokenParserInterface' => $vendorDir . '/twig/twig/lib/Twig/TokenParserInterface.php',
     484    'Twig_TokenParser_AutoEscape' => $vendorDir . '/twig/twig/lib/Twig/TokenParser/AutoEscape.php',
     485    'Twig_TokenParser_Block' => $vendorDir . '/twig/twig/lib/Twig/TokenParser/Block.php',
     486    'Twig_TokenParser_Deprecated' => $vendorDir . '/twig/twig/lib/Twig/TokenParser/Deprecated.php',
     487    'Twig_TokenParser_Do' => $vendorDir . '/twig/twig/lib/Twig/TokenParser/Do.php',
     488    'Twig_TokenParser_Embed' => $vendorDir . '/twig/twig/lib/Twig/TokenParser/Embed.php',
     489    'Twig_TokenParser_Extends' => $vendorDir . '/twig/twig/lib/Twig/TokenParser/Extends.php',
     490    'Twig_TokenParser_Filter' => $vendorDir . '/twig/twig/lib/Twig/TokenParser/Filter.php',
     491    'Twig_TokenParser_Flush' => $vendorDir . '/twig/twig/lib/Twig/TokenParser/Flush.php',
     492    'Twig_TokenParser_For' => $vendorDir . '/twig/twig/lib/Twig/TokenParser/For.php',
     493    'Twig_TokenParser_From' => $vendorDir . '/twig/twig/lib/Twig/TokenParser/From.php',
     494    'Twig_TokenParser_If' => $vendorDir . '/twig/twig/lib/Twig/TokenParser/If.php',
     495    'Twig_TokenParser_Import' => $vendorDir . '/twig/twig/lib/Twig/TokenParser/Import.php',
     496    'Twig_TokenParser_Include' => $vendorDir . '/twig/twig/lib/Twig/TokenParser/Include.php',
     497    'Twig_TokenParser_Macro' => $vendorDir . '/twig/twig/lib/Twig/TokenParser/Macro.php',
     498    'Twig_TokenParser_Sandbox' => $vendorDir . '/twig/twig/lib/Twig/TokenParser/Sandbox.php',
     499    'Twig_TokenParser_Set' => $vendorDir . '/twig/twig/lib/Twig/TokenParser/Set.php',
     500    'Twig_TokenParser_Spaceless' => $vendorDir . '/twig/twig/lib/Twig/TokenParser/Spaceless.php',
     501    'Twig_TokenParser_Use' => $vendorDir . '/twig/twig/lib/Twig/TokenParser/Use.php',
     502    'Twig_TokenParser_With' => $vendorDir . '/twig/twig/lib/Twig/TokenParser/With.php',
     503    'Twig_TokenStream' => $vendorDir . '/twig/twig/lib/Twig/TokenStream.php',
     504    'Twig_Util_DeprecationCollector' => $vendorDir . '/twig/twig/lib/Twig/Util/DeprecationCollector.php',
     505    'Twig_Util_TemplateDirIterator' => $vendorDir . '/twig/twig/lib/Twig/Util/TemplateDirIterator.php',
     506    'TwoFAS\\Account\\Card' => $vendorDir . '/twofas/account-sdk/src/Card.php',
     507    'TwoFAS\\Account\\Client' => $vendorDir . '/twofas/account-sdk/src/Client.php',
     508    'TwoFAS\\Account\\Errors' => $vendorDir . '/twofas/account-sdk/src/Errors.php',
     509    'TwoFAS\\Account\\Exception\\AuthorizationException' => $vendorDir . '/twofas/account-sdk/src/Exception/AuthorizationException.php',
     510    'TwoFAS\\Account\\Exception\\Exception' => $vendorDir . '/twofas/account-sdk/src/Exception/Exception.php',
     511    'TwoFAS\\Account\\Exception\\NotFoundException' => $vendorDir . '/twofas/account-sdk/src/Exception/NotFoundException.php',
     512    'TwoFAS\\Account\\Exception\\PasswordResetAttemptsRemainingIsReachedException' => $vendorDir . '/twofas/account-sdk/src/Exception/PasswordResetAttemptsRemainingIsReachedException.php',
     513    'TwoFAS\\Account\\Exception\\ValidationException' => $vendorDir . '/twofas/account-sdk/src/Exception/ValidationException.php',
     514    'TwoFAS\\Account\\HttpClient\\ClientInterface' => $vendorDir . '/twofas/account-sdk/src/HttpClient/ClientInterface.php',
     515    'TwoFAS\\Account\\HttpClient\\CurlClient' => $vendorDir . '/twofas/account-sdk/src/HttpClient/CurlClient.php',
     516    'TwoFAS\\Account\\HttpCodes' => $vendorDir . '/twofas/account-sdk/src/HttpCodes.php',
     517    'TwoFAS\\Account\\Hydrator' => $vendorDir . '/twofas/account-sdk/src/Hydrator.php',
     518    'TwoFAS\\Account\\Integration' => $vendorDir . '/twofas/account-sdk/src/Integration.php',
     519    'TwoFAS\\Account\\NoContent' => $vendorDir . '/twofas/account-sdk/src/NoContent.php',
     520    'TwoFAS\\Account\\OAuth\\Interfaces\\TokenStorage' => $vendorDir . '/twofas/account-sdk/src/OAuth/Interfaces/TokenStorage.php',
     521    'TwoFAS\\Account\\OAuth\\Token' => $vendorDir . '/twofas/account-sdk/src/OAuth/Token.php',
     522    'TwoFAS\\Account\\OAuth\\TokenNotFoundException' => $vendorDir . '/twofas/account-sdk/src/OAuth/TokenNotFoundException.php',
     523    'TwoFAS\\Account\\OAuth\\TokenType' => $vendorDir . '/twofas/account-sdk/src/OAuth/TokenType.php',
     524    'TwoFAS\\Account\\Response\\Response' => $vendorDir . '/twofas/account-sdk/src/Response/Response.php',
     525    'TwoFAS\\Account\\Response\\ResponseGenerator' => $vendorDir . '/twofas/account-sdk/src/Response/ResponseGenerator.php',
     526    'TwoFAS\\Account\\Sdk' => $vendorDir . '/twofas/account-sdk/src/Sdk.php',
     527    'TwoFAS\\Api\\Authentication' => $vendorDir . '/twofas/sdk/src/Authentication.php',
     528    'TwoFAS\\Api\\BackupCode' => $vendorDir . '/twofas/sdk/src/BackupCode.php',
     529    'TwoFAS\\Api\\BackupCodesCollection' => $vendorDir . '/twofas/sdk/src/BackupCodesCollection.php',
     530    'TwoFAS\\Api\\CacheClient\\ArrayCache' => $vendorDir . '/twofas/sdk/src/CacheClient/ArrayCache.php',
     531    'TwoFAS\\Api\\CacheClient\\CacheInterface' => $vendorDir . '/twofas/sdk/src/CacheClient/CacheInterface.php',
     532    'TwoFAS\\Api\\ChannelStatuses' => $vendorDir . '/twofas/sdk/src/ChannelStatuses.php',
     533    'TwoFAS\\Api\\Code\\AcceptedCode' => $vendorDir . '/twofas/sdk/src/Code/AcceptedCode.php',
     534    'TwoFAS\\Api\\Code\\Code' => $vendorDir . '/twofas/sdk/src/Code/Code.php',
     535    'TwoFAS\\Api\\Code\\RejectedCodeCanRetry' => $vendorDir . '/twofas/sdk/src/Code/RejectedCodeCanRetry.php',
     536    'TwoFAS\\Api\\Code\\RejectedCodeCannotRetry' => $vendorDir . '/twofas/sdk/src/Code/RejectedCodeCannotRetry.php',
     537    'TwoFAS\\Api\\Dates' => $vendorDir . '/twofas/sdk/src/Dates.php',
     538    'TwoFAS\\Api\\Errors' => $vendorDir . '/twofas/sdk/src/Errors.php',
     539    'TwoFAS\\Api\\Exception\\AuthorizationException' => $vendorDir . '/twofas/sdk/src/Exception/AuthorizationException.php',
     540    'TwoFAS\\Api\\Exception\\CountryIsBlockedException' => $vendorDir . '/twofas/sdk/src/Exception/CountryIsBlockedException.php',
     541    'TwoFAS\\Api\\Exception\\Exception' => $vendorDir . '/twofas/sdk/src/Exception/Exception.php',
     542    'TwoFAS\\Api\\Exception\\IntegrationUserNotFoundException' => $vendorDir . '/twofas/sdk/src/Exception/IntegrationUserNotFoundException.php',
     543    'TwoFAS\\Api\\Exception\\InvalidDateException' => $vendorDir . '/twofas/sdk/src/Exception/InvalidDateException.php',
     544    'TwoFAS\\Api\\Exception\\InvalidNumberException' => $vendorDir . '/twofas/sdk/src/Exception/InvalidNumberException.php',
     545    'TwoFAS\\Api\\Exception\\PaymentException' => $vendorDir . '/twofas/sdk/src/Exception/PaymentException.php',
     546    'TwoFAS\\Api\\Exception\\ResourceNotFoundException' => $vendorDir . '/twofas/sdk/src/Exception/ResourceNotFoundException.php',
     547    'TwoFAS\\Api\\Exception\\SmsToLandlineException' => $vendorDir . '/twofas/sdk/src/Exception/SmsToLandlineException.php',
     548    'TwoFAS\\Api\\Exception\\ValidationException' => $vendorDir . '/twofas/sdk/src/Exception/ValidationException.php',
     549    'TwoFAS\\Api\\FormattedNumber' => $vendorDir . '/twofas/sdk/src/FormattedNumber.php',
     550    'TwoFAS\\Api\\HttpClient\\ClientInterface' => $vendorDir . '/twofas/sdk/src/HttpClient/ClientInterface.php',
     551    'TwoFAS\\Api\\HttpClient\\CurlClient' => $vendorDir . '/twofas/sdk/src/HttpClient/CurlClient.php',
     552    'TwoFAS\\Api\\HttpCodes' => $vendorDir . '/twofas/sdk/src/HttpCodes.php',
     553    'TwoFAS\\Api\\Hydrator' => $vendorDir . '/twofas/sdk/src/Hydrator.php',
     554    'TwoFAS\\Api\\IntegrationUser' => $vendorDir . '/twofas/sdk/src/IntegrationUser.php',
     555    'TwoFAS\\Api\\Methods' => $vendorDir . '/twofas/sdk/src/Methods.php',
     556    'TwoFAS\\Api\\MobileSecretGenerator' => $vendorDir . '/twofas/sdk/src/MobileSecretGenerator.php',
     557    'TwoFAS\\Api\\QrCodeGenerator' => $vendorDir . '/twofas/sdk/src/QrCodeGenerator.php',
     558    'TwoFAS\\Api\\QrCode\\EndroidQrClient' => $vendorDir . '/twofas/sdk/src/QrCode/EndroidQrClient.php',
     559    'TwoFAS\\Api\\QrCode\\QrClientFactory' => $vendorDir . '/twofas/sdk/src/QrCode/QrClientFactory.php',
     560    'TwoFAS\\Api\\QrCode\\QrClientInterface' => $vendorDir . '/twofas/sdk/src/QrCode/QrClientInterface.php',
     561    'TwoFAS\\Api\\Response\\Response' => $vendorDir . '/twofas/sdk/src/Response/Response.php',
     562    'TwoFAS\\Api\\Response\\ResponseGenerator' => $vendorDir . '/twofas/sdk/src/Response/ResponseGenerator.php',
     563    'TwoFAS\\Api\\Sdk' => $vendorDir . '/twofas/sdk/src/Sdk.php',
     564    'TwoFAS\\Api\\TotpSecretGenerator' => $vendorDir . '/twofas/sdk/src/TotpSecretGenerator.php',
     565    'TwoFAS\\Core\\Environment_Interface' => $vendorDir . '/twofas/wp-plugin-core/src/Environment_Interface.php',
     566    'TwoFAS\\Core\\Events\\Event_Interface' => $vendorDir . '/twofas/wp-plugin-core/src/Events/Event_Interface.php',
     567    'TwoFAS\\Core\\Events\\View_Response_Created' => $vendorDir . '/twofas/wp-plugin-core/src/Events/View_Response_Created.php',
     568    'TwoFAS\\Core\\Exceptions\\Download_Exception' => $vendorDir . '/twofas/wp-plugin-core/src/Exceptions/Download_Exception.php',
     569    'TwoFAS\\Core\\Exceptions\\Handler\\Error_Handler_Interface' => $vendorDir . '/twofas/wp-plugin-core/src/Exceptions/Handler/Error_Handler_Interface.php',
     570    'TwoFAS\\Core\\Exceptions\\Handler\\Logger_Interface' => $vendorDir . '/twofas/wp-plugin-core/src/Exceptions/Handler/Logger_Interface.php',
     571    'TwoFAS\\Core\\Exceptions\\Http_Exception' => $vendorDir . '/twofas/wp-plugin-core/src/Exceptions/Http_Exception.php',
     572    'TwoFAS\\Core\\Exceptions\\Method_Not_Allowed_Http_Exception' => $vendorDir . '/twofas/wp-plugin-core/src/Exceptions/Method_Not_Allowed_Http_Exception.php',
     573    'TwoFAS\\Core\\Exceptions\\Not_Found_Http_Exception' => $vendorDir . '/twofas/wp-plugin-core/src/Exceptions/Not_Found_Http_Exception.php',
     574    'TwoFAS\\Core\\Exceptions\\Parse_Exception' => $vendorDir . '/twofas/wp-plugin-core/src/Exceptions/Parse_Exception.php',
     575    'TwoFAS\\Core\\Factories\\Controller_Factory' => $vendorDir . '/twofas/wp-plugin-core/src/Factories/Controller_Factory.php',
     576    'TwoFAS\\Core\\Factories\\Middleware_Factory' => $vendorDir . '/twofas/wp-plugin-core/src/Factories/Middleware_Factory.php',
     577    'TwoFAS\\Core\\Factories\\Response_Factory' => $vendorDir . '/twofas/wp-plugin-core/src/Factories/Response_Factory.php',
     578    'TwoFAS\\Core\\Helpers\\Dispatcher' => $vendorDir . '/twofas/wp-plugin-core/src/Helpers/Dispatcher.php',
     579    'TwoFAS\\Core\\Hooks\\Admin_Menu_Action' => $vendorDir . '/twofas/wp-plugin-core/src/Hooks/Admin_Menu_Action.php',
     580    'TwoFAS\\Core\\Hooks\\Hook_Handler' => $vendorDir . '/twofas/wp-plugin-core/src/Hooks/Hook_Handler.php',
     581    'TwoFAS\\Core\\Hooks\\Hook_Interface' => $vendorDir . '/twofas/wp-plugin-core/src/Hooks/Hook_Interface.php',
     582    'TwoFAS\\Core\\Http\\Controller' => $vendorDir . '/twofas/wp-plugin-core/src/Http/Controller.php',
     583    'TwoFAS\\Core\\Http\\Cookie' => $vendorDir . '/twofas/wp-plugin-core/src/Http/Cookie.php',
     584    'TwoFAS\\Core\\Http\\Direct_URL' => $vendorDir . '/twofas/wp-plugin-core/src/Http/Direct_URL.php',
     585    'TwoFAS\\Core\\Http\\JSON_Response' => $vendorDir . '/twofas/wp-plugin-core/src/Http/JSON_Response.php',
     586    'TwoFAS\\Core\\Http\\Middleware\\Create_Response' => $vendorDir . '/twofas/wp-plugin-core/src/Http/Middleware/Create_Response.php',
     587    'TwoFAS\\Core\\Http\\Middleware\\Middleware' => $vendorDir . '/twofas/wp-plugin-core/src/Http/Middleware/Middleware.php',
     588    'TwoFAS\\Core\\Http\\Middleware\\Middleware_Bag' => $vendorDir . '/twofas/wp-plugin-core/src/Http/Middleware/Middleware_Bag.php',
     589    'TwoFAS\\Core\\Http\\Middleware\\Middleware_Interface' => $vendorDir . '/twofas/wp-plugin-core/src/Http/Middleware/Middleware_Interface.php',
     590    'TwoFAS\\Core\\Http\\No_Content' => $vendorDir . '/twofas/wp-plugin-core/src/Http/No_Content.php',
     591    'TwoFAS\\Core\\Http\\Redirect_Response' => $vendorDir . '/twofas/wp-plugin-core/src/Http/Redirect_Response.php',
     592    'TwoFAS\\Core\\Http\\Request' => $vendorDir . '/twofas/wp-plugin-core/src/Http/Request.php',
     593    'TwoFAS\\Core\\Http\\Route' => $vendorDir . '/twofas/wp-plugin-core/src/Http/Route.php',
     594    'TwoFAS\\Core\\Http\\Safe_Redirect_Response' => $vendorDir . '/twofas/wp-plugin-core/src/Http/Safe_Redirect_Response.php',
     595    'TwoFAS\\Core\\Http\\URL_Interface' => $vendorDir . '/twofas/wp-plugin-core/src/Http/URL_Interface.php',
     596    'TwoFAS\\Core\\Http\\View_Response' => $vendorDir . '/twofas/wp-plugin-core/src/Http/View_Response.php',
     597    'TwoFAS\\Core\\Readme\\Container' => $vendorDir . '/twofas/wp-plugin-core/src/Readme/Container.php',
     598    'TwoFAS\\Core\\Readme\\Downloader' => $vendorDir . '/twofas/wp-plugin-core/src/Readme/Downloader.php',
     599    'TwoFAS\\Core\\Readme\\Downloader_Interface' => $vendorDir . '/twofas/wp-plugin-core/src/Readme/Downloader_Interface.php',
     600    'TwoFAS\\Core\\Readme\\Header' => $vendorDir . '/twofas/wp-plugin-core/src/Readme/Header.php',
     601    'TwoFAS\\Core\\Readme\\Parser' => $vendorDir . '/twofas/wp-plugin-core/src/Readme/Parser.php',
     602    'TwoFAS\\Core\\Readme\\Readme' => $vendorDir . '/twofas/wp-plugin-core/src/Readme/Readme.php',
     603    'TwoFAS\\Core\\Readme\\Upgrade_Notice' => $vendorDir . '/twofas/wp-plugin-core/src/Readme/Upgrade_Notice.php',
     604    'TwoFAS\\Core\\Storage\\DB_Wrapper' => $vendorDir . '/twofas/wp-plugin-core/src/Storage/DB_Wrapper.php',
     605    'TwoFAS\\Core\\Update\\Deprecation' => $vendorDir . '/twofas/wp-plugin-core/src/Update/Deprecation.php',
     606    'TwoFAS\\Core\\Update\\PHP_Requirement_Interface' => $vendorDir . '/twofas/wp-plugin-core/src/Update/PHP_Requirement_Interface.php',
     607    'TwoFAS\\Core\\Update\\Update_Lock' => $vendorDir . '/twofas/wp-plugin-core/src/Update/Update_Lock.php',
     608    'TwoFAS\\Encryption\\AESCipher' => $vendorDir . '/twofas/encryption/src/AESCipher.php',
     609    'TwoFAS\\Encryption\\AESCipherTest' => $vendorDir . '/twofas/encryption/tests/AESCipherTest.php',
     610    'TwoFAS\\Encryption\\AESGeneratedKey' => $vendorDir . '/twofas/encryption/src/AESGeneratedKey.php',
     611    'TwoFAS\\Encryption\\AESGeneratedKeyTest' => $vendorDir . '/twofas/encryption/tests/AESGeneratedKeyTest.php',
     612    'TwoFAS\\Encryption\\AESIVGenerator' => $vendorDir . '/twofas/encryption/src/AESIVGenerator.php',
     613    'TwoFAS\\Encryption\\AESIVGeneratorTest' => $vendorDir . '/twofas/encryption/tests/AESIVGeneratorTest.php',
     614    'TwoFAS\\Encryption\\AESKey' => $vendorDir . '/twofas/encryption/src/AESKey.php',
     615    'TwoFAS\\Encryption\\Cryptographer' => $vendorDir . '/twofas/encryption/src/Cryptographer.php',
     616    'TwoFAS\\Encryption\\DummyEncryptedDataStorage' => $vendorDir . '/twofas/encryption/src/DummyEncryptedDataStorage.php',
     617    'TwoFAS\\Encryption\\DummyKeyStorage' => $vendorDir . '/twofas/encryption/src/DummyKeyStorage.php',
     618    'TwoFAS\\Encryption\\Exceptions\\AesException' => $vendorDir . '/twofas/encryption/src/Exceptions/AesException.php',
     619    'TwoFAS\\Encryption\\Exceptions\\RandomBytesGenerateException' => $vendorDir . '/twofas/encryption/src/Exceptions/RandomBytesGenerateException.php',
     620    'TwoFAS\\Encryption\\Exceptions\\RsaDecryptException' => $vendorDir . '/twofas/encryption/src/Exceptions/RsaDecryptException.php',
     621    'TwoFAS\\Encryption\\Exceptions\\RsaEncryptException' => $vendorDir . '/twofas/encryption/src/Exceptions/RsaEncryptException.php',
     622    'TwoFAS\\Encryption\\Interfaces\\Cipher' => $vendorDir . '/twofas/encryption/src/Interfaces/Cipher.php',
     623    'TwoFAS\\Encryption\\Interfaces\\IVGenerator' => $vendorDir . '/twofas/encryption/src/Interfaces/IVGenerator.php',
     624    'TwoFAS\\Encryption\\Interfaces\\Key' => $vendorDir . '/twofas/encryption/src/Interfaces/Key.php',
     625    'TwoFAS\\Encryption\\Interfaces\\ReadKey' => $vendorDir . '/twofas/encryption/src/Interfaces/ReadKey.php',
     626    'TwoFAS\\Encryption\\Interfaces\\WriteKey' => $vendorDir . '/twofas/encryption/src/Interfaces/WriteKey.php',
     627    'TwoFAS\\Encryption\\Random\\NonCryptographicalRandomIntGenerator' => $vendorDir . '/twofas/encryption/src/Random/NonCryptographicalRandomIntGenerator.php',
     628    'TwoFAS\\Encryption\\Random\\NonCryptographicalRandomIntGeneratorTest' => $vendorDir . '/twofas/encryption/tests/Random/NonCryptographicalRandomIntGeneratorTest.php',
     629    'TwoFAS\\Encryption\\Random\\RandomIntGenerator' => $vendorDir . '/twofas/encryption/src/Random/RandomIntGenerator.php',
     630    'TwoFAS\\Encryption\\Random\\RandomStringGenerator' => $vendorDir . '/twofas/encryption/src/Random/RandomStringGenerator.php',
     631    'TwoFAS\\Encryption\\Random\\RandomStringGeneratorTest' => $vendorDir . '/twofas/encryption/tests/Random/RandomStringGeneratorTest.php',
     632    'TwoFAS\\Encryption\\Random\\Str' => $vendorDir . '/twofas/encryption/src/Random/Str.php',
     633    'TwoFAS\\Encryption\\Random\\StrTest' => $vendorDir . '/twofas/encryption/tests/Random/StrTest.php',
     634    'TwoFAS\\Encryption\\RsaCryptographer' => $vendorDir . '/twofas/encryption/src/RsaCryptographer.php',
     635    'TwoFAS\\Encryption\\RsaCryptographerTest' => $vendorDir . '/twofas/encryption/tests/RsaCryptographerTest.php',
     636    'TwoFAS\\TwoFAS\\Authentication\\Authenticator' => $baseDir . '/src/Authentication/Authenticator.php',
     637    'TwoFAS\\TwoFAS\\Authentication\\Channel_Name' => $baseDir . '/src/Authentication/Channel_Name.php',
     638    'TwoFAS\\TwoFAS\\Authentication\\Code_Check' => $baseDir . '/src/Authentication/Code_Check.php',
     639    'TwoFAS\\TwoFAS\\Authentication\\Handler\\Configuration_Confirmation' => $baseDir . '/src/Authentication/Handler/Configuration_Confirmation.php',
     640    'TwoFAS\\TwoFAS\\Authentication\\Handler\\Configuration_Reset' => $baseDir . '/src/Authentication/Handler/Configuration_Reset.php',
     641    'TwoFAS\\TwoFAS\\Authentication\\Handler\\Handler_Builder' => $baseDir . '/src/Authentication/Handler/Handler_Builder.php',
     642    'TwoFAS\\TwoFAS\\Authentication\\Handler\\Login_Configuration' => $baseDir . '/src/Authentication/Handler/Login_Configuration.php',
     643    'TwoFAS\\TwoFAS\\Authentication\\Handler\\Login_Handler' => $baseDir . '/src/Authentication/Handler/Login_Handler.php',
     644    'TwoFAS\\TwoFAS\\Authentication\\Handler\\Mobile_Login' => $baseDir . '/src/Authentication/Handler/Mobile_Login.php',
     645    'TwoFAS\\TwoFAS\\Authentication\\Handler\\Standard_Login' => $baseDir . '/src/Authentication/Handler/Standard_Login.php',
     646    'TwoFAS\\TwoFAS\\Authentication\\Login_Action' => $baseDir . '/src/Authentication/Login_Action.php',
     647    'TwoFAS\\TwoFAS\\Authentication\\Login_Process' => $baseDir . '/src/Authentication/Login_Process.php',
     648    'TwoFAS\\TwoFAS\\Authentication\\Middleware\\Authentication_Opener' => $baseDir . '/src/Authentication/Middleware/Authentication_Opener.php',
     649    'TwoFAS\\TwoFAS\\Authentication\\Middleware\\Blocked_Account_Check' => $baseDir . '/src/Authentication/Middleware/Blocked_Account_Check.php',
     650    'TwoFAS\\TwoFAS\\Authentication\\Middleware\\External_Login' => $baseDir . '/src/Authentication/Middleware/External_Login.php',
     651    'TwoFAS\\TwoFAS\\Authentication\\Middleware\\Login_Stop' => $baseDir . '/src/Authentication/Middleware/Login_Stop.php',
     652    'TwoFAS\\TwoFAS\\Authentication\\Middleware\\Login_Template' => $baseDir . '/src/Authentication/Middleware/Login_Template.php',
     653    'TwoFAS\\TwoFAS\\Authentication\\Middleware\\Middleware' => $baseDir . '/src/Authentication/Middleware/Middleware.php',
     654    'TwoFAS\\TwoFAS\\Authentication\\Middleware\\Middleware_Builder' => $baseDir . '/src/Authentication/Middleware/Middleware_Builder.php',
     655    'TwoFAS\\TwoFAS\\Authentication\\Middleware\\Middleware_Interface' => $baseDir . '/src/Authentication/Middleware/Middleware_Interface.php',
     656    'TwoFAS\\TwoFAS\\Authentication\\Middleware\\Multisite_Check' => $baseDir . '/src/Authentication/Middleware/Multisite_Check.php',
     657    'TwoFAS\\TwoFAS\\Authentication\\Middleware\\New_Trusted_Device' => $baseDir . '/src/Authentication/Middleware/New_Trusted_Device.php',
     658    'TwoFAS\\TwoFAS\\Authentication\\Middleware\\SSL' => $baseDir . '/src/Authentication/Middleware/SSL.php',
     659    'TwoFAS\\TwoFAS\\Authentication\\Middleware\\Second_Factor_Status_Check' => $baseDir . '/src/Authentication/Middleware/Second_Factor_Status_Check.php',
     660    'TwoFAS\\TwoFAS\\Authentication\\Middleware\\Step_Token_Manager' => $baseDir . '/src/Authentication/Middleware/Step_Token_Manager.php',
     661    'TwoFAS\\TwoFAS\\Authentication\\Middleware\\Trusted_Device_Login' => $baseDir . '/src/Authentication/Middleware/Trusted_Device_Login.php',
     662    'TwoFAS\\TwoFAS\\Authentication\\Middleware\\Trusted_Devices_Enabled_Check' => $baseDir . '/src/Authentication/Middleware/Trusted_Devices_Enabled_Check.php',
     663    'TwoFAS\\TwoFAS\\Authentication\\Step_Token' => $baseDir . '/src/Authentication/Step_Token.php',
     664    'TwoFAS\\TwoFAS\\Authentication\\Totp_Token' => $baseDir . '/src/Authentication/Totp_Token.php',
     665    'TwoFAS\\TwoFAS\\Codes\\QR_Code_Message' => $baseDir . '/src/Codes/QR_Code_Message.php',
     666    'TwoFAS\\TwoFAS\\Core\\Installer' => $baseDir . '/src/Core/Installer.php',
     667    'TwoFAS\\TwoFAS\\Core\\Legacy_Mode_Checker' => $baseDir . '/src/Core/Legacy_Mode_Checker.php',
     668    'TwoFAS\\TwoFAS\\Core\\Plugin' => $baseDir . '/src/Core/Plugin.php',
     669    'TwoFAS\\TwoFAS\\Core\\Plugin_Compatibility' => $baseDir . '/src/Core/Plugin_Compatibility.php',
     670    'TwoFAS\\TwoFAS\\Core\\Plugin_Status' => $baseDir . '/src/Core/Plugin_Status.php',
     671    'TwoFAS\\TwoFAS\\Core\\Uninstaller' => $baseDir . '/src/Core/Uninstaller.php',
     672    'TwoFAS\\TwoFAS\\Encryption\\Empty_Key_Storage' => $baseDir . '/src/Encryption/Empty_Key_Storage.php',
     673    'TwoFAS\\TwoFAS\\Events\\Integration_Was_Created' => $baseDir . '/src/Events/Integration_Was_Created.php',
     674    'TwoFAS\\TwoFAS\\Events\\Totp_Code_Accepted' => $baseDir . '/src/Events/Totp_Code_Accepted.php',
     675    'TwoFAS\\TwoFAS\\Events\\Totp_Configuration_Code_Accepted' => $baseDir . '/src/Events/Totp_Configuration_Code_Accepted.php',
     676    'TwoFAS\\TwoFAS\\Events\\Totp_Confirmation_Code_Accepted' => $baseDir . '/src/Events/Totp_Confirmation_Code_Accepted.php',
     677    'TwoFAS\\TwoFAS\\Exceptions\\Authentication_Expired_Exception' => $baseDir . '/src/Exceptions/Authentication_Expired_Exception.php',
     678    'TwoFAS\\TwoFAS\\Exceptions\\Authentication_Limit_Reached_Exception' => $baseDir . '/src/Exceptions/Authentication_Limit_Reached_Exception.php',
     679    'TwoFAS\\TwoFAS\\Exceptions\\DB_Exception' => $baseDir . '/src/Exceptions/DB_Exception.php',
     680    'TwoFAS\\TwoFAS\\Exceptions\\Handler\\Error_Handler' => $baseDir . '/src/Exceptions/Handler/Error_Handler.php',
     681    'TwoFAS\\TwoFAS\\Exceptions\\Handler\\Sentry_Logger' => $baseDir . '/src/Exceptions/Handler/Sentry_Logger.php',
     682    'TwoFAS\\TwoFAS\\Exceptions\\Invalid_Flash_Message_Type_Exception' => $baseDir . '/src/Exceptions/Invalid_Flash_Message_Type_Exception.php',
     683    'TwoFAS\\TwoFAS\\Exceptions\\Migration_Exception' => $baseDir . '/src/Exceptions/Migration_Exception.php',
     684    'TwoFAS\\TwoFAS\\Exceptions\\Offline_Codes_Disabled_Exception' => $baseDir . '/src/Exceptions/Offline_Codes_Disabled_Exception.php',
     685    'TwoFAS\\TwoFAS\\Exceptions\\Session_Exception' => $baseDir . '/src/Exceptions/Session_Exception.php',
     686    'TwoFAS\\TwoFAS\\Exceptions\\User_Not_Found_Exception' => $baseDir . '/src/Exceptions/User_Not_Found_Exception.php',
     687    'TwoFAS\\TwoFAS\\Exceptions\\Validation_Exception' => $baseDir . '/src/Exceptions/Validation_Exception.php',
     688    'TwoFAS\\TwoFAS\\Factories\\API_Factory' => $baseDir . '/src/Factories/API_Factory.php',
     689    'TwoFAS\\TwoFAS\\Factories\\Account_Factory' => $baseDir . '/src/Factories/Account_Factory.php',
     690    'TwoFAS\\TwoFAS\\Factories\\QR_Code_Generator_Factory' => $baseDir . '/src/Factories/QR_Code_Generator_Factory.php',
     691    'TwoFAS\\TwoFAS\\Factories\\RsaCryptographer_Factory' => $baseDir . '/src/Factories/RsaCryptographer_Factory.php',
     692    'TwoFAS\\TwoFAS\\Factories\\SDK_Factory' => $baseDir . '/src/Factories/SDK_Factory.php',
     693    'TwoFAS\\TwoFAS\\Factories\\Session_Storage_Factory' => $baseDir . '/src/Factories/Session_Storage_Factory.php',
     694    'TwoFAS\\TwoFAS\\Factories\\User_Factory' => $baseDir . '/src/Factories/User_Factory.php',
     695    'TwoFAS\\TwoFAS\\Helpers\\Config' => $baseDir . '/src/Helpers/Config.php',
     696    'TwoFAS\\TwoFAS\\Helpers\\Environment' => $baseDir . '/src/Helpers/Environment.php',
     697    'TwoFAS\\TwoFAS\\Helpers\\Flash' => $baseDir . '/src/Helpers/Flash.php',
     698    'TwoFAS\\TwoFAS\\Helpers\\Login_Response' => $baseDir . '/src/Helpers/Login_Response.php',
     699    'TwoFAS\\TwoFAS\\Helpers\\Scheduler' => $baseDir . '/src/Helpers/Scheduler.php',
     700    'TwoFAS\\TwoFAS\\Helpers\\Second_Factor_Template_Picker' => $baseDir . '/src/Helpers/Second_Factor_Template_Picker.php',
     701    'TwoFAS\\TwoFAS\\Helpers\\URL' => $baseDir . '/src/Helpers/URL.php',
     702    'TwoFAS\\TwoFAS\\Hooks\\Action_Links_Filter' => $baseDir . '/src/Hooks/Action_Links_Filter.php',
     703    'TwoFAS\\TwoFAS\\Hooks\\Add_Custom_Column' => $baseDir . '/src/Hooks/Add_Custom_Column.php',
     704    'TwoFAS\\TwoFAS\\Hooks\\Admin_Menu_Action' => $baseDir . '/src/Hooks/Admin_Menu_Action.php',
     705    'TwoFAS\\TwoFAS\\Hooks\\Admin_Notices_Action' => $baseDir . '/src/Hooks/Admin_Notices_Action.php',
     706    'TwoFAS\\TwoFAS\\Hooks\\Authenticate_Filter' => $baseDir . '/src/Hooks/Authenticate_Filter.php',
     707    'TwoFAS\\TwoFAS\\Hooks\\Clean_Login_Process_Action' => $baseDir . '/src/Hooks/Clean_Login_Process_Action.php',
     708    'TwoFAS\\TwoFAS\\Hooks\\Cron_Job_Interval_Filter' => $baseDir . '/src/Hooks/Cron_Job_Interval_Filter.php',
     709    'TwoFAS\\TwoFAS\\Hooks\\Delete_Authentications_Action' => $baseDir . '/src/Hooks/Delete_Authentications_Action.php',
     710    'TwoFAS\\TwoFAS\\Hooks\\Delete_Expired_Authentications_Action' => $baseDir . '/src/Hooks/Delete_Expired_Authentications_Action.php',
     711    'TwoFAS\\TwoFAS\\Hooks\\Delete_Expired_Sessions_Action' => $baseDir . '/src/Hooks/Delete_Expired_Sessions_Action.php',
     712    'TwoFAS\\TwoFAS\\Hooks\\Delete_Trusted_Devices_Action' => $baseDir . '/src/Hooks/Delete_Trusted_Devices_Action.php',
     713    'TwoFAS\\TwoFAS\\Hooks\\Destroy_Session_Action' => $baseDir . '/src/Hooks/Destroy_Session_Action.php',
     714    'TwoFAS\\TwoFAS\\Hooks\\Enqueue_Scripts_Action' => $baseDir . '/src/Hooks/Enqueue_Scripts_Action.php',
     715    'TwoFAS\\TwoFAS\\Hooks\\In_Plugin_Update_Message_Action' => $baseDir . '/src/Hooks/In_Plugin_Update_Message_Action.php',
     716    'TwoFAS\\TwoFAS\\Hooks\\Login_Footer_Action' => $baseDir . '/src/Hooks/Login_Footer_Action.php',
     717    'TwoFAS\\TwoFAS\\Hooks\\Logout_Not_Configured_Users_Action' => $baseDir . '/src/Hooks/Logout_Not_Configured_Users_Action.php',
     718    'TwoFAS\\TwoFAS\\Hooks\\Regenerate_Session_Action' => $baseDir . '/src/Hooks/Regenerate_Session_Action.php',
     719    'TwoFAS\\TwoFAS\\Hooks\\Save_Login_Time_Action' => $baseDir . '/src/Hooks/Save_Login_Time_Action.php',
     720    'TwoFAS\\TwoFAS\\Hooks\\Script_Loader_Tag_Filter' => $baseDir . '/src/Hooks/Script_Loader_Tag_Filter.php',
     721    'TwoFAS\\TwoFAS\\Hooks\\Update_Integration_Name' => $baseDir . '/src/Hooks/Update_Integration_Name.php',
     722    'TwoFAS\\TwoFAS\\Hooks\\Update_Option_User_Roles_Action' => $baseDir . '/src/Hooks/Update_Option_User_Roles_Action.php',
     723    'TwoFAS\\TwoFAS\\Http\\Action_Index' => $baseDir . '/src/Http/Action_Index.php',
     724    'TwoFAS\\TwoFAS\\Http\\Action_URL' => $baseDir . '/src/Http/Action_URL.php',
     725    'TwoFAS\\TwoFAS\\Http\\Controllers\\Admin\\Account_Controller' => $baseDir . '/src/Http/Controllers/Admin/Account_Controller.php',
     726    'TwoFAS\\TwoFAS\\Http\\Controllers\\Admin\\Dashboard_Controller' => $baseDir . '/src/Http/Controllers/Admin/Dashboard_Controller.php',
     727    'TwoFAS\\TwoFAS\\Http\\Controllers\\Admin\\Settings_Controller' => $baseDir . '/src/Http/Controllers/Admin/Settings_Controller.php',
     728    'TwoFAS\\TwoFAS\\Http\\Controllers\\Ajax\\Channel_Controller' => $baseDir . '/src/Http/Controllers/Ajax/Channel_Controller.php',
     729    'TwoFAS\\TwoFAS\\Http\\Controllers\\Ajax\\Deactivation_Controller' => $baseDir . '/src/Http/Controllers/Ajax/Deactivation_Controller.php',
     730    'TwoFAS\\TwoFAS\\Http\\Controllers\\Controller' => $baseDir . '/src/Http/Controllers/Controller.php',
     731    'TwoFAS\\TwoFAS\\Http\\Controllers\\User\\Configuration_Controller' => $baseDir . '/src/Http/Controllers/User/Configuration_Controller.php',
     732    'TwoFAS\\TwoFAS\\Http\\Controllers\\User\\Modal_Controller' => $baseDir . '/src/Http/Controllers/User/Modal_Controller.php',
     733    'TwoFAS\\TwoFAS\\Http\\Controllers\\User\\Offline_Codes_Configuration_Controller' => $baseDir . '/src/Http/Controllers/User/Offline_Codes_Configuration_Controller.php',
     734    'TwoFAS\\TwoFAS\\Http\\Controllers\\User\\SMS_Configuration_Controller' => $baseDir . '/src/Http/Controllers/User/SMS_Configuration_Controller.php',
     735    'TwoFAS\\TwoFAS\\Http\\Controllers\\User\\TOTP_Configuration_Controller' => $baseDir . '/src/Http/Controllers/User/TOTP_Configuration_Controller.php',
     736    'TwoFAS\\TwoFAS\\Http\\Controllers\\User\\Trusted_Devices_Controller' => $baseDir . '/src/Http/Controllers/User/Trusted_Devices_Controller.php',
     737    'TwoFAS\\TwoFAS\\Http\\Cookie' => $baseDir . '/src/Http/Cookie.php',
     738    'TwoFAS\\TwoFAS\\Http\\Middleware\\Check_Account_Exists' => $baseDir . '/src/Http/Middleware/Check_Account_Exists.php',
     739    'TwoFAS\\TwoFAS\\Http\\Middleware\\Check_Account_Not_Exists' => $baseDir . '/src/Http/Middleware/Check_Account_Not_Exists.php',
     740    'TwoFAS\\TwoFAS\\Http\\Middleware\\Check_Ajax' => $baseDir . '/src/Http/Middleware/Check_Ajax.php',
     741    'TwoFAS\\TwoFAS\\Http\\Middleware\\Check_Integration_User' => $baseDir . '/src/Http/Middleware/Check_Integration_User.php',
     742    'TwoFAS\\TwoFAS\\Http\\Middleware\\Check_Nonce' => $baseDir . '/src/Http/Middleware/Check_Nonce.php',
     743    'TwoFAS\\TwoFAS\\Http\\Middleware\\Check_Premium_Plan' => $baseDir . '/src/Http/Middleware/Check_Premium_Plan.php',
     744    'TwoFAS\\TwoFAS\\Http\\Middleware\\Check_Second_Factor_Enabled' => $baseDir . '/src/Http/Middleware/Check_Second_Factor_Enabled.php',
     745    'TwoFAS\\TwoFAS\\Http\\Middleware\\Check_Trusted_Devices_Enabled' => $baseDir . '/src/Http/Middleware/Check_Trusted_Devices_Enabled.php',
     746    'TwoFAS\\TwoFAS\\Http\\Middleware\\Check_User_Has_Read_Capability' => $baseDir . '/src/Http/Middleware/Check_User_Has_Read_Capability.php',
     747    'TwoFAS\\TwoFAS\\Http\\Middleware\\Check_User_Is_Admin' => $baseDir . '/src/Http/Middleware/Check_User_Is_Admin.php',
     748    'TwoFAS\\TwoFAS\\Http\\Request' => $baseDir . '/src/Http/Request.php',
     749    'TwoFAS\\TwoFAS\\Http\\Session' => $baseDir . '/src/Http/Session.php',
     750    'TwoFAS\\TwoFAS\\Integration\\API_Wrapper' => $baseDir . '/src/Integration/API_Wrapper.php',
     751    'TwoFAS\\TwoFAS\\Integration\\Integration_Name' => $baseDir . '/src/Integration/Integration_Name.php',
     752    'TwoFAS\\TwoFAS\\Integration\\Integration_User' => $baseDir . '/src/Integration/Integration_User.php',
     753    'TwoFAS\\TwoFAS\\Listeners\\Add_View_Response' => $baseDir . '/src/Listeners/Add_View_Response.php',
     754    'TwoFAS\\TwoFAS\\Listeners\\Delete_Trusted_Devices' => $baseDir . '/src/Listeners/Delete_Trusted_Devices.php',
     755    'TwoFAS\\TwoFAS\\Listeners\\Enable_Totp' => $baseDir . '/src/Listeners/Enable_Totp.php',
     756    'TwoFAS\\TwoFAS\\Listeners\\Listener' => $baseDir . '/src/Listeners/Listener.php',
     757    'TwoFAS\\TwoFAS\\Listeners\\Listener_Provider' => $baseDir . '/src/Listeners/Listener_Provider.php',
     758    'TwoFAS\\TwoFAS\\Listeners\\Setup_Plugin_Options' => $baseDir . '/src/Listeners/Setup_Plugin_Options.php',
     759    'TwoFAS\\TwoFAS\\Listeners\\Update_Integration_User_Totp_Secret' => $baseDir . '/src/Listeners/Update_Integration_User_Totp_Secret.php',
     760    'TwoFAS\\TwoFAS\\Notifications\\Notification' => $baseDir . '/src/Notifications/Notification.php',
     761    'TwoFAS\\TwoFAS\\Notifications\\Status_Notifier' => $baseDir . '/src/Notifications/Status_Notifier.php',
     762    'TwoFAS\\TwoFAS\\Randomization\\Hash' => $baseDir . '/src/Randomization/Hash.php',
     763    'TwoFAS\\TwoFAS\\Requirements\\Extensions\\Curl' => $baseDir . '/src/Requirements/Extensions/Curl.php',
     764    'TwoFAS\\TwoFAS\\Requirements\\Extensions\\Extension' => $baseDir . '/src/Requirements/Extensions/Extension.php',
     765    'TwoFAS\\TwoFAS\\Requirements\\Extensions\\Gd' => $baseDir . '/src/Requirements/Extensions/Gd.php',
     766    'TwoFAS\\TwoFAS\\Requirements\\Extensions\\Gettext' => $baseDir . '/src/Requirements/Extensions/Gettext.php',
     767    'TwoFAS\\TwoFAS\\Requirements\\Extensions\\MbString' => $baseDir . '/src/Requirements/Extensions/MbString.php',
     768    'TwoFAS\\TwoFAS\\Requirements\\Extensions\\OpenSSL' => $baseDir . '/src/Requirements/Extensions/OpenSSL.php',
     769    'TwoFAS\\TwoFAS\\Requirements\\Requirement' => $baseDir . '/src/Requirements/Requirement.php',
     770    'TwoFAS\\TwoFAS\\Requirements\\Requirement_Checker' => $baseDir . '/src/Requirements/Requirement_Checker.php',
     771    'TwoFAS\\TwoFAS\\Requirements\\Versions\\PHP_Version' => $baseDir . '/src/Requirements/Versions/PHP_Version.php',
     772    'TwoFAS\\TwoFAS\\Requirements\\Versions\\WP_Version' => $baseDir . '/src/Requirements/Versions/WP_Version.php',
     773    'TwoFAS\\TwoFAS\\Storage\\Authentication_Storage' => $baseDir . '/src/Storage/Authentication_Storage.php',
     774    'TwoFAS\\TwoFAS\\Storage\\DB_Session_Storage' => $baseDir . '/src/Storage/DB_Session_Storage.php',
     775    'TwoFAS\\TwoFAS\\Storage\\In_Memory_Session_Storage' => $baseDir . '/src/Storage/In_Memory_Session_Storage.php',
     776    'TwoFAS\\TwoFAS\\Storage\\OAuth_Storage' => $baseDir . '/src/Storage/OAuth_Storage.php',
     777    'TwoFAS\\TwoFAS\\Storage\\Options_Storage' => $baseDir . '/src/Storage/Options_Storage.php',
     778    'TwoFAS\\TwoFAS\\Storage\\Session_Storage_Interface' => $baseDir . '/src/Storage/Session_Storage_Interface.php',
     779    'TwoFAS\\TwoFAS\\Storage\\Storage' => $baseDir . '/src/Storage/Storage.php',
     780    'TwoFAS\\TwoFAS\\Storage\\Trusted_Devices_Storage' => $baseDir . '/src/Storage/Trusted_Devices_Storage.php',
     781    'TwoFAS\\TwoFAS\\Storage\\User_Storage' => $baseDir . '/src/Storage/User_Storage.php',
     782    'TwoFAS\\TwoFAS\\Templates\\Twig' => $baseDir . '/src/Templates/Twig.php',
     783    'TwoFAS\\TwoFAS\\Templates\\Views' => $baseDir . '/src/Templates/Views.php',
     784    'TwoFAS\\TwoFAS\\Update\\Migration' => $baseDir . '/src/Update/Migration.php',
     785    'TwoFAS\\TwoFAS\\Update\\Migration_Interface' => $baseDir . '/src/Update/Migration_Interface.php',
     786    'TwoFAS\\TwoFAS\\Update\\Migrations\\Migration_0000_00_00_Create_Migrations_Table' => $baseDir . '/src/Update/Migrations/Migration_0000_00_00_Create_Migrations_Table.php',
     787    'TwoFAS\\TwoFAS\\Update\\Migrations\\Migration_0000_00_01_Create_Session_Tables' => $baseDir . '/src/Update/Migrations/Migration_0000_00_01_Create_Session_Tables.php',
     788    'TwoFAS\\TwoFAS\\Update\\Migrations\\Migration_0000_00_02_Enable_Integration_Channels' => $baseDir . '/src/Update/Migrations/Migration_0000_00_02_Enable_Integration_Channels.php',
     789    'TwoFAS\\TwoFAS\\Update\\Migrations\\Migration_0000_00_03_Set_Plan' => $baseDir . '/src/Update/Migrations/Migration_0000_00_03_Set_Plan.php',
     790    'TwoFAS\\TwoFAS\\Update\\Migrations\\Migration_0000_00_04_Set_Plugin_Status' => $baseDir . '/src/Update/Migrations/Migration_0000_00_04_Set_Plugin_Status.php',
     791    'TwoFAS\\TwoFAS\\Update\\Migrations\\Migration_0000_00_05_Reset_Integration_Encryption_Keys' => $baseDir . '/src/Update/Migrations/Migration_0000_00_05_Reset_Integration_Encryption_Keys.php',
     792    'TwoFAS\\TwoFAS\\Update\\Migrations\\Migration_2018_11_30_Create_Trusted_Devices_Table' => $baseDir . '/src/Update/Migrations/Migration_2018_11_30_Create_Trusted_Devices_Table.php',
     793    'TwoFAS\\TwoFAS\\Update\\Migrations\\Migration_2018_12_11_Move_Trusted_Devices_To_Separate_Table' => $baseDir . '/src/Update/Migrations/Migration_2018_12_11_Move_Trusted_Devices_To_Separate_Table.php',
     794    'TwoFAS\\TwoFAS\\Update\\Migrations\\Migration_2019_01_08_Add_Last_Login_Time' => $baseDir . '/src/Update/Migrations/Migration_2019_01_08_Add_Last_Login_Time.php',
     795    'TwoFAS\\TwoFAS\\Update\\Migrations\\Migration_2019_08_01_Refresh_OAuth_Setup_Token' => $baseDir . '/src/Update/Migrations/Migration_2019_08_01_Refresh_OAuth_Setup_Token.php',
     796    'TwoFAS\\TwoFAS\\Update\\Migrations\\Migration_2019_08_02_Refresh_OAuth_Wordpress_Token' => $baseDir . '/src/Update/Migrations/Migration_2019_08_02_Refresh_OAuth_Wordpress_Token.php',
     797    'TwoFAS\\TwoFAS\\Update\\Migrations\\Migration_2019_12_09_Upgrade_Api_To_Use_OAuth' => $baseDir . '/src/Update/Migrations/Migration_2019_12_09_Upgrade_Api_To_Use_OAuth.php',
     798    'TwoFAS\\TwoFAS\\Update\\Migrations\\Migration_2019_12_22_Create_Authentications_Table' => $baseDir . '/src/Update/Migrations/Migration_2019_12_22_Create_Authentications_Table.php',
     799    'TwoFAS\\TwoFAS\\Update\\Migrations\\Migration_2019_12_23_Move_Authentications_To_Separate_Table' => $baseDir . '/src/Update/Migrations/Migration_2019_12_23_Move_Authentications_To_Separate_Table.php',
     800    'TwoFAS\\TwoFAS\\Update\\Migrations\\Migration_2020_05_29_Add_Trusted_Devices_Switch' => $baseDir . '/src/Update/Migrations/Migration_2020_05_29_Add_Trusted_Devices_Switch.php',
     801    'TwoFAS\\TwoFAS\\Update\\Migrations\\Migration_2020_06_19_Add_Privacy_Policy' => $baseDir . '/src/Update/Migrations/Migration_2020_06_19_Add_Privacy_Policy.php',
     802    'TwoFAS\\TwoFAS\\Update\\Migrator' => $baseDir . '/src/Update/Migrator.php',
     803    'TwoFAS\\TwoFAS\\Update\\Plugin_Version' => $baseDir . '/src/Update/Plugin_Version.php',
     804    'TwoFAS\\TwoFAS\\Update\\Rollback_Migration' => $baseDir . '/src/Update/Rollback_Migration.php',
     805    'TwoFAS\\TwoFAS\\Update\\Updater' => $baseDir . '/src/Update/Updater.php',
     806    'TwoFAS\\TwoFAS\\User\\Capabilities' => $baseDir . '/src/User/Capabilities.php',
     807    'TwoFAS\\ValidationRules\\ValidationExceptionInterface' => $vendorDir . '/twofas/validation-rules/src/ValidationExceptionInterface.php',
     808    'TwoFAS\\ValidationRules\\ValidationRules' => $vendorDir . '/twofas/validation-rules/src/ValidationRules.php',
     809    'WhichBrowser\\Analyser' => $vendorDir . '/whichbrowser/parser/src/Analyser.php',
     810    'WhichBrowser\\Analyser\\Camouflage' => $vendorDir . '/whichbrowser/parser/src/Analyser/Camouflage.php',
     811    'WhichBrowser\\Analyser\\Corrections' => $vendorDir . '/whichbrowser/parser/src/Analyser/Corrections.php',
     812    'WhichBrowser\\Analyser\\Derive' => $vendorDir . '/whichbrowser/parser/src/Analyser/Derive.php',
     813    'WhichBrowser\\Analyser\\Header' => $vendorDir . '/whichbrowser/parser/src/Analyser/Header.php',
     814    'WhichBrowser\\Analyser\\Header\\Baidu' => $vendorDir . '/whichbrowser/parser/src/Analyser/Header/Baidu.php',
     815    'WhichBrowser\\Analyser\\Header\\BrowserId' => $vendorDir . '/whichbrowser/parser/src/Analyser/Header/BrowserId.php',
     816    'WhichBrowser\\Analyser\\Header\\OperaMini' => $vendorDir . '/whichbrowser/parser/src/Analyser/Header/OperaMini.php',
     817    'WhichBrowser\\Analyser\\Header\\Puffin' => $vendorDir . '/whichbrowser/parser/src/Analyser/Header/Puffin.php',
     818    'WhichBrowser\\Analyser\\Header\\UCBrowserNew' => $vendorDir . '/whichbrowser/parser/src/Analyser/Header/UCBrowserNew.php',
     819    'WhichBrowser\\Analyser\\Header\\UCBrowserOld' => $vendorDir . '/whichbrowser/parser/src/Analyser/Header/UCBrowserOld.php',
     820    'WhichBrowser\\Analyser\\Header\\Useragent' => $vendorDir . '/whichbrowser/parser/src/Analyser/Header/Useragent.php',
     821    'WhichBrowser\\Analyser\\Header\\Useragent\\Application' => $vendorDir . '/whichbrowser/parser/src/Analyser/Header/Useragent/Application.php',
     822    'WhichBrowser\\Analyser\\Header\\Useragent\\Bot' => $vendorDir . '/whichbrowser/parser/src/Analyser/Header/Useragent/Bot.php',
     823    'WhichBrowser\\Analyser\\Header\\Useragent\\Browser' => $vendorDir . '/whichbrowser/parser/src/Analyser/Header/Useragent/Browser.php',
     824    'WhichBrowser\\Analyser\\Header\\Useragent\\Device' => $vendorDir . '/whichbrowser/parser/src/Analyser/Header/Useragent/Device.php',
     825    'WhichBrowser\\Analyser\\Header\\Useragent\\Device\\Appliance' => $vendorDir . '/whichbrowser/parser/src/Analyser/Header/Useragent/Device/Appliance.php',
     826    'WhichBrowser\\Analyser\\Header\\Useragent\\Device\\Cars' => $vendorDir . '/whichbrowser/parser/src/Analyser/Header/Useragent/Device/Cars.php',
     827    'WhichBrowser\\Analyser\\Header\\Useragent\\Device\\Ereader' => $vendorDir . '/whichbrowser/parser/src/Analyser/Header/Useragent/Device/Ereader.php',
     828    'WhichBrowser\\Analyser\\Header\\Useragent\\Device\\Gaming' => $vendorDir . '/whichbrowser/parser/src/Analyser/Header/Useragent/Device/Gaming.php',
     829    'WhichBrowser\\Analyser\\Header\\Useragent\\Device\\Gps' => $vendorDir . '/whichbrowser/parser/src/Analyser/Header/Useragent/Device/Gps.php',
     830    'WhichBrowser\\Analyser\\Header\\Useragent\\Device\\Media' => $vendorDir . '/whichbrowser/parser/src/Analyser/Header/Useragent/Device/Media.php',
     831    'WhichBrowser\\Analyser\\Header\\Useragent\\Device\\Mobile' => $vendorDir . '/whichbrowser/parser/src/Analyser/Header/Useragent/Device/Mobile.php',
     832    'WhichBrowser\\Analyser\\Header\\Useragent\\Device\\Pda' => $vendorDir . '/whichbrowser/parser/src/Analyser/Header/Useragent/Device/Pda.php',
     833    'WhichBrowser\\Analyser\\Header\\Useragent\\Device\\Phone' => $vendorDir . '/whichbrowser/parser/src/Analyser/Header/Useragent/Device/Phone.php',
     834    'WhichBrowser\\Analyser\\Header\\Useragent\\Device\\Printer' => $vendorDir . '/whichbrowser/parser/src/Analyser/Header/Useragent/Device/Printer.php',
     835    'WhichBrowser\\Analyser\\Header\\Useragent\\Device\\Signage' => $vendorDir . '/whichbrowser/parser/src/Analyser/Header/Useragent/Device/Signage.php',
     836    'WhichBrowser\\Analyser\\Header\\Useragent\\Device\\Tablet' => $vendorDir . '/whichbrowser/parser/src/Analyser/Header/Useragent/Device/Tablet.php',
     837    'WhichBrowser\\Analyser\\Header\\Useragent\\Device\\Television' => $vendorDir . '/whichbrowser/parser/src/Analyser/Header/Useragent/Device/Television.php',
     838    'WhichBrowser\\Analyser\\Header\\Useragent\\Engine' => $vendorDir . '/whichbrowser/parser/src/Analyser/Header/Useragent/Engine.php',
     839    'WhichBrowser\\Analyser\\Header\\Useragent\\Os' => $vendorDir . '/whichbrowser/parser/src/Analyser/Header/Useragent/Os.php',
     840    'WhichBrowser\\Analyser\\Header\\Useragent\\Using' => $vendorDir . '/whichbrowser/parser/src/Analyser/Header/Useragent/Using.php',
     841    'WhichBrowser\\Analyser\\Header\\Wap' => $vendorDir . '/whichbrowser/parser/src/Analyser/Header/Wap.php',
     842    'WhichBrowser\\Cache' => $vendorDir . '/whichbrowser/parser/src/Cache.php',
     843    'WhichBrowser\\Constants\\BrowserType' => $vendorDir . '/whichbrowser/parser/src/Constants/BrowserType.php',
     844    'WhichBrowser\\Constants\\DeviceSubType' => $vendorDir . '/whichbrowser/parser/src/Constants/DeviceSubType.php',
     845    'WhichBrowser\\Constants\\DeviceType' => $vendorDir . '/whichbrowser/parser/src/Constants/DeviceType.php',
     846    'WhichBrowser\\Constants\\EngineType' => $vendorDir . '/whichbrowser/parser/src/Constants/EngineType.php',
     847    'WhichBrowser\\Constants\\Feature' => $vendorDir . '/whichbrowser/parser/src/Constants/Feature.php',
     848    'WhichBrowser\\Constants\\Flag' => $vendorDir . '/whichbrowser/parser/src/Constants/Flag.php',
     849    'WhichBrowser\\Constants\\Id' => $vendorDir . '/whichbrowser/parser/src/Constants/Id.php',
     850    'WhichBrowser\\Data\\Applications' => $vendorDir . '/whichbrowser/parser/src/Data/Applications.php',
     851    'WhichBrowser\\Data\\BrowserIds' => $vendorDir . '/whichbrowser/parser/src/Data/BrowserIds.php',
     852    'WhichBrowser\\Data\\BuildIds' => $vendorDir . '/whichbrowser/parser/src/Data/BuildIds.php',
     853    'WhichBrowser\\Data\\CFNetwork' => $vendorDir . '/whichbrowser/parser/src/Data/CFNetwork.php',
     854    'WhichBrowser\\Data\\Chrome' => $vendorDir . '/whichbrowser/parser/src/Data/Chrome.php',
     855    'WhichBrowser\\Data\\Darwin' => $vendorDir . '/whichbrowser/parser/src/Data/Darwin.php',
     856    'WhichBrowser\\Data\\DeviceModels' => $vendorDir . '/whichbrowser/parser/src/Data/DeviceModels.php',
     857    'WhichBrowser\\Data\\DeviceProfiles' => $vendorDir . '/whichbrowser/parser/src/Data/DeviceProfiles.php',
     858    'WhichBrowser\\Data\\Manufacturers' => $vendorDir . '/whichbrowser/parser/src/Data/Manufacturers.php',
     859    'WhichBrowser\\Model\\Browser' => $vendorDir . '/whichbrowser/parser/src/Model/Browser.php',
     860    'WhichBrowser\\Model\\Device' => $vendorDir . '/whichbrowser/parser/src/Model/Device.php',
     861    'WhichBrowser\\Model\\Engine' => $vendorDir . '/whichbrowser/parser/src/Model/Engine.php',
     862    'WhichBrowser\\Model\\Family' => $vendorDir . '/whichbrowser/parser/src/Model/Family.php',
     863    'WhichBrowser\\Model\\Main' => $vendorDir . '/whichbrowser/parser/src/Model/Main.php',
     864    'WhichBrowser\\Model\\Os' => $vendorDir . '/whichbrowser/parser/src/Model/Os.php',
     865    'WhichBrowser\\Model\\Primitive\\Base' => $vendorDir . '/whichbrowser/parser/src/Model/Primitive/Base.php',
     866    'WhichBrowser\\Model\\Primitive\\NameVersion' => $vendorDir . '/whichbrowser/parser/src/Model/Primitive/NameVersion.php',
     867    'WhichBrowser\\Model\\Using' => $vendorDir . '/whichbrowser/parser/src/Model/Using.php',
     868    'WhichBrowser\\Model\\Version' => $vendorDir . '/whichbrowser/parser/src/Model/Version.php',
     869    'WhichBrowser\\Parser' => $vendorDir . '/whichbrowser/parser/src/Parser.php',
    9870);
  • 2fas/trunk/vendor/composer/autoload_real.php

    r2405165 r2470780  
    2929        $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
    3030        if ($useStaticLoader) {
    31             require_once __DIR__ . '/autoload_static.php';
     31            require __DIR__ . '/autoload_static.php';
    3232
    3333            call_user_func(\Composer\Autoload\ComposerStaticInit66cf7295c106ae5a08d97a7953e2c171::getInitializer($loader));
  • 2fas/trunk/vendor/composer/autoload_static.php

    r2343404 r2470780  
    138138    );
    139139
     140    public static $classMap = array (
     141        'Composer\\InstalledVersions' => __DIR__ . '/..' . '/composer/InstalledVersions.php',
     142        'DI\\Annotation\\Inject' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Annotation/Inject.php',
     143        'DI\\Annotation\\Injectable' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Annotation/Injectable.php',
     144        'DI\\Cache\\ArrayCache' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Cache/ArrayCache.php',
     145        'DI\\Container' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Container.php',
     146        'DI\\ContainerBuilder' => __DIR__ . '/..' . '/php-di/php-di/src/DI/ContainerBuilder.php',
     147        'DI\\Debug' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Debug.php',
     148        'DI\\Definition\\AliasDefinition' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/AliasDefinition.php',
     149        'DI\\Definition\\ArrayDefinition' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/ArrayDefinition.php',
     150        'DI\\Definition\\ArrayDefinitionExtension' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/ArrayDefinitionExtension.php',
     151        'DI\\Definition\\CacheableDefinition' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/CacheableDefinition.php',
     152        'DI\\Definition\\DecoratorDefinition' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/DecoratorDefinition.php',
     153        'DI\\Definition\\Definition' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/Definition.php',
     154        'DI\\Definition\\Dumper\\ObjectDefinitionDumper' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/Dumper/ObjectDefinitionDumper.php',
     155        'DI\\Definition\\EntryReference' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/EntryReference.php',
     156        'DI\\Definition\\EnvironmentVariableDefinition' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/EnvironmentVariableDefinition.php',
     157        'DI\\Definition\\Exception\\AnnotationException' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/Exception/AnnotationException.php',
     158        'DI\\Definition\\Exception\\DefinitionException' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/Exception/DefinitionException.php',
     159        'DI\\Definition\\FactoryDefinition' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/FactoryDefinition.php',
     160        'DI\\Definition\\HasSubDefinition' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/HasSubDefinition.php',
     161        'DI\\Definition\\Helper\\ArrayDefinitionExtensionHelper' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/Helper/ArrayDefinitionExtensionHelper.php',
     162        'DI\\Definition\\Helper\\DefinitionHelper' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/Helper/DefinitionHelper.php',
     163        'DI\\Definition\\Helper\\EnvironmentVariableDefinitionHelper' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/Helper/EnvironmentVariableDefinitionHelper.php',
     164        'DI\\Definition\\Helper\\FactoryDefinitionHelper' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/Helper/FactoryDefinitionHelper.php',
     165        'DI\\Definition\\Helper\\ObjectDefinitionHelper' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/Helper/ObjectDefinitionHelper.php',
     166        'DI\\Definition\\Helper\\StringDefinitionHelper' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/Helper/StringDefinitionHelper.php',
     167        'DI\\Definition\\Helper\\ValueDefinitionHelper' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/Helper/ValueDefinitionHelper.php',
     168        'DI\\Definition\\InstanceDefinition' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/InstanceDefinition.php',
     169        'DI\\Definition\\ObjectDefinition' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/ObjectDefinition.php',
     170        'DI\\Definition\\ObjectDefinition\\MethodInjection' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/ObjectDefinition/MethodInjection.php',
     171        'DI\\Definition\\ObjectDefinition\\PropertyInjection' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/ObjectDefinition/PropertyInjection.php',
     172        'DI\\Definition\\Resolver\\ArrayResolver' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/Resolver/ArrayResolver.php',
     173        'DI\\Definition\\Resolver\\DecoratorResolver' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/Resolver/DecoratorResolver.php',
     174        'DI\\Definition\\Resolver\\DefinitionResolver' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/Resolver/DefinitionResolver.php',
     175        'DI\\Definition\\Resolver\\EnvironmentVariableResolver' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/Resolver/EnvironmentVariableResolver.php',
     176        'DI\\Definition\\Resolver\\FactoryResolver' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/Resolver/FactoryResolver.php',
     177        'DI\\Definition\\Resolver\\InstanceInjector' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/Resolver/InstanceInjector.php',
     178        'DI\\Definition\\Resolver\\ObjectCreator' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/Resolver/ObjectCreator.php',
     179        'DI\\Definition\\Resolver\\ParameterResolver' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/Resolver/ParameterResolver.php',
     180        'DI\\Definition\\Resolver\\ResolverDispatcher' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/Resolver/ResolverDispatcher.php',
     181        'DI\\Definition\\Resolver\\SelfResolver' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/Resolver/SelfResolver.php',
     182        'DI\\Definition\\SelfResolvingDefinition' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/SelfResolvingDefinition.php',
     183        'DI\\Definition\\Source\\AnnotationReader' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/Source/AnnotationReader.php',
     184        'DI\\Definition\\Source\\Autowiring' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/Source/Autowiring.php',
     185        'DI\\Definition\\Source\\CachedDefinitionSource' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/Source/CachedDefinitionSource.php',
     186        'DI\\Definition\\Source\\DefinitionArray' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/Source/DefinitionArray.php',
     187        'DI\\Definition\\Source\\DefinitionFile' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/Source/DefinitionFile.php',
     188        'DI\\Definition\\Source\\DefinitionSource' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/Source/DefinitionSource.php',
     189        'DI\\Definition\\Source\\MutableDefinitionSource' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/Source/MutableDefinitionSource.php',
     190        'DI\\Definition\\Source\\SourceChain' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/Source/SourceChain.php',
     191        'DI\\Definition\\StringDefinition' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/StringDefinition.php',
     192        'DI\\Definition\\ValueDefinition' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/ValueDefinition.php',
     193        'DI\\DependencyException' => __DIR__ . '/..' . '/php-di/php-di/src/DI/DependencyException.php',
     194        'DI\\FactoryInterface' => __DIR__ . '/..' . '/php-di/php-di/src/DI/FactoryInterface.php',
     195        'DI\\Factory\\RequestedEntry' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Factory/RequestedEntry.php',
     196        'DI\\InvokerInterface' => __DIR__ . '/..' . '/php-di/php-di/src/DI/InvokerInterface.php',
     197        'DI\\Invoker\\DefinitionParameterResolver' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Invoker/DefinitionParameterResolver.php',
     198        'DI\\Invoker\\FactoryParameterResolver' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Invoker/FactoryParameterResolver.php',
     199        'DI\\NotFoundException' => __DIR__ . '/..' . '/php-di/php-di/src/DI/NotFoundException.php',
     200        'DI\\Proxy\\ProxyFactory' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Proxy/ProxyFactory.php',
     201        'DI\\Scope' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Scope.php',
     202        'Endroid\\QrCode\\Exceptions\\DataDoesntExistsException' => __DIR__ . '/..' . '/endroid/qr-code/src/Exceptions/DataDoesntExistsException.php',
     203        'Endroid\\QrCode\\Exceptions\\FreeTypeLibraryMissingException' => __DIR__ . '/..' . '/endroid/qr-code/src/Exceptions/FreeTypeLibraryMissingException.php',
     204        'Endroid\\QrCode\\Exceptions\\ImageFunctionFailedException' => __DIR__ . '/..' . '/endroid/qr-code/src/Exceptions/ImageFunctionFailedException.php',
     205        'Endroid\\QrCode\\Exceptions\\ImageFunctionUnknownException' => __DIR__ . '/..' . '/endroid/qr-code/src/Exceptions/ImageFunctionUnknownException.php',
     206        'Endroid\\QrCode\\Exceptions\\ImageSizeTooLargeException' => __DIR__ . '/..' . '/endroid/qr-code/src/Exceptions/ImageSizeTooLargeException.php',
     207        'Endroid\\QrCode\\Exceptions\\VersionTooLargeException' => __DIR__ . '/..' . '/endroid/qr-code/src/Exceptions/VersionTooLargeException.php',
     208        'Endroid\\QrCode\\QrCode' => __DIR__ . '/..' . '/endroid/qr-code/src/QrCode.php',
     209        'Interop\\Container\\ContainerInterface' => __DIR__ . '/..' . '/container-interop/container-interop/src/Interop/Container/ContainerInterface.php',
     210        'Interop\\Container\\Exception\\ContainerException' => __DIR__ . '/..' . '/container-interop/container-interop/src/Interop/Container/Exception/ContainerException.php',
     211        'Interop\\Container\\Exception\\NotFoundException' => __DIR__ . '/..' . '/container-interop/container-interop/src/Interop/Container/Exception/NotFoundException.php',
     212        'Invoker\\CallableResolver' => __DIR__ . '/..' . '/php-di/invoker/src/CallableResolver.php',
     213        'Invoker\\Exception\\InvocationException' => __DIR__ . '/..' . '/php-di/invoker/src/Exception/InvocationException.php',
     214        'Invoker\\Exception\\NotCallableException' => __DIR__ . '/..' . '/php-di/invoker/src/Exception/NotCallableException.php',
     215        'Invoker\\Exception\\NotEnoughParametersException' => __DIR__ . '/..' . '/php-di/invoker/src/Exception/NotEnoughParametersException.php',
     216        'Invoker\\Invoker' => __DIR__ . '/..' . '/php-di/invoker/src/Invoker.php',
     217        'Invoker\\InvokerInterface' => __DIR__ . '/..' . '/php-di/invoker/src/InvokerInterface.php',
     218        'Invoker\\ParameterResolver\\AssociativeArrayResolver' => __DIR__ . '/..' . '/php-di/invoker/src/ParameterResolver/AssociativeArrayResolver.php',
     219        'Invoker\\ParameterResolver\\Container\\ParameterNameContainerResolver' => __DIR__ . '/..' . '/php-di/invoker/src/ParameterResolver/Container/ParameterNameContainerResolver.php',
     220        'Invoker\\ParameterResolver\\Container\\TypeHintContainerResolver' => __DIR__ . '/..' . '/php-di/invoker/src/ParameterResolver/Container/TypeHintContainerResolver.php',
     221        'Invoker\\ParameterResolver\\DefaultValueResolver' => __DIR__ . '/..' . '/php-di/invoker/src/ParameterResolver/DefaultValueResolver.php',
     222        'Invoker\\ParameterResolver\\NumericArrayResolver' => __DIR__ . '/..' . '/php-di/invoker/src/ParameterResolver/NumericArrayResolver.php',
     223        'Invoker\\ParameterResolver\\ParameterResolver' => __DIR__ . '/..' . '/php-di/invoker/src/ParameterResolver/ParameterResolver.php',
     224        'Invoker\\ParameterResolver\\ResolverChain' => __DIR__ . '/..' . '/php-di/invoker/src/ParameterResolver/ResolverChain.php',
     225        'Invoker\\ParameterResolver\\TypeHintResolver' => __DIR__ . '/..' . '/php-di/invoker/src/ParameterResolver/TypeHintResolver.php',
     226        'Invoker\\Reflection\\CallableReflection' => __DIR__ . '/..' . '/php-di/invoker/src/Reflection/CallableReflection.php',
     227        'PhpDocReader\\AnnotationException' => __DIR__ . '/..' . '/php-di/phpdoc-reader/src/PhpDocReader/AnnotationException.php',
     228        'PhpDocReader\\PhpDocReader' => __DIR__ . '/..' . '/php-di/phpdoc-reader/src/PhpDocReader/PhpDocReader.php',
     229        'PhpDocReader\\PhpParser\\TokenParser' => __DIR__ . '/..' . '/php-di/phpdoc-reader/src/PhpDocReader/PhpParser/TokenParser.php',
     230        'PhpDocReader\\PhpParser\\UseStatementParser' => __DIR__ . '/..' . '/php-di/phpdoc-reader/src/PhpDocReader/PhpParser/UseStatementParser.php',
     231        'Psr\\Cache\\CacheException' => __DIR__ . '/..' . '/psr/cache/src/CacheException.php',
     232        'Psr\\Cache\\CacheItemInterface' => __DIR__ . '/..' . '/psr/cache/src/CacheItemInterface.php',
     233        'Psr\\Cache\\CacheItemPoolInterface' => __DIR__ . '/..' . '/psr/cache/src/CacheItemPoolInterface.php',
     234        'Psr\\Cache\\InvalidArgumentException' => __DIR__ . '/..' . '/psr/cache/src/InvalidArgumentException.php',
     235        'Psr\\Container\\ContainerExceptionInterface' => __DIR__ . '/..' . '/psr/container/src/ContainerExceptionInterface.php',
     236        'Psr\\Container\\ContainerInterface' => __DIR__ . '/..' . '/psr/container/src/ContainerInterface.php',
     237        'Psr\\Container\\NotFoundExceptionInterface' => __DIR__ . '/..' . '/psr/container/src/NotFoundExceptionInterface.php',
     238        'Raven_Autoloader' => __DIR__ . '/..' . '/sentry/sentry/lib/Raven/Autoloader.php',
     239        'Raven_Breadcrumbs' => __DIR__ . '/..' . '/sentry/sentry/lib/Raven/Breadcrumbs.php',
     240        'Raven_Breadcrumbs_ErrorHandler' => __DIR__ . '/..' . '/sentry/sentry/lib/Raven/Breadcrumbs/ErrorHandler.php',
     241        'Raven_Breadcrumbs_MonologHandler' => __DIR__ . '/..' . '/sentry/sentry/lib/Raven/Breadcrumbs/MonologHandler.php',
     242        'Raven_Client' => __DIR__ . '/..' . '/sentry/sentry/lib/Raven/Client.php',
     243        'Raven_Compat' => __DIR__ . '/..' . '/sentry/sentry/lib/Raven/Compat.php',
     244        'Raven_Context' => __DIR__ . '/..' . '/sentry/sentry/lib/Raven/Context.php',
     245        'Raven_CurlHandler' => __DIR__ . '/..' . '/sentry/sentry/lib/Raven/CurlHandler.php',
     246        'Raven_ErrorHandler' => __DIR__ . '/..' . '/sentry/sentry/lib/Raven/ErrorHandler.php',
     247        'Raven_Exception' => __DIR__ . '/..' . '/sentry/sentry/lib/Raven/Exception.php',
     248        'Raven_Processor' => __DIR__ . '/..' . '/sentry/sentry/lib/Raven/Processor.php',
     249        'Raven_Processor_RemoveCookiesProcessor' => __DIR__ . '/..' . '/sentry/sentry/lib/Raven/Processor/RemoveCookiesProcessor.php',
     250        'Raven_Processor_RemoveHttpBodyProcessor' => __DIR__ . '/..' . '/sentry/sentry/lib/Raven/Processor/RemoveHttpBodyProcessor.php',
     251        'Raven_Processor_SanitizeDataProcessor' => __DIR__ . '/..' . '/sentry/sentry/lib/Raven/Processor/SanitizeDataProcessor.php',
     252        'Raven_Processor_SanitizeHttpHeadersProcessor' => __DIR__ . '/..' . '/sentry/sentry/lib/Raven/Processor/SanitizeHttpHeadersProcessor.php',
     253        'Raven_Processor_SanitizeStacktraceProcessor' => __DIR__ . '/..' . '/sentry/sentry/lib/Raven/Processor/SanitizeStacktraceProcessor.php',
     254        'Raven_ReprSerializer' => __DIR__ . '/..' . '/sentry/sentry/lib/Raven/ReprSerializer.php',
     255        'Raven_SanitizeDataProcessor' => __DIR__ . '/..' . '/sentry/sentry/lib/Raven/SanitizeDataProcessor.php',
     256        'Raven_Serializer' => __DIR__ . '/..' . '/sentry/sentry/lib/Raven/Serializer.php',
     257        'Raven_Stacktrace' => __DIR__ . '/..' . '/sentry/sentry/lib/Raven/Stacktrace.php',
     258        'Raven_TransactionStack' => __DIR__ . '/..' . '/sentry/sentry/lib/Raven/TransactionStack.php',
     259        'Raven_Util' => __DIR__ . '/..' . '/sentry/sentry/lib/Raven/Util.php',
     260        'Symfony\\Polyfill\\Ctype\\Ctype' => __DIR__ . '/..' . '/symfony/polyfill-ctype/Ctype.php',
     261        'Twig\\Cache\\CacheInterface' => __DIR__ . '/..' . '/twig/twig/src/Cache/CacheInterface.php',
     262        'Twig\\Cache\\FilesystemCache' => __DIR__ . '/..' . '/twig/twig/src/Cache/FilesystemCache.php',
     263        'Twig\\Cache\\NullCache' => __DIR__ . '/..' . '/twig/twig/src/Cache/NullCache.php',
     264        'Twig\\Compiler' => __DIR__ . '/..' . '/twig/twig/src/Compiler.php',
     265        'Twig\\Environment' => __DIR__ . '/..' . '/twig/twig/src/Environment.php',
     266        'Twig\\Error\\Error' => __DIR__ . '/..' . '/twig/twig/src/Error/Error.php',
     267        'Twig\\Error\\LoaderError' => __DIR__ . '/..' . '/twig/twig/src/Error/LoaderError.php',
     268        'Twig\\Error\\RuntimeError' => __DIR__ . '/..' . '/twig/twig/src/Error/RuntimeError.php',
     269        'Twig\\Error\\SyntaxError' => __DIR__ . '/..' . '/twig/twig/src/Error/SyntaxError.php',
     270        'Twig\\ExpressionParser' => __DIR__ . '/..' . '/twig/twig/src/ExpressionParser.php',
     271        'Twig\\Extension\\AbstractExtension' => __DIR__ . '/..' . '/twig/twig/src/Extension/AbstractExtension.php',
     272        'Twig\\Extension\\CoreExtension' => __DIR__ . '/..' . '/twig/twig/src/Extension/CoreExtension.php',
     273        'Twig\\Extension\\DebugExtension' => __DIR__ . '/..' . '/twig/twig/src/Extension/DebugExtension.php',
     274        'Twig\\Extension\\EscaperExtension' => __DIR__ . '/..' . '/twig/twig/src/Extension/EscaperExtension.php',
     275        'Twig\\Extension\\ExtensionInterface' => __DIR__ . '/..' . '/twig/twig/src/Extension/ExtensionInterface.php',
     276        'Twig\\Extension\\GlobalsInterface' => __DIR__ . '/..' . '/twig/twig/src/Extension/GlobalsInterface.php',
     277        'Twig\\Extension\\InitRuntimeInterface' => __DIR__ . '/..' . '/twig/twig/src/Extension/InitRuntimeInterface.php',
     278        'Twig\\Extension\\OptimizerExtension' => __DIR__ . '/..' . '/twig/twig/src/Extension/OptimizerExtension.php',
     279        'Twig\\Extension\\ProfilerExtension' => __DIR__ . '/..' . '/twig/twig/src/Extension/ProfilerExtension.php',
     280        'Twig\\Extension\\RuntimeExtensionInterface' => __DIR__ . '/..' . '/twig/twig/src/Extension/RuntimeExtensionInterface.php',
     281        'Twig\\Extension\\SandboxExtension' => __DIR__ . '/..' . '/twig/twig/src/Extension/SandboxExtension.php',
     282        'Twig\\Extension\\StagingExtension' => __DIR__ . '/..' . '/twig/twig/src/Extension/StagingExtension.php',
     283        'Twig\\Extension\\StringLoaderExtension' => __DIR__ . '/..' . '/twig/twig/src/Extension/StringLoaderExtension.php',
     284        'Twig\\FileExtensionEscapingStrategy' => __DIR__ . '/..' . '/twig/twig/src/FileExtensionEscapingStrategy.php',
     285        'Twig\\Lexer' => __DIR__ . '/..' . '/twig/twig/src/Lexer.php',
     286        'Twig\\Loader\\ArrayLoader' => __DIR__ . '/..' . '/twig/twig/src/Loader/ArrayLoader.php',
     287        'Twig\\Loader\\ChainLoader' => __DIR__ . '/..' . '/twig/twig/src/Loader/ChainLoader.php',
     288        'Twig\\Loader\\ExistsLoaderInterface' => __DIR__ . '/..' . '/twig/twig/src/Loader/ExistsLoaderInterface.php',
     289        'Twig\\Loader\\FilesystemLoader' => __DIR__ . '/..' . '/twig/twig/src/Loader/FilesystemLoader.php',
     290        'Twig\\Loader\\LoaderInterface' => __DIR__ . '/..' . '/twig/twig/src/Loader/LoaderInterface.php',
     291        'Twig\\Loader\\SourceContextLoaderInterface' => __DIR__ . '/..' . '/twig/twig/src/Loader/SourceContextLoaderInterface.php',
     292        'Twig\\Markup' => __DIR__ . '/..' . '/twig/twig/src/Markup.php',
     293        'Twig\\NodeTraverser' => __DIR__ . '/..' . '/twig/twig/src/NodeTraverser.php',
     294        'Twig\\NodeVisitor\\AbstractNodeVisitor' => __DIR__ . '/..' . '/twig/twig/src/NodeVisitor/AbstractNodeVisitor.php',
     295        'Twig\\NodeVisitor\\EscaperNodeVisitor' => __DIR__ . '/..' . '/twig/twig/src/NodeVisitor/EscaperNodeVisitor.php',
     296        'Twig\\NodeVisitor\\NodeVisitorInterface' => __DIR__ . '/..' . '/twig/twig/src/NodeVisitor/NodeVisitorInterface.php',
     297        'Twig\\NodeVisitor\\OptimizerNodeVisitor' => __DIR__ . '/..' . '/twig/twig/src/NodeVisitor/OptimizerNodeVisitor.php',
     298        'Twig\\NodeVisitor\\SafeAnalysisNodeVisitor' => __DIR__ . '/..' . '/twig/twig/src/NodeVisitor/SafeAnalysisNodeVisitor.php',
     299        'Twig\\NodeVisitor\\SandboxNodeVisitor' => __DIR__ . '/..' . '/twig/twig/src/NodeVisitor/SandboxNodeVisitor.php',
     300        'Twig\\Node\\AutoEscapeNode' => __DIR__ . '/..' . '/twig/twig/src/Node/AutoEscapeNode.php',
     301        'Twig\\Node\\BlockNode' => __DIR__ . '/..' . '/twig/twig/src/Node/BlockNode.php',
     302        'Twig\\Node\\BlockReferenceNode' => __DIR__ . '/..' . '/twig/twig/src/Node/BlockReferenceNode.php',
     303        'Twig\\Node\\BodyNode' => __DIR__ . '/..' . '/twig/twig/src/Node/BodyNode.php',
     304        'Twig\\Node\\CheckSecurityNode' => __DIR__ . '/..' . '/twig/twig/src/Node/CheckSecurityNode.php',
     305        'Twig\\Node\\CheckToStringNode' => __DIR__ . '/..' . '/twig/twig/src/Node/CheckToStringNode.php',
     306        'Twig\\Node\\DeprecatedNode' => __DIR__ . '/..' . '/twig/twig/src/Node/DeprecatedNode.php',
     307        'Twig\\Node\\DoNode' => __DIR__ . '/..' . '/twig/twig/src/Node/DoNode.php',
     308        'Twig\\Node\\EmbedNode' => __DIR__ . '/..' . '/twig/twig/src/Node/EmbedNode.php',
     309        'Twig\\Node\\Expression\\AbstractExpression' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/AbstractExpression.php',
     310        'Twig\\Node\\Expression\\ArrayExpression' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/ArrayExpression.php',
     311        'Twig\\Node\\Expression\\ArrowFunctionExpression' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/ArrowFunctionExpression.php',
     312        'Twig\\Node\\Expression\\AssignNameExpression' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/AssignNameExpression.php',
     313        'Twig\\Node\\Expression\\Binary\\AbstractBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/AbstractBinary.php',
     314        'Twig\\Node\\Expression\\Binary\\AddBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/AddBinary.php',
     315        'Twig\\Node\\Expression\\Binary\\AndBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/AndBinary.php',
     316        'Twig\\Node\\Expression\\Binary\\BitwiseAndBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/BitwiseAndBinary.php',
     317        'Twig\\Node\\Expression\\Binary\\BitwiseOrBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/BitwiseOrBinary.php',
     318        'Twig\\Node\\Expression\\Binary\\BitwiseXorBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/BitwiseXorBinary.php',
     319        'Twig\\Node\\Expression\\Binary\\ConcatBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/ConcatBinary.php',
     320        'Twig\\Node\\Expression\\Binary\\DivBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/DivBinary.php',
     321        'Twig\\Node\\Expression\\Binary\\EndsWithBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/EndsWithBinary.php',
     322        'Twig\\Node\\Expression\\Binary\\EqualBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/EqualBinary.php',
     323        'Twig\\Node\\Expression\\Binary\\FloorDivBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/FloorDivBinary.php',
     324        'Twig\\Node\\Expression\\Binary\\GreaterBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/GreaterBinary.php',
     325        'Twig\\Node\\Expression\\Binary\\GreaterEqualBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/GreaterEqualBinary.php',
     326        'Twig\\Node\\Expression\\Binary\\InBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/InBinary.php',
     327        'Twig\\Node\\Expression\\Binary\\LessBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/LessBinary.php',
     328        'Twig\\Node\\Expression\\Binary\\LessEqualBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/LessEqualBinary.php',
     329        'Twig\\Node\\Expression\\Binary\\MatchesBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/MatchesBinary.php',
     330        'Twig\\Node\\Expression\\Binary\\ModBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/ModBinary.php',
     331        'Twig\\Node\\Expression\\Binary\\MulBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/MulBinary.php',
     332        'Twig\\Node\\Expression\\Binary\\NotEqualBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/NotEqualBinary.php',
     333        'Twig\\Node\\Expression\\Binary\\NotInBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/NotInBinary.php',
     334        'Twig\\Node\\Expression\\Binary\\OrBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/OrBinary.php',
     335        'Twig\\Node\\Expression\\Binary\\PowerBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/PowerBinary.php',
     336        'Twig\\Node\\Expression\\Binary\\RangeBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/RangeBinary.php',
     337        'Twig\\Node\\Expression\\Binary\\StartsWithBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/StartsWithBinary.php',
     338        'Twig\\Node\\Expression\\Binary\\SubBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/SubBinary.php',
     339        'Twig\\Node\\Expression\\BlockReferenceExpression' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/BlockReferenceExpression.php',
     340        'Twig\\Node\\Expression\\CallExpression' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/CallExpression.php',
     341        'Twig\\Node\\Expression\\ConditionalExpression' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/ConditionalExpression.php',
     342        'Twig\\Node\\Expression\\ConstantExpression' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/ConstantExpression.php',
     343        'Twig\\Node\\Expression\\FilterExpression' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/FilterExpression.php',
     344        'Twig\\Node\\Expression\\Filter\\DefaultFilter' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Filter/DefaultFilter.php',
     345        'Twig\\Node\\Expression\\FunctionExpression' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/FunctionExpression.php',
     346        'Twig\\Node\\Expression\\GetAttrExpression' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/GetAttrExpression.php',
     347        'Twig\\Node\\Expression\\InlinePrint' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/InlinePrint.php',
     348        'Twig\\Node\\Expression\\MethodCallExpression' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/MethodCallExpression.php',
     349        'Twig\\Node\\Expression\\NameExpression' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/NameExpression.php',
     350        'Twig\\Node\\Expression\\NullCoalesceExpression' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/NullCoalesceExpression.php',
     351        'Twig\\Node\\Expression\\ParentExpression' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/ParentExpression.php',
     352        'Twig\\Node\\Expression\\TempNameExpression' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/TempNameExpression.php',
     353        'Twig\\Node\\Expression\\TestExpression' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/TestExpression.php',
     354        'Twig\\Node\\Expression\\Test\\ConstantTest' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Test/ConstantTest.php',
     355        'Twig\\Node\\Expression\\Test\\DefinedTest' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Test/DefinedTest.php',
     356        'Twig\\Node\\Expression\\Test\\DivisiblebyTest' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Test/DivisiblebyTest.php',
     357        'Twig\\Node\\Expression\\Test\\EvenTest' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Test/EvenTest.php',
     358        'Twig\\Node\\Expression\\Test\\NullTest' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Test/NullTest.php',
     359        'Twig\\Node\\Expression\\Test\\OddTest' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Test/OddTest.php',
     360        'Twig\\Node\\Expression\\Test\\SameasTest' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Test/SameasTest.php',
     361        'Twig\\Node\\Expression\\Unary\\AbstractUnary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Unary/AbstractUnary.php',
     362        'Twig\\Node\\Expression\\Unary\\NegUnary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Unary/NegUnary.php',
     363        'Twig\\Node\\Expression\\Unary\\NotUnary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Unary/NotUnary.php',
     364        'Twig\\Node\\Expression\\Unary\\PosUnary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Unary/PosUnary.php',
     365        'Twig\\Node\\FlushNode' => __DIR__ . '/..' . '/twig/twig/src/Node/FlushNode.php',
     366        'Twig\\Node\\ForLoopNode' => __DIR__ . '/..' . '/twig/twig/src/Node/ForLoopNode.php',
     367        'Twig\\Node\\ForNode' => __DIR__ . '/..' . '/twig/twig/src/Node/ForNode.php',
     368        'Twig\\Node\\IfNode' => __DIR__ . '/..' . '/twig/twig/src/Node/IfNode.php',
     369        'Twig\\Node\\ImportNode' => __DIR__ . '/..' . '/twig/twig/src/Node/ImportNode.php',
     370        'Twig\\Node\\IncludeNode' => __DIR__ . '/..' . '/twig/twig/src/Node/IncludeNode.php',
     371        'Twig\\Node\\MacroNode' => __DIR__ . '/..' . '/twig/twig/src/Node/MacroNode.php',
     372        'Twig\\Node\\ModuleNode' => __DIR__ . '/..' . '/twig/twig/src/Node/ModuleNode.php',
     373        'Twig\\Node\\Node' => __DIR__ . '/..' . '/twig/twig/src/Node/Node.php',
     374        'Twig\\Node\\NodeCaptureInterface' => __DIR__ . '/..' . '/twig/twig/src/Node/NodeCaptureInterface.php',
     375        'Twig\\Node\\NodeOutputInterface' => __DIR__ . '/..' . '/twig/twig/src/Node/NodeOutputInterface.php',
     376        'Twig\\Node\\PrintNode' => __DIR__ . '/..' . '/twig/twig/src/Node/PrintNode.php',
     377        'Twig\\Node\\SandboxNode' => __DIR__ . '/..' . '/twig/twig/src/Node/SandboxNode.php',
     378        'Twig\\Node\\SandboxedPrintNode' => __DIR__ . '/..' . '/twig/twig/src/Node/SandboxedPrintNode.php',
     379        'Twig\\Node\\SetNode' => __DIR__ . '/..' . '/twig/twig/src/Node/SetNode.php',
     380        'Twig\\Node\\SetTempNode' => __DIR__ . '/..' . '/twig/twig/src/Node/SetTempNode.php',
     381        'Twig\\Node\\SpacelessNode' => __DIR__ . '/..' . '/twig/twig/src/Node/SpacelessNode.php',
     382        'Twig\\Node\\TextNode' => __DIR__ . '/..' . '/twig/twig/src/Node/TextNode.php',
     383        'Twig\\Node\\WithNode' => __DIR__ . '/..' . '/twig/twig/src/Node/WithNode.php',
     384        'Twig\\Parser' => __DIR__ . '/..' . '/twig/twig/src/Parser.php',
     385        'Twig\\Profiler\\Dumper\\BaseDumper' => __DIR__ . '/..' . '/twig/twig/src/Profiler/Dumper/BaseDumper.php',
     386        'Twig\\Profiler\\Dumper\\BlackfireDumper' => __DIR__ . '/..' . '/twig/twig/src/Profiler/Dumper/BlackfireDumper.php',
     387        'Twig\\Profiler\\Dumper\\HtmlDumper' => __DIR__ . '/..' . '/twig/twig/src/Profiler/Dumper/HtmlDumper.php',
     388        'Twig\\Profiler\\Dumper\\TextDumper' => __DIR__ . '/..' . '/twig/twig/src/Profiler/Dumper/TextDumper.php',
     389        'Twig\\Profiler\\NodeVisitor\\ProfilerNodeVisitor' => __DIR__ . '/..' . '/twig/twig/src/Profiler/NodeVisitor/ProfilerNodeVisitor.php',
     390        'Twig\\Profiler\\Node\\EnterProfileNode' => __DIR__ . '/..' . '/twig/twig/src/Profiler/Node/EnterProfileNode.php',
     391        'Twig\\Profiler\\Node\\LeaveProfileNode' => __DIR__ . '/..' . '/twig/twig/src/Profiler/Node/LeaveProfileNode.php',
     392        'Twig\\Profiler\\Profile' => __DIR__ . '/..' . '/twig/twig/src/Profiler/Profile.php',
     393        'Twig\\RuntimeLoader\\ContainerRuntimeLoader' => __DIR__ . '/..' . '/twig/twig/src/RuntimeLoader/ContainerRuntimeLoader.php',
     394        'Twig\\RuntimeLoader\\FactoryRuntimeLoader' => __DIR__ . '/..' . '/twig/twig/src/RuntimeLoader/FactoryRuntimeLoader.php',
     395        'Twig\\RuntimeLoader\\RuntimeLoaderInterface' => __DIR__ . '/..' . '/twig/twig/src/RuntimeLoader/RuntimeLoaderInterface.php',
     396        'Twig\\Sandbox\\SecurityError' => __DIR__ . '/..' . '/twig/twig/src/Sandbox/SecurityError.php',
     397        'Twig\\Sandbox\\SecurityNotAllowedFilterError' => __DIR__ . '/..' . '/twig/twig/src/Sandbox/SecurityNotAllowedFilterError.php',
     398        'Twig\\Sandbox\\SecurityNotAllowedFunctionError' => __DIR__ . '/..' . '/twig/twig/src/Sandbox/SecurityNotAllowedFunctionError.php',
     399        'Twig\\Sandbox\\SecurityNotAllowedMethodError' => __DIR__ . '/..' . '/twig/twig/src/Sandbox/SecurityNotAllowedMethodError.php',
     400        'Twig\\Sandbox\\SecurityNotAllowedPropertyError' => __DIR__ . '/..' . '/twig/twig/src/Sandbox/SecurityNotAllowedPropertyError.php',
     401        'Twig\\Sandbox\\SecurityNotAllowedTagError' => __DIR__ . '/..' . '/twig/twig/src/Sandbox/SecurityNotAllowedTagError.php',
     402        'Twig\\Sandbox\\SecurityPolicy' => __DIR__ . '/..' . '/twig/twig/src/Sandbox/SecurityPolicy.php',
     403        'Twig\\Sandbox\\SecurityPolicyInterface' => __DIR__ . '/..' . '/twig/twig/src/Sandbox/SecurityPolicyInterface.php',
     404        'Twig\\Source' => __DIR__ . '/..' . '/twig/twig/src/Source.php',
     405        'Twig\\Template' => __DIR__ . '/..' . '/twig/twig/src/Template.php',
     406        'Twig\\TemplateWrapper' => __DIR__ . '/..' . '/twig/twig/src/TemplateWrapper.php',
     407        'Twig\\Test\\IntegrationTestCase' => __DIR__ . '/..' . '/twig/twig/src/Test/IntegrationTestCase.php',
     408        'Twig\\Test\\NodeTestCase' => __DIR__ . '/..' . '/twig/twig/src/Test/NodeTestCase.php',
     409        'Twig\\Token' => __DIR__ . '/..' . '/twig/twig/src/Token.php',
     410        'Twig\\TokenParser\\AbstractTokenParser' => __DIR__ . '/..' . '/twig/twig/src/TokenParser/AbstractTokenParser.php',
     411        'Twig\\TokenParser\\ApplyTokenParser' => __DIR__ . '/..' . '/twig/twig/src/TokenParser/ApplyTokenParser.php',
     412        'Twig\\TokenParser\\AutoEscapeTokenParser' => __DIR__ . '/..' . '/twig/twig/src/TokenParser/AutoEscapeTokenParser.php',
     413        'Twig\\TokenParser\\BlockTokenParser' => __DIR__ . '/..' . '/twig/twig/src/TokenParser/BlockTokenParser.php',
     414        'Twig\\TokenParser\\DeprecatedTokenParser' => __DIR__ . '/..' . '/twig/twig/src/TokenParser/DeprecatedTokenParser.php',
     415        'Twig\\TokenParser\\DoTokenParser' => __DIR__ . '/..' . '/twig/twig/src/TokenParser/DoTokenParser.php',
     416        'Twig\\TokenParser\\EmbedTokenParser' => __DIR__ . '/..' . '/twig/twig/src/TokenParser/EmbedTokenParser.php',
     417        'Twig\\TokenParser\\ExtendsTokenParser' => __DIR__ . '/..' . '/twig/twig/src/TokenParser/ExtendsTokenParser.php',
     418        'Twig\\TokenParser\\FilterTokenParser' => __DIR__ . '/..' . '/twig/twig/src/TokenParser/FilterTokenParser.php',
     419        'Twig\\TokenParser\\FlushTokenParser' => __DIR__ . '/..' . '/twig/twig/src/TokenParser/FlushTokenParser.php',
     420        'Twig\\TokenParser\\ForTokenParser' => __DIR__ . '/..' . '/twig/twig/src/TokenParser/ForTokenParser.php',
     421        'Twig\\TokenParser\\FromTokenParser' => __DIR__ . '/..' . '/twig/twig/src/TokenParser/FromTokenParser.php',
     422        'Twig\\TokenParser\\IfTokenParser' => __DIR__ . '/..' . '/twig/twig/src/TokenParser/IfTokenParser.php',
     423        'Twig\\TokenParser\\ImportTokenParser' => __DIR__ . '/..' . '/twig/twig/src/TokenParser/ImportTokenParser.php',
     424        'Twig\\TokenParser\\IncludeTokenParser' => __DIR__ . '/..' . '/twig/twig/src/TokenParser/IncludeTokenParser.php',
     425        'Twig\\TokenParser\\MacroTokenParser' => __DIR__ . '/..' . '/twig/twig/src/TokenParser/MacroTokenParser.php',
     426        'Twig\\TokenParser\\SandboxTokenParser' => __DIR__ . '/..' . '/twig/twig/src/TokenParser/SandboxTokenParser.php',
     427        'Twig\\TokenParser\\SetTokenParser' => __DIR__ . '/..' . '/twig/twig/src/TokenParser/SetTokenParser.php',
     428        'Twig\\TokenParser\\SpacelessTokenParser' => __DIR__ . '/..' . '/twig/twig/src/TokenParser/SpacelessTokenParser.php',
     429        'Twig\\TokenParser\\TokenParserInterface' => __DIR__ . '/..' . '/twig/twig/src/TokenParser/TokenParserInterface.php',
     430        'Twig\\TokenParser\\UseTokenParser' => __DIR__ . '/..' . '/twig/twig/src/TokenParser/UseTokenParser.php',
     431        'Twig\\TokenParser\\WithTokenParser' => __DIR__ . '/..' . '/twig/twig/src/TokenParser/WithTokenParser.php',
     432        'Twig\\TokenStream' => __DIR__ . '/..' . '/twig/twig/src/TokenStream.php',
     433        'Twig\\TwigFilter' => __DIR__ . '/..' . '/twig/twig/src/TwigFilter.php',
     434        'Twig\\TwigFunction' => __DIR__ . '/..' . '/twig/twig/src/TwigFunction.php',
     435        'Twig\\TwigTest' => __DIR__ . '/..' . '/twig/twig/src/TwigTest.php',
     436        'Twig\\Util\\DeprecationCollector' => __DIR__ . '/..' . '/twig/twig/src/Util/DeprecationCollector.php',
     437        'Twig\\Util\\TemplateDirIterator' => __DIR__ . '/..' . '/twig/twig/src/Util/TemplateDirIterator.php',
     438        'Twig_Autoloader' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Autoloader.php',
     439        'Twig_BaseNodeVisitor' => __DIR__ . '/..' . '/twig/twig/lib/Twig/BaseNodeVisitor.php',
     440        'Twig_CacheInterface' => __DIR__ . '/..' . '/twig/twig/lib/Twig/CacheInterface.php',
     441        'Twig_Cache_Filesystem' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Cache/Filesystem.php',
     442        'Twig_Cache_Null' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Cache/Null.php',
     443        'Twig_Compiler' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Compiler.php',
     444        'Twig_CompilerInterface' => __DIR__ . '/..' . '/twig/twig/lib/Twig/CompilerInterface.php',
     445        'Twig_ContainerRuntimeLoader' => __DIR__ . '/..' . '/twig/twig/lib/Twig/ContainerRuntimeLoader.php',
     446        'Twig_Environment' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Environment.php',
     447        'Twig_Error' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Error.php',
     448        'Twig_Error_Loader' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Error/Loader.php',
     449        'Twig_Error_Runtime' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Error/Runtime.php',
     450        'Twig_Error_Syntax' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Error/Syntax.php',
     451        'Twig_ExistsLoaderInterface' => __DIR__ . '/..' . '/twig/twig/lib/Twig/ExistsLoaderInterface.php',
     452        'Twig_ExpressionParser' => __DIR__ . '/..' . '/twig/twig/lib/Twig/ExpressionParser.php',
     453        'Twig_Extension' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Extension.php',
     454        'Twig_ExtensionInterface' => __DIR__ . '/..' . '/twig/twig/lib/Twig/ExtensionInterface.php',
     455        'Twig_Extension_Core' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Extension/Core.php',
     456        'Twig_Extension_Debug' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Extension/Debug.php',
     457        'Twig_Extension_Escaper' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Extension/Escaper.php',
     458        'Twig_Extension_GlobalsInterface' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Extension/GlobalsInterface.php',
     459        'Twig_Extension_InitRuntimeInterface' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Extension/InitRuntimeInterface.php',
     460        'Twig_Extension_Optimizer' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Extension/Optimizer.php',
     461        'Twig_Extension_Profiler' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Extension/Profiler.php',
     462        'Twig_Extension_Sandbox' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Extension/Sandbox.php',
     463        'Twig_Extension_Staging' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Extension/Staging.php',
     464        'Twig_Extension_StringLoader' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Extension/StringLoader.php',
     465        'Twig_FactoryRuntimeLoader' => __DIR__ . '/..' . '/twig/twig/lib/Twig/FactoryRuntimeLoader.php',
     466        'Twig_FileExtensionEscapingStrategy' => __DIR__ . '/..' . '/twig/twig/lib/Twig/FileExtensionEscapingStrategy.php',
     467        'Twig_Filter' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Filter.php',
     468        'Twig_FilterCallableInterface' => __DIR__ . '/..' . '/twig/twig/lib/Twig/FilterCallableInterface.php',
     469        'Twig_FilterInterface' => __DIR__ . '/..' . '/twig/twig/lib/Twig/FilterInterface.php',
     470        'Twig_Filter_Function' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Filter/Function.php',
     471        'Twig_Filter_Method' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Filter/Method.php',
     472        'Twig_Filter_Node' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Filter/Node.php',
     473        'Twig_Function' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Function.php',
     474        'Twig_FunctionCallableInterface' => __DIR__ . '/..' . '/twig/twig/lib/Twig/FunctionCallableInterface.php',
     475        'Twig_FunctionInterface' => __DIR__ . '/..' . '/twig/twig/lib/Twig/FunctionInterface.php',
     476        'Twig_Function_Function' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Function/Function.php',
     477        'Twig_Function_Method' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Function/Method.php',
     478        'Twig_Function_Node' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Function/Node.php',
     479        'Twig_Lexer' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Lexer.php',
     480        'Twig_LexerInterface' => __DIR__ . '/..' . '/twig/twig/lib/Twig/LexerInterface.php',
     481        'Twig_LoaderInterface' => __DIR__ . '/..' . '/twig/twig/lib/Twig/LoaderInterface.php',
     482        'Twig_Loader_Array' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Loader/Array.php',
     483        'Twig_Loader_Chain' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Loader/Chain.php',
     484        'Twig_Loader_Filesystem' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Loader/Filesystem.php',
     485        'Twig_Loader_String' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Loader/String.php',
     486        'Twig_Markup' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Markup.php',
     487        'Twig_Node' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node.php',
     488        'Twig_NodeCaptureInterface' => __DIR__ . '/..' . '/twig/twig/lib/Twig/NodeCaptureInterface.php',
     489        'Twig_NodeInterface' => __DIR__ . '/..' . '/twig/twig/lib/Twig/NodeInterface.php',
     490        'Twig_NodeOutputInterface' => __DIR__ . '/..' . '/twig/twig/lib/Twig/NodeOutputInterface.php',
     491        'Twig_NodeTraverser' => __DIR__ . '/..' . '/twig/twig/lib/Twig/NodeTraverser.php',
     492        'Twig_NodeVisitorInterface' => __DIR__ . '/..' . '/twig/twig/lib/Twig/NodeVisitorInterface.php',
     493        'Twig_NodeVisitor_Escaper' => __DIR__ . '/..' . '/twig/twig/lib/Twig/NodeVisitor/Escaper.php',
     494        'Twig_NodeVisitor_Optimizer' => __DIR__ . '/..' . '/twig/twig/lib/Twig/NodeVisitor/Optimizer.php',
     495        'Twig_NodeVisitor_SafeAnalysis' => __DIR__ . '/..' . '/twig/twig/lib/Twig/NodeVisitor/SafeAnalysis.php',
     496        'Twig_NodeVisitor_Sandbox' => __DIR__ . '/..' . '/twig/twig/lib/Twig/NodeVisitor/Sandbox.php',
     497        'Twig_Node_AutoEscape' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/AutoEscape.php',
     498        'Twig_Node_Block' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Block.php',
     499        'Twig_Node_BlockReference' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/BlockReference.php',
     500        'Twig_Node_Body' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Body.php',
     501        'Twig_Node_CheckSecurity' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/CheckSecurity.php',
     502        'Twig_Node_Deprecated' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Deprecated.php',
     503        'Twig_Node_Do' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Do.php',
     504        'Twig_Node_Embed' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Embed.php',
     505        'Twig_Node_Expression' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression.php',
     506        'Twig_Node_Expression_Array' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Array.php',
     507        'Twig_Node_Expression_AssignName' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/AssignName.php',
     508        'Twig_Node_Expression_Binary' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary.php',
     509        'Twig_Node_Expression_Binary_Add' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary/Add.php',
     510        'Twig_Node_Expression_Binary_And' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary/And.php',
     511        'Twig_Node_Expression_Binary_BitwiseAnd' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary/BitwiseAnd.php',
     512        'Twig_Node_Expression_Binary_BitwiseOr' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary/BitwiseOr.php',
     513        'Twig_Node_Expression_Binary_BitwiseXor' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary/BitwiseXor.php',
     514        'Twig_Node_Expression_Binary_Concat' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary/Concat.php',
     515        'Twig_Node_Expression_Binary_Div' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary/Div.php',
     516        'Twig_Node_Expression_Binary_EndsWith' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary/EndsWith.php',
     517        'Twig_Node_Expression_Binary_Equal' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary/Equal.php',
     518        'Twig_Node_Expression_Binary_FloorDiv' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary/FloorDiv.php',
     519        'Twig_Node_Expression_Binary_Greater' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary/Greater.php',
     520        'Twig_Node_Expression_Binary_GreaterEqual' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary/GreaterEqual.php',
     521        'Twig_Node_Expression_Binary_In' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary/In.php',
     522        'Twig_Node_Expression_Binary_Less' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary/Less.php',
     523        'Twig_Node_Expression_Binary_LessEqual' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary/LessEqual.php',
     524        'Twig_Node_Expression_Binary_Matches' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary/Matches.php',
     525        'Twig_Node_Expression_Binary_Mod' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary/Mod.php',
     526        'Twig_Node_Expression_Binary_Mul' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary/Mul.php',
     527        'Twig_Node_Expression_Binary_NotEqual' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary/NotEqual.php',
     528        'Twig_Node_Expression_Binary_NotIn' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary/NotIn.php',
     529        'Twig_Node_Expression_Binary_Or' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary/Or.php',
     530        'Twig_Node_Expression_Binary_Power' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary/Power.php',
     531        'Twig_Node_Expression_Binary_Range' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary/Range.php',
     532        'Twig_Node_Expression_Binary_StartsWith' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary/StartsWith.php',
     533        'Twig_Node_Expression_Binary_Sub' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary/Sub.php',
     534        'Twig_Node_Expression_BlockReference' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/BlockReference.php',
     535        'Twig_Node_Expression_Call' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Call.php',
     536        'Twig_Node_Expression_Conditional' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Conditional.php',
     537        'Twig_Node_Expression_Constant' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Constant.php',
     538        'Twig_Node_Expression_ExtensionReference' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/ExtensionReference.php',
     539        'Twig_Node_Expression_Filter' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Filter.php',
     540        'Twig_Node_Expression_Filter_Default' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Filter/Default.php',
     541        'Twig_Node_Expression_Function' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Function.php',
     542        'Twig_Node_Expression_GetAttr' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/GetAttr.php',
     543        'Twig_Node_Expression_MethodCall' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/MethodCall.php',
     544        'Twig_Node_Expression_Name' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Name.php',
     545        'Twig_Node_Expression_NullCoalesce' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/NullCoalesce.php',
     546        'Twig_Node_Expression_Parent' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Parent.php',
     547        'Twig_Node_Expression_TempName' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/TempName.php',
     548        'Twig_Node_Expression_Test' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Test.php',
     549        'Twig_Node_Expression_Test_Constant' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Test/Constant.php',
     550        'Twig_Node_Expression_Test_Defined' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Test/Defined.php',
     551        'Twig_Node_Expression_Test_Divisibleby' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Test/Divisibleby.php',
     552        'Twig_Node_Expression_Test_Even' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Test/Even.php',
     553        'Twig_Node_Expression_Test_Null' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Test/Null.php',
     554        'Twig_Node_Expression_Test_Odd' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Test/Odd.php',
     555        'Twig_Node_Expression_Test_Sameas' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Test/Sameas.php',
     556        'Twig_Node_Expression_Unary' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Unary.php',
     557        'Twig_Node_Expression_Unary_Neg' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Unary/Neg.php',
     558        'Twig_Node_Expression_Unary_Not' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Unary/Not.php',
     559        'Twig_Node_Expression_Unary_Pos' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Unary/Pos.php',
     560        'Twig_Node_Flush' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Flush.php',
     561        'Twig_Node_For' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/For.php',
     562        'Twig_Node_ForLoop' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/ForLoop.php',
     563        'Twig_Node_If' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/If.php',
     564        'Twig_Node_Import' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Import.php',
     565        'Twig_Node_Include' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Include.php',
     566        'Twig_Node_Macro' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Macro.php',
     567        'Twig_Node_Module' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Module.php',
     568        'Twig_Node_Print' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Print.php',
     569        'Twig_Node_Sandbox' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Sandbox.php',
     570        'Twig_Node_SandboxedPrint' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/SandboxedPrint.php',
     571        'Twig_Node_Set' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Set.php',
     572        'Twig_Node_SetTemp' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/SetTemp.php',
     573        'Twig_Node_Spaceless' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Spaceless.php',
     574        'Twig_Node_Text' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Text.php',
     575        'Twig_Node_With' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/With.php',
     576        'Twig_Parser' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Parser.php',
     577        'Twig_ParserInterface' => __DIR__ . '/..' . '/twig/twig/lib/Twig/ParserInterface.php',
     578        'Twig_Profiler_Dumper_Base' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Profiler/Dumper/Base.php',
     579        'Twig_Profiler_Dumper_Blackfire' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Profiler/Dumper/Blackfire.php',
     580        'Twig_Profiler_Dumper_Html' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Profiler/Dumper/Html.php',
     581        'Twig_Profiler_Dumper_Text' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Profiler/Dumper/Text.php',
     582        'Twig_Profiler_NodeVisitor_Profiler' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Profiler/NodeVisitor/Profiler.php',
     583        'Twig_Profiler_Node_EnterProfile' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Profiler/Node/EnterProfile.php',
     584        'Twig_Profiler_Node_LeaveProfile' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Profiler/Node/LeaveProfile.php',
     585        'Twig_Profiler_Profile' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Profiler/Profile.php',
     586        'Twig_RuntimeLoaderInterface' => __DIR__ . '/..' . '/twig/twig/lib/Twig/RuntimeLoaderInterface.php',
     587        'Twig_Sandbox_SecurityError' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Sandbox/SecurityError.php',
     588        'Twig_Sandbox_SecurityNotAllowedFilterError' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Sandbox/SecurityNotAllowedFilterError.php',
     589        'Twig_Sandbox_SecurityNotAllowedFunctionError' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Sandbox/SecurityNotAllowedFunctionError.php',
     590        'Twig_Sandbox_SecurityNotAllowedMethodError' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Sandbox/SecurityNotAllowedMethodError.php',
     591        'Twig_Sandbox_SecurityNotAllowedPropertyError' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Sandbox/SecurityNotAllowedPropertyError.php',
     592        'Twig_Sandbox_SecurityNotAllowedTagError' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Sandbox/SecurityNotAllowedTagError.php',
     593        'Twig_Sandbox_SecurityPolicy' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Sandbox/SecurityPolicy.php',
     594        'Twig_Sandbox_SecurityPolicyInterface' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Sandbox/SecurityPolicyInterface.php',
     595        'Twig_SimpleFilter' => __DIR__ . '/..' . '/twig/twig/lib/Twig/SimpleFilter.php',
     596        'Twig_SimpleFunction' => __DIR__ . '/..' . '/twig/twig/lib/Twig/SimpleFunction.php',
     597        'Twig_SimpleTest' => __DIR__ . '/..' . '/twig/twig/lib/Twig/SimpleTest.php',
     598        'Twig_Source' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Source.php',
     599        'Twig_SourceContextLoaderInterface' => __DIR__ . '/..' . '/twig/twig/lib/Twig/SourceContextLoaderInterface.php',
     600        'Twig_Template' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Template.php',
     601        'Twig_TemplateInterface' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TemplateInterface.php',
     602        'Twig_TemplateWrapper' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TemplateWrapper.php',
     603        'Twig_Test' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Test.php',
     604        'Twig_TestCallableInterface' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TestCallableInterface.php',
     605        'Twig_TestInterface' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TestInterface.php',
     606        'Twig_Test_Function' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Test/Function.php',
     607        'Twig_Test_IntegrationTestCase' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Test/IntegrationTestCase.php',
     608        'Twig_Test_Method' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Test/Method.php',
     609        'Twig_Test_Node' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Test/Node.php',
     610        'Twig_Test_NodeTestCase' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Test/NodeTestCase.php',
     611        'Twig_Token' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Token.php',
     612        'Twig_TokenParser' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TokenParser.php',
     613        'Twig_TokenParserBroker' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TokenParserBroker.php',
     614        'Twig_TokenParserBrokerInterface' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TokenParserBrokerInterface.php',
     615        'Twig_TokenParserInterface' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TokenParserInterface.php',
     616        'Twig_TokenParser_AutoEscape' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TokenParser/AutoEscape.php',
     617        'Twig_TokenParser_Block' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TokenParser/Block.php',
     618        'Twig_TokenParser_Deprecated' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TokenParser/Deprecated.php',
     619        'Twig_TokenParser_Do' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TokenParser/Do.php',
     620        'Twig_TokenParser_Embed' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TokenParser/Embed.php',
     621        'Twig_TokenParser_Extends' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TokenParser/Extends.php',
     622        'Twig_TokenParser_Filter' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TokenParser/Filter.php',
     623        'Twig_TokenParser_Flush' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TokenParser/Flush.php',
     624        'Twig_TokenParser_For' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TokenParser/For.php',
     625        'Twig_TokenParser_From' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TokenParser/From.php',
     626        'Twig_TokenParser_If' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TokenParser/If.php',
     627        'Twig_TokenParser_Import' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TokenParser/Import.php',
     628        'Twig_TokenParser_Include' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TokenParser/Include.php',
     629        'Twig_TokenParser_Macro' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TokenParser/Macro.php',
     630        'Twig_TokenParser_Sandbox' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TokenParser/Sandbox.php',
     631        'Twig_TokenParser_Set' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TokenParser/Set.php',
     632        'Twig_TokenParser_Spaceless' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TokenParser/Spaceless.php',
     633        'Twig_TokenParser_Use' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TokenParser/Use.php',
     634        'Twig_TokenParser_With' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TokenParser/With.php',
     635        'Twig_TokenStream' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TokenStream.php',
     636        'Twig_Util_DeprecationCollector' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Util/DeprecationCollector.php',
     637        'Twig_Util_TemplateDirIterator' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Util/TemplateDirIterator.php',
     638        'TwoFAS\\Account\\Card' => __DIR__ . '/..' . '/twofas/account-sdk/src/Card.php',
     639        'TwoFAS\\Account\\Client' => __DIR__ . '/..' . '/twofas/account-sdk/src/Client.php',
     640        'TwoFAS\\Account\\Errors' => __DIR__ . '/..' . '/twofas/account-sdk/src/Errors.php',
     641        'TwoFAS\\Account\\Exception\\AuthorizationException' => __DIR__ . '/..' . '/twofas/account-sdk/src/Exception/AuthorizationException.php',
     642        'TwoFAS\\Account\\Exception\\Exception' => __DIR__ . '/..' . '/twofas/account-sdk/src/Exception/Exception.php',
     643        'TwoFAS\\Account\\Exception\\NotFoundException' => __DIR__ . '/..' . '/twofas/account-sdk/src/Exception/NotFoundException.php',
     644        'TwoFAS\\Account\\Exception\\PasswordResetAttemptsRemainingIsReachedException' => __DIR__ . '/..' . '/twofas/account-sdk/src/Exception/PasswordResetAttemptsRemainingIsReachedException.php',
     645        'TwoFAS\\Account\\Exception\\ValidationException' => __DIR__ . '/..' . '/twofas/account-sdk/src/Exception/ValidationException.php',
     646        'TwoFAS\\Account\\HttpClient\\ClientInterface' => __DIR__ . '/..' . '/twofas/account-sdk/src/HttpClient/ClientInterface.php',
     647        'TwoFAS\\Account\\HttpClient\\CurlClient' => __DIR__ . '/..' . '/twofas/account-sdk/src/HttpClient/CurlClient.php',
     648        'TwoFAS\\Account\\HttpCodes' => __DIR__ . '/..' . '/twofas/account-sdk/src/HttpCodes.php',
     649        'TwoFAS\\Account\\Hydrator' => __DIR__ . '/..' . '/twofas/account-sdk/src/Hydrator.php',
     650        'TwoFAS\\Account\\Integration' => __DIR__ . '/..' . '/twofas/account-sdk/src/Integration.php',
     651        'TwoFAS\\Account\\NoContent' => __DIR__ . '/..' . '/twofas/account-sdk/src/NoContent.php',
     652        'TwoFAS\\Account\\OAuth\\Interfaces\\TokenStorage' => __DIR__ . '/..' . '/twofas/account-sdk/src/OAuth/Interfaces/TokenStorage.php',
     653        'TwoFAS\\Account\\OAuth\\Token' => __DIR__ . '/..' . '/twofas/account-sdk/src/OAuth/Token.php',
     654        'TwoFAS\\Account\\OAuth\\TokenNotFoundException' => __DIR__ . '/..' . '/twofas/account-sdk/src/OAuth/TokenNotFoundException.php',
     655        'TwoFAS\\Account\\OAuth\\TokenType' => __DIR__ . '/..' . '/twofas/account-sdk/src/OAuth/TokenType.php',
     656        'TwoFAS\\Account\\Response\\Response' => __DIR__ . '/..' . '/twofas/account-sdk/src/Response/Response.php',
     657        'TwoFAS\\Account\\Response\\ResponseGenerator' => __DIR__ . '/..' . '/twofas/account-sdk/src/Response/ResponseGenerator.php',
     658        'TwoFAS\\Account\\Sdk' => __DIR__ . '/..' . '/twofas/account-sdk/src/Sdk.php',
     659        'TwoFAS\\Api\\Authentication' => __DIR__ . '/..' . '/twofas/sdk/src/Authentication.php',
     660        'TwoFAS\\Api\\BackupCode' => __DIR__ . '/..' . '/twofas/sdk/src/BackupCode.php',
     661        'TwoFAS\\Api\\BackupCodesCollection' => __DIR__ . '/..' . '/twofas/sdk/src/BackupCodesCollection.php',
     662        'TwoFAS\\Api\\CacheClient\\ArrayCache' => __DIR__ . '/..' . '/twofas/sdk/src/CacheClient/ArrayCache.php',
     663        'TwoFAS\\Api\\CacheClient\\CacheInterface' => __DIR__ . '/..' . '/twofas/sdk/src/CacheClient/CacheInterface.php',
     664        'TwoFAS\\Api\\ChannelStatuses' => __DIR__ . '/..' . '/twofas/sdk/src/ChannelStatuses.php',
     665        'TwoFAS\\Api\\Code\\AcceptedCode' => __DIR__ . '/..' . '/twofas/sdk/src/Code/AcceptedCode.php',
     666        'TwoFAS\\Api\\Code\\Code' => __DIR__ . '/..' . '/twofas/sdk/src/Code/Code.php',
     667        'TwoFAS\\Api\\Code\\RejectedCodeCanRetry' => __DIR__ . '/..' . '/twofas/sdk/src/Code/RejectedCodeCanRetry.php',
     668        'TwoFAS\\Api\\Code\\RejectedCodeCannotRetry' => __DIR__ . '/..' . '/twofas/sdk/src/Code/RejectedCodeCannotRetry.php',
     669        'TwoFAS\\Api\\Dates' => __DIR__ . '/..' . '/twofas/sdk/src/Dates.php',
     670        'TwoFAS\\Api\\Errors' => __DIR__ . '/..' . '/twofas/sdk/src/Errors.php',
     671        'TwoFAS\\Api\\Exception\\AuthorizationException' => __DIR__ . '/..' . '/twofas/sdk/src/Exception/AuthorizationException.php',
     672        'TwoFAS\\Api\\Exception\\CountryIsBlockedException' => __DIR__ . '/..' . '/twofas/sdk/src/Exception/CountryIsBlockedException.php',
     673        'TwoFAS\\Api\\Exception\\Exception' => __DIR__ . '/..' . '/twofas/sdk/src/Exception/Exception.php',
     674        'TwoFAS\\Api\\Exception\\IntegrationUserNotFoundException' => __DIR__ . '/..' . '/twofas/sdk/src/Exception/IntegrationUserNotFoundException.php',
     675        'TwoFAS\\Api\\Exception\\InvalidDateException' => __DIR__ . '/..' . '/twofas/sdk/src/Exception/InvalidDateException.php',
     676        'TwoFAS\\Api\\Exception\\InvalidNumberException' => __DIR__ . '/..' . '/twofas/sdk/src/Exception/InvalidNumberException.php',
     677        'TwoFAS\\Api\\Exception\\PaymentException' => __DIR__ . '/..' . '/twofas/sdk/src/Exception/PaymentException.php',
     678        'TwoFAS\\Api\\Exception\\ResourceNotFoundException' => __DIR__ . '/..' . '/twofas/sdk/src/Exception/ResourceNotFoundException.php',
     679        'TwoFAS\\Api\\Exception\\SmsToLandlineException' => __DIR__ . '/..' . '/twofas/sdk/src/Exception/SmsToLandlineException.php',
     680        'TwoFAS\\Api\\Exception\\ValidationException' => __DIR__ . '/..' . '/twofas/sdk/src/Exception/ValidationException.php',
     681        'TwoFAS\\Api\\FormattedNumber' => __DIR__ . '/..' . '/twofas/sdk/src/FormattedNumber.php',
     682        'TwoFAS\\Api\\HttpClient\\ClientInterface' => __DIR__ . '/..' . '/twofas/sdk/src/HttpClient/ClientInterface.php',
     683        'TwoFAS\\Api\\HttpClient\\CurlClient' => __DIR__ . '/..' . '/twofas/sdk/src/HttpClient/CurlClient.php',
     684        'TwoFAS\\Api\\HttpCodes' => __DIR__ . '/..' . '/twofas/sdk/src/HttpCodes.php',
     685        'TwoFAS\\Api\\Hydrator' => __DIR__ . '/..' . '/twofas/sdk/src/Hydrator.php',
     686        'TwoFAS\\Api\\IntegrationUser' => __DIR__ . '/..' . '/twofas/sdk/src/IntegrationUser.php',
     687        'TwoFAS\\Api\\Methods' => __DIR__ . '/..' . '/twofas/sdk/src/Methods.php',
     688        'TwoFAS\\Api\\MobileSecretGenerator' => __DIR__ . '/..' . '/twofas/sdk/src/MobileSecretGenerator.php',
     689        'TwoFAS\\Api\\QrCodeGenerator' => __DIR__ . '/..' . '/twofas/sdk/src/QrCodeGenerator.php',
     690        'TwoFAS\\Api\\QrCode\\EndroidQrClient' => __DIR__ . '/..' . '/twofas/sdk/src/QrCode/EndroidQrClient.php',
     691        'TwoFAS\\Api\\QrCode\\QrClientFactory' => __DIR__ . '/..' . '/twofas/sdk/src/QrCode/QrClientFactory.php',
     692        'TwoFAS\\Api\\QrCode\\QrClientInterface' => __DIR__ . '/..' . '/twofas/sdk/src/QrCode/QrClientInterface.php',
     693        'TwoFAS\\Api\\Response\\Response' => __DIR__ . '/..' . '/twofas/sdk/src/Response/Response.php',
     694        'TwoFAS\\Api\\Response\\ResponseGenerator' => __DIR__ . '/..' . '/twofas/sdk/src/Response/ResponseGenerator.php',
     695        'TwoFAS\\Api\\Sdk' => __DIR__ . '/..' . '/twofas/sdk/src/Sdk.php',
     696        'TwoFAS\\Api\\TotpSecretGenerator' => __DIR__ . '/..' . '/twofas/sdk/src/TotpSecretGenerator.php',
     697        'TwoFAS\\Core\\Environment_Interface' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Environment_Interface.php',
     698        'TwoFAS\\Core\\Events\\Event_Interface' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Events/Event_Interface.php',
     699        'TwoFAS\\Core\\Events\\View_Response_Created' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Events/View_Response_Created.php',
     700        'TwoFAS\\Core\\Exceptions\\Download_Exception' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Exceptions/Download_Exception.php',
     701        'TwoFAS\\Core\\Exceptions\\Handler\\Error_Handler_Interface' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Exceptions/Handler/Error_Handler_Interface.php',
     702        'TwoFAS\\Core\\Exceptions\\Handler\\Logger_Interface' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Exceptions/Handler/Logger_Interface.php',
     703        'TwoFAS\\Core\\Exceptions\\Http_Exception' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Exceptions/Http_Exception.php',
     704        'TwoFAS\\Core\\Exceptions\\Method_Not_Allowed_Http_Exception' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Exceptions/Method_Not_Allowed_Http_Exception.php',
     705        'TwoFAS\\Core\\Exceptions\\Not_Found_Http_Exception' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Exceptions/Not_Found_Http_Exception.php',
     706        'TwoFAS\\Core\\Exceptions\\Parse_Exception' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Exceptions/Parse_Exception.php',
     707        'TwoFAS\\Core\\Factories\\Controller_Factory' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Factories/Controller_Factory.php',
     708        'TwoFAS\\Core\\Factories\\Middleware_Factory' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Factories/Middleware_Factory.php',
     709        'TwoFAS\\Core\\Factories\\Response_Factory' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Factories/Response_Factory.php',
     710        'TwoFAS\\Core\\Helpers\\Dispatcher' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Helpers/Dispatcher.php',
     711        'TwoFAS\\Core\\Hooks\\Admin_Menu_Action' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Hooks/Admin_Menu_Action.php',
     712        'TwoFAS\\Core\\Hooks\\Hook_Handler' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Hooks/Hook_Handler.php',
     713        'TwoFAS\\Core\\Hooks\\Hook_Interface' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Hooks/Hook_Interface.php',
     714        'TwoFAS\\Core\\Http\\Controller' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Http/Controller.php',
     715        'TwoFAS\\Core\\Http\\Cookie' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Http/Cookie.php',
     716        'TwoFAS\\Core\\Http\\Direct_URL' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Http/Direct_URL.php',
     717        'TwoFAS\\Core\\Http\\JSON_Response' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Http/JSON_Response.php',
     718        'TwoFAS\\Core\\Http\\Middleware\\Create_Response' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Http/Middleware/Create_Response.php',
     719        'TwoFAS\\Core\\Http\\Middleware\\Middleware' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Http/Middleware/Middleware.php',
     720        'TwoFAS\\Core\\Http\\Middleware\\Middleware_Bag' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Http/Middleware/Middleware_Bag.php',
     721        'TwoFAS\\Core\\Http\\Middleware\\Middleware_Interface' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Http/Middleware/Middleware_Interface.php',
     722        'TwoFAS\\Core\\Http\\No_Content' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Http/No_Content.php',
     723        'TwoFAS\\Core\\Http\\Redirect_Response' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Http/Redirect_Response.php',
     724        'TwoFAS\\Core\\Http\\Request' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Http/Request.php',
     725        'TwoFAS\\Core\\Http\\Route' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Http/Route.php',
     726        'TwoFAS\\Core\\Http\\Safe_Redirect_Response' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Http/Safe_Redirect_Response.php',
     727        'TwoFAS\\Core\\Http\\URL_Interface' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Http/URL_Interface.php',
     728        'TwoFAS\\Core\\Http\\View_Response' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Http/View_Response.php',
     729        'TwoFAS\\Core\\Readme\\Container' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Readme/Container.php',
     730        'TwoFAS\\Core\\Readme\\Downloader' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Readme/Downloader.php',
     731        'TwoFAS\\Core\\Readme\\Downloader_Interface' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Readme/Downloader_Interface.php',
     732        'TwoFAS\\Core\\Readme\\Header' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Readme/Header.php',
     733        'TwoFAS\\Core\\Readme\\Parser' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Readme/Parser.php',
     734        'TwoFAS\\Core\\Readme\\Readme' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Readme/Readme.php',
     735        'TwoFAS\\Core\\Readme\\Upgrade_Notice' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Readme/Upgrade_Notice.php',
     736        'TwoFAS\\Core\\Storage\\DB_Wrapper' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Storage/DB_Wrapper.php',
     737        'TwoFAS\\Core\\Update\\Deprecation' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Update/Deprecation.php',
     738        'TwoFAS\\Core\\Update\\PHP_Requirement_Interface' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Update/PHP_Requirement_Interface.php',
     739        'TwoFAS\\Core\\Update\\Update_Lock' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Update/Update_Lock.php',
     740        'TwoFAS\\Encryption\\AESCipher' => __DIR__ . '/..' . '/twofas/encryption/src/AESCipher.php',
     741        'TwoFAS\\Encryption\\AESCipherTest' => __DIR__ . '/..' . '/twofas/encryption/tests/AESCipherTest.php',
     742        'TwoFAS\\Encryption\\AESGeneratedKey' => __DIR__ . '/..' . '/twofas/encryption/src/AESGeneratedKey.php',
     743        'TwoFAS\\Encryption\\AESGeneratedKeyTest' => __DIR__ . '/..' . '/twofas/encryption/tests/AESGeneratedKeyTest.php',
     744        'TwoFAS\\Encryption\\AESIVGenerator' => __DIR__ . '/..' . '/twofas/encryption/src/AESIVGenerator.php',
     745        'TwoFAS\\Encryption\\AESIVGeneratorTest' => __DIR__ . '/..' . '/twofas/encryption/tests/AESIVGeneratorTest.php',
     746        'TwoFAS\\Encryption\\AESKey' => __DIR__ . '/..' . '/twofas/encryption/src/AESKey.php',
     747        'TwoFAS\\Encryption\\Cryptographer' => __DIR__ . '/..' . '/twofas/encryption/src/Cryptographer.php',
     748        'TwoFAS\\Encryption\\DummyEncryptedDataStorage' => __DIR__ . '/..' . '/twofas/encryption/src/DummyEncryptedDataStorage.php',
     749        'TwoFAS\\Encryption\\DummyKeyStorage' => __DIR__ . '/..' . '/twofas/encryption/src/DummyKeyStorage.php',
     750        'TwoFAS\\Encryption\\Exceptions\\AesException' => __DIR__ . '/..' . '/twofas/encryption/src/Exceptions/AesException.php',
     751        'TwoFAS\\Encryption\\Exceptions\\RandomBytesGenerateException' => __DIR__ . '/..' . '/twofas/encryption/src/Exceptions/RandomBytesGenerateException.php',
     752        'TwoFAS\\Encryption\\Exceptions\\RsaDecryptException' => __DIR__ . '/..' . '/twofas/encryption/src/Exceptions/RsaDecryptException.php',
     753        'TwoFAS\\Encryption\\Exceptions\\RsaEncryptException' => __DIR__ . '/..' . '/twofas/encryption/src/Exceptions/RsaEncryptException.php',
     754        'TwoFAS\\Encryption\\Interfaces\\Cipher' => __DIR__ . '/..' . '/twofas/encryption/src/Interfaces/Cipher.php',
     755        'TwoFAS\\Encryption\\Interfaces\\IVGenerator' => __DIR__ . '/..' . '/twofas/encryption/src/Interfaces/IVGenerator.php',
     756        'TwoFAS\\Encryption\\Interfaces\\Key' => __DIR__ . '/..' . '/twofas/encryption/src/Interfaces/Key.php',
     757        'TwoFAS\\Encryption\\Interfaces\\ReadKey' => __DIR__ . '/..' . '/twofas/encryption/src/Interfaces/ReadKey.php',
     758        'TwoFAS\\Encryption\\Interfaces\\WriteKey' => __DIR__ . '/..' . '/twofas/encryption/src/Interfaces/WriteKey.php',
     759        'TwoFAS\\Encryption\\Random\\NonCryptographicalRandomIntGenerator' => __DIR__ . '/..' . '/twofas/encryption/src/Random/NonCryptographicalRandomIntGenerator.php',
     760        'TwoFAS\\Encryption\\Random\\NonCryptographicalRandomIntGeneratorTest' => __DIR__ . '/..' . '/twofas/encryption/tests/Random/NonCryptographicalRandomIntGeneratorTest.php',
     761        'TwoFAS\\Encryption\\Random\\RandomIntGenerator' => __DIR__ . '/..' . '/twofas/encryption/src/Random/RandomIntGenerator.php',
     762        'TwoFAS\\Encryption\\Random\\RandomStringGenerator' => __DIR__ . '/..' . '/twofas/encryption/src/Random/RandomStringGenerator.php',
     763        'TwoFAS\\Encryption\\Random\\RandomStringGeneratorTest' => __DIR__ . '/..' . '/twofas/encryption/tests/Random/RandomStringGeneratorTest.php',
     764        'TwoFAS\\Encryption\\Random\\Str' => __DIR__ . '/..' . '/twofas/encryption/src/Random/Str.php',
     765        'TwoFAS\\Encryption\\Random\\StrTest' => __DIR__ . '/..' . '/twofas/encryption/tests/Random/StrTest.php',
     766        'TwoFAS\\Encryption\\RsaCryptographer' => __DIR__ . '/..' . '/twofas/encryption/src/RsaCryptographer.php',
     767        'TwoFAS\\Encryption\\RsaCryptographerTest' => __DIR__ . '/..' . '/twofas/encryption/tests/RsaCryptographerTest.php',
     768        'TwoFAS\\TwoFAS\\Authentication\\Authenticator' => __DIR__ . '/../..' . '/src/Authentication/Authenticator.php',
     769        'TwoFAS\\TwoFAS\\Authentication\\Channel_Name' => __DIR__ . '/../..' . '/src/Authentication/Channel_Name.php',
     770        'TwoFAS\\TwoFAS\\Authentication\\Code_Check' => __DIR__ . '/../..' . '/src/Authentication/Code_Check.php',
     771        'TwoFAS\\TwoFAS\\Authentication\\Handler\\Configuration_Confirmation' => __DIR__ . '/../..' . '/src/Authentication/Handler/Configuration_Confirmation.php',
     772        'TwoFAS\\TwoFAS\\Authentication\\Handler\\Configuration_Reset' => __DIR__ . '/../..' . '/src/Authentication/Handler/Configuration_Reset.php',
     773        'TwoFAS\\TwoFAS\\Authentication\\Handler\\Handler_Builder' => __DIR__ . '/../..' . '/src/Authentication/Handler/Handler_Builder.php',
     774        'TwoFAS\\TwoFAS\\Authentication\\Handler\\Login_Configuration' => __DIR__ . '/../..' . '/src/Authentication/Handler/Login_Configuration.php',
     775        'TwoFAS\\TwoFAS\\Authentication\\Handler\\Login_Handler' => __DIR__ . '/../..' . '/src/Authentication/Handler/Login_Handler.php',
     776        'TwoFAS\\TwoFAS\\Authentication\\Handler\\Mobile_Login' => __DIR__ . '/../..' . '/src/Authentication/Handler/Mobile_Login.php',
     777        'TwoFAS\\TwoFAS\\Authentication\\Handler\\Standard_Login' => __DIR__ . '/../..' . '/src/Authentication/Handler/Standard_Login.php',
     778        'TwoFAS\\TwoFAS\\Authentication\\Login_Action' => __DIR__ . '/../..' . '/src/Authentication/Login_Action.php',
     779        'TwoFAS\\TwoFAS\\Authentication\\Login_Process' => __DIR__ . '/../..' . '/src/Authentication/Login_Process.php',
     780        'TwoFAS\\TwoFAS\\Authentication\\Middleware\\Authentication_Opener' => __DIR__ . '/../..' . '/src/Authentication/Middleware/Authentication_Opener.php',
     781        'TwoFAS\\TwoFAS\\Authentication\\Middleware\\Blocked_Account_Check' => __DIR__ . '/../..' . '/src/Authentication/Middleware/Blocked_Account_Check.php',
     782        'TwoFAS\\TwoFAS\\Authentication\\Middleware\\External_Login' => __DIR__ . '/../..' . '/src/Authentication/Middleware/External_Login.php',
     783        'TwoFAS\\TwoFAS\\Authentication\\Middleware\\Login_Stop' => __DIR__ . '/../..' . '/src/Authentication/Middleware/Login_Stop.php',
     784        'TwoFAS\\TwoFAS\\Authentication\\Middleware\\Login_Template' => __DIR__ . '/../..' . '/src/Authentication/Middleware/Login_Template.php',
     785        'TwoFAS\\TwoFAS\\Authentication\\Middleware\\Middleware' => __DIR__ . '/../..' . '/src/Authentication/Middleware/Middleware.php',
     786        'TwoFAS\\TwoFAS\\Authentication\\Middleware\\Middleware_Builder' => __DIR__ . '/../..' . '/src/Authentication/Middleware/Middleware_Builder.php',
     787        'TwoFAS\\TwoFAS\\Authentication\\Middleware\\Middleware_Interface' => __DIR__ . '/../..' . '/src/Authentication/Middleware/Middleware_Interface.php',
     788        'TwoFAS\\TwoFAS\\Authentication\\Middleware\\Multisite_Check' => __DIR__ . '/../..' . '/src/Authentication/Middleware/Multisite_Check.php',
     789        'TwoFAS\\TwoFAS\\Authentication\\Middleware\\New_Trusted_Device' => __DIR__ . '/../..' . '/src/Authentication/Middleware/New_Trusted_Device.php',
     790        'TwoFAS\\TwoFAS\\Authentication\\Middleware\\SSL' => __DIR__ . '/../..' . '/src/Authentication/Middleware/SSL.php',
     791        'TwoFAS\\TwoFAS\\Authentication\\Middleware\\Second_Factor_Status_Check' => __DIR__ . '/../..' . '/src/Authentication/Middleware/Second_Factor_Status_Check.php',
     792        'TwoFAS\\TwoFAS\\Authentication\\Middleware\\Step_Token_Manager' => __DIR__ . '/../..' . '/src/Authentication/Middleware/Step_Token_Manager.php',
     793        'TwoFAS\\TwoFAS\\Authentication\\Middleware\\Trusted_Device_Login' => __DIR__ . '/../..' . '/src/Authentication/Middleware/Trusted_Device_Login.php',
     794        'TwoFAS\\TwoFAS\\Authentication\\Middleware\\Trusted_Devices_Enabled_Check' => __DIR__ . '/../..' . '/src/Authentication/Middleware/Trusted_Devices_Enabled_Check.php',
     795        'TwoFAS\\TwoFAS\\Authentication\\Step_Token' => __DIR__ . '/../..' . '/src/Authentication/Step_Token.php',
     796        'TwoFAS\\TwoFAS\\Authentication\\Totp_Token' => __DIR__ . '/../..' . '/src/Authentication/Totp_Token.php',
     797        'TwoFAS\\TwoFAS\\Codes\\QR_Code_Message' => __DIR__ . '/../..' . '/src/Codes/QR_Code_Message.php',
     798        'TwoFAS\\TwoFAS\\Core\\Installer' => __DIR__ . '/../..' . '/src/Core/Installer.php',
     799        'TwoFAS\\TwoFAS\\Core\\Legacy_Mode_Checker' => __DIR__ . '/../..' . '/src/Core/Legacy_Mode_Checker.php',
     800        'TwoFAS\\TwoFAS\\Core\\Plugin' => __DIR__ . '/../..' . '/src/Core/Plugin.php',
     801        'TwoFAS\\TwoFAS\\Core\\Plugin_Compatibility' => __DIR__ . '/../..' . '/src/Core/Plugin_Compatibility.php',
     802        'TwoFAS\\TwoFAS\\Core\\Plugin_Status' => __DIR__ . '/../..' . '/src/Core/Plugin_Status.php',
     803        'TwoFAS\\TwoFAS\\Core\\Uninstaller' => __DIR__ . '/../..' . '/src/Core/Uninstaller.php',
     804        'TwoFAS\\TwoFAS\\Encryption\\Empty_Key_Storage' => __DIR__ . '/../..' . '/src/Encryption/Empty_Key_Storage.php',
     805        'TwoFAS\\TwoFAS\\Events\\Integration_Was_Created' => __DIR__ . '/../..' . '/src/Events/Integration_Was_Created.php',
     806        'TwoFAS\\TwoFAS\\Events\\Totp_Code_Accepted' => __DIR__ . '/../..' . '/src/Events/Totp_Code_Accepted.php',
     807        'TwoFAS\\TwoFAS\\Events\\Totp_Configuration_Code_Accepted' => __DIR__ . '/../..' . '/src/Events/Totp_Configuration_Code_Accepted.php',
     808        'TwoFAS\\TwoFAS\\Events\\Totp_Confirmation_Code_Accepted' => __DIR__ . '/../..' . '/src/Events/Totp_Confirmation_Code_Accepted.php',
     809        'TwoFAS\\TwoFAS\\Exceptions\\Authentication_Expired_Exception' => __DIR__ . '/../..' . '/src/Exceptions/Authentication_Expired_Exception.php',
     810        'TwoFAS\\TwoFAS\\Exceptions\\Authentication_Limit_Reached_Exception' => __DIR__ . '/../..' . '/src/Exceptions/Authentication_Limit_Reached_Exception.php',
     811        'TwoFAS\\TwoFAS\\Exceptions\\DB_Exception' => __DIR__ . '/../..' . '/src/Exceptions/DB_Exception.php',
     812        'TwoFAS\\TwoFAS\\Exceptions\\Handler\\Error_Handler' => __DIR__ . '/../..' . '/src/Exceptions/Handler/Error_Handler.php',
     813        'TwoFAS\\TwoFAS\\Exceptions\\Handler\\Sentry_Logger' => __DIR__ . '/../..' . '/src/Exceptions/Handler/Sentry_Logger.php',
     814        'TwoFAS\\TwoFAS\\Exceptions\\Invalid_Flash_Message_Type_Exception' => __DIR__ . '/../..' . '/src/Exceptions/Invalid_Flash_Message_Type_Exception.php',
     815        'TwoFAS\\TwoFAS\\Exceptions\\Migration_Exception' => __DIR__ . '/../..' . '/src/Exceptions/Migration_Exception.php',
     816        'TwoFAS\\TwoFAS\\Exceptions\\Offline_Codes_Disabled_Exception' => __DIR__ . '/../..' . '/src/Exceptions/Offline_Codes_Disabled_Exception.php',
     817        'TwoFAS\\TwoFAS\\Exceptions\\Session_Exception' => __DIR__ . '/../..' . '/src/Exceptions/Session_Exception.php',
     818        'TwoFAS\\TwoFAS\\Exceptions\\User_Not_Found_Exception' => __DIR__ . '/../..' . '/src/Exceptions/User_Not_Found_Exception.php',
     819        'TwoFAS\\TwoFAS\\Exceptions\\Validation_Exception' => __DIR__ . '/../..' . '/src/Exceptions/Validation_Exception.php',
     820        'TwoFAS\\TwoFAS\\Factories\\API_Factory' => __DIR__ . '/../..' . '/src/Factories/API_Factory.php',
     821        'TwoFAS\\TwoFAS\\Factories\\Account_Factory' => __DIR__ . '/../..' . '/src/Factories/Account_Factory.php',
     822        'TwoFAS\\TwoFAS\\Factories\\QR_Code_Generator_Factory' => __DIR__ . '/../..' . '/src/Factories/QR_Code_Generator_Factory.php',
     823        'TwoFAS\\TwoFAS\\Factories\\RsaCryptographer_Factory' => __DIR__ . '/../..' . '/src/Factories/RsaCryptographer_Factory.php',
     824        'TwoFAS\\TwoFAS\\Factories\\SDK_Factory' => __DIR__ . '/../..' . '/src/Factories/SDK_Factory.php',
     825        'TwoFAS\\TwoFAS\\Factories\\Session_Storage_Factory' => __DIR__ . '/../..' . '/src/Factories/Session_Storage_Factory.php',
     826        'TwoFAS\\TwoFAS\\Factories\\User_Factory' => __DIR__ . '/../..' . '/src/Factories/User_Factory.php',
     827        'TwoFAS\\TwoFAS\\Helpers\\Config' => __DIR__ . '/../..' . '/src/Helpers/Config.php',
     828        'TwoFAS\\TwoFAS\\Helpers\\Environment' => __DIR__ . '/../..' . '/src/Helpers/Environment.php',
     829        'TwoFAS\\TwoFAS\\Helpers\\Flash' => __DIR__ . '/../..' . '/src/Helpers/Flash.php',
     830        'TwoFAS\\TwoFAS\\Helpers\\Login_Response' => __DIR__ . '/../..' . '/src/Helpers/Login_Response.php',
     831        'TwoFAS\\TwoFAS\\Helpers\\Scheduler' => __DIR__ . '/../..' . '/src/Helpers/Scheduler.php',
     832        'TwoFAS\\TwoFAS\\Helpers\\Second_Factor_Template_Picker' => __DIR__ . '/../..' . '/src/Helpers/Second_Factor_Template_Picker.php',
     833        'TwoFAS\\TwoFAS\\Helpers\\URL' => __DIR__ . '/../..' . '/src/Helpers/URL.php',
     834        'TwoFAS\\TwoFAS\\Hooks\\Action_Links_Filter' => __DIR__ . '/../..' . '/src/Hooks/Action_Links_Filter.php',
     835        'TwoFAS\\TwoFAS\\Hooks\\Add_Custom_Column' => __DIR__ . '/../..' . '/src/Hooks/Add_Custom_Column.php',
     836        'TwoFAS\\TwoFAS\\Hooks\\Admin_Menu_Action' => __DIR__ . '/../..' . '/src/Hooks/Admin_Menu_Action.php',
     837        'TwoFAS\\TwoFAS\\Hooks\\Admin_Notices_Action' => __DIR__ . '/../..' . '/src/Hooks/Admin_Notices_Action.php',
     838        'TwoFAS\\TwoFAS\\Hooks\\Authenticate_Filter' => __DIR__ . '/../..' . '/src/Hooks/Authenticate_Filter.php',
     839        'TwoFAS\\TwoFAS\\Hooks\\Clean_Login_Process_Action' => __DIR__ . '/../..' . '/src/Hooks/Clean_Login_Process_Action.php',
     840        'TwoFAS\\TwoFAS\\Hooks\\Cron_Job_Interval_Filter' => __DIR__ . '/../..' . '/src/Hooks/Cron_Job_Interval_Filter.php',
     841        'TwoFAS\\TwoFAS\\Hooks\\Delete_Authentications_Action' => __DIR__ . '/../..' . '/src/Hooks/Delete_Authentications_Action.php',
     842        'TwoFAS\\TwoFAS\\Hooks\\Delete_Expired_Authentications_Action' => __DIR__ . '/../..' . '/src/Hooks/Delete_Expired_Authentications_Action.php',
     843        'TwoFAS\\TwoFAS\\Hooks\\Delete_Expired_Sessions_Action' => __DIR__ . '/../..' . '/src/Hooks/Delete_Expired_Sessions_Action.php',
     844        'TwoFAS\\TwoFAS\\Hooks\\Delete_Trusted_Devices_Action' => __DIR__ . '/../..' . '/src/Hooks/Delete_Trusted_Devices_Action.php',
     845        'TwoFAS\\TwoFAS\\Hooks\\Destroy_Session_Action' => __DIR__ . '/../..' . '/src/Hooks/Destroy_Session_Action.php',
     846        'TwoFAS\\TwoFAS\\Hooks\\Enqueue_Scripts_Action' => __DIR__ . '/../..' . '/src/Hooks/Enqueue_Scripts_Action.php',
     847        'TwoFAS\\TwoFAS\\Hooks\\In_Plugin_Update_Message_Action' => __DIR__ . '/../..' . '/src/Hooks/In_Plugin_Update_Message_Action.php',
     848        'TwoFAS\\TwoFAS\\Hooks\\Login_Footer_Action' => __DIR__ . '/../..' . '/src/Hooks/Login_Footer_Action.php',
     849        'TwoFAS\\TwoFAS\\Hooks\\Logout_Not_Configured_Users_Action' => __DIR__ . '/../..' . '/src/Hooks/Logout_Not_Configured_Users_Action.php',
     850        'TwoFAS\\TwoFAS\\Hooks\\Regenerate_Session_Action' => __DIR__ . '/../..' . '/src/Hooks/Regenerate_Session_Action.php',
     851        'TwoFAS\\TwoFAS\\Hooks\\Save_Login_Time_Action' => __DIR__ . '/../..' . '/src/Hooks/Save_Login_Time_Action.php',
     852        'TwoFAS\\TwoFAS\\Hooks\\Script_Loader_Tag_Filter' => __DIR__ . '/../..' . '/src/Hooks/Script_Loader_Tag_Filter.php',
     853        'TwoFAS\\TwoFAS\\Hooks\\Update_Integration_Name' => __DIR__ . '/../..' . '/src/Hooks/Update_Integration_Name.php',
     854        'TwoFAS\\TwoFAS\\Hooks\\Update_Option_User_Roles_Action' => __DIR__ . '/../..' . '/src/Hooks/Update_Option_User_Roles_Action.php',
     855        'TwoFAS\\TwoFAS\\Http\\Action_Index' => __DIR__ . '/../..' . '/src/Http/Action_Index.php',
     856        'TwoFAS\\TwoFAS\\Http\\Action_URL' => __DIR__ . '/../..' . '/src/Http/Action_URL.php',
     857        'TwoFAS\\TwoFAS\\Http\\Controllers\\Admin\\Account_Controller' => __DIR__ . '/../..' . '/src/Http/Controllers/Admin/Account_Controller.php',
     858        'TwoFAS\\TwoFAS\\Http\\Controllers\\Admin\\Dashboard_Controller' => __DIR__ . '/../..' . '/src/Http/Controllers/Admin/Dashboard_Controller.php',
     859        'TwoFAS\\TwoFAS\\Http\\Controllers\\Admin\\Settings_Controller' => __DIR__ . '/../..' . '/src/Http/Controllers/Admin/Settings_Controller.php',
     860        'TwoFAS\\TwoFAS\\Http\\Controllers\\Ajax\\Channel_Controller' => __DIR__ . '/../..' . '/src/Http/Controllers/Ajax/Channel_Controller.php',
     861        'TwoFAS\\TwoFAS\\Http\\Controllers\\Ajax\\Deactivation_Controller' => __DIR__ . '/../..' . '/src/Http/Controllers/Ajax/Deactivation_Controller.php',
     862        'TwoFAS\\TwoFAS\\Http\\Controllers\\Controller' => __DIR__ . '/../..' . '/src/Http/Controllers/Controller.php',
     863        'TwoFAS\\TwoFAS\\Http\\Controllers\\User\\Configuration_Controller' => __DIR__ . '/../..' . '/src/Http/Controllers/User/Configuration_Controller.php',
     864        'TwoFAS\\TwoFAS\\Http\\Controllers\\User\\Modal_Controller' => __DIR__ . '/../..' . '/src/Http/Controllers/User/Modal_Controller.php',
     865        'TwoFAS\\TwoFAS\\Http\\Controllers\\User\\Offline_Codes_Configuration_Controller' => __DIR__ . '/../..' . '/src/Http/Controllers/User/Offline_Codes_Configuration_Controller.php',
     866        'TwoFAS\\TwoFAS\\Http\\Controllers\\User\\SMS_Configuration_Controller' => __DIR__ . '/../..' . '/src/Http/Controllers/User/SMS_Configuration_Controller.php',
     867        'TwoFAS\\TwoFAS\\Http\\Controllers\\User\\TOTP_Configuration_Controller' => __DIR__ . '/../..' . '/src/Http/Controllers/User/TOTP_Configuration_Controller.php',
     868        'TwoFAS\\TwoFAS\\Http\\Controllers\\User\\Trusted_Devices_Controller' => __DIR__ . '/../..' . '/src/Http/Controllers/User/Trusted_Devices_Controller.php',
     869        'TwoFAS\\TwoFAS\\Http\\Cookie' => __DIR__ . '/../..' . '/src/Http/Cookie.php',
     870        'TwoFAS\\TwoFAS\\Http\\Middleware\\Check_Account_Exists' => __DIR__ . '/../..' . '/src/Http/Middleware/Check_Account_Exists.php',
     871        'TwoFAS\\TwoFAS\\Http\\Middleware\\Check_Account_Not_Exists' => __DIR__ . '/../..' . '/src/Http/Middleware/Check_Account_Not_Exists.php',
     872        'TwoFAS\\TwoFAS\\Http\\Middleware\\Check_Ajax' => __DIR__ . '/../..' . '/src/Http/Middleware/Check_Ajax.php',
     873        'TwoFAS\\TwoFAS\\Http\\Middleware\\Check_Integration_User' => __DIR__ . '/../..' . '/src/Http/Middleware/Check_Integration_User.php',
     874        'TwoFAS\\TwoFAS\\Http\\Middleware\\Check_Nonce' => __DIR__ . '/../..' . '/src/Http/Middleware/Check_Nonce.php',
     875        'TwoFAS\\TwoFAS\\Http\\Middleware\\Check_Premium_Plan' => __DIR__ . '/../..' . '/src/Http/Middleware/Check_Premium_Plan.php',
     876        'TwoFAS\\TwoFAS\\Http\\Middleware\\Check_Second_Factor_Enabled' => __DIR__ . '/../..' . '/src/Http/Middleware/Check_Second_Factor_Enabled.php',
     877        'TwoFAS\\TwoFAS\\Http\\Middleware\\Check_Trusted_Devices_Enabled' => __DIR__ . '/../..' . '/src/Http/Middleware/Check_Trusted_Devices_Enabled.php',
     878        'TwoFAS\\TwoFAS\\Http\\Middleware\\Check_User_Has_Read_Capability' => __DIR__ . '/../..' . '/src/Http/Middleware/Check_User_Has_Read_Capability.php',
     879        'TwoFAS\\TwoFAS\\Http\\Middleware\\Check_User_Is_Admin' => __DIR__ . '/../..' . '/src/Http/Middleware/Check_User_Is_Admin.php',
     880        'TwoFAS\\TwoFAS\\Http\\Request' => __DIR__ . '/../..' . '/src/Http/Request.php',
     881        'TwoFAS\\TwoFAS\\Http\\Session' => __DIR__ . '/../..' . '/src/Http/Session.php',
     882        'TwoFAS\\TwoFAS\\Integration\\API_Wrapper' => __DIR__ . '/../..' . '/src/Integration/API_Wrapper.php',
     883        'TwoFAS\\TwoFAS\\Integration\\Integration_Name' => __DIR__ . '/../..' . '/src/Integration/Integration_Name.php',
     884        'TwoFAS\\TwoFAS\\Integration\\Integration_User' => __DIR__ . '/../..' . '/src/Integration/Integration_User.php',
     885        'TwoFAS\\TwoFAS\\Listeners\\Add_View_Response' => __DIR__ . '/../..' . '/src/Listeners/Add_View_Response.php',
     886        'TwoFAS\\TwoFAS\\Listeners\\Delete_Trusted_Devices' => __DIR__ . '/../..' . '/src/Listeners/Delete_Trusted_Devices.php',
     887        'TwoFAS\\TwoFAS\\Listeners\\Enable_Totp' => __DIR__ . '/../..' . '/src/Listeners/Enable_Totp.php',
     888        'TwoFAS\\TwoFAS\\Listeners\\Listener' => __DIR__ . '/../..' . '/src/Listeners/Listener.php',
     889        'TwoFAS\\TwoFAS\\Listeners\\Listener_Provider' => __DIR__ . '/../..' . '/src/Listeners/Listener_Provider.php',
     890        'TwoFAS\\TwoFAS\\Listeners\\Setup_Plugin_Options' => __DIR__ . '/../..' . '/src/Listeners/Setup_Plugin_Options.php',
     891        'TwoFAS\\TwoFAS\\Listeners\\Update_Integration_User_Totp_Secret' => __DIR__ . '/../..' . '/src/Listeners/Update_Integration_User_Totp_Secret.php',
     892        'TwoFAS\\TwoFAS\\Notifications\\Notification' => __DIR__ . '/../..' . '/src/Notifications/Notification.php',
     893        'TwoFAS\\TwoFAS\\Notifications\\Status_Notifier' => __DIR__ . '/../..' . '/src/Notifications/Status_Notifier.php',
     894        'TwoFAS\\TwoFAS\\Randomization\\Hash' => __DIR__ . '/../..' . '/src/Randomization/Hash.php',
     895        'TwoFAS\\TwoFAS\\Requirements\\Extensions\\Curl' => __DIR__ . '/../..' . '/src/Requirements/Extensions/Curl.php',
     896        'TwoFAS\\TwoFAS\\Requirements\\Extensions\\Extension' => __DIR__ . '/../..' . '/src/Requirements/Extensions/Extension.php',
     897        'TwoFAS\\TwoFAS\\Requirements\\Extensions\\Gd' => __DIR__ . '/../..' . '/src/Requirements/Extensions/Gd.php',
     898        'TwoFAS\\TwoFAS\\Requirements\\Extensions\\Gettext' => __DIR__ . '/../..' . '/src/Requirements/Extensions/Gettext.php',
     899        'TwoFAS\\TwoFAS\\Requirements\\Extensions\\MbString' => __DIR__ . '/../..' . '/src/Requirements/Extensions/MbString.php',
     900        'TwoFAS\\TwoFAS\\Requirements\\Extensions\\OpenSSL' => __DIR__ . '/../..' . '/src/Requirements/Extensions/OpenSSL.php',
     901        'TwoFAS\\TwoFAS\\Requirements\\Requirement' => __DIR__ . '/../..' . '/src/Requirements/Requirement.php',
     902        'TwoFAS\\TwoFAS\\Requirements\\Requirement_Checker' => __DIR__ . '/../..' . '/src/Requirements/Requirement_Checker.php',
     903        'TwoFAS\\TwoFAS\\Requirements\\Versions\\PHP_Version' => __DIR__ . '/../..' . '/src/Requirements/Versions/PHP_Version.php',
     904        'TwoFAS\\TwoFAS\\Requirements\\Versions\\WP_Version' => __DIR__ . '/../..' . '/src/Requirements/Versions/WP_Version.php',
     905        'TwoFAS\\TwoFAS\\Storage\\Authentication_Storage' => __DIR__ . '/../..' . '/src/Storage/Authentication_Storage.php',
     906        'TwoFAS\\TwoFAS\\Storage\\DB_Session_Storage' => __DIR__ . '/../..' . '/src/Storage/DB_Session_Storage.php',
     907        'TwoFAS\\TwoFAS\\Storage\\In_Memory_Session_Storage' => __DIR__ . '/../..' . '/src/Storage/In_Memory_Session_Storage.php',
     908        'TwoFAS\\TwoFAS\\Storage\\OAuth_Storage' => __DIR__ . '/../..' . '/src/Storage/OAuth_Storage.php',
     909        'TwoFAS\\TwoFAS\\Storage\\Options_Storage' => __DIR__ . '/../..' . '/src/Storage/Options_Storage.php',
     910        'TwoFAS\\TwoFAS\\Storage\\Session_Storage_Interface' => __DIR__ . '/../..' . '/src/Storage/Session_Storage_Interface.php',
     911        'TwoFAS\\TwoFAS\\Storage\\Storage' => __DIR__ . '/../..' . '/src/Storage/Storage.php',
     912        'TwoFAS\\TwoFAS\\Storage\\Trusted_Devices_Storage' => __DIR__ . '/../..' . '/src/Storage/Trusted_Devices_Storage.php',
     913        'TwoFAS\\TwoFAS\\Storage\\User_Storage' => __DIR__ . '/../..' . '/src/Storage/User_Storage.php',
     914        'TwoFAS\\TwoFAS\\Templates\\Twig' => __DIR__ . '/../..' . '/src/Templates/Twig.php',
     915        'TwoFAS\\TwoFAS\\Templates\\Views' => __DIR__ . '/../..' . '/src/Templates/Views.php',
     916        'TwoFAS\\TwoFAS\\Update\\Migration' => __DIR__ . '/../..' . '/src/Update/Migration.php',
     917        'TwoFAS\\TwoFAS\\Update\\Migration_Interface' => __DIR__ . '/../..' . '/src/Update/Migration_Interface.php',
     918        'TwoFAS\\TwoFAS\\Update\\Migrations\\Migration_0000_00_00_Create_Migrations_Table' => __DIR__ . '/../..' . '/src/Update/Migrations/Migration_0000_00_00_Create_Migrations_Table.php',
     919        'TwoFAS\\TwoFAS\\Update\\Migrations\\Migration_0000_00_01_Create_Session_Tables' => __DIR__ . '/../..' . '/src/Update/Migrations/Migration_0000_00_01_Create_Session_Tables.php',
     920        'TwoFAS\\TwoFAS\\Update\\Migrations\\Migration_0000_00_02_Enable_Integration_Channels' => __DIR__ . '/../..' . '/src/Update/Migrations/Migration_0000_00_02_Enable_Integration_Channels.php',
     921        'TwoFAS\\TwoFAS\\Update\\Migrations\\Migration_0000_00_03_Set_Plan' => __DIR__ . '/../..' . '/src/Update/Migrations/Migration_0000_00_03_Set_Plan.php',
     922        'TwoFAS\\TwoFAS\\Update\\Migrations\\Migration_0000_00_04_Set_Plugin_Status' => __DIR__ . '/../..' . '/src/Update/Migrations/Migration_0000_00_04_Set_Plugin_Status.php',
     923        'TwoFAS\\TwoFAS\\Update\\Migrations\\Migration_0000_00_05_Reset_Integration_Encryption_Keys' => __DIR__ . '/../..' . '/src/Update/Migrations/Migration_0000_00_05_Reset_Integration_Encryption_Keys.php',
     924        'TwoFAS\\TwoFAS\\Update\\Migrations\\Migration_2018_11_30_Create_Trusted_Devices_Table' => __DIR__ . '/../..' . '/src/Update/Migrations/Migration_2018_11_30_Create_Trusted_Devices_Table.php',
     925        'TwoFAS\\TwoFAS\\Update\\Migrations\\Migration_2018_12_11_Move_Trusted_Devices_To_Separate_Table' => __DIR__ . '/../..' . '/src/Update/Migrations/Migration_2018_12_11_Move_Trusted_Devices_To_Separate_Table.php',
     926        'TwoFAS\\TwoFAS\\Update\\Migrations\\Migration_2019_01_08_Add_Last_Login_Time' => __DIR__ . '/../..' . '/src/Update/Migrations/Migration_2019_01_08_Add_Last_Login_Time.php',
     927        'TwoFAS\\TwoFAS\\Update\\Migrations\\Migration_2019_08_01_Refresh_OAuth_Setup_Token' => __DIR__ . '/../..' . '/src/Update/Migrations/Migration_2019_08_01_Refresh_OAuth_Setup_Token.php',
     928        'TwoFAS\\TwoFAS\\Update\\Migrations\\Migration_2019_08_02_Refresh_OAuth_Wordpress_Token' => __DIR__ . '/../..' . '/src/Update/Migrations/Migration_2019_08_02_Refresh_OAuth_Wordpress_Token.php',
     929        'TwoFAS\\TwoFAS\\Update\\Migrations\\Migration_2019_12_09_Upgrade_Api_To_Use_OAuth' => __DIR__ . '/../..' . '/src/Update/Migrations/Migration_2019_12_09_Upgrade_Api_To_Use_OAuth.php',
     930        'TwoFAS\\TwoFAS\\Update\\Migrations\\Migration_2019_12_22_Create_Authentications_Table' => __DIR__ . '/../..' . '/src/Update/Migrations/Migration_2019_12_22_Create_Authentications_Table.php',
     931        'TwoFAS\\TwoFAS\\Update\\Migrations\\Migration_2019_12_23_Move_Authentications_To_Separate_Table' => __DIR__ . '/../..' . '/src/Update/Migrations/Migration_2019_12_23_Move_Authentications_To_Separate_Table.php',
     932        'TwoFAS\\TwoFAS\\Update\\Migrations\\Migration_2020_05_29_Add_Trusted_Devices_Switch' => __DIR__ . '/../..' . '/src/Update/Migrations/Migration_2020_05_29_Add_Trusted_Devices_Switch.php',
     933        'TwoFAS\\TwoFAS\\Update\\Migrations\\Migration_2020_06_19_Add_Privacy_Policy' => __DIR__ . '/../..' . '/src/Update/Migrations/Migration_2020_06_19_Add_Privacy_Policy.php',
     934        'TwoFAS\\TwoFAS\\Update\\Migrator' => __DIR__ . '/../..' . '/src/Update/Migrator.php',
     935        'TwoFAS\\TwoFAS\\Update\\Plugin_Version' => __DIR__ . '/../..' . '/src/Update/Plugin_Version.php',
     936        'TwoFAS\\TwoFAS\\Update\\Rollback_Migration' => __DIR__ . '/../..' . '/src/Update/Rollback_Migration.php',
     937        'TwoFAS\\TwoFAS\\Update\\Updater' => __DIR__ . '/../..' . '/src/Update/Updater.php',
     938        'TwoFAS\\TwoFAS\\User\\Capabilities' => __DIR__ . '/../..' . '/src/User/Capabilities.php',
     939        'TwoFAS\\ValidationRules\\ValidationExceptionInterface' => __DIR__ . '/..' . '/twofas/validation-rules/src/ValidationExceptionInterface.php',
     940        'TwoFAS\\ValidationRules\\ValidationRules' => __DIR__ . '/..' . '/twofas/validation-rules/src/ValidationRules.php',
     941        'WhichBrowser\\Analyser' => __DIR__ . '/..' . '/whichbrowser/parser/src/Analyser.php',
     942        'WhichBrowser\\Analyser\\Camouflage' => __DIR__ . '/..' . '/whichbrowser/parser/src/Analyser/Camouflage.php',
     943        'WhichBrowser\\Analyser\\Corrections' => __DIR__ . '/..' . '/whichbrowser/parser/src/Analyser/Corrections.php',
     944        'WhichBrowser\\Analyser\\Derive' => __DIR__ . '/..' . '/whichbrowser/parser/src/Analyser/Derive.php',
     945        'WhichBrowser\\Analyser\\Header' => __DIR__ . '/..' . '/whichbrowser/parser/src/Analyser/Header.php',
     946        'WhichBrowser\\Analyser\\Header\\Baidu' => __DIR__ . '/..' . '/whichbrowser/parser/src/Analyser/Header/Baidu.php',
     947        'WhichBrowser\\Analyser\\Header\\BrowserId' => __DIR__ . '/..' . '/whichbrowser/parser/src/Analyser/Header/BrowserId.php',
     948        'WhichBrowser\\Analyser\\Header\\OperaMini' => __DIR__ . '/..' . '/whichbrowser/parser/src/Analyser/Header/OperaMini.php',
     949        'WhichBrowser\\Analyser\\Header\\Puffin' => __DIR__ . '/..' . '/whichbrowser/parser/src/Analyser/Header/Puffin.php',
     950        'WhichBrowser\\Analyser\\Header\\UCBrowserNew' => __DIR__ . '/..' . '/whichbrowser/parser/src/Analyser/Header/UCBrowserNew.php',
     951        'WhichBrowser\\Analyser\\Header\\UCBrowserOld' => __DIR__ . '/..' . '/whichbrowser/parser/src/Analyser/Header/UCBrowserOld.php',
     952        'WhichBrowser\\Analyser\\Header\\Useragent' => __DIR__ . '/..' . '/whichbrowser/parser/src/Analyser/Header/Useragent.php',
     953        'WhichBrowser\\Analyser\\Header\\Useragent\\Application' => __DIR__ . '/..' . '/whichbrowser/parser/src/Analyser/Header/Useragent/Application.php',
     954        'WhichBrowser\\Analyser\\Header\\Useragent\\Bot' => __DIR__ . '/..' . '/whichbrowser/parser/src/Analyser/Header/Useragent/Bot.php',
     955        'WhichBrowser\\Analyser\\Header\\Useragent\\Browser' => __DIR__ . '/..' . '/whichbrowser/parser/src/Analyser/Header/Useragent/Browser.php',
     956        'WhichBrowser\\Analyser\\Header\\Useragent\\Device' => __DIR__ . '/..' . '/whichbrowser/parser/src/Analyser/Header/Useragent/Device.php',
     957        'WhichBrowser\\Analyser\\Header\\Useragent\\Device\\Appliance' => __DIR__ . '/..' . '/whichbrowser/parser/src/Analyser/Header/Useragent/Device/Appliance.php',
     958        'WhichBrowser\\Analyser\\Header\\Useragent\\Device\\Cars' => __DIR__ . '/..' . '/whichbrowser/parser/src/Analyser/Header/Useragent/Device/Cars.php',
     959        'WhichBrowser\\Analyser\\Header\\Useragent\\Device\\Ereader' => __DIR__ . '/..' . '/whichbrowser/parser/src/Analyser/Header/Useragent/Device/Ereader.php',
     960        'WhichBrowser\\Analyser\\Header\\Useragent\\Device\\Gaming' => __DIR__ . '/..' . '/whichbrowser/parser/src/Analyser/Header/Useragent/Device/Gaming.php',
     961        'WhichBrowser\\Analyser\\Header\\Useragent\\Device\\Gps' => __DIR__ . '/..' . '/whichbrowser/parser/src/Analyser/Header/Useragent/Device/Gps.php',
     962        'WhichBrowser\\Analyser\\Header\\Useragent\\Device\\Media' => __DIR__ . '/..' . '/whichbrowser/parser/src/Analyser/Header/Useragent/Device/Media.php',
     963        'WhichBrowser\\Analyser\\Header\\Useragent\\Device\\Mobile' => __DIR__ . '/..' . '/whichbrowser/parser/src/Analyser/Header/Useragent/Device/Mobile.php',
     964        'WhichBrowser\\Analyser\\Header\\Useragent\\Device\\Pda' => __DIR__ . '/..' . '/whichbrowser/parser/src/Analyser/Header/Useragent/Device/Pda.php',
     965        'WhichBrowser\\Analyser\\Header\\Useragent\\Device\\Phone' => __DIR__ . '/..' . '/whichbrowser/parser/src/Analyser/Header/Useragent/Device/Phone.php',
     966        'WhichBrowser\\Analyser\\Header\\Useragent\\Device\\Printer' => __DIR__ . '/..' . '/whichbrowser/parser/src/Analyser/Header/Useragent/Device/Printer.php',
     967        'WhichBrowser\\Analyser\\Header\\Useragent\\Device\\Signage' => __DIR__ . '/..' . '/whichbrowser/parser/src/Analyser/Header/Useragent/Device/Signage.php',
     968        'WhichBrowser\\Analyser\\Header\\Useragent\\Device\\Tablet' => __DIR__ . '/..' . '/whichbrowser/parser/src/Analyser/Header/Useragent/Device/Tablet.php',
     969        'WhichBrowser\\Analyser\\Header\\Useragent\\Device\\Television' => __DIR__ . '/..' . '/whichbrowser/parser/src/Analyser/Header/Useragent/Device/Television.php',
     970        'WhichBrowser\\Analyser\\Header\\Useragent\\Engine' => __DIR__ . '/..' . '/whichbrowser/parser/src/Analyser/Header/Useragent/Engine.php',
     971        'WhichBrowser\\Analyser\\Header\\Useragent\\Os' => __DIR__ . '/..' . '/whichbrowser/parser/src/Analyser/Header/Useragent/Os.php',
     972        'WhichBrowser\\Analyser\\Header\\Useragent\\Using' => __DIR__ . '/..' . '/whichbrowser/parser/src/Analyser/Header/Useragent/Using.php',
     973        'WhichBrowser\\Analyser\\Header\\Wap' => __DIR__ . '/..' . '/whichbrowser/parser/src/Analyser/Header/Wap.php',
     974        'WhichBrowser\\Cache' => __DIR__ . '/..' . '/whichbrowser/parser/src/Cache.php',
     975        'WhichBrowser\\Constants\\BrowserType' => __DIR__ . '/..' . '/whichbrowser/parser/src/Constants/BrowserType.php',
     976        'WhichBrowser\\Constants\\DeviceSubType' => __DIR__ . '/..' . '/whichbrowser/parser/src/Constants/DeviceSubType.php',
     977        'WhichBrowser\\Constants\\DeviceType' => __DIR__ . '/..' . '/whichbrowser/parser/src/Constants/DeviceType.php',
     978        'WhichBrowser\\Constants\\EngineType' => __DIR__ . '/..' . '/whichbrowser/parser/src/Constants/EngineType.php',
     979        'WhichBrowser\\Constants\\Feature' => __DIR__ . '/..' . '/whichbrowser/parser/src/Constants/Feature.php',
     980        'WhichBrowser\\Constants\\Flag' => __DIR__ . '/..' . '/whichbrowser/parser/src/Constants/Flag.php',
     981        'WhichBrowser\\Constants\\Id' => __DIR__ . '/..' . '/whichbrowser/parser/src/Constants/Id.php',
     982        'WhichBrowser\\Data\\Applications' => __DIR__ . '/..' . '/whichbrowser/parser/src/Data/Applications.php',
     983        'WhichBrowser\\Data\\BrowserIds' => __DIR__ . '/..' . '/whichbrowser/parser/src/Data/BrowserIds.php',
     984        'WhichBrowser\\Data\\BuildIds' => __DIR__ . '/..' . '/whichbrowser/parser/src/Data/BuildIds.php',
     985        'WhichBrowser\\Data\\CFNetwork' => __DIR__ . '/..' . '/whichbrowser/parser/src/Data/CFNetwork.php',
     986        'WhichBrowser\\Data\\Chrome' => __DIR__ . '/..' . '/whichbrowser/parser/src/Data/Chrome.php',
     987        'WhichBrowser\\Data\\Darwin' => __DIR__ . '/..' . '/whichbrowser/parser/src/Data/Darwin.php',
     988        'WhichBrowser\\Data\\DeviceModels' => __DIR__ . '/..' . '/whichbrowser/parser/src/Data/DeviceModels.php',
     989        'WhichBrowser\\Data\\DeviceProfiles' => __DIR__ . '/..' . '/whichbrowser/parser/src/Data/DeviceProfiles.php',
     990        'WhichBrowser\\Data\\Manufacturers' => __DIR__ . '/..' . '/whichbrowser/parser/src/Data/Manufacturers.php',
     991        'WhichBrowser\\Model\\Browser' => __DIR__ . '/..' . '/whichbrowser/parser/src/Model/Browser.php',
     992        'WhichBrowser\\Model\\Device' => __DIR__ . '/..' . '/whichbrowser/parser/src/Model/Device.php',
     993        'WhichBrowser\\Model\\Engine' => __DIR__ . '/..' . '/whichbrowser/parser/src/Model/Engine.php',
     994        'WhichBrowser\\Model\\Family' => __DIR__ . '/..' . '/whichbrowser/parser/src/Model/Family.php',
     995        'WhichBrowser\\Model\\Main' => __DIR__ . '/..' . '/whichbrowser/parser/src/Model/Main.php',
     996        'WhichBrowser\\Model\\Os' => __DIR__ . '/..' . '/whichbrowser/parser/src/Model/Os.php',
     997        'WhichBrowser\\Model\\Primitive\\Base' => __DIR__ . '/..' . '/whichbrowser/parser/src/Model/Primitive/Base.php',
     998        'WhichBrowser\\Model\\Primitive\\NameVersion' => __DIR__ . '/..' . '/whichbrowser/parser/src/Model/Primitive/NameVersion.php',
     999        'WhichBrowser\\Model\\Using' => __DIR__ . '/..' . '/whichbrowser/parser/src/Model/Using.php',
     1000        'WhichBrowser\\Model\\Version' => __DIR__ . '/..' . '/whichbrowser/parser/src/Model/Version.php',
     1001        'WhichBrowser\\Parser' => __DIR__ . '/..' . '/whichbrowser/parser/src/Parser.php',
     1002    );
     1003
    1401004    public static function getInitializer(ClassLoader $loader)
    1411005    {
     
    1441008            $loader->prefixDirsPsr4 = ComposerStaticInit66cf7295c106ae5a08d97a7953e2c171::$prefixDirsPsr4;
    1451009            $loader->prefixesPsr0 = ComposerStaticInit66cf7295c106ae5a08d97a7953e2c171::$prefixesPsr0;
     1010            $loader->classMap = ComposerStaticInit66cf7295c106ae5a08d97a7953e2c171::$classMap;
    1461011
    1471012        }, null, ClassLoader::class);
  • 2fas/trunk/vendor/composer/installed.json

    r2343404 r2470780  
    1 [
    2     {
    3         "name": "container-interop/container-interop",
    4         "version": "1.2.0",
    5         "version_normalized": "1.2.0.0",
    6         "source": {
    7             "type": "git",
    8             "url": "https://github.com/container-interop/container-interop.git",
    9             "reference": "79cbf1341c22ec75643d841642dd5d6acd83bdb8"
    10         },
    11         "dist": {
    12             "type": "zip",
    13             "url": "https://api.github.com/repos/container-interop/container-interop/zipball/79cbf1341c22ec75643d841642dd5d6acd83bdb8",
    14             "reference": "79cbf1341c22ec75643d841642dd5d6acd83bdb8",
    15             "shasum": ""
    16         },
    17         "require": {
    18             "psr/container": "^1.0"
    19         },
    20         "time": "2017-02-14T19:40:03+00:00",
    21         "type": "library",
    22         "installation-source": "dist",
    23         "autoload": {
    24             "psr-4": {
    25                 "Interop\\Container\\": "src/Interop/Container/"
    26             }
    27         },
    28         "notification-url": "https://packagist.org/downloads/",
    29         "license": [
    30             "MIT"
    31         ],
    32         "description": "Promoting the interoperability of container objects (DIC, SL, etc.)",
    33         "homepage": "https://github.com/container-interop/container-interop",
    34         "abandoned": "psr/container"
    35     },
    36     {
    37         "name": "endroid/qr-code",
    38         "version": "1.6.6",
    39         "version_normalized": "1.6.6.0",
    40         "source": {
    41             "type": "git",
    42             "url": "https://github.com/endroid/qr-code.git",
    43             "reference": "cef5d5b7b904d7bb0708eb744c35316364b65fa0"
    44         },
    45         "dist": {
    46             "type": "zip",
    47             "url": "https://api.github.com/repos/endroid/qr-code/zipball/cef5d5b7b904d7bb0708eb744c35316364b65fa0",
    48             "reference": "cef5d5b7b904d7bb0708eb744c35316364b65fa0",
    49             "shasum": ""
    50         },
    51         "require": {
    52             "ext-gd": "*",
    53             "php": ">=5.3.0"
    54         },
    55         "time": "2016-05-29T07:37:18+00:00",
    56         "type": "library",
    57         "extra": {
    58             "branch-alias": {
    59                 "dev-master": "1.x-dev"
    60             }
    61         },
    62         "installation-source": "dist",
    63         "autoload": {
    64             "psr-4": {
    65                 "Endroid\\QrCode\\": "src/"
    66             }
    67         },
    68         "notification-url": "https://packagist.org/downloads/",
    69         "license": [
    70             "MIT"
    71         ],
    72         "authors": [
    73             {
    74                 "name": "Jeroen van den Enden",
    75                 "email": "info@endroid.nl",
    76                 "homepage": "http://endroid.nl/"
    77             }
    78         ],
    79         "description": "Endroid QR Code",
    80         "homepage": "https://github.com/endroid/QrCode",
    81         "keywords": [
    82             "code",
    83             "endroid",
    84             "qr",
    85             "qrcode"
    86         ]
    87     },
    88     {
    89         "name": "php-di/invoker",
    90         "version": "1.3.3",
    91         "version_normalized": "1.3.3.0",
    92         "source": {
    93             "type": "git",
    94             "url": "https://github.com/PHP-DI/Invoker.git",
    95             "reference": "1f4ca63b9abc66109e53b255e465d0ddb5c2e3f7"
    96         },
    97         "dist": {
    98             "type": "zip",
    99             "url": "https://api.github.com/repos/PHP-DI/Invoker/zipball/1f4ca63b9abc66109e53b255e465d0ddb5c2e3f7",
    100             "reference": "1f4ca63b9abc66109e53b255e465d0ddb5c2e3f7",
    101             "shasum": ""
    102         },
    103         "require": {
    104             "container-interop/container-interop": "~1.1"
    105         },
    106         "require-dev": {
    107             "athletic/athletic": "~0.1.8",
    108             "phpunit/phpunit": "~4.5"
    109         },
    110         "time": "2016-07-14T13:09:58+00:00",
    111         "type": "library",
    112         "installation-source": "dist",
    113         "autoload": {
    114             "psr-4": {
    115                 "Invoker\\": "src/"
    116             }
    117         },
    118         "notification-url": "https://packagist.org/downloads/",
    119         "license": [
    120             "MIT"
    121         ],
    122         "description": "Generic and extensible callable invoker",
    123         "homepage": "https://github.com/PHP-DI/Invoker",
    124         "keywords": [
    125             "callable",
    126             "dependency",
    127             "dependency-injection",
    128             "injection",
    129             "invoke",
    130             "invoker"
    131         ]
    132     },
    133     {
    134         "name": "php-di/php-di",
    135         "version": "5.4.6",
    136         "version_normalized": "5.4.6.0",
    137         "source": {
    138             "type": "git",
    139             "url": "https://github.com/PHP-DI/PHP-DI.git",
    140             "reference": "3f9255659595f3e289f473778bb6c51aa72abbbd"
    141         },
    142         "dist": {
    143             "type": "zip",
    144             "url": "https://api.github.com/repos/PHP-DI/PHP-DI/zipball/3f9255659595f3e289f473778bb6c51aa72abbbd",
    145             "reference": "3f9255659595f3e289f473778bb6c51aa72abbbd",
    146             "shasum": ""
    147         },
    148         "require": {
    149             "container-interop/container-interop": "~1.2",
    150             "php": ">=5.5.0",
    151             "php-di/invoker": "^1.3.2",
    152             "php-di/phpdoc-reader": "^2.0.1",
    153             "psr/container": "~1.0"
    154         },
    155         "provide": {
    156             "container-interop/container-interop-implementation": "^1.0",
    157             "psr/container-implementation": "^1.0"
    158         },
    159         "replace": {
    160             "mnapoli/php-di": "*"
    161         },
    162         "require-dev": {
    163             "doctrine/annotations": "~1.2",
    164             "doctrine/cache": "~1.4",
    165             "mnapoli/phpunit-easymock": "~0.2.0",
    166             "ocramius/proxy-manager": "~1.0|~2.0",
    167             "phpbench/phpbench": "@dev",
    168             "phpunit/phpunit": "~4.5"
    169         },
    170         "suggest": {
    171             "doctrine/annotations": "Install it if you want to use annotations (version ~1.2)",
    172             "doctrine/cache": "Install it if you want to use the cache (version ~1.4)",
    173             "ocramius/proxy-manager": "Install it if you want to use lazy injection (version ~1.0 or ~2.0)"
    174         },
    175         "time": "2017-12-03T08:20:27+00:00",
    176         "type": "library",
    177         "installation-source": "dist",
    178         "autoload": {
    179             "psr-4": {
    180                 "DI\\": "src/DI/"
    181             },
    182             "files": [
    183                 "src/DI/functions.php"
    184             ]
    185         },
    186         "notification-url": "https://packagist.org/downloads/",
    187         "license": [
    188             "MIT"
    189         ],
    190         "description": "The dependency injection container for humans",
    191         "homepage": "http://php-di.org/",
    192         "keywords": [
    193             "container",
    194             "dependency injection",
    195             "di"
    196         ]
    197     },
    198     {
    199         "name": "php-di/phpdoc-reader",
    200         "version": "2.1.1",
    201         "version_normalized": "2.1.1.0",
    202         "source": {
    203             "type": "git",
    204             "url": "https://github.com/PHP-DI/PhpDocReader.git",
    205             "reference": "15678f7451c020226807f520efb867ad26fbbfcf"
    206         },
    207         "dist": {
    208             "type": "zip",
    209             "url": "https://api.github.com/repos/PHP-DI/PhpDocReader/zipball/15678f7451c020226807f520efb867ad26fbbfcf",
    210             "reference": "15678f7451c020226807f520efb867ad26fbbfcf",
    211             "shasum": ""
    212         },
    213         "require": {
    214             "php": ">=5.4.0"
    215         },
    216         "require-dev": {
    217             "phpunit/phpunit": "~4.6"
    218         },
    219         "time": "2019-09-26T11:24:58+00:00",
    220         "type": "library",
    221         "installation-source": "dist",
    222         "autoload": {
    223             "psr-4": {
    224                 "PhpDocReader\\": "src/PhpDocReader"
    225             }
    226         },
    227         "notification-url": "https://packagist.org/downloads/",
    228         "license": [
    229             "MIT"
    230         ],
    231         "description": "PhpDocReader parses @var and @param values in PHP docblocks (supports namespaced class names with the same resolution rules as PHP)",
    232         "keywords": [
    233             "phpdoc",
    234             "reflection"
    235         ]
    236     },
    237     {
    238         "name": "psr/cache",
    239         "version": "1.0.1",
    240         "version_normalized": "1.0.1.0",
    241         "source": {
    242             "type": "git",
    243             "url": "https://github.com/php-fig/cache.git",
    244             "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8"
    245         },
    246         "dist": {
    247             "type": "zip",
    248             "url": "https://api.github.com/repos/php-fig/cache/zipball/d11b50ad223250cf17b86e38383413f5a6764bf8",
    249             "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8",
    250             "shasum": ""
    251         },
    252         "require": {
    253             "php": ">=5.3.0"
    254         },
    255         "time": "2016-08-06T20:24:11+00:00",
    256         "type": "library",
    257         "extra": {
    258             "branch-alias": {
    259                 "dev-master": "1.0.x-dev"
    260             }
    261         },
    262         "installation-source": "dist",
    263         "autoload": {
    264             "psr-4": {
    265                 "Psr\\Cache\\": "src/"
    266             }
    267         },
    268         "notification-url": "https://packagist.org/downloads/",
    269         "license": [
    270             "MIT"
    271         ],
    272         "authors": [
    273             {
    274                 "name": "PHP-FIG",
    275                 "homepage": "http://www.php-fig.org/"
    276             }
    277         ],
    278         "description": "Common interface for caching libraries",
    279         "keywords": [
    280             "cache",
    281             "psr",
    282             "psr-6"
    283         ]
    284     },
    285     {
    286         "name": "psr/container",
    287         "version": "1.0.0",
    288         "version_normalized": "1.0.0.0",
    289         "source": {
    290             "type": "git",
    291             "url": "https://github.com/php-fig/container.git",
    292             "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f"
    293         },
    294         "dist": {
    295             "type": "zip",
    296             "url": "https://api.github.com/repos/php-fig/container/zipball/b7ce3b176482dbbc1245ebf52b181af44c2cf55f",
    297             "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f",
    298             "shasum": ""
    299         },
    300         "require": {
    301             "php": ">=5.3.0"
    302         },
    303         "time": "2017-02-14T16:28:37+00:00",
    304         "type": "library",
    305         "extra": {
    306             "branch-alias": {
    307                 "dev-master": "1.0.x-dev"
    308             }
    309         },
    310         "installation-source": "dist",
    311         "autoload": {
    312             "psr-4": {
    313                 "Psr\\Container\\": "src/"
    314             }
    315         },
    316         "notification-url": "https://packagist.org/downloads/",
    317         "license": [
    318             "MIT"
    319         ],
    320         "authors": [
    321             {
    322                 "name": "PHP-FIG",
    323                 "homepage": "http://www.php-fig.org/"
    324             }
    325         ],
    326         "description": "Common Container Interface (PHP FIG PSR-11)",
    327         "homepage": "https://github.com/php-fig/container",
    328         "keywords": [
    329             "PSR-11",
    330             "container",
    331             "container-interface",
    332             "container-interop",
    333             "psr"
    334         ]
    335     },
    336     {
    337         "name": "sentry/sentry",
    338         "version": "1.11.0",
    339         "version_normalized": "1.11.0.0",
    340         "source": {
    341             "type": "git",
    342             "url": "https://github.com/getsentry/sentry-php.git",
    343             "reference": "159eeaa02bb2ef8a8ec669f3c88e4bff7e6a7ffe"
    344         },
    345         "dist": {
    346             "type": "zip",
    347             "url": "https://api.github.com/repos/getsentry/sentry-php/zipball/159eeaa02bb2ef8a8ec669f3c88e4bff7e6a7ffe",
    348             "reference": "159eeaa02bb2ef8a8ec669f3c88e4bff7e6a7ffe",
    349             "shasum": ""
    350         },
    351         "require": {
    352             "ext-curl": "*",
    353             "php": "^5.3|^7.0"
    354         },
    355         "conflict": {
    356             "raven/raven": "*"
    357         },
    358         "require-dev": {
    359             "friendsofphp/php-cs-fixer": "^1.8.0",
    360             "monolog/monolog": "^1.0",
    361             "phpunit/phpunit": "^4.8.35 || ^5.7"
    362         },
    363         "suggest": {
    364             "ext-hash": "*",
    365             "ext-json": "*",
    366             "ext-mbstring": "*",
    367             "monolog/monolog": "Automatically capture Monolog events as breadcrumbs"
    368         },
    369         "time": "2020-02-12T18:38:11+00:00",
    370         "bin": [
    371             "bin/sentry"
    372         ],
    373         "type": "library",
    374         "extra": {
    375             "branch-alias": {
    376                 "dev-master": "1.11.x-dev"
    377             }
    378         },
    379         "installation-source": "dist",
    380         "autoload": {
    381             "psr-0": {
    382                 "Raven_": "lib/"
    383             }
    384         },
    385         "notification-url": "https://packagist.org/downloads/",
    386         "license": [
    387             "BSD-3-Clause"
    388         ],
    389         "authors": [
    390             {
    391                 "name": "David Cramer",
    392                 "email": "dcramer@gmail.com"
    393             }
    394         ],
    395         "description": "A PHP client for Sentry (http://getsentry.com)",
    396         "homepage": "http://getsentry.com",
    397         "keywords": [
    398             "log",
    399             "logging"
    400         ]
    401     },
    402     {
    403         "name": "symfony/polyfill-ctype",
    404         "version": "v1.17.0",
    405         "version_normalized": "1.17.0.0",
    406         "source": {
    407             "type": "git",
    408             "url": "https://github.com/symfony/polyfill-ctype.git",
    409             "reference": "e94c8b1bbe2bc77507a1056cdb06451c75b427f9"
    410         },
    411         "dist": {
    412             "type": "zip",
    413             "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/e94c8b1bbe2bc77507a1056cdb06451c75b427f9",
    414             "reference": "e94c8b1bbe2bc77507a1056cdb06451c75b427f9",
    415             "shasum": ""
    416         },
    417         "require": {
    418             "php": ">=5.3.3"
    419         },
    420         "suggest": {
    421             "ext-ctype": "For best performance"
    422         },
    423         "time": "2020-05-12T16:14:59+00:00",
    424         "type": "library",
    425         "extra": {
    426             "branch-alias": {
    427                 "dev-master": "1.17-dev"
    428             }
    429         },
    430         "installation-source": "dist",
    431         "autoload": {
    432             "psr-4": {
    433                 "Symfony\\Polyfill\\Ctype\\": ""
    434             },
    435             "files": [
    436                 "bootstrap.php"
    437             ]
    438         },
    439         "notification-url": "https://packagist.org/downloads/",
    440         "license": [
    441             "MIT"
    442         ],
    443         "authors": [
    444             {
    445                 "name": "Gert de Pagter",
    446                 "email": "BackEndTea@gmail.com"
    447             },
    448             {
    449                 "name": "Symfony Community",
    450                 "homepage": "https://symfony.com/contributors"
    451             }
    452         ],
    453         "description": "Symfony polyfill for ctype functions",
    454         "homepage": "https://symfony.com",
    455         "keywords": [
    456             "compatibility",
    457             "ctype",
    458             "polyfill",
    459             "portable"
    460         ]
    461     },
    462     {
    463         "name": "twig/twig",
    464         "version": "v1.42.5",
    465         "version_normalized": "1.42.5.0",
    466         "source": {
    467             "type": "git",
    468             "url": "https://github.com/twigphp/Twig.git",
    469             "reference": "87b2ea9d8f6fd014d0621ca089bb1b3769ea3f8e"
    470         },
    471         "dist": {
    472             "type": "zip",
    473             "url": "https://api.github.com/repos/twigphp/Twig/zipball/87b2ea9d8f6fd014d0621ca089bb1b3769ea3f8e",
    474             "reference": "87b2ea9d8f6fd014d0621ca089bb1b3769ea3f8e",
    475             "shasum": ""
    476         },
    477         "require": {
    478             "php": ">=5.5.0",
    479             "symfony/polyfill-ctype": "^1.8"
    480         },
    481         "require-dev": {
    482             "psr/container": "^1.0",
    483             "symfony/phpunit-bridge": "^4.4|^5.0"
    484         },
    485         "time": "2020-02-11T05:59:23+00:00",
    486         "type": "library",
    487         "extra": {
    488             "branch-alias": {
    489                 "dev-master": "1.42-dev"
    490             }
    491         },
    492         "installation-source": "dist",
    493         "autoload": {
    494             "psr-0": {
    495                 "Twig_": "lib/"
    496             },
    497             "psr-4": {
    498                 "Twig\\": "src/"
    499             }
    500         },
    501         "notification-url": "https://packagist.org/downloads/",
    502         "license": [
    503             "BSD-3-Clause"
    504         ],
    505         "authors": [
    506             {
    507                 "name": "Fabien Potencier",
    508                 "email": "fabien@symfony.com",
    509                 "homepage": "http://fabien.potencier.org",
    510                 "role": "Lead Developer"
    511             },
    512             {
    513                 "name": "Twig Team",
    514                 "role": "Contributors"
    515             },
    516             {
    517                 "name": "Armin Ronacher",
    518                 "email": "armin.ronacher@active-4.com",
    519                 "role": "Project Founder"
    520             }
    521         ],
    522         "description": "Twig, the flexible, fast, and secure template language for PHP",
    523         "homepage": "https://twig.symfony.com",
    524         "keywords": [
    525             "templating"
    526         ]
    527     },
    528     {
    529         "name": "twofas/account-sdk",
    530         "version": "v4.2.0",
    531         "version_normalized": "4.2.0.0",
    532         "source": {
    533             "type": "git",
    534             "url": "https://github.com/twofas/account-sdk.git",
    535             "reference": "ee9f2d361a747416e28c47fc6a44a1d3abe402f2"
    536         },
    537         "dist": {
    538             "type": "zip",
    539             "url": "https://api.github.com/repos/twofas/account-sdk/zipball/ee9f2d361a747416e28c47fc6a44a1d3abe402f2",
    540             "reference": "ee9f2d361a747416e28c47fc6a44a1d3abe402f2",
    541             "shasum": ""
    542         },
    543         "require": {
    544             "ext-curl": "*",
    545             "ext-json": "*",
    546             "php": ">=5.4",
    547             "twofas/validation-rules": "~1.0"
    548         },
    549         "require-dev": {
    550             "phpcompatibility/php-compatibility": "^8.0",
    551             "phpunit/phpunit": "4.5.0",
    552             "squizlabs/php_codesniffer": "^2.2"
    553         },
    554         "time": "2020-04-09T10:38:54+00:00",
    555         "type": "library",
    556         "installation-source": "dist",
    557         "autoload": {
    558             "psr-4": {
    559                 "TwoFAS\\Account\\": "src/"
    560             }
    561         },
    562         "notification-url": "https://packagist.org/downloads/",
    563         "license": [
    564             "MIT"
    565         ],
    566         "authors": [
    567             {
    568                 "name": "Krystian Dąbek",
    569                 "email": "k.dabek@2fas.com"
    570             },
    571             {
    572                 "name": "Szymon Czembor",
    573                 "email": "s.czembor@2fas.com"
    574             },
    575             {
    576                 "name": "Michał Wężowski",
    577                 "email": "m.wezowski@2fas.com"
    578             }
    579         ],
    580         "description": "SDK for 2fas.com Account API"
    581     },
    582     {
    583         "name": "twofas/encryption",
    584         "version": "v4.0.0",
    585         "version_normalized": "4.0.0.0",
    586         "source": {
    587             "type": "git",
    588             "url": "https://github.com/twofas/encryption.git",
    589             "reference": "7be586110b276bd1059093ff5aa0fb6bf6f14913"
    590         },
    591         "dist": {
    592             "type": "zip",
    593             "url": "https://api.github.com/repos/twofas/encryption/zipball/7be586110b276bd1059093ff5aa0fb6bf6f14913",
    594             "reference": "7be586110b276bd1059093ff5aa0fb6bf6f14913",
    595             "shasum": ""
    596         },
    597         "require": {
    598             "php": ">=5.3.0"
    599         },
    600         "require-dev": {
    601             "phpunit/phpunit": "4.5.0"
    602         },
    603         "time": "2018-08-27T13:07:15+00:00",
    604         "type": "library",
    605         "installation-source": "dist",
    606         "autoload": {
    607             "psr-4": {
    608                 "TwoFAS\\Encryption\\": [
    609                     "src/",
    610                     "tests/"
     1{
     2    "packages": [
     3        {
     4            "name": "container-interop/container-interop",
     5            "version": "1.2.0",
     6            "version_normalized": "1.2.0.0",
     7            "source": {
     8                "type": "git",
     9                "url": "https://github.com/container-interop/container-interop.git",
     10                "reference": "79cbf1341c22ec75643d841642dd5d6acd83bdb8"
     11            },
     12            "dist": {
     13                "type": "zip",
     14                "url": "https://api.github.com/repos/container-interop/container-interop/zipball/79cbf1341c22ec75643d841642dd5d6acd83bdb8",
     15                "reference": "79cbf1341c22ec75643d841642dd5d6acd83bdb8",
     16                "shasum": ""
     17            },
     18            "require": {
     19                "psr/container": "^1.0"
     20            },
     21            "time": "2017-02-14T19:40:03+00:00",
     22            "type": "library",
     23            "installation-source": "dist",
     24            "autoload": {
     25                "psr-4": {
     26                    "Interop\\Container\\": "src/Interop/Container/"
     27                }
     28            },
     29            "notification-url": "https://packagist.org/downloads/",
     30            "license": [
     31                "MIT"
     32            ],
     33            "description": "Promoting the interoperability of container objects (DIC, SL, etc.)",
     34            "homepage": "https://github.com/container-interop/container-interop",
     35            "abandoned": "psr/container",
     36            "install-path": "../container-interop/container-interop"
     37        },
     38        {
     39            "name": "endroid/qr-code",
     40            "version": "1.6.6",
     41            "version_normalized": "1.6.6.0",
     42            "source": {
     43                "type": "git",
     44                "url": "https://github.com/endroid/qr-code.git",
     45                "reference": "cef5d5b7b904d7bb0708eb744c35316364b65fa0"
     46            },
     47            "dist": {
     48                "type": "zip",
     49                "url": "https://api.github.com/repos/endroid/qr-code/zipball/cef5d5b7b904d7bb0708eb744c35316364b65fa0",
     50                "reference": "cef5d5b7b904d7bb0708eb744c35316364b65fa0",
     51                "shasum": ""
     52            },
     53            "require": {
     54                "ext-gd": "*",
     55                "php": ">=5.3.0"
     56            },
     57            "time": "2016-05-29T07:37:18+00:00",
     58            "type": "library",
     59            "extra": {
     60                "branch-alias": {
     61                    "dev-master": "1.x-dev"
     62                }
     63            },
     64            "installation-source": "dist",
     65            "autoload": {
     66                "psr-4": {
     67                    "Endroid\\QrCode\\": "src/"
     68                }
     69            },
     70            "notification-url": "https://packagist.org/downloads/",
     71            "license": [
     72                "MIT"
     73            ],
     74            "authors": [
     75                {
     76                    "name": "Jeroen van den Enden",
     77                    "email": "info@endroid.nl",
     78                    "homepage": "http://endroid.nl/"
     79                }
     80            ],
     81            "description": "Endroid QR Code",
     82            "homepage": "https://github.com/endroid/QrCode",
     83            "keywords": [
     84                "code",
     85                "endroid",
     86                "qr",
     87                "qrcode"
     88            ],
     89            "install-path": "../endroid/qr-code"
     90        },
     91        {
     92            "name": "php-di/invoker",
     93            "version": "1.3.3",
     94            "version_normalized": "1.3.3.0",
     95            "source": {
     96                "type": "git",
     97                "url": "https://github.com/PHP-DI/Invoker.git",
     98                "reference": "1f4ca63b9abc66109e53b255e465d0ddb5c2e3f7"
     99            },
     100            "dist": {
     101                "type": "zip",
     102                "url": "https://api.github.com/repos/PHP-DI/Invoker/zipball/1f4ca63b9abc66109e53b255e465d0ddb5c2e3f7",
     103                "reference": "1f4ca63b9abc66109e53b255e465d0ddb5c2e3f7",
     104                "shasum": ""
     105            },
     106            "require": {
     107                "container-interop/container-interop": "~1.1"
     108            },
     109            "require-dev": {
     110                "athletic/athletic": "~0.1.8",
     111                "phpunit/phpunit": "~4.5"
     112            },
     113            "time": "2016-07-14T13:09:58+00:00",
     114            "type": "library",
     115            "installation-source": "dist",
     116            "autoload": {
     117                "psr-4": {
     118                    "Invoker\\": "src/"
     119                }
     120            },
     121            "notification-url": "https://packagist.org/downloads/",
     122            "license": [
     123                "MIT"
     124            ],
     125            "description": "Generic and extensible callable invoker",
     126            "homepage": "https://github.com/PHP-DI/Invoker",
     127            "keywords": [
     128                "callable",
     129                "dependency",
     130                "dependency-injection",
     131                "injection",
     132                "invoke",
     133                "invoker"
     134            ],
     135            "install-path": "../php-di/invoker"
     136        },
     137        {
     138            "name": "php-di/php-di",
     139            "version": "5.4.6",
     140            "version_normalized": "5.4.6.0",
     141            "source": {
     142                "type": "git",
     143                "url": "https://github.com/PHP-DI/PHP-DI.git",
     144                "reference": "3f9255659595f3e289f473778bb6c51aa72abbbd"
     145            },
     146            "dist": {
     147                "type": "zip",
     148                "url": "https://api.github.com/repos/PHP-DI/PHP-DI/zipball/3f9255659595f3e289f473778bb6c51aa72abbbd",
     149                "reference": "3f9255659595f3e289f473778bb6c51aa72abbbd",
     150                "shasum": ""
     151            },
     152            "require": {
     153                "container-interop/container-interop": "~1.2",
     154                "php": ">=5.5.0",
     155                "php-di/invoker": "^1.3.2",
     156                "php-di/phpdoc-reader": "^2.0.1",
     157                "psr/container": "~1.0"
     158            },
     159            "provide": {
     160                "container-interop/container-interop-implementation": "^1.0",
     161                "psr/container-implementation": "^1.0"
     162            },
     163            "replace": {
     164                "mnapoli/php-di": "*"
     165            },
     166            "require-dev": {
     167                "doctrine/annotations": "~1.2",
     168                "doctrine/cache": "~1.4",
     169                "mnapoli/phpunit-easymock": "~0.2.0",
     170                "ocramius/proxy-manager": "~1.0|~2.0",
     171                "phpbench/phpbench": "@dev",
     172                "phpunit/phpunit": "~4.5"
     173            },
     174            "suggest": {
     175                "doctrine/annotations": "Install it if you want to use annotations (version ~1.2)",
     176                "doctrine/cache": "Install it if you want to use the cache (version ~1.4)",
     177                "ocramius/proxy-manager": "Install it if you want to use lazy injection (version ~1.0 or ~2.0)"
     178            },
     179            "time": "2017-12-03T08:20:27+00:00",
     180            "type": "library",
     181            "installation-source": "dist",
     182            "autoload": {
     183                "psr-4": {
     184                    "DI\\": "src/DI/"
     185                },
     186                "files": [
     187                    "src/DI/functions.php"
    611188                ]
    612             }
    613         },
    614         "notification-url": "https://packagist.org/downloads/",
    615         "license": [
    616             "MIT"
    617         ],
    618         "authors": [
    619             {
    620                 "name": "WJanusz",
    621                 "email": "w.janusz@2fas.com"
    622             },
    623             {
    624                 "name": "Krystian Dąbek",
    625                 "email": "k.dabek@2fas.com"
    626             }
    627         ],
    628         "description": "Encryption for TwoFAS data."
    629     },
    630     {
    631         "name": "twofas/sdk",
    632         "version": "v7.2.0",
    633         "version_normalized": "7.2.0.0",
    634         "source": {
    635             "type": "git",
    636             "url": "https://github.com/twofas/sdk.git",
    637             "reference": "d6a689aa8479e4f2d6a6a923e6e4c84fae25d829"
    638         },
    639         "dist": {
    640             "type": "zip",
    641             "url": "https://api.github.com/repos/twofas/sdk/zipball/d6a689aa8479e4f2d6a6a923e6e4c84fae25d829",
    642             "reference": "d6a689aa8479e4f2d6a6a923e6e4c84fae25d829",
    643             "shasum": ""
    644         },
    645         "require": {
    646             "endroid/qr-code": "~1.6.0",
    647             "ext-curl": "*",
    648             "ext-json": "*",
    649             "php": ">=5.4",
    650             "twofas/encryption": "~4.0",
    651             "twofas/validation-rules": "~1.0"
    652         },
    653         "require-dev": {
    654             "phpcompatibility/php-compatibility": "^8.0",
    655             "phpunit/phpunit": "4.5.0",
    656             "squizlabs/php_codesniffer": "^2.2"
    657         },
    658         "time": "2020-03-13T08:55:30+00:00",
    659         "type": "library",
    660         "installation-source": "dist",
    661         "autoload": {
    662             "psr-4": {
    663                 "TwoFAS\\Api\\": "src/"
    664             }
    665         },
    666         "notification-url": "https://packagist.org/downloads/",
    667         "license": [
    668             "MIT"
    669         ],
    670         "authors": [
    671             {
    672                 "name": "Michał Wężowski",
    673                 "email": "m.wezowski@2fas.com"
    674             },
    675             {
    676                 "name": "Krystian Dąbek",
    677                 "email": "k.dabek@2fas.com"
    678             }
    679         ],
    680         "description": "SDK for 2fas.com API"
    681     },
    682     {
    683         "name": "twofas/validation-rules",
    684         "version": "v1.0.1",
    685         "version_normalized": "1.0.1.0",
    686         "source": {
    687             "type": "git",
    688             "url": "https://github.com/twofas/validation-rules.git",
    689             "reference": "7a5c7126843d218623a8cffebfa4a22bd8ce157c"
    690         },
    691         "dist": {
    692             "type": "zip",
    693             "url": "https://api.github.com/repos/twofas/validation-rules/zipball/7a5c7126843d218623a8cffebfa4a22bd8ce157c",
    694             "reference": "7a5c7126843d218623a8cffebfa4a22bd8ce157c",
    695             "shasum": ""
    696         },
    697         "require": {
    698             "php": ">=5.3.3"
    699         },
    700         "require-dev": {
    701             "phpunit/phpunit": "4.5.0"
    702         },
    703         "time": "2018-05-18T12:24:10+00:00",
    704         "type": "library",
    705         "installation-source": "dist",
    706         "autoload": {
    707             "psr-4": {
    708                 "TwoFAS\\ValidationRules\\": "src"
    709             }
    710         },
    711         "notification-url": "https://packagist.org/downloads/",
    712         "license": [
    713             "MIT"
    714         ],
    715         "authors": [
    716             {
    717                 "name": "Krystian Dąbek",
    718                 "email": "k.dabek@2fas.com"
    719             }
    720         ],
    721         "description": "Validation rules for SDK"
    722     },
    723     {
    724         "name": "twofas/wp-plugin-core",
    725         "version": "v2.2",
    726         "version_normalized": "2.2.0.0",
    727         "source": {
    728             "type": "git",
    729             "url": "git@github.com:twofas/wp-plugin-core.git",
    730             "reference": "307156709b3b36f28cd435599fabf181ac02517e"
    731         },
    732         "dist": {
    733             "type": "zip",
    734             "url": "https://api.github.com/repos/twofas/wp-plugin-core/zipball/307156709b3b36f28cd435599fabf181ac02517e",
    735             "reference": "307156709b3b36f28cd435599fabf181ac02517e",
    736             "shasum": ""
    737         },
    738         "require": {
    739             "psr/container": "^1.0"
    740         },
    741         "require-dev": {
    742             "10up/wp_mock": "^0.2.0",
    743             "phpunit/phpunit": "^5.7"
    744         },
    745         "time": "2020-05-18T12:18:05+00:00",
    746         "type": "library",
    747         "installation-source": "dist",
    748         "autoload": {
    749             "psr-4": {
    750                 "TwoFAS\\Core\\": "src/"
    751             }
    752         },
    753         "autoload-dev": {
    754             "psr-4": {
    755                 "TwoFAS\\Core\\": "tests/"
    756             }
    757         },
    758         "description": "Common classes for WordPress plugins.",
    759         "support": {
    760             "source": "https://github.com/twofas/wp-plugin-core/tree/v2.2",
    761             "issues": "https://github.com/twofas/wp-plugin-core/issues"
     189            },
     190            "notification-url": "https://packagist.org/downloads/",
     191            "license": [
     192                "MIT"
     193            ],
     194            "description": "The dependency injection container for humans",
     195            "homepage": "http://php-di.org/",
     196            "keywords": [
     197                "container",
     198                "dependency injection",
     199                "di"
     200            ],
     201            "install-path": "../php-di/php-di"
     202        },
     203        {
     204            "name": "php-di/phpdoc-reader",
     205            "version": "2.1.1",
     206            "version_normalized": "2.1.1.0",
     207            "source": {
     208                "type": "git",
     209                "url": "https://github.com/PHP-DI/PhpDocReader.git",
     210                "reference": "15678f7451c020226807f520efb867ad26fbbfcf"
     211            },
     212            "dist": {
     213                "type": "zip",
     214                "url": "https://api.github.com/repos/PHP-DI/PhpDocReader/zipball/15678f7451c020226807f520efb867ad26fbbfcf",
     215                "reference": "15678f7451c020226807f520efb867ad26fbbfcf",
     216                "shasum": ""
     217            },
     218            "require": {
     219                "php": ">=5.4.0"
     220            },
     221            "require-dev": {
     222                "phpunit/phpunit": "~4.6"
     223            },
     224            "time": "2019-09-26T11:24:58+00:00",
     225            "type": "library",
     226            "installation-source": "dist",
     227            "autoload": {
     228                "psr-4": {
     229                    "PhpDocReader\\": "src/PhpDocReader"
     230                }
     231            },
     232            "notification-url": "https://packagist.org/downloads/",
     233            "license": [
     234                "MIT"
     235            ],
     236            "description": "PhpDocReader parses @var and @param values in PHP docblocks (supports namespaced class names with the same resolution rules as PHP)",
     237            "keywords": [
     238                "phpdoc",
     239                "reflection"
     240            ],
     241            "install-path": "../php-di/phpdoc-reader"
     242        },
     243        {
     244            "name": "psr/cache",
     245            "version": "1.0.1",
     246            "version_normalized": "1.0.1.0",
     247            "source": {
     248                "type": "git",
     249                "url": "https://github.com/php-fig/cache.git",
     250                "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8"
     251            },
     252            "dist": {
     253                "type": "zip",
     254                "url": "https://api.github.com/repos/php-fig/cache/zipball/d11b50ad223250cf17b86e38383413f5a6764bf8",
     255                "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8",
     256                "shasum": ""
     257            },
     258            "require": {
     259                "php": ">=5.3.0"
     260            },
     261            "time": "2016-08-06T20:24:11+00:00",
     262            "type": "library",
     263            "extra": {
     264                "branch-alias": {
     265                    "dev-master": "1.0.x-dev"
     266                }
     267            },
     268            "installation-source": "dist",
     269            "autoload": {
     270                "psr-4": {
     271                    "Psr\\Cache\\": "src/"
     272                }
     273            },
     274            "notification-url": "https://packagist.org/downloads/",
     275            "license": [
     276                "MIT"
     277            ],
     278            "authors": [
     279                {
     280                    "name": "PHP-FIG",
     281                    "homepage": "http://www.php-fig.org/"
     282                }
     283            ],
     284            "description": "Common interface for caching libraries",
     285            "keywords": [
     286                "cache",
     287                "psr",
     288                "psr-6"
     289            ],
     290            "install-path": "../psr/cache"
     291        },
     292        {
     293            "name": "psr/container",
     294            "version": "1.0.0",
     295            "version_normalized": "1.0.0.0",
     296            "source": {
     297                "type": "git",
     298                "url": "https://github.com/php-fig/container.git",
     299                "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f"
     300            },
     301            "dist": {
     302                "type": "zip",
     303                "url": "https://api.github.com/repos/php-fig/container/zipball/b7ce3b176482dbbc1245ebf52b181af44c2cf55f",
     304                "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f",
     305                "shasum": ""
     306            },
     307            "require": {
     308                "php": ">=5.3.0"
     309            },
     310            "time": "2017-02-14T16:28:37+00:00",
     311            "type": "library",
     312            "extra": {
     313                "branch-alias": {
     314                    "dev-master": "1.0.x-dev"
     315                }
     316            },
     317            "installation-source": "dist",
     318            "autoload": {
     319                "psr-4": {
     320                    "Psr\\Container\\": "src/"
     321                }
     322            },
     323            "notification-url": "https://packagist.org/downloads/",
     324            "license": [
     325                "MIT"
     326            ],
     327            "authors": [
     328                {
     329                    "name": "PHP-FIG",
     330                    "homepage": "http://www.php-fig.org/"
     331                }
     332            ],
     333            "description": "Common Container Interface (PHP FIG PSR-11)",
     334            "homepage": "https://github.com/php-fig/container",
     335            "keywords": [
     336                "PSR-11",
     337                "container",
     338                "container-interface",
     339                "container-interop",
     340                "psr"
     341            ],
     342            "install-path": "../psr/container"
     343        },
     344        {
     345            "name": "sentry/sentry",
     346            "version": "1.11.0",
     347            "version_normalized": "1.11.0.0",
     348            "source": {
     349                "type": "git",
     350                "url": "https://github.com/getsentry/sentry-php.git",
     351                "reference": "159eeaa02bb2ef8a8ec669f3c88e4bff7e6a7ffe"
     352            },
     353            "dist": {
     354                "type": "zip",
     355                "url": "https://api.github.com/repos/getsentry/sentry-php/zipball/159eeaa02bb2ef8a8ec669f3c88e4bff7e6a7ffe",
     356                "reference": "159eeaa02bb2ef8a8ec669f3c88e4bff7e6a7ffe",
     357                "shasum": ""
     358            },
     359            "require": {
     360                "ext-curl": "*",
     361                "php": "^5.3|^7.0"
     362            },
     363            "conflict": {
     364                "raven/raven": "*"
     365            },
     366            "require-dev": {
     367                "friendsofphp/php-cs-fixer": "^1.8.0",
     368                "monolog/monolog": "^1.0",
     369                "phpunit/phpunit": "^4.8.35 || ^5.7"
     370            },
     371            "suggest": {
     372                "ext-hash": "*",
     373                "ext-json": "*",
     374                "ext-mbstring": "*",
     375                "monolog/monolog": "Automatically capture Monolog events as breadcrumbs"
     376            },
     377            "time": "2020-02-12T18:38:11+00:00",
     378            "bin": [
     379                "bin/sentry"
     380            ],
     381            "type": "library",
     382            "extra": {
     383                "branch-alias": {
     384                    "dev-master": "1.11.x-dev"
     385                }
     386            },
     387            "installation-source": "dist",
     388            "autoload": {
     389                "psr-0": {
     390                    "Raven_": "lib/"
     391                }
     392            },
     393            "notification-url": "https://packagist.org/downloads/",
     394            "license": [
     395                "BSD-3-Clause"
     396            ],
     397            "authors": [
     398                {
     399                    "name": "David Cramer",
     400                    "email": "dcramer@gmail.com"
     401                }
     402            ],
     403            "description": "A PHP client for Sentry (http://getsentry.com)",
     404            "homepage": "http://getsentry.com",
     405            "keywords": [
     406                "log",
     407                "logging"
     408            ],
     409            "install-path": "../sentry/sentry"
     410        },
     411        {
     412            "name": "symfony/polyfill-ctype",
     413            "version": "v1.17.0",
     414            "version_normalized": "1.17.0.0",
     415            "source": {
     416                "type": "git",
     417                "url": "https://github.com/symfony/polyfill-ctype.git",
     418                "reference": "e94c8b1bbe2bc77507a1056cdb06451c75b427f9"
     419            },
     420            "dist": {
     421                "type": "zip",
     422                "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/e94c8b1bbe2bc77507a1056cdb06451c75b427f9",
     423                "reference": "e94c8b1bbe2bc77507a1056cdb06451c75b427f9",
     424                "shasum": ""
     425            },
     426            "require": {
     427                "php": ">=5.3.3"
     428            },
     429            "suggest": {
     430                "ext-ctype": "For best performance"
     431            },
     432            "time": "2020-05-12T16:14:59+00:00",
     433            "type": "library",
     434            "extra": {
     435                "branch-alias": {
     436                    "dev-master": "1.17-dev"
     437                }
     438            },
     439            "installation-source": "dist",
     440            "autoload": {
     441                "psr-4": {
     442                    "Symfony\\Polyfill\\Ctype\\": ""
     443                },
     444                "files": [
     445                    "bootstrap.php"
     446                ]
     447            },
     448            "notification-url": "https://packagist.org/downloads/",
     449            "license": [
     450                "MIT"
     451            ],
     452            "authors": [
     453                {
     454                    "name": "Gert de Pagter",
     455                    "email": "BackEndTea@gmail.com"
     456                },
     457                {
     458                    "name": "Symfony Community",
     459                    "homepage": "https://symfony.com/contributors"
     460                }
     461            ],
     462            "description": "Symfony polyfill for ctype functions",
     463            "homepage": "https://symfony.com",
     464            "keywords": [
     465                "compatibility",
     466                "ctype",
     467                "polyfill",
     468                "portable"
     469            ],
     470            "install-path": "../symfony/polyfill-ctype"
     471        },
     472        {
     473            "name": "twig/twig",
     474            "version": "v1.42.5",
     475            "version_normalized": "1.42.5.0",
     476            "source": {
     477                "type": "git",
     478                "url": "https://github.com/twigphp/Twig.git",
     479                "reference": "87b2ea9d8f6fd014d0621ca089bb1b3769ea3f8e"
     480            },
     481            "dist": {
     482                "type": "zip",
     483                "url": "https://api.github.com/repos/twigphp/Twig/zipball/87b2ea9d8f6fd014d0621ca089bb1b3769ea3f8e",
     484                "reference": "87b2ea9d8f6fd014d0621ca089bb1b3769ea3f8e",
     485                "shasum": ""
     486            },
     487            "require": {
     488                "php": ">=5.5.0",
     489                "symfony/polyfill-ctype": "^1.8"
     490            },
     491            "require-dev": {
     492                "psr/container": "^1.0",
     493                "symfony/phpunit-bridge": "^4.4|^5.0"
     494            },
     495            "time": "2020-02-11T05:59:23+00:00",
     496            "type": "library",
     497            "extra": {
     498                "branch-alias": {
     499                    "dev-master": "1.42-dev"
     500                }
     501            },
     502            "installation-source": "dist",
     503            "autoload": {
     504                "psr-0": {
     505                    "Twig_": "lib/"
     506                },
     507                "psr-4": {
     508                    "Twig\\": "src/"
     509                }
     510            },
     511            "notification-url": "https://packagist.org/downloads/",
     512            "license": [
     513                "BSD-3-Clause"
     514            ],
     515            "authors": [
     516                {
     517                    "name": "Fabien Potencier",
     518                    "email": "fabien@symfony.com",
     519                    "homepage": "http://fabien.potencier.org",
     520                    "role": "Lead Developer"
     521                },
     522                {
     523                    "name": "Twig Team",
     524                    "role": "Contributors"
     525                },
     526                {
     527                    "name": "Armin Ronacher",
     528                    "email": "armin.ronacher@active-4.com",
     529                    "role": "Project Founder"
     530                }
     531            ],
     532            "description": "Twig, the flexible, fast, and secure template language for PHP",
     533            "homepage": "https://twig.symfony.com",
     534            "keywords": [
     535                "templating"
     536            ],
     537            "install-path": "../twig/twig"
     538        },
     539        {
     540            "name": "twofas/account-sdk",
     541            "version": "v4.2.0",
     542            "version_normalized": "4.2.0.0",
     543            "source": {
     544                "type": "git",
     545                "url": "https://github.com/twofas/account-sdk.git",
     546                "reference": "ee9f2d361a747416e28c47fc6a44a1d3abe402f2"
     547            },
     548            "dist": {
     549                "type": "zip",
     550                "url": "https://api.github.com/repos/twofas/account-sdk/zipball/ee9f2d361a747416e28c47fc6a44a1d3abe402f2",
     551                "reference": "ee9f2d361a747416e28c47fc6a44a1d3abe402f2",
     552                "shasum": ""
     553            },
     554            "require": {
     555                "ext-curl": "*",
     556                "ext-json": "*",
     557                "php": ">=5.4",
     558                "twofas/validation-rules": "~1.0"
     559            },
     560            "require-dev": {
     561                "phpcompatibility/php-compatibility": "^8.0",
     562                "phpunit/phpunit": "4.5.0",
     563                "squizlabs/php_codesniffer": "^2.2"
     564            },
     565            "time": "2020-04-09T10:38:54+00:00",
     566            "type": "library",
     567            "installation-source": "dist",
     568            "autoload": {
     569                "psr-4": {
     570                    "TwoFAS\\Account\\": "src/"
     571                }
     572            },
     573            "notification-url": "https://packagist.org/downloads/",
     574            "license": [
     575                "MIT"
     576            ],
     577            "authors": [
     578                {
     579                    "name": "Krystian Dąbek",
     580                    "email": "k.dabek@2fas.com"
     581                },
     582                {
     583                    "name": "Szymon Czembor",
     584                    "email": "s.czembor@2fas.com"
     585                },
     586                {
     587                    "name": "Michał Wężowski",
     588                    "email": "m.wezowski@2fas.com"
     589                }
     590            ],
     591            "description": "SDK for 2fas.com Account API",
     592            "install-path": "../twofas/account-sdk"
     593        },
     594        {
     595            "name": "twofas/encryption",
     596            "version": "v4.0.0",
     597            "version_normalized": "4.0.0.0",
     598            "source": {
     599                "type": "git",
     600                "url": "https://github.com/twofas/encryption.git",
     601                "reference": "7be586110b276bd1059093ff5aa0fb6bf6f14913"
     602            },
     603            "dist": {
     604                "type": "zip",
     605                "url": "https://api.github.com/repos/twofas/encryption/zipball/7be586110b276bd1059093ff5aa0fb6bf6f14913",
     606                "reference": "7be586110b276bd1059093ff5aa0fb6bf6f14913",
     607                "shasum": ""
     608            },
     609            "require": {
     610                "php": ">=5.3.0"
     611            },
     612            "require-dev": {
     613                "phpunit/phpunit": "4.5.0"
     614            },
     615            "time": "2018-08-27T13:07:15+00:00",
     616            "type": "library",
     617            "installation-source": "dist",
     618            "autoload": {
     619                "psr-4": {
     620                    "TwoFAS\\Encryption\\": [
     621                        "src/",
     622                        "tests/"
     623                    ]
     624                }
     625            },
     626            "notification-url": "https://packagist.org/downloads/",
     627            "license": [
     628                "MIT"
     629            ],
     630            "authors": [
     631                {
     632                    "name": "WJanusz",
     633                    "email": "w.janusz@2fas.com"
     634                },
     635                {
     636                    "name": "Krystian Dąbek",
     637                    "email": "k.dabek@2fas.com"
     638                }
     639            ],
     640            "description": "Encryption for TwoFAS data.",
     641            "install-path": "../twofas/encryption"
     642        },
     643        {
     644            "name": "twofas/sdk",
     645            "version": "v7.2.0",
     646            "version_normalized": "7.2.0.0",
     647            "source": {
     648                "type": "git",
     649                "url": "https://github.com/twofas/sdk.git",
     650                "reference": "d6a689aa8479e4f2d6a6a923e6e4c84fae25d829"
     651            },
     652            "dist": {
     653                "type": "zip",
     654                "url": "https://api.github.com/repos/twofas/sdk/zipball/d6a689aa8479e4f2d6a6a923e6e4c84fae25d829",
     655                "reference": "d6a689aa8479e4f2d6a6a923e6e4c84fae25d829",
     656                "shasum": ""
     657            },
     658            "require": {
     659                "endroid/qr-code": "~1.6.0",
     660                "ext-curl": "*",
     661                "ext-json": "*",
     662                "php": ">=5.4",
     663                "twofas/encryption": "~4.0",
     664                "twofas/validation-rules": "~1.0"
     665            },
     666            "require-dev": {
     667                "phpcompatibility/php-compatibility": "^8.0",
     668                "phpunit/phpunit": "4.5.0",
     669                "squizlabs/php_codesniffer": "^2.2"
     670            },
     671            "time": "2020-03-13T08:55:30+00:00",
     672            "type": "library",
     673            "installation-source": "dist",
     674            "autoload": {
     675                "psr-4": {
     676                    "TwoFAS\\Api\\": "src/"
     677                }
     678            },
     679            "notification-url": "https://packagist.org/downloads/",
     680            "license": [
     681                "MIT"
     682            ],
     683            "authors": [
     684                {
     685                    "name": "Michał Wężowski",
     686                    "email": "m.wezowski@2fas.com"
     687                },
     688                {
     689                    "name": "Krystian Dąbek",
     690                    "email": "k.dabek@2fas.com"
     691                }
     692            ],
     693            "description": "SDK for 2fas.com API",
     694            "install-path": "../twofas/sdk"
     695        },
     696        {
     697            "name": "twofas/validation-rules",
     698            "version": "v1.0.1",
     699            "version_normalized": "1.0.1.0",
     700            "source": {
     701                "type": "git",
     702                "url": "https://github.com/twofas/validation-rules.git",
     703                "reference": "7a5c7126843d218623a8cffebfa4a22bd8ce157c"
     704            },
     705            "dist": {
     706                "type": "zip",
     707                "url": "https://api.github.com/repos/twofas/validation-rules/zipball/7a5c7126843d218623a8cffebfa4a22bd8ce157c",
     708                "reference": "7a5c7126843d218623a8cffebfa4a22bd8ce157c",
     709                "shasum": ""
     710            },
     711            "require": {
     712                "php": ">=5.3.3"
     713            },
     714            "require-dev": {
     715                "phpunit/phpunit": "4.5.0"
     716            },
     717            "time": "2018-05-18T12:24:10+00:00",
     718            "type": "library",
     719            "installation-source": "dist",
     720            "autoload": {
     721                "psr-4": {
     722                    "TwoFAS\\ValidationRules\\": "src"
     723                }
     724            },
     725            "notification-url": "https://packagist.org/downloads/",
     726            "license": [
     727                "MIT"
     728            ],
     729            "authors": [
     730                {
     731                    "name": "Krystian Dąbek",
     732                    "email": "k.dabek@2fas.com"
     733                }
     734            ],
     735            "description": "Validation rules for SDK",
     736            "install-path": "../twofas/validation-rules"
     737        },
     738        {
     739            "name": "twofas/wp-plugin-core",
     740            "version": "v3.0.1",
     741            "version_normalized": "3.0.1.0",
     742            "source": {
     743                "type": "git",
     744                "url": "git@github.com:twofas/wp-plugin-core.git",
     745                "reference": "9f125afdb62ca7442bc22deff602b212b7b2dd4d"
     746            },
     747            "dist": {
     748                "type": "zip",
     749                "url": "https://api.github.com/repos/twofas/wp-plugin-core/zipball/9f125afdb62ca7442bc22deff602b212b7b2dd4d",
     750                "reference": "9f125afdb62ca7442bc22deff602b212b7b2dd4d",
     751                "shasum": ""
     752            },
     753            "require": {
     754                "psr/container": "^1.0"
     755            },
     756            "require-dev": {
     757                "10up/wp_mock": "^0.2.0",
     758                "phpunit/phpunit": "^5.7"
     759            },
     760            "time": "2020-10-08T09:30:49+00:00",
     761            "type": "library",
     762            "installation-source": "dist",
     763            "autoload": {
     764                "psr-4": {
     765                    "TwoFAS\\Core\\": "src/"
     766                }
     767            },
     768            "autoload-dev": {
     769                "psr-4": {
     770                    "TwoFAS\\Core\\": "tests/"
     771                }
     772            },
     773            "description": "Common classes for WordPress plugins.",
     774            "support": {
     775                "source": "https://github.com/twofas/wp-plugin-core/tree/v3.0.1",
     776                "issues": "https://github.com/twofas/wp-plugin-core/issues"
     777            },
     778            "install-path": "../twofas/wp-plugin-core"
     779        },
     780        {
     781            "name": "whichbrowser/parser",
     782            "version": "v2.0.42",
     783            "version_normalized": "2.0.42.0",
     784            "source": {
     785                "type": "git",
     786                "url": "https://github.com/WhichBrowser/Parser-PHP.git",
     787                "reference": "4899110cd2f87b01e04ced62dbb9dec541031dee"
     788            },
     789            "dist": {
     790                "type": "zip",
     791                "url": "https://api.github.com/repos/WhichBrowser/Parser-PHP/zipball/4899110cd2f87b01e04ced62dbb9dec541031dee",
     792                "reference": "4899110cd2f87b01e04ced62dbb9dec541031dee",
     793                "shasum": ""
     794            },
     795            "require": {
     796                "php": ">=5.4.0",
     797                "psr/cache": "^1.0"
     798            },
     799            "require-dev": {
     800                "icomefromthenet/reverse-regex": "0.0.6.3",
     801                "phpunit/php-code-coverage": "^2.2 || ^3.0",
     802                "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0",
     803                "satooshi/php-coveralls": "^1.0",
     804                "squizlabs/php_codesniffer": "2.5.*",
     805                "symfony/yaml": "~2.8 || ~3.4 || ~4.2 || ~5.0"
     806            },
     807            "suggest": {
     808                "cache/array-adapter": "Allows testing of the caching functionality"
     809            },
     810            "time": "2020-02-12T10:54:23+00:00",
     811            "type": "library",
     812            "installation-source": "dist",
     813            "autoload": {
     814                "psr-4": {
     815                    "WhichBrowser\\": [
     816                        "src/",
     817                        "tests/src/"
     818                    ]
     819                }
     820            },
     821            "notification-url": "https://packagist.org/downloads/",
     822            "license": [
     823                "MIT"
     824            ],
     825            "authors": [
     826                {
     827                    "name": "Niels Leenheer",
     828                    "email": "niels@leenheer.nl",
     829                    "role": "Developer"
     830                }
     831            ],
     832            "description": "Useragent sniffing library for PHP",
     833            "homepage": "http://whichbrowser.net",
     834            "keywords": [
     835                "browser",
     836                "sniffing",
     837                "ua",
     838                "useragent"
     839            ],
     840            "install-path": "../whichbrowser/parser"
    762841        }
    763     },
    764     {
    765         "name": "whichbrowser/parser",
    766         "version": "v2.0.42",
    767         "version_normalized": "2.0.42.0",
    768         "source": {
    769             "type": "git",
    770             "url": "https://github.com/WhichBrowser/Parser-PHP.git",
    771             "reference": "4899110cd2f87b01e04ced62dbb9dec541031dee"
    772         },
    773         "dist": {
    774             "type": "zip",
    775             "url": "https://api.github.com/repos/WhichBrowser/Parser-PHP/zipball/4899110cd2f87b01e04ced62dbb9dec541031dee",
    776             "reference": "4899110cd2f87b01e04ced62dbb9dec541031dee",
    777             "shasum": ""
    778         },
    779         "require": {
    780             "php": ">=5.4.0",
    781             "psr/cache": "^1.0"
    782         },
    783         "require-dev": {
    784             "icomefromthenet/reverse-regex": "0.0.6.3",
    785             "phpunit/php-code-coverage": "^2.2 || ^3.0",
    786             "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0",
    787             "satooshi/php-coveralls": "^1.0",
    788             "squizlabs/php_codesniffer": "2.5.*",
    789             "symfony/yaml": "~2.8 || ~3.4 || ~4.2 || ~5.0"
    790         },
    791         "suggest": {
    792             "cache/array-adapter": "Allows testing of the caching functionality"
    793         },
    794         "time": "2020-02-12T10:54:23+00:00",
    795         "type": "library",
    796         "installation-source": "dist",
    797         "autoload": {
    798             "psr-4": {
    799                 "WhichBrowser\\": [
    800                     "src/",
    801                     "tests/src/"
    802                 ]
    803             }
    804         },
    805         "notification-url": "https://packagist.org/downloads/",
    806         "license": [
    807             "MIT"
    808         ],
    809         "authors": [
    810             {
    811                 "name": "Niels Leenheer",
    812                 "email": "niels@leenheer.nl",
    813                 "role": "Developer"
    814             }
    815         ],
    816         "description": "Useragent sniffing library for PHP",
    817         "homepage": "http://whichbrowser.net",
    818         "keywords": [
    819             "browser",
    820             "sniffing",
    821             "ua",
    822             "useragent"
    823         ]
    824     }
    825 ]
     842    ],
     843    "dev": false,
     844    "dev-package-names": []
     845}
  • 2fas/trunk/vendor/twofas/wp-plugin-core/src/Http/Cookie.php

    r2139300 r2470780  
    55abstract class Cookie {
    66
     7    const TIME_DIFF_FOR_DELETION = 3600;
     8
    79    /**
    810     * @var array
    911     */
    10     private $cookies;
     12    protected $cookies;
    1113
    1214    /**
     
    2224    abstract protected function get_plugin_cookies();
    2325
    24     public function delete_plugin_cookies() {
    25         foreach ( $this->get_plugin_cookies() as $plugin_cookie ) {
    26             $this->delete_cookie( $plugin_cookie );
    27         }
    28     }
    29 
    3026    /**
    31      * @return array
     27     * @param string $name
     28     * @param string $value
     29     * @param int    $lifespan
     30     * @param bool   $http_only
    3231     */
    33     public function get_cookies() {
    34         return $this->cookies;
    35     }
     32    abstract protected function write_cookie( $name, $value, $lifespan, $http_only = false );
    3633
    3734    /**
     
    5855     */
    5956    public function set_cookie( $name, $value, $lifespan, $http_only = false ) {
    60         $expire = time() + $lifespan;
    61         setcookie( $name, $value, $expire, '/', '', false, $http_only );
     57        $this->cookies[ $name ] = $value;
     58        $this->write_cookie( $name, $value, $lifespan, $http_only );
    6259    }
    6360
     
    7673
    7774    /**
     75     * @return array
     76     */
     77    public function get_cookies() {
     78        return $this->cookies;
     79    }
     80
     81    /**
    7882     * @param string $name
    7983     */
    8084    public function delete_cookie( $name ) {
    81         $this->set_cookie( $name, '', -3600 );
     85        $this->set_cookie( $name, '', -self::TIME_DIFF_FOR_DELETION );
    8286
    8387        if ( $this->has_cookie( $name ) ) {
    8488            unset( $_COOKIE[ $name ] );
     89            unset( $this->cookies[ $name ] );
     90        }
     91    }
     92
     93    public function delete_plugin_cookies() {
     94        foreach ( $this->get_plugin_cookies() as $plugin_cookie ) {
     95            $this->delete_cookie( $plugin_cookie );
    8596        }
    8697    }
  • 2fas/trunk/vendor/twofas/wp-plugin-core/src/Http/Redirect_Response.php

    r2139300 r2470780  
    88     * @var URL_Interface
    99     */
    10     private $url;
     10    protected $url;
    1111
    1212    /**
  • 2fas/trunk/vendor/twofas/wp-plugin-core/src/Storage/DB_Wrapper.php

    r2139300 r2470780  
    2323     */
    2424    public function get_prefix() {
    25         return $this->wpdb->prefix;
     25        return $this->wpdb->base_prefix;
    2626    }
    2727
Note: See TracChangeset for help on using the changeset viewer.