From 71a49726b0e0b26f3eb9d5c8781ecf03b0db32f9 Mon Sep 17 00:00:00 2001 From: Ashley Baldry Date: Mon, 11 Oct 2021 19:49:16 +0100 Subject: [PATCH 01/53] Updating documentation --- DESCRIPTION | 2 +- man/show_modal.Rd | 9 ++-- man/single_step.Rd | 34 +++++++++++++++ man/steps.Rd | 66 +++++++++++++++++++++++++++- man/textAreaInput.Rd | 2 +- man/update_multiple_checkbox.Rd | 76 +++++++++++++++++++++++++++++++++ man/update_numeric_input.Rd | 2 +- 7 files changed, 183 insertions(+), 8 deletions(-) create mode 100644 man/single_step.Rd create mode 100644 man/update_multiple_checkbox.Rd diff --git a/DESCRIPTION b/DESCRIPTION index 64f4c42a..adbbd92a 100755 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -52,4 +52,4 @@ Suggests: plotly, rmarkdown, markdown -RoxygenNote: 7.1.1 +RoxygenNote: 7.1.2 diff --git a/man/show_modal.Rd b/man/show_modal.Rd index e0961013..b6b0277f 100644 --- a/man/show_modal.Rd +++ b/man/show_modal.Rd @@ -8,21 +8,24 @@ \alias{hide_modal} \title{Show, Hide or Remove Semantic UI modal} \usage{ -show_modal(id, session = shiny::getDefaultReactiveDomain()) +show_modal(id, session = shiny::getDefaultReactiveDomain(), asis = TRUE) -remove_modal(id, session = shiny::getDefaultReactiveDomain()) +remove_modal(id, session = shiny::getDefaultReactiveDomain(), asis = TRUE) remove_all_modals(session = shiny::getDefaultReactiveDomain()) removeModal(session = shiny::getDefaultReactiveDomain()) -hide_modal(id, session = shiny::getDefaultReactiveDomain()) +hide_modal(id, session = shiny::getDefaultReactiveDomain(), asis = TRUE) } \arguments{ \item{id}{ID of the modal that will be displayed.} \item{session}{The \code{session} object passed to function given to \code{shinyServer}.} + +\item{asis}{A boolean indicating if the id must be handled as is (TRUE) or +will be it must be namespaced (FALSE)} } \description{ This displays a hidden Semantic UI modal. diff --git a/man/single_step.Rd b/man/single_step.Rd new file mode 100644 index 00000000..17741df3 --- /dev/null +++ b/man/single_step.Rd @@ -0,0 +1,34 @@ +% Generated by roxygen2: do not edit by hand +% Please edit documentation in R/step.R +\name{single_step} +\alias{single_step} +\title{Creates a single step to be used inside of a list of steps by the steps +function} +\usage{ +single_step( + id, + title, + description = NULL, + icon_class = NULL, + step_class = NULL +) +} +\arguments{ +\item{id}{The \code{input} slot that will be used to access the value.} + +\item{title}{A character that will be the title of the ste} + +\item{description}{A character that will fill the description of the step} + +\item{icon_class}{A character which will be correpond to a fomantic icon +class to be used in the step} + +\item{step_class}{A character representing a class to be passed to the step} +} +\description{ +Creates a single step to be used inside of a list of steps by the steps +function +} +\seealso{ +steps +} diff --git a/man/steps.Rd b/man/steps.Rd index f223ffcc..6dbe348c 100644 --- a/man/steps.Rd +++ b/man/steps.Rd @@ -2,7 +2,7 @@ % Please edit documentation in R/step.R \name{steps} \alias{steps} -\title{Show, Hide or Remove Semantic UI modal} +\title{Show steps} \usage{ steps(id, steps_list, class = NULL) } @@ -15,7 +15,69 @@ steps(id, steps_list, class = NULL) added to the steps element.} } \description{ -This displays a hidden Semantic UI modal. +Show steps +} +\examples{ +if (interactive()) { + library(shiny) + library(shiny.semantic) + ui <- semanticPage( + title = "Steps Example", + shiny::tagList( + h2("Steps example"), + shiny.semantic::steps( + id = "steps", + steps_list = list( + single_step( + id = "step_1", + title = "Step 1", + description = "It's night?", + icon_class = "moon" + ), + single_step( + id = "step_2", + title = "Step 2", + description = "Order some food", + icon_class = "bug" + ), + single_step(id = "step_3", + title = "Step 3", + description = "Feed the Kiwi", + icon_class = "kiwi bird" + ) + ) + ), + h3("Actions"), + shiny.semantic::action_button("step_1_complete", "Make it night"), + shiny.semantic::action_button("step_2_complete", "Call the insects"), + shiny.semantic::action_button("step_3_complete", "Feed the Kiwi"), + shiny.semantic::action_button("hungry_kiwi", "Kiwi is hungry again"), + ) +) + + server <- function(input, output, session) { + observeEvent(input$step_1_complete, { + toggle_step_state("step_1") + }) + + observeEvent(input$step_2_complete, { + toggle_step_state("step_2") + }) + + observeEvent(input$step_3_complete, { + toggle_step_state("step_3") + }) + + observeEvent(input$hungry_kiwi, { + toggle_step_state("step_1", FALSE) + toggle_step_state("step_2", FALSE) + toggle_step_state("step_3", FALSE) + }) + + } + + shiny::shinyApp(ui, server) +} } \seealso{ single_steps diff --git a/man/textAreaInput.Rd b/man/textAreaInput.Rd index 11c6691e..b835f469 100644 --- a/man/textAreaInput.Rd +++ b/man/textAreaInput.Rd @@ -24,7 +24,7 @@ Create a text area input control for entry of unstructured text values. ## Only run examples in interactive R sessions if (interactive()) { ui <- semanticPage( - textAreaInput("a", "Area:", width = "200px"), + textAreaInput("a", "Area:", value = "200", width = "200px"), verbatimTextOutput("value") ) server <- function(input, output, session) { diff --git a/man/update_multiple_checkbox.Rd b/man/update_multiple_checkbox.Rd new file mode 100644 index 00000000..726c2f41 --- /dev/null +++ b/man/update_multiple_checkbox.Rd @@ -0,0 +1,76 @@ +% Generated by roxygen2: do not edit by hand +% Please edit documentation in R/checkbox.R +\name{update_multiple_checkbox} +\alias{update_multiple_checkbox} +\alias{update_multiple_radio} +\title{Update checkbox Semantic UI component} +\usage{ +update_multiple_checkbox( + session = getDefaultReactiveDomain(), + input_id, + choices = NULL, + choices_value = choices, + selected = NULL, + label = NULL +) + +update_multiple_radio( + session = getDefaultReactiveDomain(), + input_id, + choices = NULL, + choices_value = choices, + selected = NULL, + label = NULL +) +} +\arguments{ +\item{session}{The \code{session} object passed to function given to \code{shinyServer}.} + +\item{input_id}{The id of the input object} + +\item{choices}{All available options one can select from. If no need to update then leave as \code{NULL}} + +\item{choices_value}{What reactive value should be used for corresponding choice.} + +\item{label}{The label linked to the input} + +\item{value}{The initially selected value.} +} +\description{ +Change the value of a \code{\link{multiple_checkbox}} input on the client. +} +\examples{ +if (interactive()) { + +library(shiny) +library(shiny.semantic) + +ui <- function() { + shinyUI( + semanticPage( + title = "Checkbox example", + form( + multiple_checkbox( + "simple_checkbox", "Letters:", LETTERS[1:5], selected = c("A", "C"), type = "slider" + ) + ), + p("Selected letter:"), + textOutput("selected_letter"), + shiny.semantic::actionButton("simple_button", "Update input to D") + ) + ) +} + +server <- shinyServer(function(input, output, session) { + output$selected_letter <- renderText(paste(input[["simple_checkbox"]], collapse = ", ")) + + observeEvent(input$simple_button, { + update_multiple_checkbox(session, "simple_checkbox", selected = "D") + }) +}) + +shinyApp(ui = ui(), server = server) + +} + +} diff --git a/man/update_numeric_input.Rd b/man/update_numeric_input.Rd index 1b2f4446..4e37fb64 100644 --- a/man/update_numeric_input.Rd +++ b/man/update_numeric_input.Rd @@ -16,7 +16,7 @@ update_numeric_input( ) updateNumericInput( - session, + session = getDefaultReactiveDomain(), inputId, label = NULL, value = NULL, From 277a63fbb95b9522c9e3d629b7e8f89fcaefbc2d Mon Sep 17 00:00:00 2001 From: Ashley Baldry Date: Sun, 31 Oct 2021 20:31:46 +0000 Subject: [PATCH 02/53] Single checkbox now shows value in multiple_checkbox --- inst/www/shiny-semantic-checkbox.js | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/inst/www/shiny-semantic-checkbox.js b/inst/www/shiny-semantic-checkbox.js index a008c3e4..2cf3a149 100644 --- a/inst/www/shiny-semantic-checkbox.js +++ b/inst/www/shiny-semantic-checkbox.js @@ -22,9 +22,11 @@ $.extend(semanticCheckboxBinding, { // Given the DOM element for the input, return the value as JSON. getValue: function(el) { var checkboxes = $(el).find('.ui.checkbox'); - var checkboxCheck = checkboxes.checkbox('is checked'); + var checkboxCheck = $.map(checkboxes, function(x) { return $(x).checkbox("is checked") }); var checkboxValues = $.map(checkboxes.find('input'), function(n) { return n.value; }); - return checkboxValues.filter(x => checkboxCheck[checkboxValues.indexOf(x)]); + return checkboxValues.filter(function(x) { + return checkboxCheck[checkboxValues.indexOf(x)]; + }); }, // Given the DOM element for the input, set the value. @@ -65,11 +67,11 @@ $.extend(semanticCheckboxBinding, { $(el).find(".field").remove(); - data.choices.forEach(x => { + data.choices.forEach(function(x) { $(el).append( - $(`
-
- + $(`
+
+
`) @@ -78,14 +80,14 @@ $.extend(semanticCheckboxBinding, { } - if (data.hasOwnProperty('value')) { + if (data.hasOwnProperty("value")) { this.setValue(el, data.value); } - if (data.hasOwnProperty('label')) { + if (data.hasOwnProperty("label")) { $("label[for='" + el.id + "'").html(data.label); } } }); -Shiny.inputBindings.register(semanticCheckboxBinding, 'shiny.semanticCheckbox'); +Shiny.inputBindings.register(semanticCheckboxBinding, "shiny.semanticCheckbox"); From 328d78ce84529937bda2708789090cb715b2e3f1 Mon Sep 17 00:00:00 2001 From: Ashley Baldry Date: Sun, 31 Oct 2021 20:32:09 +0000 Subject: [PATCH 03/53] Removing duplicate class in multiple_checkbox --- R/checkbox.R | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/R/checkbox.R b/R/checkbox.R index 1e5f6280..8a173f31 100644 --- a/R/checkbox.R +++ b/R/checkbox.R @@ -140,7 +140,7 @@ multiple_checkbox <- function(input_id, label, choices, choices_value = choices, ) })) - shiny::div(class="ui form", + shiny::div( id = input_id, class = paste(position, "fields ss-checkbox-input"), tags$label(`for` = input_id, label), choices_html, @@ -230,7 +230,7 @@ multiple_radio <- function(input_id, label, choices, choices_value = choices, ) })) - shiny::div(class="ui form", + shiny::div( id = input_id, class = paste(position, "fields ss-checkbox-input"), tags$label(`for` = input_id, label), choices_html, From 42fd2d9c4d03dac4e72630f1a686625148df433b Mon Sep 17 00:00:00 2001 From: Tymoteusz Makowski Date: Fri, 4 Mar 2022 19:28:50 +0100 Subject: [PATCH 04/53] fix: remove unnecessary warning Prior to this change checkboxInput() would throw an error with a default width value. This change makes the warning go off only if width argument is not NULL. --- R/checkbox.R | 3 ++- tests/testthat/test_checkbox.R | 10 ++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/R/checkbox.R b/R/checkbox.R index fce96aaf..557ec561 100644 --- a/R/checkbox.R +++ b/R/checkbox.R @@ -55,7 +55,8 @@ checkbox_input <- function(input_id, label = "", type = NULL, is_marked = TRUE, #' @rdname checkbox #' @export checkboxInput <- function(inputId, label = "", value = FALSE, width = NULL){ - warn_unsupported_args(c("width")) + if (!is.null(width)) + warn_unsupported_args(c("width")) checkbox_input(inputId, label, is_marked = value) } diff --git a/tests/testthat/test_checkbox.R b/tests/testthat/test_checkbox.R index 4be24c74..5fab5097 100644 --- a/tests/testthat/test_checkbox.R +++ b/tests/testthat/test_checkbox.R @@ -24,3 +24,13 @@ test_that("test toggle alias for checkbox_input", { expect_true(any(grepl("toggle", si_str2, fixed = TRUE))) }) + +test_that("checkboxInput warns on unsupported arguments", { + expect_silent(checkboxInput("check")) + expect_silent(checkboxInput("check", NULL)) + expect_silent(checkboxInput("check", "My Label")) + expect_silent(checkboxInput("check", "My Label", TRUE)) + expect_silent(checkboxInput("check", "My Label", FALSE)) + expect_silent(checkboxInput("check", width = NULL)) + expect_warning(checkboxInput("check", width = "10%")) +}) From 51f720415c7d36e4546bfdf0ba6edc6391677e30 Mon Sep 17 00:00:00 2001 From: Federico Rivadeneira Date: Fri, 13 May 2022 09:28:24 -0300 Subject: [PATCH 05/53] Updating fraud analytics link Link was pointing to another location --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 89eaabf0..ce16a099 100644 --- a/README.md +++ b/README.md @@ -58,7 +58,7 @@ ui <- semanticPage( ### Case studies -| [:link: Churn analytics](https://demo.appsilon.ai/churn) | [:link: Fraud detection](https://demo.appsilon.ai/frauds) | +| [:link: Churn analytics](https://demo.appsilon.ai/churn) | [:link: Fraud detection](https://demo.prod.appsilon.ai/flights_fraud_demo/) | | :------------------------------------------------------: | :-------------------------------------------------------: | | | | From 7bd940a8935cc7841863315b59aaec113dc49578 Mon Sep 17 00:00:00 2001 From: Jakub Nowicki Date: Thu, 15 Sep 2022 15:21:00 +0200 Subject: [PATCH 06/53] Remove docs from the main branch. --- docs/404.html | 177 ---- docs/CHANGELOG.html | 388 -------- docs/CODE_OF_CONDUCT.html | 185 ---- docs/LICENSE-text.html | 179 ---- docs/LICENSE.html | 183 ---- docs/STYLEGUIDE.html | 219 ----- docs/articles/basics.html | 198 ---- .../empty-anchor.js | 15 - .../anchor-sections-1.0/anchor-sections.css | 4 - .../anchor-sections-1.0/anchor-sections.js | 33 - .../htmlwidgets-1.5.1/htmlwidgets.js | 903 ------------------ .../htmlwidgets-1.5.2/htmlwidgets.js | 903 ------------------ .../htmlwidgets-1.5.3/htmlwidgets.js | 903 ------------------ .../uirender-binding-0.3.3.9001/uirender.js | 24 - .../uirender-binding-0.4.0/uirender.js | 24 - docs/articles/fomantic_js.html | 197 ---- .../empty-anchor.js | 15 - .../anchor-sections-1.0/anchor-sections.css | 4 - .../anchor-sections-1.0/anchor-sections.js | 33 - docs/articles/index.html | 182 ---- docs/articles/intro.html | 366 ------- .../empty-anchor.js | 15 - .../anchor-sections-1.0/anchor-sections.css | 4 - .../anchor-sections-1.0/anchor-sections.js | 33 - .../htmlwidgets-1.5.1/htmlwidgets.js | 903 ------------------ .../htmlwidgets-1.5.2/htmlwidgets.js | 903 ------------------ .../htmlwidgets-1.5.3/htmlwidgets.js | 903 ------------------ .../uirender-binding-0.3.1/uirender.js | 24 - .../uirender-binding-0.3.3.9001/uirender.js | 24 - .../uirender-binding-0.3.3/uirender.js | 24 - .../uirender-binding-0.4.0/uirender.js | 24 - .../Screenshot from 2020-08-18 10-47-58.png | Bin 26399 -> 0 bytes .../Screenshot from 2020-08-18 10-49-57.png | Bin 28716 -> 0 bytes .../Screenshot from 2020-08-18 10-51-02.png | Bin 39168 -> 0 bytes .../Screenshot from 2020-08-18 10-52-24.png | Bin 38359 -> 0 bytes .../Screenshot from 2020-08-18 10-53-23.png | Bin 64454 -> 0 bytes .../Screenshot from 2020-08-18 10-54-33.png | Bin 64438 -> 0 bytes docs/articles/intro_images/s0.png | Bin 9429 -> 0 bytes docs/articles/intro_images/s1.png | Bin 8996 -> 0 bytes docs/articles/intro_images/s2.png | Bin 25007 -> 0 bytes docs/articles/intro_images/s3.png | Bin 26720 -> 0 bytes docs/articles/intro_images/s4.png | Bin 75057 -> 0 bytes docs/articles/intro_images/s5.png | Bin 67979 -> 0 bytes docs/articles/semantic_integration.html | 217 ----- .../empty-anchor.js | 15 - .../anchor-sections-1.0/anchor-sections.css | 4 - .../anchor-sections-1.0/anchor-sections.js | 33 - docs/authors.html | 228 ----- docs/bootstrap-toc.css | 60 -- docs/bootstrap-toc.js | 159 --- docs/docsearch.css | 148 --- docs/docsearch.js | 85 -- docs/index.html | 361 ------- docs/link.svg | 12 - docs/pkgdown.css | 367 ------- docs/pkgdown.js | 108 --- docs/pkgdown.yml | 10 - docs/pull_request_template.html | 204 ---- docs/reference/COLOR_PALETTE.html | 186 ---- docs/reference/FOMANTIC_SIZE_LEVELS.html | 179 ---- docs/reference/Progress-R6.html | 333 ------- docs/reference/SEMANTIC_PALETTE.html | 184 ---- docs/reference/SIZE_LEVELS.html | 186 ---- docs/reference/SUPPORTED_THEMES.html | 186 ---- docs/reference/accordion.html | 235 ----- docs/reference/action_button.html | 227 ----- .../apply_custom_styles_to_html_template.html | 214 ----- docs/reference/attach_rule.html | 203 ---- docs/reference/button.html | 221 ----- docs/reference/calendar.html | 269 ------ docs/reference/card.html | 216 ----- docs/reference/cards.html | 226 ----- docs/reference/check_extra_arguments.html | 191 ---- docs/reference/check_proper_color.html | 196 ---- docs/reference/check_semantic_theme.html | 200 ---- docs/reference/check_shiny_param.html | 204 ---- docs/reference/checkbox.html | 256 ----- docs/reference/checkbox_positions.html | 179 ---- docs/reference/counterbutton.html | 242 ----- docs/reference/create_modal.html | 212 ---- ...data_frame_to_css_grid_template_areas.html | 206 ---- docs/reference/date_input.html | 283 ------ docs/reference/define_selection_type.html | 195 ---- docs/reference/digits2words.html | 194 ---- docs/reference/display_grid.html | 196 ---- docs/reference/dot-onLoad.html | 195 ---- docs/reference/dropdown.html | 239 ----- docs/reference/dropdown_input.html | 238 ----- docs/reference/dropdown_menu.html | 240 ----- docs/reference/extract_icon_name.html | 194 ---- docs/reference/field.html | 227 ----- docs/reference/fields.html | 220 ----- docs/reference/figures/after_wq.png | Bin 1042762 -> 0 bytes docs/reference/figures/before_wq.png | Bin 764458 -> 0 bytes docs/reference/figures/churn.png | Bin 138546 -> 0 bytes docs/reference/figures/fraud.png | Bin 306798 -> 0 bytes docs/reference/figures/hexsticker.png | Bin 19271 -> 0 bytes .../reference/figures/semantic_components.png | Bin 72203 -> 0 bytes docs/reference/figures/ss_after.png | Bin 61103 -> 0 bytes docs/reference/figures/ss_before.png | Bin 37767 -> 0 bytes docs/reference/file_input.html | 272 ------ docs/reference/flow_layout.html | 246 ----- docs/reference/form.html | 233 ----- docs/reference/generate_random_id.html | 200 ---- docs/reference/get_cdn_path.html | 189 ---- .../reference/get_default_semantic_theme.html | 194 ---- docs/reference/get_dependencies.html | 194 ---- docs/reference/get_numeric.html | 194 ---- .../grapes-colon-colon-colon-grapes.html | 198 ---- docs/reference/grid.html | 267 ------ docs/reference/grid_container_css.html | 217 ----- docs/reference/grid_template.html | 242 ----- docs/reference/header.html | 214 ----- docs/reference/horizontal_menu.html | 219 ----- docs/reference/icon.html | 251 ----- docs/reference/index.html | 683 ------------- docs/reference/label.html | 233 ----- docs/reference/label_tag.html | 234 ----- docs/reference/list_container.html | 220 ----- docs/reference/list_element.html | 199 ---- docs/reference/list_of_area_tags.html | 203 ---- docs/reference/menu.html | 233 ----- docs/reference/menu_divider.html | 194 ---- docs/reference/menu_header.html | 198 ---- docs/reference/menu_item.html | 207 ---- docs/reference/message.html | 204 ---- docs/reference/message_box.html | 237 ----- docs/reference/messagebox.html | 237 ----- docs/reference/modal.html | 367 ------- docs/reference/multiple_checkbox.html | 281 ------ docs/reference/numericInput.html | 221 ----- docs/reference/numeric_input.html | 274 ------ docs/reference/parse_val.html | 194 ---- .../prepare_mustache_for_html_template.html | 209 ---- docs/reference/progress.html | 260 ----- docs/reference/rating_input.html | 244 ----- docs/reference/register_search.html | 258 ----- docs/reference/render_menu_link.html | 215 ----- docs/reference/search_field.html | 262 ----- docs/reference/search_selection_api.html | 247 ----- docs/reference/search_selection_choices.html | 256 ----- docs/reference/segment.html | 218 ----- docs/reference/selectInput.html | 248 ----- docs/reference/semanticPage.html | 249 ----- docs/reference/semantic_DT.html | 210 ---- docs/reference/semantic_DTOutput.html | 194 ---- docs/reference/set_tab_id.html | 192 ---- docs/reference/shiny.semantic.html | 202 ---- docs/reference/shiny_input.html | 229 ----- docs/reference/shiny_text_input.html | 212 ---- docs/reference/show_modal.html | 207 ---- docs/reference/sidebar_layout.html | 295 ------ docs/reference/simple_checkbox.html | 235 ----- docs/reference/slider.html | 278 ------ docs/reference/split_args.html | 198 ---- docs/reference/split_layout.html | 258 ----- docs/reference/tabset.html | 245 ----- docs/reference/textAreaInput.html | 219 ----- docs/reference/text_input.html | 264 ----- docs/reference/theme_selector.html | 213 ----- docs/reference/toast.html | 338 ------- docs/reference/uiinput.html | 215 ----- docs/reference/uirender.html | 215 ----- docs/reference/updateActionButton.html | 221 ----- docs/reference/updateNumericInput.html | 216 ----- docs/reference/updateRating.html | 196 ---- docs/reference/updateSelectInput.html | 241 ----- docs/reference/update_action_button.html | 234 ----- docs/reference/update_dropdown.html | 239 ----- docs/reference/update_dropdown_input.html | 242 ----- docs/reference/update_numeric_input.html | 259 ----- docs/reference/update_progress.html | 209 ---- docs/reference/update_rating.html | 227 ----- docs/reference/update_rating_input.html | 247 ----- docs/reference/update_slider.html | 236 ----- docs/reference/update_tabset.html | 224 ----- docs/reference/vertical_layout.html | 237 ----- docs/reference/warn_unsupported_args.html | 191 ---- docs/reference/with_progress.html | 329 ------- 179 files changed, 36157 deletions(-) delete mode 100644 docs/404.html delete mode 100644 docs/CHANGELOG.html delete mode 100644 docs/CODE_OF_CONDUCT.html delete mode 100644 docs/LICENSE-text.html delete mode 100644 docs/LICENSE.html delete mode 100644 docs/STYLEGUIDE.html delete mode 100644 docs/articles/basics.html delete mode 100644 docs/articles/basics_files/accessible-code-block-0.0.1/empty-anchor.js delete mode 100644 docs/articles/basics_files/anchor-sections-1.0/anchor-sections.css delete mode 100644 docs/articles/basics_files/anchor-sections-1.0/anchor-sections.js delete mode 100644 docs/articles/basics_files/htmlwidgets-1.5.1/htmlwidgets.js delete mode 100644 docs/articles/basics_files/htmlwidgets-1.5.2/htmlwidgets.js delete mode 100644 docs/articles/basics_files/htmlwidgets-1.5.3/htmlwidgets.js delete mode 100644 docs/articles/basics_files/uirender-binding-0.3.3.9001/uirender.js delete mode 100644 docs/articles/basics_files/uirender-binding-0.4.0/uirender.js delete mode 100644 docs/articles/fomantic_js.html delete mode 100644 docs/articles/fomantic_js_files/accessible-code-block-0.0.1/empty-anchor.js delete mode 100644 docs/articles/fomantic_js_files/anchor-sections-1.0/anchor-sections.css delete mode 100644 docs/articles/fomantic_js_files/anchor-sections-1.0/anchor-sections.js delete mode 100644 docs/articles/index.html delete mode 100644 docs/articles/intro.html delete mode 100644 docs/articles/intro_files/accessible-code-block-0.0.1/empty-anchor.js delete mode 100644 docs/articles/intro_files/anchor-sections-1.0/anchor-sections.css delete mode 100644 docs/articles/intro_files/anchor-sections-1.0/anchor-sections.js delete mode 100644 docs/articles/intro_files/htmlwidgets-1.5.1/htmlwidgets.js delete mode 100644 docs/articles/intro_files/htmlwidgets-1.5.2/htmlwidgets.js delete mode 100644 docs/articles/intro_files/htmlwidgets-1.5.3/htmlwidgets.js delete mode 100644 docs/articles/intro_files/uirender-binding-0.3.1/uirender.js delete mode 100644 docs/articles/intro_files/uirender-binding-0.3.3.9001/uirender.js delete mode 100644 docs/articles/intro_files/uirender-binding-0.3.3/uirender.js delete mode 100644 docs/articles/intro_files/uirender-binding-0.4.0/uirender.js delete mode 100644 docs/articles/intro_images/Screenshot from 2020-08-18 10-47-58.png delete mode 100644 docs/articles/intro_images/Screenshot from 2020-08-18 10-49-57.png delete mode 100644 docs/articles/intro_images/Screenshot from 2020-08-18 10-51-02.png delete mode 100644 docs/articles/intro_images/Screenshot from 2020-08-18 10-52-24.png delete mode 100644 docs/articles/intro_images/Screenshot from 2020-08-18 10-53-23.png delete mode 100644 docs/articles/intro_images/Screenshot from 2020-08-18 10-54-33.png delete mode 100644 docs/articles/intro_images/s0.png delete mode 100644 docs/articles/intro_images/s1.png delete mode 100644 docs/articles/intro_images/s2.png delete mode 100644 docs/articles/intro_images/s3.png delete mode 100644 docs/articles/intro_images/s4.png delete mode 100644 docs/articles/intro_images/s5.png delete mode 100644 docs/articles/semantic_integration.html delete mode 100644 docs/articles/semantic_integration_files/accessible-code-block-0.0.1/empty-anchor.js delete mode 100644 docs/articles/semantic_integration_files/anchor-sections-1.0/anchor-sections.css delete mode 100644 docs/articles/semantic_integration_files/anchor-sections-1.0/anchor-sections.js delete mode 100644 docs/authors.html delete mode 100644 docs/bootstrap-toc.css delete mode 100644 docs/bootstrap-toc.js delete mode 100644 docs/docsearch.css delete mode 100644 docs/docsearch.js delete mode 100644 docs/index.html delete mode 100644 docs/link.svg delete mode 100644 docs/pkgdown.css delete mode 100644 docs/pkgdown.js delete mode 100644 docs/pkgdown.yml delete mode 100644 docs/pull_request_template.html delete mode 100644 docs/reference/COLOR_PALETTE.html delete mode 100644 docs/reference/FOMANTIC_SIZE_LEVELS.html delete mode 100644 docs/reference/Progress-R6.html delete mode 100644 docs/reference/SEMANTIC_PALETTE.html delete mode 100644 docs/reference/SIZE_LEVELS.html delete mode 100644 docs/reference/SUPPORTED_THEMES.html delete mode 100644 docs/reference/accordion.html delete mode 100644 docs/reference/action_button.html delete mode 100644 docs/reference/apply_custom_styles_to_html_template.html delete mode 100644 docs/reference/attach_rule.html delete mode 100644 docs/reference/button.html delete mode 100644 docs/reference/calendar.html delete mode 100644 docs/reference/card.html delete mode 100644 docs/reference/cards.html delete mode 100644 docs/reference/check_extra_arguments.html delete mode 100644 docs/reference/check_proper_color.html delete mode 100644 docs/reference/check_semantic_theme.html delete mode 100644 docs/reference/check_shiny_param.html delete mode 100644 docs/reference/checkbox.html delete mode 100644 docs/reference/checkbox_positions.html delete mode 100644 docs/reference/counterbutton.html delete mode 100644 docs/reference/create_modal.html delete mode 100644 docs/reference/data_frame_to_css_grid_template_areas.html delete mode 100644 docs/reference/date_input.html delete mode 100644 docs/reference/define_selection_type.html delete mode 100644 docs/reference/digits2words.html delete mode 100644 docs/reference/display_grid.html delete mode 100644 docs/reference/dot-onLoad.html delete mode 100644 docs/reference/dropdown.html delete mode 100644 docs/reference/dropdown_input.html delete mode 100644 docs/reference/dropdown_menu.html delete mode 100644 docs/reference/extract_icon_name.html delete mode 100644 docs/reference/field.html delete mode 100644 docs/reference/fields.html delete mode 100644 docs/reference/figures/after_wq.png delete mode 100644 docs/reference/figures/before_wq.png delete mode 100644 docs/reference/figures/churn.png delete mode 100644 docs/reference/figures/fraud.png delete mode 100644 docs/reference/figures/hexsticker.png delete mode 100644 docs/reference/figures/semantic_components.png delete mode 100644 docs/reference/figures/ss_after.png delete mode 100644 docs/reference/figures/ss_before.png delete mode 100644 docs/reference/file_input.html delete mode 100644 docs/reference/flow_layout.html delete mode 100644 docs/reference/form.html delete mode 100644 docs/reference/generate_random_id.html delete mode 100644 docs/reference/get_cdn_path.html delete mode 100644 docs/reference/get_default_semantic_theme.html delete mode 100644 docs/reference/get_dependencies.html delete mode 100644 docs/reference/get_numeric.html delete mode 100644 docs/reference/grapes-colon-colon-colon-grapes.html delete mode 100644 docs/reference/grid.html delete mode 100644 docs/reference/grid_container_css.html delete mode 100644 docs/reference/grid_template.html delete mode 100644 docs/reference/header.html delete mode 100644 docs/reference/horizontal_menu.html delete mode 100644 docs/reference/icon.html delete mode 100644 docs/reference/index.html delete mode 100644 docs/reference/label.html delete mode 100644 docs/reference/label_tag.html delete mode 100644 docs/reference/list_container.html delete mode 100644 docs/reference/list_element.html delete mode 100644 docs/reference/list_of_area_tags.html delete mode 100644 docs/reference/menu.html delete mode 100644 docs/reference/menu_divider.html delete mode 100644 docs/reference/menu_header.html delete mode 100644 docs/reference/menu_item.html delete mode 100644 docs/reference/message.html delete mode 100644 docs/reference/message_box.html delete mode 100644 docs/reference/messagebox.html delete mode 100644 docs/reference/modal.html delete mode 100644 docs/reference/multiple_checkbox.html delete mode 100644 docs/reference/numericInput.html delete mode 100644 docs/reference/numeric_input.html delete mode 100644 docs/reference/parse_val.html delete mode 100644 docs/reference/prepare_mustache_for_html_template.html delete mode 100644 docs/reference/progress.html delete mode 100644 docs/reference/rating_input.html delete mode 100644 docs/reference/register_search.html delete mode 100644 docs/reference/render_menu_link.html delete mode 100644 docs/reference/search_field.html delete mode 100644 docs/reference/search_selection_api.html delete mode 100644 docs/reference/search_selection_choices.html delete mode 100644 docs/reference/segment.html delete mode 100644 docs/reference/selectInput.html delete mode 100644 docs/reference/semanticPage.html delete mode 100644 docs/reference/semantic_DT.html delete mode 100644 docs/reference/semantic_DTOutput.html delete mode 100644 docs/reference/set_tab_id.html delete mode 100644 docs/reference/shiny.semantic.html delete mode 100644 docs/reference/shiny_input.html delete mode 100644 docs/reference/shiny_text_input.html delete mode 100644 docs/reference/show_modal.html delete mode 100644 docs/reference/sidebar_layout.html delete mode 100644 docs/reference/simple_checkbox.html delete mode 100644 docs/reference/slider.html delete mode 100644 docs/reference/split_args.html delete mode 100644 docs/reference/split_layout.html delete mode 100644 docs/reference/tabset.html delete mode 100644 docs/reference/textAreaInput.html delete mode 100644 docs/reference/text_input.html delete mode 100644 docs/reference/theme_selector.html delete mode 100644 docs/reference/toast.html delete mode 100644 docs/reference/uiinput.html delete mode 100644 docs/reference/uirender.html delete mode 100644 docs/reference/updateActionButton.html delete mode 100644 docs/reference/updateNumericInput.html delete mode 100644 docs/reference/updateRating.html delete mode 100644 docs/reference/updateSelectInput.html delete mode 100644 docs/reference/update_action_button.html delete mode 100644 docs/reference/update_dropdown.html delete mode 100644 docs/reference/update_dropdown_input.html delete mode 100644 docs/reference/update_numeric_input.html delete mode 100644 docs/reference/update_progress.html delete mode 100644 docs/reference/update_rating.html delete mode 100644 docs/reference/update_rating_input.html delete mode 100644 docs/reference/update_slider.html delete mode 100644 docs/reference/update_tabset.html delete mode 100644 docs/reference/vertical_layout.html delete mode 100644 docs/reference/warn_unsupported_args.html delete mode 100644 docs/reference/with_progress.html diff --git a/docs/404.html b/docs/404.html deleted file mode 100644 index d4eb5464..00000000 --- a/docs/404.html +++ /dev/null @@ -1,177 +0,0 @@ - - - - - - - - -Page not found (404) • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - -
- -
-
- - -Content not found. Please use links in the navbar. - -
- - - -
- - - -
- - -
-

Site built with pkgdown 1.5.1.

-
- -
-
- - - - - - - - diff --git a/docs/CHANGELOG.html b/docs/CHANGELOG.html deleted file mode 100644 index dc9dcd1a..00000000 --- a/docs/CHANGELOG.html +++ /dev/null @@ -1,388 +0,0 @@ - - - - - - - - -Change Log • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - -
- -
-
- - -
- -

All notable changes to this project will be documented in this file.

-
-

-Upcoming

-
-
-

-[0.4.2]

-
-

-Added

-
    -
  • update_tabset

  • -
  • added mobile grid demo in example

  • -
  • file_input and fileInput example

  • -
-
-
-

-Changed

-
    -
  • tabset by default has grid in tabs

  • -
  • grid has correct improts now

  • -
  • grid supports mobile screen resolutions now

  • -
  • fixed calendar dates not working properly in different timezones

  • -
  • calendar - added check for na in max/min

  • -
  • fixed multiple select bug in dropdown

  • -
-
-
-
-

-[0.4.0]

-
-

-Added

-
    -
  • progress bar and notification (toasts)

  • -
  • accordion

  • -
  • 4 vignettes

  • -
  • to modals: modalDialog, removeModal, remove_all_modals

  • -
  • new STYLEGUIDE introduced

  • -
  • horizontal menu

  • -
  • shiny-like API introduced to actionButton, updateActionButton, selectInput, updateSelectInput, icon, numericInput, updateNumericInput, textAreaInput, textInput, numericInput, checkboxInput

  • -
  • counter_button

  • -
  • almost all functions have working examples now

  • -
-
-
-

-Changed

-
    -
  • ui (static) elements are renamed to the name of the object they generate, eg. uiicon -> icon, uibutton -> button, etc.

  • -
  • uimessage is message_box now

  • -
  • uilist is list_container now

  • -
  • dropdown is dropdown_input now

  • -
  • rating changed to rating_input, uislider is now slider_input, same with range

  • -
  • renamed uicalendar to calendar

  • -
  • uidropdown is dropdown_menu now

  • -
  • checkbox_input replaces simple_checkbox

  • -
  • input_id is default handler for input objects now

  • -
  • dateInput exported

  • -
  • supressing bootstrap parametrised in semanticPage

  • -
-
-
-

-Removed

-
    -
  • checkbox constant
  • -
-
-
-
-

-[0.3.0]

-
-

-Added

-
    -
  • added semantic modal

  • -
  • added calendar

  • -
  • shiny.custom.semantic.cdn options introduced to get dependencies from custom location.

  • -
-
-
-

-Changed

-
    -
  • Migrate to fomantic 2.8.3

  • -
  • checkbox_ui was completely removed. Use simple_checkbox instead.

  • -
  • updated slider

  • -
-
-
-

-Removed

-
    -
  • slider_input was removed
  • -
-
-
-
-

-[0.2.4]

-
-

-Added

-
    -
  • shiny.custom.semantic.cdn options introduced to get dependencies from custom location.
  • -
-
-
-
-

-[0.1.2]

-
-

-Added

-
    -
  • Add multiple selection search dropdown

  • -
  • function uimessages which creates UI Semantics message

  • -
  • Shorter alternative for uimessage

  • -
  • Semantic ui syntactic sugar for: form, fields, field and rexport for HTML label tab. (#43)

  • -
  • New function uimenu which creates a menu using Semantic UI

  • -
  • Dropdown item (uses dropdown from Semantic UI) and right menu. Also changed the style of naming functions to the one which fits the rest of the code. Items now can have a feature like ‘active’, ‘header’, etc.

  • -
  • Created uidropdown function which generates dropdown using Semantic UI. It works both independetly and inside Semantic UI Menu (created with uimenu).

  • -
  • Create list with header description and icons.

  • -
  • Add commonly used parse_value function.

  • -
  • Add semantic slider input component.

  • -
  • Dependencies switched to cdn + theme support added to semantic.

  • -
  • semantic.themes options introduced to get dependencies.

  • -
  • Theming example added.

  • -
-
-
-

-Changed

-
    -
  • Adjust countries example.

  • -
  • Updated documentation.

  • -
  • Better styled examples.

  • -
  • Refactor UI menu functions.

  • -
  • Changed the way otems are added to menu. Also dropdown item can be added to the menu using uidropdown. Added function uilabel to create Semantic UI labels. New examples how to use uimenu.

  • -
-
-
-

-Fixed

-
    -
  • Fixing input problem for shiny_input.

  • -
  • Fixed suspendWhenHidden problem with tabset.

  • -
-
-
-

-Removed

-
    -
  • Deleted repetition of dropdown_choice function
  • -
-
-
-
-

-[0.1.1]

-

2017-05-29

-
-

-Added

-
    -
  • Show pointer when hovering over tabset menu items.

  • -
  • Multiple selection search dropdown.

  • -
  • Semantic search api and choice selection + example.

  • -
  • Default dropdown component added to shiny.semantic.

  • -
-
-
-

-Fixed

-
    -
  • Documentation.
  • -
-
-
-

-Changed

-
    -
  • Documentation and examples.

  • -
  • Lexical changes in description section.

  • -
-
-
-
-

-[0.1.0]

-

2016-12-05

-
-

-Added

-
    -
  • First version of API.

  • -
  • Search selection to use api with example.

  • -
  • Examples added.

  • -
  • Wrap up README docs.

  • -
  • Basic text input.

  • -
  • Enable updateTextInput for shiny inputs.

  • -
-
-
-
- -
- - - -
- - - -
- - -
-

Site built with pkgdown 1.5.1.

-
- -
-
- - - - - - - - diff --git a/docs/CODE_OF_CONDUCT.html b/docs/CODE_OF_CONDUCT.html deleted file mode 100644 index c13c1c25..00000000 --- a/docs/CODE_OF_CONDUCT.html +++ /dev/null @@ -1,185 +0,0 @@ - - - - - - - - -Contributor Code of Conduct • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - -
- -
-
- - -
- -

As contributors and maintainers of this project, we pledge to respect all people who contribute through reporting issues, posting feature requests, updating documentation, submitting pull requests or patches, and other activities.

-

We are committed to making participation in this project a harassment-free experience for everyone, regardless of level of experience, gender, gender identity and expression, sexual orientation, disability, personal appearance, body size, race, ethnicity, age, or religion.

-

Examples of unacceptable behavior by participants include the use of sexual language or imagery, derogatory comments or personal attacks, trolling, public or private harassment, insults, or other unprofessional conduct.

-

Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct. Project maintainers who do not follow the Code of Conduct may be removed from the project team.

-

Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by opening an issue or contacting one or more of the project maintainers.

-

This Code of Conduct is adapted from the Contributor Covenant, version 1.0.0, available at https://www.contributor-covenant.org/version/1/0/0/code-of-conduct.html

-
- -
- - - -
- - - -
- - -
-

Site built with pkgdown 1.5.1.

-
- -
-
- - - - - - - - diff --git a/docs/LICENSE-text.html b/docs/LICENSE-text.html deleted file mode 100644 index f2deac85..00000000 --- a/docs/LICENSE-text.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - - - - -License • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - -
- -
-
- - -
YEAR: 2016
-COPYRIGHT HOLDER: Appsilon Sp. z o.o.
-
- -
- - - -
- - - -
- - -
-

Site built with pkgdown 1.5.1.

-
- -
-
- - - - - - - - diff --git a/docs/LICENSE.html b/docs/LICENSE.html deleted file mode 100644 index dd1a4c78..00000000 --- a/docs/LICENSE.html +++ /dev/null @@ -1,183 +0,0 @@ - - - - - - - - -The MIT License (MIT) • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - -
- -
-
- - -
- -

Copyright © 2016 Appsilon Sp. z o.o.

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-
- -
- - - -
- - - -
- - -
-

Site built with pkgdown 1.5.1.

-
- -
-
- - - - - - - - diff --git a/docs/STYLEGUIDE.html b/docs/STYLEGUIDE.html deleted file mode 100644 index d2b5d41e..00000000 --- a/docs/STYLEGUIDE.html +++ /dev/null @@ -1,219 +0,0 @@ - - - - - - - - -Styleguide • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - -
- -
-
- - -
- -
-

-Variables and argument names

-

Variables follow snake case naming style (unless they overlap with Shiny syntax). Try to give meaningful and self explanatory names.

-
-my_variable <- 33
-
-function(input, another_argument){}
-
-
-

-Constants

-

Constants are defined with capital letter snake case and kept in the constants.R script (unless they’re internal).

-
COLORS <- c("red", "green", "blue")
-
-
-

-Function names

-

Function are called with snake_case.

-
    -
  • Functions that define UI should contain name of the element, eg. box, horizontal_menu

  • -
  • Functions that define active elements should contain input in their name, eg. checkbox_input.

  • -
-
-
-

-Overriding shiny functions

-

When overriding shiny functions we usually follow shiny styling. Usually it requires creating a function with shiny.semantic syntax and then implementing a wrapper that follows shiny syntax.

-

!! Here argument names can actually follow camelCase syntax.

-

Example:

-
# semantic styling
-action_button <- function(input_id, label, icon = NULL, width = NULL, ...) {
-  ...
-}
-
-# shiny styling
-actionButton <- function(inputId, label, icon = NULL, width = NULL, ...) {
-  ...
-}
-
-
- -
- - - -
- - - -
- - -
-

Site built with pkgdown 1.5.1.

-
- -
-
- - - - - - - - diff --git a/docs/articles/basics.html b/docs/articles/basics.html deleted file mode 100644 index 3a46ebc7..00000000 --- a/docs/articles/basics.html +++ /dev/null @@ -1,198 +0,0 @@ - - - - - - - -Shiny vs shiny.semantic - understanding the world of Bootstrap and FomanticUI • SHINY.SEMANTIC - - - - - - - - - - -
-
- - - - -
-
- - - - -

In this tutorial we will walk you through the basics of shiny.semantic.

-
-

-Quick Q&A

-

First of all, let’s answer a few questions:

-
    -
  • Why do I need shiny.semantic?
  • -
-

You can build your Shiny apps with standard shiny UI that relies on Bootstrap. This means that Shiny attaches CSS and JS code that is responsible for its neat look. However, after a while you might notice that all apps made this way tend to look quite similar. shiny.semantic helps you to add a fresh look to your web application by providing an alternative UI framework that works under the hood.

-
    -
  • What shiny.semantic has to do with Fomantic UI?
  • -
-

Similarly to Shiny attaching Bootstrap CSS and JS libraries, shiny.semantic relies on Fomantic UI. Historically, we built this package around Semantic UI library, but it got deprecated and now (since December 2019) we rely on the well-supported and maintained community fork called Fomantic UI.

-
    -
  • Do I need to learn a new syntax to be able to use it?
  • -
-

Not at all! For your convenience, we created wrappers of the most popular functions that you know from Shiny. For example, you can create an action button using a snake case (which is a shiny.semantic standard): action_button, or you can use, more familiar from Shiny, camel case with consistent parameters: actionButton.

-

Note, however, that the philosophy behind the Bootstrap and Fomantic is quite different, so some behaviour might also differ. Usually shiny.semantic warns you or you can learn more about it from documentation of a specific function.

-
    -
  • Can I use standard Shiny components with shiny.semantic?
  • -
-

It depends. In general, to be able to render shiny.semantic components correctly, your app UI code must be surrounded by semanticPage (equivalent of fluidPage) function that switches off standard Bootstrap dependencies. Thus some components from Shiny might look just bad, but don’t worry - most of them have shiny.semantic alternatives. Having said that, all of standard HTML elements from Shiny should work just fine (like shiny::div or shiny::h2).

-
-
-

-How to use shiny.semantic?

-

You can use shiny.semantic in two ways:

-
-

-(a) Using Fomantic CSS classes

-

If you know this and that about web development, you can create a number of components by extending standard Shiny objects with class definitions from Fomantic UI documentation. For example:

-
div(class = "ui raised segment",
-  div(
-    a(class="ui green ribbon label", "Link"),
-    p("Lorem ipsum, lorem ipsum, lorem ipsum"),
-    actionButton("button", "Click")
-  )
-)
-
- -
-
-

-(b) Using predefined objects

-

If you are not that comfortable with web development, you can take advantage of the number of elements that we implemented for you. See some examples below:

-
range_input("range", 10, 15, 0, 20)
-text_input("txt", type = "text", placeholder = "Enter Text")
-date_input("date")
-

For more components visit our Components live demo website or the examples/ folder on our repository.

-

Little sneak-peak of what you can get is listed on the graphics below. Most of the components you may insert with just single line of code!

-

compoents

-

If you want to learn how to use a particular UI component, check its documentation. For example, you can call in RStudio (to see the docs for a counter button):

-
?counter_button
-

or use our documentation website.

-

All examples come with easy to use code snippets that will help you get started. We hope that this short overview was useful. Good luck with building your first amazing app with shiny.semantic :)

-
-
-
- - - -
- - - -
- -
-

Site built with pkgdown 1.5.1.

-
- -
-
- - - - - - diff --git a/docs/articles/basics_files/accessible-code-block-0.0.1/empty-anchor.js b/docs/articles/basics_files/accessible-code-block-0.0.1/empty-anchor.js deleted file mode 100644 index ca349fd6..00000000 --- a/docs/articles/basics_files/accessible-code-block-0.0.1/empty-anchor.js +++ /dev/null @@ -1,15 +0,0 @@ -// Hide empty tag within highlighted CodeBlock for screen reader accessibility (see https://github.com/jgm/pandoc/issues/6352#issuecomment-626106786) --> -// v0.0.1 -// Written by JooYoung Seo (jooyoung@psu.edu) and Atsushi Yasumoto on June 1st, 2020. - -document.addEventListener('DOMContentLoaded', function() { - const codeList = document.getElementsByClassName("sourceCode"); - for (var i = 0; i < codeList.length; i++) { - var linkList = codeList[i].getElementsByTagName('a'); - for (var j = 0; j < linkList.length; j++) { - if (linkList[j].innerHTML === "") { - linkList[j].setAttribute('aria-hidden', 'true'); - } - } - } -}); diff --git a/docs/articles/basics_files/anchor-sections-1.0/anchor-sections.css b/docs/articles/basics_files/anchor-sections-1.0/anchor-sections.css deleted file mode 100644 index 07aee5fc..00000000 --- a/docs/articles/basics_files/anchor-sections-1.0/anchor-sections.css +++ /dev/null @@ -1,4 +0,0 @@ -/* Styles for section anchors */ -a.anchor-section {margin-left: 10px; visibility: hidden; color: inherit;} -a.anchor-section::before {content: '#';} -.hasAnchor:hover a.anchor-section {visibility: visible;} diff --git a/docs/articles/basics_files/anchor-sections-1.0/anchor-sections.js b/docs/articles/basics_files/anchor-sections-1.0/anchor-sections.js deleted file mode 100644 index 570f99a0..00000000 --- a/docs/articles/basics_files/anchor-sections-1.0/anchor-sections.js +++ /dev/null @@ -1,33 +0,0 @@ -// Anchor sections v1.0 written by Atsushi Yasumoto on Oct 3rd, 2020. -document.addEventListener('DOMContentLoaded', function() { - // Do nothing if AnchorJS is used - if (typeof window.anchors === 'object' && anchors.hasOwnProperty('hasAnchorJSLink')) { - return; - } - - const h = document.querySelectorAll('h1, h2, h3, h4, h5, h6'); - - // Do nothing if sections are already anchored - if (Array.from(h).some(x => x.classList.contains('hasAnchor'))) { - return null; - } - - // Use section id when pandoc runs with --section-divs - const section_id = function(x) { - return ((x.classList.contains('section') || (x.tagName === 'SECTION')) - ? x.id : ''); - }; - - // Add anchors - h.forEach(function(x) { - const id = x.id || section_id(x.parentElement); - if (id === '') { - return null; - } - let anchor = document.createElement('a'); - anchor.href = '#' + id; - anchor.classList = ['anchor-section']; - x.classList.add('hasAnchor'); - x.appendChild(anchor); - }); -}); diff --git a/docs/articles/basics_files/htmlwidgets-1.5.1/htmlwidgets.js b/docs/articles/basics_files/htmlwidgets-1.5.1/htmlwidgets.js deleted file mode 100644 index 6f3d672d..00000000 --- a/docs/articles/basics_files/htmlwidgets-1.5.1/htmlwidgets.js +++ /dev/null @@ -1,903 +0,0 @@ -(function() { - // If window.HTMLWidgets is already defined, then use it; otherwise create a - // new object. This allows preceding code to set options that affect the - // initialization process (though none currently exist). - window.HTMLWidgets = window.HTMLWidgets || {}; - - // See if we're running in a viewer pane. If not, we're in a web browser. - var viewerMode = window.HTMLWidgets.viewerMode = - /\bviewer_pane=1\b/.test(window.location); - - // See if we're running in Shiny mode. If not, it's a static document. - // Note that static widgets can appear in both Shiny and static modes, but - // obviously, Shiny widgets can only appear in Shiny apps/documents. - var shinyMode = window.HTMLWidgets.shinyMode = - typeof(window.Shiny) !== "undefined" && !!window.Shiny.outputBindings; - - // We can't count on jQuery being available, so we implement our own - // version if necessary. - function querySelectorAll(scope, selector) { - if (typeof(jQuery) !== "undefined" && scope instanceof jQuery) { - return scope.find(selector); - } - if (scope.querySelectorAll) { - return scope.querySelectorAll(selector); - } - } - - function asArray(value) { - if (value === null) - return []; - if ($.isArray(value)) - return value; - return [value]; - } - - // Implement jQuery's extend - function extend(target /*, ... */) { - if (arguments.length == 1) { - return target; - } - for (var i = 1; i < arguments.length; i++) { - var source = arguments[i]; - for (var prop in source) { - if (source.hasOwnProperty(prop)) { - target[prop] = source[prop]; - } - } - } - return target; - } - - // IE8 doesn't support Array.forEach. - function forEach(values, callback, thisArg) { - if (values.forEach) { - values.forEach(callback, thisArg); - } else { - for (var i = 0; i < values.length; i++) { - callback.call(thisArg, values[i], i, values); - } - } - } - - // Replaces the specified method with the return value of funcSource. - // - // Note that funcSource should not BE the new method, it should be a function - // that RETURNS the new method. funcSource receives a single argument that is - // the overridden method, it can be called from the new method. The overridden - // method can be called like a regular function, it has the target permanently - // bound to it so "this" will work correctly. - function overrideMethod(target, methodName, funcSource) { - var superFunc = target[methodName] || function() {}; - var superFuncBound = function() { - return superFunc.apply(target, arguments); - }; - target[methodName] = funcSource(superFuncBound); - } - - // Add a method to delegator that, when invoked, calls - // delegatee.methodName. If there is no such method on - // the delegatee, but there was one on delegator before - // delegateMethod was called, then the original version - // is invoked instead. - // For example: - // - // var a = { - // method1: function() { console.log('a1'); } - // method2: function() { console.log('a2'); } - // }; - // var b = { - // method1: function() { console.log('b1'); } - // }; - // delegateMethod(a, b, "method1"); - // delegateMethod(a, b, "method2"); - // a.method1(); - // a.method2(); - // - // The output would be "b1", "a2". - function delegateMethod(delegator, delegatee, methodName) { - var inherited = delegator[methodName]; - delegator[methodName] = function() { - var target = delegatee; - var method = delegatee[methodName]; - - // The method doesn't exist on the delegatee. Instead, - // call the method on the delegator, if it exists. - if (!method) { - target = delegator; - method = inherited; - } - - if (method) { - return method.apply(target, arguments); - } - }; - } - - // Implement a vague facsimilie of jQuery's data method - function elementData(el, name, value) { - if (arguments.length == 2) { - return el["htmlwidget_data_" + name]; - } else if (arguments.length == 3) { - el["htmlwidget_data_" + name] = value; - return el; - } else { - throw new Error("Wrong number of arguments for elementData: " + - arguments.length); - } - } - - // http://stackoverflow.com/questions/3446170/escape-string-for-use-in-javascript-regex - function escapeRegExp(str) { - return str.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g, "\\$&"); - } - - function hasClass(el, className) { - var re = new RegExp("\\b" + escapeRegExp(className) + "\\b"); - return re.test(el.className); - } - - // elements - array (or array-like object) of HTML elements - // className - class name to test for - // include - if true, only return elements with given className; - // if false, only return elements *without* given className - function filterByClass(elements, className, include) { - var results = []; - for (var i = 0; i < elements.length; i++) { - if (hasClass(elements[i], className) == include) - results.push(elements[i]); - } - return results; - } - - function on(obj, eventName, func) { - if (obj.addEventListener) { - obj.addEventListener(eventName, func, false); - } else if (obj.attachEvent) { - obj.attachEvent(eventName, func); - } - } - - function off(obj, eventName, func) { - if (obj.removeEventListener) - obj.removeEventListener(eventName, func, false); - else if (obj.detachEvent) { - obj.detachEvent(eventName, func); - } - } - - // Translate array of values to top/right/bottom/left, as usual with - // the "padding" CSS property - // https://developer.mozilla.org/en-US/docs/Web/CSS/padding - function unpackPadding(value) { - if (typeof(value) === "number") - value = [value]; - if (value.length === 1) { - return {top: value[0], right: value[0], bottom: value[0], left: value[0]}; - } - if (value.length === 2) { - return {top: value[0], right: value[1], bottom: value[0], left: value[1]}; - } - if (value.length === 3) { - return {top: value[0], right: value[1], bottom: value[2], left: value[1]}; - } - if (value.length === 4) { - return {top: value[0], right: value[1], bottom: value[2], left: value[3]}; - } - } - - // Convert an unpacked padding object to a CSS value - function paddingToCss(paddingObj) { - return paddingObj.top + "px " + paddingObj.right + "px " + paddingObj.bottom + "px " + paddingObj.left + "px"; - } - - // Makes a number suitable for CSS - function px(x) { - if (typeof(x) === "number") - return x + "px"; - else - return x; - } - - // Retrieves runtime widget sizing information for an element. - // The return value is either null, or an object with fill, padding, - // defaultWidth, defaultHeight fields. - function sizingPolicy(el) { - var sizingEl = document.querySelector("script[data-for='" + el.id + "'][type='application/htmlwidget-sizing']"); - if (!sizingEl) - return null; - var sp = JSON.parse(sizingEl.textContent || sizingEl.text || "{}"); - if (viewerMode) { - return sp.viewer; - } else { - return sp.browser; - } - } - - // @param tasks Array of strings (or falsy value, in which case no-op). - // Each element must be a valid JavaScript expression that yields a - // function. Or, can be an array of objects with "code" and "data" - // properties; in this case, the "code" property should be a string - // of JS that's an expr that yields a function, and "data" should be - // an object that will be added as an additional argument when that - // function is called. - // @param target The object that will be "this" for each function - // execution. - // @param args Array of arguments to be passed to the functions. (The - // same arguments will be passed to all functions.) - function evalAndRun(tasks, target, args) { - if (tasks) { - forEach(tasks, function(task) { - var theseArgs = args; - if (typeof(task) === "object") { - theseArgs = theseArgs.concat([task.data]); - task = task.code; - } - var taskFunc = tryEval(task); - if (typeof(taskFunc) !== "function") { - throw new Error("Task must be a function! Source:\n" + task); - } - taskFunc.apply(target, theseArgs); - }); - } - } - - // Attempt eval() both with and without enclosing in parentheses. - // Note that enclosing coerces a function declaration into - // an expression that eval() can parse - // (otherwise, a SyntaxError is thrown) - function tryEval(code) { - var result = null; - try { - result = eval(code); - } catch(error) { - if (!error instanceof SyntaxError) { - throw error; - } - try { - result = eval("(" + code + ")"); - } catch(e) { - if (e instanceof SyntaxError) { - throw error; - } else { - throw e; - } - } - } - return result; - } - - function initSizing(el) { - var sizing = sizingPolicy(el); - if (!sizing) - return; - - var cel = document.getElementById("htmlwidget_container"); - if (!cel) - return; - - if (typeof(sizing.padding) !== "undefined") { - document.body.style.margin = "0"; - document.body.style.padding = paddingToCss(unpackPadding(sizing.padding)); - } - - if (sizing.fill) { - document.body.style.overflow = "hidden"; - document.body.style.width = "100%"; - document.body.style.height = "100%"; - document.documentElement.style.width = "100%"; - document.documentElement.style.height = "100%"; - if (cel) { - cel.style.position = "absolute"; - var pad = unpackPadding(sizing.padding); - cel.style.top = pad.top + "px"; - cel.style.right = pad.right + "px"; - cel.style.bottom = pad.bottom + "px"; - cel.style.left = pad.left + "px"; - el.style.width = "100%"; - el.style.height = "100%"; - } - - return { - getWidth: function() { return cel.offsetWidth; }, - getHeight: function() { return cel.offsetHeight; } - }; - - } else { - el.style.width = px(sizing.width); - el.style.height = px(sizing.height); - - return { - getWidth: function() { return el.offsetWidth; }, - getHeight: function() { return el.offsetHeight; } - }; - } - } - - // Default implementations for methods - var defaults = { - find: function(scope) { - return querySelectorAll(scope, "." + this.name); - }, - renderError: function(el, err) { - var $el = $(el); - - this.clearError(el); - - // Add all these error classes, as Shiny does - var errClass = "shiny-output-error"; - if (err.type !== null) { - // use the classes of the error condition as CSS class names - errClass = errClass + " " + $.map(asArray(err.type), function(type) { - return errClass + "-" + type; - }).join(" "); - } - errClass = errClass + " htmlwidgets-error"; - - // Is el inline or block? If inline or inline-block, just display:none it - // and add an inline error. - var display = $el.css("display"); - $el.data("restore-display-mode", display); - - if (display === "inline" || display === "inline-block") { - $el.hide(); - if (err.message !== "") { - var errorSpan = $("").addClass(errClass); - errorSpan.text(err.message); - $el.after(errorSpan); - } - } else if (display === "block") { - // If block, add an error just after the el, set visibility:none on the - // el, and position the error to be on top of the el. - // Mark it with a unique ID and CSS class so we can remove it later. - $el.css("visibility", "hidden"); - if (err.message !== "") { - var errorDiv = $("
").addClass(errClass).css("position", "absolute") - .css("top", el.offsetTop) - .css("left", el.offsetLeft) - // setting width can push out the page size, forcing otherwise - // unnecessary scrollbars to appear and making it impossible for - // the element to shrink; so use max-width instead - .css("maxWidth", el.offsetWidth) - .css("height", el.offsetHeight); - errorDiv.text(err.message); - $el.after(errorDiv); - - // Really dumb way to keep the size/position of the error in sync with - // the parent element as the window is resized or whatever. - var intId = setInterval(function() { - if (!errorDiv[0].parentElement) { - clearInterval(intId); - return; - } - errorDiv - .css("top", el.offsetTop) - .css("left", el.offsetLeft) - .css("maxWidth", el.offsetWidth) - .css("height", el.offsetHeight); - }, 500); - } - } - }, - clearError: function(el) { - var $el = $(el); - var display = $el.data("restore-display-mode"); - $el.data("restore-display-mode", null); - - if (display === "inline" || display === "inline-block") { - if (display) - $el.css("display", display); - $(el.nextSibling).filter(".htmlwidgets-error").remove(); - } else if (display === "block"){ - $el.css("visibility", "inherit"); - $(el.nextSibling).filter(".htmlwidgets-error").remove(); - } - }, - sizing: {} - }; - - // Called by widget bindings to register a new type of widget. The definition - // object can contain the following properties: - // - name (required) - A string indicating the binding name, which will be - // used by default as the CSS classname to look for. - // - initialize (optional) - A function(el) that will be called once per - // widget element; if a value is returned, it will be passed as the third - // value to renderValue. - // - renderValue (required) - A function(el, data, initValue) that will be - // called with data. Static contexts will cause this to be called once per - // element; Shiny apps will cause this to be called multiple times per - // element, as the data changes. - window.HTMLWidgets.widget = function(definition) { - if (!definition.name) { - throw new Error("Widget must have a name"); - } - if (!definition.type) { - throw new Error("Widget must have a type"); - } - // Currently we only support output widgets - if (definition.type !== "output") { - throw new Error("Unrecognized widget type '" + definition.type + "'"); - } - // TODO: Verify that .name is a valid CSS classname - - // Support new-style instance-bound definitions. Old-style class-bound - // definitions have one widget "object" per widget per type/class of - // widget; the renderValue and resize methods on such widget objects - // take el and instance arguments, because the widget object can't - // store them. New-style instance-bound definitions have one widget - // object per widget instance; the definition that's passed in doesn't - // provide renderValue or resize methods at all, just the single method - // factory(el, width, height) - // which returns an object that has renderValue(x) and resize(w, h). - // This enables a far more natural programming style for the widget - // author, who can store per-instance state using either OO-style - // instance fields or functional-style closure variables (I guess this - // is in contrast to what can only be called C-style pseudo-OO which is - // what we required before). - if (definition.factory) { - definition = createLegacyDefinitionAdapter(definition); - } - - if (!definition.renderValue) { - throw new Error("Widget must have a renderValue function"); - } - - // For static rendering (non-Shiny), use a simple widget registration - // scheme. We also use this scheme for Shiny apps/documents that also - // contain static widgets. - window.HTMLWidgets.widgets = window.HTMLWidgets.widgets || []; - // Merge defaults into the definition; don't mutate the original definition. - var staticBinding = extend({}, defaults, definition); - overrideMethod(staticBinding, "find", function(superfunc) { - return function(scope) { - var results = superfunc(scope); - // Filter out Shiny outputs, we only want the static kind - return filterByClass(results, "html-widget-output", false); - }; - }); - window.HTMLWidgets.widgets.push(staticBinding); - - if (shinyMode) { - // Shiny is running. Register the definition with an output binding. - // The definition itself will not be the output binding, instead - // we will make an output binding object that delegates to the - // definition. This is because we foolishly used the same method - // name (renderValue) for htmlwidgets definition and Shiny bindings - // but they actually have quite different semantics (the Shiny - // bindings receive data that includes lots of metadata that it - // strips off before calling htmlwidgets renderValue). We can't - // just ignore the difference because in some widgets it's helpful - // to call this.renderValue() from inside of resize(), and if - // we're not delegating, then that call will go to the Shiny - // version instead of the htmlwidgets version. - - // Merge defaults with definition, without mutating either. - var bindingDef = extend({}, defaults, definition); - - // This object will be our actual Shiny binding. - var shinyBinding = new Shiny.OutputBinding(); - - // With a few exceptions, we'll want to simply use the bindingDef's - // version of methods if they are available, otherwise fall back to - // Shiny's defaults. NOTE: If Shiny's output bindings gain additional - // methods in the future, and we want them to be overrideable by - // HTMLWidget binding definitions, then we'll need to add them to this - // list. - delegateMethod(shinyBinding, bindingDef, "getId"); - delegateMethod(shinyBinding, bindingDef, "onValueChange"); - delegateMethod(shinyBinding, bindingDef, "onValueError"); - delegateMethod(shinyBinding, bindingDef, "renderError"); - delegateMethod(shinyBinding, bindingDef, "clearError"); - delegateMethod(shinyBinding, bindingDef, "showProgress"); - - // The find, renderValue, and resize are handled differently, because we - // want to actually decorate the behavior of the bindingDef methods. - - shinyBinding.find = function(scope) { - var results = bindingDef.find(scope); - - // Only return elements that are Shiny outputs, not static ones - var dynamicResults = results.filter(".html-widget-output"); - - // It's possible that whatever caused Shiny to think there might be - // new dynamic outputs, also caused there to be new static outputs. - // Since there might be lots of different htmlwidgets bindings, we - // schedule execution for later--no need to staticRender multiple - // times. - if (results.length !== dynamicResults.length) - scheduleStaticRender(); - - return dynamicResults; - }; - - // Wrap renderValue to handle initialization, which unfortunately isn't - // supported natively by Shiny at the time of this writing. - - shinyBinding.renderValue = function(el, data) { - Shiny.renderDependencies(data.deps); - // Resolve strings marked as javascript literals to objects - if (!(data.evals instanceof Array)) data.evals = [data.evals]; - for (var i = 0; data.evals && i < data.evals.length; i++) { - window.HTMLWidgets.evaluateStringMember(data.x, data.evals[i]); - } - if (!bindingDef.renderOnNullValue) { - if (data.x === null) { - el.style.visibility = "hidden"; - return; - } else { - el.style.visibility = "inherit"; - } - } - if (!elementData(el, "initialized")) { - initSizing(el); - - elementData(el, "initialized", true); - if (bindingDef.initialize) { - var result = bindingDef.initialize(el, el.offsetWidth, - el.offsetHeight); - elementData(el, "init_result", result); - } - } - bindingDef.renderValue(el, data.x, elementData(el, "init_result")); - evalAndRun(data.jsHooks.render, elementData(el, "init_result"), [el, data.x]); - }; - - // Only override resize if bindingDef implements it - if (bindingDef.resize) { - shinyBinding.resize = function(el, width, height) { - // Shiny can call resize before initialize/renderValue have been - // called, which doesn't make sense for widgets. - if (elementData(el, "initialized")) { - bindingDef.resize(el, width, height, elementData(el, "init_result")); - } - }; - } - - Shiny.outputBindings.register(shinyBinding, bindingDef.name); - } - }; - - var scheduleStaticRenderTimerId = null; - function scheduleStaticRender() { - if (!scheduleStaticRenderTimerId) { - scheduleStaticRenderTimerId = setTimeout(function() { - scheduleStaticRenderTimerId = null; - window.HTMLWidgets.staticRender(); - }, 1); - } - } - - // Render static widgets after the document finishes loading - // Statically render all elements that are of this widget's class - window.HTMLWidgets.staticRender = function() { - var bindings = window.HTMLWidgets.widgets || []; - forEach(bindings, function(binding) { - var matches = binding.find(document.documentElement); - forEach(matches, function(el) { - var sizeObj = initSizing(el, binding); - - if (hasClass(el, "html-widget-static-bound")) - return; - el.className = el.className + " html-widget-static-bound"; - - var initResult; - if (binding.initialize) { - initResult = binding.initialize(el, - sizeObj ? sizeObj.getWidth() : el.offsetWidth, - sizeObj ? sizeObj.getHeight() : el.offsetHeight - ); - elementData(el, "init_result", initResult); - } - - if (binding.resize) { - var lastSize = { - w: sizeObj ? sizeObj.getWidth() : el.offsetWidth, - h: sizeObj ? sizeObj.getHeight() : el.offsetHeight - }; - var resizeHandler = function(e) { - var size = { - w: sizeObj ? sizeObj.getWidth() : el.offsetWidth, - h: sizeObj ? sizeObj.getHeight() : el.offsetHeight - }; - if (size.w === 0 && size.h === 0) - return; - if (size.w === lastSize.w && size.h === lastSize.h) - return; - lastSize = size; - binding.resize(el, size.w, size.h, initResult); - }; - - on(window, "resize", resizeHandler); - - // This is needed for cases where we're running in a Shiny - // app, but the widget itself is not a Shiny output, but - // rather a simple static widget. One example of this is - // an rmarkdown document that has runtime:shiny and widget - // that isn't in a render function. Shiny only knows to - // call resize handlers for Shiny outputs, not for static - // widgets, so we do it ourselves. - if (window.jQuery) { - window.jQuery(document).on( - "shown.htmlwidgets shown.bs.tab.htmlwidgets shown.bs.collapse.htmlwidgets", - resizeHandler - ); - window.jQuery(document).on( - "hidden.htmlwidgets hidden.bs.tab.htmlwidgets hidden.bs.collapse.htmlwidgets", - resizeHandler - ); - } - - // This is needed for the specific case of ioslides, which - // flips slides between display:none and display:block. - // Ideally we would not have to have ioslide-specific code - // here, but rather have ioslides raise a generic event, - // but the rmarkdown package just went to CRAN so the - // window to getting that fixed may be long. - if (window.addEventListener) { - // It's OK to limit this to window.addEventListener - // browsers because ioslides itself only supports - // such browsers. - on(document, "slideenter", resizeHandler); - on(document, "slideleave", resizeHandler); - } - } - - var scriptData = document.querySelector("script[data-for='" + el.id + "'][type='application/json']"); - if (scriptData) { - var data = JSON.parse(scriptData.textContent || scriptData.text); - // Resolve strings marked as javascript literals to objects - if (!(data.evals instanceof Array)) data.evals = [data.evals]; - for (var k = 0; data.evals && k < data.evals.length; k++) { - window.HTMLWidgets.evaluateStringMember(data.x, data.evals[k]); - } - binding.renderValue(el, data.x, initResult); - evalAndRun(data.jsHooks.render, initResult, [el, data.x]); - } - }); - }); - - invokePostRenderHandlers(); - } - - - function has_jQuery3() { - if (!window.jQuery) { - return false; - } - var $version = window.jQuery.fn.jquery; - var $major_version = parseInt($version.split(".")[0]); - return $major_version >= 3; - } - - /* - / Shiny 1.4 bumped jQuery from 1.x to 3.x which means jQuery's - / on-ready handler (i.e., $(fn)) is now asyncronous (i.e., it now - / really means $(setTimeout(fn)). - / https://jquery.com/upgrade-guide/3.0/#breaking-change-document-ready-handlers-are-now-asynchronous - / - / Since Shiny uses $() to schedule initShiny, shiny>=1.4 calls initShiny - / one tick later than it did before, which means staticRender() is - / called renderValue() earlier than (advanced) widget authors might be expecting. - / https://github.com/rstudio/shiny/issues/2630 - / - / For a concrete example, leaflet has some methods (e.g., updateBounds) - / which reference Shiny methods registered in initShiny (e.g., setInputValue). - / Since leaflet is privy to this life-cycle, it knows to use setTimeout() to - / delay execution of those methods (until Shiny methods are ready) - / https://github.com/rstudio/leaflet/blob/18ec981/javascript/src/index.js#L266-L268 - / - / Ideally widget authors wouldn't need to use this setTimeout() hack that - / leaflet uses to call Shiny methods on a staticRender(). In the long run, - / the logic initShiny should be broken up so that method registration happens - / right away, but binding happens later. - */ - function maybeStaticRenderLater() { - if (shinyMode && has_jQuery3()) { - window.jQuery(window.HTMLWidgets.staticRender); - } else { - window.HTMLWidgets.staticRender(); - } - } - - if (document.addEventListener) { - document.addEventListener("DOMContentLoaded", function() { - document.removeEventListener("DOMContentLoaded", arguments.callee, false); - maybeStaticRenderLater(); - }, false); - } else if (document.attachEvent) { - document.attachEvent("onreadystatechange", function() { - if (document.readyState === "complete") { - document.detachEvent("onreadystatechange", arguments.callee); - maybeStaticRenderLater(); - } - }); - } - - - window.HTMLWidgets.getAttachmentUrl = function(depname, key) { - // If no key, default to the first item - if (typeof(key) === "undefined") - key = 1; - - var link = document.getElementById(depname + "-" + key + "-attachment"); - if (!link) { - throw new Error("Attachment " + depname + "/" + key + " not found in document"); - } - return link.getAttribute("href"); - }; - - window.HTMLWidgets.dataframeToD3 = function(df) { - var names = []; - var length; - for (var name in df) { - if (df.hasOwnProperty(name)) - names.push(name); - if (typeof(df[name]) !== "object" || typeof(df[name].length) === "undefined") { - throw new Error("All fields must be arrays"); - } else if (typeof(length) !== "undefined" && length !== df[name].length) { - throw new Error("All fields must be arrays of the same length"); - } - length = df[name].length; - } - var results = []; - var item; - for (var row = 0; row < length; row++) { - item = {}; - for (var col = 0; col < names.length; col++) { - item[names[col]] = df[names[col]][row]; - } - results.push(item); - } - return results; - }; - - window.HTMLWidgets.transposeArray2D = function(array) { - if (array.length === 0) return array; - var newArray = array[0].map(function(col, i) { - return array.map(function(row) { - return row[i] - }) - }); - return newArray; - }; - // Split value at splitChar, but allow splitChar to be escaped - // using escapeChar. Any other characters escaped by escapeChar - // will be included as usual (including escapeChar itself). - function splitWithEscape(value, splitChar, escapeChar) { - var results = []; - var escapeMode = false; - var currentResult = ""; - for (var pos = 0; pos < value.length; pos++) { - if (!escapeMode) { - if (value[pos] === splitChar) { - results.push(currentResult); - currentResult = ""; - } else if (value[pos] === escapeChar) { - escapeMode = true; - } else { - currentResult += value[pos]; - } - } else { - currentResult += value[pos]; - escapeMode = false; - } - } - if (currentResult !== "") { - results.push(currentResult); - } - return results; - } - // Function authored by Yihui/JJ Allaire - window.HTMLWidgets.evaluateStringMember = function(o, member) { - var parts = splitWithEscape(member, '.', '\\'); - for (var i = 0, l = parts.length; i < l; i++) { - var part = parts[i]; - // part may be a character or 'numeric' member name - if (o !== null && typeof o === "object" && part in o) { - if (i == (l - 1)) { // if we are at the end of the line then evalulate - if (typeof o[part] === "string") - o[part] = tryEval(o[part]); - } else { // otherwise continue to next embedded object - o = o[part]; - } - } - } - }; - - // Retrieve the HTMLWidget instance (i.e. the return value of an - // HTMLWidget binding's initialize() or factory() function) - // associated with an element, or null if none. - window.HTMLWidgets.getInstance = function(el) { - return elementData(el, "init_result"); - }; - - // Finds the first element in the scope that matches the selector, - // and returns the HTMLWidget instance (i.e. the return value of - // an HTMLWidget binding's initialize() or factory() function) - // associated with that element, if any. If no element matches the - // selector, or the first matching element has no HTMLWidget - // instance associated with it, then null is returned. - // - // The scope argument is optional, and defaults to window.document. - window.HTMLWidgets.find = function(scope, selector) { - if (arguments.length == 1) { - selector = scope; - scope = document; - } - - var el = scope.querySelector(selector); - if (el === null) { - return null; - } else { - return window.HTMLWidgets.getInstance(el); - } - }; - - // Finds all elements in the scope that match the selector, and - // returns the HTMLWidget instances (i.e. the return values of - // an HTMLWidget binding's initialize() or factory() function) - // associated with the elements, in an array. If elements that - // match the selector don't have an associated HTMLWidget - // instance, the returned array will contain nulls. - // - // The scope argument is optional, and defaults to window.document. - window.HTMLWidgets.findAll = function(scope, selector) { - if (arguments.length == 1) { - selector = scope; - scope = document; - } - - var nodes = scope.querySelectorAll(selector); - var results = []; - for (var i = 0; i < nodes.length; i++) { - results.push(window.HTMLWidgets.getInstance(nodes[i])); - } - return results; - }; - - var postRenderHandlers = []; - function invokePostRenderHandlers() { - while (postRenderHandlers.length) { - var handler = postRenderHandlers.shift(); - if (handler) { - handler(); - } - } - } - - // Register the given callback function to be invoked after the - // next time static widgets are rendered. - window.HTMLWidgets.addPostRenderHandler = function(callback) { - postRenderHandlers.push(callback); - }; - - // Takes a new-style instance-bound definition, and returns an - // old-style class-bound definition. This saves us from having - // to rewrite all the logic in this file to accomodate both - // types of definitions. - function createLegacyDefinitionAdapter(defn) { - var result = { - name: defn.name, - type: defn.type, - initialize: function(el, width, height) { - return defn.factory(el, width, height); - }, - renderValue: function(el, x, instance) { - return instance.renderValue(x); - }, - resize: function(el, width, height, instance) { - return instance.resize(width, height); - } - }; - - if (defn.find) - result.find = defn.find; - if (defn.renderError) - result.renderError = defn.renderError; - if (defn.clearError) - result.clearError = defn.clearError; - - return result; - } -})(); - diff --git a/docs/articles/basics_files/htmlwidgets-1.5.2/htmlwidgets.js b/docs/articles/basics_files/htmlwidgets-1.5.2/htmlwidgets.js deleted file mode 100644 index 6f3d672d..00000000 --- a/docs/articles/basics_files/htmlwidgets-1.5.2/htmlwidgets.js +++ /dev/null @@ -1,903 +0,0 @@ -(function() { - // If window.HTMLWidgets is already defined, then use it; otherwise create a - // new object. This allows preceding code to set options that affect the - // initialization process (though none currently exist). - window.HTMLWidgets = window.HTMLWidgets || {}; - - // See if we're running in a viewer pane. If not, we're in a web browser. - var viewerMode = window.HTMLWidgets.viewerMode = - /\bviewer_pane=1\b/.test(window.location); - - // See if we're running in Shiny mode. If not, it's a static document. - // Note that static widgets can appear in both Shiny and static modes, but - // obviously, Shiny widgets can only appear in Shiny apps/documents. - var shinyMode = window.HTMLWidgets.shinyMode = - typeof(window.Shiny) !== "undefined" && !!window.Shiny.outputBindings; - - // We can't count on jQuery being available, so we implement our own - // version if necessary. - function querySelectorAll(scope, selector) { - if (typeof(jQuery) !== "undefined" && scope instanceof jQuery) { - return scope.find(selector); - } - if (scope.querySelectorAll) { - return scope.querySelectorAll(selector); - } - } - - function asArray(value) { - if (value === null) - return []; - if ($.isArray(value)) - return value; - return [value]; - } - - // Implement jQuery's extend - function extend(target /*, ... */) { - if (arguments.length == 1) { - return target; - } - for (var i = 1; i < arguments.length; i++) { - var source = arguments[i]; - for (var prop in source) { - if (source.hasOwnProperty(prop)) { - target[prop] = source[prop]; - } - } - } - return target; - } - - // IE8 doesn't support Array.forEach. - function forEach(values, callback, thisArg) { - if (values.forEach) { - values.forEach(callback, thisArg); - } else { - for (var i = 0; i < values.length; i++) { - callback.call(thisArg, values[i], i, values); - } - } - } - - // Replaces the specified method with the return value of funcSource. - // - // Note that funcSource should not BE the new method, it should be a function - // that RETURNS the new method. funcSource receives a single argument that is - // the overridden method, it can be called from the new method. The overridden - // method can be called like a regular function, it has the target permanently - // bound to it so "this" will work correctly. - function overrideMethod(target, methodName, funcSource) { - var superFunc = target[methodName] || function() {}; - var superFuncBound = function() { - return superFunc.apply(target, arguments); - }; - target[methodName] = funcSource(superFuncBound); - } - - // Add a method to delegator that, when invoked, calls - // delegatee.methodName. If there is no such method on - // the delegatee, but there was one on delegator before - // delegateMethod was called, then the original version - // is invoked instead. - // For example: - // - // var a = { - // method1: function() { console.log('a1'); } - // method2: function() { console.log('a2'); } - // }; - // var b = { - // method1: function() { console.log('b1'); } - // }; - // delegateMethod(a, b, "method1"); - // delegateMethod(a, b, "method2"); - // a.method1(); - // a.method2(); - // - // The output would be "b1", "a2". - function delegateMethod(delegator, delegatee, methodName) { - var inherited = delegator[methodName]; - delegator[methodName] = function() { - var target = delegatee; - var method = delegatee[methodName]; - - // The method doesn't exist on the delegatee. Instead, - // call the method on the delegator, if it exists. - if (!method) { - target = delegator; - method = inherited; - } - - if (method) { - return method.apply(target, arguments); - } - }; - } - - // Implement a vague facsimilie of jQuery's data method - function elementData(el, name, value) { - if (arguments.length == 2) { - return el["htmlwidget_data_" + name]; - } else if (arguments.length == 3) { - el["htmlwidget_data_" + name] = value; - return el; - } else { - throw new Error("Wrong number of arguments for elementData: " + - arguments.length); - } - } - - // http://stackoverflow.com/questions/3446170/escape-string-for-use-in-javascript-regex - function escapeRegExp(str) { - return str.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g, "\\$&"); - } - - function hasClass(el, className) { - var re = new RegExp("\\b" + escapeRegExp(className) + "\\b"); - return re.test(el.className); - } - - // elements - array (or array-like object) of HTML elements - // className - class name to test for - // include - if true, only return elements with given className; - // if false, only return elements *without* given className - function filterByClass(elements, className, include) { - var results = []; - for (var i = 0; i < elements.length; i++) { - if (hasClass(elements[i], className) == include) - results.push(elements[i]); - } - return results; - } - - function on(obj, eventName, func) { - if (obj.addEventListener) { - obj.addEventListener(eventName, func, false); - } else if (obj.attachEvent) { - obj.attachEvent(eventName, func); - } - } - - function off(obj, eventName, func) { - if (obj.removeEventListener) - obj.removeEventListener(eventName, func, false); - else if (obj.detachEvent) { - obj.detachEvent(eventName, func); - } - } - - // Translate array of values to top/right/bottom/left, as usual with - // the "padding" CSS property - // https://developer.mozilla.org/en-US/docs/Web/CSS/padding - function unpackPadding(value) { - if (typeof(value) === "number") - value = [value]; - if (value.length === 1) { - return {top: value[0], right: value[0], bottom: value[0], left: value[0]}; - } - if (value.length === 2) { - return {top: value[0], right: value[1], bottom: value[0], left: value[1]}; - } - if (value.length === 3) { - return {top: value[0], right: value[1], bottom: value[2], left: value[1]}; - } - if (value.length === 4) { - return {top: value[0], right: value[1], bottom: value[2], left: value[3]}; - } - } - - // Convert an unpacked padding object to a CSS value - function paddingToCss(paddingObj) { - return paddingObj.top + "px " + paddingObj.right + "px " + paddingObj.bottom + "px " + paddingObj.left + "px"; - } - - // Makes a number suitable for CSS - function px(x) { - if (typeof(x) === "number") - return x + "px"; - else - return x; - } - - // Retrieves runtime widget sizing information for an element. - // The return value is either null, or an object with fill, padding, - // defaultWidth, defaultHeight fields. - function sizingPolicy(el) { - var sizingEl = document.querySelector("script[data-for='" + el.id + "'][type='application/htmlwidget-sizing']"); - if (!sizingEl) - return null; - var sp = JSON.parse(sizingEl.textContent || sizingEl.text || "{}"); - if (viewerMode) { - return sp.viewer; - } else { - return sp.browser; - } - } - - // @param tasks Array of strings (or falsy value, in which case no-op). - // Each element must be a valid JavaScript expression that yields a - // function. Or, can be an array of objects with "code" and "data" - // properties; in this case, the "code" property should be a string - // of JS that's an expr that yields a function, and "data" should be - // an object that will be added as an additional argument when that - // function is called. - // @param target The object that will be "this" for each function - // execution. - // @param args Array of arguments to be passed to the functions. (The - // same arguments will be passed to all functions.) - function evalAndRun(tasks, target, args) { - if (tasks) { - forEach(tasks, function(task) { - var theseArgs = args; - if (typeof(task) === "object") { - theseArgs = theseArgs.concat([task.data]); - task = task.code; - } - var taskFunc = tryEval(task); - if (typeof(taskFunc) !== "function") { - throw new Error("Task must be a function! Source:\n" + task); - } - taskFunc.apply(target, theseArgs); - }); - } - } - - // Attempt eval() both with and without enclosing in parentheses. - // Note that enclosing coerces a function declaration into - // an expression that eval() can parse - // (otherwise, a SyntaxError is thrown) - function tryEval(code) { - var result = null; - try { - result = eval(code); - } catch(error) { - if (!error instanceof SyntaxError) { - throw error; - } - try { - result = eval("(" + code + ")"); - } catch(e) { - if (e instanceof SyntaxError) { - throw error; - } else { - throw e; - } - } - } - return result; - } - - function initSizing(el) { - var sizing = sizingPolicy(el); - if (!sizing) - return; - - var cel = document.getElementById("htmlwidget_container"); - if (!cel) - return; - - if (typeof(sizing.padding) !== "undefined") { - document.body.style.margin = "0"; - document.body.style.padding = paddingToCss(unpackPadding(sizing.padding)); - } - - if (sizing.fill) { - document.body.style.overflow = "hidden"; - document.body.style.width = "100%"; - document.body.style.height = "100%"; - document.documentElement.style.width = "100%"; - document.documentElement.style.height = "100%"; - if (cel) { - cel.style.position = "absolute"; - var pad = unpackPadding(sizing.padding); - cel.style.top = pad.top + "px"; - cel.style.right = pad.right + "px"; - cel.style.bottom = pad.bottom + "px"; - cel.style.left = pad.left + "px"; - el.style.width = "100%"; - el.style.height = "100%"; - } - - return { - getWidth: function() { return cel.offsetWidth; }, - getHeight: function() { return cel.offsetHeight; } - }; - - } else { - el.style.width = px(sizing.width); - el.style.height = px(sizing.height); - - return { - getWidth: function() { return el.offsetWidth; }, - getHeight: function() { return el.offsetHeight; } - }; - } - } - - // Default implementations for methods - var defaults = { - find: function(scope) { - return querySelectorAll(scope, "." + this.name); - }, - renderError: function(el, err) { - var $el = $(el); - - this.clearError(el); - - // Add all these error classes, as Shiny does - var errClass = "shiny-output-error"; - if (err.type !== null) { - // use the classes of the error condition as CSS class names - errClass = errClass + " " + $.map(asArray(err.type), function(type) { - return errClass + "-" + type; - }).join(" "); - } - errClass = errClass + " htmlwidgets-error"; - - // Is el inline or block? If inline or inline-block, just display:none it - // and add an inline error. - var display = $el.css("display"); - $el.data("restore-display-mode", display); - - if (display === "inline" || display === "inline-block") { - $el.hide(); - if (err.message !== "") { - var errorSpan = $("").addClass(errClass); - errorSpan.text(err.message); - $el.after(errorSpan); - } - } else if (display === "block") { - // If block, add an error just after the el, set visibility:none on the - // el, and position the error to be on top of the el. - // Mark it with a unique ID and CSS class so we can remove it later. - $el.css("visibility", "hidden"); - if (err.message !== "") { - var errorDiv = $("
").addClass(errClass).css("position", "absolute") - .css("top", el.offsetTop) - .css("left", el.offsetLeft) - // setting width can push out the page size, forcing otherwise - // unnecessary scrollbars to appear and making it impossible for - // the element to shrink; so use max-width instead - .css("maxWidth", el.offsetWidth) - .css("height", el.offsetHeight); - errorDiv.text(err.message); - $el.after(errorDiv); - - // Really dumb way to keep the size/position of the error in sync with - // the parent element as the window is resized or whatever. - var intId = setInterval(function() { - if (!errorDiv[0].parentElement) { - clearInterval(intId); - return; - } - errorDiv - .css("top", el.offsetTop) - .css("left", el.offsetLeft) - .css("maxWidth", el.offsetWidth) - .css("height", el.offsetHeight); - }, 500); - } - } - }, - clearError: function(el) { - var $el = $(el); - var display = $el.data("restore-display-mode"); - $el.data("restore-display-mode", null); - - if (display === "inline" || display === "inline-block") { - if (display) - $el.css("display", display); - $(el.nextSibling).filter(".htmlwidgets-error").remove(); - } else if (display === "block"){ - $el.css("visibility", "inherit"); - $(el.nextSibling).filter(".htmlwidgets-error").remove(); - } - }, - sizing: {} - }; - - // Called by widget bindings to register a new type of widget. The definition - // object can contain the following properties: - // - name (required) - A string indicating the binding name, which will be - // used by default as the CSS classname to look for. - // - initialize (optional) - A function(el) that will be called once per - // widget element; if a value is returned, it will be passed as the third - // value to renderValue. - // - renderValue (required) - A function(el, data, initValue) that will be - // called with data. Static contexts will cause this to be called once per - // element; Shiny apps will cause this to be called multiple times per - // element, as the data changes. - window.HTMLWidgets.widget = function(definition) { - if (!definition.name) { - throw new Error("Widget must have a name"); - } - if (!definition.type) { - throw new Error("Widget must have a type"); - } - // Currently we only support output widgets - if (definition.type !== "output") { - throw new Error("Unrecognized widget type '" + definition.type + "'"); - } - // TODO: Verify that .name is a valid CSS classname - - // Support new-style instance-bound definitions. Old-style class-bound - // definitions have one widget "object" per widget per type/class of - // widget; the renderValue and resize methods on such widget objects - // take el and instance arguments, because the widget object can't - // store them. New-style instance-bound definitions have one widget - // object per widget instance; the definition that's passed in doesn't - // provide renderValue or resize methods at all, just the single method - // factory(el, width, height) - // which returns an object that has renderValue(x) and resize(w, h). - // This enables a far more natural programming style for the widget - // author, who can store per-instance state using either OO-style - // instance fields or functional-style closure variables (I guess this - // is in contrast to what can only be called C-style pseudo-OO which is - // what we required before). - if (definition.factory) { - definition = createLegacyDefinitionAdapter(definition); - } - - if (!definition.renderValue) { - throw new Error("Widget must have a renderValue function"); - } - - // For static rendering (non-Shiny), use a simple widget registration - // scheme. We also use this scheme for Shiny apps/documents that also - // contain static widgets. - window.HTMLWidgets.widgets = window.HTMLWidgets.widgets || []; - // Merge defaults into the definition; don't mutate the original definition. - var staticBinding = extend({}, defaults, definition); - overrideMethod(staticBinding, "find", function(superfunc) { - return function(scope) { - var results = superfunc(scope); - // Filter out Shiny outputs, we only want the static kind - return filterByClass(results, "html-widget-output", false); - }; - }); - window.HTMLWidgets.widgets.push(staticBinding); - - if (shinyMode) { - // Shiny is running. Register the definition with an output binding. - // The definition itself will not be the output binding, instead - // we will make an output binding object that delegates to the - // definition. This is because we foolishly used the same method - // name (renderValue) for htmlwidgets definition and Shiny bindings - // but they actually have quite different semantics (the Shiny - // bindings receive data that includes lots of metadata that it - // strips off before calling htmlwidgets renderValue). We can't - // just ignore the difference because in some widgets it's helpful - // to call this.renderValue() from inside of resize(), and if - // we're not delegating, then that call will go to the Shiny - // version instead of the htmlwidgets version. - - // Merge defaults with definition, without mutating either. - var bindingDef = extend({}, defaults, definition); - - // This object will be our actual Shiny binding. - var shinyBinding = new Shiny.OutputBinding(); - - // With a few exceptions, we'll want to simply use the bindingDef's - // version of methods if they are available, otherwise fall back to - // Shiny's defaults. NOTE: If Shiny's output bindings gain additional - // methods in the future, and we want them to be overrideable by - // HTMLWidget binding definitions, then we'll need to add them to this - // list. - delegateMethod(shinyBinding, bindingDef, "getId"); - delegateMethod(shinyBinding, bindingDef, "onValueChange"); - delegateMethod(shinyBinding, bindingDef, "onValueError"); - delegateMethod(shinyBinding, bindingDef, "renderError"); - delegateMethod(shinyBinding, bindingDef, "clearError"); - delegateMethod(shinyBinding, bindingDef, "showProgress"); - - // The find, renderValue, and resize are handled differently, because we - // want to actually decorate the behavior of the bindingDef methods. - - shinyBinding.find = function(scope) { - var results = bindingDef.find(scope); - - // Only return elements that are Shiny outputs, not static ones - var dynamicResults = results.filter(".html-widget-output"); - - // It's possible that whatever caused Shiny to think there might be - // new dynamic outputs, also caused there to be new static outputs. - // Since there might be lots of different htmlwidgets bindings, we - // schedule execution for later--no need to staticRender multiple - // times. - if (results.length !== dynamicResults.length) - scheduleStaticRender(); - - return dynamicResults; - }; - - // Wrap renderValue to handle initialization, which unfortunately isn't - // supported natively by Shiny at the time of this writing. - - shinyBinding.renderValue = function(el, data) { - Shiny.renderDependencies(data.deps); - // Resolve strings marked as javascript literals to objects - if (!(data.evals instanceof Array)) data.evals = [data.evals]; - for (var i = 0; data.evals && i < data.evals.length; i++) { - window.HTMLWidgets.evaluateStringMember(data.x, data.evals[i]); - } - if (!bindingDef.renderOnNullValue) { - if (data.x === null) { - el.style.visibility = "hidden"; - return; - } else { - el.style.visibility = "inherit"; - } - } - if (!elementData(el, "initialized")) { - initSizing(el); - - elementData(el, "initialized", true); - if (bindingDef.initialize) { - var result = bindingDef.initialize(el, el.offsetWidth, - el.offsetHeight); - elementData(el, "init_result", result); - } - } - bindingDef.renderValue(el, data.x, elementData(el, "init_result")); - evalAndRun(data.jsHooks.render, elementData(el, "init_result"), [el, data.x]); - }; - - // Only override resize if bindingDef implements it - if (bindingDef.resize) { - shinyBinding.resize = function(el, width, height) { - // Shiny can call resize before initialize/renderValue have been - // called, which doesn't make sense for widgets. - if (elementData(el, "initialized")) { - bindingDef.resize(el, width, height, elementData(el, "init_result")); - } - }; - } - - Shiny.outputBindings.register(shinyBinding, bindingDef.name); - } - }; - - var scheduleStaticRenderTimerId = null; - function scheduleStaticRender() { - if (!scheduleStaticRenderTimerId) { - scheduleStaticRenderTimerId = setTimeout(function() { - scheduleStaticRenderTimerId = null; - window.HTMLWidgets.staticRender(); - }, 1); - } - } - - // Render static widgets after the document finishes loading - // Statically render all elements that are of this widget's class - window.HTMLWidgets.staticRender = function() { - var bindings = window.HTMLWidgets.widgets || []; - forEach(bindings, function(binding) { - var matches = binding.find(document.documentElement); - forEach(matches, function(el) { - var sizeObj = initSizing(el, binding); - - if (hasClass(el, "html-widget-static-bound")) - return; - el.className = el.className + " html-widget-static-bound"; - - var initResult; - if (binding.initialize) { - initResult = binding.initialize(el, - sizeObj ? sizeObj.getWidth() : el.offsetWidth, - sizeObj ? sizeObj.getHeight() : el.offsetHeight - ); - elementData(el, "init_result", initResult); - } - - if (binding.resize) { - var lastSize = { - w: sizeObj ? sizeObj.getWidth() : el.offsetWidth, - h: sizeObj ? sizeObj.getHeight() : el.offsetHeight - }; - var resizeHandler = function(e) { - var size = { - w: sizeObj ? sizeObj.getWidth() : el.offsetWidth, - h: sizeObj ? sizeObj.getHeight() : el.offsetHeight - }; - if (size.w === 0 && size.h === 0) - return; - if (size.w === lastSize.w && size.h === lastSize.h) - return; - lastSize = size; - binding.resize(el, size.w, size.h, initResult); - }; - - on(window, "resize", resizeHandler); - - // This is needed for cases where we're running in a Shiny - // app, but the widget itself is not a Shiny output, but - // rather a simple static widget. One example of this is - // an rmarkdown document that has runtime:shiny and widget - // that isn't in a render function. Shiny only knows to - // call resize handlers for Shiny outputs, not for static - // widgets, so we do it ourselves. - if (window.jQuery) { - window.jQuery(document).on( - "shown.htmlwidgets shown.bs.tab.htmlwidgets shown.bs.collapse.htmlwidgets", - resizeHandler - ); - window.jQuery(document).on( - "hidden.htmlwidgets hidden.bs.tab.htmlwidgets hidden.bs.collapse.htmlwidgets", - resizeHandler - ); - } - - // This is needed for the specific case of ioslides, which - // flips slides between display:none and display:block. - // Ideally we would not have to have ioslide-specific code - // here, but rather have ioslides raise a generic event, - // but the rmarkdown package just went to CRAN so the - // window to getting that fixed may be long. - if (window.addEventListener) { - // It's OK to limit this to window.addEventListener - // browsers because ioslides itself only supports - // such browsers. - on(document, "slideenter", resizeHandler); - on(document, "slideleave", resizeHandler); - } - } - - var scriptData = document.querySelector("script[data-for='" + el.id + "'][type='application/json']"); - if (scriptData) { - var data = JSON.parse(scriptData.textContent || scriptData.text); - // Resolve strings marked as javascript literals to objects - if (!(data.evals instanceof Array)) data.evals = [data.evals]; - for (var k = 0; data.evals && k < data.evals.length; k++) { - window.HTMLWidgets.evaluateStringMember(data.x, data.evals[k]); - } - binding.renderValue(el, data.x, initResult); - evalAndRun(data.jsHooks.render, initResult, [el, data.x]); - } - }); - }); - - invokePostRenderHandlers(); - } - - - function has_jQuery3() { - if (!window.jQuery) { - return false; - } - var $version = window.jQuery.fn.jquery; - var $major_version = parseInt($version.split(".")[0]); - return $major_version >= 3; - } - - /* - / Shiny 1.4 bumped jQuery from 1.x to 3.x which means jQuery's - / on-ready handler (i.e., $(fn)) is now asyncronous (i.e., it now - / really means $(setTimeout(fn)). - / https://jquery.com/upgrade-guide/3.0/#breaking-change-document-ready-handlers-are-now-asynchronous - / - / Since Shiny uses $() to schedule initShiny, shiny>=1.4 calls initShiny - / one tick later than it did before, which means staticRender() is - / called renderValue() earlier than (advanced) widget authors might be expecting. - / https://github.com/rstudio/shiny/issues/2630 - / - / For a concrete example, leaflet has some methods (e.g., updateBounds) - / which reference Shiny methods registered in initShiny (e.g., setInputValue). - / Since leaflet is privy to this life-cycle, it knows to use setTimeout() to - / delay execution of those methods (until Shiny methods are ready) - / https://github.com/rstudio/leaflet/blob/18ec981/javascript/src/index.js#L266-L268 - / - / Ideally widget authors wouldn't need to use this setTimeout() hack that - / leaflet uses to call Shiny methods on a staticRender(). In the long run, - / the logic initShiny should be broken up so that method registration happens - / right away, but binding happens later. - */ - function maybeStaticRenderLater() { - if (shinyMode && has_jQuery3()) { - window.jQuery(window.HTMLWidgets.staticRender); - } else { - window.HTMLWidgets.staticRender(); - } - } - - if (document.addEventListener) { - document.addEventListener("DOMContentLoaded", function() { - document.removeEventListener("DOMContentLoaded", arguments.callee, false); - maybeStaticRenderLater(); - }, false); - } else if (document.attachEvent) { - document.attachEvent("onreadystatechange", function() { - if (document.readyState === "complete") { - document.detachEvent("onreadystatechange", arguments.callee); - maybeStaticRenderLater(); - } - }); - } - - - window.HTMLWidgets.getAttachmentUrl = function(depname, key) { - // If no key, default to the first item - if (typeof(key) === "undefined") - key = 1; - - var link = document.getElementById(depname + "-" + key + "-attachment"); - if (!link) { - throw new Error("Attachment " + depname + "/" + key + " not found in document"); - } - return link.getAttribute("href"); - }; - - window.HTMLWidgets.dataframeToD3 = function(df) { - var names = []; - var length; - for (var name in df) { - if (df.hasOwnProperty(name)) - names.push(name); - if (typeof(df[name]) !== "object" || typeof(df[name].length) === "undefined") { - throw new Error("All fields must be arrays"); - } else if (typeof(length) !== "undefined" && length !== df[name].length) { - throw new Error("All fields must be arrays of the same length"); - } - length = df[name].length; - } - var results = []; - var item; - for (var row = 0; row < length; row++) { - item = {}; - for (var col = 0; col < names.length; col++) { - item[names[col]] = df[names[col]][row]; - } - results.push(item); - } - return results; - }; - - window.HTMLWidgets.transposeArray2D = function(array) { - if (array.length === 0) return array; - var newArray = array[0].map(function(col, i) { - return array.map(function(row) { - return row[i] - }) - }); - return newArray; - }; - // Split value at splitChar, but allow splitChar to be escaped - // using escapeChar. Any other characters escaped by escapeChar - // will be included as usual (including escapeChar itself). - function splitWithEscape(value, splitChar, escapeChar) { - var results = []; - var escapeMode = false; - var currentResult = ""; - for (var pos = 0; pos < value.length; pos++) { - if (!escapeMode) { - if (value[pos] === splitChar) { - results.push(currentResult); - currentResult = ""; - } else if (value[pos] === escapeChar) { - escapeMode = true; - } else { - currentResult += value[pos]; - } - } else { - currentResult += value[pos]; - escapeMode = false; - } - } - if (currentResult !== "") { - results.push(currentResult); - } - return results; - } - // Function authored by Yihui/JJ Allaire - window.HTMLWidgets.evaluateStringMember = function(o, member) { - var parts = splitWithEscape(member, '.', '\\'); - for (var i = 0, l = parts.length; i < l; i++) { - var part = parts[i]; - // part may be a character or 'numeric' member name - if (o !== null && typeof o === "object" && part in o) { - if (i == (l - 1)) { // if we are at the end of the line then evalulate - if (typeof o[part] === "string") - o[part] = tryEval(o[part]); - } else { // otherwise continue to next embedded object - o = o[part]; - } - } - } - }; - - // Retrieve the HTMLWidget instance (i.e. the return value of an - // HTMLWidget binding's initialize() or factory() function) - // associated with an element, or null if none. - window.HTMLWidgets.getInstance = function(el) { - return elementData(el, "init_result"); - }; - - // Finds the first element in the scope that matches the selector, - // and returns the HTMLWidget instance (i.e. the return value of - // an HTMLWidget binding's initialize() or factory() function) - // associated with that element, if any. If no element matches the - // selector, or the first matching element has no HTMLWidget - // instance associated with it, then null is returned. - // - // The scope argument is optional, and defaults to window.document. - window.HTMLWidgets.find = function(scope, selector) { - if (arguments.length == 1) { - selector = scope; - scope = document; - } - - var el = scope.querySelector(selector); - if (el === null) { - return null; - } else { - return window.HTMLWidgets.getInstance(el); - } - }; - - // Finds all elements in the scope that match the selector, and - // returns the HTMLWidget instances (i.e. the return values of - // an HTMLWidget binding's initialize() or factory() function) - // associated with the elements, in an array. If elements that - // match the selector don't have an associated HTMLWidget - // instance, the returned array will contain nulls. - // - // The scope argument is optional, and defaults to window.document. - window.HTMLWidgets.findAll = function(scope, selector) { - if (arguments.length == 1) { - selector = scope; - scope = document; - } - - var nodes = scope.querySelectorAll(selector); - var results = []; - for (var i = 0; i < nodes.length; i++) { - results.push(window.HTMLWidgets.getInstance(nodes[i])); - } - return results; - }; - - var postRenderHandlers = []; - function invokePostRenderHandlers() { - while (postRenderHandlers.length) { - var handler = postRenderHandlers.shift(); - if (handler) { - handler(); - } - } - } - - // Register the given callback function to be invoked after the - // next time static widgets are rendered. - window.HTMLWidgets.addPostRenderHandler = function(callback) { - postRenderHandlers.push(callback); - }; - - // Takes a new-style instance-bound definition, and returns an - // old-style class-bound definition. This saves us from having - // to rewrite all the logic in this file to accomodate both - // types of definitions. - function createLegacyDefinitionAdapter(defn) { - var result = { - name: defn.name, - type: defn.type, - initialize: function(el, width, height) { - return defn.factory(el, width, height); - }, - renderValue: function(el, x, instance) { - return instance.renderValue(x); - }, - resize: function(el, width, height, instance) { - return instance.resize(width, height); - } - }; - - if (defn.find) - result.find = defn.find; - if (defn.renderError) - result.renderError = defn.renderError; - if (defn.clearError) - result.clearError = defn.clearError; - - return result; - } -})(); - diff --git a/docs/articles/basics_files/htmlwidgets-1.5.3/htmlwidgets.js b/docs/articles/basics_files/htmlwidgets-1.5.3/htmlwidgets.js deleted file mode 100644 index 3d227624..00000000 --- a/docs/articles/basics_files/htmlwidgets-1.5.3/htmlwidgets.js +++ /dev/null @@ -1,903 +0,0 @@ -(function() { - // If window.HTMLWidgets is already defined, then use it; otherwise create a - // new object. This allows preceding code to set options that affect the - // initialization process (though none currently exist). - window.HTMLWidgets = window.HTMLWidgets || {}; - - // See if we're running in a viewer pane. If not, we're in a web browser. - var viewerMode = window.HTMLWidgets.viewerMode = - /\bviewer_pane=1\b/.test(window.location); - - // See if we're running in Shiny mode. If not, it's a static document. - // Note that static widgets can appear in both Shiny and static modes, but - // obviously, Shiny widgets can only appear in Shiny apps/documents. - var shinyMode = window.HTMLWidgets.shinyMode = - typeof(window.Shiny) !== "undefined" && !!window.Shiny.outputBindings; - - // We can't count on jQuery being available, so we implement our own - // version if necessary. - function querySelectorAll(scope, selector) { - if (typeof(jQuery) !== "undefined" && scope instanceof jQuery) { - return scope.find(selector); - } - if (scope.querySelectorAll) { - return scope.querySelectorAll(selector); - } - } - - function asArray(value) { - if (value === null) - return []; - if ($.isArray(value)) - return value; - return [value]; - } - - // Implement jQuery's extend - function extend(target /*, ... */) { - if (arguments.length == 1) { - return target; - } - for (var i = 1; i < arguments.length; i++) { - var source = arguments[i]; - for (var prop in source) { - if (source.hasOwnProperty(prop)) { - target[prop] = source[prop]; - } - } - } - return target; - } - - // IE8 doesn't support Array.forEach. - function forEach(values, callback, thisArg) { - if (values.forEach) { - values.forEach(callback, thisArg); - } else { - for (var i = 0; i < values.length; i++) { - callback.call(thisArg, values[i], i, values); - } - } - } - - // Replaces the specified method with the return value of funcSource. - // - // Note that funcSource should not BE the new method, it should be a function - // that RETURNS the new method. funcSource receives a single argument that is - // the overridden method, it can be called from the new method. The overridden - // method can be called like a regular function, it has the target permanently - // bound to it so "this" will work correctly. - function overrideMethod(target, methodName, funcSource) { - var superFunc = target[methodName] || function() {}; - var superFuncBound = function() { - return superFunc.apply(target, arguments); - }; - target[methodName] = funcSource(superFuncBound); - } - - // Add a method to delegator that, when invoked, calls - // delegatee.methodName. If there is no such method on - // the delegatee, but there was one on delegator before - // delegateMethod was called, then the original version - // is invoked instead. - // For example: - // - // var a = { - // method1: function() { console.log('a1'); } - // method2: function() { console.log('a2'); } - // }; - // var b = { - // method1: function() { console.log('b1'); } - // }; - // delegateMethod(a, b, "method1"); - // delegateMethod(a, b, "method2"); - // a.method1(); - // a.method2(); - // - // The output would be "b1", "a2". - function delegateMethod(delegator, delegatee, methodName) { - var inherited = delegator[methodName]; - delegator[methodName] = function() { - var target = delegatee; - var method = delegatee[methodName]; - - // The method doesn't exist on the delegatee. Instead, - // call the method on the delegator, if it exists. - if (!method) { - target = delegator; - method = inherited; - } - - if (method) { - return method.apply(target, arguments); - } - }; - } - - // Implement a vague facsimilie of jQuery's data method - function elementData(el, name, value) { - if (arguments.length == 2) { - return el["htmlwidget_data_" + name]; - } else if (arguments.length == 3) { - el["htmlwidget_data_" + name] = value; - return el; - } else { - throw new Error("Wrong number of arguments for elementData: " + - arguments.length); - } - } - - // http://stackoverflow.com/questions/3446170/escape-string-for-use-in-javascript-regex - function escapeRegExp(str) { - return str.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g, "\\$&"); - } - - function hasClass(el, className) { - var re = new RegExp("\\b" + escapeRegExp(className) + "\\b"); - return re.test(el.className); - } - - // elements - array (or array-like object) of HTML elements - // className - class name to test for - // include - if true, only return elements with given className; - // if false, only return elements *without* given className - function filterByClass(elements, className, include) { - var results = []; - for (var i = 0; i < elements.length; i++) { - if (hasClass(elements[i], className) == include) - results.push(elements[i]); - } - return results; - } - - function on(obj, eventName, func) { - if (obj.addEventListener) { - obj.addEventListener(eventName, func, false); - } else if (obj.attachEvent) { - obj.attachEvent(eventName, func); - } - } - - function off(obj, eventName, func) { - if (obj.removeEventListener) - obj.removeEventListener(eventName, func, false); - else if (obj.detachEvent) { - obj.detachEvent(eventName, func); - } - } - - // Translate array of values to top/right/bottom/left, as usual with - // the "padding" CSS property - // https://developer.mozilla.org/en-US/docs/Web/CSS/padding - function unpackPadding(value) { - if (typeof(value) === "number") - value = [value]; - if (value.length === 1) { - return {top: value[0], right: value[0], bottom: value[0], left: value[0]}; - } - if (value.length === 2) { - return {top: value[0], right: value[1], bottom: value[0], left: value[1]}; - } - if (value.length === 3) { - return {top: value[0], right: value[1], bottom: value[2], left: value[1]}; - } - if (value.length === 4) { - return {top: value[0], right: value[1], bottom: value[2], left: value[3]}; - } - } - - // Convert an unpacked padding object to a CSS value - function paddingToCss(paddingObj) { - return paddingObj.top + "px " + paddingObj.right + "px " + paddingObj.bottom + "px " + paddingObj.left + "px"; - } - - // Makes a number suitable for CSS - function px(x) { - if (typeof(x) === "number") - return x + "px"; - else - return x; - } - - // Retrieves runtime widget sizing information for an element. - // The return value is either null, or an object with fill, padding, - // defaultWidth, defaultHeight fields. - function sizingPolicy(el) { - var sizingEl = document.querySelector("script[data-for='" + el.id + "'][type='application/htmlwidget-sizing']"); - if (!sizingEl) - return null; - var sp = JSON.parse(sizingEl.textContent || sizingEl.text || "{}"); - if (viewerMode) { - return sp.viewer; - } else { - return sp.browser; - } - } - - // @param tasks Array of strings (or falsy value, in which case no-op). - // Each element must be a valid JavaScript expression that yields a - // function. Or, can be an array of objects with "code" and "data" - // properties; in this case, the "code" property should be a string - // of JS that's an expr that yields a function, and "data" should be - // an object that will be added as an additional argument when that - // function is called. - // @param target The object that will be "this" for each function - // execution. - // @param args Array of arguments to be passed to the functions. (The - // same arguments will be passed to all functions.) - function evalAndRun(tasks, target, args) { - if (tasks) { - forEach(tasks, function(task) { - var theseArgs = args; - if (typeof(task) === "object") { - theseArgs = theseArgs.concat([task.data]); - task = task.code; - } - var taskFunc = tryEval(task); - if (typeof(taskFunc) !== "function") { - throw new Error("Task must be a function! Source:\n" + task); - } - taskFunc.apply(target, theseArgs); - }); - } - } - - // Attempt eval() both with and without enclosing in parentheses. - // Note that enclosing coerces a function declaration into - // an expression that eval() can parse - // (otherwise, a SyntaxError is thrown) - function tryEval(code) { - var result = null; - try { - result = eval("(" + code + ")"); - } catch(error) { - if (!error instanceof SyntaxError) { - throw error; - } - try { - result = eval(code); - } catch(e) { - if (e instanceof SyntaxError) { - throw error; - } else { - throw e; - } - } - } - return result; - } - - function initSizing(el) { - var sizing = sizingPolicy(el); - if (!sizing) - return; - - var cel = document.getElementById("htmlwidget_container"); - if (!cel) - return; - - if (typeof(sizing.padding) !== "undefined") { - document.body.style.margin = "0"; - document.body.style.padding = paddingToCss(unpackPadding(sizing.padding)); - } - - if (sizing.fill) { - document.body.style.overflow = "hidden"; - document.body.style.width = "100%"; - document.body.style.height = "100%"; - document.documentElement.style.width = "100%"; - document.documentElement.style.height = "100%"; - if (cel) { - cel.style.position = "absolute"; - var pad = unpackPadding(sizing.padding); - cel.style.top = pad.top + "px"; - cel.style.right = pad.right + "px"; - cel.style.bottom = pad.bottom + "px"; - cel.style.left = pad.left + "px"; - el.style.width = "100%"; - el.style.height = "100%"; - } - - return { - getWidth: function() { return cel.offsetWidth; }, - getHeight: function() { return cel.offsetHeight; } - }; - - } else { - el.style.width = px(sizing.width); - el.style.height = px(sizing.height); - - return { - getWidth: function() { return el.offsetWidth; }, - getHeight: function() { return el.offsetHeight; } - }; - } - } - - // Default implementations for methods - var defaults = { - find: function(scope) { - return querySelectorAll(scope, "." + this.name); - }, - renderError: function(el, err) { - var $el = $(el); - - this.clearError(el); - - // Add all these error classes, as Shiny does - var errClass = "shiny-output-error"; - if (err.type !== null) { - // use the classes of the error condition as CSS class names - errClass = errClass + " " + $.map(asArray(err.type), function(type) { - return errClass + "-" + type; - }).join(" "); - } - errClass = errClass + " htmlwidgets-error"; - - // Is el inline or block? If inline or inline-block, just display:none it - // and add an inline error. - var display = $el.css("display"); - $el.data("restore-display-mode", display); - - if (display === "inline" || display === "inline-block") { - $el.hide(); - if (err.message !== "") { - var errorSpan = $("").addClass(errClass); - errorSpan.text(err.message); - $el.after(errorSpan); - } - } else if (display === "block") { - // If block, add an error just after the el, set visibility:none on the - // el, and position the error to be on top of the el. - // Mark it with a unique ID and CSS class so we can remove it later. - $el.css("visibility", "hidden"); - if (err.message !== "") { - var errorDiv = $("
").addClass(errClass).css("position", "absolute") - .css("top", el.offsetTop) - .css("left", el.offsetLeft) - // setting width can push out the page size, forcing otherwise - // unnecessary scrollbars to appear and making it impossible for - // the element to shrink; so use max-width instead - .css("maxWidth", el.offsetWidth) - .css("height", el.offsetHeight); - errorDiv.text(err.message); - $el.after(errorDiv); - - // Really dumb way to keep the size/position of the error in sync with - // the parent element as the window is resized or whatever. - var intId = setInterval(function() { - if (!errorDiv[0].parentElement) { - clearInterval(intId); - return; - } - errorDiv - .css("top", el.offsetTop) - .css("left", el.offsetLeft) - .css("maxWidth", el.offsetWidth) - .css("height", el.offsetHeight); - }, 500); - } - } - }, - clearError: function(el) { - var $el = $(el); - var display = $el.data("restore-display-mode"); - $el.data("restore-display-mode", null); - - if (display === "inline" || display === "inline-block") { - if (display) - $el.css("display", display); - $(el.nextSibling).filter(".htmlwidgets-error").remove(); - } else if (display === "block"){ - $el.css("visibility", "inherit"); - $(el.nextSibling).filter(".htmlwidgets-error").remove(); - } - }, - sizing: {} - }; - - // Called by widget bindings to register a new type of widget. The definition - // object can contain the following properties: - // - name (required) - A string indicating the binding name, which will be - // used by default as the CSS classname to look for. - // - initialize (optional) - A function(el) that will be called once per - // widget element; if a value is returned, it will be passed as the third - // value to renderValue. - // - renderValue (required) - A function(el, data, initValue) that will be - // called with data. Static contexts will cause this to be called once per - // element; Shiny apps will cause this to be called multiple times per - // element, as the data changes. - window.HTMLWidgets.widget = function(definition) { - if (!definition.name) { - throw new Error("Widget must have a name"); - } - if (!definition.type) { - throw new Error("Widget must have a type"); - } - // Currently we only support output widgets - if (definition.type !== "output") { - throw new Error("Unrecognized widget type '" + definition.type + "'"); - } - // TODO: Verify that .name is a valid CSS classname - - // Support new-style instance-bound definitions. Old-style class-bound - // definitions have one widget "object" per widget per type/class of - // widget; the renderValue and resize methods on such widget objects - // take el and instance arguments, because the widget object can't - // store them. New-style instance-bound definitions have one widget - // object per widget instance; the definition that's passed in doesn't - // provide renderValue or resize methods at all, just the single method - // factory(el, width, height) - // which returns an object that has renderValue(x) and resize(w, h). - // This enables a far more natural programming style for the widget - // author, who can store per-instance state using either OO-style - // instance fields or functional-style closure variables (I guess this - // is in contrast to what can only be called C-style pseudo-OO which is - // what we required before). - if (definition.factory) { - definition = createLegacyDefinitionAdapter(definition); - } - - if (!definition.renderValue) { - throw new Error("Widget must have a renderValue function"); - } - - // For static rendering (non-Shiny), use a simple widget registration - // scheme. We also use this scheme for Shiny apps/documents that also - // contain static widgets. - window.HTMLWidgets.widgets = window.HTMLWidgets.widgets || []; - // Merge defaults into the definition; don't mutate the original definition. - var staticBinding = extend({}, defaults, definition); - overrideMethod(staticBinding, "find", function(superfunc) { - return function(scope) { - var results = superfunc(scope); - // Filter out Shiny outputs, we only want the static kind - return filterByClass(results, "html-widget-output", false); - }; - }); - window.HTMLWidgets.widgets.push(staticBinding); - - if (shinyMode) { - // Shiny is running. Register the definition with an output binding. - // The definition itself will not be the output binding, instead - // we will make an output binding object that delegates to the - // definition. This is because we foolishly used the same method - // name (renderValue) for htmlwidgets definition and Shiny bindings - // but they actually have quite different semantics (the Shiny - // bindings receive data that includes lots of metadata that it - // strips off before calling htmlwidgets renderValue). We can't - // just ignore the difference because in some widgets it's helpful - // to call this.renderValue() from inside of resize(), and if - // we're not delegating, then that call will go to the Shiny - // version instead of the htmlwidgets version. - - // Merge defaults with definition, without mutating either. - var bindingDef = extend({}, defaults, definition); - - // This object will be our actual Shiny binding. - var shinyBinding = new Shiny.OutputBinding(); - - // With a few exceptions, we'll want to simply use the bindingDef's - // version of methods if they are available, otherwise fall back to - // Shiny's defaults. NOTE: If Shiny's output bindings gain additional - // methods in the future, and we want them to be overrideable by - // HTMLWidget binding definitions, then we'll need to add them to this - // list. - delegateMethod(shinyBinding, bindingDef, "getId"); - delegateMethod(shinyBinding, bindingDef, "onValueChange"); - delegateMethod(shinyBinding, bindingDef, "onValueError"); - delegateMethod(shinyBinding, bindingDef, "renderError"); - delegateMethod(shinyBinding, bindingDef, "clearError"); - delegateMethod(shinyBinding, bindingDef, "showProgress"); - - // The find, renderValue, and resize are handled differently, because we - // want to actually decorate the behavior of the bindingDef methods. - - shinyBinding.find = function(scope) { - var results = bindingDef.find(scope); - - // Only return elements that are Shiny outputs, not static ones - var dynamicResults = results.filter(".html-widget-output"); - - // It's possible that whatever caused Shiny to think there might be - // new dynamic outputs, also caused there to be new static outputs. - // Since there might be lots of different htmlwidgets bindings, we - // schedule execution for later--no need to staticRender multiple - // times. - if (results.length !== dynamicResults.length) - scheduleStaticRender(); - - return dynamicResults; - }; - - // Wrap renderValue to handle initialization, which unfortunately isn't - // supported natively by Shiny at the time of this writing. - - shinyBinding.renderValue = function(el, data) { - Shiny.renderDependencies(data.deps); - // Resolve strings marked as javascript literals to objects - if (!(data.evals instanceof Array)) data.evals = [data.evals]; - for (var i = 0; data.evals && i < data.evals.length; i++) { - window.HTMLWidgets.evaluateStringMember(data.x, data.evals[i]); - } - if (!bindingDef.renderOnNullValue) { - if (data.x === null) { - el.style.visibility = "hidden"; - return; - } else { - el.style.visibility = "inherit"; - } - } - if (!elementData(el, "initialized")) { - initSizing(el); - - elementData(el, "initialized", true); - if (bindingDef.initialize) { - var result = bindingDef.initialize(el, el.offsetWidth, - el.offsetHeight); - elementData(el, "init_result", result); - } - } - bindingDef.renderValue(el, data.x, elementData(el, "init_result")); - evalAndRun(data.jsHooks.render, elementData(el, "init_result"), [el, data.x]); - }; - - // Only override resize if bindingDef implements it - if (bindingDef.resize) { - shinyBinding.resize = function(el, width, height) { - // Shiny can call resize before initialize/renderValue have been - // called, which doesn't make sense for widgets. - if (elementData(el, "initialized")) { - bindingDef.resize(el, width, height, elementData(el, "init_result")); - } - }; - } - - Shiny.outputBindings.register(shinyBinding, bindingDef.name); - } - }; - - var scheduleStaticRenderTimerId = null; - function scheduleStaticRender() { - if (!scheduleStaticRenderTimerId) { - scheduleStaticRenderTimerId = setTimeout(function() { - scheduleStaticRenderTimerId = null; - window.HTMLWidgets.staticRender(); - }, 1); - } - } - - // Render static widgets after the document finishes loading - // Statically render all elements that are of this widget's class - window.HTMLWidgets.staticRender = function() { - var bindings = window.HTMLWidgets.widgets || []; - forEach(bindings, function(binding) { - var matches = binding.find(document.documentElement); - forEach(matches, function(el) { - var sizeObj = initSizing(el, binding); - - if (hasClass(el, "html-widget-static-bound")) - return; - el.className = el.className + " html-widget-static-bound"; - - var initResult; - if (binding.initialize) { - initResult = binding.initialize(el, - sizeObj ? sizeObj.getWidth() : el.offsetWidth, - sizeObj ? sizeObj.getHeight() : el.offsetHeight - ); - elementData(el, "init_result", initResult); - } - - if (binding.resize) { - var lastSize = { - w: sizeObj ? sizeObj.getWidth() : el.offsetWidth, - h: sizeObj ? sizeObj.getHeight() : el.offsetHeight - }; - var resizeHandler = function(e) { - var size = { - w: sizeObj ? sizeObj.getWidth() : el.offsetWidth, - h: sizeObj ? sizeObj.getHeight() : el.offsetHeight - }; - if (size.w === 0 && size.h === 0) - return; - if (size.w === lastSize.w && size.h === lastSize.h) - return; - lastSize = size; - binding.resize(el, size.w, size.h, initResult); - }; - - on(window, "resize", resizeHandler); - - // This is needed for cases where we're running in a Shiny - // app, but the widget itself is not a Shiny output, but - // rather a simple static widget. One example of this is - // an rmarkdown document that has runtime:shiny and widget - // that isn't in a render function. Shiny only knows to - // call resize handlers for Shiny outputs, not for static - // widgets, so we do it ourselves. - if (window.jQuery) { - window.jQuery(document).on( - "shown.htmlwidgets shown.bs.tab.htmlwidgets shown.bs.collapse.htmlwidgets", - resizeHandler - ); - window.jQuery(document).on( - "hidden.htmlwidgets hidden.bs.tab.htmlwidgets hidden.bs.collapse.htmlwidgets", - resizeHandler - ); - } - - // This is needed for the specific case of ioslides, which - // flips slides between display:none and display:block. - // Ideally we would not have to have ioslide-specific code - // here, but rather have ioslides raise a generic event, - // but the rmarkdown package just went to CRAN so the - // window to getting that fixed may be long. - if (window.addEventListener) { - // It's OK to limit this to window.addEventListener - // browsers because ioslides itself only supports - // such browsers. - on(document, "slideenter", resizeHandler); - on(document, "slideleave", resizeHandler); - } - } - - var scriptData = document.querySelector("script[data-for='" + el.id + "'][type='application/json']"); - if (scriptData) { - var data = JSON.parse(scriptData.textContent || scriptData.text); - // Resolve strings marked as javascript literals to objects - if (!(data.evals instanceof Array)) data.evals = [data.evals]; - for (var k = 0; data.evals && k < data.evals.length; k++) { - window.HTMLWidgets.evaluateStringMember(data.x, data.evals[k]); - } - binding.renderValue(el, data.x, initResult); - evalAndRun(data.jsHooks.render, initResult, [el, data.x]); - } - }); - }); - - invokePostRenderHandlers(); - } - - - function has_jQuery3() { - if (!window.jQuery) { - return false; - } - var $version = window.jQuery.fn.jquery; - var $major_version = parseInt($version.split(".")[0]); - return $major_version >= 3; - } - - /* - / Shiny 1.4 bumped jQuery from 1.x to 3.x which means jQuery's - / on-ready handler (i.e., $(fn)) is now asyncronous (i.e., it now - / really means $(setTimeout(fn)). - / https://jquery.com/upgrade-guide/3.0/#breaking-change-document-ready-handlers-are-now-asynchronous - / - / Since Shiny uses $() to schedule initShiny, shiny>=1.4 calls initShiny - / one tick later than it did before, which means staticRender() is - / called renderValue() earlier than (advanced) widget authors might be expecting. - / https://github.com/rstudio/shiny/issues/2630 - / - / For a concrete example, leaflet has some methods (e.g., updateBounds) - / which reference Shiny methods registered in initShiny (e.g., setInputValue). - / Since leaflet is privy to this life-cycle, it knows to use setTimeout() to - / delay execution of those methods (until Shiny methods are ready) - / https://github.com/rstudio/leaflet/blob/18ec981/javascript/src/index.js#L266-L268 - / - / Ideally widget authors wouldn't need to use this setTimeout() hack that - / leaflet uses to call Shiny methods on a staticRender(). In the long run, - / the logic initShiny should be broken up so that method registration happens - / right away, but binding happens later. - */ - function maybeStaticRenderLater() { - if (shinyMode && has_jQuery3()) { - window.jQuery(window.HTMLWidgets.staticRender); - } else { - window.HTMLWidgets.staticRender(); - } - } - - if (document.addEventListener) { - document.addEventListener("DOMContentLoaded", function() { - document.removeEventListener("DOMContentLoaded", arguments.callee, false); - maybeStaticRenderLater(); - }, false); - } else if (document.attachEvent) { - document.attachEvent("onreadystatechange", function() { - if (document.readyState === "complete") { - document.detachEvent("onreadystatechange", arguments.callee); - maybeStaticRenderLater(); - } - }); - } - - - window.HTMLWidgets.getAttachmentUrl = function(depname, key) { - // If no key, default to the first item - if (typeof(key) === "undefined") - key = 1; - - var link = document.getElementById(depname + "-" + key + "-attachment"); - if (!link) { - throw new Error("Attachment " + depname + "/" + key + " not found in document"); - } - return link.getAttribute("href"); - }; - - window.HTMLWidgets.dataframeToD3 = function(df) { - var names = []; - var length; - for (var name in df) { - if (df.hasOwnProperty(name)) - names.push(name); - if (typeof(df[name]) !== "object" || typeof(df[name].length) === "undefined") { - throw new Error("All fields must be arrays"); - } else if (typeof(length) !== "undefined" && length !== df[name].length) { - throw new Error("All fields must be arrays of the same length"); - } - length = df[name].length; - } - var results = []; - var item; - for (var row = 0; row < length; row++) { - item = {}; - for (var col = 0; col < names.length; col++) { - item[names[col]] = df[names[col]][row]; - } - results.push(item); - } - return results; - }; - - window.HTMLWidgets.transposeArray2D = function(array) { - if (array.length === 0) return array; - var newArray = array[0].map(function(col, i) { - return array.map(function(row) { - return row[i] - }) - }); - return newArray; - }; - // Split value at splitChar, but allow splitChar to be escaped - // using escapeChar. Any other characters escaped by escapeChar - // will be included as usual (including escapeChar itself). - function splitWithEscape(value, splitChar, escapeChar) { - var results = []; - var escapeMode = false; - var currentResult = ""; - for (var pos = 0; pos < value.length; pos++) { - if (!escapeMode) { - if (value[pos] === splitChar) { - results.push(currentResult); - currentResult = ""; - } else if (value[pos] === escapeChar) { - escapeMode = true; - } else { - currentResult += value[pos]; - } - } else { - currentResult += value[pos]; - escapeMode = false; - } - } - if (currentResult !== "") { - results.push(currentResult); - } - return results; - } - // Function authored by Yihui/JJ Allaire - window.HTMLWidgets.evaluateStringMember = function(o, member) { - var parts = splitWithEscape(member, '.', '\\'); - for (var i = 0, l = parts.length; i < l; i++) { - var part = parts[i]; - // part may be a character or 'numeric' member name - if (o !== null && typeof o === "object" && part in o) { - if (i == (l - 1)) { // if we are at the end of the line then evalulate - if (typeof o[part] === "string") - o[part] = tryEval(o[part]); - } else { // otherwise continue to next embedded object - o = o[part]; - } - } - } - }; - - // Retrieve the HTMLWidget instance (i.e. the return value of an - // HTMLWidget binding's initialize() or factory() function) - // associated with an element, or null if none. - window.HTMLWidgets.getInstance = function(el) { - return elementData(el, "init_result"); - }; - - // Finds the first element in the scope that matches the selector, - // and returns the HTMLWidget instance (i.e. the return value of - // an HTMLWidget binding's initialize() or factory() function) - // associated with that element, if any. If no element matches the - // selector, or the first matching element has no HTMLWidget - // instance associated with it, then null is returned. - // - // The scope argument is optional, and defaults to window.document. - window.HTMLWidgets.find = function(scope, selector) { - if (arguments.length == 1) { - selector = scope; - scope = document; - } - - var el = scope.querySelector(selector); - if (el === null) { - return null; - } else { - return window.HTMLWidgets.getInstance(el); - } - }; - - // Finds all elements in the scope that match the selector, and - // returns the HTMLWidget instances (i.e. the return values of - // an HTMLWidget binding's initialize() or factory() function) - // associated with the elements, in an array. If elements that - // match the selector don't have an associated HTMLWidget - // instance, the returned array will contain nulls. - // - // The scope argument is optional, and defaults to window.document. - window.HTMLWidgets.findAll = function(scope, selector) { - if (arguments.length == 1) { - selector = scope; - scope = document; - } - - var nodes = scope.querySelectorAll(selector); - var results = []; - for (var i = 0; i < nodes.length; i++) { - results.push(window.HTMLWidgets.getInstance(nodes[i])); - } - return results; - }; - - var postRenderHandlers = []; - function invokePostRenderHandlers() { - while (postRenderHandlers.length) { - var handler = postRenderHandlers.shift(); - if (handler) { - handler(); - } - } - } - - // Register the given callback function to be invoked after the - // next time static widgets are rendered. - window.HTMLWidgets.addPostRenderHandler = function(callback) { - postRenderHandlers.push(callback); - }; - - // Takes a new-style instance-bound definition, and returns an - // old-style class-bound definition. This saves us from having - // to rewrite all the logic in this file to accomodate both - // types of definitions. - function createLegacyDefinitionAdapter(defn) { - var result = { - name: defn.name, - type: defn.type, - initialize: function(el, width, height) { - return defn.factory(el, width, height); - }, - renderValue: function(el, x, instance) { - return instance.renderValue(x); - }, - resize: function(el, width, height, instance) { - return instance.resize(width, height); - } - }; - - if (defn.find) - result.find = defn.find; - if (defn.renderError) - result.renderError = defn.renderError; - if (defn.clearError) - result.clearError = defn.clearError; - - return result; - } -})(); - diff --git a/docs/articles/basics_files/uirender-binding-0.3.3.9001/uirender.js b/docs/articles/basics_files/uirender-binding-0.3.3.9001/uirender.js deleted file mode 100644 index 00245a87..00000000 --- a/docs/articles/basics_files/uirender-binding-0.3.3.9001/uirender.js +++ /dev/null @@ -1,24 +0,0 @@ -HTMLWidgets.widget({ - name: 'uirender', - type: 'output', - - factory: function(el, width, height) { - return { - renderValue: function(x) { - let script = document.createElement('script') - script.src = `${x.shiny_custom_semantic}/semantic.min.js` - let css = document.createElement('link') - css.rel = 'stylesheet' - css.href = `${x.shiny_custom_semantic}/semantic.min.css` - document.head.appendChild(css) - document.head.appendChild(script) - - el.innerHTML = x.ui; - }, - - resize: function(width, height) { - // TODO: code to re-render the widget with a new size - } - }; - } -}); diff --git a/docs/articles/basics_files/uirender-binding-0.4.0/uirender.js b/docs/articles/basics_files/uirender-binding-0.4.0/uirender.js deleted file mode 100644 index 00245a87..00000000 --- a/docs/articles/basics_files/uirender-binding-0.4.0/uirender.js +++ /dev/null @@ -1,24 +0,0 @@ -HTMLWidgets.widget({ - name: 'uirender', - type: 'output', - - factory: function(el, width, height) { - return { - renderValue: function(x) { - let script = document.createElement('script') - script.src = `${x.shiny_custom_semantic}/semantic.min.js` - let css = document.createElement('link') - css.rel = 'stylesheet' - css.href = `${x.shiny_custom_semantic}/semantic.min.css` - document.head.appendChild(css) - document.head.appendChild(script) - - el.innerHTML = x.ui; - }, - - resize: function(width, height) { - // TODO: code to re-render the widget with a new size - } - }; - } -}); diff --git a/docs/articles/fomantic_js.html b/docs/articles/fomantic_js.html deleted file mode 100644 index 2a807ca5..00000000 --- a/docs/articles/fomantic_js.html +++ /dev/null @@ -1,197 +0,0 @@ - - - - - - - -Using Fomantic UI JavaScript elements [Advanced] • SHINY.SEMANTIC - - - - - - - - - - -
-
- - - - -
-
- - - - -
-

-Using Fomantic UI JavaScript elements [Advanced]

-

Some Fomantic UI elements require to run a specific JS code when DOM document is ready. There are at least 2 options to do this:

-
    -
  1. Use shinyjs -
  2. -
-
library(shinyjs)
-...
-jsCode <- " # Fomantic UI componts JS "
-...
-ui <- function() {
-  shinyUI(
-    semanticPage(
-      title = "Your page title",
-      shinyjs::useShinyjs(),
-      # Your UI code
-    )
-  )
-}
-server <- shinyServer(function(input, output) {
-  runjs(jsCode)
-  # Your Shiny logic
-})
-shinyApp(ui = ui(), server = server)
-
    -
  1. Use shiny::tags$script() -
  2. -
-
...
-jsCode <- "
-$(document).ready(function() {
-  # Semantic UI components JS code, like:
-  #$('.rating').rating('setting', 'clearable', true);
-  #$('.disabled .rating').rating('disable');
-})
-...
-"
-
-ui <- function() {
-  shinyUI(
-    semanticPage(
-      title = "My page",
-      tags$script(jsCode),
-      # Your UI code
-    )
-  )
-}
-...
-server <- shinyServer(function(input, output) {
-  # Your Shiny logic
-})
-
-shinyApp(ui = ui(), server = server)
-
-
- - - -
- - - -
- -
-

Site built with pkgdown 1.5.1.

-
- -
-
- - - - - - diff --git a/docs/articles/fomantic_js_files/accessible-code-block-0.0.1/empty-anchor.js b/docs/articles/fomantic_js_files/accessible-code-block-0.0.1/empty-anchor.js deleted file mode 100644 index ca349fd6..00000000 --- a/docs/articles/fomantic_js_files/accessible-code-block-0.0.1/empty-anchor.js +++ /dev/null @@ -1,15 +0,0 @@ -// Hide empty tag within highlighted CodeBlock for screen reader accessibility (see https://github.com/jgm/pandoc/issues/6352#issuecomment-626106786) --> -// v0.0.1 -// Written by JooYoung Seo (jooyoung@psu.edu) and Atsushi Yasumoto on June 1st, 2020. - -document.addEventListener('DOMContentLoaded', function() { - const codeList = document.getElementsByClassName("sourceCode"); - for (var i = 0; i < codeList.length; i++) { - var linkList = codeList[i].getElementsByTagName('a'); - for (var j = 0; j < linkList.length; j++) { - if (linkList[j].innerHTML === "") { - linkList[j].setAttribute('aria-hidden', 'true'); - } - } - } -}); diff --git a/docs/articles/fomantic_js_files/anchor-sections-1.0/anchor-sections.css b/docs/articles/fomantic_js_files/anchor-sections-1.0/anchor-sections.css deleted file mode 100644 index 07aee5fc..00000000 --- a/docs/articles/fomantic_js_files/anchor-sections-1.0/anchor-sections.css +++ /dev/null @@ -1,4 +0,0 @@ -/* Styles for section anchors */ -a.anchor-section {margin-left: 10px; visibility: hidden; color: inherit;} -a.anchor-section::before {content: '#';} -.hasAnchor:hover a.anchor-section {visibility: visible;} diff --git a/docs/articles/fomantic_js_files/anchor-sections-1.0/anchor-sections.js b/docs/articles/fomantic_js_files/anchor-sections-1.0/anchor-sections.js deleted file mode 100644 index 570f99a0..00000000 --- a/docs/articles/fomantic_js_files/anchor-sections-1.0/anchor-sections.js +++ /dev/null @@ -1,33 +0,0 @@ -// Anchor sections v1.0 written by Atsushi Yasumoto on Oct 3rd, 2020. -document.addEventListener('DOMContentLoaded', function() { - // Do nothing if AnchorJS is used - if (typeof window.anchors === 'object' && anchors.hasOwnProperty('hasAnchorJSLink')) { - return; - } - - const h = document.querySelectorAll('h1, h2, h3, h4, h5, h6'); - - // Do nothing if sections are already anchored - if (Array.from(h).some(x => x.classList.contains('hasAnchor'))) { - return null; - } - - // Use section id when pandoc runs with --section-divs - const section_id = function(x) { - return ((x.classList.contains('section') || (x.tagName === 'SECTION')) - ? x.id : ''); - }; - - // Add anchors - h.forEach(function(x) { - const id = x.id || section_id(x.parentElement); - if (id === '') { - return null; - } - let anchor = document.createElement('a'); - anchor.href = '#' + id; - anchor.classList = ['anchor-section']; - x.classList.add('hasAnchor'); - x.appendChild(anchor); - }); -}); diff --git a/docs/articles/index.html b/docs/articles/index.html deleted file mode 100644 index 26ba1e54..00000000 --- a/docs/articles/index.html +++ /dev/null @@ -1,182 +0,0 @@ - - - - - - - - -Articles • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - -
- - - - -
- - -
-

Site built with pkgdown 1.5.1.

-
- -
-
- - - - - - - - diff --git a/docs/articles/intro.html b/docs/articles/intro.html deleted file mode 100644 index 299a35b9..00000000 --- a/docs/articles/intro.html +++ /dev/null @@ -1,366 +0,0 @@ - - - - - - - -Build your first dynamic shiny.semantic app using layout and grid • SHINY.SEMANTIC - - - - - - - - - - -
-
- - - - -
-
- - - - -
-

-Create UI inside documents

-

This is how you generate your first UI with shiny.semantic:

-
uirender(
-  shiny::tagList(
-    h4("Numeric input", icon("world")),
-    shiny.semantic::numeric_input("input", value = 0, label = ""),
-    shiny.semantic::list_container(list(
-        list(header = "Item 1", description = "My text for item 1", icon = "cat"),
-        list(header = "Item 2", description = "My text for item 2", icon = "tree"),
-        list(header = "Item 3", description = "My text for item 3", icon = "dog")
-      ), is_divided = TRUE
-    )
-  ),
-width = "200px", height = "280px")
-
- -
-
-

-Create a simple Shiny App

-

Let’s create a Shiny app with semanticPage() and just an h1 title.

-

screen1

-
ui <- semanticPage(
-  title = "My first page",
-  h1("My page")
-)
-
-server <- function(input, output, session) {}
-
-shinyApp(ui, server)
-
-

-Built-in layouts

-

Now let’s add sidebar layout sidebar_layout() with a sidebar panel sidebar_panel() and main panel main_panel(). The sidebar is displayed with a distinct background color and typically contains input controls. The main area occupies 2/3 of the horizontal width and typically contains outputs.

-

screen2

-
ui <- semanticPage(
-  title = "My first page",
-  h1("My page"),
-  sidebar_layout(
-    sidebar_panel(),
-    main_panel()
-    )
-)
-
-server <- function(input, output, session) {}
-
-shinyApp(ui, server)
-

Next let’s fill in the main panel main_panel() with a Fomantic (Semantic previously) UI segment containing 2 cards.

-

screen3

-
ui <- semanticPage(
-  title = "My first page",
-  h1("My page"),
-  sidebar_layout(
-    sidebar_panel(),
-    main_panel(
-      segment(
-         cards(
-           class = "two",
-           card(class = "red",
-             div(class = "content",
-                 div(class = "header", "Main title card 1"),
-                 div(class = "meta", "Sub title card 1"),
-                 div(class = "description", "More detail description card 1")
-             )
-           ),
-           card(class = "blue",
-             div(class = "content",
-                 div(class = "header", "Main title card 2"),
-                 div(class = "meta", "Sub title card 2"),
-                 div(class = "description", "More detail description card 2")
-                 )
-             )
-           )
-         )
-      )
-    )
-  )
-
-server <- function(input, output, session) {}
-
-shinyApp(ui, server)
-

Time to fill in sidebar sidebar_panel(), so let’s add a dropdown. We create it input using dropdown_input().

-

screen4

-
ui <- semanticPage(
-  title = "My first page",
-  h1("My page"),
-  sidebar_layout(
-    sidebar_panel(
-      dropdown_input("mtcars_dropdown", c("mpg", "cyl", "disp", "hp"), value = "mpg"),
-      textOutput("dropdown")
-    ),
-    main_panel(
-      segment(
-         cards(
-           class = "two",
-           card(class = "red",
-             div(class = "content",
-                 div(class = "header", "Main title card 1"),
-                 div(class = "meta", "Sub title card 1"),
-                 div(class = "description", "More detail description card 1")
-             )
-           ),
-           card(class = "blue",
-             div(class = "content",
-                 div(class = "header", "Main title card 2"),
-                 div(class = "meta", "Sub title card 2"),
-                 div(class = "description", "More detail description card 2")
-             )
-           )
-         )
-      )
-      )
-    )
-)
-
-server <- function(input, output, session) {
-  output$dropdown <- renderText(input$mtcars_dropdown)
-}
-
-shinyApp(ui, server)
-

Let’s make dropdown do something and generate a histogram and a simple plot from a selected mtcars column using dropdown.

-

screen5

-
ui <- semanticPage(
-  title = "My first page",
-  h1("My page"),
-  sidebar_layout(
-    sidebar_panel(
-      p("Select variable for plots:"),
-      dropdown_input("mtcars_dropdown", c("mpg", "cyl", "disp", "hp"), value = "mpg")
-    ),
-    main_panel(
-      segment(
-         cards(
-           class = "two",
-           card(class = "red",
-             div(class = "content",
-                 div(class = "header", "Main title card 1"),
-                 div(class = "meta", "Sub title card 1"),
-                 div(class = "description", "More detail description card 1")
-             )
-           ),
-           card(class = "blue",
-             div(class = "content",
-                 div(class = "header", "Main title card 2"),
-                 div(class = "meta", "Sub title card 2"),
-                 div(class = "description", "More detail description card 2")
-             )
-           )
-         )
-      ),
-      plotOutput("histogram"),
-      plotOutput("plot")
-      )
-    )
-)
-
-server <- function(input, output, session) {
-  output$dropdown <- renderText(input$mtcars_dropdown)
-  output$histogram <- renderPlot(hist(mtcars[[input$mtcars_dropdown]]))
-  output$plot <- renderPlot(plot(mtcars[[input$mtcars_dropdown]]))
-}
-
-shinyApp(ui, server)
-

There is more layouts that you can use. Just check the documentation of: splitLayout, flow_layout, vertical_layout and some more!

-
-
-

-Grid templates

-

Finally let’s change the layout of the plots on the page and make them appear next to each other. We will use grid() for it and define a grid template using grid_template() with 1 row and 2 columns of the same size. Our grid template will contain 2 areas chart1 and chart2

-
grid_charts <- grid_template(
-  default = list(areas = rbind(c("chart1", "chart2")),
-                 rows_height = c("100%"),
-                 cols_width = c("50%", "50%"))
-)
-

We assign plots’ outputs plotOutput() to both areas inside the grid function.

-

This is the final effect of our work:

-

screen6

-
ui <- semanticPage(
-  title = "My first page",
-  h1("My page"),
-  sidebar_layout(
-    sidebar_panel(
-      p("Select variable for plots:"),
-      dropdown_input("mtcars_dropdown", c("mpg", "cyl", "disp", "hp"), value = "mpg")
-    ),
-    main_panel(
-      segment(
-         cards(
-           class = "two",
-           card(class = "red",
-             div(class = "content",
-                 div(class = "header", "Main title card 1"),
-                 div(class = "meta", "Sub title card 1"),
-                 div(class = "description", "More detail description card 1")
-             )
-           ),
-           card(class = "blue",
-             div(class = "content",
-                 div(class = "header", "Main title card 2"),
-                 div(class = "meta", "Sub title card 2"),
-                 div(class = "description", "More detail description card 2")
-             )
-           )
-         )
-      ),
-      grid(grid_charts,
-           chart1 = plotOutput("histogram"),
-           chart2 = plotOutput("plot")
-         )
-      )
-    )
-)
-
-server <- function(input, output, session) {
-  output$dropdown <- renderText(input$mtcars_dropdown)
-  output$histogram <- renderPlot(hist(mtcars[[input$mtcars_dropdown]]))
-  output$plot <- renderPlot(plot(mtcars[[input$mtcars_dropdown]]))
-}
-
-shinyApp(ui, server)
-

You can define grids for different screen sizes. Here is an example on how to define it for mobile.

-
-
-
- - - -
- - - -
- -
-

Site built with pkgdown 1.5.1.

-
- -
-
- - - - - - diff --git a/docs/articles/intro_files/accessible-code-block-0.0.1/empty-anchor.js b/docs/articles/intro_files/accessible-code-block-0.0.1/empty-anchor.js deleted file mode 100644 index ca349fd6..00000000 --- a/docs/articles/intro_files/accessible-code-block-0.0.1/empty-anchor.js +++ /dev/null @@ -1,15 +0,0 @@ -// Hide empty tag within highlighted CodeBlock for screen reader accessibility (see https://github.com/jgm/pandoc/issues/6352#issuecomment-626106786) --> -// v0.0.1 -// Written by JooYoung Seo (jooyoung@psu.edu) and Atsushi Yasumoto on June 1st, 2020. - -document.addEventListener('DOMContentLoaded', function() { - const codeList = document.getElementsByClassName("sourceCode"); - for (var i = 0; i < codeList.length; i++) { - var linkList = codeList[i].getElementsByTagName('a'); - for (var j = 0; j < linkList.length; j++) { - if (linkList[j].innerHTML === "") { - linkList[j].setAttribute('aria-hidden', 'true'); - } - } - } -}); diff --git a/docs/articles/intro_files/anchor-sections-1.0/anchor-sections.css b/docs/articles/intro_files/anchor-sections-1.0/anchor-sections.css deleted file mode 100644 index 07aee5fc..00000000 --- a/docs/articles/intro_files/anchor-sections-1.0/anchor-sections.css +++ /dev/null @@ -1,4 +0,0 @@ -/* Styles for section anchors */ -a.anchor-section {margin-left: 10px; visibility: hidden; color: inherit;} -a.anchor-section::before {content: '#';} -.hasAnchor:hover a.anchor-section {visibility: visible;} diff --git a/docs/articles/intro_files/anchor-sections-1.0/anchor-sections.js b/docs/articles/intro_files/anchor-sections-1.0/anchor-sections.js deleted file mode 100644 index 570f99a0..00000000 --- a/docs/articles/intro_files/anchor-sections-1.0/anchor-sections.js +++ /dev/null @@ -1,33 +0,0 @@ -// Anchor sections v1.0 written by Atsushi Yasumoto on Oct 3rd, 2020. -document.addEventListener('DOMContentLoaded', function() { - // Do nothing if AnchorJS is used - if (typeof window.anchors === 'object' && anchors.hasOwnProperty('hasAnchorJSLink')) { - return; - } - - const h = document.querySelectorAll('h1, h2, h3, h4, h5, h6'); - - // Do nothing if sections are already anchored - if (Array.from(h).some(x => x.classList.contains('hasAnchor'))) { - return null; - } - - // Use section id when pandoc runs with --section-divs - const section_id = function(x) { - return ((x.classList.contains('section') || (x.tagName === 'SECTION')) - ? x.id : ''); - }; - - // Add anchors - h.forEach(function(x) { - const id = x.id || section_id(x.parentElement); - if (id === '') { - return null; - } - let anchor = document.createElement('a'); - anchor.href = '#' + id; - anchor.classList = ['anchor-section']; - x.classList.add('hasAnchor'); - x.appendChild(anchor); - }); -}); diff --git a/docs/articles/intro_files/htmlwidgets-1.5.1/htmlwidgets.js b/docs/articles/intro_files/htmlwidgets-1.5.1/htmlwidgets.js deleted file mode 100644 index 6f3d672d..00000000 --- a/docs/articles/intro_files/htmlwidgets-1.5.1/htmlwidgets.js +++ /dev/null @@ -1,903 +0,0 @@ -(function() { - // If window.HTMLWidgets is already defined, then use it; otherwise create a - // new object. This allows preceding code to set options that affect the - // initialization process (though none currently exist). - window.HTMLWidgets = window.HTMLWidgets || {}; - - // See if we're running in a viewer pane. If not, we're in a web browser. - var viewerMode = window.HTMLWidgets.viewerMode = - /\bviewer_pane=1\b/.test(window.location); - - // See if we're running in Shiny mode. If not, it's a static document. - // Note that static widgets can appear in both Shiny and static modes, but - // obviously, Shiny widgets can only appear in Shiny apps/documents. - var shinyMode = window.HTMLWidgets.shinyMode = - typeof(window.Shiny) !== "undefined" && !!window.Shiny.outputBindings; - - // We can't count on jQuery being available, so we implement our own - // version if necessary. - function querySelectorAll(scope, selector) { - if (typeof(jQuery) !== "undefined" && scope instanceof jQuery) { - return scope.find(selector); - } - if (scope.querySelectorAll) { - return scope.querySelectorAll(selector); - } - } - - function asArray(value) { - if (value === null) - return []; - if ($.isArray(value)) - return value; - return [value]; - } - - // Implement jQuery's extend - function extend(target /*, ... */) { - if (arguments.length == 1) { - return target; - } - for (var i = 1; i < arguments.length; i++) { - var source = arguments[i]; - for (var prop in source) { - if (source.hasOwnProperty(prop)) { - target[prop] = source[prop]; - } - } - } - return target; - } - - // IE8 doesn't support Array.forEach. - function forEach(values, callback, thisArg) { - if (values.forEach) { - values.forEach(callback, thisArg); - } else { - for (var i = 0; i < values.length; i++) { - callback.call(thisArg, values[i], i, values); - } - } - } - - // Replaces the specified method with the return value of funcSource. - // - // Note that funcSource should not BE the new method, it should be a function - // that RETURNS the new method. funcSource receives a single argument that is - // the overridden method, it can be called from the new method. The overridden - // method can be called like a regular function, it has the target permanently - // bound to it so "this" will work correctly. - function overrideMethod(target, methodName, funcSource) { - var superFunc = target[methodName] || function() {}; - var superFuncBound = function() { - return superFunc.apply(target, arguments); - }; - target[methodName] = funcSource(superFuncBound); - } - - // Add a method to delegator that, when invoked, calls - // delegatee.methodName. If there is no such method on - // the delegatee, but there was one on delegator before - // delegateMethod was called, then the original version - // is invoked instead. - // For example: - // - // var a = { - // method1: function() { console.log('a1'); } - // method2: function() { console.log('a2'); } - // }; - // var b = { - // method1: function() { console.log('b1'); } - // }; - // delegateMethod(a, b, "method1"); - // delegateMethod(a, b, "method2"); - // a.method1(); - // a.method2(); - // - // The output would be "b1", "a2". - function delegateMethod(delegator, delegatee, methodName) { - var inherited = delegator[methodName]; - delegator[methodName] = function() { - var target = delegatee; - var method = delegatee[methodName]; - - // The method doesn't exist on the delegatee. Instead, - // call the method on the delegator, if it exists. - if (!method) { - target = delegator; - method = inherited; - } - - if (method) { - return method.apply(target, arguments); - } - }; - } - - // Implement a vague facsimilie of jQuery's data method - function elementData(el, name, value) { - if (arguments.length == 2) { - return el["htmlwidget_data_" + name]; - } else if (arguments.length == 3) { - el["htmlwidget_data_" + name] = value; - return el; - } else { - throw new Error("Wrong number of arguments for elementData: " + - arguments.length); - } - } - - // http://stackoverflow.com/questions/3446170/escape-string-for-use-in-javascript-regex - function escapeRegExp(str) { - return str.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g, "\\$&"); - } - - function hasClass(el, className) { - var re = new RegExp("\\b" + escapeRegExp(className) + "\\b"); - return re.test(el.className); - } - - // elements - array (or array-like object) of HTML elements - // className - class name to test for - // include - if true, only return elements with given className; - // if false, only return elements *without* given className - function filterByClass(elements, className, include) { - var results = []; - for (var i = 0; i < elements.length; i++) { - if (hasClass(elements[i], className) == include) - results.push(elements[i]); - } - return results; - } - - function on(obj, eventName, func) { - if (obj.addEventListener) { - obj.addEventListener(eventName, func, false); - } else if (obj.attachEvent) { - obj.attachEvent(eventName, func); - } - } - - function off(obj, eventName, func) { - if (obj.removeEventListener) - obj.removeEventListener(eventName, func, false); - else if (obj.detachEvent) { - obj.detachEvent(eventName, func); - } - } - - // Translate array of values to top/right/bottom/left, as usual with - // the "padding" CSS property - // https://developer.mozilla.org/en-US/docs/Web/CSS/padding - function unpackPadding(value) { - if (typeof(value) === "number") - value = [value]; - if (value.length === 1) { - return {top: value[0], right: value[0], bottom: value[0], left: value[0]}; - } - if (value.length === 2) { - return {top: value[0], right: value[1], bottom: value[0], left: value[1]}; - } - if (value.length === 3) { - return {top: value[0], right: value[1], bottom: value[2], left: value[1]}; - } - if (value.length === 4) { - return {top: value[0], right: value[1], bottom: value[2], left: value[3]}; - } - } - - // Convert an unpacked padding object to a CSS value - function paddingToCss(paddingObj) { - return paddingObj.top + "px " + paddingObj.right + "px " + paddingObj.bottom + "px " + paddingObj.left + "px"; - } - - // Makes a number suitable for CSS - function px(x) { - if (typeof(x) === "number") - return x + "px"; - else - return x; - } - - // Retrieves runtime widget sizing information for an element. - // The return value is either null, or an object with fill, padding, - // defaultWidth, defaultHeight fields. - function sizingPolicy(el) { - var sizingEl = document.querySelector("script[data-for='" + el.id + "'][type='application/htmlwidget-sizing']"); - if (!sizingEl) - return null; - var sp = JSON.parse(sizingEl.textContent || sizingEl.text || "{}"); - if (viewerMode) { - return sp.viewer; - } else { - return sp.browser; - } - } - - // @param tasks Array of strings (or falsy value, in which case no-op). - // Each element must be a valid JavaScript expression that yields a - // function. Or, can be an array of objects with "code" and "data" - // properties; in this case, the "code" property should be a string - // of JS that's an expr that yields a function, and "data" should be - // an object that will be added as an additional argument when that - // function is called. - // @param target The object that will be "this" for each function - // execution. - // @param args Array of arguments to be passed to the functions. (The - // same arguments will be passed to all functions.) - function evalAndRun(tasks, target, args) { - if (tasks) { - forEach(tasks, function(task) { - var theseArgs = args; - if (typeof(task) === "object") { - theseArgs = theseArgs.concat([task.data]); - task = task.code; - } - var taskFunc = tryEval(task); - if (typeof(taskFunc) !== "function") { - throw new Error("Task must be a function! Source:\n" + task); - } - taskFunc.apply(target, theseArgs); - }); - } - } - - // Attempt eval() both with and without enclosing in parentheses. - // Note that enclosing coerces a function declaration into - // an expression that eval() can parse - // (otherwise, a SyntaxError is thrown) - function tryEval(code) { - var result = null; - try { - result = eval(code); - } catch(error) { - if (!error instanceof SyntaxError) { - throw error; - } - try { - result = eval("(" + code + ")"); - } catch(e) { - if (e instanceof SyntaxError) { - throw error; - } else { - throw e; - } - } - } - return result; - } - - function initSizing(el) { - var sizing = sizingPolicy(el); - if (!sizing) - return; - - var cel = document.getElementById("htmlwidget_container"); - if (!cel) - return; - - if (typeof(sizing.padding) !== "undefined") { - document.body.style.margin = "0"; - document.body.style.padding = paddingToCss(unpackPadding(sizing.padding)); - } - - if (sizing.fill) { - document.body.style.overflow = "hidden"; - document.body.style.width = "100%"; - document.body.style.height = "100%"; - document.documentElement.style.width = "100%"; - document.documentElement.style.height = "100%"; - if (cel) { - cel.style.position = "absolute"; - var pad = unpackPadding(sizing.padding); - cel.style.top = pad.top + "px"; - cel.style.right = pad.right + "px"; - cel.style.bottom = pad.bottom + "px"; - cel.style.left = pad.left + "px"; - el.style.width = "100%"; - el.style.height = "100%"; - } - - return { - getWidth: function() { return cel.offsetWidth; }, - getHeight: function() { return cel.offsetHeight; } - }; - - } else { - el.style.width = px(sizing.width); - el.style.height = px(sizing.height); - - return { - getWidth: function() { return el.offsetWidth; }, - getHeight: function() { return el.offsetHeight; } - }; - } - } - - // Default implementations for methods - var defaults = { - find: function(scope) { - return querySelectorAll(scope, "." + this.name); - }, - renderError: function(el, err) { - var $el = $(el); - - this.clearError(el); - - // Add all these error classes, as Shiny does - var errClass = "shiny-output-error"; - if (err.type !== null) { - // use the classes of the error condition as CSS class names - errClass = errClass + " " + $.map(asArray(err.type), function(type) { - return errClass + "-" + type; - }).join(" "); - } - errClass = errClass + " htmlwidgets-error"; - - // Is el inline or block? If inline or inline-block, just display:none it - // and add an inline error. - var display = $el.css("display"); - $el.data("restore-display-mode", display); - - if (display === "inline" || display === "inline-block") { - $el.hide(); - if (err.message !== "") { - var errorSpan = $("").addClass(errClass); - errorSpan.text(err.message); - $el.after(errorSpan); - } - } else if (display === "block") { - // If block, add an error just after the el, set visibility:none on the - // el, and position the error to be on top of the el. - // Mark it with a unique ID and CSS class so we can remove it later. - $el.css("visibility", "hidden"); - if (err.message !== "") { - var errorDiv = $("
").addClass(errClass).css("position", "absolute") - .css("top", el.offsetTop) - .css("left", el.offsetLeft) - // setting width can push out the page size, forcing otherwise - // unnecessary scrollbars to appear and making it impossible for - // the element to shrink; so use max-width instead - .css("maxWidth", el.offsetWidth) - .css("height", el.offsetHeight); - errorDiv.text(err.message); - $el.after(errorDiv); - - // Really dumb way to keep the size/position of the error in sync with - // the parent element as the window is resized or whatever. - var intId = setInterval(function() { - if (!errorDiv[0].parentElement) { - clearInterval(intId); - return; - } - errorDiv - .css("top", el.offsetTop) - .css("left", el.offsetLeft) - .css("maxWidth", el.offsetWidth) - .css("height", el.offsetHeight); - }, 500); - } - } - }, - clearError: function(el) { - var $el = $(el); - var display = $el.data("restore-display-mode"); - $el.data("restore-display-mode", null); - - if (display === "inline" || display === "inline-block") { - if (display) - $el.css("display", display); - $(el.nextSibling).filter(".htmlwidgets-error").remove(); - } else if (display === "block"){ - $el.css("visibility", "inherit"); - $(el.nextSibling).filter(".htmlwidgets-error").remove(); - } - }, - sizing: {} - }; - - // Called by widget bindings to register a new type of widget. The definition - // object can contain the following properties: - // - name (required) - A string indicating the binding name, which will be - // used by default as the CSS classname to look for. - // - initialize (optional) - A function(el) that will be called once per - // widget element; if a value is returned, it will be passed as the third - // value to renderValue. - // - renderValue (required) - A function(el, data, initValue) that will be - // called with data. Static contexts will cause this to be called once per - // element; Shiny apps will cause this to be called multiple times per - // element, as the data changes. - window.HTMLWidgets.widget = function(definition) { - if (!definition.name) { - throw new Error("Widget must have a name"); - } - if (!definition.type) { - throw new Error("Widget must have a type"); - } - // Currently we only support output widgets - if (definition.type !== "output") { - throw new Error("Unrecognized widget type '" + definition.type + "'"); - } - // TODO: Verify that .name is a valid CSS classname - - // Support new-style instance-bound definitions. Old-style class-bound - // definitions have one widget "object" per widget per type/class of - // widget; the renderValue and resize methods on such widget objects - // take el and instance arguments, because the widget object can't - // store them. New-style instance-bound definitions have one widget - // object per widget instance; the definition that's passed in doesn't - // provide renderValue or resize methods at all, just the single method - // factory(el, width, height) - // which returns an object that has renderValue(x) and resize(w, h). - // This enables a far more natural programming style for the widget - // author, who can store per-instance state using either OO-style - // instance fields or functional-style closure variables (I guess this - // is in contrast to what can only be called C-style pseudo-OO which is - // what we required before). - if (definition.factory) { - definition = createLegacyDefinitionAdapter(definition); - } - - if (!definition.renderValue) { - throw new Error("Widget must have a renderValue function"); - } - - // For static rendering (non-Shiny), use a simple widget registration - // scheme. We also use this scheme for Shiny apps/documents that also - // contain static widgets. - window.HTMLWidgets.widgets = window.HTMLWidgets.widgets || []; - // Merge defaults into the definition; don't mutate the original definition. - var staticBinding = extend({}, defaults, definition); - overrideMethod(staticBinding, "find", function(superfunc) { - return function(scope) { - var results = superfunc(scope); - // Filter out Shiny outputs, we only want the static kind - return filterByClass(results, "html-widget-output", false); - }; - }); - window.HTMLWidgets.widgets.push(staticBinding); - - if (shinyMode) { - // Shiny is running. Register the definition with an output binding. - // The definition itself will not be the output binding, instead - // we will make an output binding object that delegates to the - // definition. This is because we foolishly used the same method - // name (renderValue) for htmlwidgets definition and Shiny bindings - // but they actually have quite different semantics (the Shiny - // bindings receive data that includes lots of metadata that it - // strips off before calling htmlwidgets renderValue). We can't - // just ignore the difference because in some widgets it's helpful - // to call this.renderValue() from inside of resize(), and if - // we're not delegating, then that call will go to the Shiny - // version instead of the htmlwidgets version. - - // Merge defaults with definition, without mutating either. - var bindingDef = extend({}, defaults, definition); - - // This object will be our actual Shiny binding. - var shinyBinding = new Shiny.OutputBinding(); - - // With a few exceptions, we'll want to simply use the bindingDef's - // version of methods if they are available, otherwise fall back to - // Shiny's defaults. NOTE: If Shiny's output bindings gain additional - // methods in the future, and we want them to be overrideable by - // HTMLWidget binding definitions, then we'll need to add them to this - // list. - delegateMethod(shinyBinding, bindingDef, "getId"); - delegateMethod(shinyBinding, bindingDef, "onValueChange"); - delegateMethod(shinyBinding, bindingDef, "onValueError"); - delegateMethod(shinyBinding, bindingDef, "renderError"); - delegateMethod(shinyBinding, bindingDef, "clearError"); - delegateMethod(shinyBinding, bindingDef, "showProgress"); - - // The find, renderValue, and resize are handled differently, because we - // want to actually decorate the behavior of the bindingDef methods. - - shinyBinding.find = function(scope) { - var results = bindingDef.find(scope); - - // Only return elements that are Shiny outputs, not static ones - var dynamicResults = results.filter(".html-widget-output"); - - // It's possible that whatever caused Shiny to think there might be - // new dynamic outputs, also caused there to be new static outputs. - // Since there might be lots of different htmlwidgets bindings, we - // schedule execution for later--no need to staticRender multiple - // times. - if (results.length !== dynamicResults.length) - scheduleStaticRender(); - - return dynamicResults; - }; - - // Wrap renderValue to handle initialization, which unfortunately isn't - // supported natively by Shiny at the time of this writing. - - shinyBinding.renderValue = function(el, data) { - Shiny.renderDependencies(data.deps); - // Resolve strings marked as javascript literals to objects - if (!(data.evals instanceof Array)) data.evals = [data.evals]; - for (var i = 0; data.evals && i < data.evals.length; i++) { - window.HTMLWidgets.evaluateStringMember(data.x, data.evals[i]); - } - if (!bindingDef.renderOnNullValue) { - if (data.x === null) { - el.style.visibility = "hidden"; - return; - } else { - el.style.visibility = "inherit"; - } - } - if (!elementData(el, "initialized")) { - initSizing(el); - - elementData(el, "initialized", true); - if (bindingDef.initialize) { - var result = bindingDef.initialize(el, el.offsetWidth, - el.offsetHeight); - elementData(el, "init_result", result); - } - } - bindingDef.renderValue(el, data.x, elementData(el, "init_result")); - evalAndRun(data.jsHooks.render, elementData(el, "init_result"), [el, data.x]); - }; - - // Only override resize if bindingDef implements it - if (bindingDef.resize) { - shinyBinding.resize = function(el, width, height) { - // Shiny can call resize before initialize/renderValue have been - // called, which doesn't make sense for widgets. - if (elementData(el, "initialized")) { - bindingDef.resize(el, width, height, elementData(el, "init_result")); - } - }; - } - - Shiny.outputBindings.register(shinyBinding, bindingDef.name); - } - }; - - var scheduleStaticRenderTimerId = null; - function scheduleStaticRender() { - if (!scheduleStaticRenderTimerId) { - scheduleStaticRenderTimerId = setTimeout(function() { - scheduleStaticRenderTimerId = null; - window.HTMLWidgets.staticRender(); - }, 1); - } - } - - // Render static widgets after the document finishes loading - // Statically render all elements that are of this widget's class - window.HTMLWidgets.staticRender = function() { - var bindings = window.HTMLWidgets.widgets || []; - forEach(bindings, function(binding) { - var matches = binding.find(document.documentElement); - forEach(matches, function(el) { - var sizeObj = initSizing(el, binding); - - if (hasClass(el, "html-widget-static-bound")) - return; - el.className = el.className + " html-widget-static-bound"; - - var initResult; - if (binding.initialize) { - initResult = binding.initialize(el, - sizeObj ? sizeObj.getWidth() : el.offsetWidth, - sizeObj ? sizeObj.getHeight() : el.offsetHeight - ); - elementData(el, "init_result", initResult); - } - - if (binding.resize) { - var lastSize = { - w: sizeObj ? sizeObj.getWidth() : el.offsetWidth, - h: sizeObj ? sizeObj.getHeight() : el.offsetHeight - }; - var resizeHandler = function(e) { - var size = { - w: sizeObj ? sizeObj.getWidth() : el.offsetWidth, - h: sizeObj ? sizeObj.getHeight() : el.offsetHeight - }; - if (size.w === 0 && size.h === 0) - return; - if (size.w === lastSize.w && size.h === lastSize.h) - return; - lastSize = size; - binding.resize(el, size.w, size.h, initResult); - }; - - on(window, "resize", resizeHandler); - - // This is needed for cases where we're running in a Shiny - // app, but the widget itself is not a Shiny output, but - // rather a simple static widget. One example of this is - // an rmarkdown document that has runtime:shiny and widget - // that isn't in a render function. Shiny only knows to - // call resize handlers for Shiny outputs, not for static - // widgets, so we do it ourselves. - if (window.jQuery) { - window.jQuery(document).on( - "shown.htmlwidgets shown.bs.tab.htmlwidgets shown.bs.collapse.htmlwidgets", - resizeHandler - ); - window.jQuery(document).on( - "hidden.htmlwidgets hidden.bs.tab.htmlwidgets hidden.bs.collapse.htmlwidgets", - resizeHandler - ); - } - - // This is needed for the specific case of ioslides, which - // flips slides between display:none and display:block. - // Ideally we would not have to have ioslide-specific code - // here, but rather have ioslides raise a generic event, - // but the rmarkdown package just went to CRAN so the - // window to getting that fixed may be long. - if (window.addEventListener) { - // It's OK to limit this to window.addEventListener - // browsers because ioslides itself only supports - // such browsers. - on(document, "slideenter", resizeHandler); - on(document, "slideleave", resizeHandler); - } - } - - var scriptData = document.querySelector("script[data-for='" + el.id + "'][type='application/json']"); - if (scriptData) { - var data = JSON.parse(scriptData.textContent || scriptData.text); - // Resolve strings marked as javascript literals to objects - if (!(data.evals instanceof Array)) data.evals = [data.evals]; - for (var k = 0; data.evals && k < data.evals.length; k++) { - window.HTMLWidgets.evaluateStringMember(data.x, data.evals[k]); - } - binding.renderValue(el, data.x, initResult); - evalAndRun(data.jsHooks.render, initResult, [el, data.x]); - } - }); - }); - - invokePostRenderHandlers(); - } - - - function has_jQuery3() { - if (!window.jQuery) { - return false; - } - var $version = window.jQuery.fn.jquery; - var $major_version = parseInt($version.split(".")[0]); - return $major_version >= 3; - } - - /* - / Shiny 1.4 bumped jQuery from 1.x to 3.x which means jQuery's - / on-ready handler (i.e., $(fn)) is now asyncronous (i.e., it now - / really means $(setTimeout(fn)). - / https://jquery.com/upgrade-guide/3.0/#breaking-change-document-ready-handlers-are-now-asynchronous - / - / Since Shiny uses $() to schedule initShiny, shiny>=1.4 calls initShiny - / one tick later than it did before, which means staticRender() is - / called renderValue() earlier than (advanced) widget authors might be expecting. - / https://github.com/rstudio/shiny/issues/2630 - / - / For a concrete example, leaflet has some methods (e.g., updateBounds) - / which reference Shiny methods registered in initShiny (e.g., setInputValue). - / Since leaflet is privy to this life-cycle, it knows to use setTimeout() to - / delay execution of those methods (until Shiny methods are ready) - / https://github.com/rstudio/leaflet/blob/18ec981/javascript/src/index.js#L266-L268 - / - / Ideally widget authors wouldn't need to use this setTimeout() hack that - / leaflet uses to call Shiny methods on a staticRender(). In the long run, - / the logic initShiny should be broken up so that method registration happens - / right away, but binding happens later. - */ - function maybeStaticRenderLater() { - if (shinyMode && has_jQuery3()) { - window.jQuery(window.HTMLWidgets.staticRender); - } else { - window.HTMLWidgets.staticRender(); - } - } - - if (document.addEventListener) { - document.addEventListener("DOMContentLoaded", function() { - document.removeEventListener("DOMContentLoaded", arguments.callee, false); - maybeStaticRenderLater(); - }, false); - } else if (document.attachEvent) { - document.attachEvent("onreadystatechange", function() { - if (document.readyState === "complete") { - document.detachEvent("onreadystatechange", arguments.callee); - maybeStaticRenderLater(); - } - }); - } - - - window.HTMLWidgets.getAttachmentUrl = function(depname, key) { - // If no key, default to the first item - if (typeof(key) === "undefined") - key = 1; - - var link = document.getElementById(depname + "-" + key + "-attachment"); - if (!link) { - throw new Error("Attachment " + depname + "/" + key + " not found in document"); - } - return link.getAttribute("href"); - }; - - window.HTMLWidgets.dataframeToD3 = function(df) { - var names = []; - var length; - for (var name in df) { - if (df.hasOwnProperty(name)) - names.push(name); - if (typeof(df[name]) !== "object" || typeof(df[name].length) === "undefined") { - throw new Error("All fields must be arrays"); - } else if (typeof(length) !== "undefined" && length !== df[name].length) { - throw new Error("All fields must be arrays of the same length"); - } - length = df[name].length; - } - var results = []; - var item; - for (var row = 0; row < length; row++) { - item = {}; - for (var col = 0; col < names.length; col++) { - item[names[col]] = df[names[col]][row]; - } - results.push(item); - } - return results; - }; - - window.HTMLWidgets.transposeArray2D = function(array) { - if (array.length === 0) return array; - var newArray = array[0].map(function(col, i) { - return array.map(function(row) { - return row[i] - }) - }); - return newArray; - }; - // Split value at splitChar, but allow splitChar to be escaped - // using escapeChar. Any other characters escaped by escapeChar - // will be included as usual (including escapeChar itself). - function splitWithEscape(value, splitChar, escapeChar) { - var results = []; - var escapeMode = false; - var currentResult = ""; - for (var pos = 0; pos < value.length; pos++) { - if (!escapeMode) { - if (value[pos] === splitChar) { - results.push(currentResult); - currentResult = ""; - } else if (value[pos] === escapeChar) { - escapeMode = true; - } else { - currentResult += value[pos]; - } - } else { - currentResult += value[pos]; - escapeMode = false; - } - } - if (currentResult !== "") { - results.push(currentResult); - } - return results; - } - // Function authored by Yihui/JJ Allaire - window.HTMLWidgets.evaluateStringMember = function(o, member) { - var parts = splitWithEscape(member, '.', '\\'); - for (var i = 0, l = parts.length; i < l; i++) { - var part = parts[i]; - // part may be a character or 'numeric' member name - if (o !== null && typeof o === "object" && part in o) { - if (i == (l - 1)) { // if we are at the end of the line then evalulate - if (typeof o[part] === "string") - o[part] = tryEval(o[part]); - } else { // otherwise continue to next embedded object - o = o[part]; - } - } - } - }; - - // Retrieve the HTMLWidget instance (i.e. the return value of an - // HTMLWidget binding's initialize() or factory() function) - // associated with an element, or null if none. - window.HTMLWidgets.getInstance = function(el) { - return elementData(el, "init_result"); - }; - - // Finds the first element in the scope that matches the selector, - // and returns the HTMLWidget instance (i.e. the return value of - // an HTMLWidget binding's initialize() or factory() function) - // associated with that element, if any. If no element matches the - // selector, or the first matching element has no HTMLWidget - // instance associated with it, then null is returned. - // - // The scope argument is optional, and defaults to window.document. - window.HTMLWidgets.find = function(scope, selector) { - if (arguments.length == 1) { - selector = scope; - scope = document; - } - - var el = scope.querySelector(selector); - if (el === null) { - return null; - } else { - return window.HTMLWidgets.getInstance(el); - } - }; - - // Finds all elements in the scope that match the selector, and - // returns the HTMLWidget instances (i.e. the return values of - // an HTMLWidget binding's initialize() or factory() function) - // associated with the elements, in an array. If elements that - // match the selector don't have an associated HTMLWidget - // instance, the returned array will contain nulls. - // - // The scope argument is optional, and defaults to window.document. - window.HTMLWidgets.findAll = function(scope, selector) { - if (arguments.length == 1) { - selector = scope; - scope = document; - } - - var nodes = scope.querySelectorAll(selector); - var results = []; - for (var i = 0; i < nodes.length; i++) { - results.push(window.HTMLWidgets.getInstance(nodes[i])); - } - return results; - }; - - var postRenderHandlers = []; - function invokePostRenderHandlers() { - while (postRenderHandlers.length) { - var handler = postRenderHandlers.shift(); - if (handler) { - handler(); - } - } - } - - // Register the given callback function to be invoked after the - // next time static widgets are rendered. - window.HTMLWidgets.addPostRenderHandler = function(callback) { - postRenderHandlers.push(callback); - }; - - // Takes a new-style instance-bound definition, and returns an - // old-style class-bound definition. This saves us from having - // to rewrite all the logic in this file to accomodate both - // types of definitions. - function createLegacyDefinitionAdapter(defn) { - var result = { - name: defn.name, - type: defn.type, - initialize: function(el, width, height) { - return defn.factory(el, width, height); - }, - renderValue: function(el, x, instance) { - return instance.renderValue(x); - }, - resize: function(el, width, height, instance) { - return instance.resize(width, height); - } - }; - - if (defn.find) - result.find = defn.find; - if (defn.renderError) - result.renderError = defn.renderError; - if (defn.clearError) - result.clearError = defn.clearError; - - return result; - } -})(); - diff --git a/docs/articles/intro_files/htmlwidgets-1.5.2/htmlwidgets.js b/docs/articles/intro_files/htmlwidgets-1.5.2/htmlwidgets.js deleted file mode 100644 index 6f3d672d..00000000 --- a/docs/articles/intro_files/htmlwidgets-1.5.2/htmlwidgets.js +++ /dev/null @@ -1,903 +0,0 @@ -(function() { - // If window.HTMLWidgets is already defined, then use it; otherwise create a - // new object. This allows preceding code to set options that affect the - // initialization process (though none currently exist). - window.HTMLWidgets = window.HTMLWidgets || {}; - - // See if we're running in a viewer pane. If not, we're in a web browser. - var viewerMode = window.HTMLWidgets.viewerMode = - /\bviewer_pane=1\b/.test(window.location); - - // See if we're running in Shiny mode. If not, it's a static document. - // Note that static widgets can appear in both Shiny and static modes, but - // obviously, Shiny widgets can only appear in Shiny apps/documents. - var shinyMode = window.HTMLWidgets.shinyMode = - typeof(window.Shiny) !== "undefined" && !!window.Shiny.outputBindings; - - // We can't count on jQuery being available, so we implement our own - // version if necessary. - function querySelectorAll(scope, selector) { - if (typeof(jQuery) !== "undefined" && scope instanceof jQuery) { - return scope.find(selector); - } - if (scope.querySelectorAll) { - return scope.querySelectorAll(selector); - } - } - - function asArray(value) { - if (value === null) - return []; - if ($.isArray(value)) - return value; - return [value]; - } - - // Implement jQuery's extend - function extend(target /*, ... */) { - if (arguments.length == 1) { - return target; - } - for (var i = 1; i < arguments.length; i++) { - var source = arguments[i]; - for (var prop in source) { - if (source.hasOwnProperty(prop)) { - target[prop] = source[prop]; - } - } - } - return target; - } - - // IE8 doesn't support Array.forEach. - function forEach(values, callback, thisArg) { - if (values.forEach) { - values.forEach(callback, thisArg); - } else { - for (var i = 0; i < values.length; i++) { - callback.call(thisArg, values[i], i, values); - } - } - } - - // Replaces the specified method with the return value of funcSource. - // - // Note that funcSource should not BE the new method, it should be a function - // that RETURNS the new method. funcSource receives a single argument that is - // the overridden method, it can be called from the new method. The overridden - // method can be called like a regular function, it has the target permanently - // bound to it so "this" will work correctly. - function overrideMethod(target, methodName, funcSource) { - var superFunc = target[methodName] || function() {}; - var superFuncBound = function() { - return superFunc.apply(target, arguments); - }; - target[methodName] = funcSource(superFuncBound); - } - - // Add a method to delegator that, when invoked, calls - // delegatee.methodName. If there is no such method on - // the delegatee, but there was one on delegator before - // delegateMethod was called, then the original version - // is invoked instead. - // For example: - // - // var a = { - // method1: function() { console.log('a1'); } - // method2: function() { console.log('a2'); } - // }; - // var b = { - // method1: function() { console.log('b1'); } - // }; - // delegateMethod(a, b, "method1"); - // delegateMethod(a, b, "method2"); - // a.method1(); - // a.method2(); - // - // The output would be "b1", "a2". - function delegateMethod(delegator, delegatee, methodName) { - var inherited = delegator[methodName]; - delegator[methodName] = function() { - var target = delegatee; - var method = delegatee[methodName]; - - // The method doesn't exist on the delegatee. Instead, - // call the method on the delegator, if it exists. - if (!method) { - target = delegator; - method = inherited; - } - - if (method) { - return method.apply(target, arguments); - } - }; - } - - // Implement a vague facsimilie of jQuery's data method - function elementData(el, name, value) { - if (arguments.length == 2) { - return el["htmlwidget_data_" + name]; - } else if (arguments.length == 3) { - el["htmlwidget_data_" + name] = value; - return el; - } else { - throw new Error("Wrong number of arguments for elementData: " + - arguments.length); - } - } - - // http://stackoverflow.com/questions/3446170/escape-string-for-use-in-javascript-regex - function escapeRegExp(str) { - return str.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g, "\\$&"); - } - - function hasClass(el, className) { - var re = new RegExp("\\b" + escapeRegExp(className) + "\\b"); - return re.test(el.className); - } - - // elements - array (or array-like object) of HTML elements - // className - class name to test for - // include - if true, only return elements with given className; - // if false, only return elements *without* given className - function filterByClass(elements, className, include) { - var results = []; - for (var i = 0; i < elements.length; i++) { - if (hasClass(elements[i], className) == include) - results.push(elements[i]); - } - return results; - } - - function on(obj, eventName, func) { - if (obj.addEventListener) { - obj.addEventListener(eventName, func, false); - } else if (obj.attachEvent) { - obj.attachEvent(eventName, func); - } - } - - function off(obj, eventName, func) { - if (obj.removeEventListener) - obj.removeEventListener(eventName, func, false); - else if (obj.detachEvent) { - obj.detachEvent(eventName, func); - } - } - - // Translate array of values to top/right/bottom/left, as usual with - // the "padding" CSS property - // https://developer.mozilla.org/en-US/docs/Web/CSS/padding - function unpackPadding(value) { - if (typeof(value) === "number") - value = [value]; - if (value.length === 1) { - return {top: value[0], right: value[0], bottom: value[0], left: value[0]}; - } - if (value.length === 2) { - return {top: value[0], right: value[1], bottom: value[0], left: value[1]}; - } - if (value.length === 3) { - return {top: value[0], right: value[1], bottom: value[2], left: value[1]}; - } - if (value.length === 4) { - return {top: value[0], right: value[1], bottom: value[2], left: value[3]}; - } - } - - // Convert an unpacked padding object to a CSS value - function paddingToCss(paddingObj) { - return paddingObj.top + "px " + paddingObj.right + "px " + paddingObj.bottom + "px " + paddingObj.left + "px"; - } - - // Makes a number suitable for CSS - function px(x) { - if (typeof(x) === "number") - return x + "px"; - else - return x; - } - - // Retrieves runtime widget sizing information for an element. - // The return value is either null, or an object with fill, padding, - // defaultWidth, defaultHeight fields. - function sizingPolicy(el) { - var sizingEl = document.querySelector("script[data-for='" + el.id + "'][type='application/htmlwidget-sizing']"); - if (!sizingEl) - return null; - var sp = JSON.parse(sizingEl.textContent || sizingEl.text || "{}"); - if (viewerMode) { - return sp.viewer; - } else { - return sp.browser; - } - } - - // @param tasks Array of strings (or falsy value, in which case no-op). - // Each element must be a valid JavaScript expression that yields a - // function. Or, can be an array of objects with "code" and "data" - // properties; in this case, the "code" property should be a string - // of JS that's an expr that yields a function, and "data" should be - // an object that will be added as an additional argument when that - // function is called. - // @param target The object that will be "this" for each function - // execution. - // @param args Array of arguments to be passed to the functions. (The - // same arguments will be passed to all functions.) - function evalAndRun(tasks, target, args) { - if (tasks) { - forEach(tasks, function(task) { - var theseArgs = args; - if (typeof(task) === "object") { - theseArgs = theseArgs.concat([task.data]); - task = task.code; - } - var taskFunc = tryEval(task); - if (typeof(taskFunc) !== "function") { - throw new Error("Task must be a function! Source:\n" + task); - } - taskFunc.apply(target, theseArgs); - }); - } - } - - // Attempt eval() both with and without enclosing in parentheses. - // Note that enclosing coerces a function declaration into - // an expression that eval() can parse - // (otherwise, a SyntaxError is thrown) - function tryEval(code) { - var result = null; - try { - result = eval(code); - } catch(error) { - if (!error instanceof SyntaxError) { - throw error; - } - try { - result = eval("(" + code + ")"); - } catch(e) { - if (e instanceof SyntaxError) { - throw error; - } else { - throw e; - } - } - } - return result; - } - - function initSizing(el) { - var sizing = sizingPolicy(el); - if (!sizing) - return; - - var cel = document.getElementById("htmlwidget_container"); - if (!cel) - return; - - if (typeof(sizing.padding) !== "undefined") { - document.body.style.margin = "0"; - document.body.style.padding = paddingToCss(unpackPadding(sizing.padding)); - } - - if (sizing.fill) { - document.body.style.overflow = "hidden"; - document.body.style.width = "100%"; - document.body.style.height = "100%"; - document.documentElement.style.width = "100%"; - document.documentElement.style.height = "100%"; - if (cel) { - cel.style.position = "absolute"; - var pad = unpackPadding(sizing.padding); - cel.style.top = pad.top + "px"; - cel.style.right = pad.right + "px"; - cel.style.bottom = pad.bottom + "px"; - cel.style.left = pad.left + "px"; - el.style.width = "100%"; - el.style.height = "100%"; - } - - return { - getWidth: function() { return cel.offsetWidth; }, - getHeight: function() { return cel.offsetHeight; } - }; - - } else { - el.style.width = px(sizing.width); - el.style.height = px(sizing.height); - - return { - getWidth: function() { return el.offsetWidth; }, - getHeight: function() { return el.offsetHeight; } - }; - } - } - - // Default implementations for methods - var defaults = { - find: function(scope) { - return querySelectorAll(scope, "." + this.name); - }, - renderError: function(el, err) { - var $el = $(el); - - this.clearError(el); - - // Add all these error classes, as Shiny does - var errClass = "shiny-output-error"; - if (err.type !== null) { - // use the classes of the error condition as CSS class names - errClass = errClass + " " + $.map(asArray(err.type), function(type) { - return errClass + "-" + type; - }).join(" "); - } - errClass = errClass + " htmlwidgets-error"; - - // Is el inline or block? If inline or inline-block, just display:none it - // and add an inline error. - var display = $el.css("display"); - $el.data("restore-display-mode", display); - - if (display === "inline" || display === "inline-block") { - $el.hide(); - if (err.message !== "") { - var errorSpan = $("").addClass(errClass); - errorSpan.text(err.message); - $el.after(errorSpan); - } - } else if (display === "block") { - // If block, add an error just after the el, set visibility:none on the - // el, and position the error to be on top of the el. - // Mark it with a unique ID and CSS class so we can remove it later. - $el.css("visibility", "hidden"); - if (err.message !== "") { - var errorDiv = $("
").addClass(errClass).css("position", "absolute") - .css("top", el.offsetTop) - .css("left", el.offsetLeft) - // setting width can push out the page size, forcing otherwise - // unnecessary scrollbars to appear and making it impossible for - // the element to shrink; so use max-width instead - .css("maxWidth", el.offsetWidth) - .css("height", el.offsetHeight); - errorDiv.text(err.message); - $el.after(errorDiv); - - // Really dumb way to keep the size/position of the error in sync with - // the parent element as the window is resized or whatever. - var intId = setInterval(function() { - if (!errorDiv[0].parentElement) { - clearInterval(intId); - return; - } - errorDiv - .css("top", el.offsetTop) - .css("left", el.offsetLeft) - .css("maxWidth", el.offsetWidth) - .css("height", el.offsetHeight); - }, 500); - } - } - }, - clearError: function(el) { - var $el = $(el); - var display = $el.data("restore-display-mode"); - $el.data("restore-display-mode", null); - - if (display === "inline" || display === "inline-block") { - if (display) - $el.css("display", display); - $(el.nextSibling).filter(".htmlwidgets-error").remove(); - } else if (display === "block"){ - $el.css("visibility", "inherit"); - $(el.nextSibling).filter(".htmlwidgets-error").remove(); - } - }, - sizing: {} - }; - - // Called by widget bindings to register a new type of widget. The definition - // object can contain the following properties: - // - name (required) - A string indicating the binding name, which will be - // used by default as the CSS classname to look for. - // - initialize (optional) - A function(el) that will be called once per - // widget element; if a value is returned, it will be passed as the third - // value to renderValue. - // - renderValue (required) - A function(el, data, initValue) that will be - // called with data. Static contexts will cause this to be called once per - // element; Shiny apps will cause this to be called multiple times per - // element, as the data changes. - window.HTMLWidgets.widget = function(definition) { - if (!definition.name) { - throw new Error("Widget must have a name"); - } - if (!definition.type) { - throw new Error("Widget must have a type"); - } - // Currently we only support output widgets - if (definition.type !== "output") { - throw new Error("Unrecognized widget type '" + definition.type + "'"); - } - // TODO: Verify that .name is a valid CSS classname - - // Support new-style instance-bound definitions. Old-style class-bound - // definitions have one widget "object" per widget per type/class of - // widget; the renderValue and resize methods on such widget objects - // take el and instance arguments, because the widget object can't - // store them. New-style instance-bound definitions have one widget - // object per widget instance; the definition that's passed in doesn't - // provide renderValue or resize methods at all, just the single method - // factory(el, width, height) - // which returns an object that has renderValue(x) and resize(w, h). - // This enables a far more natural programming style for the widget - // author, who can store per-instance state using either OO-style - // instance fields or functional-style closure variables (I guess this - // is in contrast to what can only be called C-style pseudo-OO which is - // what we required before). - if (definition.factory) { - definition = createLegacyDefinitionAdapter(definition); - } - - if (!definition.renderValue) { - throw new Error("Widget must have a renderValue function"); - } - - // For static rendering (non-Shiny), use a simple widget registration - // scheme. We also use this scheme for Shiny apps/documents that also - // contain static widgets. - window.HTMLWidgets.widgets = window.HTMLWidgets.widgets || []; - // Merge defaults into the definition; don't mutate the original definition. - var staticBinding = extend({}, defaults, definition); - overrideMethod(staticBinding, "find", function(superfunc) { - return function(scope) { - var results = superfunc(scope); - // Filter out Shiny outputs, we only want the static kind - return filterByClass(results, "html-widget-output", false); - }; - }); - window.HTMLWidgets.widgets.push(staticBinding); - - if (shinyMode) { - // Shiny is running. Register the definition with an output binding. - // The definition itself will not be the output binding, instead - // we will make an output binding object that delegates to the - // definition. This is because we foolishly used the same method - // name (renderValue) for htmlwidgets definition and Shiny bindings - // but they actually have quite different semantics (the Shiny - // bindings receive data that includes lots of metadata that it - // strips off before calling htmlwidgets renderValue). We can't - // just ignore the difference because in some widgets it's helpful - // to call this.renderValue() from inside of resize(), and if - // we're not delegating, then that call will go to the Shiny - // version instead of the htmlwidgets version. - - // Merge defaults with definition, without mutating either. - var bindingDef = extend({}, defaults, definition); - - // This object will be our actual Shiny binding. - var shinyBinding = new Shiny.OutputBinding(); - - // With a few exceptions, we'll want to simply use the bindingDef's - // version of methods if they are available, otherwise fall back to - // Shiny's defaults. NOTE: If Shiny's output bindings gain additional - // methods in the future, and we want them to be overrideable by - // HTMLWidget binding definitions, then we'll need to add them to this - // list. - delegateMethod(shinyBinding, bindingDef, "getId"); - delegateMethod(shinyBinding, bindingDef, "onValueChange"); - delegateMethod(shinyBinding, bindingDef, "onValueError"); - delegateMethod(shinyBinding, bindingDef, "renderError"); - delegateMethod(shinyBinding, bindingDef, "clearError"); - delegateMethod(shinyBinding, bindingDef, "showProgress"); - - // The find, renderValue, and resize are handled differently, because we - // want to actually decorate the behavior of the bindingDef methods. - - shinyBinding.find = function(scope) { - var results = bindingDef.find(scope); - - // Only return elements that are Shiny outputs, not static ones - var dynamicResults = results.filter(".html-widget-output"); - - // It's possible that whatever caused Shiny to think there might be - // new dynamic outputs, also caused there to be new static outputs. - // Since there might be lots of different htmlwidgets bindings, we - // schedule execution for later--no need to staticRender multiple - // times. - if (results.length !== dynamicResults.length) - scheduleStaticRender(); - - return dynamicResults; - }; - - // Wrap renderValue to handle initialization, which unfortunately isn't - // supported natively by Shiny at the time of this writing. - - shinyBinding.renderValue = function(el, data) { - Shiny.renderDependencies(data.deps); - // Resolve strings marked as javascript literals to objects - if (!(data.evals instanceof Array)) data.evals = [data.evals]; - for (var i = 0; data.evals && i < data.evals.length; i++) { - window.HTMLWidgets.evaluateStringMember(data.x, data.evals[i]); - } - if (!bindingDef.renderOnNullValue) { - if (data.x === null) { - el.style.visibility = "hidden"; - return; - } else { - el.style.visibility = "inherit"; - } - } - if (!elementData(el, "initialized")) { - initSizing(el); - - elementData(el, "initialized", true); - if (bindingDef.initialize) { - var result = bindingDef.initialize(el, el.offsetWidth, - el.offsetHeight); - elementData(el, "init_result", result); - } - } - bindingDef.renderValue(el, data.x, elementData(el, "init_result")); - evalAndRun(data.jsHooks.render, elementData(el, "init_result"), [el, data.x]); - }; - - // Only override resize if bindingDef implements it - if (bindingDef.resize) { - shinyBinding.resize = function(el, width, height) { - // Shiny can call resize before initialize/renderValue have been - // called, which doesn't make sense for widgets. - if (elementData(el, "initialized")) { - bindingDef.resize(el, width, height, elementData(el, "init_result")); - } - }; - } - - Shiny.outputBindings.register(shinyBinding, bindingDef.name); - } - }; - - var scheduleStaticRenderTimerId = null; - function scheduleStaticRender() { - if (!scheduleStaticRenderTimerId) { - scheduleStaticRenderTimerId = setTimeout(function() { - scheduleStaticRenderTimerId = null; - window.HTMLWidgets.staticRender(); - }, 1); - } - } - - // Render static widgets after the document finishes loading - // Statically render all elements that are of this widget's class - window.HTMLWidgets.staticRender = function() { - var bindings = window.HTMLWidgets.widgets || []; - forEach(bindings, function(binding) { - var matches = binding.find(document.documentElement); - forEach(matches, function(el) { - var sizeObj = initSizing(el, binding); - - if (hasClass(el, "html-widget-static-bound")) - return; - el.className = el.className + " html-widget-static-bound"; - - var initResult; - if (binding.initialize) { - initResult = binding.initialize(el, - sizeObj ? sizeObj.getWidth() : el.offsetWidth, - sizeObj ? sizeObj.getHeight() : el.offsetHeight - ); - elementData(el, "init_result", initResult); - } - - if (binding.resize) { - var lastSize = { - w: sizeObj ? sizeObj.getWidth() : el.offsetWidth, - h: sizeObj ? sizeObj.getHeight() : el.offsetHeight - }; - var resizeHandler = function(e) { - var size = { - w: sizeObj ? sizeObj.getWidth() : el.offsetWidth, - h: sizeObj ? sizeObj.getHeight() : el.offsetHeight - }; - if (size.w === 0 && size.h === 0) - return; - if (size.w === lastSize.w && size.h === lastSize.h) - return; - lastSize = size; - binding.resize(el, size.w, size.h, initResult); - }; - - on(window, "resize", resizeHandler); - - // This is needed for cases where we're running in a Shiny - // app, but the widget itself is not a Shiny output, but - // rather a simple static widget. One example of this is - // an rmarkdown document that has runtime:shiny and widget - // that isn't in a render function. Shiny only knows to - // call resize handlers for Shiny outputs, not for static - // widgets, so we do it ourselves. - if (window.jQuery) { - window.jQuery(document).on( - "shown.htmlwidgets shown.bs.tab.htmlwidgets shown.bs.collapse.htmlwidgets", - resizeHandler - ); - window.jQuery(document).on( - "hidden.htmlwidgets hidden.bs.tab.htmlwidgets hidden.bs.collapse.htmlwidgets", - resizeHandler - ); - } - - // This is needed for the specific case of ioslides, which - // flips slides between display:none and display:block. - // Ideally we would not have to have ioslide-specific code - // here, but rather have ioslides raise a generic event, - // but the rmarkdown package just went to CRAN so the - // window to getting that fixed may be long. - if (window.addEventListener) { - // It's OK to limit this to window.addEventListener - // browsers because ioslides itself only supports - // such browsers. - on(document, "slideenter", resizeHandler); - on(document, "slideleave", resizeHandler); - } - } - - var scriptData = document.querySelector("script[data-for='" + el.id + "'][type='application/json']"); - if (scriptData) { - var data = JSON.parse(scriptData.textContent || scriptData.text); - // Resolve strings marked as javascript literals to objects - if (!(data.evals instanceof Array)) data.evals = [data.evals]; - for (var k = 0; data.evals && k < data.evals.length; k++) { - window.HTMLWidgets.evaluateStringMember(data.x, data.evals[k]); - } - binding.renderValue(el, data.x, initResult); - evalAndRun(data.jsHooks.render, initResult, [el, data.x]); - } - }); - }); - - invokePostRenderHandlers(); - } - - - function has_jQuery3() { - if (!window.jQuery) { - return false; - } - var $version = window.jQuery.fn.jquery; - var $major_version = parseInt($version.split(".")[0]); - return $major_version >= 3; - } - - /* - / Shiny 1.4 bumped jQuery from 1.x to 3.x which means jQuery's - / on-ready handler (i.e., $(fn)) is now asyncronous (i.e., it now - / really means $(setTimeout(fn)). - / https://jquery.com/upgrade-guide/3.0/#breaking-change-document-ready-handlers-are-now-asynchronous - / - / Since Shiny uses $() to schedule initShiny, shiny>=1.4 calls initShiny - / one tick later than it did before, which means staticRender() is - / called renderValue() earlier than (advanced) widget authors might be expecting. - / https://github.com/rstudio/shiny/issues/2630 - / - / For a concrete example, leaflet has some methods (e.g., updateBounds) - / which reference Shiny methods registered in initShiny (e.g., setInputValue). - / Since leaflet is privy to this life-cycle, it knows to use setTimeout() to - / delay execution of those methods (until Shiny methods are ready) - / https://github.com/rstudio/leaflet/blob/18ec981/javascript/src/index.js#L266-L268 - / - / Ideally widget authors wouldn't need to use this setTimeout() hack that - / leaflet uses to call Shiny methods on a staticRender(). In the long run, - / the logic initShiny should be broken up so that method registration happens - / right away, but binding happens later. - */ - function maybeStaticRenderLater() { - if (shinyMode && has_jQuery3()) { - window.jQuery(window.HTMLWidgets.staticRender); - } else { - window.HTMLWidgets.staticRender(); - } - } - - if (document.addEventListener) { - document.addEventListener("DOMContentLoaded", function() { - document.removeEventListener("DOMContentLoaded", arguments.callee, false); - maybeStaticRenderLater(); - }, false); - } else if (document.attachEvent) { - document.attachEvent("onreadystatechange", function() { - if (document.readyState === "complete") { - document.detachEvent("onreadystatechange", arguments.callee); - maybeStaticRenderLater(); - } - }); - } - - - window.HTMLWidgets.getAttachmentUrl = function(depname, key) { - // If no key, default to the first item - if (typeof(key) === "undefined") - key = 1; - - var link = document.getElementById(depname + "-" + key + "-attachment"); - if (!link) { - throw new Error("Attachment " + depname + "/" + key + " not found in document"); - } - return link.getAttribute("href"); - }; - - window.HTMLWidgets.dataframeToD3 = function(df) { - var names = []; - var length; - for (var name in df) { - if (df.hasOwnProperty(name)) - names.push(name); - if (typeof(df[name]) !== "object" || typeof(df[name].length) === "undefined") { - throw new Error("All fields must be arrays"); - } else if (typeof(length) !== "undefined" && length !== df[name].length) { - throw new Error("All fields must be arrays of the same length"); - } - length = df[name].length; - } - var results = []; - var item; - for (var row = 0; row < length; row++) { - item = {}; - for (var col = 0; col < names.length; col++) { - item[names[col]] = df[names[col]][row]; - } - results.push(item); - } - return results; - }; - - window.HTMLWidgets.transposeArray2D = function(array) { - if (array.length === 0) return array; - var newArray = array[0].map(function(col, i) { - return array.map(function(row) { - return row[i] - }) - }); - return newArray; - }; - // Split value at splitChar, but allow splitChar to be escaped - // using escapeChar. Any other characters escaped by escapeChar - // will be included as usual (including escapeChar itself). - function splitWithEscape(value, splitChar, escapeChar) { - var results = []; - var escapeMode = false; - var currentResult = ""; - for (var pos = 0; pos < value.length; pos++) { - if (!escapeMode) { - if (value[pos] === splitChar) { - results.push(currentResult); - currentResult = ""; - } else if (value[pos] === escapeChar) { - escapeMode = true; - } else { - currentResult += value[pos]; - } - } else { - currentResult += value[pos]; - escapeMode = false; - } - } - if (currentResult !== "") { - results.push(currentResult); - } - return results; - } - // Function authored by Yihui/JJ Allaire - window.HTMLWidgets.evaluateStringMember = function(o, member) { - var parts = splitWithEscape(member, '.', '\\'); - for (var i = 0, l = parts.length; i < l; i++) { - var part = parts[i]; - // part may be a character or 'numeric' member name - if (o !== null && typeof o === "object" && part in o) { - if (i == (l - 1)) { // if we are at the end of the line then evalulate - if (typeof o[part] === "string") - o[part] = tryEval(o[part]); - } else { // otherwise continue to next embedded object - o = o[part]; - } - } - } - }; - - // Retrieve the HTMLWidget instance (i.e. the return value of an - // HTMLWidget binding's initialize() or factory() function) - // associated with an element, or null if none. - window.HTMLWidgets.getInstance = function(el) { - return elementData(el, "init_result"); - }; - - // Finds the first element in the scope that matches the selector, - // and returns the HTMLWidget instance (i.e. the return value of - // an HTMLWidget binding's initialize() or factory() function) - // associated with that element, if any. If no element matches the - // selector, or the first matching element has no HTMLWidget - // instance associated with it, then null is returned. - // - // The scope argument is optional, and defaults to window.document. - window.HTMLWidgets.find = function(scope, selector) { - if (arguments.length == 1) { - selector = scope; - scope = document; - } - - var el = scope.querySelector(selector); - if (el === null) { - return null; - } else { - return window.HTMLWidgets.getInstance(el); - } - }; - - // Finds all elements in the scope that match the selector, and - // returns the HTMLWidget instances (i.e. the return values of - // an HTMLWidget binding's initialize() or factory() function) - // associated with the elements, in an array. If elements that - // match the selector don't have an associated HTMLWidget - // instance, the returned array will contain nulls. - // - // The scope argument is optional, and defaults to window.document. - window.HTMLWidgets.findAll = function(scope, selector) { - if (arguments.length == 1) { - selector = scope; - scope = document; - } - - var nodes = scope.querySelectorAll(selector); - var results = []; - for (var i = 0; i < nodes.length; i++) { - results.push(window.HTMLWidgets.getInstance(nodes[i])); - } - return results; - }; - - var postRenderHandlers = []; - function invokePostRenderHandlers() { - while (postRenderHandlers.length) { - var handler = postRenderHandlers.shift(); - if (handler) { - handler(); - } - } - } - - // Register the given callback function to be invoked after the - // next time static widgets are rendered. - window.HTMLWidgets.addPostRenderHandler = function(callback) { - postRenderHandlers.push(callback); - }; - - // Takes a new-style instance-bound definition, and returns an - // old-style class-bound definition. This saves us from having - // to rewrite all the logic in this file to accomodate both - // types of definitions. - function createLegacyDefinitionAdapter(defn) { - var result = { - name: defn.name, - type: defn.type, - initialize: function(el, width, height) { - return defn.factory(el, width, height); - }, - renderValue: function(el, x, instance) { - return instance.renderValue(x); - }, - resize: function(el, width, height, instance) { - return instance.resize(width, height); - } - }; - - if (defn.find) - result.find = defn.find; - if (defn.renderError) - result.renderError = defn.renderError; - if (defn.clearError) - result.clearError = defn.clearError; - - return result; - } -})(); - diff --git a/docs/articles/intro_files/htmlwidgets-1.5.3/htmlwidgets.js b/docs/articles/intro_files/htmlwidgets-1.5.3/htmlwidgets.js deleted file mode 100644 index 3d227624..00000000 --- a/docs/articles/intro_files/htmlwidgets-1.5.3/htmlwidgets.js +++ /dev/null @@ -1,903 +0,0 @@ -(function() { - // If window.HTMLWidgets is already defined, then use it; otherwise create a - // new object. This allows preceding code to set options that affect the - // initialization process (though none currently exist). - window.HTMLWidgets = window.HTMLWidgets || {}; - - // See if we're running in a viewer pane. If not, we're in a web browser. - var viewerMode = window.HTMLWidgets.viewerMode = - /\bviewer_pane=1\b/.test(window.location); - - // See if we're running in Shiny mode. If not, it's a static document. - // Note that static widgets can appear in both Shiny and static modes, but - // obviously, Shiny widgets can only appear in Shiny apps/documents. - var shinyMode = window.HTMLWidgets.shinyMode = - typeof(window.Shiny) !== "undefined" && !!window.Shiny.outputBindings; - - // We can't count on jQuery being available, so we implement our own - // version if necessary. - function querySelectorAll(scope, selector) { - if (typeof(jQuery) !== "undefined" && scope instanceof jQuery) { - return scope.find(selector); - } - if (scope.querySelectorAll) { - return scope.querySelectorAll(selector); - } - } - - function asArray(value) { - if (value === null) - return []; - if ($.isArray(value)) - return value; - return [value]; - } - - // Implement jQuery's extend - function extend(target /*, ... */) { - if (arguments.length == 1) { - return target; - } - for (var i = 1; i < arguments.length; i++) { - var source = arguments[i]; - for (var prop in source) { - if (source.hasOwnProperty(prop)) { - target[prop] = source[prop]; - } - } - } - return target; - } - - // IE8 doesn't support Array.forEach. - function forEach(values, callback, thisArg) { - if (values.forEach) { - values.forEach(callback, thisArg); - } else { - for (var i = 0; i < values.length; i++) { - callback.call(thisArg, values[i], i, values); - } - } - } - - // Replaces the specified method with the return value of funcSource. - // - // Note that funcSource should not BE the new method, it should be a function - // that RETURNS the new method. funcSource receives a single argument that is - // the overridden method, it can be called from the new method. The overridden - // method can be called like a regular function, it has the target permanently - // bound to it so "this" will work correctly. - function overrideMethod(target, methodName, funcSource) { - var superFunc = target[methodName] || function() {}; - var superFuncBound = function() { - return superFunc.apply(target, arguments); - }; - target[methodName] = funcSource(superFuncBound); - } - - // Add a method to delegator that, when invoked, calls - // delegatee.methodName. If there is no such method on - // the delegatee, but there was one on delegator before - // delegateMethod was called, then the original version - // is invoked instead. - // For example: - // - // var a = { - // method1: function() { console.log('a1'); } - // method2: function() { console.log('a2'); } - // }; - // var b = { - // method1: function() { console.log('b1'); } - // }; - // delegateMethod(a, b, "method1"); - // delegateMethod(a, b, "method2"); - // a.method1(); - // a.method2(); - // - // The output would be "b1", "a2". - function delegateMethod(delegator, delegatee, methodName) { - var inherited = delegator[methodName]; - delegator[methodName] = function() { - var target = delegatee; - var method = delegatee[methodName]; - - // The method doesn't exist on the delegatee. Instead, - // call the method on the delegator, if it exists. - if (!method) { - target = delegator; - method = inherited; - } - - if (method) { - return method.apply(target, arguments); - } - }; - } - - // Implement a vague facsimilie of jQuery's data method - function elementData(el, name, value) { - if (arguments.length == 2) { - return el["htmlwidget_data_" + name]; - } else if (arguments.length == 3) { - el["htmlwidget_data_" + name] = value; - return el; - } else { - throw new Error("Wrong number of arguments for elementData: " + - arguments.length); - } - } - - // http://stackoverflow.com/questions/3446170/escape-string-for-use-in-javascript-regex - function escapeRegExp(str) { - return str.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g, "\\$&"); - } - - function hasClass(el, className) { - var re = new RegExp("\\b" + escapeRegExp(className) + "\\b"); - return re.test(el.className); - } - - // elements - array (or array-like object) of HTML elements - // className - class name to test for - // include - if true, only return elements with given className; - // if false, only return elements *without* given className - function filterByClass(elements, className, include) { - var results = []; - for (var i = 0; i < elements.length; i++) { - if (hasClass(elements[i], className) == include) - results.push(elements[i]); - } - return results; - } - - function on(obj, eventName, func) { - if (obj.addEventListener) { - obj.addEventListener(eventName, func, false); - } else if (obj.attachEvent) { - obj.attachEvent(eventName, func); - } - } - - function off(obj, eventName, func) { - if (obj.removeEventListener) - obj.removeEventListener(eventName, func, false); - else if (obj.detachEvent) { - obj.detachEvent(eventName, func); - } - } - - // Translate array of values to top/right/bottom/left, as usual with - // the "padding" CSS property - // https://developer.mozilla.org/en-US/docs/Web/CSS/padding - function unpackPadding(value) { - if (typeof(value) === "number") - value = [value]; - if (value.length === 1) { - return {top: value[0], right: value[0], bottom: value[0], left: value[0]}; - } - if (value.length === 2) { - return {top: value[0], right: value[1], bottom: value[0], left: value[1]}; - } - if (value.length === 3) { - return {top: value[0], right: value[1], bottom: value[2], left: value[1]}; - } - if (value.length === 4) { - return {top: value[0], right: value[1], bottom: value[2], left: value[3]}; - } - } - - // Convert an unpacked padding object to a CSS value - function paddingToCss(paddingObj) { - return paddingObj.top + "px " + paddingObj.right + "px " + paddingObj.bottom + "px " + paddingObj.left + "px"; - } - - // Makes a number suitable for CSS - function px(x) { - if (typeof(x) === "number") - return x + "px"; - else - return x; - } - - // Retrieves runtime widget sizing information for an element. - // The return value is either null, or an object with fill, padding, - // defaultWidth, defaultHeight fields. - function sizingPolicy(el) { - var sizingEl = document.querySelector("script[data-for='" + el.id + "'][type='application/htmlwidget-sizing']"); - if (!sizingEl) - return null; - var sp = JSON.parse(sizingEl.textContent || sizingEl.text || "{}"); - if (viewerMode) { - return sp.viewer; - } else { - return sp.browser; - } - } - - // @param tasks Array of strings (or falsy value, in which case no-op). - // Each element must be a valid JavaScript expression that yields a - // function. Or, can be an array of objects with "code" and "data" - // properties; in this case, the "code" property should be a string - // of JS that's an expr that yields a function, and "data" should be - // an object that will be added as an additional argument when that - // function is called. - // @param target The object that will be "this" for each function - // execution. - // @param args Array of arguments to be passed to the functions. (The - // same arguments will be passed to all functions.) - function evalAndRun(tasks, target, args) { - if (tasks) { - forEach(tasks, function(task) { - var theseArgs = args; - if (typeof(task) === "object") { - theseArgs = theseArgs.concat([task.data]); - task = task.code; - } - var taskFunc = tryEval(task); - if (typeof(taskFunc) !== "function") { - throw new Error("Task must be a function! Source:\n" + task); - } - taskFunc.apply(target, theseArgs); - }); - } - } - - // Attempt eval() both with and without enclosing in parentheses. - // Note that enclosing coerces a function declaration into - // an expression that eval() can parse - // (otherwise, a SyntaxError is thrown) - function tryEval(code) { - var result = null; - try { - result = eval("(" + code + ")"); - } catch(error) { - if (!error instanceof SyntaxError) { - throw error; - } - try { - result = eval(code); - } catch(e) { - if (e instanceof SyntaxError) { - throw error; - } else { - throw e; - } - } - } - return result; - } - - function initSizing(el) { - var sizing = sizingPolicy(el); - if (!sizing) - return; - - var cel = document.getElementById("htmlwidget_container"); - if (!cel) - return; - - if (typeof(sizing.padding) !== "undefined") { - document.body.style.margin = "0"; - document.body.style.padding = paddingToCss(unpackPadding(sizing.padding)); - } - - if (sizing.fill) { - document.body.style.overflow = "hidden"; - document.body.style.width = "100%"; - document.body.style.height = "100%"; - document.documentElement.style.width = "100%"; - document.documentElement.style.height = "100%"; - if (cel) { - cel.style.position = "absolute"; - var pad = unpackPadding(sizing.padding); - cel.style.top = pad.top + "px"; - cel.style.right = pad.right + "px"; - cel.style.bottom = pad.bottom + "px"; - cel.style.left = pad.left + "px"; - el.style.width = "100%"; - el.style.height = "100%"; - } - - return { - getWidth: function() { return cel.offsetWidth; }, - getHeight: function() { return cel.offsetHeight; } - }; - - } else { - el.style.width = px(sizing.width); - el.style.height = px(sizing.height); - - return { - getWidth: function() { return el.offsetWidth; }, - getHeight: function() { return el.offsetHeight; } - }; - } - } - - // Default implementations for methods - var defaults = { - find: function(scope) { - return querySelectorAll(scope, "." + this.name); - }, - renderError: function(el, err) { - var $el = $(el); - - this.clearError(el); - - // Add all these error classes, as Shiny does - var errClass = "shiny-output-error"; - if (err.type !== null) { - // use the classes of the error condition as CSS class names - errClass = errClass + " " + $.map(asArray(err.type), function(type) { - return errClass + "-" + type; - }).join(" "); - } - errClass = errClass + " htmlwidgets-error"; - - // Is el inline or block? If inline or inline-block, just display:none it - // and add an inline error. - var display = $el.css("display"); - $el.data("restore-display-mode", display); - - if (display === "inline" || display === "inline-block") { - $el.hide(); - if (err.message !== "") { - var errorSpan = $("").addClass(errClass); - errorSpan.text(err.message); - $el.after(errorSpan); - } - } else if (display === "block") { - // If block, add an error just after the el, set visibility:none on the - // el, and position the error to be on top of the el. - // Mark it with a unique ID and CSS class so we can remove it later. - $el.css("visibility", "hidden"); - if (err.message !== "") { - var errorDiv = $("
").addClass(errClass).css("position", "absolute") - .css("top", el.offsetTop) - .css("left", el.offsetLeft) - // setting width can push out the page size, forcing otherwise - // unnecessary scrollbars to appear and making it impossible for - // the element to shrink; so use max-width instead - .css("maxWidth", el.offsetWidth) - .css("height", el.offsetHeight); - errorDiv.text(err.message); - $el.after(errorDiv); - - // Really dumb way to keep the size/position of the error in sync with - // the parent element as the window is resized or whatever. - var intId = setInterval(function() { - if (!errorDiv[0].parentElement) { - clearInterval(intId); - return; - } - errorDiv - .css("top", el.offsetTop) - .css("left", el.offsetLeft) - .css("maxWidth", el.offsetWidth) - .css("height", el.offsetHeight); - }, 500); - } - } - }, - clearError: function(el) { - var $el = $(el); - var display = $el.data("restore-display-mode"); - $el.data("restore-display-mode", null); - - if (display === "inline" || display === "inline-block") { - if (display) - $el.css("display", display); - $(el.nextSibling).filter(".htmlwidgets-error").remove(); - } else if (display === "block"){ - $el.css("visibility", "inherit"); - $(el.nextSibling).filter(".htmlwidgets-error").remove(); - } - }, - sizing: {} - }; - - // Called by widget bindings to register a new type of widget. The definition - // object can contain the following properties: - // - name (required) - A string indicating the binding name, which will be - // used by default as the CSS classname to look for. - // - initialize (optional) - A function(el) that will be called once per - // widget element; if a value is returned, it will be passed as the third - // value to renderValue. - // - renderValue (required) - A function(el, data, initValue) that will be - // called with data. Static contexts will cause this to be called once per - // element; Shiny apps will cause this to be called multiple times per - // element, as the data changes. - window.HTMLWidgets.widget = function(definition) { - if (!definition.name) { - throw new Error("Widget must have a name"); - } - if (!definition.type) { - throw new Error("Widget must have a type"); - } - // Currently we only support output widgets - if (definition.type !== "output") { - throw new Error("Unrecognized widget type '" + definition.type + "'"); - } - // TODO: Verify that .name is a valid CSS classname - - // Support new-style instance-bound definitions. Old-style class-bound - // definitions have one widget "object" per widget per type/class of - // widget; the renderValue and resize methods on such widget objects - // take el and instance arguments, because the widget object can't - // store them. New-style instance-bound definitions have one widget - // object per widget instance; the definition that's passed in doesn't - // provide renderValue or resize methods at all, just the single method - // factory(el, width, height) - // which returns an object that has renderValue(x) and resize(w, h). - // This enables a far more natural programming style for the widget - // author, who can store per-instance state using either OO-style - // instance fields or functional-style closure variables (I guess this - // is in contrast to what can only be called C-style pseudo-OO which is - // what we required before). - if (definition.factory) { - definition = createLegacyDefinitionAdapter(definition); - } - - if (!definition.renderValue) { - throw new Error("Widget must have a renderValue function"); - } - - // For static rendering (non-Shiny), use a simple widget registration - // scheme. We also use this scheme for Shiny apps/documents that also - // contain static widgets. - window.HTMLWidgets.widgets = window.HTMLWidgets.widgets || []; - // Merge defaults into the definition; don't mutate the original definition. - var staticBinding = extend({}, defaults, definition); - overrideMethod(staticBinding, "find", function(superfunc) { - return function(scope) { - var results = superfunc(scope); - // Filter out Shiny outputs, we only want the static kind - return filterByClass(results, "html-widget-output", false); - }; - }); - window.HTMLWidgets.widgets.push(staticBinding); - - if (shinyMode) { - // Shiny is running. Register the definition with an output binding. - // The definition itself will not be the output binding, instead - // we will make an output binding object that delegates to the - // definition. This is because we foolishly used the same method - // name (renderValue) for htmlwidgets definition and Shiny bindings - // but they actually have quite different semantics (the Shiny - // bindings receive data that includes lots of metadata that it - // strips off before calling htmlwidgets renderValue). We can't - // just ignore the difference because in some widgets it's helpful - // to call this.renderValue() from inside of resize(), and if - // we're not delegating, then that call will go to the Shiny - // version instead of the htmlwidgets version. - - // Merge defaults with definition, without mutating either. - var bindingDef = extend({}, defaults, definition); - - // This object will be our actual Shiny binding. - var shinyBinding = new Shiny.OutputBinding(); - - // With a few exceptions, we'll want to simply use the bindingDef's - // version of methods if they are available, otherwise fall back to - // Shiny's defaults. NOTE: If Shiny's output bindings gain additional - // methods in the future, and we want them to be overrideable by - // HTMLWidget binding definitions, then we'll need to add them to this - // list. - delegateMethod(shinyBinding, bindingDef, "getId"); - delegateMethod(shinyBinding, bindingDef, "onValueChange"); - delegateMethod(shinyBinding, bindingDef, "onValueError"); - delegateMethod(shinyBinding, bindingDef, "renderError"); - delegateMethod(shinyBinding, bindingDef, "clearError"); - delegateMethod(shinyBinding, bindingDef, "showProgress"); - - // The find, renderValue, and resize are handled differently, because we - // want to actually decorate the behavior of the bindingDef methods. - - shinyBinding.find = function(scope) { - var results = bindingDef.find(scope); - - // Only return elements that are Shiny outputs, not static ones - var dynamicResults = results.filter(".html-widget-output"); - - // It's possible that whatever caused Shiny to think there might be - // new dynamic outputs, also caused there to be new static outputs. - // Since there might be lots of different htmlwidgets bindings, we - // schedule execution for later--no need to staticRender multiple - // times. - if (results.length !== dynamicResults.length) - scheduleStaticRender(); - - return dynamicResults; - }; - - // Wrap renderValue to handle initialization, which unfortunately isn't - // supported natively by Shiny at the time of this writing. - - shinyBinding.renderValue = function(el, data) { - Shiny.renderDependencies(data.deps); - // Resolve strings marked as javascript literals to objects - if (!(data.evals instanceof Array)) data.evals = [data.evals]; - for (var i = 0; data.evals && i < data.evals.length; i++) { - window.HTMLWidgets.evaluateStringMember(data.x, data.evals[i]); - } - if (!bindingDef.renderOnNullValue) { - if (data.x === null) { - el.style.visibility = "hidden"; - return; - } else { - el.style.visibility = "inherit"; - } - } - if (!elementData(el, "initialized")) { - initSizing(el); - - elementData(el, "initialized", true); - if (bindingDef.initialize) { - var result = bindingDef.initialize(el, el.offsetWidth, - el.offsetHeight); - elementData(el, "init_result", result); - } - } - bindingDef.renderValue(el, data.x, elementData(el, "init_result")); - evalAndRun(data.jsHooks.render, elementData(el, "init_result"), [el, data.x]); - }; - - // Only override resize if bindingDef implements it - if (bindingDef.resize) { - shinyBinding.resize = function(el, width, height) { - // Shiny can call resize before initialize/renderValue have been - // called, which doesn't make sense for widgets. - if (elementData(el, "initialized")) { - bindingDef.resize(el, width, height, elementData(el, "init_result")); - } - }; - } - - Shiny.outputBindings.register(shinyBinding, bindingDef.name); - } - }; - - var scheduleStaticRenderTimerId = null; - function scheduleStaticRender() { - if (!scheduleStaticRenderTimerId) { - scheduleStaticRenderTimerId = setTimeout(function() { - scheduleStaticRenderTimerId = null; - window.HTMLWidgets.staticRender(); - }, 1); - } - } - - // Render static widgets after the document finishes loading - // Statically render all elements that are of this widget's class - window.HTMLWidgets.staticRender = function() { - var bindings = window.HTMLWidgets.widgets || []; - forEach(bindings, function(binding) { - var matches = binding.find(document.documentElement); - forEach(matches, function(el) { - var sizeObj = initSizing(el, binding); - - if (hasClass(el, "html-widget-static-bound")) - return; - el.className = el.className + " html-widget-static-bound"; - - var initResult; - if (binding.initialize) { - initResult = binding.initialize(el, - sizeObj ? sizeObj.getWidth() : el.offsetWidth, - sizeObj ? sizeObj.getHeight() : el.offsetHeight - ); - elementData(el, "init_result", initResult); - } - - if (binding.resize) { - var lastSize = { - w: sizeObj ? sizeObj.getWidth() : el.offsetWidth, - h: sizeObj ? sizeObj.getHeight() : el.offsetHeight - }; - var resizeHandler = function(e) { - var size = { - w: sizeObj ? sizeObj.getWidth() : el.offsetWidth, - h: sizeObj ? sizeObj.getHeight() : el.offsetHeight - }; - if (size.w === 0 && size.h === 0) - return; - if (size.w === lastSize.w && size.h === lastSize.h) - return; - lastSize = size; - binding.resize(el, size.w, size.h, initResult); - }; - - on(window, "resize", resizeHandler); - - // This is needed for cases where we're running in a Shiny - // app, but the widget itself is not a Shiny output, but - // rather a simple static widget. One example of this is - // an rmarkdown document that has runtime:shiny and widget - // that isn't in a render function. Shiny only knows to - // call resize handlers for Shiny outputs, not for static - // widgets, so we do it ourselves. - if (window.jQuery) { - window.jQuery(document).on( - "shown.htmlwidgets shown.bs.tab.htmlwidgets shown.bs.collapse.htmlwidgets", - resizeHandler - ); - window.jQuery(document).on( - "hidden.htmlwidgets hidden.bs.tab.htmlwidgets hidden.bs.collapse.htmlwidgets", - resizeHandler - ); - } - - // This is needed for the specific case of ioslides, which - // flips slides between display:none and display:block. - // Ideally we would not have to have ioslide-specific code - // here, but rather have ioslides raise a generic event, - // but the rmarkdown package just went to CRAN so the - // window to getting that fixed may be long. - if (window.addEventListener) { - // It's OK to limit this to window.addEventListener - // browsers because ioslides itself only supports - // such browsers. - on(document, "slideenter", resizeHandler); - on(document, "slideleave", resizeHandler); - } - } - - var scriptData = document.querySelector("script[data-for='" + el.id + "'][type='application/json']"); - if (scriptData) { - var data = JSON.parse(scriptData.textContent || scriptData.text); - // Resolve strings marked as javascript literals to objects - if (!(data.evals instanceof Array)) data.evals = [data.evals]; - for (var k = 0; data.evals && k < data.evals.length; k++) { - window.HTMLWidgets.evaluateStringMember(data.x, data.evals[k]); - } - binding.renderValue(el, data.x, initResult); - evalAndRun(data.jsHooks.render, initResult, [el, data.x]); - } - }); - }); - - invokePostRenderHandlers(); - } - - - function has_jQuery3() { - if (!window.jQuery) { - return false; - } - var $version = window.jQuery.fn.jquery; - var $major_version = parseInt($version.split(".")[0]); - return $major_version >= 3; - } - - /* - / Shiny 1.4 bumped jQuery from 1.x to 3.x which means jQuery's - / on-ready handler (i.e., $(fn)) is now asyncronous (i.e., it now - / really means $(setTimeout(fn)). - / https://jquery.com/upgrade-guide/3.0/#breaking-change-document-ready-handlers-are-now-asynchronous - / - / Since Shiny uses $() to schedule initShiny, shiny>=1.4 calls initShiny - / one tick later than it did before, which means staticRender() is - / called renderValue() earlier than (advanced) widget authors might be expecting. - / https://github.com/rstudio/shiny/issues/2630 - / - / For a concrete example, leaflet has some methods (e.g., updateBounds) - / which reference Shiny methods registered in initShiny (e.g., setInputValue). - / Since leaflet is privy to this life-cycle, it knows to use setTimeout() to - / delay execution of those methods (until Shiny methods are ready) - / https://github.com/rstudio/leaflet/blob/18ec981/javascript/src/index.js#L266-L268 - / - / Ideally widget authors wouldn't need to use this setTimeout() hack that - / leaflet uses to call Shiny methods on a staticRender(). In the long run, - / the logic initShiny should be broken up so that method registration happens - / right away, but binding happens later. - */ - function maybeStaticRenderLater() { - if (shinyMode && has_jQuery3()) { - window.jQuery(window.HTMLWidgets.staticRender); - } else { - window.HTMLWidgets.staticRender(); - } - } - - if (document.addEventListener) { - document.addEventListener("DOMContentLoaded", function() { - document.removeEventListener("DOMContentLoaded", arguments.callee, false); - maybeStaticRenderLater(); - }, false); - } else if (document.attachEvent) { - document.attachEvent("onreadystatechange", function() { - if (document.readyState === "complete") { - document.detachEvent("onreadystatechange", arguments.callee); - maybeStaticRenderLater(); - } - }); - } - - - window.HTMLWidgets.getAttachmentUrl = function(depname, key) { - // If no key, default to the first item - if (typeof(key) === "undefined") - key = 1; - - var link = document.getElementById(depname + "-" + key + "-attachment"); - if (!link) { - throw new Error("Attachment " + depname + "/" + key + " not found in document"); - } - return link.getAttribute("href"); - }; - - window.HTMLWidgets.dataframeToD3 = function(df) { - var names = []; - var length; - for (var name in df) { - if (df.hasOwnProperty(name)) - names.push(name); - if (typeof(df[name]) !== "object" || typeof(df[name].length) === "undefined") { - throw new Error("All fields must be arrays"); - } else if (typeof(length) !== "undefined" && length !== df[name].length) { - throw new Error("All fields must be arrays of the same length"); - } - length = df[name].length; - } - var results = []; - var item; - for (var row = 0; row < length; row++) { - item = {}; - for (var col = 0; col < names.length; col++) { - item[names[col]] = df[names[col]][row]; - } - results.push(item); - } - return results; - }; - - window.HTMLWidgets.transposeArray2D = function(array) { - if (array.length === 0) return array; - var newArray = array[0].map(function(col, i) { - return array.map(function(row) { - return row[i] - }) - }); - return newArray; - }; - // Split value at splitChar, but allow splitChar to be escaped - // using escapeChar. Any other characters escaped by escapeChar - // will be included as usual (including escapeChar itself). - function splitWithEscape(value, splitChar, escapeChar) { - var results = []; - var escapeMode = false; - var currentResult = ""; - for (var pos = 0; pos < value.length; pos++) { - if (!escapeMode) { - if (value[pos] === splitChar) { - results.push(currentResult); - currentResult = ""; - } else if (value[pos] === escapeChar) { - escapeMode = true; - } else { - currentResult += value[pos]; - } - } else { - currentResult += value[pos]; - escapeMode = false; - } - } - if (currentResult !== "") { - results.push(currentResult); - } - return results; - } - // Function authored by Yihui/JJ Allaire - window.HTMLWidgets.evaluateStringMember = function(o, member) { - var parts = splitWithEscape(member, '.', '\\'); - for (var i = 0, l = parts.length; i < l; i++) { - var part = parts[i]; - // part may be a character or 'numeric' member name - if (o !== null && typeof o === "object" && part in o) { - if (i == (l - 1)) { // if we are at the end of the line then evalulate - if (typeof o[part] === "string") - o[part] = tryEval(o[part]); - } else { // otherwise continue to next embedded object - o = o[part]; - } - } - } - }; - - // Retrieve the HTMLWidget instance (i.e. the return value of an - // HTMLWidget binding's initialize() or factory() function) - // associated with an element, or null if none. - window.HTMLWidgets.getInstance = function(el) { - return elementData(el, "init_result"); - }; - - // Finds the first element in the scope that matches the selector, - // and returns the HTMLWidget instance (i.e. the return value of - // an HTMLWidget binding's initialize() or factory() function) - // associated with that element, if any. If no element matches the - // selector, or the first matching element has no HTMLWidget - // instance associated with it, then null is returned. - // - // The scope argument is optional, and defaults to window.document. - window.HTMLWidgets.find = function(scope, selector) { - if (arguments.length == 1) { - selector = scope; - scope = document; - } - - var el = scope.querySelector(selector); - if (el === null) { - return null; - } else { - return window.HTMLWidgets.getInstance(el); - } - }; - - // Finds all elements in the scope that match the selector, and - // returns the HTMLWidget instances (i.e. the return values of - // an HTMLWidget binding's initialize() or factory() function) - // associated with the elements, in an array. If elements that - // match the selector don't have an associated HTMLWidget - // instance, the returned array will contain nulls. - // - // The scope argument is optional, and defaults to window.document. - window.HTMLWidgets.findAll = function(scope, selector) { - if (arguments.length == 1) { - selector = scope; - scope = document; - } - - var nodes = scope.querySelectorAll(selector); - var results = []; - for (var i = 0; i < nodes.length; i++) { - results.push(window.HTMLWidgets.getInstance(nodes[i])); - } - return results; - }; - - var postRenderHandlers = []; - function invokePostRenderHandlers() { - while (postRenderHandlers.length) { - var handler = postRenderHandlers.shift(); - if (handler) { - handler(); - } - } - } - - // Register the given callback function to be invoked after the - // next time static widgets are rendered. - window.HTMLWidgets.addPostRenderHandler = function(callback) { - postRenderHandlers.push(callback); - }; - - // Takes a new-style instance-bound definition, and returns an - // old-style class-bound definition. This saves us from having - // to rewrite all the logic in this file to accomodate both - // types of definitions. - function createLegacyDefinitionAdapter(defn) { - var result = { - name: defn.name, - type: defn.type, - initialize: function(el, width, height) { - return defn.factory(el, width, height); - }, - renderValue: function(el, x, instance) { - return instance.renderValue(x); - }, - resize: function(el, width, height, instance) { - return instance.resize(width, height); - } - }; - - if (defn.find) - result.find = defn.find; - if (defn.renderError) - result.renderError = defn.renderError; - if (defn.clearError) - result.clearError = defn.clearError; - - return result; - } -})(); - diff --git a/docs/articles/intro_files/uirender-binding-0.3.1/uirender.js b/docs/articles/intro_files/uirender-binding-0.3.1/uirender.js deleted file mode 100644 index 00245a87..00000000 --- a/docs/articles/intro_files/uirender-binding-0.3.1/uirender.js +++ /dev/null @@ -1,24 +0,0 @@ -HTMLWidgets.widget({ - name: 'uirender', - type: 'output', - - factory: function(el, width, height) { - return { - renderValue: function(x) { - let script = document.createElement('script') - script.src = `${x.shiny_custom_semantic}/semantic.min.js` - let css = document.createElement('link') - css.rel = 'stylesheet' - css.href = `${x.shiny_custom_semantic}/semantic.min.css` - document.head.appendChild(css) - document.head.appendChild(script) - - el.innerHTML = x.ui; - }, - - resize: function(width, height) { - // TODO: code to re-render the widget with a new size - } - }; - } -}); diff --git a/docs/articles/intro_files/uirender-binding-0.3.3.9001/uirender.js b/docs/articles/intro_files/uirender-binding-0.3.3.9001/uirender.js deleted file mode 100644 index 00245a87..00000000 --- a/docs/articles/intro_files/uirender-binding-0.3.3.9001/uirender.js +++ /dev/null @@ -1,24 +0,0 @@ -HTMLWidgets.widget({ - name: 'uirender', - type: 'output', - - factory: function(el, width, height) { - return { - renderValue: function(x) { - let script = document.createElement('script') - script.src = `${x.shiny_custom_semantic}/semantic.min.js` - let css = document.createElement('link') - css.rel = 'stylesheet' - css.href = `${x.shiny_custom_semantic}/semantic.min.css` - document.head.appendChild(css) - document.head.appendChild(script) - - el.innerHTML = x.ui; - }, - - resize: function(width, height) { - // TODO: code to re-render the widget with a new size - } - }; - } -}); diff --git a/docs/articles/intro_files/uirender-binding-0.3.3/uirender.js b/docs/articles/intro_files/uirender-binding-0.3.3/uirender.js deleted file mode 100644 index 00245a87..00000000 --- a/docs/articles/intro_files/uirender-binding-0.3.3/uirender.js +++ /dev/null @@ -1,24 +0,0 @@ -HTMLWidgets.widget({ - name: 'uirender', - type: 'output', - - factory: function(el, width, height) { - return { - renderValue: function(x) { - let script = document.createElement('script') - script.src = `${x.shiny_custom_semantic}/semantic.min.js` - let css = document.createElement('link') - css.rel = 'stylesheet' - css.href = `${x.shiny_custom_semantic}/semantic.min.css` - document.head.appendChild(css) - document.head.appendChild(script) - - el.innerHTML = x.ui; - }, - - resize: function(width, height) { - // TODO: code to re-render the widget with a new size - } - }; - } -}); diff --git a/docs/articles/intro_files/uirender-binding-0.4.0/uirender.js b/docs/articles/intro_files/uirender-binding-0.4.0/uirender.js deleted file mode 100644 index 00245a87..00000000 --- a/docs/articles/intro_files/uirender-binding-0.4.0/uirender.js +++ /dev/null @@ -1,24 +0,0 @@ -HTMLWidgets.widget({ - name: 'uirender', - type: 'output', - - factory: function(el, width, height) { - return { - renderValue: function(x) { - let script = document.createElement('script') - script.src = `${x.shiny_custom_semantic}/semantic.min.js` - let css = document.createElement('link') - css.rel = 'stylesheet' - css.href = `${x.shiny_custom_semantic}/semantic.min.css` - document.head.appendChild(css) - document.head.appendChild(script) - - el.innerHTML = x.ui; - }, - - resize: function(width, height) { - // TODO: code to re-render the widget with a new size - } - }; - } -}); diff --git a/docs/articles/intro_images/Screenshot from 2020-08-18 10-47-58.png b/docs/articles/intro_images/Screenshot from 2020-08-18 10-47-58.png deleted file mode 100644 index 8f537df988d69401c239530a8bfd7b6cc0a1dc41..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26399 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

%@k_rk#;>i)Svg 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%0A|;1 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 S_xGR&gxR(kc;qyGTylfOj( diff --git a/docs/articles/intro_images/Screenshot from 2020-08-18 10-53-23.png b/docs/articles/intro_images/Screenshot from 2020-08-18 10-53-23.png deleted file mode 100644 index 6c3cd03fa6584dfa4817c17213f4c15acd86c282..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 64454 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 Bc!K}{ diff --git a/docs/articles/intro_images/s1.png b/docs/articles/intro_images/s1.png deleted file mode 100644 index 988ddb65dd64e65078cd3591167be88e309ccbd7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8996 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 NRAkJSijO`&@o%SVg)jgB diff --git a/docs/articles/intro_images/s3.png b/docs/articles/intro_images/s3.png deleted file mode 100644 index a8ce540e505ab9762988b411affc30e9ab5ea006..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26720 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

uzoQYA+!uGCVab`Bp=) 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 diff --git a/docs/articles/intro_images/s4.png b/docs/articles/intro_images/s4.png deleted file mode 100644 index e4fd6532e7168419235936840b8f10c18b7921d5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 75057 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

;02J+&FrZ}6b-e;OS{?5} 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 gv=CWk6}}sK%4|z>% diff --git a/docs/articles/intro_images/s5.png b/docs/articles/intro_images/s5.png deleted file mode 100644 index a800dea97aade21e69ae01cb64907ecd9cbdf160..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 67979 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�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 diff --git a/docs/articles/semantic_integration.html b/docs/articles/semantic_integration.html deleted file mode 100644 index 3b326e3d..00000000 --- a/docs/articles/semantic_integration.html +++ /dev/null @@ -1,217 +0,0 @@ - - - - - - - -Shiny.semantic integration with plotly and leaflet • SHINY.SEMANTIC - - - - - - - - - - -

-
- - - - -
-
- - - - -
-

-Integration with plotly or leaflet

-
-

-Plotly integration

-

Similarly to shiny, shiny.semantic works well with other popular R packages. Let’s see how to create a simple application with plotly.

-
library(shiny)
-library(shiny.semantic)
-library(plotly)
-
-ui <- semanticPage(
-  segment(
-    class = "basic",
-    a(class="ui green ribbon label", "Plotly demo"),
-    plotlyOutput("plot")
-
-  )
-)
-
-server <- function(input, output, session) {
-  output$plot <- renderPlotly({
-    plot_ly(economics, x = ~date, color = I("black")) %>%
-      add_lines(y = ~uempmed) %>%
-      add_lines(y = ~psavert, color = I("red"))
-  })
-}
-
-shinyApp(ui = ui, server = server)
-
-
-

-Leaflet integration

-

And now let’s have a look at similar example, but with leaflet.

-
library(shiny)
-library(shiny.semantic)
-library(leaflet)
-
-ui <- semanticPage(
-  segment(
-    class = "basic",
-    a(class="ui blue ribbon label", "Leaflet demo"),
-    leafletOutput("map")
-
-  )
-)
-
-server <- function(input, output, session) {
-  output$map <- renderLeaflet({
-    m <- leaflet() %>% addTiles()
-    m <- m %>% setView(21.00, 52.21, zoom = 12)
-    m
-  })
-}
-
-shinyApp(ui = ui, server = server)
-
-
-

-DataTable integration

-

To add some neat Fomantic styling to your DT table you need to use semantic_DT wrapper.

-
 library(shiny)
- library(shiny.semantic)
-
- ui <- semanticPage(
-   h2("Pretty tables in Shiny Semantic"),
-   semantic_DTOutput("table")
- )
- server <- function(input, output, session) {
-   output$table <- DT::renderDataTable(
-     semantic_DT(mtcars)
-   )
- }
- shinyApp(ui, server)
-
-
-
- - - -
- - - -
- -
-

Site built with pkgdown 1.5.1.

-
- -
-
- - - - - - diff --git a/docs/articles/semantic_integration_files/accessible-code-block-0.0.1/empty-anchor.js b/docs/articles/semantic_integration_files/accessible-code-block-0.0.1/empty-anchor.js deleted file mode 100644 index ca349fd6..00000000 --- a/docs/articles/semantic_integration_files/accessible-code-block-0.0.1/empty-anchor.js +++ /dev/null @@ -1,15 +0,0 @@ -// Hide empty tag within highlighted CodeBlock for screen reader accessibility (see https://github.com/jgm/pandoc/issues/6352#issuecomment-626106786) --> -// v0.0.1 -// Written by JooYoung Seo (jooyoung@psu.edu) and Atsushi Yasumoto on June 1st, 2020. - -document.addEventListener('DOMContentLoaded', function() { - const codeList = document.getElementsByClassName("sourceCode"); - for (var i = 0; i < codeList.length; i++) { - var linkList = codeList[i].getElementsByTagName('a'); - for (var j = 0; j < linkList.length; j++) { - if (linkList[j].innerHTML === "") { - linkList[j].setAttribute('aria-hidden', 'true'); - } - } - } -}); diff --git a/docs/articles/semantic_integration_files/anchor-sections-1.0/anchor-sections.css b/docs/articles/semantic_integration_files/anchor-sections-1.0/anchor-sections.css deleted file mode 100644 index 07aee5fc..00000000 --- a/docs/articles/semantic_integration_files/anchor-sections-1.0/anchor-sections.css +++ /dev/null @@ -1,4 +0,0 @@ -/* Styles for section anchors */ -a.anchor-section {margin-left: 10px; visibility: hidden; color: inherit;} -a.anchor-section::before {content: '#';} -.hasAnchor:hover a.anchor-section {visibility: visible;} diff --git a/docs/articles/semantic_integration_files/anchor-sections-1.0/anchor-sections.js b/docs/articles/semantic_integration_files/anchor-sections-1.0/anchor-sections.js deleted file mode 100644 index 570f99a0..00000000 --- a/docs/articles/semantic_integration_files/anchor-sections-1.0/anchor-sections.js +++ /dev/null @@ -1,33 +0,0 @@ -// Anchor sections v1.0 written by Atsushi Yasumoto on Oct 3rd, 2020. -document.addEventListener('DOMContentLoaded', function() { - // Do nothing if AnchorJS is used - if (typeof window.anchors === 'object' && anchors.hasOwnProperty('hasAnchorJSLink')) { - return; - } - - const h = document.querySelectorAll('h1, h2, h3, h4, h5, h6'); - - // Do nothing if sections are already anchored - if (Array.from(h).some(x => x.classList.contains('hasAnchor'))) { - return null; - } - - // Use section id when pandoc runs with --section-divs - const section_id = function(x) { - return ((x.classList.contains('section') || (x.tagName === 'SECTION')) - ? x.id : ''); - }; - - // Add anchors - h.forEach(function(x) { - const id = x.id || section_id(x.parentElement); - if (id === '') { - return null; - } - let anchor = document.createElement('a'); - anchor.href = '#' + id; - anchor.classList = ['anchor-section']; - x.classList.add('hasAnchor'); - x.appendChild(anchor); - }); -}); diff --git a/docs/authors.html b/docs/authors.html deleted file mode 100644 index 858f87be..00000000 --- a/docs/authors.html +++ /dev/null @@ -1,228 +0,0 @@ - - - - - - - - -Authors • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - -
- -
-
- - -
    -
  • -

    Filip Stachura. Author. -

    -
  • -
  • -

    Dominik Krzeminski. Maintainer. -

    -
  • -
  • -

    Krystian Igras. Author. -

    -
  • -
  • -

    Adam Forys. Author. -

    -
  • -
  • -

    Paweł Przytuła. Author. -

    -
  • -
  • -

    Jakub Chojna. Author. -

    -
  • -
  • -

    Olga Mierzwa-Sulima. Author. -

    -
  • -
  • -

    Ashley Baldry. Contributor. -

    -
  • -
  • -

    Jakub Chojna. Contributor. -

    -
  • -
  • -

    Olga Mierzwa-Sulima. Contributor. -

    -
  • -
  • -

    Pedro Manuel Coutinho da Silva. Contributor. -

    -
  • -
  • -

    Paweł Przytuła. Contributor. -

    -
  • -
  • -

    Kamil Żyła. Contributor. -

    -
  • -
  • -

    Appsilon Sp. z o.o.. Copyright holder. -

    -
  • -
- -
- -
- - - -
- - -
-

Site built with pkgdown 1.5.1.

-
- -
-
- - - - - - - - diff --git a/docs/bootstrap-toc.css b/docs/bootstrap-toc.css deleted file mode 100644 index 5a859415..00000000 --- a/docs/bootstrap-toc.css +++ /dev/null @@ -1,60 +0,0 @@ -/*! - * Bootstrap Table of Contents v0.4.1 (http://afeld.github.io/bootstrap-toc/) - * Copyright 2015 Aidan Feldman - * Licensed under MIT (https://github.com/afeld/bootstrap-toc/blob/gh-pages/LICENSE.md) */ - -/* modified from https://github.com/twbs/bootstrap/blob/94b4076dd2efba9af71f0b18d4ee4b163aa9e0dd/docs/assets/css/src/docs.css#L548-L601 */ - -/* All levels of nav */ -nav[data-toggle='toc'] .nav > li > a { - display: block; - padding: 4px 20px; - font-size: 13px; - font-weight: 500; - color: #767676; -} -nav[data-toggle='toc'] .nav > li > a:hover, -nav[data-toggle='toc'] .nav > li > a:focus { - padding-left: 19px; - color: #563d7c; - text-decoration: none; - background-color: transparent; - border-left: 1px solid #563d7c; -} -nav[data-toggle='toc'] .nav > .active > a, -nav[data-toggle='toc'] .nav > .active:hover > a, -nav[data-toggle='toc'] .nav > .active:focus > a { - padding-left: 18px; - font-weight: bold; - color: #563d7c; - background-color: transparent; - border-left: 2px solid #563d7c; -} - -/* Nav: second level (shown on .active) */ -nav[data-toggle='toc'] .nav .nav { - display: none; /* Hide by default, but at >768px, show it */ - padding-bottom: 10px; -} -nav[data-toggle='toc'] .nav .nav > li > a { - padding-top: 1px; - padding-bottom: 1px; - padding-left: 30px; - font-size: 12px; - font-weight: normal; -} -nav[data-toggle='toc'] .nav .nav > li > a:hover, -nav[data-toggle='toc'] .nav .nav > li > a:focus { - padding-left: 29px; -} -nav[data-toggle='toc'] .nav .nav > .active > a, -nav[data-toggle='toc'] .nav .nav > .active:hover > a, -nav[data-toggle='toc'] .nav .nav > .active:focus > a { - padding-left: 28px; - font-weight: 500; -} - -/* from https://github.com/twbs/bootstrap/blob/e38f066d8c203c3e032da0ff23cd2d6098ee2dd6/docs/assets/css/src/docs.css#L631-L634 */ -nav[data-toggle='toc'] .nav > .active > ul { - display: block; -} diff --git a/docs/bootstrap-toc.js b/docs/bootstrap-toc.js deleted file mode 100644 index 1cdd573b..00000000 --- a/docs/bootstrap-toc.js +++ /dev/null @@ -1,159 +0,0 @@ -/*! - * Bootstrap Table of Contents v0.4.1 (http://afeld.github.io/bootstrap-toc/) - * Copyright 2015 Aidan Feldman - * Licensed under MIT (https://github.com/afeld/bootstrap-toc/blob/gh-pages/LICENSE.md) */ -(function() { - 'use strict'; - - window.Toc = { - helpers: { - // return all matching elements in the set, or their descendants - findOrFilter: function($el, selector) { - // http://danielnouri.org/notes/2011/03/14/a-jquery-find-that-also-finds-the-root-element/ - // http://stackoverflow.com/a/12731439/358804 - var $descendants = $el.find(selector); - return $el.filter(selector).add($descendants).filter(':not([data-toc-skip])'); - }, - - generateUniqueIdBase: function(el) { - var text = $(el).text(); - var anchor = text.trim().toLowerCase().replace(/[^A-Za-z0-9]+/g, '-'); - return anchor || el.tagName.toLowerCase(); - }, - - generateUniqueId: function(el) { - var anchorBase = this.generateUniqueIdBase(el); - for (var i = 0; ; i++) { - var anchor = anchorBase; - if (i > 0) { - // add suffix - anchor += '-' + i; - } - // check if ID already exists - if (!document.getElementById(anchor)) { - return anchor; - } - } - }, - - generateAnchor: function(el) { - if (el.id) { - return el.id; - } else { - var anchor = this.generateUniqueId(el); - el.id = anchor; - return anchor; - } - }, - - createNavList: function() { - return $(''); - }, - - createChildNavList: function($parent) { - var $childList = this.createNavList(); - $parent.append($childList); - return $childList; - }, - - generateNavEl: function(anchor, text) { - var $a = $(''); - $a.attr('href', '#' + anchor); - $a.text(text); - var $li = $('
  • '); - $li.append($a); - return $li; - }, - - generateNavItem: function(headingEl) { - var anchor = this.generateAnchor(headingEl); - var $heading = $(headingEl); - var text = $heading.data('toc-text') || $heading.text(); - return this.generateNavEl(anchor, text); - }, - - // Find the first heading level (`

    `, then `

    `, etc.) that has more than one element. Defaults to 1 (for `

    `). - getTopLevel: function($scope) { - for (var i = 1; i <= 6; i++) { - var $headings = this.findOrFilter($scope, 'h' + i); - if ($headings.length > 1) { - return i; - } - } - - return 1; - }, - - // returns the elements for the top level, and the next below it - getHeadings: function($scope, topLevel) { - var topSelector = 'h' + topLevel; - - var secondaryLevel = topLevel + 1; - var secondarySelector = 'h' + secondaryLevel; - - return this.findOrFilter($scope, topSelector + ',' + secondarySelector); - }, - - getNavLevel: function(el) { - return parseInt(el.tagName.charAt(1), 10); - }, - - populateNav: function($topContext, topLevel, $headings) { - var $context = $topContext; - var $prevNav; - - var helpers = this; - $headings.each(function(i, el) { - var $newNav = helpers.generateNavItem(el); - var navLevel = helpers.getNavLevel(el); - - // determine the proper $context - if (navLevel === topLevel) { - // use top level - $context = $topContext; - } else if ($prevNav && $context === $topContext) { - // create a new level of the tree and switch to it - $context = helpers.createChildNavList($prevNav); - } // else use the current $context - - $context.append($newNav); - - $prevNav = $newNav; - }); - }, - - parseOps: function(arg) { - var opts; - if (arg.jquery) { - opts = { - $nav: arg - }; - } else { - opts = arg; - } - opts.$scope = opts.$scope || $(document.body); - return opts; - } - }, - - // accepts a jQuery object, or an options object - init: function(opts) { - opts = this.helpers.parseOps(opts); - - // ensure that the data attribute is in place for styling - opts.$nav.attr('data-toggle', 'toc'); - - var $topContext = this.helpers.createChildNavList(opts.$nav); - var topLevel = this.helpers.getTopLevel(opts.$scope); - var $headings = this.helpers.getHeadings(opts.$scope, topLevel); - this.helpers.populateNav($topContext, topLevel, $headings); - } - }; - - $(function() { - $('nav[data-toggle="toc"]').each(function(i, el) { - var $nav = $(el); - Toc.init($nav); - }); - }); -})(); diff --git a/docs/docsearch.css b/docs/docsearch.css deleted file mode 100644 index e5f1fe1d..00000000 --- a/docs/docsearch.css +++ /dev/null @@ -1,148 +0,0 @@ -/* Docsearch -------------------------------------------------------------- */ -/* - Source: https://github.com/algolia/docsearch/ - License: MIT -*/ - -.algolia-autocomplete { - display: block; - -webkit-box-flex: 1; - -ms-flex: 1; - flex: 1 -} - -.algolia-autocomplete .ds-dropdown-menu { - width: 100%; - min-width: none; - max-width: none; - padding: .75rem 0; - background-color: #fff; - background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, .1); - box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .175); -} - -@media (min-width:768px) { - .algolia-autocomplete .ds-dropdown-menu { - width: 175% - } -} - -.algolia-autocomplete .ds-dropdown-menu::before { - display: none -} - -.algolia-autocomplete .ds-dropdown-menu [class^=ds-dataset-] { - padding: 0; - background-color: rgb(255,255,255); - border: 0; - max-height: 80vh; -} - -.algolia-autocomplete .ds-dropdown-menu .ds-suggestions { - margin-top: 0 -} - -.algolia-autocomplete .algolia-docsearch-suggestion { - padding: 0; - overflow: visible -} - -.algolia-autocomplete .algolia-docsearch-suggestion--category-header { - padding: .125rem 1rem; - margin-top: 0; - font-size: 1.3em; - font-weight: 500; - color: #00008B; - border-bottom: 0 -} - -.algolia-autocomplete .algolia-docsearch-suggestion--wrapper { - float: none; - padding-top: 0 -} - -.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column { - float: none; - width: auto; - padding: 0; - text-align: left -} - -.algolia-autocomplete .algolia-docsearch-suggestion--content { - float: none; - width: auto; - padding: 0 -} - -.algolia-autocomplete .algolia-docsearch-suggestion--content::before { - display: none -} - -.algolia-autocomplete .ds-suggestion:not(:first-child) .algolia-docsearch-suggestion--category-header { - padding-top: .75rem; - margin-top: .75rem; - border-top: 1px solid rgba(0, 0, 0, .1) -} - -.algolia-autocomplete .ds-suggestion .algolia-docsearch-suggestion--subcategory-column { - display: block; - padding: .1rem 1rem; - margin-bottom: 0.1; - font-size: 1.0em; - font-weight: 400 - /* display: none */ -} - -.algolia-autocomplete .algolia-docsearch-suggestion--title { - display: block; - padding: .25rem 1rem; - margin-bottom: 0; - font-size: 0.9em; - font-weight: 400 -} - -.algolia-autocomplete .algolia-docsearch-suggestion--text { - padding: 0 1rem .5rem; - margin-top: -.25rem; - font-size: 0.8em; - font-weight: 400; - line-height: 1.25 -} - -.algolia-autocomplete .algolia-docsearch-footer { - width: 110px; - height: 20px; - z-index: 3; - margin-top: 10.66667px; - float: right; - font-size: 0; - line-height: 0; -} - -.algolia-autocomplete .algolia-docsearch-footer--logo { - background-image: url("data:image/svg+xml;utf8,"); - background-repeat: no-repeat; - background-position: 50%; - background-size: 100%; - overflow: hidden; - text-indent: -9000px; - width: 100%; - height: 100%; - display: block; - transform: translate(-8px); -} - -.algolia-autocomplete .algolia-docsearch-suggestion--highlight { - color: #FF8C00; - background: rgba(232, 189, 54, 0.1) -} - - -.algolia-autocomplete .algolia-docsearch-suggestion--text .algolia-docsearch-suggestion--highlight { - box-shadow: inset 0 -2px 0 0 rgba(105, 105, 105, .5) -} - -.algolia-autocomplete .ds-suggestion.ds-cursor .algolia-docsearch-suggestion--content { - background-color: rgba(192, 192, 192, .15) -} diff --git a/docs/docsearch.js b/docs/docsearch.js deleted file mode 100644 index b35504cd..00000000 --- a/docs/docsearch.js +++ /dev/null @@ -1,85 +0,0 @@ -$(function() { - - // register a handler to move the focus to the search bar - // upon pressing shift + "/" (i.e. "?") - $(document).on('keydown', function(e) { - if (e.shiftKey && e.keyCode == 191) { - e.preventDefault(); - $("#search-input").focus(); - } - }); - - $(document).ready(function() { - // do keyword highlighting - /* modified from https://jsfiddle.net/julmot/bL6bb5oo/ */ - var mark = function() { - - var referrer = document.URL ; - var paramKey = "q" ; - - if (referrer.indexOf("?") !== -1) { - var qs = referrer.substr(referrer.indexOf('?') + 1); - var qs_noanchor = qs.split('#')[0]; - var qsa = qs_noanchor.split('&'); - var keyword = ""; - - for (var i = 0; i < qsa.length; i++) { - var currentParam = qsa[i].split('='); - - if (currentParam.length !== 2) { - continue; - } - - if (currentParam[0] == paramKey) { - keyword = decodeURIComponent(currentParam[1].replace(/\+/g, "%20")); - } - } - - if (keyword !== "") { - $(".contents").unmark({ - done: function() { - $(".contents").mark(keyword); - } - }); - } - } - }; - - mark(); - }); -}); - -/* Search term highlighting ------------------------------*/ - -function matchedWords(hit) { - var words = []; - - var hierarchy = hit._highlightResult.hierarchy; - // loop to fetch from lvl0, lvl1, etc. - for (var idx in hierarchy) { - words = words.concat(hierarchy[idx].matchedWords); - } - - var content = hit._highlightResult.content; - if (content) { - words = words.concat(content.matchedWords); - } - - // return unique words - var words_uniq = [...new Set(words)]; - return words_uniq; -} - -function updateHitURL(hit) { - - var words = matchedWords(hit); - var url = ""; - - if (hit.anchor) { - url = hit.url_without_anchor + '?q=' + escape(words.join(" ")) + '#' + hit.anchor; - } else { - url = hit.url + '?q=' + escape(words.join(" ")); - } - - return url; -} diff --git a/docs/index.html b/docs/index.html deleted file mode 100644 index 6e4a9eb6..00000000 --- a/docs/index.html +++ /dev/null @@ -1,361 +0,0 @@ - - - - - - - -Semantic UI Support for Shiny • SHINY.SEMANTIC - - - - - - - - - - -
    -
    - - - - -
    -
    - - -

    -
    - - -

    R-CMD-checkcodecov

    -

    cranlogs total

    -

    Fomantic (Semantic) UI wrapper for Shiny

    -

    With this library it is easy to wrap Shiny with Fomantic UI (previously Semantic). Add a few simple lines of code to give your UI a fresh, modern and highly interactive look.

    -
      -
    • shiny
    • -
    -

    shiny

    -
    library(shiny)
    -ui <- fluidPage(
    -  div(
    -    div(
    -      a("Link"),
    -      p("Lorem ipsum, lorem ipsum, lorem ipsum"),
    -      actionButton("button", "Click")
    -    )
    -  )
    -)
    -
      -
    • shiny.semantic
    • -
    -

    semantic

    -
    library(shiny.semantic)
    -ui <- semanticPage(
    -  div(class = "ui raised segment",
    -    div(
    -      a(class="ui green ribbon label", "Link"),
    -      p("Lorem ipsum, lorem ipsum, lorem ipsum"),
    -      actionButton("button", "Click")
    -    )
    -  )
    -)
    -
    -

    -Shiny.semantic demos

    -
    -

    -Case studies

    - - - - - - - - - -
    🔗 Churn analytics🔗 Fraud detection
    -
    -
    -

    -Before and after

    -

    We show how shiny.semantic can be used to style an app and change it’s look.

    - ---- - - - - - - - - -
    🔗 BEFORE Utah Division of Water Quality (DWQ)🔗 AFTER Utah Division of Water Quality (DWQ)
    -
    -
    - -
    -

    -How to install?

    -

    You can install a stable shiny.semantic release from CRAN repository:

    -
    install.packages("shiny.semantic")
    -

    and the latest version with remotes:

    -
    remotes::install_github("Appsilon/shiny.semantic@develop")
    -

    (master branch contains the stable version. Use develop branch for latest features)

    -

    To install previous versions you can run:

    -
    remotes::install_github("Appsilon/shiny.semantic", ref = "0.1.0")
    -
    -
    -

    -How to use it?

    -

    Firstly, you will have to invoke shinyUI() with semanticPage() instead of standard Shiny UI definitions like e.g. bootstrapPage(). From now on, all components can be annotated with Fomantic UI specific CSS classes and also you will be able to use shiny.semantic components.

    -

    Basic example for rendering a simple button. will look like this:

    -
    library(shiny)
    -library(shiny.semantic)
    -ui <- semanticPage(
    -      title = "My page",
    -      div(class = "ui button", icon("user"),  "Icon button")
    -    )
    -server <- function(input, output) {}
    -shinyApp(ui, server)
    -

    For better understanding it’s good to check Fomantic UI documentation.

    -

    Note #1

    -

    At the moment you have to pass page title in semanticPage()

    -
    semanticPage(title = "Your page title", ...)
    -

    Note #2

    -

    The shiny package works with Bootstrap library under the hood. shiny.semantic uses Fomantic UI. Sometimes using both of these libraries may cause troubles with rendering specific UI elements. That is why by default we turn off Bootstrap dependencies.

    -

    However, you can switch off suppressing bootstrap by calling semanticPage(suppress_bootstrap = FALSE, ...)

    -
    -
    -

    -How to contribute?

    -

    We welcome contributions of all types!

    -

    We encourage typo corrections, bug reports, bug fixes and feature requests. Feedback on the clarity of the documentation and examples is especially valuable.

    -

    If you want to contribute to this project please submit a regular PR, once you’re done with new feature or bug fix.

    -

    Changes in documentation

    -

    Both repository README.md file and an official documentation page are generated with Rmarkdown, so if there is a need to update them, please modify accordingly a README.Rmd file and use “Knit”.

    -

    Documentation is rendered with pkgdown. Just run pkgdown::build_site() after rendering new README.md.

    -

    Changes in vignettes

    -

    If you modified or added a new vignette, please rebuild them with devtools::build_vignettes().

    -

    Important:

    -

    1) Please follow the code style from out styleguide.

    -

    2) We have a Contributor Code of Conduct. Make sure to check it and to follow it.

    -
    -
    -

    -Troubleshooting

    -

    We used the latest versions of dependencies for this library, so please update your R environment before installation.

    -

    However, if you encounter any problems, try the following:

    -
      -
    1. Up-to-date R language environment
    2. -
    3. Installing specific dependent libraries versions
    4. -
    -
      -
    • shiny
    • -
    -
    install.packages("shiny", version='0.14.2.9001')
    -
      -
    1. Some bugs may be related directly to Semantic UI. In that case please try to check issues on its repository. -
    2. -
    3. Some bugs may be related to Bootstrap. Please make sure you have it suppressed. Instructions are above in How to use it? section.
    4. -
    -
    -
    -

    -Future enhacements

    -
      -
    • create all update functions for input components to mimic shiny as close as possible
    • -
    • add some glue code in dsl.R to make using this package smoother
    • -
    • adding more semantic components
    • -
    • new version release on CRAN
    • -
    -
    -
    -

    -Appsilon Data Science

    -

    -

    Appsilon is the Full Service Certified RStudio Partner. Learn more at appsilon.com.

    -

    Get in touch dev@appsilon.com

    -
    -
    - -
    - - -
    - - -
    - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - diff --git a/docs/link.svg b/docs/link.svg deleted file mode 100644 index 88ad8276..00000000 --- a/docs/link.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - diff --git a/docs/pkgdown.css b/docs/pkgdown.css deleted file mode 100644 index c01e5923..00000000 --- a/docs/pkgdown.css +++ /dev/null @@ -1,367 +0,0 @@ -/* Sticky footer */ - -/** - * Basic idea: https://philipwalton.github.io/solved-by-flexbox/demos/sticky-footer/ - * Details: https://github.com/philipwalton/solved-by-flexbox/blob/master/assets/css/components/site.css - * - * .Site -> body > .container - * .Site-content -> body > .container .row - * .footer -> footer - * - * Key idea seems to be to ensure that .container and __all its parents__ - * have height set to 100% - * - */ - -html, body { - height: 100%; -} - -body { - position: relative; -} - -body > .container { - display: flex; - height: 100%; - flex-direction: column; -} - -body > .container .row { - flex: 1 0 auto; -} - -footer { - margin-top: 45px; - padding: 35px 0 36px; - border-top: 1px solid #e5e5e5; - color: #666; - display: flex; - flex-shrink: 0; -} -footer p { - margin-bottom: 0; -} -footer div { - flex: 1; -} -footer .pkgdown { - text-align: right; -} -footer p { - margin-bottom: 0; -} - -img.icon { - float: right; -} - -img { - max-width: 100%; -} - -/* Fix bug in bootstrap (only seen in firefox) */ -summary { - display: list-item; -} - -/* Typographic tweaking ---------------------------------*/ - -.contents .page-header { - margin-top: calc(-60px + 1em); -} - -dd { - margin-left: 3em; -} - -/* Section anchors ---------------------------------*/ - -a.anchor { - margin-left: -30px; - display:inline-block; - width: 30px; - height: 30px; - visibility: hidden; - - background-image: url(./link.svg); - background-repeat: no-repeat; - background-size: 20px 20px; - background-position: center center; -} - -.hasAnchor:hover a.anchor { - visibility: visible; -} - -@media (max-width: 767px) { - .hasAnchor:hover a.anchor { - visibility: hidden; - } -} - - -/* Fixes for fixed navbar --------------------------*/ - -.contents h1, .contents h2, .contents h3, .contents h4 { - padding-top: 60px; - margin-top: -40px; -} - -/* Navbar submenu --------------------------*/ - -.dropdown-submenu { - position: relative; -} - -.dropdown-submenu>.dropdown-menu { - top: 0; - left: 100%; - margin-top: -6px; - margin-left: -1px; - border-radius: 0 6px 6px 6px; -} - -.dropdown-submenu:hover>.dropdown-menu { - display: block; -} - -.dropdown-submenu>a:after { - display: block; - content: " "; - float: right; - width: 0; - height: 0; - border-color: transparent; - border-style: solid; - border-width: 5px 0 5px 5px; - border-left-color: #cccccc; - margin-top: 5px; - margin-right: -10px; -} - -.dropdown-submenu:hover>a:after { - border-left-color: #ffffff; -} - -.dropdown-submenu.pull-left { - float: none; -} - -.dropdown-submenu.pull-left>.dropdown-menu { - left: -100%; - margin-left: 10px; - border-radius: 6px 0 6px 6px; -} - -/* Sidebar --------------------------*/ - -#pkgdown-sidebar { - margin-top: 30px; - position: -webkit-sticky; - position: sticky; - top: 70px; -} - -#pkgdown-sidebar h2 { - font-size: 1.5em; - margin-top: 1em; -} - -#pkgdown-sidebar h2:first-child { - margin-top: 0; -} - -#pkgdown-sidebar .list-unstyled li { - margin-bottom: 0.5em; -} - -/* bootstrap-toc tweaks ------------------------------------------------------*/ - -/* All levels of nav */ - -nav[data-toggle='toc'] .nav > li > a { - padding: 4px 20px 4px 6px; - font-size: 1.5rem; - font-weight: 400; - color: inherit; -} - -nav[data-toggle='toc'] .nav > li > a:hover, -nav[data-toggle='toc'] .nav > li > a:focus { - padding-left: 5px; - color: inherit; - border-left: 1px solid #878787; -} - -nav[data-toggle='toc'] .nav > .active > a, -nav[data-toggle='toc'] .nav > .active:hover > a, -nav[data-toggle='toc'] .nav > .active:focus > a { - padding-left: 5px; - font-size: 1.5rem; - font-weight: 400; - color: inherit; - border-left: 2px solid #878787; -} - -/* Nav: second level (shown on .active) */ - -nav[data-toggle='toc'] .nav .nav { - display: none; /* Hide by default, but at >768px, show it */ - padding-bottom: 10px; -} - -nav[data-toggle='toc'] .nav .nav > li > a { - padding-left: 16px; - font-size: 1.35rem; -} - -nav[data-toggle='toc'] .nav .nav > li > a:hover, -nav[data-toggle='toc'] .nav .nav > li > a:focus { - padding-left: 15px; -} - -nav[data-toggle='toc'] .nav .nav > .active > a, -nav[data-toggle='toc'] .nav .nav > .active:hover > a, -nav[data-toggle='toc'] .nav .nav > .active:focus > a { - padding-left: 15px; - font-weight: 500; - font-size: 1.35rem; -} - -/* orcid ------------------------------------------------------------------- */ - -.orcid { - font-size: 16px; - color: #A6CE39; - /* margins are required by official ORCID trademark and display guidelines */ - margin-left:4px; - margin-right:4px; - vertical-align: middle; -} - -/* Reference index & topics ----------------------------------------------- */ - -.ref-index th {font-weight: normal;} - -.ref-index td {vertical-align: top;} -.ref-index .icon {width: 40px;} -.ref-index .alias {width: 40%;} -.ref-index-icons .alias {width: calc(40% - 40px);} -.ref-index .title {width: 60%;} - -.ref-arguments th {text-align: right; padding-right: 10px;} -.ref-arguments th, .ref-arguments td {vertical-align: top;} -.ref-arguments .name {width: 20%;} -.ref-arguments .desc {width: 80%;} - -/* Nice scrolling for wide elements --------------------------------------- */ - -table { - display: block; - overflow: auto; -} - -/* Syntax highlighting ---------------------------------------------------- */ - -pre { - word-wrap: normal; - word-break: normal; - border: 1px solid #eee; -} - -pre, code { - background-color: #f8f8f8; - color: #333; -} - -pre code { - overflow: auto; - word-wrap: normal; - white-space: pre; -} - -pre .img { - margin: 5px 0; -} - -pre .img img { - background-color: #fff; - display: block; - height: auto; -} - -code a, pre a { - color: #375f84; -} - -a.sourceLine:hover { - text-decoration: none; -} - -.fl {color: #1514b5;} -.fu {color: #000000;} /* function */ -.ch,.st {color: #036a07;} /* string */ -.kw {color: #264D66;} /* keyword */ -.co {color: #888888;} /* comment */ - -.message { color: black; font-weight: bolder;} -.error { color: orange; font-weight: bolder;} -.warning { color: #6A0366; font-weight: bolder;} - -/* Clipboard --------------------------*/ - -.hasCopyButton { - position: relative; -} - -.btn-copy-ex { - position: absolute; - right: 0; - top: 0; - visibility: hidden; -} - -.hasCopyButton:hover button.btn-copy-ex { - visibility: visible; -} - -/* headroom.js ------------------------ */ - -.headroom { - will-change: transform; - transition: transform 200ms linear; -} -.headroom--pinned { - transform: translateY(0%); -} -.headroom--unpinned { - transform: translateY(-100%); -} - -/* mark.js ----------------------------*/ - -mark { - background-color: rgba(255, 255, 51, 0.5); - border-bottom: 2px solid rgba(255, 153, 51, 0.3); - padding: 1px; -} - -/* vertical spacing after htmlwidgets */ -.html-widget { - margin-bottom: 10px; -} - -/* fontawesome ------------------------ */ - -.fab { - font-family: "Font Awesome 5 Brands" !important; -} - -/* don't display links in code chunks when printing */ -/* source: https://stackoverflow.com/a/10781533 */ -@media print { - code a:link:after, code a:visited:after { - content: ""; - } -} diff --git a/docs/pkgdown.js b/docs/pkgdown.js deleted file mode 100644 index 7e7048fa..00000000 --- a/docs/pkgdown.js +++ /dev/null @@ -1,108 +0,0 @@ -/* http://gregfranko.com/blog/jquery-best-practices/ */ -(function($) { - $(function() { - - $('.navbar-fixed-top').headroom(); - - $('body').css('padding-top', $('.navbar').height() + 10); - $(window).resize(function(){ - $('body').css('padding-top', $('.navbar').height() + 10); - }); - - $('[data-toggle="tooltip"]').tooltip(); - - var cur_path = paths(location.pathname); - var links = $("#navbar ul li a"); - var max_length = -1; - var pos = -1; - for (var i = 0; i < links.length; i++) { - if (links[i].getAttribute("href") === "#") - continue; - // Ignore external links - if (links[i].host !== location.host) - continue; - - var nav_path = paths(links[i].pathname); - - var length = prefix_length(nav_path, cur_path); - if (length > max_length) { - max_length = length; - pos = i; - } - } - - // Add class to parent
  • , and enclosing
  • if in dropdown - if (pos >= 0) { - var menu_anchor = $(links[pos]); - menu_anchor.parent().addClass("active"); - menu_anchor.closest("li.dropdown").addClass("active"); - } - }); - - function paths(pathname) { - var pieces = pathname.split("/"); - pieces.shift(); // always starts with / - - var end = pieces[pieces.length - 1]; - if (end === "index.html" || end === "") - pieces.pop(); - return(pieces); - } - - // Returns -1 if not found - function prefix_length(needle, haystack) { - if (needle.length > haystack.length) - return(-1); - - // Special case for length-0 haystack, since for loop won't run - if (haystack.length === 0) { - return(needle.length === 0 ? 0 : -1); - } - - for (var i = 0; i < haystack.length; i++) { - if (needle[i] != haystack[i]) - return(i); - } - - return(haystack.length); - } - - /* Clipboard --------------------------*/ - - function changeTooltipMessage(element, msg) { - var tooltipOriginalTitle=element.getAttribute('data-original-title'); - element.setAttribute('data-original-title', msg); - $(element).tooltip('show'); - element.setAttribute('data-original-title', tooltipOriginalTitle); - } - - if(ClipboardJS.isSupported()) { - $(document).ready(function() { - var copyButton = ""; - - $(".examples, div.sourceCode").addClass("hasCopyButton"); - - // Insert copy buttons: - $(copyButton).prependTo(".hasCopyButton"); - - // Initialize tooltips: - $('.btn-copy-ex').tooltip({container: 'body'}); - - // Initialize clipboard: - var clipboardBtnCopies = new ClipboardJS('[data-clipboard-copy]', { - text: function(trigger) { - return trigger.parentNode.textContent; - } - }); - - clipboardBtnCopies.on('success', function(e) { - changeTooltipMessage(e.trigger, 'Copied!'); - e.clearSelection(); - }); - - clipboardBtnCopies.on('error', function() { - changeTooltipMessage(e.trigger,'Press Ctrl+C or Command+C to copy'); - }); - }); - } -})(window.jQuery || window.$) diff --git a/docs/pkgdown.yml b/docs/pkgdown.yml deleted file mode 100644 index e98eee33..00000000 --- a/docs/pkgdown.yml +++ /dev/null @@ -1,10 +0,0 @@ -pandoc: 2.7.3 -pkgdown: 1.5.1 -pkgdown_sha: ~ -articles: - basics: basics.html - fomantic_js: fomantic_js.html - intro: intro.html - semantic_integration: semantic_integration.html -last_built: 2020-12-17T13:17Z - diff --git a/docs/pull_request_template.html b/docs/pull_request_template.html deleted file mode 100644 index cf29dcef..00000000 --- a/docs/pull_request_template.html +++ /dev/null @@ -1,204 +0,0 @@ - - - - - - - - -NA • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - - -

    Short description (with a reference to an issue).

    -

    DoD

    -
      -
    • -Major project work has a corresponding task. If there’s no task for what you are doing, create it. Each task needs to be well defined and described.

    • -
    • -Change has been tested (manually or with automated tests), everything runs correctly and works as expected. No existing functionality is broken.

    • -
    • -No new error or warning messages are introduced.

    • -
    • -All interaction with a semantic functions, examples and docs are written from the perspective of the person using or receiving it. They are understandable and helpful to this person.

    • -
    • -If the change affects code or repo sctructure, README, documentation and code comments should be updated.

    • -
    • -All code has been peer-reviewed before merging into any main branch.

    • -
    • -All changes have been merged into the main branch we use for development (develop).

    • -
    • -Continuous integration checks (linter, unit tests) are configured and passed.

    • -
    • -Unit tests added for all new or changed logic.

    • -
    • -All task requirements satisfied. The reviewer is responsible to verify each aspect of the task.

    • -
    • -Any added or touched code follows our style-guide.

    • -
    - - -
    - - - -
    - - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/COLOR_PALETTE.html b/docs/reference/COLOR_PALETTE.html deleted file mode 100644 index 5a801e10..00000000 --- a/docs/reference/COLOR_PALETTE.html +++ /dev/null @@ -1,186 +0,0 @@ - - - - - - - - -Semantic colors — COLOR_PALETTE • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    https://github.com/Semantic-Org/Semantic-UI/blob/master/src/themes/default/globals/site.variables

    -
    - -
    COLOR_PALETTE
    - - -

    Format

    - -

    An object of class character of length 13.

    - -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/FOMANTIC_SIZE_LEVELS.html b/docs/reference/FOMANTIC_SIZE_LEVELS.html deleted file mode 100644 index 156bccc1..00000000 --- a/docs/reference/FOMANTIC_SIZE_LEVELS.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - - - - -allowed sizes — FOMANTIC_SIZE_LEVELS • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    allowed sizes

    -
    - -
    FOMANTIC_SIZE_LEVELS
    - - -

    Format

    - -

    An object of class character of length 7.

    - -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/Progress-R6.html b/docs/reference/Progress-R6.html deleted file mode 100644 index 74d6ac16..00000000 --- a/docs/reference/Progress-R6.html +++ /dev/null @@ -1,333 +0,0 @@ - - - - - - - - -Reporting progress (object-oriented API) — Progress • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Reporting progress (object-oriented API)

    -

    Reporting progress (object-oriented API)

    -
    - - - -

    Details

    - -

    Reports progress to the user during long-running operations.

    -

    This package exposes two distinct programming APIs for working with -progress. [withProgress()] and [setProgress()] -together provide a simple function-based interface, while the -`Progress` reference class provides an object-oriented API.

    -

    Instantiating a `Progress` object causes a progress panel to be -created, and it will be displayed the first time the `set` -method is called. Calling `close` will cause the progress panel -to be removed.

    -

    As of version 0.14, the progress indicators use Shiny's new notification API. -If you want to use the old styling (for example, you may have used customized -CSS), you can use `style="old"` each time you call -`Progress$new()`. If you don't want to set the style each time -`Progress$new` is called, you can instead call -[`shinyOptions(progress.style="old")`][shinyOptions] just once, inside the server -function.

    -

    See also

    - -

    [with_progress()]

    -

    Methods

    - - -

    Public methods

    - - -


    -

    Method new()

    -

    Creates a new progress panel (but does not display it).

    Usage

    -

    Progress$new(session = getDefaultReactiveDomain(), min = 0, max = 1, ...)

    - -

    Arguments

    -

    -
    session

    The Shiny session object, as provided by `shinyServer` to -the server function.

    - -
    min

    The value that represents the starting point of the progress -bar. Must be less than `max`.

    - -
    max

    The value that represents the end of the progress bar. Must be -greater than `min`.

    - -
    ...

    Arguments that may have been used for `shiny::Progress`

    - -

    -


    -

    Method set()

    -

    Updates the progress panel. When called the first time, the - progress panel is displayed.

    Usage

    -

    Progress$set(value = NULL, message = NULL, ...)

    - -

    Arguments

    -

    -
    value

    Single-element numeric vector; the value at which to set the -progress bar, relative to `min` and `max`. `NULL` hides the progress -bar, if it is currently visible.

    - -
    message

    A single-element character vector; the message to be -displayed to the user, or `NULL` to hide the current message (if any).

    - -
    ...

    Arguments that may have been used for `shiny::Progress`

    - -

    -


    -

    Method inc()

    -

    Like `set`, this updates the progress panel. The difference - is that `inc` increases the progress bar by `amount`, instead of - setting it to a specific value.

    Usage

    -

    Progress$inc(amount = 0.1, message = NULL, ...)

    - -

    Arguments

    -

    -
    amount

    For the `inc()` method, a numeric value to increment the -progress bar.

    - -
    message

    A single-element character vector; the message to be -displayed to the user, or `NULL` to hide the current message (if any).

    - -
    ...

    Arguments that may have been used for `shiny::Progress`

    - -

    -


    -

    Method getMin()

    -

    Returns the minimum value.

    Usage

    -

    Progress$getMin()

    - -


    -

    Method getMax()

    -

    Returns the maximum value.

    Usage

    -

    Progress$getMax()

    - -


    -

    Method getValue()

    -

    Returns the current value.

    Usage

    -

    Progress$getValue()

    - -


    -

    Method close()

    -

    Removes the progress panel. Future calls to `set` and - `close` will be ignored.

    Usage

    -

    Progress$close()

    - -


    -

    Method clone()

    -

    The objects of this class are cloneable with this method.

    Usage

    -

    Progress$clone(deep = FALSE)

    - -

    Arguments

    -

    -
    deep

    Whether to make a deep clone.

    - -

    - - - -

    Examples

    -
    ## Only run examples in interactive R sessions -if (interactive()) { - -ui <- semanticPage( - plotOutput("plot") -) - -server <- function(input, output, session) { - output$plot <- renderPlot({ - progress <- Progress$new(session, min=1, max=15) - on.exit(progress$close()) - - progress$set(message = 'Calculation in progress') - - for (i in 1:15) { - progress$set(value = i) - Sys.sleep(0.5) - } - plot(cars) - }) -} - -shinyApp(ui, server) -}
    -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/SEMANTIC_PALETTE.html b/docs/reference/SEMANTIC_PALETTE.html deleted file mode 100644 index 1ae389fa..00000000 --- a/docs/reference/SEMANTIC_PALETTE.html +++ /dev/null @@ -1,184 +0,0 @@ - - - - - - - - -Semantic colors -https://github.com/Semantic-Org/Semantic-UI/blob/master/src/themes/default/globals/site.variables — SEMANTIC_PALETTE • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Semantic colors -https://github.com/Semantic-Org/Semantic-UI/blob/master/src/themes/default/globals/site.variables

    -
    - -
    SEMANTIC_PALETTE
    - - -

    Format

    - -

    An object of class character of length 13.

    - -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/SIZE_LEVELS.html b/docs/reference/SIZE_LEVELS.html deleted file mode 100644 index 6f87c172..00000000 --- a/docs/reference/SIZE_LEVELS.html +++ /dev/null @@ -1,186 +0,0 @@ - - - - - - - - -Allowed sizes — SIZE_LEVELS • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Allowed sizes

    -
    - -
    SIZE_LEVELS
    - - -

    Format

    - -

    An object of class character of length 7.

    - -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/SUPPORTED_THEMES.html b/docs/reference/SUPPORTED_THEMES.html deleted file mode 100644 index fc226072..00000000 --- a/docs/reference/SUPPORTED_THEMES.html +++ /dev/null @@ -1,186 +0,0 @@ - - - - - - - - -Supported semantic themes — SUPPORTED_THEMES • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Supported semantic themes

    -
    - -
    SUPPORTED_THEMES
    - - -

    Format

    - -

    An object of class character of length 17.

    - -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/accordion.html b/docs/reference/accordion.html deleted file mode 100644 index a4995ac4..00000000 --- a/docs/reference/accordion.html +++ /dev/null @@ -1,235 +0,0 @@ - - - - - - - - -Accordion UI — accordion • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    In accordion you may display a list of elements that can be hidden or -shown with one click.

    -
    - -
    accordion(
    -  accordion_list,
    -  fluid = TRUE,
    -  active_title = "",
    -  styled = TRUE,
    -  custom_style = ""
    -)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - -
    accordion_list

    list with lists with fields: `title` and `content`

    fluid

    if accordion is fluid then it takes width of parent div

    active_title

    if active title matches `title` from accordion_list -then this element is active by default

    styled

    if switched of then raw style (no boxes) is used

    custom_style

    character with custom style added to CSS of accordion (advanced use)

    - -

    Value

    - -

    shiny tag list with accordion UI

    - -

    Examples

    -
    if (interactive()) { -library(shiny) -library(shiny.semantic) -accordion_content <- list( - list(title = "AA", content = h2("a a a a")), - list(title = "BB", content = p("b b b b")) -) -shinyApp( - ui = semanticPage( - accordion(accordion_content, fluid = F, active_title = "AA", - custom_style = "background: #babade;") - ), - server = function(input, output) {} -) -}
    -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/action_button.html b/docs/reference/action_button.html deleted file mode 100644 index cb636be9..00000000 --- a/docs/reference/action_button.html +++ /dev/null @@ -1,227 +0,0 @@ - - - - - - - - -Action button — action_button • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Creates an action button whose value is initially zero, and increments by one each time it is pressed.

    -
    - -
    action_button(input_id, label, icon = NULL, width = NULL, ...)
    -
    -actionButton(inputId, label, icon = NULL, width = NULL, ...)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - -
    input_id

    The input slot that will be used to access the value.

    label

    The contents of the button - a text label, but you could also use any other HTML, like an image.

    icon

    An optional icon to appear on the button.

    width

    The width of the input.

    ...

    Named attributes to be applied to the button or remaining parameters passed to button, -like class.

    inputId

    the same as input_id

    - - -

    Examples

    -
    if (interactive()){ -library(shiny) -library(shiny.semantic) -ui <- shinyUI(semanticPage( - actionButton("action_button", "Press Me!"), - textOutput("button_output") -)) -server <- function(input, output, session) { - output$button_output <- renderText(as.character(input$action_button)) -} -shinyApp(ui, server) -}
    -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/apply_custom_styles_to_html_template.html b/docs/reference/apply_custom_styles_to_html_template.html deleted file mode 100644 index 0aa388ff..00000000 --- a/docs/reference/apply_custom_styles_to_html_template.html +++ /dev/null @@ -1,214 +0,0 @@ - - - - - - - - -Format string template (that represents HTML template) with custom CSS styles. — apply_custom_styles_to_html_template • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Format string template (that represents HTML template) with custom CSS styles.

    -
    - -
    apply_custom_styles_to_html_template(
    -  html_template = "",
    -  area_names = c(),
    -  container_style = "",
    -  area_styles = list()
    -)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - -
    html_template

    character

    area_names

    vector of character

    container_style

    character

    area_styles

    list of character

    - -

    Value

    - -

    character

    -

    Details

    - -

    This is a helper function used in grid()

    - -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/attach_rule.html b/docs/reference/attach_rule.html deleted file mode 100644 index 0afd5e75..00000000 --- a/docs/reference/attach_rule.html +++ /dev/null @@ -1,203 +0,0 @@ - - - - - - - - -Internal function that creates the rule for a specific setting or behavior of the modal. — attach_rule • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Internal function that creates the rule for a specific setting or behavior of the modal.

    -
    - -
    attach_rule(id, behavior, target, value)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - -
    id

    ID of the target modal.

    behavior

    What behavior is beging set i. e. setting or attach events.

    target

    First argument of the behavior. Usually a target or a setting name.

    value

    Second argument of the behavior. usually an action or a setting value.

    - - -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/button.html b/docs/reference/button.html deleted file mode 100644 index 337d89d9..00000000 --- a/docs/reference/button.html +++ /dev/null @@ -1,221 +0,0 @@ - - - - - - - - -Create Semantic UI Button — button • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Create Semantic UI Button

    -
    - -
    button(input_id, label, icon = NULL, class = NULL, ...)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - -
    input_id

    The input slot that will be used to access the value.

    label

    The contents of the button or link

    icon

    An optional icon() to appear on the button.

    class

    An optional attribute to be added to the button's class. If used -paramters like color, size are ignored.

    ...

    Named attributes to be applied to the button

    - - -

    Examples

    -
    if (interactive()){ -library(shiny) -library(shiny.semantic) -ui <- semanticPage( - shinyUI( - button("simple_button", "Press Me!") - ) -) -server <- function(input, output, session) { -} -shinyApp(ui, server) -}
    -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/calendar.html b/docs/reference/calendar.html deleted file mode 100644 index 3a10bf68..00000000 --- a/docs/reference/calendar.html +++ /dev/null @@ -1,269 +0,0 @@ - - - - - - - - -Create Semantic UI Calendar — calendar • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    This creates a default calendar input using Semantic UI. The input is available -under input[[input_id]].

    -

    This function updates the date on a calendar

    -
    - -
    calendar(
    -  input_id,
    -  value = NULL,
    -  placeholder = NULL,
    -  type = "date",
    -  min = NA,
    -  max = NA
    -)
    -
    -update_calendar(session, input_id, value = NULL, min = NULL, max = NULL)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    input_id

    ID of the calendar that will be updated

    value

    Initial value of the numeric input.

    placeholder

    Text visible in the input when nothing is inputted.

    type

    Select from 'year', 'month', 'date' and 'time'

    min

    Minimum allowed value.

    max

    Maximum allowed value.

    session

    The session object passed to function given to -shinyServer.

    - - -

    Examples

    -
    # Basic calendar -if (interactive()) { - - library(shiny) - library(shiny.semantic) - - ui <- shinyUI( - semanticPage( - title = "Calendar example", - calendar("date"), - p("Selected date:"), - textOutput("selected_date") - ) - ) - - server <- shinyServer(function(input, output, session) { - output$selected_date <- renderText( - as.character(input$date) - ) - }) - - shinyApp(ui = ui, server = server) - } - -if (FALSE) { -# Calendar with max and min -calendar( - name = "date_finish", - placeholder = "Select End Date", - min = "2019-01-01", - max = "2020-01-01" -) - -# Selecting month -calendar( - name = "month", - type = "month" -) -}
    -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/card.html b/docs/reference/card.html deleted file mode 100644 index 39675440..00000000 --- a/docs/reference/card.html +++ /dev/null @@ -1,216 +0,0 @@ - - - - - - - - -Create Semantic UI card tag — card • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    This creates a card tag using Semantic UI styles.

    -
    - -
    card(..., class = "")
    - -

    Arguments

    - - - - - - - - - - -
    ...

    Other arguments to be added as attributes of the -tag (e.g. style, class or childrens etc.)

    class

    Additional classes to add to html tag.

    - - -

    Examples

    -
    ## Only run examples in interactive R sessions -if (interactive()){ - library(shiny) - library(shiny.semantic) - - ui <- shinyUI(semanticPage( - card( - div(class="content", - div(class="header", "Elliot Fu"), - div(class="meta", "Friend"), - div(class="description", "Elliot Fu is a film-maker from New York.") - ) - ) - )) - server <- shinyServer(function(input, output) { - }) - - shinyApp(ui, server) -}
    -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/cards.html b/docs/reference/cards.html deleted file mode 100644 index b6835d73..00000000 --- a/docs/reference/cards.html +++ /dev/null @@ -1,226 +0,0 @@ - - - - - - - - -Create Semantic UI cards tag — cards • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    This creates a cards tag using Semantic UI styles.

    -
    - -
    cards(..., class = "")
    - -

    Arguments

    - - - - - - - - - - -
    ...

    Other arguments to be added as attributes of the -tag (e.g. style, class or childrens etc.)

    class

    Additional classes to add to html tag.

    - - -

    Examples

    -
    ## Only run examples in interactive R sessions -if (interactive()){ - library(shiny) - library(shiny.semantic) - - ui <- shinyUI(semanticPage( - cards( - class = "two", - card( - div(class="content", - div(class="header", "Elliot Fu"), - div(class="meta", "Friend"), - div(class="description", "Elliot Fu is a film-maker from New York.") - ) - ), - card( - div(class="content", - div(class="header", "John Bean"), - div(class="meta", "Friend"), - div(class="description", "John Bean is a film-maker from London.") - ) - ) - ) - )) - server <- shinyServer(function(input, output) { - }) - - shinyApp(ui, server) -}
    -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/check_extra_arguments.html b/docs/reference/check_extra_arguments.html deleted file mode 100644 index ea10691d..00000000 --- a/docs/reference/check_extra_arguments.html +++ /dev/null @@ -1,191 +0,0 @@ - - - - - - - - -Check for extra arguments — check_extra_arguments • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    This throws warning if there are parameters not supported by semantic.

    -
    - -
    check_extra_arguments(args)
    - -

    Arguments

    - - - - - - -
    args

    list or vector with extra arguments

    - - -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/check_proper_color.html b/docs/reference/check_proper_color.html deleted file mode 100644 index b3058069..00000000 --- a/docs/reference/check_proper_color.html +++ /dev/null @@ -1,196 +0,0 @@ - - - - - - - - -Check if color is set from Fomantic-UI palette — check_proper_color • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Check if color is set from Fomantic-UI palette

    -
    - -
    check_proper_color(color)
    - -

    Arguments

    - - - - - - -
    color

    character with color name

    - -

    Value

    - -

    Error when color does not belong to palette

    - -

    Examples

    -
    check_proper_color("blue")
    -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/check_semantic_theme.html b/docs/reference/check_semantic_theme.html deleted file mode 100644 index 4803e6b4..00000000 --- a/docs/reference/check_semantic_theme.html +++ /dev/null @@ -1,200 +0,0 @@ - - - - - - - - -Semantic theme path validator — check_semantic_theme • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Semantic theme path validator

    -
    - -
    check_semantic_theme(theme_css, full_url = TRUE)
    - -

    Arguments

    - - - - - - - - - - -
    theme_css

    it can be either NULL, character with css path, or theme name

    full_url

    boolean flag that defines what is returned, either filename, or full path. Default TRUE

    - -

    Value

    - -

    path to theme or filename

    - -

    Examples

    -
    check_semantic_theme(NULL)
    #> [1] "https://d335w9rbwpvuxm.cloudfront.net/2.8.3/semantic.min.css"
    check_semantic_theme("darkly")
    #> [1] "https://d335w9rbwpvuxm.cloudfront.net/2.8.3/semantic.darkly.min.css"
    check_semantic_theme("darkly", full_url = FALSE)
    #> [1] "semantic.darkly.min.css"
    -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/check_shiny_param.html b/docs/reference/check_shiny_param.html deleted file mode 100644 index 0aa6bd5a..00000000 --- a/docs/reference/check_shiny_param.html +++ /dev/null @@ -1,204 +0,0 @@ - - - - - - - - -Checks whether argument included as shiny exclusive parameter — check_shiny_param • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    A quick function to check a shiny.semantic wrapper of a shiny function to see whether any -extra arguments are called that aren't required for the shiny.semantic version

    -
    - -
    check_shiny_param(name, func, ...)
    - -

    Arguments

    - - - - - - - - - - - - - - -
    name

    Function argument name

    func

    Name of the function in the

    ...

    Arguments passed to the shiny.semantic version of the shiny function

    - -

    Value

    - -

    If the shiny exclusive argument is called in a shiny.semantic, then a message is posted in the UI

    - -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/checkbox.html b/docs/reference/checkbox.html deleted file mode 100644 index 1dabc0c7..00000000 --- a/docs/reference/checkbox.html +++ /dev/null @@ -1,256 +0,0 @@ - - - - - - - - -Create Semantic UI checkbox — checkbox_input • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Create Semantic UI checkbox

    -
    - -
    checkbox_input(
    -  input_id,
    -  label = "",
    -  type = NULL,
    -  is_marked = TRUE,
    -  style = NULL
    -)
    -
    -checkboxInput(inputId, label = "", value = FALSE, width = NULL)
    -
    -toggle(input_id, label = "", is_marked = TRUE, style = NULL)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    input_id

    Input name. Reactive value is available under input[[name]].

    label

    Text to be displayed with checkbox.

    type

    Type of checkbox: NULL, 'toggle'

    is_marked

    Defines if checkbox should be marked. Default TRUE.

    style

    Style of the widget.

    inputId

    same as input_id

    value

    same as is_marked

    width

    The width of the input (currently not supported, but check style)

    - -

    Details

    - -

    The inputs are updateable by using updateCheckboxInput.

    -

    The following types are allowed:

      -
    • NULL The standard checkbox (default)

    • -
    • toggle Each checkbox has a toggle form

    • -
    • slider Each checkbox has a simple slider form

    • -
    - - -

    Examples

    -
    if (interactive()){ - ui <- shinyUI( - semanticPage( - p("Simple checkbox:"), - checkbox_input("example", "Check me", is_marked = FALSE), - p(), - p("Simple toggle:"), - toggle("tog1", "My Label", TRUE) - ) - ) - server <- function(input, output, session) { - observeEvent(input$tog1, { - print(input$tog1) - }) - } - shinyApp(ui, server) -}
    -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/checkbox_positions.html b/docs/reference/checkbox_positions.html deleted file mode 100644 index 13c77bf0..00000000 --- a/docs/reference/checkbox_positions.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - - - - -Checkbox positions — checkbox_positions • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Checkbox positions

    -
    - -
    checkbox_positions
    - - -

    Format

    - -

    An object of class character of length 2.

    - -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/counterbutton.html b/docs/reference/counterbutton.html deleted file mode 100644 index 48a77aec..00000000 --- a/docs/reference/counterbutton.html +++ /dev/null @@ -1,242 +0,0 @@ - - - - - - - - -Counter Button — counter_button • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Creates a counter button whose value increments by one each time it is pressed.

    -
    - -
    counter_button(
    -  input_id,
    -  label = "",
    -  icon = NULL,
    -  value = 0,
    -  color = "",
    -  size = "",
    -  big_mark = " "
    -)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    input_id

    The input slot that will be used to access the value.

    label

    the content of the item to display

    icon

    an optional icon() to appear on the button.

    value

    initial rating value (integer)

    color

    character with semantic color

    size

    character with size of the button, eg. "medium", "big"

    big_mark

    big numbers separator

    - -

    Value

    - -

    counter button object

    - -

    Examples

    -
    if (interactive()) { -library(shiny) -library(shiny.semantic) -ui <-semanticPage( - counter_button("counter", "My Counter Button", - icon = icon("world"), - size = "big", color = "purple") - ) -server <- function(input, output) { - observeEvent(input$counter,{ - print(input$counter) - }) - } -shinyApp(ui, server) -}
    -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/create_modal.html b/docs/reference/create_modal.html deleted file mode 100644 index 4b9aa979..00000000 --- a/docs/reference/create_modal.html +++ /dev/null @@ -1,212 +0,0 @@ - - - - - - - - -Allows for the creation of modals in the server side without being tied to a specific HTML element. — create_modal • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Allows for the creation of modals in the server side without being tied to a specific HTML element.

    -
    - -
    create_modal(
    -  ui_modal,
    -  show = TRUE,
    -  session = shiny::getDefaultReactiveDomain()
    -)
    -
    -showModal(ui, session = shiny::getDefaultReactiveDomain())
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - -
    ui_modal

    HTML containing the modal.

    show

    If the modal should only be created or open when called (open by default).

    session

    Current session.

    ui

    Same as ui_modal in show modal

    - -

    See also

    - -

    modal

    - -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/data_frame_to_css_grid_template_areas.html b/docs/reference/data_frame_to_css_grid_template_areas.html deleted file mode 100644 index cc5dce8e..00000000 --- a/docs/reference/data_frame_to_css_grid_template_areas.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - - - -Generate CSS string representing grid template areas. — data_frame_to_css_grid_template_areas • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Generate CSS string representing grid template areas.

    -
    - -
    data_frame_to_css_grid_template_areas(areas_dataframe)
    - -

    Arguments

    - - - - - - -
    areas_dataframe

    data.frame of character representing grid areas

    - -

    Value

    - -

    character

    -

    Details

    - -

    This is a helper function used in grid_template()

    -
    -areas_dataframe &lt;- rbind(
    -   c("header", "header", "header"),
    -   c("menu",   "main",   "right1"),
    -   c("menu",   "main",   "right2")
    -)
    -
    -result == "'header header header' 'menu main right1' 'menu main right2'"
    - - -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/date_input.html b/docs/reference/date_input.html deleted file mode 100644 index a446d820..00000000 --- a/docs/reference/date_input.html +++ /dev/null @@ -1,283 +0,0 @@ - - - - - - - - -Define simple date input with Semantic UI styling — date_input • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Define simple date input with Semantic UI styling

    -
    - -
    date_input(
    -  input_id,
    -  label = NULL,
    -  value = NULL,
    -  min = NULL,
    -  max = NULL,
    -  style = NULL,
    -  icon_name = "calendar"
    -)
    -
    -dateInput(
    -  inputId,
    -  label = NULL,
    -  icon = NULL,
    -  value = NULL,
    -  min = NULL,
    -  max = NULL,
    -  width = NULL,
    -  ...
    -)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    input_id

    Input id.

    label

    Label to be displayed with date input.

    value

    Default date chosen for input.

    min

    Minimum date that can be selected.

    max

    Maximum date that can be selected.

    style

    Css style for widget.

    icon_name

    Icon that should be displayed on widget.

    inputId

    Input id.

    icon

    Icon that should be displayed on widget.

    width

    character width of the object

    ...

    other arguments

    - - -

    Examples

    -
    if (interactive()) { -# Below example shows how to implement simple date range input using \code{date_input} - -library(shiny) -library(shiny.semantic) - -ui <- shinyUI( - semanticPage( - title = "Date range example", - uiOutput("date_range"), - p("Selected dates:"), - textOutput("selected_dates") - ) -) - -server <- shinyServer(function(input, output, session) { - output$date_range <- renderUI({ - tagList( - tags$div(tags$div(HTML("From")), - date_input("date_from", value = Sys.Date() - 30, style = "width: 10%;")), - tags$div(tags$div(HTML("To")), - date_input("date_to", value = Sys.Date(), style = "width: 10%;")) - ) - }) - - output$selected_dates <- renderPrint({ - c(input$date_from, input$date_to) - }) -}) - -shinyApp(ui = ui, server = server) -}
    -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/define_selection_type.html b/docs/reference/define_selection_type.html deleted file mode 100644 index b929b7dc..00000000 --- a/docs/reference/define_selection_type.html +++ /dev/null @@ -1,195 +0,0 @@ - - - - - - - - -Define search type if multiple — define_selection_type • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Define search type if multiple

    -
    - -
    define_selection_type(input_id, multiple)
    - -

    Arguments

    - - - - - - - - - - -
    input_id

    character with name

    multiple

    multiple flag

    - - -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/digits2words.html b/docs/reference/digits2words.html deleted file mode 100644 index fa40a7d9..00000000 --- a/docs/reference/digits2words.html +++ /dev/null @@ -1,194 +0,0 @@ - - - - - - - - -Helper function that transforms digits to words — digits2words • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Helper function that transforms digits to words

    -
    - -
    digits2words(number)
    - -

    Arguments

    - - - - - - -
    number

    numeric digits from 1 to 10

    - -

    Value

    - -

    character with number word

    - -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/display_grid.html b/docs/reference/display_grid.html deleted file mode 100644 index fd2e1b3b..00000000 --- a/docs/reference/display_grid.html +++ /dev/null @@ -1,196 +0,0 @@ - - - - - - - - -Display grid template in a browser for easy debugging — display_grid • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Display grid template in a browser for easy debugging

    -
    - -
    display_grid(grid_template)
    - -

    Arguments

    - - - - - - -
    grid_template

    generated by grid_template() function

    - -

    Details

    - -

    Opens a browser and displays grid template with styled border to highlight existing areas.

    -

    Warning: CSS can't be displayed in RStudio viewer pane. CSS grid is supported only by modern browsers. -You can see list of supported browsers here: https://www.w3schools.com/css/css_grid.asp

    - -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/dot-onLoad.html b/docs/reference/dot-onLoad.html deleted file mode 100644 index 59a9c9cc..00000000 --- a/docs/reference/dot-onLoad.html +++ /dev/null @@ -1,195 +0,0 @@ - - - - - - - - -Internal function that expose javascript bindings to Shiny app. — .onLoad • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Internal function that expose javascript bindings to Shiny app.

    -
    - -
    .onLoad(libname, pkgname)
    - -

    Arguments

    - - - - - - - - - - -
    libname

    library name

    pkgname

    package name

    - - -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/dropdown.html b/docs/reference/dropdown.html deleted file mode 100644 index a2a082df..00000000 --- a/docs/reference/dropdown.html +++ /dev/null @@ -1,239 +0,0 @@ - - - - - - - - -Create dropdown Semantic UI component — dropdown • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    This creates a default dropdown using Semantic UI styles with Shiny input. -Dropdown is already initialized and available under input[[input_id]].

    -
    - -
    dropdown(
    -  input_id,
    -  choices,
    -  choices_value = choices,
    -  default_text = "Select",
    -  value = NULL,
    -  type = "selection fluid"
    -)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - -
    input_id

    Input name. Reactive value is available under input[[input_id]].

    choices

    All available options one can select from.

    choices_value

    What reactive value should be used for corresponding -choice.

    default_text

    Text to be visible on dropdown when nothing is selected.

    value

    Pass value if you want to initialize selection for dropdown.

    type

    Change depending what type of dropdown is wanted.

    - - -

    Examples

    -
    ## Only run examples in interactive R sessions -if (interactive()) { - - library(shiny) - library(shiny.semantic) - ui <- function() { - shinyUI( - semanticPage( - title = "Dropdown example", - uiOutput("dropdown"), - p("Selected letter:"), - textOutput("selected_letter") - ) - ) - } - server <- shinyServer(function(input, output) { - output$dropdown <- renderUI({ - dropdown("simple_dropdown", LETTERS, value = "A") - }) - output$selected_letter <- renderText(input[["simple_dropdown"]]) - }) - - shinyApp(ui = ui(), server = server) -}
    -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/dropdown_input.html b/docs/reference/dropdown_input.html deleted file mode 100644 index 81a211c2..00000000 --- a/docs/reference/dropdown_input.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - - - -Create dropdown Semantic UI component — dropdown_input • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    This creates a default *dropdown_input* using Semantic UI styles with Shiny input. -Dropdown is already initialized and available under input[[input_id]].

    -
    - -
    dropdown_input(
    -  input_id,
    -  choices,
    -  choices_value = choices,
    -  default_text = "Select",
    -  value = NULL,
    -  type = "selection fluid"
    -)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - -
    input_id

    Input name. Reactive value is available under input[[input_id]].

    choices

    All available options one can select from.

    choices_value

    What reactive value should be used for corresponding -choice.

    default_text

    Text to be visible on dropdown when nothing is selected.

    value

    Pass value if you want to initialize selection for dropdown.

    type

    Change depending what type of dropdown is wanted.

    - - -

    Examples

    -
    ## Only run examples in interactive R sessions -if (interactive()) { -library(shiny) -library(shiny.semantic) -ui <- semanticPage( - title = "Dropdown example", - dropdown_input("simple_dropdown", LETTERS, value = "A"), - p("Selected letter:"), - textOutput("dropdown") -) -server <- function(input, output) { - output$dropdown <- renderText(input[["simple_dropdown"]]) -} - -shinyApp(ui = ui, server = server) -}
    -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/dropdown_menu.html b/docs/reference/dropdown_menu.html deleted file mode 100644 index 5eeeae7c..00000000 --- a/docs/reference/dropdown_menu.html +++ /dev/null @@ -1,240 +0,0 @@ - - - - - - - - -Create Semantic UI Dropdown — dropdown_menu • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    This creates a dropdown using Semantic UI.

    -
    - -
    dropdown_menu(
    -  ...,
    -  class = "",
    -  name,
    -  is_menu_item = FALSE,
    -  dropdown_specs = list()
    -)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - -
    ...

    Dropdown content.

    class

    class of the dropdown. Look at https://semantic-ui.com/modules/dropdown.html for all possibilities.

    name

    Unique name of the created dropdown.

    is_menu_item

    TRUE if the dropdown is a menu item. Default is FALSE.

    dropdown_specs

    A list of dropdown functionalities. -Look at https://semantic-ui.com/modules/dropdown.html#/settings for all possibilities.

    - - -

    Examples

    -
    ## Only run examples in interactive R sessions -if (interactive()){ - library(shiny) - library(shiny.semantic) - - ui <- shinyUI(semanticPage( - dropdown_menu( - "Dropdown menu", - icon(class = "dropdown"), - menu( - menu_header("Header"), - menu_divider(), - menu_item("Option 1"), - menu_item("Option 2") - ), - name = "dropdown_menu", - dropdown_specs = list("duration: 500") - ) - - )) - server <- shinyServer(function(input, output) { - }) - - shinyApp(ui, server) -}
    -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/extract_icon_name.html b/docs/reference/extract_icon_name.html deleted file mode 100644 index 1495665e..00000000 --- a/docs/reference/extract_icon_name.html +++ /dev/null @@ -1,194 +0,0 @@ - - - - - - - - -Extract icon name — extract_icon_name • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Extract icon name

    -
    - -
    extract_icon_name(icon)
    - -

    Arguments

    - - - - - - -
    icon

    icon object

    - -

    Value

    - -

    character with icon name

    - -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/field.html b/docs/reference/field.html deleted file mode 100644 index f86ff5c0..00000000 --- a/docs/reference/field.html +++ /dev/null @@ -1,227 +0,0 @@ - - - - - - - - -Create Semantic UI field tag — field • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    This creates a field tag using Semantic UI styles.

    -
    - -
    field(..., class = "")
    - -

    Arguments

    - - - - - - - - - - -
    ...

    Other arguments to be added as attributes of the -tag (e.g. style, class or childrens etc.)

    class

    Additional classes to add to html tag.

    - - -

    Examples

    -
    ## Only run examples in interactive R sessions -if (interactive()){ - library(shiny) - library(shiny.semantic) - - ui <- shinyUI(semanticPage( - form( - field( - tags$label("Name"), - text_input("name", value = "", type = "text", placeholder = "Enter Name...") - ), - # error field - field( - class = "error", - tags$label("Name"), - text_input("name", value = "", type = "text", placeholder = "Enter Name...") - ), - # disabled - field( - class = "disabled", - tags$label("Name"), - text_input("name", value = "", type = "text", placeholder = "Enter Name...") - ) - ) - )) - server <- shinyServer(function(input, output) { - }) - - shinyApp(ui, server) -}
    -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/fields.html b/docs/reference/fields.html deleted file mode 100644 index a34e81e7..00000000 --- a/docs/reference/fields.html +++ /dev/null @@ -1,220 +0,0 @@ - - - - - - - - -Create Semantic UI fields tag — fields • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    This creates a fields tag using Semantic UI styles.

    -
    - -
    fields(..., class = "")
    - -

    Arguments

    - - - - - - - - - - -
    ...

    Other arguments to be added as attributes of the -tag (e.g. style, class or childrens etc.)

    class

    Additional classes to add to html tag.

    - - -

    Examples

    -
    ## Only run examples in interactive R sessions -if (interactive()){ - library(shiny) - library(shiny.semantic) - - ui <- shinyUI(semanticPage( - form( - fields(class = "two", - field( - tags$label("Name"), - text_input("name", value = "", type = "text", placeholder = "Enter Name...") - ), - field( - tags$label("Surname"), - text_input("surname", value = "", type = "text", placeholder = "Enter Surname...") - )) - ) - )) - server <- shinyServer(function(input, output) { - }) - - shinyApp(ui, server) -}
    -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/figures/after_wq.png b/docs/reference/figures/after_wq.png deleted file mode 100644 index dcf7ca7fadc212eb96c1475c668d045e81f69fe4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1042762 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 z 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

    Nh^~>6Cz9CHypgf`OK)nkdo8->SJM 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�Er!@ZaG`mipwjs2sq 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

    hx@dD`NhBFkb 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

  • P-kyk1P@39l6`BhJlh_$j{$Hdw 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 z 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%0Dwg+nNU>uw z`te7-krD(lwzY~?v*DCDxnBG~bMM{4`Qr!fi`QsefQmth^Xu2@*dh7_9frme6?-h5 zX4u8#{g<&jt_kQ}0>Ax|7W6Iq$cF1rqtK6EA z4^c(IE6XusWMm@$qhxv1v|OsMID@x8RQEqmzbH`vHB~k4UNXnu!knSIEB*d|N7x5_ z6^S_1>=zdeEp>5th(;GT$`pR2RBp-Ed3XsXVbwLy?g7aY#wO*$Nqd(!kg$(VAdasp z$#YK#lHcE4FlcEnv`2%gQBJ*Jp9QuyJGHT>${-E^(7Y+GRhL>&Wv(XO!m)Fq9FOP} zV`OkqKk|0c`(0kL)cxwQxyKZ_9^ymua5mU--|%Iupx;`-3p7R~QL08gY#wYV4^B_9 zVYPN-5;5Wz&FFajolJpNlL#d`qp*s7KVM#xvI01{;>FS9)>X4&0hkAfZGuFFi7Cci-D|N1Kyw-S>OapmpcL**E#w@ksUl=mfanV0fh znNX9`OH0MVG_tXT=_o@jwS-Y!r^|=YodyUWK6{%gaxQ)u;jh}p7O?chpgIC=%0yhx zxfAhBM6X&uQ&&e}aPk)rZ3$5y0QIGsLgp3EvRS9OHR=9Oj{+ zfH5}maMdZy#P(u9OzPM#pO4b#FV0bK047o*z}3WNS{;1}K?|a0LQD2rOufBi$yZ7n zK5YJ~hpO=N@ zkwn}r>pwpJ6EVpLWT{73J9`zFiX{({D}$|2p9k{wqSaD&){~5j)ztZabw;Pc(KN%Z zbP8?ovjZO&nv0*@2kvtO;K?3`NO?=VxrdDW9P5zT*n8p{zN8)TPKQbQD``<%E+ZNo z71_P{9E_(#*{yq)Q+HH`b%&GhxsrN2Oc`m*^s znJYf%k8%^Wpof;$?nGdn5-$;Oal8zqSok9S1{tUu%09Xh;D-Dg@B^Y4zduI(cpoke zwZjW15{1?%@6vncts!}3ZFV(ofZ{exX6tr7Z{Ts%4o@p*`w!5bQ*=f4v z;hxEqMjkpysz}13MDs;HVjx1?b$R=f<29l>Aqq{AvYoIDh<>n$k7bSgI)x+D>>=O1 zz}qrt9G!t;MajY8*sNYHqX<$R#Cod0gN3>!|7?2OwrmVJ%RjWqT}~G$7wkETiUa;Y z;)9T|Aja5%%3~zsZ4@55Ij7IbWZm-J&TXwpt4)oL{*N~KQJ~zGyg(1=8)?*nIR9Lt ziyv6B+*ROY!3Qo7kdGgjrD%ortE0LcN6VNs(d_ufnIUhMQN~S+Gl*2uUOl@Gw~5*z zpL%6TlVO(_1h?R}SZ<+$bf;z1KYZ(vrlmKru?8$4f@Xj4E`!y`jjU4W720tMoSqtS zz<1%F!vwN2bW{e)x87+Qim;afW%w?bhK*^}MaZyQgCuj`y{bz3Ba=P<)T@;Y1X&!< zPhC3ew3S8}{k-89A-$&Bc=nflzZSdn^+YmH+H$~{rUzT?KdpHMtv}FOJF7lXA^zxv zf{%|SuARiC6G_RznYSfa=fzP5euX1nzv($;;RKpi51$ET%+!W9NZL6!F`prr#dbKz7)CGXeOpLx#NEFWPI+cyD`gC`nays~v* zNg^rdObo+ zj{+u_RUZmP>h|<|JL0kd@-RZyoYO)M*Wa#nJ%wFW^=noQ!njilgCUSnqN$PyT2&%= zp+Bc)$ia!cij~?ZX~MpU0A-fEr?CHJ_$ZXxm|cZ%u2uVw{t1_S{k($V>HF}NzxXo^ zElarL)3J^uZ&G<>ix*+b3X~Ox0@dffJ#1X{<#glhSq3f)2nD)Q-YM1>uauM-l~?_2Dbgeh~Fi9QYLZ{!-8o0oo+Q!&9Cl6mQeIDP(bM)g2**9CSfjHYVMgWq3U zfp}%&QW&rZx(0*^cN2t2P2LA)OFY0!ANm)1Jvd@fxTM*X&5YPtME2Ske1}D(lJQao z*`}i2tuSh^T?ac^zJAy3V$gNDwQxEq(TeAoJx#Fo_aR?h(=S5}&#b{?1T+W|oKNBQ zTW#_C&YLiOeeGX=Q;Xua!s@}UV^PKZibLn)erfOtOYp$VJ99juxJR||W46Huv39Z# z|9Fm5HM?+`2)&)9!dPL0sq`A}YtH3Cc21`x377#}!b$i`bB@UrBec?pWBdyZ^(eR5 z--?Ia_($iH)a&HQM3|rq3saz@w`Ekw)ak&Vs74>%rB7hvsYPXr@fvg!W=xcuU0gb4 zzwBJU;~uVmXnA%Zy2-k!2TTSbb#hQrR>l{iA~PKWNAo5 zvGCPlkMreJ=~B1cmjBO#^cnsk6~&PHDYrJ6ka{dYb5@|i!oM4HeTKHtsH~@l!IFXj zOt?Lb=^BEXEO{@o+Fl#h*cx3*2`Bx zp#Qh=(Rhe!V=*DQIaG_=>$xT0+w?7Qd#Yd7W`gUQX^!YNbV-pIBpS41xtAerSAxn}ydtXzk1Abx zN)}XYKBA#bVdfcS)z?0qrT{_2&o5`$wYLDs_oB6a=Byu{M4SR;a&Ff6$zC;IAh5B| zUPHmbK+$igLZ<86Z{aLsbDB%bhmPBY>m8pizp(8G0TkNPM#f7Tz$xWyhdeT@a%4zd z0L#gRbTM!ejb7;1R4XRyH&gjXE;@li^YgAjm`WoSo486?8UX~=o-*CW2$JSBx`vrH zw|+-;H+lZE=L1i$D{M#Dz|vG0SN8g%E2@D8F0Ec`lD@F{Pt^VJpQc&544YZ#-}CkG zMj6ahd3Q0~fi~m9D^-@WVYp=I$io4Tr%vqiCLj4V0;|{v7Lp&a0?Cr@La!v?*oDE@ z%55szI1=H_VSxi69IEOYA@0o5;8w8O;lGl7wWYgzC_t7LO9FLAwAi09>u1~ae&6}{= zv6Y7s$5>3ekb8-t8r)eH?q4JBsM*NwI#Od{4I#I&M7;-&mkG#Ac zfRpX$K}PkJzJx(|QIK}dkm{L}9*+A+*T73bda}Pr)$WLKLv|L!T;wr@?E|)r!21l` z(X*#EnL3$FKv$hH00OmBT5)*RjEa&?-|o!DG9OngCc}5X+DQb z*xIspGEmJ+gj&D^4A)m!6yd~RtU3nkOb&Wtoh&-5ZoflI+}fW4Y{t7uRoJy8dU~6{ zb};Kx$@h&cnzfYn}Yc*kU$UtS#$ED_NIJGL9s%OvB7T!*rb?7BBb9=VT}FXZB6!<(4NjB3#f2i z27O$~g`98cu0sslVt%r)`Uk9|T+XrQ3itJPKy>MzYgVUwDTaJC?Azbbe_jFyttYJ5Nl6eb9bp z0cdl8{nd|o3CgrVD3dpfav6-em9p7fsFyFtU=|y>+kfBoX#-abHif3AMT_OEYT-)* z?HXpB`nQ-~*9aQLGU6Eh4u)!Poj`Imu_Ve2vCoF6Tew45BYHu;uVRplu|Q7EZzct! z;%4R~ou~mxn6YSqM)fIytQHX(;G+VA)W4#ME&jeV>?Pq8R_8KzoOXP%H#YNnO;;XN z@7UaeMFPAv$7mg#eas)2Bf8!9`I$D7PIWQau0Go|+3z_umsPNl>F3G=TYzOzW))}g zE;b6@)}}PuzL6waR%0a^c3&dcP-z!UZ$hO5X)`bp0hz5#7}2_Y!Opxi0{QE1X2>eX z+awq>GJMFkRNrIjcc4}fs)C|iiw413tsbgS)`WT=ln%elX>{-SW;hFSD#(hDHqODh zvGT^*WV*-?@4^AoZ;`W_yb<(wSU^&Ux7 zFHDp2>oC`sc$f4x{L=;F^`@cFVk1?frh@@85{^ z&K!e>9jVh5^B{g)QU6yek!q^3-(oH1Z|}Mhx98EWw9~3h$MV|8+0pCC6g`c&i15RW zy8Qd!DFz4FD$3yJMkeAMT+)#@q0P*Ovzs7{j)Dw${tfB(sEjDs})RoH61HY}=IB@RC3v;LB@Ad9}2g3k9sCJRFtJUBL7+ z^pfy^DCWv>ive;4kR6F!=qq6k84PT+()ZG4*s)f>jxysxp|PC9L|*0X4$iw1Q2FLb zMsf&4$Li}^-a+>^gAtGlDCyX&Ubt5axyk{??yT0R7#JVNvN4)bR_Gk@nQFb{-ogfE zD`qwu$w6byTyM8w4+}pjMVj*`unFQShsCwCjI4yyr@$rBGr)sLfv1_qrRIPFo_TLf z%a|D@9G_E!jAWJ|ONBF~p6U)4mknoQ!2`RI1dPoTvJ^seOsB7J4*L#>BJ`u|2nVH4yK;V7vR8r}T=-<@&xLfZp1Ldkt{DhWu3;P(GWv|C5XTt% zDCo;Fab->lhv>2B`5NF4QRV9mHk&$v-;3IRR`dMxO6&Zkdxe~jB_kG@`}8k;}re3!|$EOmX^o?O}LZEQs^a!_O};pD2LAcpnu$D z7W8}S_`*Y!51|6SiZ!V@%tMaWG{P%%4%=g7ZmWn}YJEUNt~C$fa|mGMpzTy^_X!fj zX2gvXalUp|M10k6%3Z?p)xP2o3YwlJCw&T8jm5LwXzC-TH?~u*RuVZBOtY3XBQ3mue18(o4X>-$wTAihrSkTpPY49 zb&-RO1RwTF-Ec+~ZDo>@FE(Tm(kKd{#WvEPDCSnZXX(^@7DLS+6R6B$+&r_`VaBi#r4fqce1JaFDTFHl0i?z zxqqa-pZ|xpPa|pYI9AS_!XHbbiK|ug6Z}io!Y}IlkD2U`lIp9B?~mU+L~(R7MR&f! z=hYH=5f><#aNhF|9CD9BTHsT)@agBN8h(n$Ya5jGQ~97{bK)0SKHUh@E`%wP9GGt3 z20l%V+b(u6P^)5&CJ)EsElE&rsiK3#7bI>+${?&q7$Rwfm{hWSX};zWo{FoI zobfWF0avx3F(2juD5++pbNo-H)?`;LA&z|WpGyFj5X#F?M5>{YloOXW^f4zcM+*Ry zgH5bHsBA$oZCd0^h2E`%U{+L&Y=4Nh>k|W5);s&zci|$Mf!CEAjnaC0tT}PV%;}gR zXaBag{ic3G7!YgG^LMH%wX0U4(>77zW(8(XyDmd7M zD|~p4K%r;HvPx60{>$Gt)1(I_^Wjq9c{*bY*|T<~JbojaFt{Fr&+s;Zl;`~*@S$W(+IGg-M5WNcbC9$Wk=s!ljl0?naeNSZ^~OxzQ6eSgZg=eLSKP&)d6Bzbr^>N> zkC-PmM%w#IDOujDp6y|t6xXrejb3X;$8B}529-BvWZE{-MT~xIFL5?mV%F0fp^e(o zsPITAJk8-{4S;PA|)d?x0@d&F;pgt+cs^cXz*PX{dMhTB4~l@K+hi%4El5 zq8rp`K!sDPAf+|?olFKU?qf?qOEaakW};twn!VR>*H zkD_(NS#yThy2~CCmEQ+uu9bE_5*U-!#)_e@)Y(%K!gyxnqy}YJUKg`&e^=7{K`?J4 zXgm#}9Q*roZ1DgcSiWj;$Kbl@BnEL!PhbVT-{-Qxx2*3toNtxDJPb!*xVx?42zJ;a zN8m;NM_xs)({#&5N#BZb)Uj4vaF#mI1&1)7YQCWVm4UO}om`;qTqmgWNw(6=2KH-- ze(Y?I8`jlYaL75Bl4P$2eV?waoy7zbP#Y&>VPOHt*p0@5?|OW5&O3Im=S{ly1?qOU z|B~!96}xjmC#nyeg@6c_**(uue^VhZ?VNuZXEr9u`UJ{Ruv}<1L5Un&qK7it(()j& zf{f#WT_$LO%kPU@&s(`Bk+mtyjmxWz z*ovZ^bWI7>2(WQxu{_j~%VSc?cXr_R*u-qe^>&QKea%ur+;{zH{7{Kb_$-@0qfwTR z7Y&M%!=KkA-V^K#z@G}&Oyqa0ZEa~Lm^kWl&)+is>gNb@*gS!Zw}Io)*#)pPld+%D zx8t%iS-v}Rl9_mXIEHD9ohd$~ldZMa*2~gI$~(%XzQUk8k$j?DV8=UOx%Ny2EMRj? zfG>^`s)h1}kzOhA@-{_<4m>Ctof`M&dXpmFheX*}=jafrZ6LVA9G&4>2p3U7SVF#* zSvDJ6CV;<}uXLSob~ZlSJu`J#Z&RLST!=T@vxDp$b3MaT2ryAmppRBy)1S9KoM{{AePEIgF1HmCzZ+pV?2HKTS!Cd2YG5TA;888Kz8EqqGI3pa!V5UwtMb%qIMY(`&qgw<;Hr=TVJ*0F>Nl7!5v~&*LDcy~92n--GAl)DeNH+sG zbU4D$jnsMed(OAc_x_l*W`42eS;HOIeFY&#`fwA7lwMBbGjoI_TAR4+8C7T3@OV2L z_yn{(zjl&@+mWrb3ByriR|L_OFpk__?(u8hN_5UU0O9Cs{%cK3uVg<%jl!N=o_79H zb&eU!cw98=z2Z`44bZUd#C}C|?@@DF5WJSYM#6K`!qd6N>GtCtAj*1jtbm3W|YFz)x`}teh4Wyw6c) zHgzqw=7N;74#B@~JGiw^*B)I;P$i1NwD`mKI+67nHgixXJQ$-_Ne}W*;Y&p*)`x+xUoeU@9!Ag8Fc-(XzO(3tl-j<1Ngbbau`sB8P-_Dde~;1?J> z>61z;2CQyYx#s#l4-6D%x<%MkVU@F8-bY@loQW4Ro1At9+PcA-)U2C4U>3kW80wgj z)}{;W_Qpz8I3P?AyE?f_(*$|*=*Q938@Yy+PZk+^7QM| zE6*GnFv>aT|0uP!X_<7DJB8M}l8$fDJyD#laH1C#*?nAmRplizWI)n^I ze_QlV5OpDU)d1h!K3wTh=lU2914elcUzt7Z=$FUkx zqj_dmgg;qZMHhSf6KNJ+>)V8zTwk7DILp%`&k8e!W%XkCNq)9bQ}b>*k}BH^ye>L; zT`&d;B+DD5O(WIy zHvLApb-l=-;S<>{3+b39Q!{RjS$DMzdlN2mv6Vi=aPHrStS(#>Lq$c!m~AKRtF@PL zi4lZzUTOxJw69*B!4rLJH3)s0VMKt-}8 zhFgknv|*!B(bXh03n51oEBWydkz9aO%4D_`|9-Qk{0S0{B{<>%*rCY7VI zH&#LCf{x&<<_I)16bT{40&L3I%Dz-NXmVfpxhubD%CyRPdD@Wyxn@s8VPWup`Oq>c z|0bEVUjLhwLDU%+5Xz;aJ1`JW0eB{c7aVj?wa%|3S;7bOysiS&v`9Y(G$-r})dJ4t ze&>DXGVtCO3XgiN_FoNq$*nCo13(t4XEI*csWSOD_RxzoWg_lyb;<(DJ zvYt@4X7n*^nv7NyT{H0nERDYB(I1v48Bk%JOLYNIg|RS9q_VPigA5yDYvH(DVp#RD{#iaC1rznJN3T9BP@6|*u=|{ zI@nic@lP3>N_vA;8N)xT;+jO3q#v|qrdnQVJNypNUOjoU7I{@ztzYzeLGoN?^<*Xa zWYMR)U@IMI+~u2^KENw!s7}$!tB^{@zxrQB`L?!3W2Z1`ef^`qb$gRAiZx`tcik-T zh~|23-m_t%r+Z0_91GVoc#WRt_h&>5Nb)CC2PBp>dH4$1vXyCp`;3K~kXswv_K5bdrdl z@o=SNBvv&h9WD@|iqOhA#nMVN1A&I_4NjroI;s{|x?`9=H+_qC^8H=WY)+rW+>^+b z!&nAV`020P*xIT{isAT1cOF-s2JJO&QE$<0>ajDTlA_S~etBCrxhtyoew#H#%o{5} zkT*AD<-Oo_w$ol7!rPJN%U))A)f2Y37lV{tDvlCIL5gB6!)4!9HI?~uU|#Yjb#6lR zWltD)^-=)t%d5sqhTvJk!kF=^gEFtrjw z%79mhUc6jN&76!btf|hs_*(xV!CbO;?B5OR$@Hio@yjD-G9SX4O6WbE+?2_!sPnHj z*02^X%*o`)gDWIUe#?B?{f)Ijlowu@Tz;7)OTd^;;!6X#`fx*6fC^(KBV-rhIJ}tgglVdZe2krVt+4MAQ$$uimoAys((zaC zyl9lRI45-$2x4EWrA!eO%EcmLF>yhabgf(-PrSXoque;eIHo#k(=Qx^4q~PS)L~PE zyH2`ThCA0ON@zJlL)p)_;%}@3%GKIEk3<033yRbF?@bJ(9Lcn`TwdbaH-L3TyVmF3 z(!*=L`C@)2lRfHM-T%T#>S$_-^m(qBNjkmtAhk(}PDRXl>_-v?V)>EWi&gJ!mI(EO z1(K50PV-=31=@qpsEcmKDnumP$MaUt6&?#@8RTkc_H_vVe!U` zy+b}-2M5yYWIRhd8yp_1*Lx~&o$WPR%1`oz!c+|09|zvR0*SGVyFWEd8Y{}-fS(gf zjhO}hdlULk??jIq zJWf)E{dMAS;i_4c1vquG6k1c0qr z6j2vKo>*RplJkrur|5DA$eb@>f#FMa3h<95%D0);#=XG>z!3iMAPGzm9Ig{?=-)(= zn9eI5<39*`!*>2+mi679=f9|5zy8D0Cm&a`J(!3!(MnJHBot18UHm0azV*`Lt0)18 zFoU&)2xSPQ_6>PX44;IRmNMcK5V#3h-xD*-OBO?oGDpb_ZIu{bFu;5NZq^oR>R`*o z46zOCAn17T9jja5fTPB4pe>tTBf=bd>sQyV5a`F7miqrg9101(yc_Yd%9s60UD1Yc zRv*1;HB&cf)D*tSWNyi@tI@N$jacx$-Pq-mlf@l~&u#0#~40)v1n=P~J+(AimS z;QPFX>#4F-vIlgVT6#X@^GMZku6(&6-pxuaupcF)BTRimMbdxP6Vgl7qZV~>k0kLy z{yYrnU1147b#h!5L3NBN3MmgJP5ntqvW@g2LZ2q7rcHt8tpbC~Y>Pf&7syvB!3dZv zW~`#Bs)%J~iGl%&ef2!mfR$K9qM8A<50NF`1b-^>#yP0vPs=IKS1pOMlR{4GBX2wi zrCeR1xZ<6E5q6wWt26WFJJ#EVVXHKu)7+$EW@qqg>ye~$qLQP*r`PK*iW@B$!4d^Z zFcWMLk+P>KT$V{!W|n?>=rAbY!fovtk0rccau|2&`0;S~ zq*_<-J&gJjQR&Z{AsuzX8H=E|y1GADpjxU?yelnS2AOVWe{3o~I?Z(D57e$JaCh>4el5nzZ{UNQOaMO9!I80vv!eKtURFnMttN*0+J}K3 zD?8jIL;Kb&BX#KB>b45IPn#5rm!;VsYQ!>a!8dH-r)n_v1(9i_C@d2d4$aOb#H5X!)Q_&XJu_43=EZpiI_-l3J;5h-yp7Hj$ zE{pf5sv31L<@tino!<>x==v@AmKX7s;EjO95q)aOt{+32_dQjKE2(_cSrT9uoaQKp znOHu>FW2@iRYTe@6D>G{2_t0tv|3se-`&czl@vpmHao!ECx2{jVu2<2jG1=>zg>%Lp zzW-ePNiMx22r&*YrFT!nDwf1xjOZ{&O;V64ia|30C@P*%o_ zb6lu(^YoOnaUW@*6$)*h08+V>Y+WZ9-$Ihw2hFq1RU2Bn0#C|-o6#4xTgTmbpHsj7 zG=ofYxEiK~ZTAvKc>=G`xa#s?OI0IlNb9FW&_@XIQ956heusTQ3|VRXM)%>TT_2w6 zZ^h%{){ZXIolyS8UbEiN9(e7+aIK^iWIa`uD5%%IaNiy7C7>3m2Mh`;HdHjtw3Fs! z?EcL59j0JX8OjJHOCSj9RD>`%}bvd(f?rTDp#3x_y1waT6`wiiK@(iqK5h z!1K_n`q2+K5r1AQ`0RBx-LQO;tEL6>TYOvuzn`prmsM^3%a~u=LRGFp8WhRoeNz?m zdk)3dx(p4x8j)0z#~#c!mlTy^2|pVAs(Noi9$@6KslH1nbnr(!Z#`o;oAb}itw`Y4 zKNGb}w<${B)?Gto)O^li7ip4<3pCrh8G78zFo&sZ*A0_Nej6T6 zD`9ix{_H8q#uHO;Up2#)LsI(LuxMsZP~Cs8!&+#i&rU5Nc2P&+X=r(+{c`Sw|2r*J zNH9!gZ=nTh0N1b!9B^pr_bEF6YV_4vY}5dnW4|0WOP&O>GJrW}Ml~+X zQMkxlh(|=S(zSrA-V0A$oWEx`(Ph&|>h4xG?x{Px&DWL4mhoq+`ppHwJ-M}>ETL7^ zw~l}KtkVn@*27D^YPAJjaIh>?uSQh}RN_?Y9n!{ES&KTx83|1G=ROmQYDEy%Lse#* z>^`OLP=jaDWf5a`EIariXZ;7xv@+9lv@}-a{Kz@YL!_2a}~SnM=x#dPQeMmu@TWj)2ri&~3=M?8tzzFXF>7-Lky*TuF~|h^2Et24%SP$N z*-iey9;xG-g<7);Hk>MlzP<^SDZaOu;S9Et!}bP^HOuSx3^4`NI_A)Rp8+e-Grmt+ z2GQx{M1twV8BQT#vgYo?4&8%(qgAo?4?O9DQgZpou_cJI=hbqV2PP4(g$}}6{kf{y zx-2Yvdu7cJJ9XKL%{nc8D5j46e}f%7!6GPMl=#{(&%-9q>7r%w38U00NzgpyRM7QN6*KYK61qscq4ZN+wj<7pXujcLtJ=Zedfb;)ypo5Eal+}=*o2lI= z3N;ct3YgpBDF?~($)RV;BM;5I`OUK{ExoF1@!T8`PqM!ajLB(PFhpF3bER>j9v*{+ zsMCEB)tP?^>PjsT9GLME;_3&$j);VNBhIaN#nBAAlHGOS@o^%-2cNGqlMf#m6Q{?Pv7 z3dc(R$0O1S*PWhG>0ihBsx~@kIa=~pD*M$`pN;MdTF{{UWSX~tjFK^y z0UQ!AUkcgnL4TrI4ZtLZr+?>#iUrgl6Ri0;T5-rN>VyvtpKBn6vXd6kw**AO-hEJM zd088h2@P%YOqDHnzIQ z$%mK8A)7B&@5bv?y!{~VzP_n0fj@-#ijLebDyz4}j^?8MDLsY_g~toJ)l72<(wb{{ zqlDl1zj}2OZ+rYQct`k=QR*gnP1XjZr}Oy&S`a#$LLn;8E5j~>6cW)7PwQth;Bf7xs6CCdNsX7$Pv4yyQT3{`%~hCXN~*_fqC8F^rj=pbwPTw@pm~ zIowE*T7qBwE$QF!mzkX-EweFcRb}BXpA}W>{8NYq@O8&LZUWKqVzt>1a9b0uN_5oo zqY$c*jJHHTH#Q`7n-vrWtoSze058g;cF$d6UIoefT>uH{9NpcFC|J3*&y6d8$4#uJ z?RGOmrdLhY8O_hVPgic+Lm|gwQ0JI=z)PfP!?M!I1KepR2dMJA7iuce)JJbR&*)+* zryyW?($Mr-g=H5r2j*GM4Q&|BXqcJoyy*zmSnl$LGDboxP*LN#wfc=vMNd;Ju3AxL3FJuV~&4 zPh#cebBS&nL0zJpImwtCmz?NvZ`aBkcE24SI*&j>>?jWwu^Ez6HixxpyHW9QO-CnKbZBE2BSbBS9(ev$LxfdDaMTQ>b-0P$O$QM@s(ioAVjQWv3a$n_C zn08Weax!co4o;5Xvlp$Kywg}XU_wLlytuLR%my67r$n7_DEf}7t`g12OYBDNS~nKoj11W0qiBuJCWRtRjfS$f^NOMU;0VG z9d{h1F^e*ZT#@}9I==LgER(Enoi~JHHB^m4WwA>%2@mvatRU+be((tcw?F!zxyU=Jv??iAdI<1viV;$a)|iX3ZHkxUvdh%zC${ z?;Yx2=iSz*$5O~_*dm?fnN0mPePGpE1NdN(3gqAzAjW*DDye#u< z*!q;V&S?1Wo)}mR{fp>rgT?qcE+`0+h?MSj0$+{F7%X3PdxRoHKljs8H#$2A$Y zt{(qLot6s+lVtJqHwF2@xArA`^TX0^h33` z+KS$oPx-p+$mvYlFODt(lWA3m&ck}%tBqtSH#)P{Wif-3(Z`MC8^xo$0D9aOC=o^z z*p<7%lq*NoHkL`z$9ppL@gO`z+L2B{AtB5s@W=gjJ4>5jpCe4E-6<-8kSojp?q167=(-3v{gegiYA=xdxbEoI|VPfqszvqMmlXjNYmBT~MD zzbb}s)Hu(j#NpE>lv5+2bx13O?9}u>m$$=MEe~sC!>aDE-~*?-&n{VUaPzawidJ}y z!(Nl-u;BFh*Tc*QJYBvw7{I;@K3R#QWMqanlMY0zOYnsaL)3TxWrxpD+V_6Rg zeY+R`W3?O=B3p+?#f#k7tN_+V;Z5Eu3xDD0Pjf$)*96xU0X{lBXCz zO`a97gNr*>I%xjv(sZh(dXj&E4O&`S0)R9CHp@Kq{~scRP%6ncX~Ro74+igZI)@gh zg<(vh`>AQrUt^`9OdVecb3A*$9`_g0w=Jd3-b1+iP&dmqZTnXEL)Sw4IV$0G|CiW^ zzA&#ZdK765s(Zt$C6`?mN2;baif#T!u^>-TUk6IZU!HM#Itz6h+^B9UBb0}cu*2AR z_hvZV1l*qbAC~kC=EZc6-FrEo!`SQn14Ke$2^qEos11gQkE0}A9iG7OO7hZW@Qsv3 z=l=*FRk8>26b&6cv&6k@)UPpAt596vTT7>3UB%7hWlXx=->u@x)ovo-UhhO>WtHE& z@439XS1`|y`9=9ul4-!auBHW1SRcKrck2IYs$3d75wML*D>($7$<2hoj#pfU)cjSM zM^cMd|Kd*MUW^w$%Bagnnn8YcG5H!%VO)0@Eci=v9@_Art0@d_tS(X+;bR=-KmGo> zx#S|xuYpz1a(Ua`&{2GoH`Qcx$Nei;ln!UH&IF88JD@GD#r~t!Y&CW`^y+fC;P=xU z9Cg>BY@zhhgaX|U`l`k5dn4MasP{<1Aa-|b{4ngd&m48@ZiXK>dQp3`6-rb?aYGh< zV`VD*Kp*X;VCJj(o#FELwoY+RaFsoHTQP)C-~M4K`QBr%dC+c{An-9{;8eik^cfMq zg>i$i9&nTVn6Mvbf=|HHAY!_1tVCXQeOP$a1Rd?i1h{b=cSRxBn1yJR- zR$O2bgowympKpEAhHZ2lNG2H2OqiK`{!T5QFG9Y;TNiRNr(LuG+-ri3iION!7!(sy zrS4}RDPs2bC#1i@k*#U-Jwi=tvqUj?5GMI`|DXt=ueF9%vsiwGvrW2J2@RC#jGt`V z#lHVMuW|ZSKAPbabzvx}^_jRY$2#|eAiz4pCIWur#r7Q1mKiqP4sC(Hk(5}hiVKTt zQZVS#=l}{4NlBZQUjA(-<4*5SC2TqBtjk?~={JEB4$ah(PXSbvzIwtV(5~(8cHRu>K;Y+;*U@VF0YVVXQ3WR$-(EP!y9(} zS+wX2F*4%h>$D%YRyhwAlLgd2A7ajc6Z2vn?MazD@^aeD-zkA-HW&4ud|!Xwc2Xsa zJLp}qXx{kyDk&5Xcku3IYt`)JadoeMd~(pfrO*An#$CV0aVW{vVoh1AQ0)IVSKb3zW#6)g`MB2$BIQf`Q4KQtR^k_5sOM{=9I=;yVp5n(8J{LVf1r8^UVYZ1B_*W3I6a{js^S);C zV+O<`fvN`JhApAyS&={URDJAoajbF013HynRJ3Yn!k>UsAm-4K0yJFZOd@0=u$Q08 zmT#5c<rn@~{^`R^x{vX$sI~(>rbxmj@6s{!EAI7}8Ib3Q?Oxrz zYG=F^3QQJ3KSB8Q{>>aoc{kjhp?oAX5dF?(IyFPKUmcn5 z-6h$8Z)3vGKU*D=W!=9iP|7pyB>c=;QOf$vC#s)mB&kV_DU~!$m5eQ?7$#FG_n{7e zs7-q^l9)LWg5hunq-??mAcIRooIxV>z3ekgcIz)KWRftUES4QrXPv@e%hDQp&rCnw z77%U%n zsl3~lDIW9ipp0nag`G4X&IvXy(IN%xQV(C0VP;Baf|HVJ-CTWRJn%+D;<_-W`Eme* zB&*1BIHOu;e=}F-^UnA6vUa1MwsFHV_YEQDVRNY$rWhF6cx;rd#kCnHey9?k@<=-md*+Q!8k2OdPV`b0~FSC384Gvn;9*OL(Mz*05wK zeplUmi1R8g!!~zEr$TVT=x!LSA#u_wad*t|^V35N5syXSX5C{x@~1F_+_G^mj+(YE zaDWk;)Gt#@U6~0>ZEN@pR>jR4wR4L3Ngn1V;2b$eT#Si;^J1uS4_mPZju3A9`TxF6 zscBU!2e2Piol%`G&)peX6s=b`%OqdbVCp2!FT_R=%-#_HlE-a###-`rsUn4fFHi^k zv)uvm#5^W@OtTs9`SWO6Iyxc~_9p&8*Mnbz+$J6UySrd3E<~%+r~T<>M3XL-l2ye0 zjr@p3bc>rWt#9arz(nhN7cI7?)OUha+QnP$?cZ)PRqeS=m!sKI_}bOw2xOT8t~|$- zOzKF?(b`%nnbsNUatO(bIevh-32x^W$XsSS{XQjthjthc$YTizTEKs$BX1jeSn#8g zTvqN`tV-gVs7u1N@(;`8H-o@SNT{FUpH`Q(-+-w*!4Ytf92~snTmLWL=hee;^v@{Z zLu<%w>rJ@S_0!8HBwf}=pxBBfcm zA4)jnO!#M%FMii$bKMT&WY$a&)!ExS>E2G;W5x;afTUdT|8UTm@j*_VVcNZ-zp7gh zXhCIg0`FU!wM)mtOpP03C0L=tuG(r|Ggrz!(c3?|>gJ1VM_ksCg#VK_ZzZ`laQpG< zi7lPNWExlHN{W=>m8k3Kzet$^W?c-&w%o^0gyz|~=rDMQJXcwDy@}QIvh?#mf zOQaOG97JI^f)BQeAXPHw_*^JO~FpZPA`Xc>|Hg< zthERluzYQiMRP7~JH-@FYdHKNwVMMcxBcQ`MPu_{Pc~AP&ry7(xjW7 zCCMR=cEQNeT0vvUeu3qSzpY{6P;0l2rg@>1qm#+|7ZlRey15Uhsji})kV-VD_kvO@ zwTJWx+Z8}hcQcgavNMKDJUAM?(z|n%`aBanaCYer>FcD-&W~DGT#)yr&FTh~3Xlad zNO@K5Tr-Bfr;p3Pgq}~j$1k(=E4p@0jCFA=hlX5jWiMz+r<1yvmt9l}l|oJuB_C(j zPbDBJ;43_KS~g3KO14f?h;#tAl>b+``kq;u|FnT3c4`YWcG_|zpOfQwwb7VcOxBpe ziov9D3}C^8e!H>KrIT%7!s`QF44QVZ(%*`fPr?uCDry}8DqmGqaZu(cGcS9S@>#gf z6F9Sh9?Vj=G6p0U4GCKh zyl+Qi##HDl>;r{e>{SaJO@-O4+x##10pv87mB*g?=k4kh$K4dc9U+uvssqTdi5er1 zQ(7;QycEmFyIcKPBtvNLFxvaqCqxN5H2M&U>WS|pUCO8y*0@2k79GS`4UsA_xcJ?N z-}xNf+5EBz%?Mj^QZ_Q6FTt(Z19JTGRXk2$*|=AJbsc!Y+8?G#2JasSDKke)ohOvG zw9y%U-e(B45%@Oy=GgqbZZzG@dJRkfHcxdsKEW;SF;S4WRB`J zkfb>}Jp5wzJ_}G?3A@lTqlg3)TPc8&63LNunKOC$724l!^)9c_fcOY=zN17F3xuhz zk^CY|CN{@9VBhl(~UxK5l9^WgXx<1w&YmS zJ@7VSPlounNX>C{hwME~Ir9qp4kZ+U0lVIcj(i8wxofEQ%=vTqnKVO9e zUO$}te1$5Ge(A4e)cTzwCu3h&?npuTqQ!kew5p2wwAP=2ew1&os(beGgxhTG-*=GO zV#d=w8#P@na5=S@xVl&v2j-+zT7xZ6Xn=|b%y_ZIj8+j0{BaW68S?LriBUpwN({_` z2tl6r!#BnuvmB%Tc|$b9&bV=nXNZCjecG2VAq$Qc=llC(#~`qLcRV1=x2UJi@RrxY zm2-0;VH2O(biPm9*Z4s-psS%-@QNgFp#Yi;(?P?r(!X;LW{e_`uuGU};b>A95qLq{ zCZ==SxsWQpz{H9HoAEq|E1i!QCrc^qPdZN06cJp~`iGaCg@*Fw_IXtH!B6LpY!DV3 zvDl<7Y^ia~~4i;~F`dJ;D_jIcr_t7`+?dhrFI2K||be3RC>#I%+w z7ut5{poq{MW>6Io7#4yk=hS?Yi=a$l2RPq`92v^WGG!2a>lpje)4S{gHy(>y57`VQ zP_#GkN=SdLl)S3^3qHk>f2O@HxrmhB^s&o9gxSfSN4hY)PxlufK3?6F6@H05oYt&O zf4QZs9GQVrdX`Z~&8&bb&@HzGh+nSeMTGtqNY-j|qA%4#sjiVS^lsd^4sBKH%6%Q~ z8P@DE+2bs1IYeQlP?{=-NFm}fl`tRQqZo#raQ5P8w7fzFpWK~v##PW-`q=%IUm?L( zN2?RO%7LCU;Ix^I1)B(fQ4xk+N554d&R@^$$FPcoe45n}WxRu+AG6O@NH@kvUl*v0 zn$i-q_b5|Io;&sq6FeSES%qAEpjS~lG=Nip>o^n=rrQwpKE9z>Jx6ONrH{wGJ6?5< z&jL%qqkvwl3~CsG&1S7RGA&T~`9rrPGp2}S&+yJ@mZ+#fiY+s`ie*wcAL|Iy5KQlV zr9ydF*;B`l^>{9BHXgYWX7)JCYOuh?=89d|w0r)z1LF4=3Z`{bj52eOEbKCfYrGBa)$|Z-DZTU zCguH*VBr!HeQWBTvvVL=Hp1}3s1LSm zZF_~0qn<<$?1cbiRixS>C|VF_=Gq{!TjMM!CTz82#gQ^^IioSs5?b!e1Ap+rCxAGw?W&)5?343qT z9qi$UhDYf_)Xi5nfA=&Y7RYaMpZ6c*xV#oUK%;zV>pZDZ;y3sP+*4F`PZ5G_%u34d z@<Mzl&;Uk%qeq5ZT%`%G}nq zHePQ^cibc$had8seS z#K$MMkZN2Ay|HqMY*WLy3}P&!<)aa{?A3P0x0)KvTr^ZMF>)}P6$mX)wK9ObDSs43 z(OLd!xJs*XvvkQPwLu2WlCT8zilCm+tXgqYO`K2uK4Jv5h%9txO|ccHGdrlVYrxa@ zX0qKy${}$rNY$~1K>9;sKZ@4DX6l~DKvYh^(&ONllZkX|X0L9BNgDyEd@9A;hf+d! zO2?qQvie4lXKXCJ3-k>e@!!B6LQY;BK$2IjU|rzQF#0Kt$k=Md`kQ)%c1Y$)J~5?deoJmYD-e_#0#szJ?HV+5`c1;F=Sa|1Z$j?_x_3v{>`ECnSEEO!4XUh;BItVTj`#rB zW0_6Rm_Cl*&Ht2~xNvN}DV4gjl)Rl|1+e8Vl87x~phCSj+S&oHohPn+ce$T<-tM_! z4Qvu87i-53z&&en!nu%CcvP_WLi~|H4efiqq5oN@u;%=f7*$n_U0hTV4H!_)&71;z z6t+vikJ0O$wHuL;%SvQTOc_6fkD^?8%josTP7U!wkA*e*#evW|MxK%;L~|30&4o-p+G_Bko| z)S8hxd+|b2K#49@Yu!@1GNH;LTQ#s^abl|KbLAUEx$0gvP5CT%kO?`h)DSV5u=(dw z4G?DZ1xgNd=AsvBH@f~a))#G2^H_39b0^b}XO^`q_lxI^g>^lQdF{>Tc6UE@O&g8Q znr&p!Zi1>M03Nx%Y-GQd$j)~0*N&rHXmOloZhbR|!T&lKeufp-8pV}-`xUiL)3EFG z6#zow=xN(0viHjbd-&qg2f_fz$-Ujm$AL14s{qFZ`&4{^NkLBs;8oMmmE|Z&;(O0g{mm~RK!li z+kalA44o+ae=5rVqltQL2fz8xCNg04>?Od296+vK3I+eI2>Ckz6rnNUUU99jAch3q zAJ0#MXFDfH_k`E-QCQH$1K#@|62j(6s9BScMy8QQ!G!0qD#mYQ7&zpFGY5syJ zDT&-S3%ki)v^U&ye^LgFmC8TAgoH7@c8XeqKbk7hFqi0Wb&EKL#4$iDJtdn`n*lP3 zcmWO@bjIqKHK!mYZ$SSi9?1yQfcZ2u%xr+x~-q%Ezxc>K^o(dg#PF>-0*ps~5n&lDN-iH3ONMt_iQ5V?u0 z2k8HDX4$QEbSG^71i>uoUwI;qY~hj}oPOaGi;J(s901bVH~tZ^PTQ09fC(n^TkRy& z$}&jX@=CeCNa)?V*_n0|FwRqqbOp@_zNT)P!Tmnv8WiP``*3fKZy6)`Lipnh2FTN2 zLsC%JSE}uR*yg?Ria1aDmu$J!IXgGsHp&pi8M~c7a=4%r>jAdEWovcV#lX!^uNqHY z5-=uE_J&vdO9nN%vLuo#;ujkuvrlTK%(3*$8N?r!Vbzi2aAQXEgUoo2Tu{p*kGOX2 zPXuc+_9B;3gj~WI`)d^&*?$Rr&=pM*bc7bUeZiI#Bq9`-^#qT;78sHtOe9M2G>IH1 zEvWvSCUWElc=%nPgxp(7TzMU-Z*hHd^8V)1b1dI;#PjI&QnG7Q>OSP*$x$%sx!;k; z(MCmx&7g45tndj<(LJf5ZQ%Y^@3-f@H_4VY>lWSHSyCqwS4T~O3qHZD%HZJRqI;8` zN0(r6ZqDJ;q=nwQk5cysYcfdr;6Ks9*~>QDexc1&P$N*JG=7*_vf9Bf^0iL&&e{z- zhnrVD=;RLx8)X4T6Rk-UM>Y0)T&?QAjiro_&oAWN-~Ylb{nwb)6&hJROWBaaGNMGt zkVyB5+7Xgj{k?UgYMsXN`_`q$+(*urwHwFx<_F3K^*A769Nvh3Ox&*?eudmIM|}M0 zEIHhq{*(7tNi!AJeb9lUS;$xRH_1(&wL5p4AfDb+hU$4@Fmw8FghXo_cdWjFb8LT4 zW$jysK8K*bn;R;GjVdb{1)ABwJXK6HQxtx-e0%D`vhV==&~19=+6-G2Qf2jUUJXo$ zCU~`J7@e=glvcZ|(0XabXWm&eq(i*A*P%c&u(1JB1_Q(ufQ=g5W7Tb%j>Ls?qIDxl zMVI;^R{SgjVPoZME>J_MycUa~Y4^)xTxNmRqQEquC=ttkwil}z*M7FOozmF&TtMx= zE2a%U^+G+gMTv3umu_5eO44`>OC$A~oET~f0nw*vLcDhbkEU^s4&oA)jZqTtO8DU6 zUqmQsI36B%o0}eXI0x2>N=Yf2`)<}72_$aqP?%cq6&+9bNQ{=7GL*>K#~!O`uwmO3 z^C|#1>Hrg?!t^YE+9>}6J`M9#bKQRr5iri}0brv4-u4P#gc1aP)Ck(s4*9ZrcJy!0 z#q@aE#^lD^yRY^I%d+nzmI1n=*Wo?`cuk$ka*Cz2*0BYNH#$#jZJErI(480a@=0!f zuH5vac;vUlyyND%EgLB&D~N0li^0ns-yD_5Q5W>^C@Nu@D@G0!avHa6|`D3M`Tr4m5KVWS}q5_B6?wsvLndlMS9@>-ydFtkK@n)ZN{eE__&gAIHZM z_@2^TF#x1Fpw&jz|8Yg??S4oy_Q#F}nVoRUW@91~#aZdp$u!Dr`vxaj+O%Z8CD|9Ysou*kf!vj*Y( zS*a=RCBO`Fwuwnj0C<}cJ4bQpB9eU1d?wvSL?db)6>;4&twm4)Pgr`2%^5ZVEM<=r z64AeclL$%uLJ7lK+;nu)4=Jp{IPrphy(bh}kR*nUb@EjwJ&B9+^crDDSmyOqso=?$ zpOS~lpSmo$%d_;9uPe?u>g4xc<6qERYOOLulERI<#~=%}iNmJ6K}%v)B;q1R@AHN3 zlb18k>@!W`N`5Hpm2p5C49oUMF8o)v{Gh}T=4+wY4aEC621b${Hk%e`JlcOB{<@L~ zR_PyYrn1odo-x%To5t#B>Lu+ssQ5uM5ZM|;BXw~U(lAM!w{8OCEWbm(dVGPO48f<= z(h|0}6p!1^1wXPJlkymt*U(h{b5iEyf%Gv||8xiE5 zc-sa^j%g&URrm}7fI3ng9LEGfa)vJwy=6LQJK3PDs`_q|l{8jv56QGQNzO_C;l@hg z>|jUv8xKVr$^G7ig!^`LGrz;xcejjU#?TNN10oEU#Zk#*R!m3WAjNYs$n{;PJDt_w zUOW&2%c-RKV1 zYCx??ZxougZq2V?c6OEn?Xw`3S7QZ=-<)Il1+1J zk;Cch(_Z+N0x{c*wN<$#L+w|8gGSty7sS*xoMFxFUdz29$uYKK;_JyFe~f&O0(uX9 z4ss3`Lbmj;|MT0<82K9XRGzqr`P^XmM>ArCxP$8tnL~xSRPAKwZ8IRJs zy8H#rAx%nQcl(2%BM!cr|00os}xff)~RZe3qz&-=?48gRy>S6Z4pt=u+(GeBj3!xjcnYZH z9xqi_FtYx&c3_1TpQ0_`&Hyxm=kc>Aq7{xC*ME3R2$tJ|NkB|~g?9MAa)S@k1$4)= zfJO~S4Ilc|no{%O2-*T#Kp?+VGnu1Gu5%G}*2sKzL%Ty-jAv((VoPL6^3o`;NeJPk zh6GIds0ymT)Jg(%&=mbt9WI=N;xz9yoC&pTDLTc6{*tZE_@UCo}78 zhfZq9o)N;E@TqC3KKFyMr9wO&j>9_Z*3b(tzvdj~H8k9_{!bJAzv@5m_EpT^HzdsI z94L->d|B*VF(?CP7KNwDii^!V0J;0ASRt}zks(_pY4&=Am(g+P^PK}(iHx#cXKu~M z`1xFmwEnKr@Sl~P9xUliIl0!_G4^ju+1%qwU`RP-_|!CU=TO&IISL{OiN)ut4pZO8 zH~4joz6x&ILyDL=imQ+M9uhbpNbtm7J|IfEps6Sg=PEAiXdT<85&HRj!3gD#+Wcst z`$8jEXxP2#04rWT=XBprM(*^xtSZeA)MHoDqxMIx1*??Sg@wBR!G-^ujt|j}-t7i# ztB{m9-V)f#(o~WXZdg(a^sC-%vvc5z#AM~3+L0bwtE@-XF^@34UNPqK{Q@Da>@Wv| z!@h?CBlrjJInA)LQpN-}2znj8S}bB^L;dMVDnJVn8kGA}kdno{wvqjeXewaRNeDC> z=kFzhM2wMBQ%Il>GIw$uR z{9%mT6Hem+FsIpyU-W_Ap_Z~ub#SQ^Mz%3Y-6f=UeK$pV7(dd#$lJ&6(K@j^`nLXn z+xsuwt=V``bq2M(9+)H-g1sb8Gwb%kGh}6pOy7rCA2elN!yJbXdTOGdTr%SCpfVw?$v5?@tQlt?H))LNWU&L4a?;aFFfq$rDE|nhu5&lCTax}+-V|Fv zX;GJWO88#?BQ6*byfVf2@ekqmsT(LUouQ0tiqU9uMbWxt@Ac7p?gat0pRzzsh;48} z@1_0&InrT#@@`*a3K11pn?(_}^nbVje>(7T#F!wUpuu6czJZ&}-6kgA@%?X&rs`}5 z81St3S}E_|vIsV>ot^<_j=N7s_eV=k+}G!I{|{Mj9TnvpzWXX7p)^Q$cXxLWF(A@N zcY`!YNOw091Jd0kQj$XmNH;?dAzl0Zo^yWttbNXZ18cDsFz-Ci9oO}_9;uByV>c1) z^}F&*{52t*Ig{19Hhoa*kupd9as32_7LZ8KkfGXH?=M@XrOEi$l z|DafIyNnMPy>Rs9l#_PF)b*=rItL=RiHd=VLl|3Vj#vX>EEf2yGZ3 z4s~}wEHx9h#~o_-99VI&Bd2f=t`7H{(?})q$-e=SRrIQ_FrpaP-+Qia$@T__~u@nsY)<%QuzTX^vICI0*b>v>q(eKES8I@Prsw>a1u}ws1P%ZNtRu+b3TG1*0?qQNDhLqNj zmYU#J@&9-hYGZsSi)jD8h`@q>_#uNZx=4J74W9G-GcT0 z?%PBoq8^K|CMC~nSaZl6XBfx8%u+99g=Vmh3c)bp+uGk9?b-Qnw8-1BR=gkS9dXN# z(yg8nIo1NQ=8;8{mep5_Y{`6_Y!A_M=F$z+*Q}bW_x;C87+rr&|B2rod_B+1J~>%8 z4-{gn)7AS%V=5fo1AWs}dgAc%>tsTN34V=_=sFkPMlc1%Zi))XCxQHZb zo;WdTzg_p9OOor;y(e{a{MW;I#A&L_uT$A}%Nx1FLeMx8fh6!$8!-)=Q&-DtxNy;w z;KCFiTg2sC$4}GqWS0lA6CGB`>YB>mEq1odl)hM;O}k%jkOmi3gSAGiI;ojKM$SH4 z^L+7`FeSVMvdWkbV4}U4v98OC3dRd14)0TYlb3_}Q{SfA+P>1{`G=G0-Ugj$dpBx9Jcq&aBKYg0h-bATq5IZj}amP4yShj6m(#9^1|6Q^S&kRQ#p z2>D7!qltonfg#`Ln3?JMa`hECpi%B(;)0K&nvf=EBK&Bf_VR2~25`M9;O*^e`;*|# zZ8)rWo}mvDKadV}sF59mX8)N3yO85SZCAN7_erX_HSCNpE1$V=iYbyBP1t77aLzl9_F~1d zd6MVXXcgs!47b0wWD`E^UoU!|oe1BB_X0oUt2vDtF^|8{i4uF>L zEf%VuP+M#_+=V@A9%K-Q(5sE*Pne)oz5|{WF8Y|1m^dA`;NpTw&rsD7680FXo6uq4 zCD7rOH(+v-@7L%fixQmN01e>1)u8!?MD*9mE(EzKMeiJEFUUEOv%yX z-;zYjbVfAKPv*_-$!SDyigDS)@Ck5*YyPtl(;*{|wAU{>=(6H(LownI=a&R>$66e@ zmfXBEHTNukjeg0G7<1?5GH+KE>r-iQ~&i z(;`-Uo~Xb|bzxZ8Q~N&@9@|oxsTzqcPKUC*y^z!D9eeEpnY=)V>M-u?ky6rWCCl9(=4uEP zQjs>VV<^0!HWswy;s!=aoen5g9Mwo?HtkN+Ddxv?a9xFv1A;?N4sn0%{eo$tvumW{n?R<%* zj+^!El(!%0?!*)lYExToN{x}>pRDit%bf>0Q~RzxwAzVTFT6duifow6rk7h9I|#(I zCW}IuqC*Ibz27pSrHte*m;|B|h*G^H?+u6%W#Q7%bey+wytmH(L)ln9uZZ}|CTu(r z2dLXD_1pjkg?rRLSD;@9z-1)8=OkHdd*b`wI}Xn(Y_P)-L0{x+1=o z*^)*?Fz|vV2qbQN9FmH|zE{}QUgc-Dvq6l%cxva&%g}oYtX9EVwE4y<~EBE zomX#J^B#}|KW^1XOO3>}M{t^-Q>z{NO7Kyf%JLWEb&=JPL6~CB^708jV4)}}u4u*5 z=8)f~eN_>rr;_snsp#(r86FL@$4?vd;ajV_aA(-P(FZR}4p!smoI)P!-_Ll|LO;XJ zu{Uwb?tiF!M3LHHah{^pbaDwQsp=U!BJ#s-0_CK0MWwwdiX(q7&=sMO;3G(}=2zsk z-L9#O-QfXhU3SDtOp~klikGBFc`I2GN_ap1E49$a)inw6EtQ~%NIzk}85iV8y4RJ% zmkV6R5Bu#AjxRL7W8;`2N%m$MYrG;bUW`#(nGyl*V#w}A?BMa&m>9aCyN8~P8aH5mTVi*Y6SVETso!5B zxF3rA%Ea6dclxq&iP)(3Ov#*HDVLv8-KszU_0-W8;~T z+{cR(J6Ma}fg32YHezzP5Qyi?`g$@%Rz4v>%%-yA2sk+2!LC;&GgMR*SF( zu1|U@ z>7|P&IeGfXrahIE++s{DWt@eRHDelaYy<1ju*xs12$b2b6>J45Gg(VmL4UVG!X z00_W_eu%&SyJ7e%R)GTRiIh|GEkXisa>wFK^T8Ev73DNq6OJOyL#)j=>7px2-9y^L z!mLyz$7FK>OFae!_cGDio_p@Hh4?eI2IB%(U;oHvd^Wzxw-*0y=UsS%LOzlEzlI|M zsb_*f!K&B3@wh3}sHc>rj-_Yk)-c~tJ>T_sF-A&C%9S^XO1^e=>^Ix70iG>PkCL6y ziGQe-*!j1|<>NHHh2)9H>p<5H7qt_jmFcW@WV zkK!XR;qLzaVeV1*Zf=>bC;NMC>@1dmJxWREii{noC0Nydw7jNMaT0rGKV9!FkUa)- z=S>Xpbsj8rr+hXEVzlGWIZ^-hyz)|5xw+_X@=)I^ar1EhR8hou&0s2V4J=F6U7zwJ zlS3Pit49fCj6U&#M)w=$-CSLzVnb$U?SU3!8kHWR+V0t%*~-!u0J$iX8Fi2yKt(iy zNzqCv6rHhy7f>A;!+sr-hJ<`iRFu`mx}O*z#O9*LMujtVupn%1n62m-T!;=cKP(G6 zf1=>bDc$_XTWDb3hNruR@yzY0mc@cm(npm76VlOLYN6s0LXLSWm&AYPABm@@_K}Y! z`J?@!vz18XJGzN9!-mbj$ku!84Oi1Q|E$)78j1NAzA66w2wQ4m0!ilZl847-i$WEK zN6!4D(Ygt%Q_PEd_lhaIc>LE4X-|#tTqR$lVxe*o0OUCGjQMTXZ_&j$+L7J|XRFvl zNH^9f!N8fiuiy14Q+%5P>K>v(a-t~-GjPG7dw66?k{uwN6?DoDdo*-T&&@A2gcLE( zWd6(FATxrcv=Pd|(dLh>JW7ws*BEohT<&`ALffvsH!Fh!IRfJ zT&g#ovvJJa3#q8!90FU=fo&SbshiZ=G?G6D*1f)`%qMx zh>j+NhHR`N46-{QSNV6QsCE+;c6!xz*;f5l+ul!;_N=9?g2ILyE$_}q$T;!LfLh`m_r>T2DUb%dz-OcjuzP<2Bm^P%; zet2Q5A$HD=&uT;8zTFQ_4p11?7zp!nOKR+W7ffm8g|-+Ap>#(uR3@MYQy55Wa16-M zh+9LB7NrWj%A^t!yrL-_j)*Z%C3+6B8U5>dp_`MNp>NQ2Nm!YrOqHhS1LX#WhRMXL zA?g?gj%aH_7iQA=)@>UH9Z0gWjB$Su*l33k^^K-P+lE7tt$&oQ#o(rE9eE#S-OPBJ z;oVe?j$Ubs41|7gk*CSLZ%+RT+S&i{_Q3i`x^{@LqGcml=d4z*5BigWBCA#i~eZ(?*)1sMgJqi?gmPU ziGcYi#i`K@SI;?-Q|k!rz)tcXeKQ`Acyp%e%ojcaOehmQk6DRVlV3;zo{vy6RjiJ8 zftwp7&&%slmqW?s_P4yW>o`!i-Kwt(NX40t$FA^DBD*x*vv`{qi9sf;6}-t zHx1gw%=GgmGPM!}^WigjymUSs%|Ji=#>3t)+PQ;C^w$R5e{!iY?{44Vc!Ko)9vN{h za9y1K6TIA7K<)k4f%$Z$Jybh5C50x}J_+0)s@@(`=M-D}7wTwCq1HM#TDz%ARQ%D2<@3z@3i4I{CGeYqQ8r@Okf zvabDqs`?*4@I$@N2MK(DfWrTDHvn;+HABVNXZHheWdzr!mmV-);@G>VkGUhBjd!jk zVeM-s!h}#qPO-rNR#HV+HjKh8L#%R6E+OB_VKRmboUYXrX4!~TmYME;mVM$jX4ScQ z&fqk|`vFnzlZZdAEkBv{d2T}{1FW{iA4s1)l(1LK_rDnVXFU0db#HjbSDwI3Un`*G zHyHo^sJ3^~te!B3w#333wD`aG;%J ztlxs0NKR2+pvc>xC>PIn{3VLZtoj$>H%z6rzg6?PImIQiN}zm(5-^%en;@ZU`bZo; zyMVvPdQ@!#%P+&xp`{6pm{0tNu-uRPETFN4|<;ZBNmRHo@ zRP%WoqlFbAlZ&922lWg0-e)>~kjw(#_7yIe<}0^=|7BA$(_n!lY8GHp z8IDXTs+Yg#UrxHKJ=MZ@bd`MIp{BRj)B~~oxXGO>{Dg`Bjgs^+gK zXyW(-#4XKt#c0V?ergcIPc&JR^sE`=ROoq?eyNcCBmhKh3(n8vw)hfaf0%cUE@Ny< zY;Ts!(^N46TC@Iv5fZfrU{X8Oh%A;*zL37@f8x$kWsDAS6Fyjo!hq{1GU0maN_4jD zn)wXbwW|{Shyh}g8uXmGmMBZU=kBR8p}vmoiFUOW@qsYWP@&6=My0>2MwkA|)&Dn| zCYm2G2y|G97hGl$7;nAzO7FTpqY~CKl*qjtn2t3Vj!?9;vCmlXWun7};9e~2f`phf z+SCK{mG#)2m^%#k;7KMkKts)I? z7&fhi(?2`^mSv-U^EO)ZWASweUpEc$x5UIj4+=rJCU@NERIQ5g4K$WMR&8(7N75c0 z!NKX_W||_DC~Ra0fe(xwO53Q_G;=!@9P6DSYbfo@7EJ68HTa~(M>5IY!h4cExP`^U zOYtxOyz5e#-kD1{A40XxHX%Dh_I3(UX->Uk)#k+pU<~ygbutDdyqn^AHg)li@x08l%o|cSjum!QIB1WGjb1B>4()EldfWFT&70 zV1t61RH?i~?-JB_oKzdXJ&S8dpj+Ge-}tDu#|;^V05mUzl`cj&pWv&V!zat?|0b7+ z%K==~=p$C}?)!qE*K}-Psnse*hVY5&*s}HWe}s@k%aP_)-ic=|`2Q%U{@)t`Q#Jr} zUj0VdrBToI%NP0Bq=S;500p_3Twp-qk0t!pr<2G_Im`H!;(k|Y^}gY(*FH-XQ=;^i z`F>+r^x9n#zf96r^cbfj3UXL#`IwRAHgt@vRUsc1;AGGit-dO>*Sd|@G=Fin+0Q}* z3f-`+4p1?@MpqQ28(y%qnKh1s(g^+S}bi!e7TI{Gz zp=a%Wr%2~t2u!ba_}T)67jTMIFbJxB6{Ljosg9hmWHZM2^mINurg!{8wx+=#dqYi( z^{%kzLTLG}LV_TJeKe9`fHppC-*>^RAcIbt!yAFxEY^Qkb!4+!y-cf%&ycsiS0@m; zK9id@CG$w0l+18T=Tqf}n86S%goua;zyNVHb2UGjyi7!i5>B3_M-5r(!yFdqf)o0< zYul$fALT#mZ}jyfUtUjhU5C>LWA$!vC1e%VuYbjV2dC+iNrLGbP=4##sv}#Clmdzv z_;Y8%g?Ygv>&FG`B#$))1({c2vSD9!qGLc4y)S=a{2v=@FUi*b2?m`$sk=PgPc#uR zr--z^_vGM&+$^=Q0g{Wk*EI!=4vIyTQ_Z04f-{;P$F`t1$zhLT{rY1QIRfp#d2&R2 z3OpWK>SBYdonAuX;^gkM$PrhR$%BL`54-oC_%U)zkMYSTEu|IA6?S7o0(dQy&<|AJ zRcaVUmFP2elj&pREZL-sNh+$`DD-k_Xq3`!80Z+%aFO|=>Ia>%!Cp5K3~6t8eG%>TGB~aTMK0YO5iEY zOSnNo08Jxc4(T-G5|h>LZYv9a)Qr<F zhtrmL+2ld?qFV<472VgZp-<3J%7?K_F35Q7Q<*BM}r5!%pbFy zy`x!M+orHO6m=}xrV#SG>QJhEORU`LD*cB}woyI#cdPQSIM z>azwPB=N`#CB6GIF7E$F3y?MBYvk%u_j4(>#+{X8UYF*}q%$FjLlghD`#{SQmh@-- zyqV>&6!Rsa*!i8is$uAR{Fpm$iiNB6xeJ86;3;fuv0dI_PcrGZs;?(eV}GM?U8MB> zdmH$a79k77OMk z2kQPjA>;?_gCAOVY8cyDWZ^ZK8JE@mv(|;K;sgjXBj_LGV-+QGo5fKf z#^_YQslkecSjt$-l6bEp8)B3dpcN_V?b` z2Tk7iLrr$Rz7ap02=ed<8vfgvZth!pPDPnkw#rXRPO9lF0zjuc^Kze4Z2MZ)T-;8` z99r#-y*J+i-%e2)0g5ZgC*!^AlVyjNO4>8qzUjVP5wD)uoA{1u06#&08#zr!7=s(^ zyE@IEPd%Hu8}{G@2fUMfftLb7DHRohqN1b)90h^*w)hd{Oy(txr78np5AR`+cJLi7+QmwdVN1Fv80HY@k(k3BWbXPa`Ftw5b#pd$@tlDVK}) za|vmNhK{Sf8o4)<13D2a_Y3OX&ug7GUuS1&fJr14W6Q_E^J%7Gh6rFr5W|YE@O5i# z@twh>Ymbzj(zcy(Z%~9mg2afgfxG`nYDbM;4f)Jqc130T)4ysi1^-O<*17O2-|m+` zo&R6)?Zf>W%|quGfKT0f8d&ToQe!0YYY6Ly-Ch?H70&*6zTD6 z9VtIWD%hJq-Xi;$>ti{tP~j5!2NrVA{1c~*ZaqEw|JpF%Y&#Wj*o~|X5XnkTi2gk3 zwGE)skYM4es>=m8e_rQvrm3otV4T)OZgLQ!*lNC5^ z0ewbs1#^=QFojA516KP6RuYnTNY*X$!a^@id$)p{#+@}ZI5x{jQg)vKoiEsKsiwGw zxMew8Nl0k|fl6cHL(U0OAp-j!MmA&#h7c5NZTJsdX|0cZp53O6Muknvcd0dd8G&~+ zqBko78meeN+!N73T9=yzkFc(bnP`BOLhv710GjZ4mT9?&;1slJjHw>uR)zUvLy4BCmd1GH=flK6i!B#Pi$5GFUX_Cc zBRe`tW^J{}i*I!&bId_Z?eCW%&*zXrjMdqJ3=%6Lz~!Y?)z-p-(NUY3ciO^HT(eNC zJnwmS3yiIJUVbYCrS-n>^p3-fyA=rDR$t08+0xK{34TT8Dtg_!DkrDs+QG7gZEC}V;g-1`YD94w4Bi^B% z5nFxwdQ06)hFuTYW@ZR#U&4`Ry5+VZPgW{0BrBDsHMEsBm5&8M)s;han2vlJg^)$1 zkxFMnhP+5w@lh?+EVOFdb@R;M$JK{0eqQws+=u0tz2CqR4RjnTxSMM9KTjjb9Jdm6 zb$dd;JQxn#o_#!KkWjPY$qzV0vOdbb1jX=&FHGt@p2OBgru#_gB4DriCeizY4v3U! zARQOuw2+ROpL~L4vo~`z617YXxw~$1#(3ixR;s15e;hVH%v%wrP(h?rLb-^f887^~ zYqIn!Y5#rU12)FKZcCj{h3*0L6`C2cudC(J8nkT#2`Wqg<9k192J5=ZIGFypT@|}O z05?OjBJ34t;N3TEw=Otv|MF=4A}V_j3+H`~RobeYVZ!ZjV(~u{G}$&%fQcB|*goN_ z%d9$Jb5A)e5Ek!;^xvgBc9#N~dbn~rUkTXgwG0gn&jzXu#$m{h+d&uV-s=x*!zT;{ zv;(R3*}K4~HTteEcGoUy#wE~IUT6YP4>oyj^h-R$Z?8-qfU0H1y{X1rn8oMzOkDrJ z{lqlQ4xJIqd!aL*>c1L5CN|lI3Q$C?Z>+6~v`x8QM&;xhiy#$p3YXbaGuu@$aWb2C zR|rWMP|5B*KRu|@2LU1$D3o^f2^)&&9lmi!SvyZvr-0R)_! z(nrU3*Gobwvb@?KIc$|z(K)T;u-h|4s=}q32gBX4Xs3?suMAprHJ4bH@VYsVY6X@U z&9_vtxtAkGj_7iFi64aIOofERO22#ooQtzZayi={ z%WN^BOtn4NIKvC-S*j}1FxMI>`%Dh{R9qEJ!o3)xAwpt!B!d3Jw9s%%1s3???>SFz zHLS`H*#5uU>m9t$^RHR?{|&vK$}|%KYaWffluzG9I$I*G4E}cHX9329GO;0mUw^AZ zG7`|&Dqx?w^^5gXn@34$%zXg0mN4?=RceU2jri>^Nunj+9lPL7g(xz9f{TGow%Wtd zmr=qPBZIkeu)$i7iF(DJ(qi~>cj>Uh2}1-KM}Ct35~5-k!}?20Z+aA-%3DQ|LvKGW zc#c|)0ZQZ4yWNhk%zy0k+9vS281AhmMU3t>^bJF|6k_w*@4CpF{9%&&t}!y0%oYo^P5HkU*a1Q z18TMmVhf)2!}ibmXtok-)3KtKXqzhCM~F(M7(EZL4$LpVoONdqE@MOWc7FOE+ew%h zYwW*iS!Qb(enpI{fV@jL$)9XZ*Vn(fX_|1G7w_ZhxvG)L1TLxS?>iBsa`=F5FKaAfJ3{bJp3CUPAd73v_HzFACVXQ$eaL&=Wy+f9%0tv z%Iv@&D+~7edmo8JaR@eC_&0l>P9+9A*IiSPG2t|xlmqxoqJX6SB9HE6LqVdi#cm2A z@cC|G{dpd3TO>b{xtm#{b`EhlUW%=hmLDbcH>xm< zIVf@;WMxDYYMULty=@+b<*^F!tEs4%E*I@;6@?BzwA&IN3RBU1Q_Zrii~(#|sUy7o zovA@-*0{2Xe?Ag7_P7_Ic_KZn(=&1#}l@{dc<9r3Ycd=3^>(u zbm86}8{uo;XrlV4n#g&?B1)4gDr|`r47~oXxOjX220s4WS+qMQdhs8r@)kLYr}_c|prFg3$Gsa`m&6f_rrTNI^t#+0;}~pUW^31}#9iQz?9Qk;j98 z&4k$ZHt;ybWT)uM=Uuuj%@fKA0<-?gYs9j$+#k%A=gJc=!)rOni^)Jp zS+Dch32XC;f!B#ntNtoZa$Vh=TdSOmip^^-MFa<=;;A2OKdJnl>lluSZih{UNH<*s z5k!8)XHhyt>~ivNzg{*=9OuMBVU=vc=S@!hv%1v5(Y?}Ru(~vv%)rxY`FzXWs5aN# zZBx~Q0`;L$`{SmzJ94>~;cV3neGpa0!S}ZP?Sbf8SwVX%C_Bfs)Xa~<>)E~Wxj{h_ z@1$dr5f-sv1)&AG>-rUa`r+t2R5NthS-}{MQ2r)nkQCCVMx2{~v#pGpEsWtDH)NjO z5l@&k>V3bZWkUyyQ}Oy==P(RwgT7tmTNz*Gyg=VFAGu0%5z}{_dwNmQ+LYhrL7!fO zQBOM`p#QE;c})Dm)Wz@V!u$EcPzcR$W1NF%UY0ptFy@6vmoAdjgR**`YXnkSjMpRH zumDN+(Q679zxhhiWHO4(pylSfpJnc^WLCspTC0V&;%80|J#^s1h$0r zg|evMG>`}jL8+BG`bn^Je?l}Q8@lqthKyHp%ne(ZS=ZRC3?5bc_)QMT?-28#UO#T5#`by38gVd&9~rI%hG-eUZWmq-*DqQG zf+PxF9tm9d6EWQ}N-ecRT;dNr)-W5eXb}cIxJ~&11MIuWZHG{I^wvBHsEep9qmoTz z!_L~YHh#6J0fSn74?UN#wVMlBH6IBH$x}drdpxaD8-Qxgs4?8*tMx%o5Wi=9cz7T* z7Yw-P1$>=XSDvXFXyHsy!$)fDbQ7lDk>LNJ zwT6G5nLqmRD;dHzOYx%;2SzMk%-57YZtcl(;>45_ElW#i4kVW1$)&=b90vO=5}KP| z>p8jfSO`w)Y17%#w|krr&8t^U|HTO#&@9$UP-cx6V%JqA&br?<3s&O;elH+zZX|_) z%W4G^rN-<-rS2fJPJQ&ps{iNZIRn``SYt+i-FKUJ1&!l~1QZ|}Bwh`Io6hs1r;NM? zSJ1?ETK+72L)fvtislgs)~fd@ATTiO?U}HEx*q<)2hD1fFoC5i&}$r>Q6TVMG`uD>VrtuUPTsX0@B^{v6j$3!HlsBil ziCgm$b8)aK%YB_C#OAHw_jCD@5~pfXEk3?TI^1wwaF$PZLly_8@WWI z(^91dz6?I@(+`o4MqK`yn!V@{ev{71he$C+tx$$gNqtmlI9^vHUs+;}_2nW&^Gn?- zhv|W=L1&kjy~cM9Gu40g9*lDh+yRo=8;ZFNR?yP1gHemuCqH6^@f>p)*Y^UxYpx7slFuP`B1 z*ll=1Az*aRf6C*D9X5YnQh(wLJZhDYN6GhtcW2n`{fIhr+ug-w3e$Dx?t7XC z8X__4>oi75({5xsRB2g>WsMX>EVV>>q2^kqXf*V;ck=@3Nwhu44K#HrSKM7x-r?KW zw)yqFy$SQ#zFZ0ixw6*N5e-$g*>CmIlP!s)5v^v0=9Q9ZA%r{FylLmcdBmY!jq}48 z6~0pDIo>BqVCk=eMe^QJIH=p_DE4HYMoBOs;4xxVx%wV?bIy`&(a3@H-zM&20KCqvHoiehIQIzJ6}*cXV@xmssFuL{FdIhs@YPjEi|IrLrpeG$@er|ZCG~vme|YDU=(8*I6KTK4kV4*2 zW7FD(IFd%W6Q+E=pi;`-2#^#)mEs})AbRnKUrjLt4Y=o8xd=;a%!`nDg4O-++!f1x z`i*M$8rN^%z3es?Seb9jB92><4iQ>0VRm0mJRT+Zla}nbCzx0ymVE6fFW7Ob4vH5^ zA^5a>u1IT(6D(AXC#47`dTj%-G&vCY%n4oQD}SpmXaAK|9h*AQ3dx?8N;OOMhVde` zj}ua3r)s9S6wLC9B3lq;i&b7FdkA>T#+LLE?IFpG#E=9~ z5vTmDO%#_f28S--4=Pl2*EV43_WCQoVK0ReZK3gbW*@ye#V^gcd3!XM=C$Il5EGZx3)*p-m%NY;)=TvbcE{YBn%GL=?+y z*x~W5(HiO&;1$6O%KA86Jgvew)Gt`_{X=cQ#LzaA-+5i`vpzu%_e?(qQeE}bEEn8?z$Z^1$iKkILcRpxHe6)Pgu zK(=5GbQ)FHfQO~b!O@W`Pt80)J9$)1ksBmVh9Nv7jKO z9i@~RF%@N*E;ht);GpulGBAZ3)45<=a=tsQU>sg;F7ikB%vx_ zFD|P?VbK_@L~-(A8(g-dU84Jz7aiN_wAl@4+8-C;TAFxlvkfU9XBA)TlW`y9zDL>g zD`@GzdV}@U+EH4T+JGEVOq*jDz-Ip7L9`e{`6;K8GJ%tp=7F=u-I~NE%UW69$AF4% zh9q_}bHYBn-xR84ypCB;3)Cc{?e@4nH{$3cSazD5X*yJnG$Me;%fIcx|;y zo-%^SBzGjV%SnrZC_XUcmQF)aH7P<}C6HVc!yQlgw|V@}DT*&Z;9=@((QL8%-?6Bu@`N zooSweQT{FoPa~ueZ8zgVz8k7CC8r+z`zlJ|R(GUF;#{YzD(H7D8uYw|OoadTQ;ne% zj;_hFg=4?~kl;?Y_I%x{l}-n^JDa;(BdaHw(Q zEa1Shv6>~a?*}Ch{OifNyz8pn&a-wkT2MILIX}`wz75|<;LHuy!DtevW)RDnP)vEv zY}1s))$53!nCH+`bn_DTMlvPv4Du$ck+okx#yy{xOoP32Usi646Z$=#JTAsg&8*1( z>hzS|z`#I}h-d?-@l;`2leyw?4v+@xSs`2Q$Tu?O2fIBYCS%h!1HBJ_%Wh9N{L|=B zLgu^ncCGKG;hh;~iC9&1N_@rVkq&~dk~Ttj;+H4SBqaXH_ye|;?fUmn>W~fG1mm6Y zk=k=y=jTSj+H;TvDZ5EZ@)jBx^IY6I^8;Qxwd2h?aD^NG0queAEOtp# z3q6!4DyD8yaCR}v;K%8vC*JvRZ{}ZIz=43lq|H%Y(M%ti&Ifu$ zbZ_tAzs|U@{=_zu0$~DVA51-DZP}Bhgyw_^0_PZA$i>Ot6L_w@N5Tz$o=31u+KMYV z(kb5Q^_7ROIyg+KM-)V2R;W1Dh{&@6smdb;;XXnIt*;&vH(kDR1Fz+jL0SMO>a%Yh zNc^{^vevviSWJ>R4o{fdq1&D)3&e3m8lvz{Jzwr2_;*K*#u8>(lqomo-C)yQwN zz6J1FoxOp3i>ONk1Ov%!?iT}0f&VyqNSNL(azZZBDTzbu>gF38dt=->rDJzDxUx+^6;^qpu$2VF}x}S{l$H)yXHd-&P^^6{9F$iU< z)_I01;a-TAl~dE4AMUaoA0KlPqWxW3+9@x4$)r{R;%oGVa%h0#+pJDa6K^Lpq=B{m z&(1e`HpIz~C8aj-M$#h^b7>SHj~OS#+}=J$1!~MNp?|jy@qL9ux9y^2p@DDV^Q$XY z-uB-WcFIUeZ|nQMtDDH;=^xg9(*H8^)XG@#J^cz23q39LqF;%K_=RD$`QLG``Gxlv zk?Ct&_{`_$B&~{*#uiy${2xuu|K0DbBT@CvksJq;-TnF=0WM0La1&gp>kdc*l5q~L z`qtLeUeupWXAM^15 z69shtL;t?xnmC_{;(&Tk-%?nklH16NPX~~#0=7HspE*KlId&LOBfcBMlm3hz3&G5A zOC5dJS<8l{lpz0-_Kw|Vxx#+-^}PoESY+BxSUO4i@Y4sAW8Y|1(p7{QU#1{iczx8F z4UJOcU&`w~vm8b!3q-y-U&}VzT$MODI&4L z8P|Ss#6=0jcT_TPnT5Z0s8i_*l6NwnIlfAy#yx#Y2nY{d%pK|RO)p;dNKyFXmhMC%_Z)dm!|@7dT=_=-ldNPkQhDhdpO$S2CXlA zF^t`3Uq8>aFM?M#^8z_W%nedf$<~>ya(19?(#D3^1i7gBjxZeU68mp@W0kF**ICh3ALcN{K6@B`!f{N9}_cZ>joIH130RHf0}9q;wp_l7#Whd zo+$$FB+ik6!148$7K##Pw%V?TIsf}jXrW>qpF?bG<}sUKvul3Jk@ez|U<9RkfJd?@ z85L)BiM=5~-p=twI|Jmn4{llK+Ahv)dvES7`1f;y;{K4ZjqgTSm6Qnw4e70i&H-W#%-L$Be6)QpJJyZFI^$C z>u#)FgStM zJN$|-&gg4wU`_Efr!h<}@5Ix}}MIyzSFiD$ktxEDPwZ_x|!Wq_+ zz8`A%jRsoacd0Y9O21|oV6K!Z_NRiqgEo$N=S#wOpCh%A%0IAsUx;oWoQx^b=^B_6 z6Mg{3W%hJ~jb@VBmMa0nj@_+Wb5BgZsI13!yB9a>6%jhndXTMeuLVRkDDL$2IHlqY z8k5J-Zuxy~ygW^`8PN9Aj&Lf4IGUj+gNLcGEU7QMRs#{kc)>FbHlR-N8RI$g_MUhJ z1}wraUKoFSS|S`j3+h^nE>Vt!kC(mY=8^oaXJBCM=O=P6hZLjqp}&wyNu*XOE?KWD zf(unC`#Z!e6O*w4jSdmzY|Sj^oihm*4%G*}Y_leM(6&odqGobnSN+iZ0h?NZ*huL5 z&FUlMStIewEa>@j@5LvggoVF7 zfn*Axbo<;&EZu1TugR#bt6vzR;*;0(_$5DkA5Yg_!g`Lbj-4nz%MSH9jllhny+%?( zSTbr{54Ju4Vosu}=3HUV3bMT@*2$y)#nf8{#nm>^+97yw3+@mgxJz)CpuyeU-QC^Y z9yGW^aCdii3oZi;&bRZPbE>`{R81973^TKL-`#8VwU%27m9IJuGD`DIeS8qN6sHQJ z?;jSeD&v-z@Lb)hZ^QCD(ihC}mhF#eb%$0#W{kx@_*73b<24;nq9W>loRP97^TRhf42#0REV zd-5{gkNw0)DK*}dK-=DNNN=}GtM?@Rv0*0gqM`foyzF$kK(qDn4*sRGh~($@@dgGh z*7)9+towEytKQ5Vempg|My7FqKlb!q5ibAiBXe+YxP#lbCxNw5)rhV^m*WHpA_E&6 zo0J2s><`Y)6IlsQ!z<6_cHo<0t$zQotLy7qLqkI_|Jc=fz#mkL=z?zjp!zt-+n7Q4 zDtvw2k5ZG^8TrvHBt>)5o1Mk35hr0pTTf@Rnh=0NwTv4R3b(7Vjq~txcpqug2w7Zdc5 zC3G7Ku>_~1iHxo?Z*P1?m}G5JF_(4oOdzOvkHRx6?9iwQk%X|m&v0L>#aFwRIHm2} zal<3a#=vu+3=8H~7s+BNdKJa?ZnD*tl=X6i8F@X>Mr&VpmK#vT9pe`Y$hC zjMruMGCrZGn%pzR+M^G%hjauWV5K0Aq;2|wJSu30 zwHx_uNOXGP%p3B@==#)jO;S7|a+rCQR?QS*RpQs4@Vq)mJ3Tf*FnXXr=MO(SEXk+I z4tckUwjozoo(=1ZFQh$TL~vuE>^Q$0D`i<@(~rA2Z-F48$l=|N{-)fD0-H*_&49_f zxi7=vI3@VTID!2P<`gxdZ9^$ z5vWDuglI5ONm(#c1TCa`Fiwnaz(eUom{QR~WHU+z%6%lnjdVo}X162UXaUo)5EQkt z`PEr}H&wJcN(G3$x~CpkU63@*_=q2S^u$j5QLv&c$F|-XO6776HU(ah-{+5G|YzmL6aO$VWLWvF%E z{+Pkpdga?526x>EjhzHySZO6EMH=u6Ly1^ACeNH-oVW1zaf>PLbOI>-p?zlH@Q{{r z{_4_>=Rv@B9;>6a9j8}_93ZtWkXAw?l_;9pW_P{Ck|i5kd3JbasJ7kqth=00rMG;K zrZD;=AUX8L95O;!a?-n5uxTqI3!iFMGob`NYB1Z8<8ZBsc0pxzx$@Kb`K8hUWO@0C zM!I4bNBv52tknm$?^)8sSN16cjv;d2a~tq1mrN?k$Sr{#-xfk>AyQ=;ufej%Sl*6C z-C)BWru+-W#>Y_$`p+p|oa(gPkNbW3YZbptglE^>(aXKnJzEB(%iXc-A8;%YN>N>8 zNvS`_AKI{l-VZxmhOKZ1a;A^fm+N$($421PrD~fEbf9DoS|V8G*&k71W^rtwWo@0Cg;%H-G>yncGqCB%1kVn!kI?H0(E7 zSb@*!<=nG#1CA2Zg~d4)=~2cjLX8$DcYSb8pFl}xcv$6LG4=YuTL!nRZnclSd)I({ zmY(g`W#>ON`nwqaM{50IFUVQ6&?t?R$xEz+$sHtwhI@JOjC(*X9>i>cJ`JB^K4fJi zm%X7so2(p#t3qhfj*-KR6HPN0h#KCLlEj5@-#52F6hf8|x`C)pTtyxt*fKY!BqoMJ z%&P>AntSH8p3nDfo?yZ?Bf0%A;#@#q#Fq>x=WnQMyT2t_V@BE6+n3!B5*Puwx+A9H zxOs)QX^7A*mz;R0ZTZn3HS)w6t+Tx|znToR#zC|To%eJ=e7mOB9SR&ezLF!1NlmU+ zIqg6<-yqgATVy%_H=l?1&HLrdQRh4=2JaxVTn`v}3eak$Ny`%N%Y;~Sjqc&t;y5s5 zirBRu!QXxq=aA1OnRY5-iC$icAB)EfU1L|iM~oA*oDK4joCLBDG?xrJ(!P&Vm$o%G zhcbtjL=69_K2t3w|DNF7bKuSkxbq#KZW|UR19|18e#y=+EVv9BD*jpqd>%sq`8%4> zNnfn!L5@qyClpdRaZArGM7Z6s7jF*96S2$b>P8{apDbH0IXO5C`5r9q^{&3ZFAM;j z_NTJEXPWoP?k7&|Zr>cYj(x({mAE&YPfMCxZE9(z^l z?G!g7_#}tr-w))gUvoa7Za)SvX{px;@3k#=I4w}FSE5gTyc z4Bo+sf#o}!pa9J7ORP|_UbFO^nsJbJ=K9<2Ed`18PdHAYJGLBYe_e${_*FbQXt*aa(__}Y)S zUT)0!$<7KOKNlrSsLPMPEI!%N6hEI_*?mjngpN31cCFOYtS6HmEU_@A;aXNmHCcya zqmU9eWQmqbPy+iVY|TD<2`3ieB+*r+6(Vl$pIJSD3Dw>IvbGHrU=WdNsZw0R)!IL@ zZ+r@MnOvw|U1z^;Uv_qE^vG>N`U`hHFs<*e8oC^H47J&nG2BAdr9tvs3`1e}ZQlEp zi?P8bHqUIlMk|%p_pYpzJALxHYT=5H@rP{Bo^_B5J!EYauq>+lg=XIi#|AkAL$?3v z7o_mDI!c4sWXSjn-=`I3vnswXuQG!Pp(d~#TaT?K2&m#aVgMYyfchD<%#D3W^5dI3 zDk@a71J@Z!ck_Gf6n6*Y@n>1W>lpHtS~gS?J7iU_7*ssUU&+!5WD#9;->76@tMW=u z@jJ(NYMVHatNuVMao20_cbf1LwdgwK#!QkPPv!MJp(jBx5dVDY764(r&r@~v)%ab; zdEDJbLsoFPJ^!>`3GF%84@?HIl5%&BlP-jm5FqOwZ{HD^oXHYN8bHN5>ABCTU~`Q{ z!IHuQHyO1{w5n{63%b$$JzR6jo^@wU@jpD%hIJNyl33k7Gp_P@gwl=E z+>(Nx0((h_){%{Y4CDgp$2UfSSd7n%JDne!S&|KbyZT7vNQ)h0qp*@W0b>a#cvh2G zQzpMIHNhQ*lehH+2bVEDu)cR*Oe~&nzWey{*DOuL;|oMB6*^OO{kYwe7H%<<_rZ$D z8JhXt5qC&D)J1A=w04>pu>^Ul$ek9as^S|Y#rZfz6lHxl5lW)*y`1XnJKFsPnPe`; zU>P(`sm-aRl^~L5D$i+qCVgH!W;|qzQ#=T2npyFd3BC~JgrhxlkPC_Fk{rj3d7^fH$D{37reLJ5CT!Cg z-G=mx?AP%1<({`N+CJ*Iz5SfeE>e*QkKQY~Z_2wlx4Qwjz~m2yR<}eC5HnaViO$)1_I-vZal}VyJQn# z#!ScDtITmr^Ht;$V&i*jyP8M!nFMJ>au2*OD&j!pYF(-KG0gKp@Vzqcf8)9a-oV>& zr~!`rr51F+vAbdv#QUtzfdre>`R;o<_2Y^{3SIZUTrJ_);|ElI4@Kl|t-g^_%#TZV zZnLTEeogs#E(YyKqiCr=t~Rh%eCx}3ho?=YKOHlvQG7M z5CzhMhIRSX?Y+#C_FP5Ok?(#8$C>ZC1{_i72WMwS*Zu8S_cE)4Z)e;Vn%=1zo7fSgD z@wcvFx`6Csd>Tr>GrKo>BCm7ihlhv9$6CE;yvJrh3f5z>-g7az-}+m( zbHfGyvQve-1?aqXx0d7k&W2XX_T3;;8@+Zhp*n-TK3%0!>2Q{?UrSs%k`FD7gyPp7) zNxPjRE@tff0Lg#M0ri%P+^N-qu$GStJA-}q8+!C!iN5i1?}KojnzWR;MtU7{#@*GE zaDB#>1WZVO6ZRxD5Ch=wWecHiO0FBJiXCdT!G@>jCgjt9u@1BBm&hht2TqahY#_SZzl-%xRin8GQ0IPjt(vc@pCqkA8f0s;xws~|;V zQ7~Rd#bHxh$v>4hIiTiib%*)i&#wK)AY-`#pi~5YRxCuWj1D#VZvAlR(Xm zf0Cv&&x97oNmiCHZXwSSsCS7YmN!Cl(MdY?n9g^bN+`tzdGrG;nSlrliU`tibmWp3 zJ{-HMVKpp|+&W^E0Xlbr73QDOj$xIYbjoeUesjHiWI087xQcA#+gr;GV zLWdA%WRB=z|624HIOV|1BQubsOHPLYA#wLo$Bh0sf(~RbX2O5%&NbMgoUbqpY&KnMJUE{l9fuVM z1zS|(6b}WPh_ZnfY~8(N9==~OAoj~^I>oaC!&fBX@)4!G)9WrWMJNJk@zm@&h%2%c zD!7sAjZnC)>Z%w(#0?rvE-BN@=O0`fQ6{QEDYF?|v`XW0yF|3wXSZ#C;~1+SP)XhO z3{a$5>~m1K6dRSZ94j~F!{56e5f@wPNFY&0NcD)G314!W3vp-M6($KsbrL7gT-n$- zpYAQO7?}%v>M-{4fwaOeFBi`g%*^}?dtSQpSqQ=VxB5DPLMq0k_n^nu;^I1l##t`2 zGHfhtM*ex^Ik=@ztLzot$x?wgi>>D+;+?s}(s<4K&dy04x6P0_)Y@}G?c;~_%K@+9 zsVSGxerAAa45&L>|zS6}Vz4MyQ4v1qRMKu>RN6+e2&RbpgQDQ2F%z|x&kr#u6v z>iHEBudtvXc-;YrkrE3gGQb}WhprW5N6_CyD*LOYQf-^X49UfYW<2s&sayg@W=WZ6 zNILZ_@zurI8Z(hyVu|8yD}JVyvQu^(cw#eOkw7{ck|EH2n^PBGAyuV<0JSCx*v|6@ zP%`@JfbnN_Wu>R7pHvziz%VjJh|`LYusmdaTe^vfasI!}#`^ZVE0Ong@B6X5_a4TE z$8k<&O^wrTAG9tgbNOz%6L6L7_Jtt4H9ed8J(xlK!(K1qH@|pKR{?#+2gt?=i_zwC z8{7rH=>m76924lhovJ-G>AkRbfxWujfc8My?O$c`y}|ZN_!lb+NItJ)-)CExKCl_I z1+6Ckl`$f}SBJ|^uD38eNt5WM5Rc_+<~z@l)TqMvOZ!^hV_35r)YS|&KOfU}xXFA9_uc~i z%vWF$lAiaoJ*J0-Mdkb+w#yU!`u3#2pd)K&YtH9C8K&uQILjDCAE z2OdPd0}kRE(~1$snsUF-KU+|I<4o5kh0<f5Xn7^B;S1KAqTH81<*q_W%p03q9`DC@(N+u@L;TDJnex>pH0b3cf zq#&G7O49}1)gF)`@$qOl0dEf;pK5AtI4C1^k6QX%3@rpdRx)(JeWH&^upyI=O9v_ zEwR!sXr6ZRRqQ6MJ>2pdlMr!BiKqk~3E~P`;;L!MkrXGG1jZF@sMlQ)d2T1UJzmS6 zG6>0u^huMuags(}jdNArg*zK%LbNa6J#Oc0jTMSRNg#83NEj7_6Ay5|Gf!YUIcK6$ z{2Zsz)%Zy!$r2<76{pv+G$juwXNMTKp+=BK*NufjeERV0NnNABXRO_VLtBo;brMRP5B(maF zG2o5$hGZJ1Zd0QrKE)sWQjnVH^vM|7GYiS8KdI*35c^hfaeLp&c zh|TmiA3=x#BOynPvPtEl)+UVFocZDu5I3S_w$-0s5D|>c!9+C03e~{~C6$q$4SwCX zhHSb1=~fEIwtvH8kyu!4n~@y(7DRZfD1B&Zt=Bz*flagz4Bdrj2*b`RO?Yx{0b~v^ zT;c{?1g&qePT4>FBIS8sUpjV?YKGgOr*(ZJ={T)(_=S3yagG$LdDL}pBGv4tH*5Az zQ*3fQZ*jH#%Ps!6-;fCjsurDJ>YDKg?92i!nY&TX)Rqf_p3m2~!$Y^NDQgx3Kex0U z0wp|jR)5rKkz%&ydVL}H-bLDVdKuop027U-CWnco(RqKfI(6VM3Ghlgc_fVsX(PQS z?3qf+@c^s5##cUSvj%w3Q)7$ZU*o-F5Vtf99)3+m&W4iCGJSjQmKn>qQI2cZFIscz zagDnz<=Ky~4({|8*0MT`v50>FGw${!@HPOY6l#Z@_zCXHW7_MnHSdM{ldGE>U=Mn; zk|8jaV=lqy%nN-=xZ2Fju^G$xaY>)dF@%DcPHUDaHb39 z@!g~HH3Yt|4(bHIPE5Zd`W;`r=BN~?-Pqu7E0r9u6dtr1;;Ki<&Jdh^rTYq^%urna z0By4WN`(kEVLJI!WC6=TQw$j3{detgAc~r4DjNT0DGdun6y~3Tg3M%p-A79n8&6lC z`N!;q=k3J^N@gB$sqN}mD_mV(GH0bkN4g**mqag10F@Ce`?`aY0W1WyX*-itxwtS! ztQ=mu8+mJ-){GmaEf?~q*289#^^mMb*sXJ(ruxk4(s}KLzEOF)QA#a&NvqyB>Il>c zX>+6yd)p7S0Cmn+aS+BkUj9uvHIh9f}VwsU-dJ0_y_T7v&{Ne zC9zbcqI-WRv1FAye$>D?BK-@dpmPh(1hf=Wch6XSqM+*m@u=u89rl=M<2~Bw#|2{Uvs!s#QT|rS|{&OHH z)XHYwwcqRe^3x`x?!c}^Ah3krqtlXiG;stc)K`4L$H41_boTktA0hVRt=l`n%nkXm z?8=W%MMYd=MPG_FXz2^FWo8MP6yn-J?eE`TkpRCVo#py*S>@LQDc_=RuKG*=74%G6 zO&QR;$}G3_2S8VmsjDu^q6oVJUe`W^M(Ne{&8TaqAIfu!3tZRa7Mav&Tv=lB^}uP% zo%fROTS8q4&>44tjWvWcQmJt@oLw+7)_=4w$1DB9*ZMT8+o&q*>98LJnD z!=h}$K!O5PlNhH?#>>HroQG`0?De&tFn`RQj^aA@exa#{2V^oreHXdRV>XZtR6qyx zbzl^U(6zmZMF9fwO zUi)sIZB?t%Z_cEjjIrj{RE0g>e?b^Vc=~BywU+% zvvB#}O^=&BRzM0*eX1>Be_f1z@*eBR&iDUu)fVKzZp6fp zE?4)wGTGQGK0MWKO1}eD;(uX)Y2B|T z{I9zxpdLt+PqlS*4n?G#89!%u#%O@j@#AB<>Hn0DLV@Q(z`b>i@Gn+k2j!jQpN60| z>KozoA^&kAaJc1lb=V6_d;kQnRzPj0{g`RkG0yXgmL`{Ttg&+j$vgBdV6@u4O-(wiWW4j;t>Nf6uR>08BEiEP{My1bAXwvU-H;fxtk8#^@82&z5 z@%RBtz53@%VMBAqmC&i~nlequPP~UR+?;;{`sgQ0r3W`75&1ED$c9U<+PYUC*x$e) zg3}^q)KfuXTQ_|m{axg5 zUM82v#c!)^uZR>Apsw36v|BvW(Z?QioB6JeY}Lk?aS`lk8xxAo^f^HO#y?2FT<6jd)9H!fj;3Yi#sJ(K~e9UUI?`)dCqIVlS~GP8c=$ zvO=M$r9}l52SU>KY+Z|`M+eRN%9X)wp|&RO{O*ycHRE^VTTxC0iO}eL&yKOyDx>Q) zqo(;3HY=jQ&aYmr-8$#xdgKwiq&TKDj)+E44=JV<56S37Jh^{7IXRV=hJGiLSOhzl zclPSTFX;5tG~7F}-*f7qTBt0syfq6>rKZ$ORj-tn#pwK8nv_^oMej@-aN>h-H@boe z-rBd>S-ZFSx|lt0Hf_Im%Mn##s=D;ri`^})h_fUP37nV{ov1jyP6V&$aFF;vrx0o> zq4LZtUk8}gT((rg4CoX11q;Y+mTLLa0khfQ5=+h{ci7C;6 z(!Lw|x6X2wj3jWde5BUa+KKDae?Rnf>V6}ytadKxqTJ>_!7>pb*)J6q#j*?u-B-T& zeYETCgS%eokZX18IHaE<+&Xd_r~oteFhtl|;s`+*yPn@I3-R+}T*Ght`0E=+ekr(s z?uS?bSmn+}1I~dN_LPe9J|)umo{rVH#AqvMSXfx=YKfT=%U&DCy(j(T0mvA)w|t-i zp%qyLROPOQOVF%-#*jH~Kv9kg9YFm36_$c5m894(CPQtOm|pMK&vL@@&P0%z?QnCh zNsy2bcV40M8l){LR3urTo|s~zZZh66VMIjFxFNF@U!Lr^<)S)*W-OP}sVGXdxk@vC zKTWPbOQ5Lv&vMBI#K0okJx@E!FdOM;)r9+fz9>ua)d`%kXj*L}KE2^5h?s3Nr~DO0 z`Py#}@RHUI`n4P-4D_;)8f|i!#($2`f*0Uum@FrLb9oh&1fweS8L^01p5~sY${%wT zQ;(w?Ap+yY@ifMu>uf%+)EoB=U0OV6Ne#LZsMVQ2@bdg#2?*E>_S1Ydq6p*O%{{9l zWGUhboRs@bq(YCXb1VCugKI#}DxX{~FAxorJYPE9{HgG4S(G#0sLBK=FflPm9d?@W zwDA-$qy-da#~0i*D1X2yTCZE!c|z2^68!HbTOXIpPKHi|#QHp&F@mlfB+T$-Qom0l zclCRK&_iB=K+K6Fr}zFVZ_=^Av0%=(j4QziQl1m_aF})HNT~ArH5pH-v98OpLf_$O zDjRtM*&ae88pcs2; z8C`?tlsl8CXP9H%)Rj(Nd@;0iG2K`u8446OoYL+2{It>(J(ZmGz3=)EP9%YICMzBm zaQ0!~eWHxq<;c7O{I3cpd9C`#YH*_1cM%N zak%(orolQSsE~B7!kqew#A;WiLk2e$wek-ski_>*EVq{Nl*{y$KLosR_5|om%;A0R z!f?T8=52Ua?n8DP^LWp3O9;BHMdyR&mFD(K$217h{k;`| zfbVq1c7k;}yBGuM&*2h2yl_ArYdzbbxkSslnccG2EEQol)n5QfG4V-ASG{B&mr7n| zx?!3(E;(}?n+g#|=D;cF)XU{7rAVXe9W1lZ(O*{#aq@`xlnob(^l39Lvk_3e#m@;) z_Tk~-=?1@%<&k6xhQzpW8F@Il@9xL5o3_`p=@(Yhj;2ABt{b9%A6vjtmiOl)#t+|w zwTN2LAy@_eJDkSJokPff*xyjU5Iv1?x}T3y0eJFrf97QTy$tDf7GE`;A{KSbM=9nZT)#pr~?JJ_Z5^_Ry3kQiO$ty zMZAx^kf>|p@~V~Jg3Tl(y@k4|BOyUuonMO*|15c93A+o9J{EAwsci)i@<^f3Kpue* zk4dHxcoKL?95#qRSCk$L0(KqQKSAT{)Q#h7jMz=unaKdya;-8VGeQ}&?HTOz(YZG5 zWMwtZTALIM#4_X^{)+PsI%c@s^RJqXren+^n2|Nq^#NII-H2>2kDP=k?i?dlYYYPv z%1FR(qqw-SqJGLzd63z8Ce-o!hSx<-Ik(`8m1q;c4?_Z(dHR%axMdFh9#;u9K`{fK z9SckMu= zXCq0aNSZ&L!jhw-(a3byhp+E3NN@LSTK6+S-qTovHDY@Q_)-f3kNZYb+JhsDUEgcc zy!u$F6T5LZf0EjYQ#jdVm2G~Z=Xe(;HE5Eg8aId*{41*I{cYY_eB+**ZrX`Kw`1hi zKBJzllj67Q-ScPwxV&&mCkiA3#L4?WD_|9HY#9F;+Wq?LMz?28Jv^Dx5sq^%;+nts{tI6 zL>!S#t_2@4;96&0Qp99`aVN)J^EY6NL^9D}A)o_odD$NAQgPO4^tx+a>wWCdY`IJ$ zRn`z2_`HRieL8ygA)IQk3NdoAX}YaZejO?$DyBwEz;sTE_q$%+-s!BBZOw}c5lc(u zQk~S~&rZvETblYLEd9G@M7*kZb?6sM?7n5?11MGi+%zQ0vyEs-%Z|{oZID~qgTBPm zct63m&j!+nMC9{ITchnbwRMo&$?TLQafmq${GHh=Ixe6rErlxWhm4hy_a8^mYI*?^ z9pkpLPN^S?5rKy;N2O!UABAI>81_V6DpL=S3?@X4UsjSP=~K;sxh=d2H8hb|7G7Df zdtTyRW&aJ23SL8%3Gbr7E0bCguzUsZ%4_Io7&tj$7(tcF7r3du~dxN_MS!&hF1ndGVAm%D;1QiY@CVc3^Zx>XRXO;C)97^9k*T=+xaFj|mkT ze5OBnKu^pc_T~r4elb~-%+l@Z7__e)sO|2%tv7qMy^20@CW{mfVp>ce)^78LpcF|> z^MQTk?7HCs+7DRZu6W}s=W-baA zfp@Z}OJOrfQj}mR8v04Tg$wRTHYAfU6YzN^w{KmGCsy}hauYvI0vXmXTjPLQCH5bC zId#MyM1#kuG^04hmx5313g*AA7ck@tL4kR%J@SqoFDza^pyPbr&ghWr3@!c$t&FBe zGb*j%_HVIt>P~E#@q>zj~gFLEnO)xX$&|2 zECVH+oe_R7b|3WrJZN8o9{Bj*8Nsv7Jn<{r&7hF-Qmd;zcmscq}wSN_Ldlz*c_h9c)~ z1f%~ssQ-0!dtkp0@V^T3v;!+Jvgx+%BN*$9w!I3P3PRx@>3+oiFk~Kydb~nNzMGJg z!V%v=9<$>{_SBOq#*u&cG_%$)y0jc;zuU(R06^y>GWQl2SCqmul#t>VF`E{!_;qS9 zQD0OGOoOq+>h!!>jwl6x&P(>=?U$2q@RtSzZ z*QA>nxyKh!kBO^Z+mpW8&$j6-R3R|gknAy$JUI63$PB)}MM|?Yy=S9pp9uY^1gj)N zELlR4E^(vGNQR&umGh@woK1OQJK;b+^ z9u3icX489jQN$#qHeH_XHbp@AuRI%i3CH!J8L<0NQ?7Eg4f(yklD|F>^NzXa8fJ@7 zhqxf0K{fQDO61zuG(-!$-tGe%lxBaUo&?+rxneV zU}=6z8Hl7t6-N&e>ONA=-CLeUKvgy`g_ju^P}X}>Ggva0xg zjX%+as0sw6jKO}Yd)_(&gSsUkp_+?_&W?-AFVl2Ezc_9E_dMlmz%+R% z<*l69)`*@R`!373JJ?fX6uj@}- zy51+g1waKHN^IF9&~~C$If*uXEP$99O+_92`~REdr>0R*lbZQj{Qwf--sqg@mO9L0 zJ~fT;F@c$_B);CMUZNDb50AMw%b~agxcInNKT)kj_T)qfUXJxNf3bTsg7L5Lb-G(H zwP%?WIHO6R#L5)EL+zU66$djVN>XKsLs9lyez;-vn9yo?PA6BtmF7Uw7^i%^=H_AH zD&iys6aGALvg62O&Ye=%(V?uK+5xR**H2_=w>PpJj3kg-+vt?6pZVL1N{MC%b5+Fu zr=L2huE!t99185H*SEGx%|%epMbD)ohCwDW;OKCG=HR7JU1o|+a*qcT<8I7{#>Vh8 zPCL`uHyMC?eZdGk`RLIR4lazd7ux&@P8GtJijjJ5gCh6m6EkX1;;OZ9HWZ*TG}O5w z9uoj`h5IIQK=0c7ErIjwmGM)8fUixF{h$XB#aGuhND&QzQQOQn5t`nuk-SNO4k{5# z+%GK=PknR}%oLd}$6CY2l=mxH;}8tQ)5v)Mq)K>^?MBp4QlN@yJ59337)CaI4bJoO zYWKQ(8DANju3N?@Q;DEQl8DQJ!pwW^+}meLZ?;6fj|P_=Ai2h+j!T!C{eI&2Yr|S>kK>xx$8Dev zylzat5rDV-1T?KKyIySn8Pe!sUVw6AfOESOgmU{&mjbYncpL*+ zqv%68)vZUFgCvZ5UOWR0)BIlfm#jHcf8HL}-?i;H5}xh*%J%xC(V%qe?lnM*?2bX5v5;U9dXn2%9nhd{3J~}Ammq2(OE)S ziU$>7MwpB%FYty*C7-KrVX=t)BZpT3sw#s;FLd8wQdz>zj!P48CKoj zrn}TJYn*s?ru}Rq z{ya|W3(u*^<6o}e=DMZYMmE78y^OD=VUIN^euPGZFcHn67gEyjBTPjYgW23&eNUjQ zF4apCWnJ6H`tKEDh0fx14N7-oMbYFs7ESik$LkBYS8K`2w<@dh7 zrCq5J#$Bjv?VkRshIpc}p+^$^bwXNiSl||RXWRgWjn?^!(j+NnB9=-2*&r9d6iR1f zV78JX{&4=`b4x}!el*}9Nl;CGO_$^!&f9?aQh_wzn5xKD0u2K%qiAe>Wo=Nn=|f|5 zj2E}UGv|EN>7kXY?$WDfH90m0W0J8qb6_#V_?BjOy(%$XDAsd27yt1@+!ZE=ZWLoP z8WJqoVSTk_j6vGTsNYF53Cc!!zonv)mZhMx>)h9TfAZQ62DZ}87alQNzzLpu5e4CN z10n0uznYG*vrP+i#|}-MdiaIwYcf-W)=;ax3Ez zVm#{NB@V!0%7Vpw8r3HBq*7_VytUKPDxHV zv?&2HpP<%-h=wYvm{i02+yZ14(FhIT^Cp4AICysH+&4rIC$9Aor;jq-j@ zFk=G3%(=d}FXPwjPpRpg1*DLC8+RJ3CxN3l<~)AA9exj|V}vgzLA9T@p?cEueI*<) z2%|VP$k_n@f@yBy1fHXnzpx+QVry?x&jk-7@z|)^fgN-;X132OuBvL9`j6(w-uxmc zTKhh>_vQ;wL<=VeppHOGI;#K8aSakBw}au7uQvPWUyVX`s- zc?IopAHS!cr0xV`#fL)knGV@Vnqa9Ew`zv6vYNoA%R5$F_q}!ggpE6&Zamb$ntlgU z5!DD0=i;xkQ6!le@2Vl&W{ChCuB-$gsLWoW@cq$D#VLgs*buvXI@ zNac!!@5iBpI_qKRx92xa~gxrbys<3zM(?eKu-Ak9BQ#}bW?Kif5Z&T zS(D*~$bii9^FjRXneh3IA!#&y);Ou-P8KK^wzUoIVmJfo+V-~txYAXt>-bJbcNyhn z4A)+t5;r%|ibH$#!!d!)^5FgD?48!*JhJE>_37H|=wI*seveE7_elbf>TR9rtKQf) zj^9AI4g_;&9y`p^uOCeea3a&Mm09y0V4I$;E#3a~2SmT_?p$7v#EXlIp+Ys9!MSVd zto7-+GvomORqrUhkEZSaFo=t(%_=Kvu1mbOgj=$%t-9a+uHV70zxbcLP;N7qxBJHu zSbs81KHXw>_q6-n@q6mTe4*%mjQRkw*TAKyjv4a4HyGy^(HU}6x6>c1)AbD=0ebI; zA8Fm7+&pLshsI%yY2TpTTd8MScp&mY;t^KhM&5lAspi8eXBbF082$_X@U9H(9s!Su z(HWvesSl8StqcFZ5A|ZWUOR8s&uGe=io)?9gcX>v=)=^%+;3M1U-JK@tXop)^5}(t z*&4^HLH_7?@*B6SgMnOMc2GCGA1j}yHOg6p2I91M7Gof)1fTk{e*3`jng9K8GG6U~ zKnoI_y>PAg%${7#sNJ22%Ge)YkwJ3*w&Yi1QdX2qAtjvXoc{A0Fe$if5Z4?W^pWbN z^?9=_YY!6GhMh##JL7DRD{+soW){<`uVbN*>d?+pBDzyC5UgpR)*O_o^s*4F_hGb= z8pw2+?TW4F%pHqB@lH_Tg6(UdJ&mh~>JQ5ko78S-CaGLOFp(mcr~2OAPjNYSf%siP z#1JXiAbP0;!bkA@#hD#6G2KKP@TXhTfxYC;;Am`ovK0U~n>r#XH6Gd@gK+0hFpXrM z--tGC1N*OQ-uFu%7t)AI*}h)r`xFnybw0_-5eW2sJY=CTGk*C3IePm2V;<7(c=ed! zc2?dywtyOS>gIYm*Nj)jQSZW+PeMVFw zFpkkmBUMmW8%5BBpCdtC^e)qw3axL8>mG4~*d2`nrg8uQN+uv@{3DlGHrB(1HYY zI2q$dnefWi7BGgXjmlw#3MksXQsU%uU)A~0!wH4ujXi4^@aCtA-50NK?CN^RDDmZB z4<}T~{jYyFp4bmWe;)JTe$dKX%zV(gZ-l}(I4l5WTh7xy9tbs~=Jm2oI%YV3YWhZ5 zhb{?W*Sb&P2cB#pR0>q6Vofyr$+h+5{h9lW_n&c!1d^C)ATsKC!<|nj0SwN@FIiyGgK#`IA+w5m^Kw4sT0Y-;Bjomr-qnD?X9i} z<4dq272&d;U+CeX%2gg6-B^frrZs3{_4v=zl9q;sh6KD&B89chMLY$(#wBH!d=8IP z0)DW9iirN0H~--t>+zq9W-YY2n_@y)$_*9~O3lvQi|@p{nRLGLzCm4;PWfSoEKsu^9LoV;bOv&=O_8(J|W8YQ^FZ zo!uUBZuW24PEmb~*En5<==h~xQR1`?-(Z}bU+{=3-2Tn;3F&qGnOX94=xI;u`u}&g z{yz`*yvVw$@(+q-jy3SAF~V|&xY{Ayg0Beduys!Rlru|^w0c<)QZoZh@soKGJ35o2 zt$y*w29^jS66ha#|1f4aBQw=euJ##ze)9$F`4af3NlIkN`9qasb250T#owfOG4{S3 zeIhXQf?Fe2l=;zosAffSZdng-5!ABo)maVJ(CgUS_x;&yqdb(xzjD0W_KjD4zrUS7 zW1@C%%Daf`?K-cFe^JW%3@uzxBuM$fucnDD>2kP2Odx;gQ>{JN=Zqe}*vHe3V%e<> z(PY}HNw?%-N;viDC1lT2Zh3IeGy2r9u!_H5GoD2dKgK!t#>`2J1$tb15W3YKRl#89ev z(#`I)cZ59OEmVjL4ypUS?DBPPOBak4BJEqcm#x60-^&=Qx|#dwQ`GB2Y4^zbWm`<% z`-{Mkguo4IobMZ*M=I$2$;S68j!2@3D069PeDI6VZ%hGu5Kl2foodsoqE@RMPILpD zGyAvCqwjbr3}x@%vbclR&4Ng+DY4BJzu%E0qpPdwM;mxp?0=G^EFzDDEYc>6{egus z(l7$G7wMw2o%y>F*+nOLj?RWJ7LNUU{2 z^d@yvc3{0_l15fzB*PYaXJm{^&_wgLm# z^NRE4Z6&>mGs}5fY92PN_`i;q1m3Y2B9EQqp5PY~G}5%?k1i8=q>CX=kdr}tgx_?BCcTXCJWf)ItD3Vy z-EVwOA8~BWR_h+cvCRuL`ti|~88Pq3Bz)M;f_4)0Of4`>bgK&7&?-o9R5IMGlb0@OY#CANLoUlP`b9dy_ z?`1U$Szguzui-bFes3lWenkm;@Doie4GYN=-gi+lpDT~kY=>|j639O}bl-}NSL^fGGie}3;H@KkKq(TL0!7Z=Za%P)Ob1;f*k zZ26crh)X>CmX~vGpsUcDT3oWPVL?60fYdCkytKArvq(v0-FrA^dmy7M`jbdqFfk*W+0ydHF8_17g?G2& zwC>|frubNr#Cfv{>>a=+4=!LLjC1Mw|4z{Voyli0x2<8RMk|?(q^UoW+Fpt7Zk1Zm zs_Q!Uq_m5Sdpy{fTt{WQ>cI(WUJnJ&2p<2`eU}GZS$nU?)r`v; zY(Bg#s>x!0_O@-#KD%be4C{UOaYZHXI`Dnal-JDURvl&}RQ9Yj%5;g`Ck8~FB)FOJmpQ|w&o(hpP z9wF1av1h~ntPw>BF8&>}6Bw*BwH^JT*E$lf`?l6f0jNa^(^8I~JfuU8y%}Om+VOH4>oG%@~JV8`Fe6qw<)>QYhMPMQ-PNzZ_ z{iZL_NoXC*mss2&>gjwuO!(t@7j?*rs&lsui+)I`G#UE~M>-NrAywR$YmhiW2kD4v zO4(V^H^O$(1a))!G~y_!p10pc?r%d{sFcEM$(ynXP&|0q~E}Ue2pkX46dxxO0f8 z%=z=RAw4oKC&XHU3%n);|S;mnDVPNp+l%H~2)pUlVvv&K&+D!HUY;5LI^({FsYn`S|>vp3B$% zfKIHbiK?I?eXo1fDU}W&-2n^qLyzsDxXA~VGXX1X)Ns@Y#{!<^1dXfpdFRy2%PV@# ztcK>F30kpg^;0XSqNAXCvu*E}f4S<+QJvTAe9zEa=j}zm z`kbU#&S=GA_M%uWK5fb~GnP_Xj#|Y3F6ZLarb1L>FuQzzFVnrl_pkOGTuCj`F+YC5(?#dTg$Uivx$_4Zgw*J3wKyG9Lj5HI1dg9W%sR*NrI9};}{b)AMr+?H@ z89pjsX`}ro$S^dP#a{R*ZkGd5?R%Vb)Qjo6p%!*rA0cRgXIALlJB+2vjGC9=e+QaP zj%vieblqHE+E->lE#EEhB7i3aYPjUinKpP25x1^7sZW=<*f_!3hkmY*4Zh#e+4auw zB;l}&)6DO9=$MLAY#=V@xw#ijt%l4_A-+tle8 zhv)q7-L%cv_pbUn{nG;juL*c;Y18 zcFM&sdx)wpmAX_)KYRvt{z$K>7`1{=%D;SMaWV(^p~M%jJh<)^q9l8Q9X zN%*xvFEOPdL*jE3l}7iLe3Av(*qS0YTLigxuX_=<_i{7Uw)>rDdN?aPap)jHmW8^N&!3a!2EBG~7ynZU+#%5;<)7V2+m z#+fw%Hh-&M!!8*Sf@;nw zrw3o9DWi$k`8xN0Qn}bXFu3{AI6UdZrs*kwF`143OQ4)xPb<^wu#bEXuEeq)!a-;M zKI)lrA?Rh70oFk6Z8`*AmVaJIXc^?YMgI0YnQVMahf_aEo$}CLBZp$rNRbtyYqIx| zF5JqN+YkAO)wpdKE0zL{OhtI4C4 zQWz5o9n&bH!J+Y}15gA@tQD-}jeqr85io%H`piH%!~x_xjYg~X>xOn5&hu1(6K&v zZNoO`oK?}`A&j49AFCC6VW$M~hdOc`axE|IX*CXJQu^jCbnm0-o2^mh!p57^*Yd>x zsn7t-7jyapr9V{OtkLi9AcN=%jg5K;RMrlY{20L?L>C_+dEfh@k1kNOYNZ=;t& zz7X07JFDftICleuYs$X#6bR6|b68r4_~w#bJawXQ`d4~Pe>S1Hz-*4tL4zp1e*bUO z8r(AU-RGu+LiWP8_VyT{LR5;c>F7UkrF>nLH3`d8)K!~F)|}h!{7tAJ6E@h>OV{IM zSdkNfk&^mEhS;I8of7X`&DEfmi#9l5VOxLOTtM`w*f9uoYMl~*{{sz6lFTmqJDQKIkTuvL|C6k5E3x47_=k7WHp}H2si>cv@K9Yg$DA z9n9&_$p`I1&ZIFV87~GG+~1iM_WbEP5UK`YQ2MOAcMP~-4myIXCx1dnYJ?P3fc4yV z#B_+M!a}Zc>*WRI$x(nk#l?7YW|q3PTqZw>Eh;0X_``v3MEWDH#I<1q-Y2ZBa`%ru zids|qDGHU-t)IaOhh7ip4#^udg!)*szLk>9fpy}?9b`-|H8oeyWufOnua)WN43qM#<$WP5Ko4WG%JkUbnQi{`wKa zir({pWIU2nVH%qJ%7;@)2@|ad6Ca23Gv_NM3u)bn!4N^U>1DrQSrkoTHzAIgfh^^(X47}Hyij>h0KrDCr@-|!iqH%?!g9F^L7B6;xL zbhs%Jq6gIYC}NAVsLO2kP)EliygD#ML`+%QS%JE^HJj5;pHmbl6e_Cxp_$GNt+p$m zhA0^n{M?9C!-xKE`#W_avI=P$!V@11mbfXlW z0qlDT4Pw5>ns&+v9Ga^n>e8pgYqBs*@XjeFV$wfJPBp*cdc}PmG$r{l

    q4Cf7b* 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

    ?Sf97cww{^Tau&$;G=Z;wNq>eu(B8L3 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

    fyyYDf@sCdmvU5u0TpBiL@xoq<;2Pvf(W2I<+ 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ç?`oS9o3nf}VuX_D@4X`g=u<~wTNYLG481kQ(d2eV9x4|)CMk5}&$dg0~ zX*;_`!#i`LPYdscg@atf!aNVfEZ9=?P_sY00kOMo)i2|7HfcMCQ4=|@UURVuTF~4u zl7+sRpE^%-@%I#IE?A^=gej#(rWx%5>E|M2YFC(3QyLps7TCjEAy$)I!bj#w>Ez zV#_ZfM+N1#m5v$Vj?KFq+HF-jt81}7V?9v^lanvkFs6cKH_e%$Yy+8acOIQs1_Cr{KsOVQL_m{gT+qnqaOU)CbOJ2_-v*;; zY~}-#IzcLWn|EIV`#SH3#xoNV#I&RzERDL%@(gcn`tD;t3Qgi?G{PF^G7YxphkhF8 zkxyv?z~nYYCMGsQ$J?g$VQZ~!M9lA{wz_D+_^IIgyOGzg@S2j(od@b}AH_&#RdjL% z`nG0ei0w1`ziIt3{r0I-5iJxS!Hf{~tnC=0dKY^3`ZoCLS#rF?HIT&6+=o#^R6{H{ zY-Phk^z60p_L8FKf}+H6+191ZvAx`Z?Y+L;*Hhw~uervX zgrj})2JmH?I`rJZhJ{000`%g;u{7Oq+lgJsFy=(d9y*@jT{kqe~gJZl}U^&rS8h#T5T&|To;+P6?4}6<&9l6VAC|xfhvv8<1#A1 zEG}aVcTo)P`Y91DB*gOwCQ)%s{{V+dNb+co~ZT@fWwf(pP?J2m%@<>ErFCn^dR zN3Ui+Ov+MKRGy3AST;?{$2y>HS#wkHSFPsvk!rS6 z#Nu<&e1e`Qf9lta5VhCZ@{8?n?`||K;|ItosvWy}FPj=H=9;Wo9|zE?(zO1A!{NF|}DTmM3Ut@1$ znuwZQ!J7$#)Q5~GJa+_>i!T}M`2JqDisenTa?x^21(s?R|4*m7AqH%Mp|BEBbwfyx!V7QRrQG$ zDTSi?7gVN2)cHjHwEjxpS)pHDe*>fNI|;cPkyA7PnutrK-zd!)IK(L%vvF2$)%2#~ zeivAq;!$Y{C-OX;5wN#&A-lfzZjtntbS{^vtPwyuDf2>2rMxGnvf`iD)o-WFHMXro`AN=7UJVk>?*2}t$vB% zv#DrdFL%ka_5-4z?F*(QVm#J7Y+JlFrSlus+P??vKkD21ij3ZKi|1e1lVSQUQi`jH zvM#MJhJFffSR%Ozmyw>TZl%6~VIrNc$6n=Jz3m+nkKj^1{!mflx@>I!HPd6~bl*$w*zc=^Db@t@n6$ z#E%``g1p^H^E-jX$dNVcUB}jIbeCW}?6`eGG$c@HPISHSqkdY+te7#rOg{TIaPci- zKGL9o&rh{)Bv&e$z`W{TdC9o@$Pt57z10F9t?FTs_3T#O(j? zAH?UmENt=Yom6?}DqUJAZ0ziKhp5c5aUMU12@KM4PH2boV}c%!dP!OdVd?Sxlfu!z zDw)ephUv3Dl-i0=5kzo@!n%_LavFTk-Zr7fY@6GV91w+@d%t@tUGXN;fKHyfY=efj z^rOFH))L!*5j=zwzx-_sU?TQv@AxyMW$M|uErS6KC}GD(&b=U!$PGp;NfAYrtCLtX z07#hmYyORv$!fExhTZ>TtTO^aaAVhf9*u*akZ~4@wAC^870^m zO5yq=bmO6B1KxW1>3ESF27|#5=k(w%xCM_VJw1JKb=6jg624nBzyw%uK}aRQSW+DB&5>q{?il1H0_x{Ek159`3N+>foAXv6s~s*eB>hKDwxii z{0Jc8L)O1#yImmgeaUbDU!UY_huF(tF}%e&&ZD#w zT+UICL8qld5Vg+3br3-)KkNqzXUlmXQ8tBBGcR#1G;jQPUzVCWywy~>$Q+|bzKNt0 z)&MU|L`s)JjU^ko+hbPiv%|#fRe0Vf6`zapoy- z_yT5Us~V2Oct}FC($uW@m^uaY7$EI%>uF$wr$rEI?!eD~PLlJv6$~<}diXp) zHmwW(=8#3C!&Oj@0cx6yU#~9(%9<|Lc`mz(ao2qA-rJEk!_5W;C8_a4|I7) z*w8&J!MTnbz~(oTzs?H!=8oo*1eUBOzBNQj(cIWnQltuAe}lpFOe@*$uaZx+0_=xl zHA@9r|5l8mopiC|6SgldT5cW*Lvf zF@(G}K5eMOR6p&BNzTaUBd|)MI z<8j~lz=+AOAYJ`lg}3&!t7L;lD}5dRvp^0ssH~-Th8GIc;HquD`ghEIgd~3R;~6 zhg7+EfF@S{uc7zf({JV1^vNk(_~sWT>cFJZ(zpKk@PpLE<1Oyj%=@2Ql(k%x*c2UH zf5KF1&ya=*gL4w1P%C2)pm42bZlq*sfjZqypUJ8a4Fqcq|&~2VhtBf=2Q9svCZzv+ta@AAW z9J6XycWaI_VM3+w?K1I=%))M)Om>-QwHirUruRp?JYnyPA(Bf1$qQX06Ud%$cqr!< zyc&^W<8F93;FQ14U)`pZWQ2}_g5v2)^VO?#u>NUB^Myf29Nzb>O;QH% zF$K*Ih(EM${0~^rRGCQ=MW>A`U|Y&v*5=wgX{Ijoy1@62jX0Ae_D8c$8HdbfFbbpGT;O|suQ57|+f^Q2J+xMt%<-fKL;>;W2& z{>7w|%o>{RW!VJHi&HjDEjn$=5rm8Wp?Qx#l~6{38d+&dM?_z0$LTtMJ?D!1MWMX> zHIthV4;aCw55zmj;=cbr>Ew%G&o;#8f~rtpQt>N~^oTM#_$-lI>GP+U0{|C0`;CQ3XjLH%cGenRI#!3L1ta8Fi@7)o z-+s9*GP+jnPE0#YoasKcm=H3Zc&ser_g~P>40>W%SrNOb*dA3ZX%btQW^%W^AuS^; z(X)L@VpdfBX^>&O#NG1 zQf%@3ryn2sr>8z@a2bBo_9{k0?g;#fdq0HI{UHR;EJsp4UJbjdh`Ype%A<~5Y(Xln zYN+;lDtpe3fw6%}LSgXY>j$`_jJlPbaVmSMMxy;&J~H!z(pVIafgJ}rIX>H+M5h7} zr9ktCj|!no*FI@ks0^`4m8!TBZC{*Uk^YIt?z$U5iS!q3}%S*MFG zWLVx&DNwXveivDZT%6y-kxWXddv@^9J;=h=mB~uceRJU7`YZ)G?7rdcI+q(#`?T59 zldKHU*ukvE5XgjG-UmW#hDZCum8?7jDHvn!o)<+couYdntd7$lRm;W+!v@# z`spd9X=y|l(ZJD+&6Naf>)9$aekRmw5n0fLhL~V3LUB77IP#srVQiT=U zh39}Il0rZI?y-ixkeMY{C2DeVQfA4j+6j4}ZJMFP%E2LacXzi!&yW{f8ygGAMQuDi z)9wP+cKo4MAZQx}mzm#%HlvQcrc~Q^o>(I=ntU7(81wBCs=$1O7lmFcIuW9~ zj#{wc(ES)hjbO;{aTE))ec5L+y6f&r-rW>Up*9x%o~}5=rQI*1-^d@vGgL!{Qfj=Gn`B*?*~F=IhdM4_pmeYHr-93g=cQE|aqf{e*3 zTS*vJupWzLr@==z83=6We=V3?#4sTZiF@3MBcR>$1}7de?*XjVYVn9GwelRa;%d3O z{877WDczE)!DTx^TlVH2P(nPLNU!DT%fvOm;RdsR2I{9F_d!Vx2NM=vr!2N zS-bq9$aSVPN*rC>5R3_nx`C&u2Bm+j4W{^Xx4*h_S0pB-o^TuXA>f;0!b;C-@T0x+ z{fPtrZ@0MkYWJ0=WK|0VISU^kn@I&W&>c0{p`m z^UsC5Upk+2${d5TgeTF;<2|K)Sc6(6gfLwF7 zjc{&>0;O!Lu1<9YK1_$`raL($0E(GG!gi|0uTi-_QiYC&yKq3Ir;&<_?mr0Twk+uiTfc_g5bm5Glv}q&)?1TTK^kGNOK8};2 zQhh75;8;o4ub}`W8@sQV6LJFa;2Hpm=cA{cemb?hgt}E8^85ZsBhZnS%aKejnhp+% zO!_3pkZT)m)C%Q~Jix9p6z$UP%Y#mSuYg2Qq@=Ad~*#wD`9aVuyVE z=6SfBK6H$9DXwJ3PANEvU6lrV8%3B|ZA&V;K5{Z1rA+jaW{M#_A;4*?kvf+~??BU0 z3BQVmv`|Cmt*qZ-Rk1M7o7ZgwnvResuQ)hrmqOF(k5KC1~2YFrEcFsKbyyZ6au8uw$b?abs8gII;71<9vvf>16Omx zX2tj62F67Okqu|@cm-cgI#F^x><5rgb`FU#eZ3 zAta#B)qiyCNY!u!nlBMcQm|QQG#G1{wf~m6vRaMeTOV-ozj4VBCY_?c$Qgd#n8VFZ z-D`+Z$YYV5l&)=!@HxeFV0jwHXt%3SOUDvm&>D+PpG(Y8A=akUcfZfScC7b)#Q%2t(=WVg9o8F@SAG&X!yf4z4 z-U-xoD>4dBK%6N3MQEGNSU*h1s=6J_f|h=f?;Pg*Mb;-Kp_Z3)OQp)B@K8GK8H}^h zgbre%e%y?~I;7+K?surv2(lztAGqQ(89IIHeHm2NU5Av3!HG<6{tC&>rEsrry!mwd z>h!MuCBd0*CsFLeJZOt9D291b-%x1OM{w)<)R)LQ6W(>xnRr;!hEh%QLHHI~mX(MS z5!fEOk_A4RuRU3cB~EJY!3AEeIulTY>)IPc&q7j@n^0%(Zo&%db}~zt$xm+7IWONE zLUEEyGL!LeP%RI<1t&Y*AlkY)V}i}a%tl;M3I&1v3lcUBok8|n-!7-X%Xz2& z-mO*cwzQb?3Cy2Zda_MEDOIzeclEi8eucpewZG~LH8$~L!u@F#s8MfkOXrMW(gHqH7jE6)Th694-Z}M)*FvL`>3T{0s(DUEvSi2vbwsmbY5gqb=E0 zk17!V^L7YP=^TfG5C#dq6yd;x4cAx$b%LZ7E>8F|W5-|41@n=HBjNT&wBv0T9BX~v z^xmcthiV(6Utw?s4b{3o+Yp1=UpZ5N|IOv`ZTD?#_u@~UsD6smz*GNGIH)%8*g^Qz zcS@3BFnjG1zirhS-rDy46zwU`=W%gZbm%7N^akjp0SGsUGKLb8D>Qs@!Rfu~N${T! zj>0?Y-`3#y#}3#9b{-a%PYqoTo8ltLm)%sQ*F6i5N7~g7aptOc(=&F?J1xb%to}=M zv1Mk#|9V)(MuF(dQN-=8plgfVi{=au2>j z_P-&uVkhLjk#kVavQd7$s-c5uD4ssa5dZ0&Ieq2Cj1$^!19P&U5Zfa71V~VTxI;BfWrf94FR7&{lrn>HI-$7s|@>1lk$i+I;vNvwW zVt!1V=jns`qGfZ@0yl&21ny?o?wvA98`Sak--ujy9pn3D996qnxFZ515_N@q?VdcL z8k#N}F^AI^gu7^#uaLwK4E#4QL9x5K#*-UERCYA#8p$xTs;SIeCE7GUksc7l7C9qj z6Q0Nsd|5@O9MNw;PfKJgdasSqu_=RqSD^LTUhzl*Kab;WG2K}y9pB=8>~OMzS&Z>v zOnqFp7eb)jXM1K1)HqkY?b>?x!cl2$1-QmKf=T>#pD2YXqoQgcm=${F#kY3{)s((XB+SSq;A^2G)-is4YCi(3kp7?7s?CwbYbY;bv**nG4Bn}NBgRy0JJsj$9_ zQDeIMlKec+oCmA-pOY?U+Y5uy!LYWIx`7gx%(|co_mSE7tf4HLEM9}o|7roE^T&i( z(QVQjuA^%|w`vYDMD#GoFU8i$MqWM`L#$HbN8`dCZYVEJu50r)mHCVz-4BbO+k4abyp?P_bbu3EUN?rf;oa&Nu!S5KOZL_B$oY= zZeMyBg;KuCT)@D>0*a+E7oWa=gZ}iKGy?@~536$KPU-0{^{1eYj>TP7bK$b?&;?zr zJ{}A|hYPd$&cvF8a?pSu{|p1%&`%`{{4MnnY1Z>eJL}`2?B)PKEq-UQUNOsmdsH}h zJ)Q$716x0%K+E_?zImxIBndge+!~iQH*N<#WyC$-n51-P4Zn+S3|_D0Q>!7Z8+&p6 zRzj2wFU({ZU-P`fn#G&Bh_zfGjePi&607xhV%9{}M>pd6Go%$-eEA7!W-`O4=LW;w zrT=>s@}C;mw+)oPvN<9;m8t@x-u&)9DD*r3^;m+OH^)$_xXrs(9R{Yn()Q=tu-TpW z2imD<8)ync`1^n7oC%1LOtmo~@Hm{|g~jd{ps<6PSq?nf$lb#=JcNj=`^QlK5KOi- zL+abMxE_B0mpfo+R>Nh)3G?{A2lhq4GB3Uv zZ#K_*d29u6@*|G-IW$~Xz(soeSNqI(>bKDT6@rC`HFxlTfvdBqUX^7D`A z%h&r2`)j1OQ6%PZgpkYPk~6E}h@?Cs^VwYVHc?NMG2V+arIEI;m zzP~w;-G@vO57eA$tu-X$a(&{O{9nLiBJA8J9F%8A0ISSbFW1%wYrMt|kwA&Z!zib8six;XH1$hz<1EXu#w}`PD@9Yaz>^ktJ1~(` zjPW(t?GCXGL%Mr11g#TekrHB(8dJVpxK6!ehP>0NX@yc2f2KdyR?%)Q@z3(@7l>6e z+5L|F9EKgqXVh2SeZ75ID{RD2#}$4yiJ17*Th;<&)3nwW93BHaaKQ&;p`ZC$J;kN{ z@T67pCIeD?$tItLT=s5jp9Lfo95*ow*00LN9yy<2r00`pIy{*pjN!9{#Vj1%*K-bK>Sz6oayi{*TB@Ss&~fvrI5a{qxMbI^Sp> zFBn`SnJ^pd3xbsRf3Gn@qL^0DuCR+{U@1i`;oi*zU5N!^>I#n8pG0$#AV-tYQZJB6 z#1M*ye+_!X&3sklsKkY?fi~RW{lcQ7flJ~)CsuI>6v&2rV3bC0 z^S=qyDy&JbD!jD8`V!`UZ;{!d1x;YZl;T+T!c3||Ve=?(dnkK(9$xJ%vr{zYSY@fP z-1)RXjC&)Jp{=^uB6XB5gYwb@&&)GToG5yWRExTlbt|MC@s+aZlI#QgpoNdeF7SLk&NNWVJJ9I+qu{?wJC zq0C-R0ap5b`hP!TzeYyVi-@YpbNGhu;PTndP`z#Jv{v~l5dK5lV&i>Rp<0cuC+5{fwH+hzB= zxumq%@LlJK-9q=Ch&3Vtr|HA)+WGV=zu(zCRSUyqLJ5OUBF5>~Po09HJ7{zMuD_9Z!X5rZ9ojAsp{F0*2-25l=g8H?hn_E8 zU$sPM{V=m7A)%j-o z^Y{7r`5^;dWCUQ}0hBcEE7Su1gg`Rgl(X9B`EHB#u0SK;XlLX;$wOb_b1_QS3QRB- z7Z*4FRo3p+50h<^p8C8qC%jm@>B{Kzzj3?Rk$3LA(sAy(vk7`y2+lRVjW7jbH-a8o z*2fDZqyFQF@!e%I9o5z~9t3{fZNJ!~BnGJf|Dq%BrB_==${rTwe_H&)CDv)?H^NVzI!50SF(M{CV80NvOaa!O#!}Kqf!W z9s8k~{+yp7wtVCQ_WoUKU*?uwQ8&}POL6mmx-rne>88}uk(OFr=juYP!z;8>V%L1Q zhCsr1&r{+jm^?p;xzIgrVF-QI{49xjEWkRhppZVHyycERmc#=aTYa_ zAUIm<^{1|QpK@KSqpZz3SzK9MeaL;rr|We-(QaH4#oD&e{j+cE)1V;@T>Df!UHs+- z(f4wK7$t}e3zk=&3tvwxZ?>z%iBUAzpT}Hl?VxXII{j+NUalUKCN<;gsa+Rr>w>1J%$RrS;rK*=kb1HPp3k`WXOUPgEOa9}>1EK0Og;r1;#|?cpk8HDX<_84c}tgp!sx-XPI5 z1D>fg+`p-E8rsU_X(_Xx^AU>Gkkz>l4U=v7TdHN!X8AZqKJ&%n^F%u-z=jQfCTUQ; z(iE)1+Q8kWgStkv1b9Js13J*T8@WDK=_E>Z>X=@(8U7G$li|n$x6rn(IF@NZoBv!1 z+rGB1G;KeYDUh2JYDkm>CV%Jfn%%&c^AEnm+1-gX35)*w7Lc3=#>xlQ!6C`QQT?NP z`K|)$3TCW|jnO_ebWJF&!(xrK$m!g{^*)BeRyF7sdOg>Er8Y05IAEs;EaBmHef8nI zkYG&(-&(3|>cTC9azU>siLq!zXor?A4#DK^V)^cDHCW=#6je*>tU|XFpM^%n2H5tV zzC52MQ3skl{MBu2ZXSvfy?hNY+1_Cs0j=8Ag6a6G_xfas?tQ=-`S*%*N@Af0{*xr? z+(-{d!ymCCTBoW%X@4PK@%s$h6tu}pUJ>N~0-xs0|B&!UTXNG`!XBRNyoixDelq%z zUlp8pLV70A3X1Kn4c5ikkA?25+QQm|D&1Vyui82SA1^x4F9)Z1bsGD4t)933F8}wT za7%y|@Vak|<)j4?U`3)l+_2O)@t9lx&T#hr_8C}FD7;tCDE3G@{Qz4Ml5NwB!{0Ix#+o z+~W3ca;DCJ=yec7sM&0!3dq^qTojp@#Pk(D&mz`QttdWAR4^+<~ z-d(v3%y+w{&%0yzvpg}%U`-;R_hqUaOPQSXTzfkCR0LqDt4l@{f#NH6UnCaCfz*A$ z)Gd+Xk*!pVLzlN98?;mX>T%EInRda%pGQOENe&R_{Dwn>d?y`D`fFeAYu#5p7hI=A zZoa~Dy;G=BUM|2dXuoQXv1y=!T9`>CNFlRAF{QCcb54VD(HgJy_oByUtN`K=2-@(g zV*m=ZDcX-O{8>L&txfAGQ{;`Ys{GyH%d8P&9n>uDvqMNy`m74WDta-Ee47$&_I_nL zLpR7W{(P?r>UvLQTI9a^`XcSeZZBC5bG?q`pjTI6lSxQnlg;BI1GKxNy09XVcC95G zq?T^7yB#~&wVzAi{tE;u5og3ynErS@AIaqa8VH3uz!cdG!;&bN-j7+JB zHkf(27CWSV!)fdHMynfN=h~_Uig#7H;aV$W9OZcD*5{Kd0_RiDms{CIcwc3Gb1}VA z8XD8m3Q19u&3*hZN8?0l=wv?jQRnu3sama7AehElUkxOnVQ|4rr_vVW?3&W)z49Me z#kU>`5<&-#ZP0m!YEpnM_}2)7ast9d>*s?XY7u(xS8HqpGiMJj+4*bk)`OC!f;ZJK zQmMi(QN42d(;~S(y}UgH`+q-czzgk6O9|kj^B=P<`>QW5F#33f<6~%aII34bEf>*< zuSp0MJ0~yd_6ddXJeU&#*X=G7<)fecnmjD5TZ*!2qyGT(JNZ>uU%!@Wks+o+lB!EAU6L2xaw0Uc=JzmobY(Z zcxVzbtZ73}J|Fv{iaL%4zVw~?fH!?#98+tjMLH#4N`g>YZyU^3O*76U%H|$u8DBl4 z|2B+5enoclJNG1tWQeE0;)Z=Ah(J3zHr)K_S;w%&WWTfi`Lu!gV?>#Ijs9>BoZ2RR zPw2?RfzoXTqj^nbb#V)b)J~WfUp#O<$-^Z^zHuoF@k#ZeVjFQ*AOp_FT2wiO+h zn?tu9^ku9sYuAa5=xzJfa_b$8^HV$RN?`t9L?XcV3E08`n*|2u0$y~0Xrhh_fG+^T z>459R-X5(uCZIP0kSnUG5#>z){s`Qwx2v}2o8Vrvq*MJJ!1mi!w?3S-w;tBC6UEbN zKY#ho5m{1FA~QoMjRlO6&jdga-z%H$^;%@IU{cjQ;n9#c@8nX#spW~&Oao6@JxB?n z$D}2KX4>$9m>?i~8=#eio6EH<(s@JeJK zD3h(aI5n{_&2$>5??qBf4%d+3t0}O-%>#C5Av173y-V3rG<{}LsUf99mz?zgbS3j( zr0w(XqgJ6HV4*`lCc`2r&H65cQrUL$j#_?J7|tKX@Z^d#?{j$bKwq-h?w!^j^#Lmq zi5Pua0+L)=#dem3(#ur#nwWw*rzKUcTpVDxtbNEWar0U;Vcv(1=!Zb?Ih1*><}neVqCKQ6gUm*EUq! z#&@>7#GP%QAW(V16+cj6E_-!KB#{_x?q{3C#c`_&Z5*yZX}g`LB%$;CQD=bRx1Z(<*iSh+5ut>@G{O9Bd5DD~FTO?AbJAgs|_H==yU3F%e zCcq1m$b(%*zPTpR+uR)fWR<0Ix0UgnvRS8^j|4GjZsy%*8}`V+l}$LN+J~r*q7&rN z5XY&ndTvRv=Q-t5z58n>HDuO09(XNcxq1tL>#HGwY=`250xm>Xw~BF>vUeVQLzdmGLy)F zq#0%eU(>{m0Ebl^1FAho-sSr4Rn&36oQ3ya*0zjKeWnZo-r`5k4^I7ze9Sn0iTLl1 zoq0n*TkqO0(6po143^H#gzVAa#ITfv8{9s;d81qTfuO2KZSph^V{O*8-7?7DzI@3> z{kE^}b5XH_BP3vEjLA5qxUrwMiWL-5&@!s6Fc0yZ@?)MthG~C&7WT$pRnSb@b-%EP zV3N$tBLUzh&bx91rap{E>aG7R}97E@$-6n|?o-eGU>QG1`-8z0U zpDqaPq!k9xcWi?qna6K$hs6@0=0%j3Nb0pF#s&r!fJD5tRXz^}Y@dIvHB(k|5guAN z1e(HEU>3xdKc-rK1EuZm4*Vhzj=ADKC8AWO`9BC?om}8i4TAB*wv0_xFOXB&YPHtl0VM*Jo}u zW6`)m31!TI>i+h=-#|&$>Cf>59KPr3v^T;D36xdzt|c@=^@9iNx6FIm3w4)J-CKWs z9cYmW{=|9v$?oWfV8|!1PMX0YlbX=6Tz{PwI}gL&fpJhO+Pm_WNK(SVWShC zQ1Fh&mGK*u{Nm4Ec>dQ_b!}}cJE^Fzt@X*%$dQq5fcemR(@8j$`ZcwVTyX^ZcX`3Usw-3x1|+6oRvX9y!@mjfSKIqW4e!Ef zl*=Yy&$91g)|gmJ{a0V_-Bc%wHA!=*aLmO;##OycigY&XAGNit(GhFqBWFB}P*WQG zqXbz5JsMdWALk5iI$=CTjw$3ai~zz2JnSv~C zxq_1kmNoXDF4k*9hvhzJl7k{!AbF)kRH#udQ+a4#E*ZuUg8id|oJAzWq*(MLuPU0~ z!pY`r@cCP^yVKLqm0J#)bGXja#O~0GPvRJ(WkXvY!gR{M8Q83~e-qr6EBmqpmT<;Q zbF1v4#;A*s2HiF9R)FT486!L}r(5mPzP64}zFd-qhvj|3No$xT&Qh{;V3FROPf=7< z1fEgJFaiIY6Kn1)OvD&rw(peD*nbnv4=`sdH-2FQJdEZ6!4M6E5S#X3d0u6ttLGA< zU*krER9Xuv$aM$~kAbVz_s))75i&A`_DW~(DXqC=hg{{{%C9{4au|in#(< zs2o9pNX@1dyggDMVeS5_*KC)a1_^xIsCq%=@?gG~na`}K0yd%g&YX<#!naf(iJ^h<9P$UTmqhj*BZTj!Toq zxL`VIAkdU;wIZVOkA$UmBcDP%#Ae+SV?ToVDDQpKmb>k1-*z>T{VT%6;dl!_!Q6(6 zgwsCZU(#M*(6F?S4#t8mSBASsp=D$?K37<6ve&OumVh~=$e9+8&SQN<7{<~POD!Tg zcW+FKrfARtjQ=w7bVxuy*{zu|AdH7b;xoWwVU0YnnG!~8kxRZD9`F&NW0M?vwh_3 zIHCmMt-Pp;PDHdJeA&8KQrPJl?8WhJ{$&M|@kltj@~YF&P}<9Rs(h#aRAY%Y;H^K2 z^bLfJr;XY=)~q=~%Z9xPdlk}y5?%hsO&#|R#@0fQN3ISUV$v&l!?4n)f1B&OTSYUC zU5(xMSq+pfoUM-k3bh2GZ(18VoWlOyRfj!b6p!TL_|w*C@R@qdoTbY-t6aGq7n3+`hz*#NxXM{T96RyljiKCw`_9GH0X!Uc1X%NYl0@5BLKC%e;C4hz zQOtBLSE2Tm$P9PeA1d?gs-?Wcmf*(~1F?qlaUs7A_mYJGhFXEHB7Ou7lV;2;AI?uTKqRMUU_g;efc{odi55rD zHI$(vg_y46eLd(0SG#KZmRg zjLMf96G;c@xtoZb>V_j5i$9258xN|Qvb1U(#gT%^@H;znNS zxvQMHi`}@VA=T{x=9T|g<;vy`09PCUig};eB6kUZZ=bN?cRBPiJ`3$@^E<-#PmIp( z$GpznPhNoN2}n5@wUSWBrIsI9e|hLuv!<5mfajhL2n_!RnX8^o12AfCfE|h`Fvh%H z0zc`;^i>+I-$A?qsSXU1)ec&tdB9Qtq|6%MG%yrY zF$9{UmmUXb=}w;;*jS^ml8Q%nYB@Qzi)p(_mF5=7#1+)2dmJ{M?}!0>UHjFSnWsW zOFt}cjVkwGMaDEWaY?CbF&vZl>)c>PQVffo`Hs0a!pp+5d<<@LwHijtt60pvgG(Ve zd0_r1L9bV&erUUHoG!#_#nZ^Uqf!)zb9d+j0)2t~d!nceu8<_rrVyRi5iIoaVI5Kw z>f%SkYMa_=(s@)7R-)Ody9@@%7pX<}KOcqBeut6L7BOtVNm73+ZXwug=LDS08)UsQ zCxy$$unZY_?9(?cp_`k3J>E6Cd;YY&QyUaBsVed484WUTipPXiII&=hI>Y>Ilx8qjn)+?a8mpDo{SVUy{G*ELAinbs zgAGE5?2YL2(Q*s2!slSo;eRX{^={+4^FM!nFJs?0TlW=p0Cyxd2H*7{jj|HaM=p@i z?9(u>d&I@AdkIyx7(oCu?3a$-?Cu-46S3s_^E73Xr!9)ct=DZ!=3Vu!Y`lu}{0iOz zW)2tpeYrN6NFKZ9eJ_cfd>iA6J3glM&ODBg4xr}KBS0kC--=TfQZh>NxhHBH_Y+-rK%Xp+I}f!y zc`%hb_@+)fp8mL3K@W4M*oYorcyTJMO0u6Db}Bz|Wn2JL`bcX%?mcm)RK>GFn@ zP4B6n#39u!Yhy%ZVzGXjoFXkf8Qs^~Cf64kb>1(p0d$tNRofJu*qwT_lSsCK2$hOE zYrsq_*4QRk^eQL;xWW3^X_2$!i0}g^DyAaph(LKTpl2f5@4MEfh)~@?3z&iw37Yu?Rfjn`V$6Kf@QI5#%|^kmx=Q!LB#39fUD7t z4-+!;g-&2^%@yfV1bcr*JCO);1w4OJSJ>4>J~`^@rEl?|BT=6dCf zEcW??=x=}5Xm45T%M{J@5o$6N;NSQrKSJO+GDW?zV)yC*2eJEND`Vq9G)z3)Z8fHc z?Z(L$Lj6^(S+}XXRU4j8l)C$%fZ+YxSTxUg)vZZE-;VV`(;mk@u3*NFosZAf{hTC< zS<$f+#&Nj+*lUkobBA@l7SXq*{cR=+^bp+hWu>yG*GTaOcvMwmvQM&?Pu>WRq%MC`aqkm(XXm7!h&jDpk9MAOEE&th zJ+#O?6^EF{urhxhucMaY0=UyXviAR1$j>ja+y{@3iY|m3UUm+I9RIBx5|J%!!lkaJn;~DJF z@B|hf>wgJAYiv0tKb75ajlo6O6d+{ydMH}4$#D+qCkoy~@lX*&kNb(6pblbR&D|cT zG@0Df6^oJ;eImVHzu;;J3YXUqI`z>>-u)ApBh#}epS^V3z?JDU2CZ<}Z7m<-C}-}a zE4CzPOVTZtO`-l}@E-V|xRP)YqT96$SKJNR=x+$XD`9rxx1QUU$lTY!<<~ zC#`AhFT`8L-3$7n8{fm^_BjJP7a{vlK)4It)({X}(IO*U80qrPZPU3Fc(1bpKg5I7 zBgNcJ`7c^>h%w14cK8$NL_qMn-oLJ)@|C|6Y}>;9Z8+>Bi73A-c-Cm8ToDMTZ9kt` zSNZ*&QQR}B=JBoU{c*m?&oitE9lq_eRu!W;eR)+IM4emzy^F96YR@Im6(dN7osnfo zmGH1JZ^uV#&qw!}o)bNAW{?A;I)C!V@@Bm(nRL0J%*|Kh(c4ABt_s&7BHOc`Hy@@G zB@}u6U(48u!ds{6yex6zDNwnH#dD+2=b>IgW0{6OismzW&M6ZJ(Qcu9FA@AlGd~^t z(9j%LxMeD5KL5zEX^cL7_z#lx&qvZWxCkQZy2D2KtA$C%;gE(&kjiWQ^qE+$y*80A z&bcNoJ$nA=aRZ)6w0yr!zNJ9_3M??RLXxFlJV>I>&r!(f#&HzS$_oSr>GAQpRIh`a z57wb2mgOZ5zJc)^17US-e8i9xqpokZ{NoLeh7QVvk$=84eF-4)5+Q`pvVjfrXu4Kn z0>iOn2+jZB7wJb0lyOoauR5<|KN7rYJMQzR$R?Qy^gJf{S(5b|di>p&j6!Or42hbb z$VN5O^s!ae92LKyM)E{d;jhe5{lzL^V_VwtCZNO@JVG5Ygg-0z@;RHou}jDo(z%as z9@6VBB@8Axh_CR+u!`kXy4P*Z%|pt|%fpVK=`ijki88^FhRMD2r!8s0^_v5)c5dSL ziV0)8cNz%8=fG~mVDfJT??2`2CTnz{on{^f0*C(`dWNe>sfPpfU2l>uTEM zQL^NSJ0-OD78HQ<5_>}<*Z`0pq7B* zU$vzg9ZLL+)R^5v>(@FJgA2c)z=fk3OWL$#i7i(hpj$?$DR(<&#$sWjsd252|4JA+ zF)?ALl)xcytP<;4=G^=6P~^LR+BNyueN?wjgVfgq%`NG)DzB1q7;#cr%Yx_ir7xKF zs6Our+BkQ8EQnDW7cP4l2|BqKdr9VjfhX=`RetTriWj1oYlrwd-;1`pv^A<3GNNY{ zt7X^tot*o~R@dt^w+`JrNi#_vQHEXIM68h@d|*TVY7|9(LScCGx)Vci+Te*B5%$*%A(t>9*X&Jcy!|d0x0GROE-U=}9W@WeBg=ZY@h8 zVz0wL!?L(XXM9l!!$Tq>?ke_A3lH(`6jd0nE;iA925^j559E3Ny2)9>cAmvB<|v@L=F zkQtm6MdXs)RoQL|imKycVJyAn%T|U~>GyvKzLkUo+;b6%`7-U)ooz>rz76yWd?9mg zy;{GW9}h-rSv9+0FpNE#cRVL13QHQQ$e58kNU=^wpKACuR(};(=>`UaYyYGH`UaL- z|J9Ot3k(W35Y=ddMCO6Ph1y{iIdd8f?zn5tO4~dtMk`@S02uSFzz(9>D6MM}r{`TC ze)gwBtyrsKEy7eh=mCR58{wOerq4>(0Z;F&o{%Y!W<5tzaov;!#d=5`n2FvMi8M<2 z+f+VV%*J_`o59&CeHZiA?@Q-N9^SFp9u-%wyhOXqwx6o|eK>i84*835H{==`3m)Rw z-oBh$WoAaVtKju(lCmZx+2v#xMSF^}hZFW;Mm z%Jxr_KonK{PvQ?k2RAcwHg|V-p9%=dFxjw}(LN6gET+{DHl+Kie6{(nw`?4g5f zX>}_N)@T5&&*%NWCf+Lpv?;XdOnnKz-e40fm|Da_7z$q{Zavud(FucKK_RqKYt1)L zSKqfrD~_18Fiio71w;Rka$Lxr- zJptburoJlXAEG9PY|CJdNN&Xp%!6v3N=k(&`EeSj2iK}pC!r+CrJtpB?~NUQ0fm}A z#*RlwN!b_3+v#4XiFu3uR)ltFq5j|dGOqIu%f*|ePn^Lpsw9Gfp#B}c4PFPOTn|Lq zj;$r795-qpE0N^+9>#Hd;GFUVCy(v;GjUzgX?ic}-|g}4ifTbk$T3csuh<`df3>}A zOcPfw4zZjBgn3)JOakvV{!AH9(aQwc_-~5FqRkKo`31Y-lnXY1`etC`D zFIp~-97-J4<)oPhn>n1?yd~3Ea#(k6aW!7AXh!R!CCJhyAejmbUM0^a)$=TT`-|4! zD&){Ck}FiQ-LRz`I@ga2P@)L_QmnpMR`q z#!emn=0dn+PTtj6albX;U0;$liaNKMpI@GhWr|;CG^F?cu=N%|QUBq$@DD`+0YL<* zrMp48Md|Ji>F#b75RtB>LAtxUS-N3Ki6w-kS8|E_^_{uzyzjk#hGB+*nT^@c^Ld_g z&T~#GXzDVub`p>9)z>wip+oLi%l>+mfjIXElPBTuEMK0iutr%^LK;@qzc!8fiZLqj z2bm(xnBrY`3)ODh7z}C%J4Q&zTfSURX{4>pS>cV7wkYCeRC=w+J?sNzsNjzQ7mys7 z028Ce{M(Fnp@F`B3Sy|Q@7b|e2BYH7K@z8U_hlJ$ja|ggkBuyak*sy}gajscuI^Xg zlNa(DVtKLRMQ*7NG;|Yj3<^@*!y3yxS-hXo8F4PYHYV!dVUnpk*O}bxjSa|ZAf?8a zh4xwq`lkL$#B#2PDTBVYE5D_r)l*xX{)d*cnR_{&1)1THFwFtu~T%EGjF&tjV80VXft2{g8; zfUG^*joKL@$;m5FSJ2_5P}N&j!7q_OX(BzX&`M$c&w>=rLwX%4#<+=OX);h{?wvhlu{jnNe4_R?Fiv>eTnu-Ia?BI8bvAR@CIm(8}%z|Y6yt1+AOrg1b^)C4pD-_-rzD| zI8F4r;>)GO#88||5rYoAUko`W+*lo35G~Nnc%rHIgcVZ$0$mtiStJMw~7P95|+&g=_?i-%`Gu>Sg?@?3t{y z-06+8?(eNLz|d#4DOeTxZnK5G&qnf>z;0GGwI{ZDmTMj-RgA`LL4%yva<_N7RlO3J z7@62-~7Ddu!DlD%~!sD|kW5HNo7KZAwCz@$+ zvGRyPQ@tAGa_OcG&vt*gmD4Z2x0t9F3+sIHN@@J-Ng&i@H~c*3mI`istNE>;UR8d& z-I-!;KftS z{S@ADefoRs?h@|1GZQYjpXn}evIHY`uHO1*KA%e_eA^t{nT9zTOa(+;^PAjn6Jqqo z9W#*QFa=z>=a`=U?i9H!RoShmpDbg|_bjvJA^F2&zCW2203+Q1Oit?^ z9+FRqiAG%}+_uS(%eM>^)=+WBts8G6X&2qBbi&O@R}b;QYI_lHwyz}l;>~Dm8eWie zu38dHd}5$Bfws)t26t|l_u3JEVK4dw^7o2)?Ct+3d;1=bZOC?S6z@7)dqp3zdVJQ>!nZ%54Sqm#y=or)*DL3r4Zy zyp2{B>k>fNX}B?sGBve~y0g#Ue)5MJ$Y;)9%MS1Px?ainYB_mVLoJ<7{`0j;o=hP5 zNL;6xpVWXrE8Nzu@HypM)9&M}$V7?Kqum*kGN)s*ImI?BNK#Z%0{kDUU@Kv0`oCrX zuYq*^7w&0HVgWenPSwWM+`{}C>zK!@&9V70LS;1#O?I|Wz44oqYox5LR!#Okz#*6t z%>tdU{r>-0)!&^f(6I(~OK&!pE<6*Ns;r|_5K;5m2}ZS~vZ1rIylqLXZb`cLrM6#8 zW`)S#Tk8gB(PDy249CATSj6LZr=oHz&Gq#ymWkAhlxzCPCBzLhOLEOHeDN#aE ztyb9{Q`P>(W(W>INCmv8#eYZZ&QLtDDHbHrVl(?4$I1Y5E&ceqStFvo!7s| z9GlmNK67qz=iFlXd!51>igPAyi$%$>|N1qZm14^>y{_9Olg87tR3On~F_B>obt&tZ zuS0Lo6nJV~wVNR{gwmlud-?GEX!!{};so}Bos{2+7X4X4L)b>`743SfuhrGmtW$$t zrymODlYf-<) zg)OPb7ci(*Mbgmug7b?=GS8Y);uZb=@X%p>0`1P&y%=zn%?wR`1>MVEiQ=BBMp@LK zvylMr649v6LaygN+&8hZHX1ld17}LUy=}jzQC$#xA|0()NkY&yLc6?*mZ_F z?+SM&7(p!ClE8>Nfrg(`4VD} zc|%06ygYh`P}z;=SbMEbO{SDxK-<3WbK~6AyW<{9oraV4aP|7aDJn)IBfP9qzh2Y$ zE5X(w55w`Ghw{24Vt8TDv!*pxUFfE3;Icwr^k;&6Z()G}D>~QTHc`d5hnH5#{Dv_G z+55HDQ$Ug%=O2R%n<;FY`Blb)nUZFd3G-OdA!n02As{CSM)t&So$2~AL?Sjn_V*B& z%|HMs&w?(S|M_1XZDBk6JRc(Z{lI@}_VoB*c)rJS9+>0Z2{+30TCvqqcCw8x#bsq> zbpZ_iV7}z10sF$fSM@m)pKwG6%1s{Zvc0n*!W);+OpjTwuB*oC^CAAOc&FyEd$;HjcLiyN@QXNpKKQJfEYt8yrdi&|k5AtkME{Wg_e#Yw zV}kT|Yof5pU&5$P82^FDzQB;16!r54P1G*Q9VXuDAxgQCxg?n@F?F&?HzSg0Xpyia_t@W}7p5&&|CmdPCT#+CCb)(;MLRRJg+DOK)gRBor9Ij)GWZyZR0~*Yc-L6DXAve zE&kcTA%Rw|+@PPe5wlD^|2$9%TnMP-{1&7YUblH}3+&CvTgdp>U*4$W5-(6l|pY3rAQ0i-j`$_)fvoTyP(IUmGl5m?f@iX^PX1 zleEgVI&yO(puf6ynM?j(Fv)f+8@~&D1(2W`gK6T&fXY$4Tdv% zyY`29j1IxgP66F5VW}T-3(7RX+Ir@%6y|YdcxC4rMg>_a?G>7wheiLl7QhlFf$To2 z71{3(la=xHsfwjw+!hF0dtjMGBgBNvGTYDgX*X`6(aL>OXU7r!i~G+5HzE&x3gI)z zVytG-*4q{6-*Qy9L9e9o`?AXW{Kz^-s(WMisD4VCX%G-Xi8VQkXRkVUXX$io69~lg zlX>4)V7?CkKKi>_)qYyJH`7=zpG(FQdjXNbHNFU|Ng+7v zzlBWpwzENWs+;!iU=D^%7wQSG46AxMqVJ2}czDtD&cFjFX0_T{w`pbCs)_-^R7y(co!d>jhAJOeyppZk{|a0ES1W+TYTD) z4UE}pmN^FkWi{mEkwMAvfVEo+ci@=lc)-3fz4E&J0~0B32v+E?E=Pi8O8Ts0i3HQ1 zhEpD1U*`VCW9RThy^*Ra(VOvF{@jmQSy?W;+~Ww1>`EtmH@T?a+-3UH<=QYeogk7p zHIguEXm5cMn2$~I6X5ggl*5z??jkY-t%ZE6ZtKoj6Teqa>9VqA+N#zSi$-8kGS!_E zW$clsoGY5I)av_8Qx!is{dw@fxqdqFba>n_`BHEClc$kct~67AB-1jTb`rc4D-;9y zj!im@m@QM&830_ufC;I_&I}LYdiDU+gy&xvM|E|Hrr}aRI;VD}{vdFeviCQAUn3CQ zvIn>jS6*Yj45gtVdSKU=R8{`$PkwBj#48fKcNGUbtvMkhH9n4nO7 z&FTXIDZi7v;|9L)rVh6DDBaB9zm#Ts6BGl6fy9;jqHjw<9(cKkDAxBpaM-*7dnLwK za%hE7d($vNGmNf`Zt~5y>yB%?$$%AZ8(#g2SK77kT1d-XXYd$>(X9+9H7j@FfRnd1 zCa7D*-#z1DF7{c?be3sQ*BH1zX0Jyv$E$ttW(kPUi>H0lX)IY!@Y&79lB|?x{iGuc z4fG>FDI$VtjnWzb@_Ybf$nf2s{};(uXj9n3fQS3Iv5-0TzdS!ar!`47n;Pd0o=WYI zbLk9a>nImo9ldTfd@epdQ-oo%^slm8^xQXnn=PBRQr)Bpw67&L4TRx5FX~fK1OwP! zHi0%e~Tc_0U*+%9-lleSDn?kQUvl~Omv0l#G z@m`&7r~t{a@^bmVDX~7)v9es0huBFB0AC6I6T6Y!{{!#z=1~U%luHlI4{SDO!!y3Q z^6Ha#q=JQ;gq2&YQ~b<2+bLK};e z90)g9^WF#q0Wp=CL3al&Rbxj-tibLgIY+=2=D+21z>55LEW8cmwe%8zv$YW;2z*Gb zwvXjY@Zwd6K0&HNHYq(l{cv>AyLsG?TCM3obG(0>XJ+{$PPfc#Rv=s0qtfxs;yVYn zk$8&(2}egJ+ozq?dzYE+@m=>U5`FYN|2Yq&`;M=2`9j`ug+bonwQck2FYLMcIoc3W zBAPUiK|erx>glr^>JnR0@DBYVL1DOGX3_KRo%6ZT*x2sL5|%|iQ0J?}!8@46%G+Z7 zcbMs?M8P!K?(c!m*YoL%3w*}xNc6Tc_lsDhiwEp9l-flyY z-?gw+#xES-sE=&lxU}pOt(T(U`ZIooQJ2Xo=a^lPv?KJXn7Ak<0o#mxy%y(IFnq|g zob%NMD_zF%ry{nHgjJd61?#B|q^l>IfS0t}t_xmGQr+FBV!=rtGCI1Cz<-8p8-67- z$khJ8_oJ-iq! zYr_LnNqFn_PZr#dXRT9#RimYfbNEWe@w_pxEu4|MbQX5s3lxJSzC^ZP3Le+~?2R zr;jVxnD1*+y~(YyW9P7j{kdj2ez+M~ov`<1*r=HZqx5{9LP>bOp6iQ_Iw&duu0KPg zFuiK)w{_Bu{s?1Km5!%>X&63_4ob$Qqf(a#?P?v55k=s=mdKxcjw3!$6dj&;5asW^ zrckN2-*b;b&p_`A`nu@lIx;>UWXRA{xr}JAowHhL)Y?f4nW3thvoK?&obcOeRRD+c zkfxWGGWm7Bz^Y4Sd0?)_k9Yg4R$i&q2G_wfv};T^l7*p*Oqn}$3|{86M^wsyWQs+V z>lX{Oy}3#qonv6Sa0^H-zzj=0ZUOSz$K|}rpW6y>9ZAh3?qJs@P7ssXrd961gWv=geC>2 zgj!arW?~a26eJ}pK@;gv#-7=iQWFOS-FC4)1r~OXO}(OWP*d1PuP;%p-5(W|4Ra}R zBzwizKJyrCWhSzj2u8@R=zJ@h|#^#AuB4ee@&7w*4Ew(oX!DhXcJe2m;*HQEwVn9Vf+*4*v`>vXN{1c&I4+>mF~N z{pK=;5lN)Z9r1wSWc;&2A*P?yE603#R*o;Mt*u#*tFzKx4h~Vk3_k7DOiW4&%XFWl z!s=(HK$ue?iT-KnkG(R0$(&QL_0`5Tu=_}%p`mfKAszzrk+nti&GJ|RXqHs(oW31+ zN4MG<0i;^~Q%2bE=>ECn9KuBvvrX562Gd>2>8S!@f(9W+p{z;j)_oxYrUt{#3yY+| ze&#>&YFbQEr0Li5I4e>*oZ64ZH;x5L7qrDn-j)hT(Q*-Po@}`Rpbo{7y z0lBsV))GB#hRRB^EQ#sSq8bUC;#rAzuga^7G2$Wj$G=S zO{5jRix{l;M{4g*8eaj)fxGh>u@-P=(ct(sj;^UU#NrP<{AstpJFjjH&0j4PorI4+ zo+Fnpmc@&S=Sz{#EDy)8+lU}EW7rxnvQQrF<GSUPXA$p$7dz-a1x|`zi>SV~O@PS?qrKqG;Z&5ZM}@o@ z82P1+jhV~RH>W&YA@3=BX@ARolvL|ulBjb{(XWiV zi%dz3EqtcV6t=&-w*DUCri%iYtdB4-8gxg)6RD!F{hSnq7>;= ze@t%t+tz$;5v>Ouq%C`e8u?yA|7Ud$77S`723Ljezsg&Bm&nTCd3Jbfg3l5kYFQNr znEesdjOJ;TeniIpVz#N}p*c`Ro>}CMjCg!sjL>Q)s<0$6&aE275p(X}K%l;oo=(Pt zWTPR|XrsCG<7hFm+ihrccU=j>c6JAQb_ZP{YEq9W#C7KN+9fMCJ8zG&SrSju~IQw;$2haX#TB#~W+nksqM{-$ zq?GOo6z&F7gzK(jSh_ONNeOJ@c zOL_+FT*FTsLV)=QCusUK98eP4No3u&>iMk;&WiMVKSvd$*NSW3DW&(m$aCrB$v-;3 zyX8EnyR(JhN#dE#afk5ikQ*h!S2Kra#Nq6&Ap|u6F zd&9Hgl*jdiWc_>usJP?Z$2cjBbu_P;wT71mvicc|oJ+hR%G{hU4_a;#9YaHXiWFwa zbj@CH4RC|a!y89EpW#H)CG@SkOZxA*rlXYYQPEmFgmzFQ5(*};^k&$oZ?wHM$10s9 z9(bb%#ziHs+Q$_T^L=L;I%GloJxMx0v@AjuKp0jU)fDH)`XM0F=KD_s%&!4Je0 zq7Ot#Z!Ajb=bE~~d=sWb)S;$8j1d=CuVqU2YbyMI7jZV>H2l(M9nLPbnP5o*tvt8q z2$td08vr zXUM6?qo9&fBD0XOsstr?D&#VM1 zG}f^lo#}R|H@V-EQ+e=0mYRQ*JsEfwfeup&d23L=SDK^*b%WAYZH&Q!_XcNtjIgJn%rcV>t-DnmhRH`X9a^0 z(=E0bTIL@{zR<7-avhwDQ{NvokF-5+;L?81i26Vw`r*3hwB~W!Jr2F$A}%HtTCzog zO?#F8&Z}RY33RXw(gK{6qC7MBYy7XBinOcE%*?*|O)xul`|lrT1}>)E1VzeFtoL6+ zgTWg&6Oqe}_7wXf`vHbfSO~N$+|fYUGM9fWhD>;=&6A}hNybZbh^C!N*Eko{$@9vK2(*?+XrjI89FnRrvb!bV7$Tu|)BxOaNRIz&X z%hAg+n>2J}M)1o3!th(quL9@F!0;0$?NKkopd2;!dm<;&-H!#kzKNFp`Uj0$f;HoH z6&H0W%Z;yty#-Z(hA@GaDh6hEJ`XrSIyh9gNi$;1B;a3)#ImY@$=EEUc%;<<0iw;gF?QS9$EUf#w)nA};J5qhF4#0q?*FG` zHHWZUvrk<%gp2qi3GHk35_wS@%v3Ns5xdW$2vL(KTcm-dDF6(zolMnKuBk3U-;zV# zV=9lUv(zPY1iW9>#dzt6*}3!C!;(SgBwg~+aC8(;K7wx9vB`^7&MX>s!;?W?1=A^e z{yBo|z{N@PR>05#)P!SLmE`-LxUfH`w5m{l&A5HN>eaQ5p{taX*t7d{itaE@tO!^V zVb@t6HOpi|lx_NjfA=+#h(>lUX^g!+ibp9eBLfCR`21^dI*{w9(&)&$`FVUolYm;b z_g2Kf;=6jrBK-2_=OsXL=Iql?%4`6cy*r*&-~a$Ne6J*OQzEw^;;GG0m`dJqT~k90 z4EH-#wckQ{nY%+Mr92+H{{!4r1SiYVA}rZe&X`r)q<^?^==%8b?RO~!&BC}os)_Bx z4l!~npOWKMc;`IW=Y~u!AvX#0$4^$a%JaRwy;M<`FO=vmB4Kd zeWY|zt0Srpr5t-ZOH2Fq8?x$Ai(o*kW-G6_b}MfVIBN$v>tmDUU0AKs zvR{?mL#=F%Y9AO#2mX?;eFBmP+OJOYXG%U*oi_~Z2zIW|6*%IA3~Au0?Otf9^D{0~ zcZIm%tMA)%+FYhzn%5aO?112`9E>G&(f<+qlt_P>tH^!vDN>}O(5%Qk6fnKFB3K&~ z1f8Pt)pJk$pb+TU>?L-grCpY=D2&S^c?>H)qfhrKUrkkfE7p?JL1AENyDS;%nA0xq zNeX8dNn1V@?fDBmX+qU>WiQ_|h*y6p`XjCTAt=ZL`EVq7Ey-u(_u9BU41O~{bxB0( zF8en6^aX9{#9;B(R{#~aRGE1>fwjw}aOVYGKEK|$b_I<9 zw;4d!(rN37^6|a=0I=A`_5cRp(B(Wsp+KOQUKDoNW(~1m(z`kD7dcbm=l0)!?V%fk z_Du!>qN981LW+`=*j#f9oiw}OVGBP}LA&Ot53M1dL>Szq4I)NVBTMh9bv4~d%;OY> zNLv+`<#?aKQz@rLni~Y6i4E?z^QEh=)E7aLWzW|9FZT&!WjUJm*s7Z>=*ISn@ob$S z{7*~K6@izxYuDa6g9-2=)$qQ_>!7dZL9o_eA`K|j+K|MTY0?EYZdtI=ZGn*yCF$%B z*_Z$@X1`dmW$pbC6&ChlGT@3h;1Ui-7*GvQ^cefrrO25-y`Amqr0KYUdv>`lP_S;>g3Q|K9O}Niigyw? z<9`F8FzGc=A$tgS#Aq`zqhIdm5;3v9D7(y``@e98;9x+>uQ25fP+sUENuLfe+-;DM z95l;byOvG8s!R^HF?q9E+TziTU}J@)-L$l^4gUL^ohIk<3vE-|>9m*NcMCzrNk}7R z4A3sMs2nJ~#VMNekVB0aD!_AT(0h}Zn^`m2h?_q#= z&G>dy=NUL^MxRig*ncfrIz(iOWwu7-#JF0g z0*H2ztH)e$J2F)xk+1pStPGE1_sY-gTXy$=5q~{haj9z z&dtZ>^$+j4fBj+J8QK(hl?Yd7j>iASIyC}IdNiN=K?``)@tzEz(vRsadH)xY`v&t{ zqsF*+O{Ckh%o~tyHhxmlKnQL#jJlxip_7yZ{Bv37p|CD_o7|7 ze}%LdP>wKIqzwstXMM4|#FtXY2jP@^U#E!pgXT;H|Ne_tnzc+Kj3vG+1Xp#n>E|7n zeQD(}W$4Gx5rBJiTGuZ5OYx;J<+?#K!e1H_IP4F&6Er%6wDA(wdY;Ojg4M$b_{ple zi6;+-IB8E?{h+6m>H$%==ZPBdKbLK&63;8SNt9xFlu8ydWM6zl766zq-3woJ{pUz@ ze4rW-pa7G-ay7L4!X}Ycf;r-}oLb>6N%YHSBcC~Y5cl%6CS~=k#3Tk6b;6q`-JM?p zO`dvHkKK9eO(Kjq*q$yF?d(+yp z9~sO0Sl{&}9r7s%2!+*uGfW_RumBcTAA=dKzi*xAw!3>T1dTz9mDh&`u4u}Lwecae zQc})|B=&O$?cZz7q4jsAt4r6N$e)j9NbT#douLsD!;KOi;1-p9D*ca%~k( zbbnbH&L1>=H7cO+0aqLD^kfOfvx1OFg?@Wg_h+)$zDa8C&*@jlvacHI(e1?iuf@K@ zEUc1P880sy`Tkgm4DB1EGgl_%!s@;HY-Lf_R*%an*-LSFs7WTUEQkc=_ zkq=YuTq{g_j=~iCzWRSN2Kjgu!8ohEV8=3Ag79O5MA}k^^|7dt!SSuZ@x}KWt+aS! zVZ6JU-S@wX9X`2&bgttuF&B?>J2>PMP-T3R>jwZ%130^!SfvYgU{$szXSv1u?%iNe z&=rUH?X5U+q8*2x)%;87$v76L#kG(pUvSWbRl-E13f+49%}z3a0T_7q?|8AdT{s&0 zHYFnl+nx4AgI#&~e_!H8cncI8d%SRNy>M9c?(QR)3dYH(ZjEPYem)0v9l3S3-b<#~ z8v=f9Z#hXwIUmswANSN@!3KTo$g2~hoSkDGBM8~`34ON6&w7s51QwIFtmJ4iR4epcSyl;W0uPV}NrsyM8dYj`3fw6Ir|ypBY3e+{k3B()!*0 z3C+fK_Bz+&o`&ykvhx-m{9NI>3hsl{qSz9?p8R0XUEDPm#xV82wE%l;9hX|+E7kv} zy6aJ=m&4PySyL=#wMXMES#3JmC1!9eOhCbHZ?q$KQ0wLuq_(V8Vu@yg z+AS*qj$e9YJJU8SnK0C)jXxaqM)rj(-Yk6T?V!i=Y!w70vgokqL^CvV#I1`8O&qG|A#Bq)rn{_+VM)sIk+xHb z69#2^$#EK=(6#WND@hHp)n<|j4P6umutTNZXzcIkeN+7j3PVYnPZl^-6;B5_V%b^| z=zf$aa#!GEjF@yMxfIe%&kLpdL5pXK8sjnS`OS?|3HGx^8`yHz5NU3b9HA-f2f#02 z`0dPQslNZTSiR9wAaEcsi8tG>>4Npvb23h`QdliOQ5KU^;OjArdr zzrLW={Z!EUw4P%Bgb=V8oA6;?NchqdyaG6V z5*_1~m_8GfTqo|G@yvUHmS-x$Es3;{U%dRoPGr|e-x?#~HM}b~%ZeJ$?r1ly5cmoI zu#95?tWHgM>SP^e8bsmz;_MHSMXGWWw-r2Nc zegm!<=}_9kJ;p6yr?W}}msnn|L5_3wOM*7$$&$a<&QwW&LHl{pzLDhvuJ!P14vYg-hpKVVJx1`DD``t2@6O7klIpf@)W48%LvBGxluojNb*{ z*$p*yC9L?;TpdcqydiFl;G{M^VqmxYd#9r*-+Vz5y=am3ql3`gBPK%Qg0_(qbjMcS zC~e(3aS-+1-oPGfYeui@s#&wY%1DJ+bYf-nDk z$#*q!?(m;3yMq$CgZ{eHwo3bo&3ekZXDnrqeuXWlIboMZvDLG<7@0ztq_~DYTD@t*ciW(eK_&J)G}zh4r;|Yd8dLtm5iZ z$0^WSmU?}nj_yf(?ONu#{@>Srg3~}G(}P4YF~|LgIU`^T8a@r^r>O%7i+h7G@f zL)Xb=ig36C{|fHy70a!PCKwOjNTt+Rd9e9fsg5#CVLSWIW!$bZh)pqwU9O7!O$i>l zgm#ln*{XRr;juGki6v zHiqig*VKGTdaai|jk$XBwO};^ayh!MCQ(gDUAWFVXZP?~oqK(GaxCB~#rm;Aycfu@ zzt}l3Xmy2Ttv#K=KqAD?+4vln`+T&NFwjm`C+4r(eO*pN)><1UvfI75F>on9U!!@Q z+aRP*f;OqhTM*Jq&5>l@6qHVmTPqXXisY#;DTCY+m_G0IpcJ8Oe-aT}Fxzg^!lNh_ z>z6rMnOZ`gZuL%y4R<5ioiQW5)R_o?R;JIts0Vjb6}URiR1LY?7c!eUDPtIA@Jn;~oM?%!yx zk2gR07wP!AkAH3VuCX`iYg#?see`!WH#-y)6HU_$4*r|p-qP*P)+~NTnG<+M?nJga zW#lc|=K=RS3A*W5^m!X_liRuGN|w3S9%<5v^sQPscO~~Z3v%j4xjMShIuS=7NL+i! z^-ukMVR{mLCUNp`rlolNdoU2~rO7xN(dREHFaO^kK}+YNfP*6oqH9Apd!g~(`zygF z5e@Qvl{~d-J|f66o$jd&X4l>m&<5gEdudq-=4Jxpqd$O6<=YD6UJv!!gsF%5&8x-> zf^X_h#r#kcgb5iPj~3rDJfr z3v7ost{wxm+t~Yr6t9MetCl zsbXNXfgUzHTv%4&a~2iDBGD(%5D}|sUgMBw0DITXw!Ej1uz3G>#H5T|3gb@!*KO1) z__jYvm-9kxlM^CuBEph6!w&XI&H7S5@uay3CSk z+3zOeG2A5h@+BaR71I=0F0L#}<=9kzhnU%wf(l3J{!h118N#zEQY$76t?7;cnoG+xD#PDf^&( zli4=2Ii{FrELzDd1e1F_@5;)f^;pE4lZ<>1bvrIntx0o`THw4XG3Yx%8K#kK?;;h! z?B*gVb~^g{2gR~)A6|GE@33G>W%oP0g6?wXkWMyZcEonyo_T{!!D(E)F88#4~X!uZ8Udo^00pshw$u>v}I_H#2 zIG-d9j$xD^R-XWdjp~5G*t4&}w+bT2qk62^2A}Kpjfry@BrVm4Eyd6SBTG3J+A&l( zcXDCheJ5e;^XNOvy4QK?k259y1e%-U0Q5Q4E;qxb(lRo>r~VsbTm9j{sj$$K#zp<7 zX9Wp)pjYyC-`O|2{@I-SZ_Q^;e0RAxCl?Bzad;7G`hx*ToixQ+dUdAD4&nNfom#90DQYM<{>B6y?(8@l{>8Vr7(^B~;y(48$Z(H=nW zCE635v(%q0b5*-vC2r~cY$CGS5{dM7TfKzo&IQLVE@mCA*#(>UBe0`Rm!~{PtAx&o z$(>Bb0LgEkBqmXJn6P+D&M`oHBnqE?HZ!AXzoz&VI7VMYkMq9Ck@OLk2(sDeD=LKu z4xkEG>+jBXu&o6kQK81&gUrm(-#r6Eq97sS=NufmbM04vLD(QOH^jL!Yn9&F>^hra zxz>_~7Q?|8hoZ~%8O09@aSh)lm#WvTXyS{T#$ch`Hy{*4oIE# zvVDnF>h`y26puPm465syhYg&&qer|0P=yh+4r@(`!jNY7b%7pwrzI}}?+tz>WD>VZ z{V6wc`Q{OAxppDja*oa0W%Uuh{4k8-6!^r$ef%z?S(&qIBwR@tFxrIMI)ehZDE@zS z{pF1*{7`Mj7pZodSER~6C&F%(T|h`fV*oH6YJD)?VBiIcXjlK zOu2ge3k+K@+sW1b7q+a9_s**IxGavnp~Qbc{ue=KbrCIsXGoYSEVsZl(4Rj;(=D}$y4@voY~O7 z8x*QLTJ?UYEM3`zVM90*eydXK#tN_NcDgf}LL`Ya7OaksW5E|IX{NXX#2HtTN=}01 zbVq{}pmPqae;D51tzM17$CT7NA!^xlZG#t~XWC{yElp4YU#fvb$!cHumqicofD*WIR)BaQ z#EE~vOUocOM&r|~>N?(cjH}{}bhAlrHo-_=MGHr#=#gn@bIyvVQs}QF>JyLKNeD%r zu;=)mR#l140i&B+N8kHtkB=Uu+Y^8djWg<~yX$v&D8!1`uJI4MmrW(H1bS~u_q}D6 zgJXfYy0q38_Tk|mK=8QV3ZulHRK-sE03jAq|g^yjbi4}{44~4-6o{p<6|56xz zcf*Fnc-t(J3d8`fmJVHnGd(ShSVWwX<^8H#mO;BbjlgZ;C-CQax&w{4IAHe$9PMN7 z8CnzC>xfI%pJ=GZ-r zA>9vzp9;x5Zo|=|IvIw_^zzLyfgHSjpM|On#&Cy9URyiPA&Je+Hh`M=$%DKOjsQ0B zO;oF)fZ<-pm1p%<;`IYLU^xM78Uvx0!1~d5cw4}cIR$LvJ|pmyc7g47D&ry$yjq3ubp+uD|>U?nN02uTs4jSZ!=2Y$_-))=*@2GpqVamT% zY?^p@cg(`ZSN!;g%TGmRE?emPf9WZiGO!Co>yDAL;iZuL#}Z8=FwEaGu&+?q^C$^k z=B)cEMq)vvyh{lWM5U%4r@$$nz!LF;fJ)UJR4_R_!!t>GOvB2y*Y$|6_s(F|i&4`X zcozf%Za5i~Gl2#q$|QiPa*;E8e@o!CzWrXzB&;1J8&+er{$jv(oDLXHXAbf`2rC2s zEXhW0ZJD;CNJ27$XZ&KOlr_p1T5q;7^>kCsEi6KTt@wo3gvOl8Bn*ar2ZI0_Edt%0 zRe(fnliR+d;=ZSHV_xZQVdC@@~> zR}<66yZ{yaeHGTl%=(!?uV`d;$*S=?U_C`$z?5Ch{7kZNikK-dYyM5@1pdfxHHCtV$4H2Q_G^6}`Sn64Gh84a9kno1eykLs8EWHj5x zc3#}tT0SwZx+c($T}+Sdw`-S&?fVWQERA>dm@QRDQBYhnfxe&${x8_-d-&o74naSu zv=4-gU!9`V{i5})wXb(1OLcd$5p?5KLz>u`08-4I;`*T-hZ80~oMmv_KGba35k=41 ztu(Hv6d$$GvnMuV2Oq`YYoxHWBXL?2l7PoQfPOT)?0g7kJME5N{A#2~{&U&wOwOul zZG6D)9#(|W2rmkfOv!8}R8^ z3LE%N9^Z3m%*n`J1&1CRoa*}t9>hgCn!W_T1#@dC(!m_oXQA{^CsVUE^I+fDCMV0o z^KjqIt>>V0zwGCUiL~ah@=PRpcnqybEAm~_Z)or#sy_F08<@0t9a2Shx;YYIpVo4v z4`^vd!ND!-rvKkw{a@GaJ^)npiVFRS>-MF#Q3gd|)rPb`X;jQ!nHg15?T30{y83fG zy3SE`oJmF8tJ6gjeJn98TQkD(3KEH7vv_3#0&tIh@r$qF`0Sl7C{uGjF|kQy)N18Y zpIzS>808*#KR?mwNxCX3{5jr*5;dZ1Ff{kZW&f@#nGwM#W%AlY+%`Q&>T6;Vpizr* zyK_@y`jt6l052RJHWE?|d2 zDogJaOTSmOjLkLjv;BY#lyOChEbvU)@P5~Aw~8{f9-m;Zn|9>p;gKZrjEkU`d!HUn zHCv&Oy*lUzId|!p<*RQfn+I>Q-FaOXE+3vs3lOP)=QH^NV=T}F-Ax7e-Y078xPC9G z>QE)Td+k(iyv|_GBX5RrOI6CI+Z#XQx^^GvfSV*AHIKSu&-i^ZI;;T^X)kY=&* z*)b4x4x4Kw^P@hAIc2y9`%!RhiMZbEkHF+tm1BI{IsAQ=-4|ZvSN2ot_B_lBpH=H= z6_W;r^8hhWxO#$!9E+vt#r7H=vC~nnf<1I`A*14fo3h}~SS|M=caz-)ogB)E%ZGrv z_KpCO%&q^$)ma9`8Fkq@ArPDZA-KB}f_rdx_uvj`G1Dmsv4^3bI!ZZ-fKOJAMbgFsKmJ8Z9X~(ciT%?HbJv&>Ds9)Bc7}ytyEb= z>NX@XZB9>#sF1hr_9&|3T3QEoIPuMB%~1*DAaeC4mD*wU#J&8ujs9@jdd`~DcEPfJ zkpiu4d}88N2DALZHGhGPt&3|L#Xq~>Mf=a;`RL~Ry-Ywc{+}>o{f)nGjjqeIFHW5N zGn?9XS%4?P%hs0UJIvy^Wa!4Z-elM2P|Bj{bSs9)Ukjs$$QLu@)m}pFR*cPBzMSPJ zr0Pe1M?J8AH8qQJDv@WE8D3U~ENs<^bQch17Qx2j)rS|cjbVT2Yz$fhm^|#E2_6nY zC-@CB!rZKvNXnjU9!lm6e4Blm2Nsn6_-XFT-VU>w*^x>wMfesY-8@K8{<&C}eNw>w zcTK>@C{#G%0T3~uguC`4spMkoyrXKAXAJ_O#^tVW>tiZhxNRtA-zOH?u{Qd45)sofmd6)Zw5OM`T{Z&56_k|f z@0Y_h>)&sWw6$0a3G3-QeOUpo{BC`EJ9zehss4g@2+^*I|l`YktuC#&t(e!^cxith~)9Xw8VCo9WS?T$#^T~1BF z?zcLJJbgB#@4HW7&6`c9R*P;yIAi~#0rKxqCA0KVMwZWvw2t#v?zHAg*xB{#G>Bs4 zKuNXWG?k@ch#;2O&5IVba!2gqJpDAVGdfUN&vIT>W?&)`cGz}v``-}RA`yY`$;;>RhWjMB&Bnt<2PVmUlgiii zN9q$xI93K+m*Js~jk( zIvk^pWEvVz#@vMTb0bYe#n`eHWkT9I!@I@KE2UJ(JezY(jt$dah_{^oB6yH3)<&->0O6uXfIyO1R0y`9Lj^% zR`()s8NIUEmSSxyfvfl2(Q8yx7XbVh{1Gh{4NFQWR60~gCyNdVF0k8jXJTSv+8$$* zmsAuJQxaKCPWa^>vfawsVf2my{-0nx7Z9}KXUtac5sQzBTQRiKyF3ND8C>S@sCRu` zvw`g84g&!?XE`oGwB9>YZR=Xt+lc>S>E76v3L;;bkxE=mw*pw7tcK~$qe=k;F z{UVQQ1rq&wW#QF)jqde*G%a3?5?dbV3gOc(^5#3bYe~bpTF7o|=XG zqkEFPk|Pg3egGyR1ihl8JaHR81n?LS;2*ToQ;axAFN6}8*RY*s8dzR2o$yA&={Dq= zs%zU!mw{O;EL{rfEEe?Q3qu`w8lFA`eGKico>gk4FZ_`=V5%M^l^G=nhQPO`y%e~X zZQqK7B|9iEp8JG-L_47s-2Mgbad}h6X=Ys#&K^yveLrW#ZpVj_L-djJZ;+x+=aypi z)?sdED7v=ePW;Qcl`Hi4ZNixUqg>vM_3wtYo`XSQT%=F3D@K4|B3&F*7p-lV^W#*2{M8+jQQnS@<+xc(vf4A4 zJgC1f16kgXe92%*&Tu{q$X?}gK_%N@ug%I^<(&Lxmof5&uEniAj=%98JD=vG?}O@% zLd?Z8;@M`()|ZR*VDovG*m?`W&F2yE8Zfnd@sjtDblU2J{_(QUci3&iQtP&tW4kjG zPhFz4harR{miWt}+ah{r_PdYWuil{j_m@Y^ZST=l-q8Wo(--izZ&QEl0wD!@m7T}> z;*lG`EOve;k6k}rbtP!0XsH?6Vz@JNP&c4fDWAY1LZkn6SF8rJyi^1yz?p!3r7H zy+#V&werPlRIWuDXX7WKA8t{#kZ7!w8E1^Kd(Ch(V3Q}vG3w$d^Z^ZADMLkJC zNJxX0Uxo%aqX4Z@ToNf99)m%WGiszsZN)l0bC?6IHG>9cvKZ&lfDbe$tYQYF%Tr@s z_?7y3nZlN6@ee0losooKn+zfCj;^E2wQEaw59UNecq}Vs2XEvg*X9Vq4D~NO_X9Tp zbDP+!=WC+4eA1qf{F2ZxXN%mktCsK;bgkWeqmO|u(@4;#wkGFQ<3EM@kc({bjh*z; z;&kClxQ?1=qGorq?>G$^;{71|%B~RgRc*~Ua)vw;2Q!$oP_~Uk#etAZ;Q6p1e;r>a z(tl|I7R{Hi11Kcpxk@S|YZgNFDn;v;#KI0rZ`VDB^BO3H!PE3ZdvR|&C*< zlnY!0-bb;_(HzU`T{nqrEcL>y^9BD1e&HbBcSA0oPi~8sA<|txTyex?0q`tYwcmBQ z4fhc<>*S2>JW?O)zXDBHYfp_a@TXGB()KBUp#e}dSO4%80|NuLEz606fWOUL0oMBY31%h{1g zb5;fO;pz@y_U=A&6G8Pdvt1L1GO_8I8`;)yXSLR1v;FCbcQq03Ts7}m68ondhxb+) z!yd8)5>{`Mk!=V2JZvRqOeS|eE6Fp!^QFHEAkVR36Ttm!x6Qv$xi&l)jaTEhMhkSi z#`gCK7pe^P1|1p}>XME{@;GH67R#$uX{G&YZL~;s! zRKVsh)nHuB1=IZL&$9pIo1zo>OBE}^VU*`S{3PW#XYOqcczC*LP8>XK-9?I-Kk|^i z|FZ|fSAsP+@KP$O%7^QMc~2<{!L}#v;sBXo2m~U=!!*}5idI!qEu{jF0HP`iG@!<$ z0el2F?l($YsmWJKrz;<+Buq%6G#gSgB`*bOWT_H3DI>he?JW!Aik4mCEy5?7=knA7 z!c1h?P?&Z-a3rm>XYIMmt$G}r40#Q9sKY0Wm1bSj3;pla^?u(l(O&iTwq@asw*0DK zViL z-{(haj?cw0B4Jm6KAq*=c$mBMOFkkmFW10akL=C*6UC|U$H@tvoV8c;T{lvVVA9>w zwwsT9ToZFUZ&qu)Ma)*5m@AC*6$}I>e*q{T^DErJ05A}{Jvid)6CbYD?TIotI4Dze zbG0*)b~6%m+yP^~5zL)BZ7_ECrGbfzlDt#+#3eMa^QP@?-#qe!N2#LBPSD$P5q~grTJDaz5R*u+rAzn-gQvM|L{tZjxdV4ewcJurC{I&ibOr+N^*2})73}GGX z#($6XwDkp4q?BX+&@FsJBJ;b!bM{Z>{r^0dffM>2UuW@O#T?Wq)fes9`!!5cv5e8@ zIXA;hmO^_a!xl_EOBjW#NusUH%n#1U5tmFm-2{4?7E_Kt;|z=LC?GmcE%u_+wYP2L zmh%R?RnNQ_2iMEZq~vPB<0>)qKZp#Ok=R(UQ*A>y7E}B21K7t{Y~(4q7ujuav4<#Z z2wxZJ@iKEDKyp6YSOqRpzx1D4f<|*6X?)*OIPwO@6{%kN|;TW(dtzexKa|g9{86#6@P24Ed z<2!r;VyNWkQoSl=@o5|Iy!Q=ifz25jHVE*TSWevA)Nl|2-VIWmAKm$V2kfJpnkaG< z67iz?4Gzwa=u`vOItfVdYk11%k1yYnTsy_5zr&c25BTo#SrS?>vaN~^I=^LAq%vQ4 z7E=|0dkP44_*zpjbM1o~BWBh)qzRVl!Y8^s-%Q>sK1ND|7C7TNuP#q>i;-AKw(mZ$ zYM(w^RkV1$zfS2R6Fi4SRS|7DJ>Q@<2-L%KAyS}so|#5%0>SY3=xps@@hK{Lwd4>h zQ3t&KP+aDr?S6~1>pk$ae7VuJydm8gCi6|cAIhQ4Ln0Vp{>6mg+CAu1U(ihqpjDp9j#k)Hd=&0PM2=I0P+Lw`VmTXU4S$kI@S^*qLto zEw4Q-VT;MyMkCoC>my{(o5lC>WS)|ev>gYEPLz+6Sat!K&}5d=d!F{226Ky-X7Y$y zPF{cXOg}F;%*NA5MS2(i+hYc^E4j-vSKk+Vl;=V;O95krv&@~bCcmhL_bG{iGz?ej z$V0XYV_+J#$S#ZQxThw+q*P&8KZArt%fV*`$yqz+5rL+_`hq!D(Eja>Gv!2DG)F7L zPD{`r#rPL)Sw2FV3Y$4mTR5|olP15jdfyPHXAn;6%T*ILJi0+~j2dYU6tKYkppySB zF#5&>nO)>7NJtaYzK$G8$g2ZDTL5*OLpT`d<-sp~OaA&E9+%ne66jiyd2MKJVW}&Xvs3{Jpp2=M1CKX7 z280H5J@*UeJkN+`m?^H`>x)2$o(D47m(Q0re1c2qa)gH7R9e8C)*#s{f2P|!&Ler& z`W3sHBVicPSI^!ela<;zeH4$#?&~fBi<7I6N&WR67J=J1`;J6!cgNBnEsF2o+xMGY z^;^Pv@8I<_rm}vI?#&Y4jOu$_Jl75_-N*3MKH&intUIMsABbhq>GP{wVjsTbUC_L@ zqnXbO$*R{Z%kgsJ`QXagW+Th9hhdIO`SQuCC&VF&tTooS+Ngqvq#>hYTLHM z`rStF=BMcMb7{xTBK^}Z8+S_Xj!f$-tvT6E#$)4vmgV^&^KR;i!@g_VeSKKi{d8Hr z4IIMbcyOMc>yPN6Aa>OH&gCqOF0JK79QfOn$ICo}u(OuL6T1K~k2CCK@xIjK z>sXkuxc5r-k(Hk2C#qt_fIEz?WK?z9p`lhBZb&FJISRM?1k$%#uwLT)J z8&QjS$vr!d&hD}@mUp>irh4~2D&X#}ed1D~o>Cn<=`3#+ZP#<3xi6`IoZyqV_VORC zE~Wtecjw#~F4Hi-1jRE?mX_&#qu$8eZ&6hK_vkX52lj|-@>uCo&~hCq)bcXdg*k$! zA?<{hJA}vUtBpT~XAgW*Qb$Pn_xUdu#qHNDPF8EnCM#sVh*apF@#2J`SUVXa_uDTc zBCwXsV<}AJ5!2yK7^&4wb*JLp_=x%_9Z3L(fjB^C^aX3GcGN*d~k6%sp3 zr;<4!e}nh2{gCR+w2!E|7hg60Jz)DxqJ?k(y;IL#uSr!>bz5T`{#DlMKnzzC3}PLYD-dgMk1GSq@iA z7ItHpv3o_kTk(yE;Z6mdEFo3!pYkqewl8rpL4PZ-PcvelvGZT{XVf1+T~9}H`s4Kz zV<{D*jAPfQe`SSl-@l|(5Pi7H>8aq2;aSK7trNnszS=jcak5Sz*NwWnXL41&TuPTZ z=(wN&%>yY@=p0-7!A9NJ^N(-s$(X8~X1$%dy>~ zT73JKrcnGXM;_k|Xjr-ON74_KGtUY^Vuq^P{*G_8x<9g?lugK!c(J6{ z)m@QCh)X<-W0qHun?AZe_suo>-E$?_7XDL36e=4r_~#qS?h?9~2^}!q;h?kBZF3X? z!q|yi>=!I5GvrB@%1%9!FIKx`r3klp2d~=2kR69Y=_8Ku$@3T&)k{A$bu`>+@9?v7 zE6`h7SuHhRJd!oDVcfQFH>Je#$z9I2`GsCA8ohlh+~v)-@vs^&>*qHlPWC_nD|1T_ zBKw92YZU75;He_G)>8t!4P96JdP_A(_AmqG>qU&sFcIkiq2Lx71QlB&r{Mq@5e|hvWrX zLClI%dYB=6or@(g;7=|!K86f-VL(h0Wiead)d!meDu_DZAwO})gP`M+kWfOnWM}$7 z8nt(O6?%h(SNnO6l?m#MGOoc;?|plQ;(A7xTx@B(=v}pwjuACjX95~8p7Zh!d2%;? z=DQ-r(4-iepTRCljcGK$9HM?{T>&mnGi&P~M%7_Zgzw-HCKqyV0E)MaAcJk^3-vUz zV9`#g&5erQZZ4A^0{z%-)}v+-+2&PB9?~tNl`mg^z6t=RyZerT(}V$^?=bq_^gnrAva-gCsE zsk%u0xWb#F?N21StA26dIrF@Qeftypf|$u|(4(%be7PLXQ*WZ4y|jdYLB==w;<;7c zzPX&cbN}+Bh_U_*<>g>-WS)|`jc%62`XtW1QC|QoH?DX2)Y-*Kn2M0uhj96?gBf4o zZHnTvNwb~Ebiq%u8v~_0Bc?(9RP=*Nh4%i=n&`WF2AT1Po567f$SoCMiJuX-LkyB&jNMiioCpu=8tmN= zl3xxVzCtU^%2U*9Tlv!5GaPFan8TY}ee4}Ic8GqIk+I}H-M$4!JVX&e*>3tKjQKcL zUSQJHmO`2e-r6}ygR|=Q=i7t)5Xo8xk>ssfe5djoJ<@?gtl;nF}xbQ$@6hHZ5s^L9O; zxCfnvqf-<i0q_+49F0EM95JmG;yE z9}^`o=kd*b0f7Rf%45iyB~&4kx>a=!L*H@g(yp=&Tj+T})BZSW%M+Ti2?+(ro;h2K zC416~VBL%yHh`E`U=z4~2RudKMq4aZMa}qG zdHD&+C%7S{F4^##Wy!oyl3H>{MO@y#KleNSiLEkYsAuRxUQI|ce&VK#=J=*A*k&J* zgn#jI*YF*vulj`<;#Rj7JP#g%{-d{GIoruK0>@DlX=z|# z_CQlxJ-_nNUxbe-Sc0Ma???!P{b+?@G0t*AST9w~v8hoGa)Ikbd;N+?iaFl*ZJEn< za&I7asjZ9ya)rXA)^bcJkGjl3V*DZUdAHZpf-7T%<{+V6-v+9ySMDpK%7|78$3}}L z4#+Iiv$HKumch)-4akA7Hk!JIN-X)p(e$s4 zHzGVupECxv6u0FJ7R6=ps!69x04-SGm93_`-b)&FF#R{;a3Ea7O|LSkR@-=RRXb-; z#)gG#8z*~@e5@0k70l@w^U?j6N8!`aD22q|#qCjaBqTema_XU%ZwZmlBS-9R7AtaX z(XBp7k$z7O4SId9@7g66qSK!Cl&*?$eGs*cefeHa-n|4H-|yaj;%`WaCSv`QLG}bvBK;PAAaKLZSw4(w zdYMO(sX1EV5{EBeMoZD_@s&`xHMRC`pQFO_DEZDzJZ&KDeJp@bGA}OsZ5X0|t9vyX z$+)HPW5!hNx4j_E@Ffo9IznNQFF0sBBu)}aNY9SX#_w$0grP1R#Gb8He-QGHrXnuc9JG!yBi6&F>K z*s&wJ=XxSvglgjyv{pP=$D6k%jcB*4=~1nqu*po6DW~WLS{TO*z6|;I0bLOmqOX!# zt(AnS&%OHiEr$tP!pQt=#8la5ajbv4@fSKzXYy*WtS-s{co`rI`&Xl*@kB< zCZ_Ro9(IgD&X=WyjTU6wuXL^snVJFV+d~yJRn505!o6^0S}L&sSvHBXE{%F5uGh@O zBwi4LT4mZJFXk)Fo--r5Z` zRM|6>#;i-5c#N)qZIk}jacJ_aAS8(%7Ikz7FB*y!Dp;Rc@LAuqdbs!`mn_9uSyQxi zj4{l8ME3K0DWJK52k15cb`J5738=QOx0e#Eht42KY#}=&$dTMpeg?Z)Vo?;u7lahA z>2_biMa6R-ip%_(O7CWK{<#fcn{ZTdrX8Dret3WFT2xX$ff_H6FuCJT+gzn@4@A+K ztNp&VYV@(eUb@f!o%Z(~f@jLrx&NKIKrwm^oG=lOa*b!cNJ+&1Q3*fsAh4+d7Xj0y9UwE#wQZpha_hVGyKzk_U$kkZ^7sfq7oIf7)H9ov8+UjX!HiNy z_SHu&sl(X^Yl?&yQX_3r!0EFrHLUgFhO&$|EUPFCDkzzVnNkw94o)f5@w_pMx1u)4 zbi`;y!ETTx;w_<)H92X6bEO7NaWv3Z%6XNru$VzDaO-b}7P zYND|xA?7}3b%cE#v1$qIBSKFJY=rzFsU(k5iP6o~_{j#n*IFT0sa0m)U9W5&&E?r1QO=t1)1+83RiCtFGbq;45)d$#BwS)@Bf|4S+ z7fv;ig0|@mv}rfUCpKs?s7f>s$ z4e8JJmfkb_Tp`R1keXJ={%H*!utaK7aZe^94m91C;A16sCYJuh;S%^07YMaQTj7n7 zP;oSxA}9aPZ1hAIz)#sLv4p4NrRRHIm_0mLFF~&B?mPT*{2t!>*Z!sJ;N&*E$!YrN zHBZw}9OJSzw(-mNT=J5>^pYzc<$%7R_^U1Hhyh+fH&T$w%^umq9hCv->Y6xGO>8@1 z{I86jV!L(DW@{K79QVsJV)}ipamYsooP;_`MP`A_0YtBdJF^cdpM=cd#jUSWLI5{;A4_~+x( z`5cGilcr1sgJP*Nsu|AOQ4i^aLPAJAUvkk8dhkM7o*EjSH2rd6iHt{F0lzqd02zsh zAF;G&b5(3UT+&}qcDJzdenZXWO?kT|pp?el_GHbjq6xzDLXC>9Y$9qwDRfEDlfM*% zd|ms_3C;z4=nZ&nymGiib1B^DHkBin1;d7{xyUD1C7(YWnj8&(i4&PJw=h#oJhg`= zEkZ&n>|?n6k-BWb&5lqZ1D?A{zW+5#|JVMr8UU)Vxn;|{uej=y&mlF=JuNTA4Lu68 z6{Dt%cm+V2E_(uJ5A1CFHn}n2=)aZ`WEl(~)3 zaYbsmC3EL$nu>fxN#OW7=8Rbo_SO0{z|PF9IlNq9;(sK1oSQFl62H$>ahCkDQn0@}XU@e~cBI~Zy$C_Ia{Zp~xXW;L09AbfJl zzI|}>8~@$8kVTF(8g$;;MYM|rX1GBpJ!Ii^qR_?BY)geeX6fJT=2yv9~&yZ z@}3m%C?Ac8ii#S(g$>@qK7=Z@%T(jNFCnG#pMsM=_%AKMiTbhMF1=(%zPz_YmbQL4 zZ+Bsl=icreePv{}q)a=)@gC-{5BGyFq|ODH`B22BOWh>9A!njNE8(r^-d7GS7~Gf zmA&IIsX(;w3o|fW(SIj2*<&t)FQsEguOLe7ow?5p3E%!fEqie54Zy0tD2SRk7ohz1 zyrW*=E6{KY8wz`O2UdDZFX>r5F-g&QDlMU2X=oT6u19JjA2>#4c0N`6P+zt|()@sp z%PQ0#^s*uSyZJ~|Aww}fU42m#MFWR2|5fJBx}(_NDQW3X^ z1o-PC2fXCB~{sAff zxx<8LeHB*KYM@H=G!Q!rWIV}5dMkgetORz3sg)I?-IMp?0>;AV@SAc98}32AAzoSh z*dh3UzjFTN^fPe9k42UC$2HvLXa1FMG{|d;$j3O6ZXj<1Fvidh5&+5i@xc3v7e)!0 zT=c`N^UQL4J^g}Wn^T^=AFs4yUTm|FH~09zXb=^3|LSdS_|k}kqbDsKHpj4461G56 zFwPM1$_}+4ufgCZGwYqUV|1|m^d5@JGZoq_DVkwkDX#3id?xT3#QT>L~L3_bb5`$=#jbe{2AhFclJb< zGye=JmyE<^(QB}t&inr_YT0tMdg~bFgyQ?_WIM<8dQPRkXqLq@9zmD}eL8hgENJd6 zA!#hSB!D0=)wU~6Fid3#i2^@Xy_#^UbzQgG?T1DZZh$GPY{LfhI1{8>M>NTOER_9* z&PP-^34zUGnxB=UM59v4C(orqre80+xErb%xRCMj7*mp64nZe#aVMQkNB9EcfgDMN zwd6z=fX!GN$MJ+zqBbgqd~rjMX7|2ieEEeus;l8%l{{Lj_Wktqbm8P*X7K$Eoyds1 z(IvLuL8@PP?n7y=nB9cH`UQsH7M)+9QT0%*+0Zwrz{UswNf`eZ>;iclhn%-{!P?q^ zk?Ix@^TOz{3PKcl-WHim?fgpv)aCz-Et7mPWFnKr!q*G{IdD+(pXy=o?LU6!nqz9L z&kmK~Z42ajvGRDMXta(p02*6bC*z1FhZHzdwxBC-w9F^~)iD-P#JuzAqK{DFrw>1r zt+I3>p74`Ow%~CSNyW{W@UBslCNld$8Huq~_muOe9EUqGu(7+vNzsIFUYOy?n+6i; zoF7DsB>0P%J{t4BAbWf?_9aT)V_n+I3pMyNXYc zZ$~=N_Fg&;nx1XrtsI$pmUcNdky`YY-D#0WPUz!S<2S+kW?!nhyX3%P=ghEr~LSCSVX? zAkxEoCe-=(gw6W<@t_1?2U4;f{*YLUZ0{(QtsP)K;vG3}z?JhYZGy10$;zlQY8pDk zGZlP(i#?AjOC}sG;Ou8pT3HhAw2JeKbjUF9^XtIsmxE&4@}n|IQ8vqq(Y|H~pKHnQ z)zuxgmrL<1U?w0QHo2Fg??@qwEeu+93k(kZ)-OSw;car!G?)bP3TfazBPNZXVPe^x`>EYCKaCY4|)Hbqoyp3F%Svp$dd% z!&h1J^YdQn6O)tNatye5F#1y6eKs%bPy1V0`71#1kT{O5$Z5WjgNI&am)JKN%M^&t@Lku}S?t zTKmg6=T(T>&mfFRl&A|LsVyCG*;9TflDKjs?Z^*KBAET<$25B_td#8RUrmoZp&=m{ zHvCdYKicuPhsPk`YmNjI_z_;JIYNr8jebg6U!6*)WX*O=3)UtkIW9Y{NsXuWJLM0H zkAJQ}lb{!p+i^|3N%5D@xm1hBlk*~Xk2n5C|LZXOcdGeba56DRwh(wL2h;Yjk7(p+ zbxZEzUXSk8jl$dO={$((o)-*P(?_rub?Z4H9M)%3=E>AIG(>?BWE18ZeUhCgnKX-7 z6d|rviWUa%2Y1w=h8+ud_`a{%k#N-9G3nu0?8YWb1Fy2oP$_&cEM>(g+qcT;QD)|> zm_qn(7?Ig)12yGN$^&gk+bHSVOsbzfISDB^;Xi#2M~+`=FRG)C&w#Ez!u))%-vv<1 z0>*2%cpbS>Vi7|>bbO4kf`hc|Y?g;7Rz0S`&uTaXV`Gu_PEJ>w?_NGs`#-(QPuiLk zc!|jyzKc0)&U#N51A4qu9o(i^!1dW>GT!>PMPkH5`zYv?h_~mfpRKGb@8^x5H2)>| z{L79#@5SqkLnLjEJ*sM}njFZ|X;KY$1JNW$GQB3e+FVx8r!{$)} zbN|vPH?HKFROZ0_v4P&)Cj4M$N4NnFib88BNRV5GcLk6xq)wZ!Hy%V7!t3u{Kj*A? z%VBhDEY>7prWn;KyEl9HWai^X{eGC*aOqJtkUrBzl$j+iH zh8$t@kTUjZQ6N0mleGi&-2!*&v(EY@NCTG%E}wmI{|U&`Dx|itaj@^5$hg(n z9et_@($LEvVfzH3bSCJBX51eiK-ED6g*%clTo{?VGBoi@CAss z%`{zQk0x)t4c&`m((l=0 z4tEkRfJ?!dsa#)YxO8=kR<*^-uXerjy$ONf`8Qv#@~(2Dao?^7JmC#+>x24GS{eyt z@^%8vBGYo1erLZg7Bqi&z0XX6L8X=dy?!tOk()<%9c-|0kYL?o(d2^%6}nCL`8(v7 z9t{yuA*pGf=qIpBpD$BxqEgFwkIN#!^@?rz41+NzjRXEuQf(zE)UB zGs9WQ5&4ez+(9lOn3?JK@-jt)X|H1}vpj<{ek^ta1_*bifLylmX^@%(Ml5TB)w|LS zb0bS~)e$cZ#aVX{)5+bnnS4YuGZY0zKvX|^k)=~SZ$sNoKBmf|85!KC@68~l;o1fPWlhhQOh=Cp>Jhoy*pY{=Tq=2RAtOZo z_oXnr)r-w?uX`(r(ceM5t3000<|ku~|5J)hZ!rwa%IOehrY`)n@>}z3OsPju|4^cL zp&1_{$AFSp*Cy~;Zg=Dp#qbPVl$^Xev3Yu_oymX?>r>=ZFo ztT4R_mlNra*A+sCr1%}qSmhRx=ez- zwxhnW1euz_w@4eayC(=*)6!y8mPj#{kPrpA2ne;+vv_1FV*(O2+Mm~e9M9L%>(1|upG4N>+2x9>-zT+Laln_Ar~ewftv}1;2pfM~ z*M&NyCI))@U&c0HHa+uAZ`LE3e@BB~*klQ9BWZMR1eO&T%r(j96fOwCQmf-wWs!|X zD}=Yo29JOFXle2bIwY^6f-jv=nOOCX*Y%Wx04=t*p#ctu_-StKc-^ZZ${t`{7jvK551+^&1`d2Vq69~hc+ zrU7W+LqBM^>oHYiY)Ir;RVkZ);2P5W_BvO1Wc#Rvj{KI}?{Lf0PU}U$49(PBb{1|L z^{G{TBH73>Vw{+EViWbK;#nq`9ihA&@%P%A#Yg<9v)k~zIBJralY#w@U$Tn6dJS)r z{k@4+^EAbUXM(g8OfFpY`aDInF4{83E%%3tJOp%i8@M3VBaxJ{vmMIE5xxxH&RT=vJK!5 zv=f4!PP%%x{qIapVPFw6Xpfmi&VH6RlM1teGlsO^Wiqkf#C0OX7iI1lW})Nd?dTLn z5(>(8Kodrt=F?u;2x?-j{`3=+P&lBu#mmaW@Z+JSWbx>i#>W<|-Zp9aQle3jSGz9E zh16(o6pWIH6c}Nkt6&JzH6LR&W#fWr7Q^DVFmTMr2s#J?W%tO4C37K83qzdPLSg`& zf)LhzG_Aq`FGb6r$G&})WTN50M863a^ZP8E(AS9rMaK-~ ztRE|su=0bAt%_V+k=fuj4)o^=!Y1{MUd7mFBn6vlqot+TP~>b!4FO5~?Gw}TsH?n> z^aNNkLW|Fh|MvVXt$&HeT_&$>x&~-!%25C)?qX)cjsie%n;$JhDn$l-q3L8GSU|w zKC0)oSRAhQj@sT4ZQQ+u_}$dofg@dFW{Z_Mh%o?e0~r0{V0PWe&BX;s(##~9^s2{<@1@;&W6di zl@A^Zgzls^d~Rfvwt*P!U{K*8+$?PPYYA5rlWr3;=M7nq8_qapZh}0)^*`6 zGxOS}QJzlEf_L5gNXYndt9>;k!ruRrSD|=qrb(jDCzKFzYhAs*hz{szKV_pQdN$5} zGO3rtYwVyXu|OTOI$~{|!Psh-TmR;07h@1QwBr(iX8KqTCaWTLd421jkWbcHuhlL` zLLT_ajwP(~jF8o5+T$|Ns0TQXKt?xpsh|tV)XR*;_P3Q>x9cw!%C2|>{x9=v7oj|l zE&vqF>VEZTLzInSq|;VmJZl!G#i_$oQAQLKDMC;hKU@w)O*7_wVNJT|&N^<>Z-Vy{ zuRXesx-Q0Z?}Xi36M(?F>P5+;DJZJ=Tx(bFFj=pkh}$@*1x_ky6%$Mo ze9G9eui>xm)}?{z3^~CsnBm(X3Ze9`Di!RQRCOola39_y@t(LNheZ;5&7<Lw|Y@(qz4U5vHfS0q)n{whFk>9n=D1z6^ODdQ>SiIR&;xCw67w(c7 zi~1rCDj%$GekVe(6(sOleD%eY$tuxU(I4NlTMS-bQtfK zI{(`DUR4QI~3=EMY0T;hQul&zQ(oIJ$ zH5IQZ?6b{iKe(AJbC3KU<*reo0UcqYc&#A>!{s~Agff~NaoccEVfk>EVA9O~L0j0{ z2`NX`O2e7YWgPp>C|ys*mMHvHOXQM@8Tl z;Te2=4V)R}Rjm>4eEz(tsHm7T>paaT5c9#U_uaBKPivLC;GhTyxiq7O$mgk|^zv4H z5LnSaa+@|hiVH$~N2#g#6a6E1Wp$wod7+e?N@3khYak#ZaizzPerus>5Qit8*ZdBi z7aG~CW~Bo8x9x9p*7(+F1T=KQg4)cFQWcnA2z+d zmJ`-l4Rp#<1Z$4{94{09kFB?kYODRWg)qMTa@6VPZ6Y8k<%K2JJ)Ydy#${{Q)1)j7r{wQhE5RD3;6*CG1?p()lF1}6dKTAf>MI3P|5+@X$niapn0husWv{7w=$7I8@8T-YNshU}JeSe5 zJ#mma`7Ul+-!pNu&-~SRlhEFO(&0us_?bQf)j~TE(WFNAGmR3AGA{P&B#ljDP=Q?gpat<ue?sP!v%)PYyZDx)dm5NX~Q0Z7&66`VDkh!IxaN+33-9V4i{AYwub)n%2KgVJ zag@+xk;^0C>?meHbxBcOr&iH&;UL32+I`DZGWK2|1|uNj2m-;FWR7zvShW-& z#_}_J$$vC*MIq(s4Y|qgpHpmN7@GtC413wAhe-T%AIY8&GR`zyI%ns5b(QJ<&))Nn z6*a%B4qc6XTIM5Qo%;G#pi_$#!$8L>YP#VOMSmu==|k=i14cu94^c_95!D({DvdeE zG9CI8Z^G^}^Wy=764+R~twJ%Sq2VW5!M}D{Wh{49*Cv1yw~^P1)n7lcc5bNq0EeZ8 zMHo4-F(qj~4cKZPg`VC7zuYXrpY6fd_MUIQ!LrYNrrz_f_uT|;-KeAqXmXJybpV5? z@|@`7JFr^LZoTiz>(Y;I>P|e#T1%^0q=MAn^FMA$AKqW zY(;784dk6aMaX=9zOL)NMk-N^#1$L8Iv-6s_b%v(+sK<2fmgxZe|5**-cu)Cb_k1) z7bk5E+B-dIgn!cCTHe0K3`TvLvBePSG>MhXqo=Hu&C*mv`c4A_H9%7J2qb(K?Y<5A zmci{hy&p zQctUv1=*@`QkIDCV{Q&9776Y9+Db)XeWvotj^@m*0|ywOh-~7?iNn~lxZ+6mm*cY; zaW^&~8I5D>c2|un=$I#Sy=$D4uaZkwmI8afEc5o*D)Dh|+I^{Lr6XW7GUs3<+1Ips z>4sf+Dap~ob!0)NfFXTIN)e-H4^;@Br}Od0<63yTY3E}=XOyl!_=vJ;dc(Hd06sbc zu*)QML8nKGm+>6P3^jpsM`xQxs)q^6mwb4OsB_$;{+rnXYiiTb4?2lucnWy-_V!m> z)zkR6{u*IvxYZ})+yg^_1I`zW^*Q!V4vkvA-ItKy>uf!Dv&D>q$RfMMntaZ~wjVKv zoa`eMtQb)k%B6ml8G0e~oKJVdrFNz~7q#DVwWu$J*ilPx;zv!)J6c=!`SGnHP1InQ zSC(1{bz7z&5k0S8i(A!RgcbrWKVJ>beh+dwzWFeD1raa*HCN>=K#D7GydyA_gRcCzvW1}a7q#6UU2Dt@Hvc{%I8fW4EbhPPL=?)%bF zN(uGbFh}4KDxrZ#gi+v)=N$mku&UL?W5gItonE#lkjy!$f7ac9r5hn(8c;ly>Q>Q5 zS>oJ2NI^?`E=)<1!09>bbj_V@`KkGRGZSF8R>hmdJx<$V!{WmaEv-DvUH-}?i^$6w z42Zz+8%GEMI7#2slzy@)d))!2v-#=nAIWo=+$COs{_lI;M;Tbhv{T!U&r z;?Ib{#X1%uC7>4rj|M*`fhQ99dl4Alq|FVvW>O$CqAF+HNtI*87B$Fd0F7Q#4Fmqi zl&-VhO!2$a8vwM07SI2F3S0j=P33tRRQ=40wsLtNw7G2CTlZ~EcQ60f-;&@c6L0K~ z9#~)IhLYjEYE|d64p1%0Pf#+8jAYWHfVr*z)&iivHMv_57*%r32KHb_d*Cm3uXcAy zOt5=q@>~+67J$2%%UkNpqT?$3;c3;mw)&FPxPwxH@2qR#yL19)$a5Fd6FKtD z60vS@Bs@VCyKFbzk==UYVheOBq+_m3^SE`kqNn*K-#bm<%y0Wq>K%o#qMhJ6Zhn`z zgO^>@-ysZ$Am8(;q~&+@jTu8-rkHphF6~w%yIQwY1R}&S4vAsn5^}>lcU|A>wXMGX zv+lHWfkKAIb=&vxa@0i?(&h8iP!(Hj;-4c#1y4X!=&vDN-}lxBw-*LT#?u3`?@%&2 zc~LC#q$9GwlNT46xvA7Lr#oi^WKn6$3RK;5hif9AG?P{P+ub}DlY*b(fFHEu^~>d< z0d1uhgW5ntzmIkIrTkcIUgZZDPsr5=>q7R^JzG$Gw)_4Mln5R4^mFMn(-+O`S;^@M zXd>z6Oo)CRXDEQ9ublbv{lty;AVTTt9sjaCXA9c&~}DTPsbc9-}m@i z@MM)Tk{V#RegMBz-|DrBp!@Suu=)%MwUX4JdJcauwF5xhYU=7>jsQ+ZJK5ydtd@=> zM3$sDk7v(nXlN+r?#9E!+R!uEAA?ITaDRJV*&zmXPq9Q405Cb(lz3Oj%#plIV;Khu z%nJBlc$0HX{?VSYfzvwza_=ZL5x;yaDz4bfTKvy>X<(OJ*8I2VE9J$!@t#sp@plH4 z^S0V17In22Cb4$6B8sf#@z_fAI*LC8l{&7ye)Yk@Vmb?#p0g-KMQLUN#IHC=Pu+eF zH22-rH01Ta1-z=^lEtqWXACkMjS1FqQ<<7&3{%$`Kk0rzvq3XZV&vjxdl*hDsiQXw z)TKat?+<;7?yeHxuU{6312t6~UiuQ$m>@A@MGHo_sL}AF6)tYwOcG3A=AN85!j_g? zApj(*{y|A67154C4s5*BB&1eg`mL#>V|;E7XK=d#!f9k+0BAV?;~EVmPD1oUzG2s? z>uWywMAGfCuhgySRcV_D94cC!8>e_Eri`{Vt?{E4_fJ8_61_mA_m9J>YC!Q(Ds)@f z-`$(7qr-=CP!))A&EQft{>gu&NR%OM;mgNchsLG~r&==+2=Prd6WUTLoMiXC0QcVl?G=>yL;iPQ4 zjJ;=nG7)?Ft%f_gp$R%Z!54RX7zKe2sb(4QaYh4oTu>N=1W0yjEd1@m{aqw3N-Zex zvjz<745E^8m_I`FV>MnwQa!^_sVR`(Oi{>li8?}7xA-~{K`9w`FgEM7Il;46cc+B- z_PTXFS+!8{outCF7y2)Mz1=r&EYCvDfMAu)d%Mt}C>Fr2kkA4>E-vn0jviocNcu=;WKTTV^kE0bN`-h$`GsiPp7mhZa8D^NXTKQ&#ACgwcykOar%q38PUql-ugG z{Ey?PfRW<5|IX|he3eK3Mp)mr{~tFT79jdkQ2lcwqAPNOFR###DV>+oD;6?AXQ#Rg z5m_@{Jt#Ge&6d{m?sP}Mc8at^!0$rF#TxhTEuXJCGF5^&;bavH8O5Wj+Ej*;zhkSF`PF}ABn$x@a@Ua zzSMM2uoq)rfbG+UFqYEHxJC9k9Hgo`wX96jHk;-YtaP_c$B%<>e56F~;lhg)i_9s! zGZ^;Mcqqh(uVqj9)%7z&sz=OtxA@cY+32C8%P9f1+Nm3=V95P3K>j{|sfVAKrP2U? z*4VNdd5$KvYa}EjUuqTS(|{Q{BO~LH7a1{!WNpZ`@BUuMl{D271-Q999z=^&Wt=o~ zT?jM7xD-mqM~FrUJ+K-ZW+>G;T^Fd4rAk~p>3q2ByZ&=V7@q&6uX;QvB8e;}Jck$b z?!INeLRJAhNoG{bP$U^CP_`JRbhl%SMOehZ1je*0`ckCJQnp}$f4EbMZ)w~ArF#+x z9Eo;MlwefN6^U&1RUt+SLF`5{*9oY?OSF+0%&2AB)4491rlRF&&y&^oo+d8$-O4z+ zg>8^f9xGf6)}XT$m$KkVcrjpOYztaRO&>~5ow9b(4b=bWteeoJ2h!^l=1U{N|8|s1 zJt@Md!zf>EzeST+H8q+rJr9uKODjp~1I343v9GqEy?+ctVA(8_hi$BEY%n{h>0P?% z_DtdBA+#4@T7Mj5+fUf<#Ej?vDj@trrXoi z(vqwmqbR2sS(5!u$zcJ@B(Mvp>mY)^TyM73a$h}Se&q*B)T$q9)I$1u_{=DcP>wvx zl%pO+X)8ph!rfFOVP9{SKF4fZf}Bj1MOxntWv<>~^1iARxB<=05e`mFC^=G!DzD$) z9E$=DaNeVqj~_Ojgba+SI1TeHT`>$z+RKz$Pcxs~oSyivj?$PEq4z>}V)&)RDhv@W zZ?Uq>Bah|rx)_fNf}>Am18c5!xw(nn!5~PauB1&~FyDX!2zygcM?`86+r!wX*o5Kp zFtni~C`IjM+L)oTF=8;*nB|Q}n)}ZhLL!>n$7V3nb_Gw$l^_b%i23|LYK?%0I07Z- zF1EFId;{*H?M4)k+~g43AQn19*#PSQLsI_B_?IKkXj0xm)60oY?(-3Q^JTg`XK|Ws zQ&V@wMszDc?G7v%srjs|{Ggyn6vmU4G@*HQjNy(^Qwxl^$b$_u4M?&F%a1!tf=^$; z<%FeTX})jqL5yz-VAuRz?s*YdG1E@T=xmF^m%1kfvDCSYeP8GJjyT(I zb)T81+;|F4KUhXCsq_ElWoqlDGsy^1_90J_hiC z|8g|1f^t5@lZ&drLtEc|1GQD3&&^tt3tm;$>%2##D_~DUv>1;<`Rx>olT5NpbVAPw zKdG-;-#Wb>S7B-6e4ga9U~tyXO?7{0&!(^LDEH&b5^+Y{?-Udz=hvy5_OHLou51*v z`RLqM?Dw`(JENItDhQ1EiRE(+lyLEkX}AHF&7V%HAjj5N^8aR- zfgS(_(EGWiglH2S@0+B*Q)psgJmLPR1hHf(l(205XcD1Rsk`E(8*ZiJK#~x7rTSd< zxkgi$FYc?*FN&dmN{7?A));;c-E+o|D>h@B6XHage+$%RM8)x-Kpy<1cqQ9Bw$x&i z)9PJaqnNIlkL-p+%gYWEkUD!!x2pn*FV+0W{k7mI!9MQ`wKx~b*QnH zaYupYcPz2dDn;w;f!okx&I*YWjUDZ!5+*yon00|f`#Cj0WanbAJxjsCT)NX9R+YRm zg+h`bM=J1dPU`I}`IANy3$-H7=4Jkk3y@F`lv87x#3CR(0BE8BG0TMrJ=DF3p{iCc z0?WbC(RE&hUnQ>{*4b78Jc)-;z6?-u0i;8&cs8x{R4c+47NPRFxU$8Tp#H|>!Isy< zy+-XI#O*i+aE!9EYS4^TE$45YH3Rbn31>}zv(GO`OHm(feflh$thZ7!LRi$$49_Al z_30yDBh2MRru5ySF4!)8$3{<#XI7&ZKTS;s1U3B*mzdz%WlR21r2R>elah7PLP#PV z<-rvHR@FJCz27ZQ=(| z>wJLd1Z6NuV`rz55SiQ0J{<3$(@Xtb-_BWvU3~tH0h^#F{^Z@Xz7@CKFnflbaA;W? z0+H{|M+yA=fOR!T1MGF~uvd$-3Ln+cakmOaxPlz=PGxO4#d@b9HspH~!7tL!WDj#o zje}{k()8F;jV>!4Gcf`#S5}@dhji~uOO)O7ERG^b>trnFu16+^2^Gtk?MJ4>o)`DM zVst}7rYgmsE~U&8`^L;A6eQ^7Fhx}Z zk&BPcf%tODiBG?6fT|(=!!?ot+F$QmI>!a8G4jODe4L2`^&V1%qpM30p>;q=cH#OIq-Tk?lXqZX-)aaAMfdA`z7GNL9?eU59q0@|F-=h=G>{-weD0tQzSQ zahhrXNClRNxHwV-=vjS4ta*qRODtP$Yv+G+07q43IIz*=OsAAmqI>&5YOmZ*@|6Z< z!(hGFrb!z+bcH{oPpn#vYm^0_Y z>|w1qrq=b^Mplw_E?4%ssinhq(i^l^tgmueGhj-X3u);eZ>6?q!W0+znr76)(*e<8 z>F}G9l?LsvRvtnh=N7Q#dMk9SC_`l4VJk&wUFX{j)HK-@G1ZPyNm~Vj!0(3lx=JZf)eSiHE#~v2Ho#(O;WQUyDbM@!8aNeU{GzrkpU;&ZWD+GgIw^f|| zs7JxQ5QY_N&npp=mq_v=YN`xfAt3&IQ3O6w-EWC3H8*upr3X%#m78);vB9oDrlk}U zI*@SwHkB|IwI*QS2bsc!FeB<C*zs} z776M&me-T>*6GB&BXEPCtRO*m?)tu`5iG`@VhF<^_Ir%*KRIGe0pY0V7|I!EFh_vn zf0k0nP9RK3ol|oAv_2a@@+MTo%(Ze9h&|uE#FTa_qmGl^Mc_Xz2=G5<6+gdp`re)Q z<5xI~kwi>B;mtMp-%4iBTh180_3f|=@gNW1=tpCeIud@=wNq$JYzZQ_*YD0_nxbv^$#Z`bPFs|Y^2aO@5RtFtK5TA8sWm+OLHR2c zZ*rLN#7jj^<6jq8s*ZawC9(6-s^7{ z8O%HOu+Qz;{7)kp<3gM3>)N8hcq5+z6FG+$vYl#HETp#r0_Q{9IzW|nlNT2kX;gt3 z%L@j(96*E&r=ZXuyJ2;EsgF2s^Zbl;CY&jl-IPfu?*i%21;RXuVEcP?gPs4-eB>lc z!e+?GBp^zBi)TABH>bG~m8V+nMFT`5Sb|1;M6NsPflgQGV-rj9($ON&myF=m7Q0C& zct`y55K=%PAu;^&k*cH}1?sNG@vds3T>H7ZRW2%}NI`-7g){@7F|Q(y)5OuKHX{1} zzd7(<*dgt|+XJBGrn-u_W-0Ah3V97eA>$Jip+YcZLs79Z=O$^Q zB821Ph(>KcFe3+0&P=BAu>Bcw#tLt3Y7xrdETcot3E$V2TO{?Ia$s8&L1-4zz3N>R z!!-=n)seZPNnk{S6tTtXp4H+->hw3XovB&1^uFEeeZNqa+jB>_LcdUhV zwxp5ZAey}Y0m$OXAN$D{;7_r7-3W}dK+?s}55eaj{>}aXVnFssNSya_-67@xp#to<`mqo&hKJrn{^5_505cXYl)@`uaEsFv&eGCp{7JZ~9O>2S2QJ060T*QS`r8 z@q_QC2`zjc*0xNTEW*n7#q#vbFhgGvA-=yToTByoY&tmx0-{!e9{uNnjaIk3?0H?a zTt!s!&(tyknwPvy9;%=x9zwh!_=q9xD6Dat!1;pOin?n-l4=2R9_;uNkA~$vc*o!S z&lS7KD@{tKqJOw)_4yW;Fz}Hbe$)MCqWU}%x{!`u*-FqN6ZM*IyzF#|WfG8{2?D`O z=4gCN{2VgNB9^X=YEFD0gVS@KN4(sQW#9EkODMb_(Hbe*ek#a*CWHp>RE9tzpn+1;U%9}VNXZcm!d|m;);otNq#@Nv2dhlG*Yjb4;S}GN; z7K}z1w(Q2mbE8d*;Ktdr5H6_W>>)y87@G^7!*+1O;8XScOUb6Fk{UR=;BPBRBra|J z-HF~zWX7)_e3Z?YeKgmIt+@r^D?_K=PN$03<3S~*IhUP&b<9hhhrM|l`r1|sN|n}b zG;l+shXiq7QSWylGO=cLtq--K3Ja zEwJijl9S_7#Vat$bsJ# zV9!)K!Z{eTcs#L1g<~X1y0>58m7w8m8A1VU@N7LPXWY>pU4`y)9;#L8QDIY?Mt&d2l!m zf`mAkX*zbX|DnnKWfzbvBN59rIOQ`se494dv)U?s+o+elB0yhYTB%E*(Ds&r5_@$` zR2crtB!F)&LMG&(_W>;TotG(`#S?wB9AqpQN2B(Oz2@SABq*7M9D5kYo_oY1%CpPk zA=H(NiW5c3i&4Sll)~B~eozBXkV!L(sz7-{0IK=57Be~&SxaASNVg;@12GSan{Yc; zklvsY(qg^u`@!|l;)bF{=1MBI5Lz__^ZuPn-h8<)KMQOc(g~oJ{1NO_Es-!<)iX#b z(VUPby!X|clO89f*NPv16^Hd&)_hhn>hEnL7z3iRP?vzl@J7dQdv&0mu`4N;#^8ur zr#&CaY-Rgnj(Uq!wV(?8eo`x6ABEl2)n}sjM<=wl)zid@)Z31?92F6^Un;a>h`&ZO z;O{(AI3O73DceDpF+_n%xz|e~b>R3p27^tS0$ZtQ;8jje%wj#>SW0ppEoSxOeA(BI zSZSdTb(}xWehpO-Fd+2rgjmHIhyBJ-ui_RxwSMk5$$?eACr*IJmUYe=NTD=4;gw!JKdtTw;S)&(GOmazW z&_chjf#jmmlNpGx?7(zh18##F=E!MO&?!sR+I&u%mz{eZq zj0RhFv&h%hHil~4?r2>dP^b-R(pDac5hcj&cau?-N-%1yHlTqsb_?Lz6u&ZJmFo|u z)Fm_X@{CKg0so<|@Mof-DQlrQmQ_R3(m{Ts`0okV4uE+(M^450d zdgn)sA1=vil+&mxaZMj2bcE*vu41yKI{chYNn);!hG zR1K@`=BD`S=uH~M!y08u8AtvPqnv<*-qU&?*nQMDF?k!{>JJo{HD_?%Qtx%E$o;S4 zAy?p&{TD{90w&{?jg8W^6WCCxo?oJJ(aqGZw^~SU4`0O=22-m!_k5F}*NxUkon4_= zs`%;OHxEER39`x4u?h11Y~@xk)s^XBdsm_D$<{`fn2$$ph;#6ns`+E!m*+HV$kKSn&qE&jU$!TV^vFS5FgX^afF^v z!~B;!yK=-<2pR^k+N8+G&p%tZ^Rqv!LVZ5wbG<@)Xx{mZjb}D1M7(>V5f`&aYEWSO z_GnE!OcNUb$=7cu&W7=jf}gg*W{ttoaY+fTFhiCi($y@{p^QPw(57i>Y1JKW@@no> zoE!o|xYFXo=4Ga)nH&)n`uBgrfUUA|wRP#4B+kKwRJ~nvoA)b_=-q;zsM2Z(d;K>? z)>7)&frZgayL~&6cMSMutov`Xr|RWlzEsi5;(9_}g2nmK5JcQJ{XRnceG;yn! zMnpOMOEzWSb=;1cOo%$a^p)i8!#y92*?Lb`&@Vp{(CoqTwuxkpeKE2!heg=C+`%de z&Gy#|>s&T@sry$oe8y8b_025RF@Nn;Dv%F--Tj{)X&&De0?v87L8NeiSCo~}82i$q zTs{xLXel(5i55b6kOloF*-|H`{3w(oV>2$zk>~No^hgRq3;!2D<$kxEaPF>30JJZK0?kchq<|VNJ2uw+=w8p ziWabs3*4Wy=+c1lX7~KZ=H7yKIq`0c`KYDnBp3L#9S0#W*a4fYY&TGqPLr3{9$1S` z=u*g`A`(a6PsPuae&%sf(V{RkPb35m-2U^Q!^_L&pTE}nsD`VQ6RX)e_QnRTR$EQibEz@w&Z1KMxm9^{!rheQX=Raq3Fy z%7Q`4v(CO*sFEo(h>{Y3$pzW~&`kiDPhWV702XPK6M*6UzkmvAxUK@`$?r<8KOWQfmBdgS3sa0-=CPqnPM`!AF_|%HCdeV5ABhMAUz0@Vx z%cOG_?8``*1fMw3A<;>}dx711!~9J>Vm}Wudoqk~XvxUd zfiz(%wicS4a?7;pbT(U zbtq`gRQQ_AFg*~iLSR7eQz-asW4bp24N93e4agtPbk^L;+jUUyKtc9uhak}#9clQ6 zvJQ%z*oDpDG&6KO#ISP&U7*gF*F|bw*Sf1TBwu|X7klLo6&v3MxXmo*2lt0aq{`^< z@*}(yviT~ScI30#yC$vMlPQmzceDrtg`Ny^oPn&xOA2$!pp#; zZ_x`8@6rS7p4#970c-ZYchm*P_x!hJ%`8Z2&l&u?RkXT7h$td5*LzRVODDZc&N;u( zXI}2F{bhsSujaq#-?Y6?_jw_{&*)c~_qcR09qtIs7rV1{P%&OQK0DLmCxEkTlBhx< zidq{h%>=U8EOmxQD?cjHe(fXOjGeR@57JS_w3@ri>!inz+UBJHHc+;jt#hQTClwh9 z=Y)S=LusF_hqdjdG*!Cl7I~_F60$K!uQt>Ebgth5G4Kyi)`|3rC8%u-EMj%Yr7qs+ zg4rq?&9`~R%7r156j4zUZM{k1v+gsPTv;JfOi{;^g{PPij|Pa@H0pDFJJ)Te0zii0%IV3lU>SSY~!awPS$IH&^*Sr(5G80KW#254a z%ClxS?h|}N&EonYrpoxHOL+rlF|~1Kxt%|OFZcYVF*(NyRL=EP^HhYbrHa%yc!y18 z-t1{jY%8h|zuQXHXu6y)2TW3 zXurWz*QsIS*oL_L)Q5Gac?CYaBvP-oK`GSm%-n$cxNc?fe({&);BN<(vsUe=#JeAQ z3FO^rxE_|8j_kvYCNChiKV8EmJ`hRScDo;ge=Ar^*%2KWqFa%~?> z=S0i6UmaQnjdt~tTPPn|59g7jkgylH{XNmD0T0f$ls!g8@_gjX`Iu~F@pnGSEPngZ zAyMC;L|3X!*R^v5EnDFUDRN9q<`*FgRUpBUON4B0z zooca89_e+|HRVz`*=RTQE$6M-+xDvK(b?t|Xh8vYbaCukGEli+ijYHQZ{WJ_we4GG zggcg&J(b`?e>Ml=6~VVMGz$(%Q_jsr5reC7fiC`25w3->q4G?DGd`AS@9C2+?U;AY zL6M8KT2n>G(GG@07n9s_Nha2RhiH>i7BAahL4Q@+S7=P^dyBD2AqP@!4H*J zf}s{HzXjl5x2{xcm^-pn1o;;uzU`P?&J265m@XqO>S;SWcm60y2{82RZQTAjAXk&G zXAf%OHATJ!m|FAQ=>^z^iz#t11aBw9j+cg+B?uEu12-Z@>hG*377YV$k~m8NpIRjdGj^@|MWRn^qGyeoNBguRh0&=YJsy{T<+A_IG;&F=B^$tBzD$kbiI;#tD8P`~q^KPgCMqxEWAj(1ID zK4q5~V^0$&r9L5W)lB$FZxEg>8IYj*Ij+gL)fdpOfD=78HxGE7nC08*MGg9#3$SzswWI<$UFdhc!^vx9F#4tkd6~kyTX10M)ITa=)p$^x<2<9ntA} z$Kbzo%=@_~lOKAzRu13?Mj!IJVxbyd{Uwh*x1!Kh#b~qA?xXbv-AB~l9ln=ub#y%2 zhIh}ySteJ}L9S3&?1!T|^o1x&_Or#ad!^F6A=@}duAPZB)1>^pEZ>;9SnJlJZr6dO zl_wX{S}dyMeG(e2AOEn$)pwQEc6@nY4rE?_Hu_~BmrNB6>mCJ#C8x-X|ABm$s?tld z9{&AEFyA8@o`Sr>q$~<}tW3cdo{>l+e?Mmp4!$7^e8gc7-1j95Jm$I_=Gv=oWsvwY(G&*u4hBdd8J%gZPS&9qI+jwZe~c$G2izYM(2n$3PiQ%{H>{UXW!k3 z=O4=E$3k3=Imf*>`pXbcf+0^Wj}4B$pf2}EhqZ_s@XhksJ%Ll;F?W`&qU@qWoaw06`Bx;&U} z=s%o`zr39H%Kzw1GQ8t@DUuwlqFh${aJ?ErnFuYb6c83S7g78MRR-9MDkZsMPRPz=o&Wz;3PE&*_-a?4Y^>O5s68m1nJM9lwrqW^ziW#ro`+zhE9qgM6)%89ZK--6^a zqD^THyp5ZO!_LG$j}MDFPY5$@#(VecJH0Xr;SS!n?@Eg#nUeaV0(dd$>C2DL$m<;M zEC+z*;yYo|wHKNDu26@#`Cke&s4C?FA}qVjSS0_gg+pd@R++8*qk(;8RqS2BW~JK0 z-csGQ;fsHB9|?X#S2Q=}kWlI|WnA~u14f5#-DDw-l!suF2KIiBjZmH!YMKH^gjkwW za{Y#T(#t{rUn}ioxh@zGpNpShaenpZPx9sE<>^uNV(f|o3_Dp?!(+&XhNtIdy*DtY zxR^Sgla!p?`-EtGJgB!KE#<$ckluiAB2dMYJslepN1OTKokK7SpCZ{7zRPP5!{nZ& zOHatxl72C7pe&sGtbgs&(J4%Am4y%YQe)4BcnjEcl@oJ43`r-{J1Q$LZOX5Ud@cK3 zrnKa|d3pT^EJFU7uHS}@iiJ6{>@$xFzy+tumzzv*l{7s%BC*okH#=MJ=kDUp+d>nJ zq$JfPA~Jqm?Xx0f3YzXD?9Xo9C4AbtMdS)e2XSQMSr#)3FpiB$DnTHsZ?Fp@rMeH8 zRN1~wyH(wXdk4%foi_(xQh%c3K7cC+T{=J4D&W^CDvfaskfG@3t!dUld~As^Dx2%8RDfsH#;|G5xK~n8HCwgMBGo34SUz zuFFl6Wck6U3N$|Y`tb{Rxv+n~I_wPIC^j8l>jN`=9kG0dD45Q=8lAa zOUBTOlH3~7Kyuw!2#)-uyl6!(uD@~I1OGVK~!e z1qVOWj^ErrvVHi+A2fRd_O3sR0xy9wIfWYyo!d8cc5(^D>(d5S;!fYLMSJb{cZ$3@ z`=)xsFi9(Av+>Yp$@TkS&xfo*_|!B)5EgaEKPgq`okhl4Jd6BggH;>$k=rRTc49<= z?Cr3pzA#Gy@P+=~D#aMnicpFOA<3qjnxu5r^*S>QImRR0{bHwFgqA{M&XZD8b?LOx z25T~6>j=2xYIoZBEJEhYkd&Ts(&H=g7KLT98A2y)t--G%oeww9PwsTYRmm84O4T$H zFCoxh`fk~9!8(bPZeV92iQ0V~GNa>hxcYy$@4%P+wW;yI+-TkdLDFceY&8q3RG|^A zz|l<1A)cM<(o)YLVQgCik@Z;{3H8))<%GO=pmSTn#OXg$(ycx1LXZ)Z_hYK_^z+ka=eX^FD zpWoEpKI+lAgq`DQoLa`HGT)%j^26gdj`)4C_yp!-A13hLL=ig)FH{D0&6~1+4vrm- z8;xJ$C8ECx7@4s)YXg}B*{lN~#srD&?iEGdx2;PCz6)nz=eL;Ly={u?0+_ri^Tx`- z$DOQFOir(&;q`~HN8rnxALp22!#l%kN4x&e!vmC+egTm;jM5Nu`u5+9nn;CTPT3Q2 z&sGGiZ#=z{7-iIzvt`Hc*hSTX=G09x(yn4xN+eQT-29YMEN^KX>;#0x3dOv;A2!ac zbvCxo>Fa+oa*nuq+zNm%yMn|$Y5VNMd;9HtN5D_pnCFj~PMqTG9golauGeZo2_vi= z`v`E>A71NBF@MFD`vF*+cfglwYh5-Y5_yJ0mn%X6cgi;cD`YG|Tg{cnBKQnIYA-LL zg(W48z0_V-W#|7);>5d>T>n&Jgg_t&w)r*qm*(-PMiv!Nc))@DGt)E`mOx$Oawq7< z3ftkIqs#9EEjG*!iylgXGU^?E@bk^078z^BF^704#LsBnh(h?mLM}=3y7yUe^S&S$ zS(MSM?)BQ~>!Wk5W21;)E2+g~cAsv^tUBqmPxH_^;%?VWGQkJ$wkFTTUl8gzS@OX# zE+H)$Qf3FV(|4%pw%PNv^aTjcQ*!<&ln5(f5~%9F6T-neNk3aHsWjskcm~vcB5n=_ zu8uWJoVH%tSnv6;*9$D#w%G59QoH#6io~a=D#hS!-#^%U82Q6SyTwt2i4*i|b>m|d zl_!vzIQEdr1#Ap=ljjIt7S(=GZl-2I z(%KnN>X+dvp)&`=-7e6}234J*fgw)qDqq8fe`#ym+9Tc?#Q`6Q#aOeYV|x-}qZeu; zOcPIVgqH$u1g5PsETG(w(En!tGtol!3Se(Z^grhG|J|TBL_QuCsCo&XTD*4RA#M$q z4aKUWW)dc8%r~|W=f+$H5ynRpKijmqic4`=2cT?A5Z2T-)=4S>238iN5XlUJ^=?<; zJur$S5FaT!`_<8yPU}pFT+Z=_O4F%>V&PI-eU*+es=S4+qhXaQFLrvUWC&Iomd3`c zUg7m6<-^HJ`__7?{zmV}GyH+Z?Zv+9RFI6`GJ;^rx|uJGd4++@1{A3oyJ#2D>Lrcs zU2n4n&Ui;T*_2>|>@hqE4Lo(P(Pb8U+{V28*Wm)5@1K|ycx;h}(6ZG|eMh*)OCZH= z+8f`RaTfq7Rn8O;5;~0jt1u@=n+3}r{yfXnhamWTB+0VcYY=e&>0Me~m&11k=86!0 zCPnW`?A-!^NK6cjv8Ebk$kxl9L*lt(*Y3N@6z_z3pWbJYdGTkjmzC$0<+2gN>wJG= zQRY7*4iz7bE%Y};Xu&*IkIUHO9(Y{ZR_af5{uY)+e_-3i_*aRaCKKJ9Q8?RlOrQKO z!;K&^?)M#;x64s4BnRzkS&$KJl^D)Q5`HHSi(pr;&HZRpN`W6~7LG{BB?`bz^sT;k zpg$eo?k{a$V>`c9qllFd^YR)nq+gc{`YhRN*b>*Vt`@fGHZ!RugL1f6CcmC=1yYm8 z$tP%8W_;G;6`Qk>@>)MWu2qW?k;98)-zXGhUxLQ)mGfyGi{HrD1o{R9Oxd*p#*>?y zWDgGy04~LyqcV1hcgAYfvG@3xX8LemP~Po|8V-j~uku}=pZU>m{n-u9vUz#JOeXs@ z#;!sr9u!VSOY&6WFScosFvxPW{58~IetE;vs=7(5I8Ax$Z)^7n_?}~a$#^Sk?cO(c z&E5A`=1J#_AvG0f689Ylem1>xJjcC&JcAr)R9$6eSZ=+PpWzf z-}o5Pb|@=$*o$s?J{m7IFbDIbc)BLmR8>6~XyAP~crhNT#42hIJ8`fChTI5Jit-nw5tfpIAOT(aW=T%*MA-MhSbxzNk7+nskrq3I8^d_yiF7?q`2~F z_9BL~%#U$o612XjNDN zt|mXf(jk^x(Bki z>)F)jW*dpW4AszR;3wi{l(STv`_PQ>pZ)u*g`~$Z;GuV9IkFHgmE~anxk!tfk`zKD z($;LnGO2EqR1niv03k-~omS9fVC**p_N#5y0;m(PG#VQ!J6lG=oYD4;SeTej3@5pw zE(y|os_Y_QjB$6dRLX?-j1XR+g-*4}4|?AW8lx8x6+Sr4!=2+fX~G)>;cbeRAZ5AK zmYP1u*SyH|4zzD++2u`J$4e?miVb6tC8 z!|SuUCB>Q7Pg_u^3?1l;JAKeFs8p!Pcpo>MtE|U{L?tx>b+Wd+hT^-)%gV=I>39Tw zzK7Ks>XX#``mAgF7|`8*7mz4HVdz#d*%I)o9KZJXJ_5eXM}9XZ?*sMUoF_=PuQTZx zNL3S)oKJgPPd(JH1G3eEE^xcATh%Uc#m~1c-f#Wk z1J1o$=HUJMKkM#LK(%(K9Q-?Y2S~g;C?=$A@-_1x)X+lHA6sppJ6^XQP z*Yee%PCCc#8v%Q4wy|F&c)9tTrFA4Ns-d#^1p0c^vYlZ*MmJA0rqZTvkT%&pg+H-u znJi*m&ponn1Ig|r+IgBvO+507398!i#NqatBpK1>k9C&B(dXBEt&+H9;4Ai1vA8zQl^#8dFEBw zli({}pau%b7x8NLO|l0^>|ScsnFOa@4u`U+jL+fa(I8jqvwW!0RmQ-?oE5U@_=1I# z!eeBpOOsY=-jVJ8Hv#GbFD@wTbR}4Y+~pHag?S>^{z*W)`zE?yk=Ad@x9LW4E0cBo zInz1aQxCkWLeq@h{yb~*?d6bpfqv4=FyRf#_&$oib71c8b}`8LZ%2Yj?%eh?o$=3t z<(0ahY<80+ZQg4tW_Om=>DC0@(dNI5n|`U)VXbQ|$rW);uYW4u8vYm6(_TKvO$nRm~#pZ(j<9{F~;M~--LTkaX7QKZu~o2;(Pw3c1pfY(f! z&>G!%B&iwL<(QaF^GP@We%N*qZ6d80FNn91IrFk;VfreO(LAC2Cj?lSa;Ok+q5gzb z+k1hlh~Dx~KLC;^{hQ0d=Fjx=z}Q>G2YEC>P#Dtx7vIBRCt15xDm=~#{__Ryhj8j{f8d zD^4BWPBPdEh$qEOpqTBk{+MRrGjgi9%iUV!)Ssy|7rwnsm|g`svrx`YoE6!H=80lr zu$~FoRXe(TdN-=H8$QklunoP$D@7Mc<|}*oTq(PC8eYhUNv@p+3k9)6PgbbOW$)PJ zZ3Y5@Ir2e`*$io``U6$qeqUK*fCUguF@|2hT6E+0if1i1BkHXl^O4Ud7CLMXM3DIA zdjl*-7YsGihy{(?`}+Ex$KI0b0JUmatx{wO@`^1(xp9p{E{^VVU%HT$>+5*>Si477 z-A}*njs8D|68|Z7nrC`7IZI4_$FkN`@W4kotL&S#yNkZEzXL;cRoQ%{LkMOe0dNWD zCtl^37+DRW7ekFY?WL%OnE==OB;V!!%Ba?`9j#wehjCi+Nz4++LvC_F^em8gskMJQ z{}hh>t;U`>M8mUH$4_aaHA)_58T{36SskQ> z9o#RCNDTi+m~+>4z|8>d-eS{-Qqv<<*V_M`N1>dLpjSb*D^6&KH)F*y|1ue3zuOV{+YGd~m>W;X4Rv7p!%*)HslONG%^!&`?Otam zii4N#YLJC+x_M184+*1!XGWyEUlQkQg4n`;VkM?`1eRghf)za?wUny%eCx5>8H{rW z_-dzwIc5wzW4a#$uj{;P{xm4s3aqFoM}KPk6mhU7V$FS8yXm8eoOj+vJgrE6R2=)$ zz_4c$z<8&dVvS;t- zAH?AR`v`JdR__iAc2>N*v-aKffD042W|9*;s3s3sqiYo8GU@M-UG~{Lub{v^DCm=> z1toTE5cKc-)3X0<>B(Jml1?Q?kJEh;4tahLcSyD4YC3=2i6Wc*YZ;u6^sYKSBwEju zlT5OBd=I|wU4`mBLb*(#<1VXLLUyTzC0pnB8-x4H+_u>~6p6q|J+f_lX1qEH86)5v z-+MKJ^b6uxOSyES)rSoUISX4(=< zU&<>q<%28}53a=UGm!CQjnwLz;$14fi;sCGqQ5zUkKddw-LJb&U!EE3mcNCQ{Dx;m zcj#2Jm4>=Gsq8ObK2fJ{bp9HFf4?v<0L14gU-e$O_8bM@&`DgFJkoYO%mzmS)A>da znU=&fPm$4(KSIX*<39hyH%1qqDmP>sdaq|r2s&Xijy#?jTK!9gudU|7zCB z4+~&F-=g55gFhFQ`796pUY{M9ZW=$5`Sry~mt{-tXI%sbcRN%nF>8t@Ny~d0E*f&# z$|yDH=35G*01;Y--}IZlPRGI@_SUO|7s8L@p(w_Gk3!B+$@#E_Zgq^^Duc90XpVHTb!?MZ#>Wjz1fjw%by0 zn)FQe^-1e3CAQW>h4Jw4m}83AC|-$9Mjgt+Nh0A{V5C=K!QmGjrxlWpJiuiuwX@`V zm~hmp-M|f%td(^FJ~oS|eN+{#VyaVtEOxvui;oRO80;Laa7oe|WI-9;?1@_j{BmWN zc05@ZD@l74az9?3V)7u<#>v4_ORcpo#*{@=A%=l2q!1)zc^31W-3G%;oYcc{eNVr& zX7c4zZys?K@$xK+!dmj5^0adHMT^}n?LEWNHECNmsCg;ZkeAW*FXidG;KSmEY)eNN zeXgYX9L&#GIeCwxoo1y_U4SD)1tr!xeASi7*{Q0m7`7en?(7YNrWalBodaKPJX;An zllEO=l};|2fc%3xkH7Z!O|Rv1tSBA98O3`amoI^u7xa@p-3LnrdgGyE7~jOb6DM>1 z2RBaicN=_ste$GGVwNXYb4=FS?kZArZ&t3HK>e36hJ~8HHJSLm4f&b%axnpNc;bt5 zU)L_LQBC_-W~R3rCu{UhrAuxyCREmuY_Lt zTy5O0iJjMVhmk%l29M^c2hl((>L)0isatEGN2?P)Fk9cLO`or9ARWanan(&L!*);V z%yEytBq;EB=KNf36$_qOxjdxHO~qcWTyIH0Q~u^~Eu*k1cwOQ}v@I`uAN8nfL!JVy8TS#H@CDt}x2?*73}O6NQ$0x0tA z(%9^l;`=oPo^n=Aa^<*CBl|)yZnx|Nb=9tlv%i(`_(a|?)eOrVFD9O}GS{7mDf5J6s_`Cl z0H%0JVlh08wo6frmj%J`)Ivg9Rxx4pT%qItNiF9=b!Yd1t) z7xAUR-iN)sSE%u<(;%}^VPPz4a_;IC`77<~O;^sd^x7^Dguno%f5@5)Jsm>{+-qSm zF`KcB>{(`OF}#n8MUA-rbNbBw{KEd%_qo?-24<~n=!ER9H7!D#n}(CQ2g@Pjp0M4> zJZjP!;K@P|vLAu0#`1ofou8h$tkvrnEC6P2#uF%9uUkm5Y)2Ip4`n&Ts(j?Gmq6x- zq=&!4V5ooZDee6leB;sU@p0qn{y#T5{{2h+k9XaUxR%9O1(=R%Gh6Hzg+z0jAcDK7 z-yxBK`N5C3#}dx#U05^8DVqBvV~hGFPT7%-ukGSAMg!Y==7SRgx89NbydS!Yzb`#v zsBycMMxGmwZ=ME|=ZB;+W6a?+YiWB%;M=QgpLU@ejKN6G`ZNrrPVUgKve51S7$*n1 zQ$?QH)eM=Rt$XS=nbN$i0l%+srl+gd6&-^*aTBC_OWamv%8hDz4AXss8QZZ+Z ziMfin_+$;C_xP}Zxty@xA_)+_U8-~Q^P8;6fh@xd8Vorr!NjOO+EOmVlyu?16))EP z$U#8XUM)R>y)DVyz$52%(aN8@>p;Q_lc20UnDAcnAl7NTocT6q0iLzfr(S*q?J1#82{9_Qb4#Th8Ut*tY<^9AJ= z$`f`Gu6B5aA(67+#y(+n%{Wv_=54vjpk7EDzOmQ#QSxd2nk;)TdKdC$b!FaO0H{|E{-d`pe@g?eDu2AAi9* zBaIs8n&i&mohv4^Wq11Tt;1T%s#Voq(9Nz`GYGDkyMIs+zq?IvlhW$9w~4kjmO5Wz z*muWs3bszw63rTNAGR(s+f5&D^<07?p0dk@^o0FQ?g5F%<#FyRMtVCEg?_|`d)=vt zosCQ<<+ZDx)kay6H}krOs)+hB7BQH9T!W&ire9v{lHSmWSNz~^E6DA>M*y~N{K@LG zVE2?l-{a!^Gn$b1O4<;-5o^->A>(a%-a>U&kQ9aiV;K@S{RI_9~nwV2n8BZmLIxCtzAL_c6Ql8DkyfruW8N>Xl@j7 z{Zc{JJSV;O^^x`hTa0F8Qw>M2$+a^JpAy)>|N3Q@JzVE^uJmEj^j}mEN59_-%;eVzmbFdm%+s{EMK=x_qRtdeCnRq%3SoS&b7RMBpLIC!=n^M$8o^qb|PWc1?Fz1nX$|hI8dHn}37r?DGO<5cDt-+$D;5 zC3#br&io>YPc1qXbb`9f@EZ|yj97W#zCo>-{>0(x`lGD@5)g*{VExpm#I>3dLEDZA6n%cdV_@#0*YHn*W|+~e|NEu zDY!cC#tpD2hQExGHVMI-!%c?*T;+{26ftg+Oi^$N>>vcpxM83WX@B9^iPPBpZd!pf z=rMGhAok*=H9O`aNQhs@h%Rm5zRUkg#)@u!I`&htMGaiTTt_eg!j;f%O^e{C4G_#g z6_)=H!Nbc4&6FWzT_XTy|~Uvp>2*_iZ`5rMgPP(#XDSmnN0gD|9a!wshwbeVg0+KnjxsLs@a%4 zHpI|0UFDxc!Ln%nHqUY(5JJ-lI*-CBn=wZ6C37g;plzxQ;1 zu{*GSQPmK7l&=oSuR%-<3-HBDV~>99chf}8JF}*&h;B34Cn^p_y3{QUN9m5I6_9E# z;Tt$7FJ>DIB64T0sQc!d-Mit!&hqw4BQ$|Add9wtZ7->&g+)3-y+b?j0`0}JHFWr2 zibOb%wvjLcw7%B|!9im4CAOdP1{PpbevAoNmEcOe#x8Z%)PUcwO97!lc;_ zf~8kWqp4%gl#+WJ5Pcmgh6AuSF(seAt^Y2^d-`RON)ms8Tg{$rKa@J#!?Du=Y>7|6 z0@6KdtW<>ev^t)<&J*zcD5zP0yoi@H&pX1Lh`*1~YV~L4GdJa*vVfDmhK1KLDrwY^ z$c1o+WIAN;$!rRc*qh)=cj4MQmj7|gj^tAdBhKYUMUA6!%h{cSE^-=RsB}tUadA18 zp@Ij(CmPhp_sj<6sT+29M4vn!pP*6zT1vi7Jw8fIOWezsq|&if*`n6(-vph?VipQX znw-9R`b|qe{lfOD@C|YkS|-TM@R`%+%F%QYc@3wtN*S7#?{^btk{Mq5bO_vZIqoA# zw%;u)wNpN@l3QbM5ZJlT%PU9%U>{O8vwl0Bv>cEH_KP4oWSaP;^MqO1S!Zo3kCo(~ z{Row-^5lmalth79fa#1fzKw%g3u^wf=)^YarDgniMhxHD1Lgm5$M5|5b5?I_dUZFF z8K_pFSb&Tr{SXTpx`4Q-4WMew&Obe4sa>UauhrAFA=4|EL+Lwc;kqc-(k_?R_sTWj zcLP#*jvj8>kj-Ejs)c3no=+`)4m9BGE6(*e^+frF{JTX})SWv-sUXPFezsyX=IgG3 z4lz{Ns)-z^>#@^odxU2$nr^8CiWAk@4d@vpLyh~5YD@7G4r%?~TR%NuJaDL=FFjw^ zpX?f}e(hwu883&R_>$vgoFoKqqDq)%8*P-mXA5yAuIO9n49wU15Ol>l{ZM`)Cn>Rs zicYo?<81Rh6e!m0Yq3xCn3hx`Ac=J!w~WxH;J_Fe@vZ>B{1ggSVa4Fk6!kxNJKk6Z zW-XhKYpfRT2#A;tel+<&uI_s>w496dkX^Iert)$*-Yvqd#P zI8#f^YxL1w{p`j&7$?fv_a&XS%AY!{i6dbhvGA#@E3$nzayUE8D1BYiG`KEz*a+b> zle@Bk*$`-?r3}(GGs4h6H&ZUgahhgJ&|_=Vj9kP@w4W0CTme`zBbA@?83UG)3%*g; zU$3j7u|mct6HqU?JR-UHnnw>0bea8 z9Nhy1=vHG4a@5-ZPvw*yz`AVICS z>7Po_b;?{A>Nh*nlk(@&R2!6T5n!;D_M>w1>l3D!h41izha8Bx*Pl*UC9>Uxtvz5dENOvgw|pbu9TQwe;&2}%0zUhMf`n_8u{>F&@Zj{T8rkiga;JsvucpKU3t9~ehVd+(pqGM3hJ}s zM|OHUe@3a#0zZPpq0H=*l+HZm{jX2oQNp%)d{(4g>YsSE8w$)c?Q$X|wyz!bop<|Y z58};ddx(?SPnszAq)=RYg>T%MN*qW~{q*FI{EIxkFt%{*+88{QU9{*yd{yA0fa=K&}OOSutT&#|7?a^uDiqb zKkF&U3lFC%S_+Fw(oJJCZIjEeR@*b{nSPdYvyDTJD?v1WzE~igZu4>(Wv1oLt3F+i zSp8HvQ%OJD(Nq-YZqv)5P^_83orCaIa2lR|ML$Rp zcbA_E8B5Dp!}L}dN-mdC!?baU>z#Q z@YdzGj%D2bcs|-Dw8HE^5j^gd-Ywz9eKK)!u@sZi4sB0$1k0#g~>7yN23%33IVS`1}_l*G50^x26SUb zRKYqJB#Md{!D^u^LmnTQepZlu*3rr6wTm+q$!j#I(ePV)sd@C=V{tw~HxSQ7RLdn~C_4czkZ!89PE-R`dAkVrl7eG?pY zSaJI4Bp11raXMVfp*bJ^up*HW1b2@sXp_k&725bgI5xIVofUDM7nret850zRKYceW4V78& zD-Y%~8W=#`$4TW+VJA{OkIyh!XBW(rxby3Kd*94BeHir{tSV#A_?5POH3i?<&m5_f zl+I4nH(oBEz$ZpyL7yOXJ{$Cq(ZTQ^M}aL35Qw^_YG0TZ1*ZAd@ji;ZODYw<_kY!8 z_@!}Kh>8uTWcX3A7q3(X+IT?%&-7Zu-qv98HI4sHiE{_OI&$^qDsmL<{ZLUR$RUZ* zIpX@Xfqas*K^{2U{6Uy{VM~^uDNAL$xC77T#&Y*9`nQ|jE^mda?&YSre=N$h`mCF_ zXDB4!Ze@_qYaOt0u@S4i+8Vg#+1uIE8<_hl?;_}S8i`me;7XoN__B@kll}OgWYg4r zd3iYsO3D+Sg`a345i`9|FwkpbUZesyg3o91Ta*~B=eBt5TUR9S@K*<=^!KTjQ$C;u zgDGLo#H_gM0db+VmANQ20Q6PoUHw}QxtJ0L%z>5&_U#!xsUn+POP+kqTGmE->vj=m zM_0D+e7L< zh0ODYa`O-C=Qh|-Q_=n>Hj-q?!W_{AI`dHma%yTt{8dQ{k2hy61XJK$)zz~i*eBde zehoO&{a^cAD5pa_z_W_6-_wrt#8OXNd7jF|*P{@~NlGauCfkLE{MR zXC(Sfr=%5UD{`)&tRw*aP=*Ecc*86oS!5s&OyBX<&~2A@-%c|}9ZF;M%|Dyd>seif zF;$ka+B@ZK{Ei+mnKyRs&}|wkAvB6`uX9J@<8?XJ4Q*9Q^9h-u5w^m<17t0AS^w$~k2>D@xmr-@bD>V8Ggdh+aSo6_EPkSy>YYOV* zU@+A~-&x#b&$$%`4;8o$7tPNUP=|uK`JjatxpQPmAh4q#3*#qc-I}d=?2ta^r17&3 zkptxf zDoMY=+w%Mo(?#7p$6%_H#ODKN`)UbSoaXTiYQwofXKZ}$-E|jY73nnnG0N~qC(Os^ zEq~|vm(2gWdn;p?Ziyk&5bQGgxG53u`G>ER-9AvzlM4nh*+1)aEC)JYEdCLY{j8@69zYT1MMk~l5fOKg>gQ$lkDotjXv zk;<4&DlbiZ=2V$QajI%5mDnS5sIDh-81>P^1y>4_@UTD^>f#n^rO$1*g0Yzzr7-Bw zQQJ`s8!ABFT?PlFt z-BL5eUT=tg2<20=RgHK>F`tCsJ^dQ*yl@>TQ)}cMKGJ^KhMi+4Ab8;bXO(34EpPrw z@d~pf{%FB;7nS(3;hm)=x4!iAs>SLOqbdUX3A@rF#L#=lB zN|;H!*_ghlhNu3{`yoJM4X9e-r8sJmoLbDOW?oGHtxIPppKP_ZM;4INu-_*dtxFCS zJ{bR@gT4O4(5DU)wveyQmdylRX3^1Up>%YBJPzR!5Bqcx{sHvyX{6)&H?jCc5Mg14 z5MbL=$cY+^YI=2poV^vZ*O(a~E8pt`Zi?M+gTfkGg+y&HnQm!3 zyNeXdeJFHysSx%t$!0;u+i4bJIc^uQiT|Mt>R?TLm{Y)H*2Doec%WuJ&13B=&M|R)|=gPd?S|)=Nco$7{s)EozMiNPK+fAaXt@Ek8d0P6O_WC_Q)=s|}(TL_FrE*Ukk0kZEgm$vL9pQxAr6- ziBW6`xn52@&Dz;nbViiJ82XmXgU>rx4-o`_1nJ!|_jtohDW zX1!k7R6^3S#eocgfjP84MljEeSEeT%aL$ZRr88y2N2i8;u)-ZQ;AxROlglNIUGir7 z;PVrTz(-BKQN*GQH!Iq{Icj{c-EA&mf@;c&k5*Sd6mYfO2S4&O>Zo87!^DKgGXs#G z&}k@HVwox@_3!HP+JQ_ZP`KE{hxmc)AMbJ7{eS;mS?{Vmirf+n5}&LCQErEv-IW%U?vQ zZ=Sp!kKkF7am2?0tu2ydnv((7o=a>rs{})0!WgPYn_>AshvfuB_0m&rTelz`e%idaKn!nJ`E) zHt}L3u_!DAznf|eRx98nA4}4Xzlsx%?^x@(G)Pis%}0@3g5C8q`y~fq33hwi`i$dE zjBt?>$k-?7@Pu(~xT@_rSAa=`swEL#m}~wp%!VadWM@l$%TFZF?EL`$rp1O_wW~^db8DuTgBZ`Dk=*Hz`HBA0(PMp9!RMvxlKjk%D8~fvS25np-gQ%6jP~v^R zw4HkMUI@=;>=V(r2tJ&Qx5hZ=CMJN-tjrN5GjE7qaBbzH%sw*v({+#)h&_ja_?Ozm z*%^1$0xQvdPGoHpkz6zpT|vE`y7-3cT`N8nwvV_i7ELLJmJGdYA0C%&=a1}P(QyLx zQP=s?yV^ppV18h5%y`0UM(UR+WtA80jtJb0Q^1nQGyJW+g3U-vis%b?6M-Uyg#qI*>jiNy`vPdXIQ zeTu{Ch-w+p^K%L;ToiRZUJ9vb@F**_rASCfIHj>_N}^t>Y7YNZQBi+%^x4R|9yZ_c zvSz-b8WtAX2Dz+qy#LmHnu$qvPNopC!(CaMDr2iYAAWJB#9ZxdR3D$NHP^yno87ov zJriAW6gpJ+y|q!xE{@yvuTP_PlC|(BvMy4^U7Ho^g&>vuwA9_)ZNaWMf7I2&By2j4 zb>aNmnm6v}!+Ib55B4Giyk@g`@kMz+;34z(K7!C9Tvo|S#(QLf6=eI0_K9WTy;H<3 zR8%`jBI@eah+JLl%3`$ZlAw@UD-svrxcFN&swwDCY@n4L z2(a4j9#vNJYDlkTBl*t{KIiPOui$(fv2rxLhy6mF69hHy5=9Nw zk{66Ct&D+p-ycv;5~S<3HDkH;^^y}LwXSdJC070DIvI=xTKYIYk&@_+A{3of153&4qOL5+b|0+66<^=(5!T>b9t9bEN@ zO90E6v8hNbH=a3FG<39y>SXW(;z~ESyRq%PTL<)ADK-EL4G}P@i6Jx@oH2#dZ6@*X zx3B#sVo%#R(loFIO)ENuL{-7;#hG2R85iJJg8xxM^Jshi5x1e-guRzIBzv zbM}@aua%>4Iqu7t)CfcfF^vnS;eW3Ir$Y0>`dii|O46ETLe^U%^FKV_vBdL#Z+rWb z@SH6I08Sh5G=jkzB~9p}rkIqC>W4>)2%g0fQmY{}IR9ZZOR?e#fseAggl=O-R>H9e znN%}BnD+nwKlFlqG_fXnW70Gj5mi}hl{u^Z=hE^X(~!97ZGduJ6^^90rh3b6%wp4j&(Z9GkUC5HlIV0CA4x|We^~Y z(WI#9rl*G*8rHc8HAA75vU9hLQDL7Ak6^wpC)$s8%`AEO;gi*8vV= z<}i~tlwSmbKAJfKbm8g9Alh@N1s1S*_8&E@<(*8Bm5U&8*I&sX%In9Q&zR47G?$q8 z`U{?>dq*aMcRI7W{|(!G!g1U;>=j14nqJ+7O5T#mV0Xpun0Im9bLBTa{mp25iYh2G zI!dA^Act*NV_ihV?zEf=ZGWipTh+gT6=h&-S&k5m#epl6cnVjX^l8$X9SOgGvaYDg zE-o(KT&JO?o)zFfTp&lSDj=#^WjlHQ!GDmvDN#{x^)w>gbEF%cqe4*a9@600oiEZb zg#Ta6cnljt($A4EAyK%OFTXc^2L|3CyX|4 z-7Op@-&~_s(wQ)q=lH0VKs*IpeOTFLg^q0bK8PLSB@I3sHpQtyb}e(E=T_~ZE?t#j2rB~c5x zd)Xydq#>gP>>CFjv~FgGZ#Vz6mtBDE)Vx#Tg(-!7?E39~JDx8~)3dyHo8YTC6|{VE zJ_o`GgUjKQRv?wIZV$EZb`{$>~&-Bs7aqdiBMEh0z#z(9!RyVt82AEAxL< z1yp&E_emyB=U!A+jCMk%lhk~u2#nvKxV?+ z51JVG>>O`iXT+|TpC?5Oh15Z`1&RF#!bR~{L5AkZQi!zl13HnMB2W zGpu=vZs43}&iUa!FyvoR|49*wE;Ql8uO-z<#C%C$RnJ947d+z|d(lVG7M!RR!#<%% z5W(F?-vIfjM*L<8-6UPbPgDFw!xDSX)eGlptD|Xqjh~9XpO%+Mt?%yzk4-XIT!yo9 zOrk@JC9i~cM@MPeY}rusU(VD^dk&O&Cw9A&;=`WTpqOmB)|a4BWOKl|bWSHzDC*{B z32Zd3+v;{Se_19WcuXsAkT5cNtA;n&vmuu=|G{fmH$iRw$2L>s{q@N_oQI19r$ay= zkCQ|t#w=3TR;*`0czS=odj^q)-rwbcqT1SBPAbcHL$aM46T>M-E$=GPafZ@ zcW-a}W<0rRbqNAP>|e*9PCh-V`|d#`U;F&4#!N5SRFzijFd86z+@vi^#GXO3rY87# zSu!Kd`_~|L`R~~aTk6qjDLawc9QukniZFSG?xK|z?R)BVZ|P+Ytt*|Vrldb{t=tZ+ zY$%2FA|wHmRW13T-&)3@0PSp%okOdG@2XR0^mHnu@2FbgF9dR%GMKYohl4Lj zD#f9`B+fpeDZz&=tG6S;@*qonx-(eA{ezLj-8$+H%|;-#Ue95Uu!OL*vb52w%SFEy ztIJmfUoX@p0`;Amv3>KfoIo8ZT1(3#ekH3TvAI9D091Nw;#95EFXgrS^Z z?I_=V%5YsW=ixW( zLKj#ohk?C74r+5wj3`6iu9n-cCH51#<01Vf9F|uv*25zjY zY*soox9Urw_owoOX);$4wxm2XX|IRI%4~~>bK}P+zT(39`Z`>7X=aI5-uTAuO5h541t5DmqNO`q*aH@X>iQCFoz z_Wy1>8d^+m;2ZuHki>lav~hCXN5c)0%9)Bpp~4rrDJdxzJEx4oc2_cZTR1vzjo7QN z3pTDlo5L&ITB{dx`eJyeFY19(uXa`5@(TDf#%pDlasQ^uvmM>ryk4o5w$*or%Iuj+ z$X3Roq+{B$<)YxRJ#w*Ir~aDeJ+;XER}9DPiUYepy;{l#t;MxpCR-V~v|xuEi?v4E ze?8Qar)A`GNi2YUWjz3dahJWz2pLI(?zN0SHt)%%obElKZ~8EmD| zALu@)QZUKei!>#v^TWC*uiNgnzMiBOCM%AfpIG1({jMEu%SI|SG)3$1Qm&Mlc&0_OWFscYRvK7;$5ZsL8B4} zFo#GoKqU5{G-(&chpXn8Wh5N)(K+Tily7Rlu(&^yden;)bFha?nI)>{Z@1L@APrk= zx}_tpYTc0L{Aon0W%PAE-&h5l32KBpv71|z*(AOef7gs2YQ&A-sL*5{6QK0@OLlkZ z;Z=C)&$(8P=ucVGyj|V_`!EFeaJ~NIk|6)}@!IxX@VRa)ZE)m4>~*rpl{6{4PXRJ7 z(FJiWA&=6$qxnKsoojPz2IdmMew?COWfX<|0a@$%=R3i7M-C8C@EQr%Yc0ER8B;?A z>#47mSieOj{~@{Q&_n*fcm^^B+K8nB)V8Win8nUR9j}JCC86Z6@zDDs4aHS?}nDIw|l#rG51tX+d~=o8Qb_>5<7N8mgIlr~3?KUCzRa~afg?V(Ard?N~d;mC3? z%bobU68}{}EKWv~R}`x{;V@tY7}IA-0VR!_YCy-rodHQ9enfyR-?o!01zH zG3U?r%D>9}eSWF&u~ZkfLX_f$(|yNn>ujVrEc|QB-NkV!w;=Y6IvpK0w2lE zUzP6M^iaV-r>mQW@3`ZgQF~QW!^$78aDegg{o)R;XMByK}uW^DUEkZ4qtt`kjn_fl6s=0??er z0EZxNHfs-~MSUy7@lag4PfDZ4_YE+8yLa@0X$_`J=@5+iJ?zoWtnZi9|vF$(;X*`0TZ3iOcI4xJC(|Y>>6lqP{)L z1c+Ui*`d0 z;x^>BUWg)vwO|4V+Q`R?4ELi~Luz$)9z&nCZ0|QJp}jvwfk74$%CIDv0gq^USN8$Z_U{%CWCEJgl{SD##7$i zDG#7gG6141WHFKSVW2dhBoBVaf;13o0FpW{6q9xPRqV4Bb*;m2>tH;r`Rr8- zz?=WHe4y~!mOnD?&CDN+CcBBS4%b*5AunbN2}fEDnl=_EtyNI6#%DkH zaxLJ%`cd#B;$1Q(pv-C3VDrpD5-A5OctC>+dlYFJ&5>tqSy(HuXs1YlwP;m zKMT8jSqi9GGY229=CWI6GIXCIhFdSzK9GpKZRAhk)Auweu4l3!IpmX;BS36D1iC`K zoVsj>^FBWq32=#d81+{COntdvK*YkNwA7J)?-?fVR+`ECIX{6!MI}LANRClfVt-Od zgb$oPt z@3uXRn_VVcp8Z!Rm-Hxf1R)BQIKmP?8Su+4Irts^d*o=m9rpt&r^ebHG}u%nFks(} zJx`{Pl{V0j7RRc=F7t0WuOaY-JM!7^qRUxUUwcxgeGN4cOj#+;R6|>tCGt9v7iA$; zRVDKTk+T%C}k^ zn(`z^3p)kXay!7RlYJaBr${_%Q2RIkL$%1LkBcZxvVFho1PL3LX9;QGfFEVo;tq8; zvQJm)z6_PQmSc-|?EE1zn+?G74c3aJ5-TNw-6$HM-*X^1D~{xah-!%(;e%T`?>?Y} z3jB!V1Y`Y`+rOI|gn2M7g|Kpzjy=tH}vSh%qpNJtI4Fv_`cY!<|mL`i7T-sa)LElcJ=`zvo0qVSMLF( zOKnT-`kPj|MHk4BRGPrfRsrU)u4<}y7E;@in`>CgJpO7F7ArRqRVn4)xl+eJ%nHkY zwrETC%4o4+<0R_v0H+Gc?`1@aH&7$BDMmkSx+}4|0aWeg0JZV&%g%uCu z?$U26pyz9+QHmvbdHHpF5Ylf{>Bufl5FjFpsWD!t6QfJ_e!+{ToL!3rq-|Q2?PmOu ze$3U+E7Aj%mx>3p44l2C51GA&(ADu7yz~danw#Sp)!j-|XAE5HPu$rv6ojmm2>7)c zN}Fp;1#(P_ELncqwa_aO#PHziHe4{w@s)zF&^-$%M?;6$3Vxg1(?0T|1YA(s-WB zFfttlOz9l`=}0h3-%R`7?r#L(dG;1_TkOra%HgDxz_oG_7`&th?>pASa zRRX1&>Ehk`p-_=&w}eK9gC>DE9P&o_0V*=>J}u?Bk0={AspzXNr|gvx0$3x!zNezS zGObQhDyEeG`fBB3nfo$Gw#B3Cj5O%Gde1e)#;MM>hAxL#n&19)-jNFwWW^%Ex|4T0 z+BP;U9MvO$(0Q7IXZ3C|-6JLTPFYe@iR2PeS*?T>CO%QtGA@|Ps@7Hiy>E4=GoOAj zhcjo0n-u_S`7OS!sVDC2eaCzv#`dQtV5@KetJc7T~ z){b9l0gQ{JIN4W3(kkgTT?@ZzWEJH&0sYPI=G{ly*sZVYM4u#7b$pkzJ!f?xyhk6b zFBdZj38bel>-mNv!t*)D-7ET=JJruHQ9E zyDl3wxXl@82slJE~+KWIiX)WoZ8N)@i2;|4EQ(=eEpN;GfakwA6u1 zxrkElt=zTSp&$!Yh52Tprt_|~fPk_Wg3Z?1WkQGwu-y%NC6%MzY%@ohI~6rG?or#C z)7ZsVd&+!Qyq(4iD~-?u$NM)35`m5-zqTHBHW%pE_|3on_$)MIla54l zrkE2F$1Xs%EvdWzZ|#A8nSb4d5a)vRfv+TFu&YDLY@_JeF=L7bg+pM%z%rHzAp3z* zs&a^w2y5k%j<@1GQSQ&?cVmhk3F$0oa@mtfJotH9FNb8+M->ZCIrjo)Hw|&-z8Zyb z_hHY)h(o>U?k6Kxd8K6*MF{dhq%j}MZPJpN7?nV8Dzu&)zQfgzawl*VRK=V4+YaM0z}tMJ3>pl z*dhFQf;)_n{pRX!bJVCWEm_xQc{zVBVXwSIrVaxEA+4Cg$b{p@EydtVJ29=$TYc&+H7l1^+l zHWB>6N&qft-2&xpTw%lcIul+y{c%ojhpi55TZ4dtBRX>f^Sf?9$VG7yz# z;|$q0h*(T4U}B0+^yYkpwBZx_(~CoeR%YyVHTwA%WpFa;i-e!)CM2EfTJ=r?t}da6 zY!gFh5ZkO2rj&dQASv)=yM1+WThCTK;*Kz*lZ-F-0k_1~`lPBHQN;;G*Kb`e8Q`NR zvE|GZJw7DtM6{h9*TRgShMuziDsk*xBmQz5tW)gA^jt6noxX5lgR~K=3$B__qwXll zCuVYMq|@O=wo=bI2fEeX>OVc|+Z3vilP?5>m4ehaU#|RY(HEhC&j||T82=h>9??x6 zk*j?l6XV96+=y$%es3H1-7Sn04E%EY44Q_j5cH~6>y)GtK?Md?-h*v_Hvz=hxgcfa zBHBjhOF@Sp96A)s)e#23{AB2)UA?UtV_cJ_Zo@Q;krhKDgBlN6jW#7J1{*LF zSUT;<^=BNr!bQ#e;L#byHZ9oh^J)F)%;n;nS}>d9`x5OJzCs{clHV`R;IEZBWo_h_ zcxQUl=UOlqJ>(e5D!_$%nzQurA4SuJ-*)$B%?-8FlgxWP?1u-O9NoJ)Df!M2`q>Yx zPg{uAC*OZJeCIr#*UG-CAVzoNr|ykx(Rs^%_CH#H8<)oLe%~-@>S9@wkdI2gBlb0W zR8lNHzZLuBzS(m861}%R`_5}FdeKKkm=v`AwlbM*N&;J=`R`r;5zY!>FXB(KmrC=}KlqG+#Az7cqUP*rlPkl@S7C?)FK44^) zeP~+cr)G0+lwlEEy>tS0C zON{K+WQg?M*&2hQmc}s)H^8~)ptqH9Tvsxq#B|--LuZpZ6k}TW9ZtA>MLAs51`Ldi zq;UDi4&HKP?##@ok9j7_RjzhNo!!@hO3yq8BG7$TK!I?1vk50n_{c;p??~bfT-1PrF5&93^ z^UX_@02~pVM|vJ{E`l9ao-i%}|Ds`n??vSanXqP!9{e~VLbUM0e`EDl2e8#3i2~)Q zylz_j*@8)}s=S3>*$5ln1O?IB13M`! z2sN>FL|!2qSyKt>%=&k4n~u}aAgPg`Kl%)PGEO@=*3Il7<9g{E=BiT6Fl{#>e3_6|))(FwP zgTRvS`9aT`m3%W^aL?;@&jD;Esk!v40HYNS7ricPz zxwD$QB2~r;K`h*}tZopoKZ1`#_kl@_fx8ZqxjlUq-h{nQuXwXGsLjbiQaH5pQtv9M zt~hk9FBRjMHt+P#^~0yA{0L74Kq`8TcgsW|WeaNathjNb!*Gw^pGNzYaFx0dIF0df zMCTgn`;834i}oGhj^EE@(mBfDeDR#R%gZVb*Ve_>P%Ikya`3#;C;@x4Sz2mFN$ia@ za#-T==?0bplc4#l@r1Anr2K-bR??%!2`+p3zE^hJ0iUiO4D4d?gkk~R`mZd>^3av4 zyb2b;aK)w*?DXjL^pfvsTleJgTDJX(F)&DcaIKJ6~4_nwxTA)wMPB~$_y*j8ZXMD-=s2u3v0L21d4yOf~j5pXj`x8T* z;t0SGF7H}Cr{(rv1fK`9O;|&L0$wn6DH0EF$a9#UzEN{=jJ>XZ@Qt1~l3$@3@C6!O zkk-5R!-MX$I~(1?^yLMk_|RiV6`$*iuZu!Pos_ZbPKjt2q+ha0@L{@y`vI`~dQu3- z^!Y97o3%IZR^jLcq&_-N)2v@Y^mx8AN02Sb&=f??$TkRCdg{B?y+9bNb3I3cNJ2B> zKSyGCZ`q7{bW$Xbg6ur1c^9R?%oT<}S7F|)=kle=L_2J4zXF|a2^{TlQ zSbPLXjpCtEqfX0iBT&pp>6wu{=K}%P{~9O%H&@&rt)LT5E+t<ToaQv(Fhj? z)o~Upgxhu@>K2pUUZjnI4Fxs|F;vv(7wPLHTPg7P~B2eo$tKR}>6&M>p>$VU~!Y%+8@aV*s`QLqZc?}j@ zI5eKSF`0x1S4Q92Eb3p(H4nqa3DCklMqleI=wa}AaH<$$DmNNE8K{2vk7K@a;wEMNYiyo=GZ11tw z?oU;W-{>lDRnZsRA%5e`{$QoJm>Uot_t+gM_prvim$dY(3{i9D5K$e{uV;Zqn@}`@ z5sLe*>?h!dP4(+?AUDqlF`C;Ub-#w*TJr`H5>>JP*n;|uB!EfM5-mC7?^ImlEwpwR zZD_|SAZqIA3MSo?gY%-(PS^jkw(YLE*0fn@h&5U+n7~sL@uIyz>SIB2U9IPr6I2A| zg*V`T$W*+1OfTz3k^HfwFC&~aI+N#^5`<}!@fA1OLf%lDTCy})Mkww^7{?>%S>%WA zD>`HY>m^9jfL}^E`KjC+K4+$epixzYSw28DWR}Kwe^;#?=6;NoPmC&(Jfa_chQiEn zZyDVjJ7fl#nRx^8wygCfzdEl>v&!9ba=_Do3EmHKqtdjUua+)@1Oj#x2Z+D(?QQtB zK-n{=-ZEV@2Dk8fAuWcw0A4uH%PKP1CJG)r`#m~kzDd~IP^`Arz$Hx3f;_`%Y}NFN zG_2F}K2YaLg>RVRN#wSZv$x>3dsVcsW)efEQev6_eNoUf-CHP zn#3Md$c0T0+`>HS_Lc0q;Kucuh-sn8>C{%u&mZF4OhQP-rN=@6g~2+W0sS(ViDCH| zkwC=kC1_y0DQnrd0t`)9`8sPrtJ;a*Mz$bw8@&&)Y<)(cH}G zaR2{S5Dz6L76&-{A_{amrwGoSnMf~Ld6`w6=}xf`d;{(PHdUmW%93YgS@{HaUtf7W z7FbZTXMyTO6_d!T)k1ls6WH))+2kuEL$?jV5TMIzQidP%%2ve7Hif9k2NJ5%nAf)y zI@op8&`blAX^DgWI4xBasGGeApOlfUh9f>o1qXA{g4!Y&C+DtUP*_@1^Pjr2V00`h zi;I;x>V=8Q{MFD0&})SXqA%jPpKb1>wz{!@zg`Lp89+_WPVgFR`1E5xK43GZ;IJrNrg?FIk=%Cn2DbuYRhwe;mn3|iPKo2)`#fOcUr z`JZexd5seuFKn9((Dz?}I~$!mZfsoKOL+(OY&6gS83wvqdIJ4Qyo+^q;fgyoZ-11R zLm!J^nUlz(DBD2IwB}rq5Q8dnzoIfC*Tu(2L3dxr$@^r{zsA5AtAg>Eexp*(3xxps z$l-V~{dBTf3O%X655Il{J9diie*U=p)_&FcvuBxz3_JQfn~W9ORW)}8l(iw1Jjp1N zZUSlN^%(7l6MMg}Jt(-_nUs%=o)P(OqE^ihs{U=n%8NtQD5->`QCsBW)d~#fFfh6%}PBh)rp*eciI*{FbywGF1*On^W%0pE~b_dWymd>BXu zO@tIydbC&$_;P)Zf>M~FU!Hj1+dpy*e@G2KbstT&XP$6Xkp~a?QNIntsnV(p%9251 z@b7jSyKq%Ors9y!MSKe3WLKa_&V$%wH7EQKVIm$O8QkgdI}zIHMz>Xt=5+A7zUbpM z6VduJIhC`8fW9p|y)Z45+PpTEj*0Z>9COCnxge|cRA5NZAe?vS*2ya^r(9$H!^v7q z&bH>Of66l!fl2(}esx{%-d$Rcsnj@<7Ry@ewQ`v{`aiSk|2w^w8U&!oKR?{mwzBi~ zw5d{!x|7DYOrUZc(`)@((d1$(Nz}mHb#UTdB3f-^8xY+-9|<-8jC2F4^;6Ih%+PC*xt_N-o0vqQ(PSrtgnEh z$)m?{%`=c#X8~*OeCR?^G`Y8bq=Rsm8;`L;!bTbmcUZs!uhI2@lf@H^6_>TF*Eu{n zUd$zQg8o9=kZPY9s@nlcfaBuebF@oct?1vDwVZqPTr%bk_wEx%&`j|t6!R$Ix#B9- zRaU`CHR^2mS{RbhpvShOzwI(4@)(7r;mHkbKvocsQUQz4XD}gkzi7Mf4c}Esv0ca? z`0arZzZ1TIBK;ZeZ`+ttQn(EHCdGXPoswGQ%`B)Y-@&%&vssCS ztS;nLLs1R9?v7sd;DhNWVVnq?j1gXivpcItE}g$6K>Culps?^i15Lc1Gcw~4oE+O; zVEmU>z$75tDb7@r_(6T?Do^2JgFAP+Fs#y~ce7rHTxMcN!tdBaxa$UAh8nP)CY`Tz zHw1kbY)$_m7?GG!(|FV(+)+~q*K1%aWs3#sBI*8;QOY`=+XLrIwB5o#N0MPzX6|#&I0yg8d4t{W+Ct;c zf0l-Ahs9d)Oj@C5yGfs25gVd8KEMB2_X~)LQI7sNb9q;DxP!?Y;u`S5dev=ZQPsU1 zX+w4bQ4(gI%2Fhohn=b7SNE~I%_EMVT$d~hAJ{P*M#-E7dL!QuGxwH!Cd-%YY{llS z7~at`oODXOK=C)Tr)ipXTJ3w@N6ali@!cWhJ_hASJ8Zb8SHpo|kz{XX{BvL!AfWx_ z^qRwaOwsFl#VP_})ksq7vru{ahUJ+n}V5^vS+nr*6gmKgnCbG9CJcZ;t=9E}+{} zvkm>pl%9A1SQ>B0H$ec7S{HE=_98N=$(DFf4=!));m| zfE6?a!InyYdUFwlx2QB@bHQBLAG*#Y-^}5uZRl5FN9`s&yZ19b!~Hz!bX@go7{u=a zQPU)-oFb8bCodD#L<^CZ+MWnQRfA=@%Mz~pT4&yT9Cm+Qy znHH2gc^1%dD={x`tf)D>sP_cK0Ue8Ky9^ffMK(8+Zh+3HK#FC+7iA$+L@3rRab&v; zj?R(CW{GMOgv6lMf$sswlrNZ370_u#sd~AGGftO`IT+#YMKYSc$Vbdk4=HFOuA=dk zs$~k+8z-H1oA!?snZ6rd>WXSv=T@}(qB&s3xwBZ!(Xj4_hF3zxr<=SNEb@89k)OU? z%5KbuB00mMQ?~rQ6*B>3r$sTHtM|25QjyC)RU%=hI(8_-y zG+qjc`2t0`Kjl%H)(tSuig?F@bALh1igbT>ux0LiOY+`aTnHwYwZ#_l$%@U&jj;Vk ztM9d;O!_osTEsBYCPuxRKfaBi)S!i=jFF&d_i818S$uQCIbE%s=$G3kiAF^V3gLI~oy_{72u%w$4 ziYd7rACwIfT=W7+KnRe6z$`aMU%_!!k6$WepaGBQYJd+G!_6z2uKn+pb zx(OKlxFBSzMfi2#euM9}ZgGp@=g>vVO#hQ}FA_SavrU)ndxF^SS>f>4m#1r5gE2xB zkf7uYAQGfn>+G%sb^2TPMQGv-Uw1xJR9ksINz_&MgKMraWdm#K7sHVlGXCXbJ{UjB zkX4D;9M?pHX`y5wRd@h{Xo($XOuoYnJzy`zK*;-F-B_=S$iwB_B+Tt(vv*on?EH<` zc|zPNU|t_?e3xRJP6{(t6#()peK#jO{YE_f7RD65{;N(q>`vYo0L+a0yH52mL$%k9 z@aI4TKHYl*{`lPMRsWwVbuBa1kR=-5Jx}!97nd97+g5!&gfdE5(v;~{^t=l7_b^$G z0yFp>nj(!WkH%EJ&ohL!=T7B6|P67s&bfPx1v>yy6#o>*#&5KPAb%AS+twlDZ_}}Q@TM?#y zYc8tIfya0AK=e5QD$TMzAK;z?ls^Y3P&+oDeT22Gc*kQiY)XP+VwUwfuQPFir7k3z zkZAdKE3$#ctMPT*USsYZD`ntcmlh~y=Tvy5b`5v#)M!J9MFS^A=Xz|{CsgE%yzMKb z2@4tx>ch2s3gQH=U=FB>+B8<+SI1T6}=J_iE%w zERf78xIr%T<6BXdgveNP3;MDn$w>N(%6SyWG>}KHY97AOH<`*E) zyHXrEhM!WiJnoauDG4IqNZM?quEIJ8uJjNpYHB^_p#>U8`jHOEMqZZDxSy%duV+Z{ zs3(GLXYR0QM4Q(^_KJz6UZyH~X8zPwU57Zc?}f+5tVjSZx2D-T+tt-IWy*5Mo{vsx zuJ3IPE>RiW;K)V{WF2chSA5{3DAD zDLYNdTnNilXBxk?l7ZWYy3B=)1=}GYqakt;7o>Mi3(O~6dUhB-iz;XAs&*fSIFty+ zJ4)^?7c>_!1&`~Dxl$|s>Dn)`L2*4hSr-OG93;sZ-4>3(tY(r3W85rqQMYN5PnF%$ z8je*Yo|{g*wA53bOgPp_UOA|{GiR=#CqMw5)lVti;WsqeH7sw|-U zu{UxOSvwKycBeOf0nx-3R(`tDDHqT(i8by`Bk(q*wJ z)45h@Ih0n$7yI@61h>2u%>iCX*oJdlx=rHde7pon;{=9DDOFKDK*2pgwJ; z>E875L^Ij}x?M%Bx@O? z(@m9dXTvcaS-KdT#0T7Bn?0OO4)`xGZ=CA0hGN)$k<5DIExm9*=?1u{8hE(7n->-V z7D)eGgklt4u}WJsLdvbfd806CRGeO7v+P`o`{T8L;WXrkANSx>UQ?Xbqk8xr(5*f0 zp9Nw2eMS6*Adt2^18+RNM}#-}Y9D{so+pXlC3T&+*Mb^XvhK-D`g{N0{)`YC91*+b z6ua%i?qLcXc?2+*7{X_%)95Ec{CXMGb&-wOeLw_?BLZ$Z8B_lKfdAfXkd^95dj*dK zeCeoEw62jQtKF$FY4hK(Av)q?v^AwoTN#>>^VJvQ*bGF;m7qyF&SA)=s6 z*?iKOrJzD8&pk?FhKB;M1+DV>k%LWz`p(X8(nDir`+Zpi0GWYxI-r!ew$o2v1l1j3 zOzjk0W86vav3ggJ{G!a(eshgH0^F_u7IAMt)uPkO%mK#jZ`zCE6_G?%4O8LO2a$ zivaC3_=t5vG1mvV(;>t&gKQ~xYkz7aeVRxBW6`TgVeA4JbI7|BvX>;eT}&*a-*CC+ zQz;Ikcg4%4%y`6hrKwNun|nvPKRgKH@c3^&Og!yjmjQ^#X+00@4#6~M@ER|5az55K z9%y!Y_;_Ag^MaBF8S=4te@tX{igHsA$<&Cu68$NRUDxP?Od_NF%LJ=!a+@82lM9=B zyIJ}EeRX5>8!gIEaCQT#e4A`K<^EuBSIyX zCuObuiJVC~gB4gaY&}^ct@=^r4*Z$Dq$oLQ%hJ2BiyD$Cvn4oCQ@EDRgrKTR`h3tv z(+5=B(e1VU==aLsj_D+bzgO3{L@Rs>YJQu@=1BdPCO#<={dya|00x#kK!zirxJ{Er zLsNS)NM}u(Cj!eNovwJ--aSwt0w8Itoe;y1gjGyQ8mjyRi(#DaA+7L>+hjH1o=9QU zeqRD=*2Cn>>JIL($;hk9qDru0*Z@|hC`N%UHlpRw?ftzs$o`j)ZVf1|p7+uViyA&8 zGf6=^?I3#!A*0H7t3QlH5cOQHe|@`;eVs&wPVjbau3LIQ?iQO*)1og2H(M8n1=}U< z#%w0FDE>g$Wb*()8Hk*EhdYG)kJBc?=V}WWDpi4!=+Vg9I)27=)CURoH0tr0OC-D+*ELMQizqt%y3H}@uu2%+nH3c$JH z+~a;44y|sr1Cq|IJ5RevzU^#it)+P^7bU?YtGhO*u|SIdqXj@jaCREJdld$!!86Eh z{Okw?146lO-y58Mkb~@cn77S8TBs-EHV1J>xp4>a-0p_`OT8$A0~ua@XJ=>c5sx!e z4{tUfk2fK%?Yn=j;9U>LPB0MF{qiYEoR5Fw%IS$`Z>Dz7c?ysYxN$qoe-0F{t$g@H z=f>5$P@FD=KY}daT3!4~9hK%bGWQnknb=MH^jWNDR|r7C{cD%c2gLsl0K2$Ww-5TQ zj{k}H&dSO<4d?F)!VbJ0h_jED&4zJ2opaEIZvDB6w+H~d|A8Jx3N>JdKOm&F_u&|o z<{$17_S?VTxDgA*`Fk7pB=GD8u?c$>c>1axINhCm<}z=mHvcLC7j!q}M7eR{x8wm| zWDmtL==6xe_CJvBdc3Lyve-|rTYIyCsI!y&rE53w8#j@E6?BIJ@ocLx_km3c)#&j& z^#Y^!6r*dGf#cU=Emh)pl^5bg+g!FU}F4!5DdYm&w+pDL@p+| z{gyoamoQEu#IHf(!?w-asR4(nC6a>wH75KUc+~A(=b-Jsd8a#&192|pKNO9T6QMT^ zm9nPWbyTEwwq6M$o_m38UuypYNGo!&R<}rvkuPRuEU}r3+2P{EGST0oU&i$Ko>pb1 zHs2sKmX>evUJBjXYnJTfONnT8{*#U`!uP~q8zCAg(Oe19c2~SvcY|!$A-We=@Bj9| z?;qaP{dfTzx=F5^S9=2|W++@Q%Ka%RFIR_1q;=$q2v#fQ!z-$hoF9yoDsQV-!ZZAs z;Q1nGSU8f?k?74Ffkx(oo)gp5cY&0=*I@K={D(dkn~rcTPE8vXDehHLewLco>~ua# zzx<5|I`kh*VCc1pT5q<>>jHw$^z*EAjJeWdT!@Pr<}Le&hY#~qlHTaaW~(W&d;=+s z?s9vn27UX=^H&agmbUp>etnIJmScU7dvFBR1DWMM4>W0x7)FeRg?EVWS9f>>k(c&p z(anPO*Yr0y|0)f##y4JE$W|-A_f6tuF;|%ps>CU>UXdN+!M_XL-%W~B)#i2v@BR9^ zu%OwrNUY9D>BOC0qpr!Yh!plwWd_+Id6Cmg9*7>PigSO@Zd)QVRn>yO$Xz*(IIz;2 z#~*&rjDFr>rnW2mRCDAlo~sS+YWQ@HzJN39V5;ZZ!eFLI-->(@5cu`x3(UgKu2L05 zvMtb_2j@2~a;p8@IeqwL{EHC7^hJ$|$R?p3X6ff#Gk13a8l;fEuRz|djxS0I+?uD~ zHzGOs@XIO=HFa^nPMj=l(eO*iD^~S<30p~y3F6CpHp~b%OmN$8UG1O{BcZL){KBf5 z8h64mVAqN5qs@%22`NU2-Ia@Q$zM_AFEITzbjv01R_E zkTo8?c{sNdyc8E{?L!>{1Fpz}tHKEYCm1XO_@S>!mM ztH2UfvHMHBqqMP#kY!T$qo9_tm!L&DXgtbRt01dCB`@r4?(U#oL_rtWFsQf2?lket zdVG8wos5iZS2O54Qgfx((JqLsx+?yyE^#zwq)ui-ec*N4YEY`qPG7|2h9L&g>8{L7 zd7Od6Deq*9?VlNz5Ob14Q=yH5ic*cMD)k}eU#dzcc7{u+Z|pe=SdiOR||Qlk326xnOJSw9_~-YyBr7wtMM=S^$vYF7KtB9EMR#f z^zk6xx1zW(RX(}p6KFbNRlN-@nW5+Ye5#0P z=;G=L^X-!PCeM|AcSzVR#Q({lmuH$tWC9oIt|gf2!QaYqiO^}5{7_TLV3rXzvtS>% zi?`4v%tP8lQPBf65bfsq$rUU$)R z(hbwB^&vn2ojvewrS@DF`|XfzZcRA_aR0;JHxAQqqZ^@TKmy+9FM*x#n$Bl!$1PCe zxRL+McebAmleM3Zv$pTV3b*Zn^*a!X9D#QecXQ$obCBk}+{d{&FLzj8iAyndLeo>h0wf2Q zINo>^Fzs?oIeiA6(8(@oY9X$ldJ|qEj%z9l>{rBPVP|GK&bLUqA}yzCoQCkPq31#Wj;9 zc#R^j`XyEV1fcS*_ewU3bUz6^w$=s*jDR;cveVx?D4TdRR?cF=n zV%l?Br=!;divp+N(h*p^gP7lkp+Rl&Q9O2NC~>jo{HfP~t&1~PiBvffT9$}+;sggA zh*( zpLXNpZ{Zw%PyD*=kKmGuCP9+?Xgb>jDNV^#*V}L0GAfqH!TeKZUkFt-c^O-k>zl=P zegwU|^dV6j)^LwZuIuVTDzLP(i|(VQgUjp=3B)sr(N6qXrw!>QNjmnz+R^d^H9zPJ z$3pLlYwY~iC&h(+8##^b7^V-qxrN{40FSO~pq$0)ML`rBDcwDLhb4_gTuj?gbbm(kl(ccx|h)AL~sVtuo0+DPuA`DE`%&R99$P}KBU_Hwcognp8n8zXw0I!;i$UNNILv1tQc`m$b7m9G}xH zL8-$&pvn{xNPX0Sm9cJ?iQBC@uIp{E6u+;wX!!K4;9CP*`qbO}vdTUlaJLOUKYa`A zXFgq)STiK(<*U;TTp9Fot}F(FfihL2)u@89G$mHx0Y3hA+KUm3^RKjQ`d3v~KR*Q` zG;*(2fyRX3W8s^TI4YQD0L)Xsbr;pidqUsqaz<9rWg96@;nezW1bvbI)KW7qR{kHhV-IMsCk zlm9fc_b&6_U7P!On7f~i@MC<|y5Ylmvl%Gvx#7(S5v26mdftP$?}_8^`-K6lUrz%= ztMi_lZUpmmA58q|?xICqVeDT6Q`7tCvvF19sS0Ko_!a-J^8&16DvhpKP(q#uUTFs| z_&;?3m(YGWtN5P-X2BtT0P_(S}T@hKE|q0=U)^Xc*axz}}LZZ`sM474}@{-3tH{mgdY%l`&&15|)z z!g>3&f2_V^dl+CB$@+|FJ^(dzPtoW+@!jH<6yUm-YT$|n{H9MeGGG2*g$Mpc)l(X} zr>yGC$l(-d_IB9_rStu?Js)yj#V6UtNto;u5i%?gaV^P2-8$60N`U#?R`~p#y>5d^iC{0^yJVn^H5F#SuDd3wfqv5uNmgm39UG8b&6j3$$t0l&HUPNka1Gb45XJ&oEas0UQDo=7GG&0{$JK(IJk<}4ezWL;+F|%k8 z)+n2p3tSk>3(0ur?dhKP{6S$)4NP7Ae5Zm)BY_vH(eGz^`##?0p2(T9jy4fuM9J?<* z-6{t8Nm0`gXc*vPb^k#iM}Jgwd;LZYSkt9bQcou-6fw_gp<4q*b+3j z6MuTS`1q)49y7kM3Php-#sdMp45GAH6dm8Vtsr#)Z_UeVD2P1-YhALo{i(65uBvJ% z50XF2sNx*b<12@LgiACjGcu@oSvE?@)zs9uTrDicTRfP^*u3QYvL*4c6Q_8z5_0a! zml+mdhYZoNCplX#S1+;|PLNJ@J#v<+T>=5e{8*d$`%&i_bKfRqRfrBH<&V3JnZ-65 zNv#-dzwp|N%S^V0-mUaU=uZk zUls2W%N=jk0H+_WO17CZ+#peOEXh%Dg7g zUD*`wg+NPk?e34sc|J?E?Alb8g;GF&dUJX9_+L2KA9vnRjwok}DtsNvFP5qxmi#Wu zl|EG#U022!X+wx~47nd}#i;YJ_lEk((ICyO5Hlltb7Edt*c{x<4hxBvwD4}|SFn_B zBGkb$bAkQAaRLgR_PWfXs-*cEp>8={X}E{K-eGtko;y8T5G|c|UtgJHEuNu0Y+#A0 zx2}$7X|onUoVA%et!44UgR||u#Gut?&5LHXvS1mvX=zGOa7SAWo795ohPK#lNr5WM z?tS=+%0fPmC9|w+u_e7MR)YCz+H=WbiU>X}%_$R$A6`6rgJUC+J4lR}jLM?n$-x0m z3~X!P=xpIQxCQiuWf;SAS$jS|EtXqC;r{`Xo_IiK_{_j{jKQkgAorc4_1fbWUn8+5<7h^b{d3z^ydgTD}JtL8ee2A z{e)jV^Ll_A2P*fUR~kS3_J(?|Sfm0soc6^(O6lK-@cGs{BEZvg!>60FHsGrAKOi4~ z+nqB0t(yVDY6|~Olb3zrtqd2yk7_Xt-MovfW?)NAO>GBSfoK1;6pttOD**!TKr*hj zq5Fbvt)bu9kb&D2?=u4*8yy@kpevycJ$PKtdBU&>G+gonYB~^!?KLuY5&?WaL7dnh zCMXmNa0Bm9_Wu_W{~U?1X)a>j%?_#hs!}zpr}V;HcUtm&$vj+h z+oJ@#!?i^yxR zbBrRk`MZc0I@xaLyEec%HZd`gHtw#Qh9lPtuD#r#(^Pq*qa9(u>y*F} zpD(2s#l@IQAVDpyoGmo4%0e#K6|8mGgEY%MWYo|wRrq^VEHFDvSaD^)-Vl;9!p~QL z3o`+MDjWC696k$8Oh0I_9$zPGtc&GDJ)0MLjE!xtfkRMQMN=JUI@uIvn>-=Y+L|t4 zbSp88tFG?x_I(2%0NInes-n!kJ2u8STxscckj}KSsm7FnmzW6W9`fayE)m{B$?L#8 zHsVynohTmoMz?u{zdHtyFZ;T^tE<_|Il~J^GhN66oaE;#9OXwi&u3YXxWTFJ7~J#jc&W@#QYI zLF;Q`&==vWv)VfErI4+GE>=*C3i>Y*Rt|5h2NKo88nBR1hpiX zI&K1hbrsOY8&C*ZbeAlWQaXJDh)|orS-Rp%xTVQt$k-3Lxu(}=y+hwG9D7O_SQcWf z*Y#z)1^33{o_OImf7w&JPI_U#jc;WyvDrWlb#8{bx~3wONhNR8tgFu0Ftyumm-jxE zs<+6N3cC43^F))p_L(dp=r+Pe*naw#XP=%m#gg2R-SA#XJ*vRO`;c1CZgCN727dLE z1!o}XjBVLfE4+j6gKDT+u)vtJ5l(4etha!H8DHiM;-=H!$3R5fEc~jUZ?^91{&GDC zh?G_qIYZqb)55+!ya}HiZv42A%YzhU+LVoFgM-9-ZSwwL*uGNA6B5QZmc0oZO9Siz z&;@5Y_sQnWX7V)__znbnbyKVD*fQvfjyg1aEdB89{| zOI1v)J!G#q0$g#ck=1<^DV^l^xw5N?b)R_|C#Q2S0ypp5yA==*Z2C8jPB~fjL}^VJ zrg{s%|5{z2IQ8CDXHJBo!iHWIR~Ab>TkNy;l_IR=16Nk4D}~DtZCAB-XX+zoSFENr zWX3fw3N%VzO2(+<=!(%O<3kITz~OfG4i5EQU7vK7(v@2}?>4o-HewDrLBUFPf$@AJ z_VvK#r;b2TkrZm!yl}L9@I>=(!U|@Rpcj|hq z{5|$Oe>m+}>W;nXeR}A$H#NRrU3$@1La|ltqd>0#?| z{_S;(8xVUB@cs9JKmuQu@JU-pT)<@^xu_5RSEy4jMP4UkwxVcY4+wf!Q!(A%c2T7_ zs($3zdq1hZ?)$Fj!T7eH2;gWwv-X}#t+xL+dGQ~R+nJ-=n<@+)n-!u`eWSJJ%jN}L z$#3@X^rhOkA!G`>MCA}pWQZpsq#>8`X3 zp6aA>oH{3=pR0`bEHNd8w_=u0P?tcLP(w*~6?->Kfz+bFq!+>DQ2%~cjTc!T*q||S zSjS(%i(1PwA6)${`RCzzg=*I%QD`pOesqVhM##WU2j~ijE*i{;m(*REr}Uh!@Bfwk z(g3tXhVLD8nz(-d0uA?Dol&ifQ! zHxVt=ywYB`RN+C%?&1tAO5sn(V1_*&eo+8l2~~Dqya8X_J4`Qhv4iUVBpLedi(5I2 zs%3G^PUCGI6UXdO2+J2sDOYbY=DPKs0TF-RQf->*5LUGmbi&|^#Q?|@se6mV@H&<$ zM16TrOj9}MMtIN@2!$AWt&Y*~@ho!5-v3U&?ffYC)01vQUCW?%gc~l6McN!rHj5mp zyr$-5M9`XE`BXho6FZovXVD5=rOLwMSM%NwgQCZ0zXxqzlFr zRGEPnPo5X3W`$L?17>eKd6d=gjEZ;V(eb)>#!m-g%Dr&PwLeGpnsyhj=8UWuq>r4W zeKKagJ3Vb!kpv#TF}loxE~N4H4za-wMd+2g#i*e$llKy1S`=GrKPgc^=YPnoR?t28^~%7;e$d|(`V;o{Umq}dWC^yI`X4?GYY@efq^<#V1SNb*qL|$&O2dqY-pOgbS0>&&D|rtX%MxYBogW zd_s8Ro*!-$?!&;|zEBTkD1yWc@lfdRP#bd;fMIpbI(Xb0ClNmu?hJ`$MpY!gI=Di) zOcYbaFVtMKpNN1_{;I3NDx&HOGBdI{?1tNGLO%^(2jIo(@?J0ZF_?gz_>tB_fsnCw zcN?2@z=`i74_`SklwLk#h%&Z;)YL(zjt2EX+6J3eBsDnPgd;$8+@yk~c2Om5iSmhIkTH}!kb+$UA{wY>rfXo>cm}PD=25eU?iT~4-Sp{BO zbsbr7?EKTc-U0A&3U2)5bJBfd^p86}T>#KyR;{t;y8E*=Z&>!aXU48vRHpKvdgh^AtlpGKPkim$D4aBkS$X)DldY)#T z*yT^@O;zLe`0GvgB|~yyk1FBV(vS#BpKnZ2I=Z^LuP1@`$0X>#K0zW8%%*o6io|ZNiP3Y!LmncP3*z{rz1at=Z>dZv) zYF1KD53a|NVKA{pv`S#6A1%UcE{he`@4bi>eiU5Xz=&v~Fnd zQ@<4H+&sq5>up^74*r1#PI@Ds_+=%kui$Jg6qHG`bhS`o-Akp~zR7Ew66ZqBUr{cx zSS+ug3x+X>z#_li75G`*36#p&LIpnCw~QQS+cg+_4x6^c3a2}%g|p3h!v|5lg$@2k z3s9;?dHetsd9&J5**sv+o}Ge4I3$O+t>q)sl=$-VTl4i;56Oj!r&fa%xb5o-P#EI={^Sw)cio zn{1oO!p}8Z_WzLemO*WX-P&jcij?AR#jQwjr?_iyFIHTNJHQ6mHt$X#M(*#f zF_m;iCzm)0Ey_Cd;K|@1j^%URe*y9yu^IXN@%KXJ!CY!I*r117+gL>n*Rzytw&8E= z`Nw{K6~kjKi!nCURQj!aw8d8Y1gEtrw{SGHsPTqAiYV% zaYDE3XDU4zL~iW%)|wti@!aOpI;u5kN^wI;_LD`b(wJ_2zcu5neDL=ITF`N__Kg=^= z((29)E~PIeD;5>1|K95-jF-g%1`Pq!6ZD3X5@^&?$P;0ub!vVluO~saUM2=Qp+HnC zsWKzAxyy>1A!2{Q^+H%Zf%va{aceQn^t$9``!4GyyzH;O5}n~v^5QzVI$S(+sByr5|Qx!S64Q=XxA9c#F5T^<27Gz?k1w*?aiQesjq|UF-X5<%+4J!5IE|kT0zD~k{+{+6p9-ll zfr?t?eB3bayz%>G=S@FbHaznm&4k}kFqZw_%j+ZT{YQhTYiSv-dR(eH|5teP)sij0@6E@5=&{>e1OI%DFi!hv zC>z2?#`?pa$BZM;=K|LW0idw>RPU$+$$5qcj4!WUH5vx^%(t!e1NaG0bA;~p^V)%z zWwfLHk1g{50=-T~L$J#e)*VW>wE;JouXK^QqQsdhWX)!ejh`5?q_8@S;+RJT+_ul1 z89XuG1dpF6Gs%$3;PxjU*eR+hlI+ffn#_0lQ8*x!ejtZ<4W%-TwtpyY)pFU-sG|{N|0m>#~|+^x=)6j92B#9Fe)NzwatAe%ut`@ zEHASf9+_)(s@h^VpstH%sGX~AXz2EA9|I_^!*g?QBaf0a$9HcumJ<`w)Hdfd3=A_8nk?qNo|TcP##{yxY41<6); z9#X+`1C7G|wn7aVCX6+meRsrA+nBPCm3=1T0y#eS^%`xFi>2j^qv@^gI@@hAU8*x- zTf=UDeKhhCOs|I0J|gLcVydajIz}{0AFL!o#pJBdJnshQoZPBa9GXghfD$Ewomde) zSuhiNw)9Lm^knw=#2F&TP0dStYu`X*!OZaX^&6C}QS{uQp)HF<&u>n(>hB7zDO_dp zD#qPs_+?0urdYt(g-JvmYuLb#TC(bV<0xKbDQW?2e=mv9d6$38BK`ZGAC3HLqVkQX zwx61;Oy=873cOhBBp=)(JT{>%oR+i}THc3c==TF$9!Q8c;zei4A=uQn16-S}!lY|93t%Kf00{DS!VhA62xVBua zC$z={Qm*|Sbm83*wjanamF28F@|k@N3;|G{($d3|BmlYs_DcYaI5IVbjXF_1UzGFi zw{3k)^TQB3xPryyeACfMpb3|!=N5sQOF5(;Apz5>#b>2~r~dfSu}Z+V3vIN>B_Lf} zsc{1Dp0W4Zzp^1GI|mB+UJkjlhJ?9~mzP#klrWE;6tR}YyXgsTF;IfA=8)Uf$-dee zw(a+*Yl^KN8{9u&on#GYX}F2m%LAr5ENZxj4IO_G^lwB}=NeF+t4Q?*cf6$j5gpzE zEyV=2?h*{Sfgy?zJ^TWRDB^SXVTVjvD%WuW4UzmC@fqT{>mX)mxPO{71*xW{YKoT` zRPPtHsvhP+3?FfPpTt(NO8)eoKV{IJE)xQA0aY$Twmw4Mq`<(Ez)m1jAiE~qwozr!T!5cr)?~+Kk;A)oxaf5*9TflwvF|N zjDX&M{OF_mwSP;g=Zl;t8~~*y%Xzvey1g0vG!C%!?EW#Lo#A7=IoEEK2=5>FWo}z? z?)mHIeD^qWHgC?h+n*m{5I~(V%D;RIpbC}ukB!R?Q2$S^`p7VHQ*#Z>Ue``Pn)PFq0?e+;ofS2J2lyc{Ppv74~0es?V z@zeG{Y@)2J%=d0OXD|5u!{??7-uBIRtFQ_(W(1kwl)uYMOH>o^I%n<)54#BjnK<&@ zP&Qx6>s1fqYrpff4d3JSwY9y@`x75|!3CN3e#uDWo}cF@uC91q1l;}z0PKR_-zL1* zMf>}|J7(i~_U*;NO=;w6lk$n?rerjZvObs8mB8Of zhQRsf5J!1@B@OlIrj-iolt98ihis?Jfkiq}B-JVdcdjZ!(V8amT1LXxHP*>urDeE- zVW=DJ9G<7~_M{|L0pSn8XkL!B>rj`FR4y5zL8i_RTB>T^A5D^JJ@icZ#$#|f_OID(z>)j!y-tK2ppR=g{&2eI~oy;6q1Sr(gqFj$+ z9W#5_OOXzWb!@pG8T5K;dOGHux7R}&$MA5d7VH}v|IF!~Cbp+igcLDYnrwm%D>3jJ#17kJ9?+vak9ryZRPl)6pZfYY@2mp8JyHBBma%gXj!fbn82?*iYGxM92PSz%O|Rr*xCYGGic-F+40uvv zMv4cQppa7l;=MQss(S9p;ke(k{_~|XIzRJ$xHxKGcK-+QZ*};V8J)Sov6WUcDQC`c z+m7wuA&(Q*q9Qcc4z9>BLy6<3NEJX&imkmX)FYE(rqaP1lc_L-q$rrE#b9BKUm z(tBfzbh|h3M*C8Wkf}fURS`>CO~jHZRkifzn1i8_#xXd4lh|%qTPW*sP)LgJ3T*M0 zpP}uleUV|zq`yB9szoDL6u&AM?)IpTTsZx?W0_Ues;NzzwsXD16=vJ!Z_{hOle)(V zCMClz2x^_8pi0rMrL$f3CFiLy(^XN^-h9%{sHHBL=8{5HGSpAhQRnem z{9fjHK7+EQNKHLqRj-s7b{&q0l^z@W4)7GHLVGErdBXRy9xmx2^iFPZZxof%^U2~< z{S961zxMOg1Nq<1?jQGH-Z;RohzC)}*cj4{^ge$cdiDVM^d4DqHI{d6=!4N2s>toI zivRr5MM9i!$b9=A_X9v`pJYA1KGcDw(oCQtn9NIGhWSTvvc_e*S{ zl%yi%a4NsdUk!y!GBk1+>Ixy+7d{`9CXI4k+s%&mA$Vr+eDgeUiLtj4>F(Yi*$bIv zlaL)*mi6_~-n<4z)0qOX!7v7FPd2A<_r;{O@O2j2xs=sTH<~m>8D=&%oWb8z?GE^C1 zJPf)|=yLdn5p3v6N~DP#R9aU0PLAVu+E1Fv5{Uk~cSJN>XL4*Tr_kL3H4wb%d-_pV zAfJ`Yx?VgjPFz3KzEVon9C%%8!WLcL0*9F$Im@;vR*I{|Mp4SKUoZCA^G_kP%%KG{b=KND)ar`%SZ*ey<5y|t~BmRn`~Ho~L>0emPDZA!hPa3{U4B-QFN7HkQBetSi!*nin4&R&jw1dkO3U3j#HT!~JdS#n^ zwTtEb2ey^k3~bxKc@+7&l{Oy4;+#HU$Xd=!yY6{U�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

    PUNF-)URZk8t0Eq?2FWYY<6C7nj2PrdSq9 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 ZCYQF0*o4Z%qX8^P`Z^}sB{yz8`afhib87$q diff --git a/docs/reference/figures/fraud.png b/docs/reference/figures/fraud.png deleted file mode 100644 index 24331e0206ab326d9f81868e7b71582aa21d8e4c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 306798 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

    Jn`wNWO;=*4C4vNiCo*y*=^ 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%0Dmot`@PZZ=^4mp%dxA#Bg8 z^kjOaMs11z0CE3mKdhAUvBXEspvGQtnoWMXNmBApqWS7V=OoM_V)gGlfpJ7ZK}x(w zD)zySXV0G0VyEN_NbEFQgftP)yK`&2yN`BjylOUD8bV`Sdl~+QFrThAa@B9(NgU0#BrNg&Q5pye~dXV3NE8J*>JGt@s!$5y} zo|5%9MfDy<;-kP`8lMJslfKJd&t3|J&6FOMqZK5$6M#>voVUYke_vZ?R%SZv*67>Q z*QdYzHvc9JHlTIm5`Y8w$6$o36N`TAQ~X9W3p)}I#$^Z24qf8TI6?(qRJX#cEWQB+ z)H;ydss$kEL_|ga79nSr>5}Mze?|1lHfIXyEEv1?FtmD?_n*O%z3h_w_YA zHM(3T9$%R@GGEf^eaB|)!Sec!Jmr;P=*Lvy<`5Gs(I-=9%UbEeeP34Dc^W=_h+qI3mY*JRiE|hObR6? zdvI7W@)2Vnkkp7rG0+EXmrJ9_ovLij(g0Wa@c4x(`RM;9tU*YNWG_wGv~}g8^t?=T zH2&%ShDCq2HaKK=L(RTO_4tqa?fF#66nWI=cn#nt8!Fc#ARMBfeVVVM@T)8xxlGYz zU|WmJG;dz&WR9?7oHP@|byc5tb)WAX+E4*2(;&U!r2b=|!x9a0AQ>YkK=-XTGPxoOEpLea6s!Xz@@_uqE={cuSr7sqFfvgG zJb`OSa8Fc@Bn()q3yBYfgRuCS#C> z=4%8M*I=eJLzRnhiip0y zU^c-(0F$=rL-Yzaw%p~S3!a3l!B+AxWwr`oMfDrjY-{kIkU<%zXur(uH*c9FpcWOMwlb6Z z>Gc&Q@bMwvr~h*6lr!7Y9>m7FJVT1CF0Fu*zCWnu!d?qLib-#LvHT0{+{vUSc@tFx z$PFP@jJgwNSHOd{xK)Wt7UcIkavqyUTG9^d6k{HV@bilny!QtjKGLkVp13m zv(3%7F&v|K6>PjF$f0&%=9^9&|8IFEyYk!)#|?EZFlrQzwY`+^5StsKY9(B5>_}ks zWT+iSXUM{$Wg50VpfctQZvwrQU?|HiTQ*2b*jf(s4QXPa^E&0qM2L8gKZ9YPzeU69 zntk<7!7$#RGPtD#rs6tTBWv06dv)&QXBQcz?#A;19TPsp8S%T+M?X8?tu`vtwcW0L ztGaNs?R(Bo-&}$H0wBJ--I8QwTc6+U1do&_oH(&42;eB<#huqb$7jGiV$-uDK>T+7 zvGI&|hRWRYU;OrISSQ7bhm(Q+ea0bT8AD}pdL z`4({tA=ZQ|LrN>_R+m~#pYm*>`U3MBU~U>lM(qz5DnP_khWeHJ%90C2%|39ytHJaY0tZiv z53{`wE!PcB%93+OOmTF*3V~0+t@r>*J;z5rnB2c4K*m(yN6}qo7VkF*Q?2!z$=VJ~ zXmGdr-^~P3aO!`>1y1)knOxOMxC>X@^CTp`93SlN=jn1+JD3R)}*$sz~}cVwMY&Ve{XgtfL1;bJKF>?qiwBP1?6Fl4*Zw z{!H{olebCr=us9uFMi#-w8TSxuHK1BmxwW;fB@JmKQLKaTN@FX!9@)gA-*7fJ9_^Z zK}Nun!Sv;;!u8IbMG=gRdZ8@G>FH^*$isbrN=V8Txy3=xokZr}UA^ScPt0_|JG9zD zs)n69D>>+mJe(Lq>c!b>l=t6Ey2Hfvz%cCU|8F>ElsPBFob+^-K}~%0|FQMn;aujH3WYMVija(qL`YUcb`lcF%qp`&6q&!V@a?G4A)<{Whk)UzQrOm20#S*SvI)#+6!U#CO{3OBO&Ss8uQ+b8gZo z%KZI@(UCKq#Ys5iiWXoiY_06@fw!%IZ! z!m&KLF)(=(=oPv?^DU&O7@a0ABA{1kuN+1j3eaeBD$EBKJ1ppm$>BX!W z&LC(deUtr_bNCZl&$eFu(SBpXYvS5mYr6b;%yj>Fkm#K!PoAXarJ-Y?Iv71ZHimYs zdbeF9#K>bzK>egKtR)d|4~Nz4_7l%SOh_;uG9FU;G^&!f?Xaf!N88J}@Sp z`*6TjIFfH9j5{ysSYQnc0|Yr!pN{S)RC$5|!(xwAd)T6bFj6Bzvs@Xww|#w5L2|tG z`>Sp~w%vGF>iSd9tvidg|9bz9$HEb=7iYiwO2Q!JpMHNkuX;pO!M%h}+awuvw0-rd z(QX!x=e$HWhjA`8-u>pr+;bu^jx>IjUv?|I1S@k>c`1mqJg%jJX(1)o1w&Tp;Yg6u z@E0IWg+Yy5fR43#)*C&RVhs<9 z3FTP{Ewf^O5{)MVy$@t>FT7Bn#!Jch|0EJ<3C6JugE1Xmw{*dmY zvgRw^v}N;V3JMTL7#Sq4d3eA+R_+heYu%G=Yu*e$y!H_sb&kcpjikUQf?~KF9x&TE z<;F@52~wqy0uMS4h_uy5B?hEuVBla;C<*PNNB3<1w`=LSxtCkNXuBj}*ML|$TKvhV zp2Kd1*Z_msQ~}NdgGmeAc!u&xYfqdz@9#HF8`Ob{11L;sgTdzw&|8%+TrH&1_iGxC z+hIPWE_s3QHDNi2*7XLKCHxYIy%Qm7|Bqk@)yswV`*`s;T~W>9yu)*mk&&@k!jFF& z-d`2wdBhgLaO9giJ8CeJ8HXl3&uz*a;^Y+g=RoO#3|2ToP~#Pbh|YMtHnbFH384y= z&|_lcmxY}JCh;CA+!_qTKiL#kHOcfrro7ETVCX}!bv^*t_73ahw|9kV`A6d-d#dP$ zd$gnvM%N~w`T+{%INczr^jJR$Vrrs*(Hu8uauI(DDj+C-f21_JMN5KE+u|X1vL$>= z+rtnPyk|%!y(OujAZnRo6D4*z=(1=585%V}roez*27`ey8Ls4qPQH~W_ecNf4tQ$x z7z}tC0KDJ37ul~EJ?dsOl;CHCRA!ZSi@TmYK_XWBxSf(K`^+Ve*WO=EHtJxsa#y_b zYMXr^ldo02N9FUqPpm!c^fy?%0iMhquCCb=_-*0pKIMV>d|5ExUb zGr68=`*!o$Up*uo`MQFF)6=NOhJ{z3-2Dkdc4@6+hGLyEVH@ZZl+a>ZbP?YiBpOkk zoN&VdQ+2;=@x13R=fp~^B`8n97HZS$ZTb8;x^H{J#a*~=|bCbz@A}P#)!rS+~C2Zk7E>cL0sAB6^^7dza4eK zfDQJPmG}>oVZ+fC!M~?5mnJV4!r>EHAZ+D9p93D$yvb`5-TMha&5xAZwH{kI3szN2 z@A9oc5>oE@`t7Jp2>bxulB%YPwv(S!waFos|!`CxAj+K4?Cv4kW7R`NQZKZ4abk zKoY%lQkqdGf$my9{s+fy^K4|GF{piTUbfnaNC! zJ5!W4IK1QBHacjnRA5lLShs=}j&-+~dm4OawAw92#A240m!o{F5pa)^t|{mz5Bxp^ zwxclCih@@iX65IwGF(3W0k{x?6P5;07UQWC&_$A4Wf9flBgQN|KEey5pdew4@Q8#G zNhbW7jj0dV&7`;h`iZSgm@!^CAalZ9@TTBx;6-k@vl#t#{K~H*GYW^J%wMtSzo9ox zo~Z%Pgf;>Wt)I=3vpQ^Rz^HENm6-Y6n`9NsHX&uU62qA- z7XR67;t#W&?da^(OxYh~;5;(C&JWxFw*J1jBlons55{hHc%WIECiecMJ3U*FGMu!7 zO^mV(g;woDV6RBrQh)W_fmCzMit?^Lmq%J#m=tYfwWvTB2fFLqJgHV+E!$2<@M4>t zEwVfdHA_#g5}S#Vg?XJc_olVkW@{;~K=uFdTYL!kZt;A>9FEVzzucu-|IJ4~EJ`aL zrphR%Fhx?)QlMk#+;f{7vl!%ZKFHm#!PWx=AmMTOxyvV1(qrWl#g?wAl{{1L(fstK z35u%S<*xBhpJ@r)QXPbKzz1x|^u=pWo;}-dR-wmFuBN@exN(uJK=?5Cb@ojFDYI$i zX6QgmBaL#9uBW+v{len#;V|om?i+k&ulfXF0m06%e|ceIqsWM`=U8SsXjHi1iT2FZ zsP*U4Y;Tz9^6&e^=!LNW;QLJWjz|d!a6x#TGGVcW|?&B<|8my?1D#`Ik3iRIj zwxYDwuX#A42w&-;+W-}=qs5lPOD(w?0>njNveiJh-#KxC7*JuAQ&Ds4%j~9mGV(B{&Ep*$ZqspQdPW%Hp_$ zF;NAE3mvNFB32+O(-Qj3Ch(0{!7Y6pjl`({JO(mGhQBPa=1Xi+;}J$e6x3!=Yojs7 z2=x}J`K+ENfntrRF-FU9H$$Q_d>>o2PnwuO!xU^JteWDWaaIQ`7Yxp3roppjqtoAq zG&`8z^R*81)c-s!Jov6^heALOzH8tkLn^ucJQ%%YYC zTU!afb3nz~pX#g)+6j{|0|pt~M8VmKmHjbJ+4=*gSi@RkluP;j0+p2#C1bT(OEk`O zemi5(w&+xH=09H0<6&AyBOwlfX9B)CJ@x@OUjXo8@Qa4(Cr9Aj9M3ZNg@QbZ-vxEg zCsN+`Rqw?YNF*Z<2KWCP)spPG!bsi=ZSn6ceK$!D#ZVj+4SaXl;9y5khK9ePQ{!U; zar=CUbnahLk`7KUu0Jc4u^OroKT1x*Go`KZbkPmxEM;(!5yK5YQt$7%W1543m$fp> zC!7I9|Kn8o@sdQeW;LPF?w0Mvg^u4PI&nD7=7r!Owu%O&H3KvFQ5(?K_srigFZ z*;dTz7GMx!m`_xes73NFeinlDHef(jFtuRJr>LZ~4ul5-_M`9M7Ev=XOQelD>CQ&V zX`j|Z9G@u#173_-7&csYm0<%Z0#=MS^Yg`^isJ&t3uLDP%C^gseF|g(i&NO}6_+AE z++xyn@-yUqw}0&L1wsL^*SjoHUhN`_mARKTMFEZallgM2Ca|D#<=}vuSG*rI4+Jq( z*cZX6@Bf;VsXv;MUksHSW0?f>^>*;Z-f6IU&R3O-+2rfI?#Ed@I^+3jp2@s9akXjzyL?} zVl9p9Uk%W#r5Vn@kD2=?lMt%$T@*thSYGKXIFFPhxft!?IH^;iQDf8;w&6lpej@+y z!GCfEA$6U#lvjX~=1f3IiZjK4yDwbX-(~wj#M;5%6Z2w3X225^OXIAWRE?=-$gCRNk2yc&uaPUDL~@Plu>;?Zu$<6x+Q)$s~;sl>NK!miUFb2!_M z{PnoEYH(2Cp1g&*FF*|nzje8w|9Zdauq9dO$Pz%*A3llVV<)nj=uv-QPh9k{}bl;Ya3YAXbI{RgZnT9X_4nZte=D!u9&^$-nB8 z@|xbCN=J!@bp$LPs0sw{nWO?M+ZY{N2x5s*^gJ9+KltDTLQ7#J7s1;c zXsZzcc5?=EQw%dM7cPDGQdB}zdG)-F#=F~{SvMjj183d+`e@F=h|)*zCp7UJD4bwu z4b$#Co%m>cHQ<-{Hy98)$DnkgvePT9`|i{{i^uE1PN$Z?>Trqs2vh4BS)QNHC1-Z- zsBApL$kURP!s!` zRq$K10Zw)M`Qi(txJ22FU0#lE8ZLdnl!-$Px@nD#G@w4+mRaTs-G>Qu&x7~F>dJd5 zg!ZlVTf3H?Q$2y=w>)^baM*d?p>?*Cm=0`}?7ohYXi_!|=uba->$~T7f?I^vAJ3bd zhO+GG+^|*=AB*smr)R_=D8*WXn*nS>G;AnSLLP;H{2`qicad0=P`zNqr7OI>zF;;B zGd^N?hnI<|9u}$}Do2g|Vag9^Tt)dUp5*05nw5^72NF+jVQsL67{Nc(;pOat`3OR0 z4f<7>RA5kI)^!}L$?`h5;<2b?osn?&K~09sWt(@Pn^NIf)V_*ab-uru{pUIOL=C{5 zrSUEFXLfO+UISNNUO2735PQh}$Ni1_{*MdbbXTx{H0K$7AEiQ%(oNy;g60=R_k~0x z)s8sohSuU-xasj-nf`Z=lCt)>V`q37r!kK}?@0y;yQgGn^_aly92v)tkIhUl0{U7< zOn+~y!QST6jD{!bYnA>0l+=4k6@+G$XXBOWF%DQ1I&$_Cr{(&hs26@we z9heZ{#8NPdI4^CHVq@^Lowo}!VDNHJU2>Eu($&^pwYfz56EAmdJG@|>H2qHvnDbV+ zi&>p&?ErB2C=J!pKd|H@0o#^aAKX?1KAyq|p{ z3msQKnrZ*_=YNQ}(~21FQ80G?GCa)%ulq~z?B0ZoY!DT)@BOg(RS`Z=a6p>-noJXi zShG2Q)9J^9`7o|Q!LvCI+c$z22rpm;5b^nX(v^z^k_8>@8KYdkz4PDYL=*1pD^(A% z4~(xB4}-Bsit`Ky$l(2Ted{bAgx3k-)ICTd>R@UuPGu&BNhW%KCY+3TAYj;9J$G+g z-)JO!i_G*fR`0IJ20@NdT$a5ls&ETA9 zrN6+_G(97=UOw>Dc|m)Owvk2!Kg}%PXR0YlYhRzrzJ)TY>nAQBC4eCM%^z(gTD-L2 z6FJ7}!5R^B9x^(J;8C5f4*B3qJaj~$*C*A7M|2#LgXL_`Y~gwksVr-E_=R(kWD(#= zMBlYt*hr**HgY)=i{b6YNQ!IMt^sdI`ZCVQzqgV1zmn^FYIg=kz$n4}x_;`Y2VuhY z-_5N0D$zRbdUz=DYCxe(oLI86aSW{o$uK~EhKtyo6Qmxuvvolz3uY%VAqvODMtWhx z1>qdl+d0BU$jrO}z1QBNZW6{s92Mbl2Jm>N-VwG79kDu3*y5^oZ#Z{qJ>~!AbQrGv zuK|WeGV?;04)3xH?+x!X&V9or?X+~Ysi(5puXIy;_1e_ub=VF*ahE=En*X_dRe$~T zVnK;}z-?GF(4x4(C0VMX_9R*}zIB?O`>&35>u+^BwYxg$FobB;)~HfuxPZL5rzgg9 zo#R^*3QuK=FL8F{sf?YE@OXeW6l2p<>mpfo@pd6TZ(GAx8rsL}*$kI{7G71~ik13`u)U7Lane5vAs3(}Cm{j6+RhK5Z>dHk}Kwe@N+ z6X-NVjT0%L`{@QB4&K*v_cerY@XfU(F8jl2^bz#Vxb}!oQ%>2k2SK)p+haJ7+R*VT zlP5Q|2R1y=xsTk1Y8-;#=TmD$5Vtp&$Tz(E`@ru0r(@w}IWR)ayc9Vo#iDU2XUm7# z>Q|N(BU%ibD6ym8PA?Wywgo*+MBod*Ez(2)`GYN2i>(GQ}Qs1;8w2#iKrP` zwlm6p^->FUSarx;3y}gW&Ccb1-E(75YAjHn-2e5h2l_6oTVCc0VJRL$H&K~CikIr z@VIvEf}97GHWz!X#9~KyH|a42NK2cN&Bnd>Rd6 ziFcxCts#-G#1RF|J96`M*pf1mw0fW#Jc7>*`ZI#bwY+l)48|>kt)KwH3da9n8xXlF zKq7O%G&UD6Rv<|TVx@z_Mf-QQYDN>zR0!ik8pk>qoXMA2FZj4AzC1ExqFA(a5a$AMIZ*2t!3eCkN@i=cNqgOo|M<9H4nt1y;|dK!l5LPtI*D>{kt z4V2sduLf)%+yZz>EC?40WdD7LStL%EK$!4oi8`Nz69Bm)RLF}LA5818Y_Lc}rO?9N z2Yxr20}OQm7WE<134Urdx3=yg(n7dbkP-quDHzgB#)npGys%(oW|Bk=p1tnA5N1$h zj{X+X_VGUhvt=uCt|<*W0#if{IPDSw?{0_t(AyE4TH4HY8Be8S?7xsEAKlY?dxZhj z<+4)BH}uf%Vu>E zd?4OaY}ojeI19sUz3FA3Bs8aYd3TrRi5X+4Atz94K>HMB0o;SsV@iHbxsjAjOr6sV zDYQ18cxrS5*myr)CW(yIFFb>X@X6!K|EqF#ziL9)%)M<`RcQ8)dU685jLVCeXpz>o z+L&_&eTdI?YYzHx0L=~tjI#>@t|20yN`-C~1l24xq^qBD`ik=w;6C`NSPnu?{ERgL zs;?u4>y}yPS;WlvA*t~A@!l($Nh0X&kvHQ}_3Rf8GnhFQENOK=qR6=8K4L9+_?peP zpX$$cA!NI`4@DU*~~97T(UNu1-!Ov6@U)74k5% zh5@`dzYF)0nphFPyQk1W8iAI3TJjEoyK0B073e5S&xWX4R5;$#`p6p=URIYU8zGqC zIiX%Vr~Z@ml27og`}w#?uR@42VLs<*{?=%z-mUXJu$>(s*ZKPT7F-C!VtvsbT{SpG znHM>ejwr3i`U+W}&ClVlWQ9slS&HGE-+NWHT5clRj*;J1Y>1jn)G(ICAU6-5qF|k2 zM9_~2;wmun$jA`ZAbDG>&uP)=F$oBF!Xz7v0URP2atPUm9zSi%iz}Uwb6_|{X3OLz zIF&sItTC84wBhN4SCrBiuXVG^=kY1QDBhqp&G`3yv!vUE8ekm-iM+yf{9$1laNUFL zBI7$;A2jbD$1+h&q63iv=8?sr>j#*4UL08SaUPpdy@&WO14{-sg44}n`>871vO+5VAwcPJ2M5H>Z)bIntOzW=RPQ76Y;T}{- zc{_6UEE`O_?to)+#%JkIJD4d1%?Fjn@(0C~i?l@Dkygu_jQ_8aZ}*jCu4V;^uFI^F z_5x`QR!1{-NihI`h~U)|*h!zDE}rnaM9XhRm-ju&!c*>zcfIUHm~WM=4U&@FX%=Za z{?G6dR4m|3*j7}#B}8Q2ZhL44a-?})`>U+y@6UbMfw};}aS8e-2W`WJBkr|2>VBTj zG<*{EI2fJehwoZy`@b5OS25xn<9#y?i?O9xES4q($a%tRKgc}Fj zwD7pNJ7J#Rc*wM{zcK*HIps8zHSs)5o1vN^yd=$fdc<-i^E-CjMZgR^j6f|b$Dbs! z0E`onheH(3Mz1{%!ms`E$VVpl~8*2g;1G_Y+kkE>WntU}!V^LncCA`1tt9^gp6Qx-yBU zYTV!9$L2Qvl(uaChtRx{dT`P+(_6f>xm(F*9d*%_+r{w!uHKwRLe-kTCGT*=dP9-` zZX?{_rw(Ghj*O2VrIU#adW3=gg_jROCWCEfEh1)C{hdynKolHBSCK<4N-l!Lf_k05 z&Q~-=>q_6XGi)za*9BCHepk2|RIH{x^OSQ_i;xWs-}XC6Wb=k`5X~I?2`K_9Z$PAL zKKkh~aU3S^0}~ti+G-b-W}WRg??||;Y}5b1*{5Y%U$&Gw)==L`R!>0XVrHliwCU<} zUfbtm8~fF^&P0Rcq`XCbyKd+aV|KlJlOYj!3tDo`<})KF|QbT;qNF&$<5+fI8m`#NuJQcFgA zBW~?rar0CD+J5CCT2BpS_8|q%^>MJja6J|t$R%yvTq}{afRMWU42U=a#SJ2y7POa< z{FJs5rpjM@7!4uhj}GJ&E^4ep(e8|5)q)L&gfXZrp=+vb~( zzKo~07XJG6i|S4!5xloNFUOlF5oe_T|E~fd4b0M%n=Cnc!7sgVI5qf#e$K?P*|Yhb z_LcU(_;;#l-qZei)EiTn;EvEyen9CQ3+=V=DGH>Ryb zSB%$scW-`yJ(e({CSb-Y^1{+|sKZG9zoIH{>P_V6Iz(un9sb8TNw4QDGtdc?aGs(X7bJtRlB(_MIPu3 zjkHr(^zb>f@9LlOi0txv?`1v5YRpGU6sGdt@Lf+V>$tV&jr_OMF2yNn6tuQ3+`KiD zSxZ0NX3c5+)u}&kX_y;R+iqc&!+t0+L(Tf~<@kR?6KoZoVtbaCQtBsZ%MJ(3-=p|C zmmYE~EB|r>M|o4PZRO}51xv0id+s<-cAVDi&mE)tai{+w$LoNXU!*QSK3&xjY9jU2 z!*i-otTp;{#~QMKc3W1YhXZg1$tNzD&ffP4U+Bg*W{Xkz-(;_QK>!UI-d%>h23*_rp6XMcrk!)3J`Z1&>kBWM8+&8yfdqX9R*)&vtFGEoJ z);urO*0fRJ-8m^od!dEF5|RwZxk;Z(Sg9OqJVR$*@ zV!Pi@R3N7-^_Xu46@|89eQ;s_;%B-ye}5Q1HHz}{X+Lpek34;u{KwG7uY$|HE14D2 zCpY!Bd(nK}qBWQPGkTN%f@8@6Y6>YYzCh<3lkPGzu9^7Fx^J3qbG&k)5A$*2^UihN z`DP}rMP&5goR81(o3_~=b6$qZH7iREJ1x(zNqqT&X-aCc*WpEfeVLq}sn?L-T&HA{ z`xL~#eHL+dCMWhw4w|mGt?`-r?fNkzzg=N<4VYK(2qZ53u&(voO8-nfLGtls4fguh z(vaz`k2lGkT0F;Jdib@;ejcTx2S6Ycu?N$GB-r7>68~Lv z!P&H%DF7;gwt-h&DjL)`dRdCWpO}EH`r>XySN@dvDZ9iHQCjx&B@t#g7>qh;@Y;dW z0bm_WCrX8w{I{uSfjvWX(g}+Oa~{-8-XNu-;klnsFzP8PNyYVHViw-Gpaj5qUdxip zmA7_$Z9)@oRtvl#flW(ge&0!bi;C*A^9@Yo!=#$dlrZ+q%{#!ZxtT-lr~a z|L^{^iOZIyx%sxu-G$~KqdB527l&60`#x5)w?=Q((K0=4Re3gRqd>gFsfar}LQ5R8 z1$GnFLNedvl;HdN`KAshPKE^?rhy)@qzXE&t=xS^)l?U>0Li-;MGXB@}Kc9 z7%o`gI)fcW6~@Fw9V3zTP}BmY?I|DU!fzy9EpBUvq@cvZ0I1eFJd=)PMbk0`63JEm^fCIIas5GX^+ z7hON8T!Y?y@P-32BOPdjpD*6z++@ITsD|-=y(2537K0`SQU?tG5)&lDV`4v8hEnNw zJ;Tymi^eq&)*ZQs@GU#uuYr^Wmk2>^4qeA=srd3n?sseZ+)P_3udkO_=arKsd0Uub zi*vxNQnL~3eva9`k@JUh{_#xSoTulYNHt<*`Pm+My=VE|LSj0{a>w#FM#ax#<<}Oy zV?&}300PmR$P<{qm5AtA+bmIj6`}6LZ?kSaiJ)Tv{J__SZ2@+SZ|{Wed?)fBfUH5i zv=%}Klr>6dwh%*ko8;I7sAyr2tdB{&o1vzEb<5ja^-8FYFwc8997z*(Ct1o~&wxn< z)1#=GCFAT9;7}LjRPO+59K<4Wag*T|+tuzHn5Yx~0+Mwc$|~(k=wqXtGC^ix)#ktw z#1$os{nNoQZdAvp0jBRkt@*+{EFm@;`ShtF`G84sdnlq@Tn zU8_^LVXB(;zS*ea0q>GBwh3|9u$AY%JH+K~Y`VDpI|W6~dTy#FB5$#{^{cXj|6J;> zK}Vmpk6xUO)+++GqCf$w1L8$ZC}oMf8hC+JzUdg%HX-I~5Y;*XlaPtH5p#Ni?7^;| z=sh5hX@9$q=P`^GRfy&K<|y9n?x_l2^ENbri&4zG|G z5&t3T4Y+=}QNY_5Rbp0P(_JU>K=8?ltUTvo9pax2G^j~_LHLelyZ{}2(6BqEaupM^ zC|<`@`Ij&?PG=Nm9_%elI%e~!kqxk|pQF6V)pz;v^cDQEQA|O~U?Bs1%&atd_5}@s zL6O`cALif^SjNx#*Q*A^zb zuF8z8G|H~~Rbs#9Z{lo!ugS%l*RD55Mz&8~iKN9@`8MuFduh!La=|SfHhHTixh)CX zva&&L?*59w&H4nhN$FE(PTKoPGCh7FIl5G;uuc~)JUXssB`v|puc{pH?YjSauA%GX z;ydpy@e{WbEvV84Gdp5*?*18aXGa4AP9c%&fa^_oy}%MMMIh1ZxMkih zFD(!TC}sp7)s6HWfJ(Y(^Bef)j$-OK&;MN>q}drcUryME@fU398>MN4`(3-hO$WPSE-v!zdJklckE$G zOe&y3f*z`r^*QuV+C2aZ>?f5aY34%BGPJ(zxq0igguKXgYZ((3?}^yQ6+i#Qg{QyJ zDP_z4Dqp}}thi!Y)P75i!|1k8R|&N)hfQtDeiP-;8od44jadM@nCzCmk; zf`MP;Q)*O#W|cg)dcV4~-uv&c#NxL<+bQ1uPGL-Ol9K~b^fYWK+I@=T5dAz3n zd5U-5qt2%ZDLvk1YAEw3YOSz)!^d)CF{yB>7c!VrfQEuYBzw2I|9gBg;7GV4Zy+!n z#(Ve$yINxAfwXq;^T{ZsA;NC= zy`uIYwgCT_A6t%I&!yZnlb*`W8+Q(NQynbz) z50%RQaRF}R@`@kQh_A{UbTj4cg85a1+9#XTUXCGF-u+Yd^^NXwVI1#l?j5imijS3^ zm|pfoBFsl!H(VPaNdTk8WTthi_4AGl9zZLQTcg?{$PkF>bI5TR{cwc>eT2B$u+3Pk zziaSS>c^?6ebCFOz}yw%Uhqy4jB$@DbK%X}^_eN<{&(EW>^O@?k4P(RJS`E9(ZY*U za^H1?8HSw1hqFMn;$MiT0dd7e#<*6d;u`AP;EU$(kHqh8G!{$ZiR~Hm|6e8oDYlc2siZIuy;n71=4DVe# zyPp|Ka=pvdJaYxkD>3!Xcb0@?f zNTy!$&+VsSqP3PwX_m^iGQl7O*-qZ}8c3!3pM)6rq7<56Q6ypGlsMzktP&%4O+tRI zZyh*KV;R&p6%D^3k`1G6U{4oc$n>*7h^xoMRWF8f7@ANb1(ni>K%ObSACOi^@`N%K zuc>LT6YY+N!wcV;-wZvtL{i7W{XS{pe!fCk`_ah^!>rGJQv0~BavJN5F{*zMJvtV8 zq&ugo9LA`y1-5yO>#axMT0azIJFpj2`P@QyErrn6v4jYx4sF7B6T!Rnv@E+0#}$4l z>)NB69tx_PG`wlj82Vr-(#ZO5Vb>M~qL%M2QV|!IpC}(J;8=wl=e;7I3!M}3*w_;H z;K9e%na{y4$Si%Q5ubqR?GQ&C!aZ-~CIfcj9<^ zMe0t+YcX!aE5*PJr8lG4&fo(vIO*YDmUsJqnD;pm{)LzE$Jh9Yiol*1-8sewF0uNV zpy4Go>cC1LauaSidAhs16N_7L$D0ujiF8%}_yllVVdi4Btv;spnp**P`zRDjt9;7M zXq*&0dDgvVbnFg#8d-ktPI4d;dWcUhu*I6{9j3wmriW8NlYM#RC(*LnZFR?=7zz>hYsguOd+dpR+3Gp0 zF!Ziky;|1`TK}1=*!K6nA5e7z2M-G`rEz$8c7f4J<{^xRqwb!*qP0K8(f!iriw9vM z^xCwp8cwY^o?tK36k=I|ebb<3?|cHw=DwoRxJ)=M^4zaO^E^6;b(x zHCv=fEN5`g4Jw4uZ~Bi^W^?J%!kCJ7(h+c!_r01_BxK$HI!la5k$goJT7r8810l?@ zh1~vb-CB1pc!zhHPy2XHzznaBR76-rccmr8{Y|t<#{|tpddB}KW*P#lt(=$*8<}gl zL1Kwcp0ps*6ody*I>JrpIUL?|T)<&!hAVZO7uIN0eVX$3uald2HGK>by3iUCrx~0t z8pgf6RigB#)zwYGDA8j=D94(|`cz@HN=ofQ(VFnKgbOlCMf?XG5O+J;F%0(}p?T-l zFKW`tQ&wG6|7M(~^~zuopY$1x1Zo%CbLY%nKcjGyLD#-@i|h&Yl}P;47xQCeME!DA z=I4vxqfn33B*38>@+8b~&sss*Ybca?x->PFx4(F*mJ?IKjd=ba%=?cm{dNn2y;Hf> zb9hsG|MLp){ni5`8MKvs?(+TK4=&P+dMgHihd1-^;Y?Wi{s}$)i(<^ye-B+jd8Rl9 znRt1OMtAsvgNP%MzE?TCx7n0f{P)l4mERwn7ks+X1aq6c*Jo*w<45a5(LZ%bd~}P@ zeb85$l~eREA0lR?;H81stBAL^wP7bs0GOg1vQHe{Xzz^pv%f%}F+QMbY=p>?ie7@* zdOHt2t9nlE+!}9<2pf5<2C1h@fY(4i#qIuJR>Zg`F2!yFl8bV%FLE(e5k?R)Y)shD zJWPU@AJ$PW5w6kdSI$Xta^TR+wf#scecjo1448tgm!r-L_7{=OBw@PVYnjBsMrY0Gwe6 zv&l}@*vlD&-ew!hrs=_aUF6#7XWrs_7ctMnXdKug$qvJhu1`@uPcsZ5;MABF<{FrY zWf($!0k2~6rQk2C^L=&IeeaEK+z~r5bNUx`N$%M5X9C_uj|C@NJHqlcEwrRS$tKs` z68}RXQpbW*pT7m3i+_yD)g_M!MGrpU3B>CKyg%@>s8dNge&g`tzkV|KUw} zzqIw3reLQ<)SSgLpN^9Gw}aRCX@X-DGZDQ*?);zfO2|7j&Zh)zg{braqoozl1TeUO zzA@?*iNAs`k3D2CrOTuO5sAuSxKUMJs5vx^>R{1(B`T24>Ul}8JLafxMpw~+l$8mjKhyK40hht@DLlgF_@x;o7;0X1(Pp6V+T6~#1 z4e3ZiIe%TZG9u$5YNn@3MU%B_%JrUbQ#-EtJJpIemty}0TZk~PV}u3fm6ygQs{z}T ztM)lqi4=DqJh+Vt_sq4QFTmRV?9Z`4vc$l+xcu+?eck#}=a)Ui<#%$XMYn~jJW>Im z2fNpdp6pzoAEFkTi+>%0diYD(@+%ueTm7SdHfYM&U)B!x^k*KyfT(aEkj_?1tN-(I!YCc9r z?#!D|Wo|=%F2#-XRL6z3xh}4GT@hSu4&~az{A*1UvjR~;N0c@7m|)$ieD)pyk_cWt zDFXojfl0n*M1e52!|9%czM6lcFr z8@a#wq?lWHa1*tY&);q5BKcMXh-e0DIsDXMfii@__^)mS=Vi_{gMCojZt>0 zigB(^*V`BMME-k?wGVxk-C;O*#{GLV1;pmpLD4A(fo>shmAVUpr~b{(^5XtmyC$J@ zCca%U=Bje$<%;`7nUz}LUj+o3L}U<9#KS{|jG%A|CPAY?M#G?$$8!n`C4WV^GBqdTEPvB9{xFXD15T4y zU;TE_@wb>p1b8(}8bdK_T77{oBOjwaMtm^J7(d%}8L^Rbx1^*hSk$ez)mah6GFb=6$f?$q&=*8@Lu(^^&uL%#X6xd9{<9wZvVOEPlwWjo3%&UXChUc22r~}%(YZhZC>t2 zD=)=WI}dZ|NtlxC+1+>zET6eSj+H>9LIE(!--W>+x9VQo{CEcHnn^BcsiP>w5#fYS zk9TgAmKuNhoN#b{Q`9gYowz6yhFC%UXx)AfjXEVRE+-#l{s@MUyS{qWNlZTF=~~g`${OmO5^aHTmv{- zIi>F!shqL?wlY{W`jVEramMws&U#s5CC1r*=Ip*5+mr$`G~zQr zlFJu1IGG0N66PGPS0f5FH=K|TP02aI5Fvm(+|GvqJQb*J=$rD{vM)vYE8r$10tWWo z2xu8rVvQDx7E0Q;Ug0_@Q%RSC0*^Y~cVhjbD;_qn0E)b8xz1w|n7%UltE`$FfHKSQ z{uyF$H&KrKp0f))^zdn~WbhtiVCtXdgH3wZa zFWeSZDE=B6gntoJ>hOLpC=TPdnw8~=m5RZsx3&_4#I>VQW?YzpnDS5FFI!yS)6+vW z$VY5-h^mEH(2)a);t}9wA_n}5D2O#>)4kpcb|kJ0^a2vy`UX}UJQ%a$e02L=C*WAi zcJ&+*K2b~)C##Wf8W@0MwQSk{YH}@`8Zk|9M4;#*w1gWe7JFBgI0_wlL&3=dnF+f` z4kJCF0)#mYNgr4!xn`9c2tkHo5(|p(9?6wSj6PtAKY;9$!#~|V;IprT8I0DHWY8BQ zy#nx?cKyE(2b#$Dj+X|J|2}(Y&`~=Pr4Agr%IG%VBa|h5&xVqX!rs014uq9SS3bbrj?=@g2SQC_kTI76c0D({x4sT|VP>J0Z1qGoO?DwA9LWEd`HeUFm#36@JS;&t?3`-v5f5%x? zjmz%QF~P~PtY^tcLqWd=)$;}tQG|U|Y`V16xAE{>kg@X|2UP_@MRsj7hNXiP(8%E3 zmWCDljz`csgcF}m7>*F3Hk6f0r%tgDnkjBp&&l$QRQ>BWdfd2#kZvg2&ZZd(VgAMt zpMVk-P%$Dg`qy-|v_$s(K)nsyaLJc~2P|{XizlaoE!)U}VX9yGM+Y`;nm=bZ1j}lf zy}H(dxq0@9CiU4Nqu&mp>A5BN!5%PLLd#4-5Tn}aFIT7Z=d@gXeWNh$V)^ZE+A3FO zQ=LzR^D;tcbfG3d*6-fETm9%! zKk#-gPphTqfj=scx(Rza_&~Jy;|=eb)_-e1Nq=kRNl??(k=cbQSdtOW_x&?YRM$<` zl@B5(hQxM3D+>W5->Rn-8Ki-8#qp5&+A$!Z~unbNCQRdRAq9FOF{j4ood+ z+QiI)NXXL@y;%+~jq0wMNlSOfe!dKkp+DDdQCFjBAU0@&FapA5{1zs8aL>X+o`NTQ zU&WUFRkS{HN{EPsF~;E|R#yBlfcC{cMe#z9j!$m+XYcaX=T;3eKOKoP5b^N&TU3T* zr)s#?-y+{RIY`jxvb%qyCkbyWOT8;wADt956l8*zr9bBG#3M$KX|ru-0WpZ+|3BB1 zRRwbWzL&wbl7Ajb`-if503HLiY1(llP#UB+Vso^UJcJ~G0~C|+=ORBa1{p*sO!7ft zcwnN=>~QhI1!x3RE?yL(AZ7=1AUbN?Y`_46+Lx1v?2Dn{gI55VRfCkh3lNLj;#BPv z2)pOtnu1K;)t3+z#dOB&&u5D3K1<`KL`6ufjsC>-Ap#raiY~EKfS53~9u7Yck5XMMd~pimMZK5WkqOP;dRdF+zbR7laYW9S?(X=@rZroBOpRMx zT5`fU7cYnL#Qtw*(w$c@ySF~Wv=;PiMSeFZ1W-3%72y~}*$kB=ArRO~kSj^H>G`V% zxB%$`O!)d5zUwCO&3$Gz43}`I2%TM=ZW_cYK@LFq?QMG|aT(sy5$`Cp+Xani#=1ka%m0Q4$vRvr;?*c#Szb`v)^XQ!Jo^59 z3#^^i@M28NP>wyrqQSj@NaYGr7veSOOAdk}njvyk2C#+v%Azw-b*7(3?D=YL^U}g> z3;rj3LYGc(>a?L=Z8kKbAU73MX-@6KvzX4FgBNtGOCCxl!abiTTan);aq_9r8esht zWK>P^MIRAc#nT1p=>e+KT*J#ho;MLz&CZ=W=LYWVzYNv81vq?U1331*T?78GIa*$~ z`O$Q}6DL%s&4z}C1|D3>DL=gOPxq7$=uN!~UuQ>@r`<@Xj`6*zo(b=w-l7RZwE%OG zMi;}Uo0)?%@ivK{nUu>2-B3eZ0Eu@&;YXl6C_#{#EcIjw#!)O|lh_R|()5RdDh~iM zM2!Vv1VpeD9vcrJ#`Ztp@XD3&v^BhvJvLO7YYoJh_Ye!3rr@U6RKdb4LvB(MP&eGk zdiI6|M=aS%1jh#4kCFb<%f-P{Ds+^XgYnKRL4>b}6chBiXj;L=&!E$&xJkp$y|qvl z#hM`XpN91k-FNeV9m*#-M&cx)}Dc+c@1hk);BLJk*w` z#2dV%>CG;@IQ8>7*OT-u7zGX8On5&m1Um88Lpv$352+vQamFhERGQX52b^Dx^)bnO zw-S3?su(rKFR(aN22YK_Cs{ca4&Kwd09v!;QBr_JOzizpW5n!3T3Xt~6tSmTy&p&w zqiW}!h z%!yTnxsUysU!&4MoF-6k&HZ%n>3Zf3hEDyP16|Os1l;)F$j4NUTPx< z`bkr-g8=I$Vdxfm+WrF|Y|vKuHtmMk1Ow!E4Gk)|#GpCFFCrU2i?*6emb3=erym+( zQ-iOF6i?jgF>IEc9nx}jppje|GGdE^lS=X5&P%{c2@#gW1Q$H~eDP19ia<>}@%s{I z3dc}?VF_dWTb!H3e+bmMGMAYE(5mbo5#SHMw7dTIBSmz8C~6DNhNSLC3LOuF1fK@W zarMq-e`%@%4$jP%lj5%$|2l{;uB-S%bN9?XN>6 zrLSLmRrU9P-e0!#)Z{e_kWNVP%i#t@03vjX8!>IELOpUL&f!h$y&GDAA^R&Yzey(% z0eH22h|G9P_6h*!`P0~jcShb~{oI~vuT!^*gD&m{RX`=tSHqmMED2&b@~Vj`?uio; zeIJshNF4=(={Xcyx5!E*#RYm2OmRqFH4f(f{Q7;BpiT#&;MtBc%_=D)GO)Sy;NZsQ zNHdCi-@d|8i_Gx$-#M@~!e_c<_@NToh%*oMt?jQmw_OY`}*ny4twuS+*1q~gXD*#fAsW{Xq z71T2(<|g$lcDCQ{?LG2EV0j*RQcAP>*>uQ(6d#IC{fzySN3Hrh4@d#V-l0a1;xT#y z*h9RK`Oxs!Fh$^52C#c&C<8j9j?5l0EKz$$f_0&p5qCQ`!WletfT`MZq9 zYv9%{`?th$iu9D=W~cWyZlq;bUY&oZGWu>Dz~~Hgn`AEI`uh5Sv%h9$Tp-^dA9m!~ zqe6V{{52S6({RXBKa%_zx2lj;gjp@7nkHUMvApCbeb(ofpm;`zMv_?Iz|sNuM!VX3}*{m2iEC4GJyy8 zSC8?%P%d!;hKDGapo#ll&wPT<7vknEjdcRwK8K441~7wgK7>!9^mUWGY5b_^qv8~O zq$$KwS7=%DqM)EJMDpufOxXflf9!I2MQ@$xCE-2alE`1Ix@XUx3sPsHJ3JWtuRd;2 zN=Ci08}p;~3l0vo_4~_+Wl!_RXcUH6%?tjw0=B8pgXjS&pR%UrX2?dsRfR(aEx=8{ z-)6XwNWlx*2FTX%G!BE~<<8OEIGW%#N5$VwTMJI|-}*l;fI!n%%TJQC5br1C^)GIy zFM~q>)8^_xwm4~N>0+?K(NKZveFK`0OK%r$o|(-n&SK`dl&JKgC8_(i-;zZ9-^1-P zJat7f`d|3nX<5hQ4KfWe*dvxmuBjgYlOdyr^?vc%I{CU_^Uy)qgJV)a2C9uAfv2Vx z=v2Z>=`hp44}ro8@bum957c4ugLR6_AM`|@1=jG1j+=%?fa zqBTk0(~6x~YzC*snXgdh-i}xDqOI!P=+(SBB{EDE_;QCeZrFWZuK8p!{Fz#Nx@S8S z-b=<$(2;b>MSodSd<_8O^%p*z zd@UbOgc2z*@dZu=#{%C-I(HB0KmnZ45XK))?xCi{FbB`UT`5mq0{x+FI=muF0z$B5 z2s{qs*`^WyL{uHM#9fF4DL@rK=xh-9k=MT}GXwq+0MacavYB*SD9DYyJnXZ)5#K>I zo=3u6-}MwZ#RHomlp;oF*D)z-u&N~KH`2~S!5NFn{ylJICw(HtYsJerJrj;mQ5?M| zT#hfR2H&%N{cqf7n$@OI;;xD<@ygqtnTBQMlwNGFT|t(DAE8ywp?VDkVqbS0zX=nIe-e`lZGB$7hwKrIJHeY-p1s`UF4F#h0Mdk^p7g?sS{?!R?q?g9j z4i}N8Pvm*b^41ak4Z?Cz1--l+34_aB21d=9Otb+`zaYAM(30)Yem8c5yM`$St7tJG zJ$UFne*u{Qc1B&+*4BgYCIcUjI3knlXzSPz`Q6~5OMQk^E}@Tg`(k3L83=br~V?YmydcKELV7E1RejC zU?^hk!i!!vPofQ$*zJs!N9L8&f^% z-15ycCQXpEp9bkqF1)l7sUc4QhRU9KJawE)kTu%&n!a#maTZ}7?ol@VOnaw zy!g-BQV#Gk2U)Ge8ys_L9<&%QzL->EfH?(%_}w1Cmb;7sI(+~y`7k0X@fWSj?2EO2 zctbJi?b)k6)%!k(5LgT`>>;hKz#VQ=-O+p}^&DgyKmBKti#EKwE{Kn{&>YL1JW5?N z2YV9S?-+vsJw)7HDA)%|Ow}6OuE7NeFqFWs2rNFAB-W9wb;vNlAK0+C&ST@}ZJXD_QUoVZ@ay}asXvH| zBOe^^^|u36DyTL}C{&@V^ziW5(9`yxZ=EVY42&vt_FQDZUv;((<>8&}bD^r|2vH5c zcTXbuH@utZx5VWc*?wHmf_@QW{fjT~N)?ih9f1WW%uA0v3xqx#M+@%WX87;H#wPnj z+}+u5seR{-)3{m(eGoVVOboEc4OAL{{I(^icL3DK>E9s7VwwXS1azJHgL+=a7QHpz znMYhYxOeZ?%*@Qz?=jd0l_w&tDcooIz1Guf!h-B<&9p3j09=HS$s|nffb6jM=on-_ zakoo+IfHlq_<2q+`u*-L0rG9b!^eKAJo^H%AAgVY9o?h5K3{pWzw51XBo+?7Xg64G z;)#3wMBCPcefaP}l=eE<1oPcmyUrgnM>Siw_$KQ7PWz&3RVCEco588v6i_+mvof*L zkCX9GpVu8BG z2nr+SliQGS(w4C^nCcNodQdhbO-<~7GiUxG@h}I6*9^UDf)+_|1HlKLFg3%8KA55r zdzCo}fN({6Xyvp(t8gkfe7acwNi(0x(y zDXt>{FPGITPbTI#U^+8oY73VdIDkl>S7qpo-}DHl6Mz}w0Os$#L`n5h^ZntN$WZ^o z-`&|k8o^i{7$?uZFE-DDkeP7th06d#9plawZ|&|7OX-fni3y4fX6@g3HN!T13ow_N z@g}zPEFpuxK4_`p_Dtv=oN}uyfhduE6)md?TgHnxv@yU1g`Qi>B zcCy$bXdoTlQwo99Mqss(=9FWCOz#>SRdE%da)DwMfhvCS@vQMU4A5DMTiW5YsXu&h zgQt9Np#N?KI-I+%2ec1ba(YRbuc`b07<=z{F8jZITuYQBL`hb5qU;r-?2!>=l}$zV zDx?V6dnHAvgp5K)*&!qe$zBOrNh*Agv+KUU|NXv?-~H%ue?IqpUG#pR=W9Hl$MYCf z5IjFNx{^KVrlF#8iiPS8s;MmzW7JF6zJGoZ%2`=@o{#7VzypJm^gmi#ug}e%nXGam zVBv6p&0O>ey^D}}#|CK5^=s|(AfoQM?+X8YhFL5abL}dqmb3b!&z8s)+*D#TsUJ9i z$!l#7H8JZ6iP@x7M7}Bx7Z$1qGs)_l0rC&YuN}$Y{=ir_exBWr-7fc$smg|iPCC05 z$3CSHah2MS)bv~z64hNpI(DeZe`zd`ie>dWwG9LKi$-)ccWRU)rapN_C_(3);sJ&3 z|A_C^kJ0?>1}?5BU6GF5`*3JE;3PpX0g0vxx92I)DN%a+qqyTaW&|!Hys!wGG7v13 z4uqlt%^Wrsejjn#(eWDxgX9OFOG1NQU48$~ZwrbxTbJ8z$YrM4p2JHqth_TCQ4;@b z3Q?BmCLD6jU^Vm1?BoWG=&Xr}#_}~&Fc1l-im+OT5rB5|6#PUPw0#!bUVRne52j(cqyO+;{9M-#lb7e^0R~ef&6>ABzzPKKaBE*0WysK`T)q6H%*e zp%$ZTe)vQ`mu9;TOgJ{}LB@`bKJg%yzuI_ltrz7WOp+DHoev*-bS?5U8&G3(@8D|T z57sqot#N(g%DctFK3>n>FO{ar`z%nN6+o;u{pHHw#OUZwfuX{>k()#FvYE9vpLTy^ zP3KZDxz0u#d*#jVv!oW^;2AOY`#$t2q3-|p9k7$rNT!{Cq9-5oNXYz?*zFU2gm)lF zQv}Zn*M}3vVuU4gy6E}sAjooLNY{qP~6?to^?jEHx?ETWddd&DX8 zalc=7ZtY<7t}3WC0UT#`mR3$jjHC-ff8fV+h!k@Pt$0_ zPzC%TBL9jr_Q^$ww{K4F`+!%oe*lC`@AVmJR$HZ|rvWSV%1Cc|m zL6EYD;%qm683~|1qJ9QKVrXR4p)59~d`1IguYfwF3kj-7hb8a zhh&dzU#O1IfD>xj$|oZBLkAy7iTtnECG__mMbgCU&qZ64toOB@sV-+Ofo8 zX8r0_3jdK?R2|E>xU<)9W0sHV?q&gL>{w|i^VN`{pt_LYs!wA57nmIY+}C6Qg7d#|}{3@%4EHSOm@nPO7Ih*w|vJN`S?<6fa3@Medi~ z2V)S}I$=`z;YONJa2cfUH1yF-CjusK0=rt`3iy2pOSfx0DUFZp+bff ztSHm`+?z}9C{QHAr6~ZWOrvPcl+4UniTSjio*v@LsIugTjbQd^@)|amN{u&8FtPF$hL5xvR6}s5BUutBKAS|uCjYh>WXdz#Z z1R34<%c8vQ#YB%v60wgmq%+H;E)jcQb~MilfGA;RiSOUG25bPlggu~57VWl?)uBS6Q zBgZg^Fr3J~??f-!OhWBqC3rwr0XIA0x`fiq*mEQ>N!Cw>Sas-N z8R1=(L^lN!r9j}t1mk2_JVH_e=?~!Bz+HKor2rd~EeENgPZug^I!h@NE$JUMQr~rd z@XD#&7l1 zQE7Tj-ge-ZsJe3$bx#f$B->ULGo9WqM|w1XjI8h(F~SEq++$pjsfV%LEtcnwzfgBI z!aW$^Chl*G!NjJq8aPy5$RfBl#A7<3a`S&0p+}Ug=TTQH#|S%Y`vjVgt7nxd0ZL-R z0x%j_hCDzjG$n0YL=MAR9QQ8aHu0Zn#BPXhaT7po0P7&&MudwWfk}aC1`;9IE7t1D zWjL|S0za@(rax>4F7+rUM**z~Z37Sa90sXPK5rmeA+&pzf~W9GV;|on)D9JMqL!AH7_XZFe_MCn+)|aH0I3_|EKy`))~~eM_2rB7Q+GmOrl3Z(9c?%M zV1belvPAzKPY{~)E`*{ zSFXT>Rnk5#2LgNuCKc)Sy7&zE`c9 zeiJ8}Wfn4G)6NTKHcY$1WdS~K#i~|#XIe0ORV>=pTk%D?P|<+=Kx8tl3vPfFILa6FASJM%e|*zgBdGMTyz z2eWx^C|B^1Z7kczN5BJz?IoakEF3&)biJ4#!4)1=<>uZWl0D5N3G6Ch^r6UsGtQk^ zQg4MB(tr8Q;4!4kLsvnF_8g>QW~h;mn2C+7-yD z<8!%sp0*l%3RARUpCS(@V%kgskxM-pV5UE09Qs>my^I5Pn)(7DGFdYQ(k8V zm65PO#j}A4Iw6lBNJ8L$h%05+fMbieIwMS05N0=ZMfM>ZtY`XV|O%@|O#1EAUiT$$_vc z2a9B~;|C|8R}|hu=JXz9UF5xfT^+P~k|{|F%2QVr%;l`HjLqvMGN2p<$raD7gEt0H z>!JVN2l>DEp+X}H8AsasNg5j$p#xnAZ3@H`+<(f82t>ie9}64X`bhgoQW#WG1ZoTR z7#i|ZHa1*XIS%cRLKE#jlxt`bAYXa1vztRjewB=r#-gzIrsg3G;337uNk>jYtpvW+ z=Kx7wj8zbDCZE(`=`jEpmhiY&fPkfAsxDNZTKuVTa($i;*p9Fk!!{u1m_UP3m}tH& zS0eq30WQ{t$RjBphH%b+40R0+z(X@)3tB(%7WNC{2(Oid6T;p1>?N*zbgBCM{nMOR zv$L|o`~2x}s-CHrj5SV$l`3Ns5TW}&BZGATXPX^by14XAQ$yphW54H#P)371{UahG z@pq#$xG670{E{uQ|9j%Cpbq5+fp?E?q%PVULr?U(l5Iux%hy;R*;wf(U=d&=gPMh& ziC8P>Une?eRu0(Tqr`KzmS=v}HBF4AF&r*o{nCnV3S}(3IcqAtme22i35{KY`aaRu zkC#VnuHCComwDW9<+_pf5UcrjzAc6?c6msHfkZU3;x}A!b8;JGf-AbV3O; zM}k#jK3+Qr7NjRuJJILjott4=2_M1JQ0)?2LX@UjtqUdFa9|K2Nsz$+1!qCC1zrLq ze>Xvof>OH>Bn(1r4^vpUzN=GRkMWOwWw(>}H47Pux5U098>Mr9|h=V1(D7$2kLbL!DGcgGIUqJvdh)?(VdC>j)7nQWO%sl$h z?}+2UGlrM+k7}TEI6&~w6}}tMo(axS9!Ptn-u#I(M~XdQ;e6m2E-Uybm`}CJ{foX4 z8k@O4CJq}lI0pF&jKMSms~dj+_~6~Gzhot>d2tb;wL$HS6X0IJ`r10ARh0Pg3kh3( zOrAyqMz~m44B#(??=thkKqXpK%wuGv$WWBw4^UA3+;|5hQDAb&t^!X2+_A}pquH1c zPVuw~;{U}$rZ?_UF`z5TbNffy_84XfTte_ff4TXb*6c9rSQx?8fYTtvG3bU}&FQ>E zse7cz$I_CML$KTQolvKo*m3Xj?%{_95l31dG_D*i8u>;!GPaApy`_7sr6^=3HB!`V zta>VPlzA^-5UYmB=um9(=8fqC&hPBX=8O7BZbq>yP_!=Wh@D!0&!zaDCV{m%hdD8B z{6PLj88HR1}%MWz^sq6|kBWT9Yi;y|-HjJHjF*Q^L-4K{8aX3u90 z4evsx7I{HkMHF>8a6Jsh_C}1s6C@ZuH&C%cImZegY6uJn<4ywd(AABlWgGUqE7|<@ zEyu_r=QaRXa0da45~k<{J*j$bF~B;BF*4|vMSK=eC}1!#_Ia@MYTqp|O)VhlE*rkJ zn_x*3F~aB0owHyHTlJI{4m$e&P{M}^XOM5sHZ3?toQQfO5pP}-=Gpm2P*}{)WsHOE zZie!XlETWSY1dZ)&z}k%X4@WfrE9ekuODm)#Bm`)Tb9+81+^UxTy%@*755ioW#Gm{ zqk>lmk3Ym@_-!N%&OKCri0LAwz+{m%fOu>~zb;ijs z=kTTDjWn1yfz}H|A507+x*<;I=9oByrSKibwLf{l8cin8WY;eGaa)Q_w{FIJY5l1$ z$14)sNz)|@X)+^4-6N-0Ejbvr@uv8^J>j>%@RF1NzReqs9K!e5>{{0Pjp*fKGSB8} zUd+Cn!+eUTg<;oir#nJfU1|`Xgpv6*Us5;tf3{9tf0s5;A{e%hJE6p!F%8gMU0`3Ct zs4_-Y`9E@4jE!*KJj}|nl8`}P9(eCQ>6~X^HI}6qv&aVd!U(a&Ky_Z47EiWAZ%l*(rq`Ja?zRH?1D0Ao) z&IVi&0DBshY*;DVEh)|%y9<`!oi=N!OlQ#Y>rmFlYtH`bNU43BZtz^HE_}Vek8=;- zE4@c6`$Q&eDLQ=hBIlH(sKOf@*O#t-DS0X;Y_D~`@uG}feg0F;U-e|xHg=0`yO$i@ zO$(I0n}mX*QfpvfwZ(7k(U#n)lzrh1&&NEkF(ehNI|ztd?Hb&y;q|Uef9>S_W+?rO zeyA3&~C+YDd({Eyw3J(NQ+^iAl77I=aHnuyt++~Gy96V zL`ZIKd%<*d<1tfsK9eQG$Fje(e0=xqYi|o2Rycciv~3$@rPmvOsh&wQ?dmN$cUa1$zD^DowDmn`}6r)YquHDZXx-yg}hY8jjDB*hUe^O^G^p3hOt}gIA5hC zZEoupqXotT8imE0_`xt0`51Qa5Rll#1{x)lfke*$460;YJ%Hj36U5Kh4`_wZ2cZ+d zng`48^}-vD|K$QSLWT>6EewA+?T1Zb*vkgK@0*wg&UqUxn3k4S?GolX=$D|yeAH^8 zw3M)NZ27c;vm^t>okwrO%Ru=j80`>gK|Bl*IKaBh+PX3y#wF^#o|jQWZR0lh4&gWuoCV4wM_4({qS;k|%OXM}W?2AZE2c=B z+8IR7q0?k_Nl44rXs-_u_L-*{b%0{yM*(P)pVD-m5cMtoM#AR|ml3uu+Gce2UGH;% zNK9T7O>HYFVCl$5^Y^*H8mB(uq~_dpSM&Sl?&#+tj_&=;^_?D=dF`VNs&OJ>iolrR zw!w%PrxI8&IAk$j!=F7O1Eq7Ih{L-*b8x~(h8dL#7%BM4kws72Dh;dj)8CIl>^Ibh z-+_MsgbZap{@{~s^NO3Wlo0&~eJ07g3t&veTG!GlbFAzO>REj;>Zl-A!m!`@SQX92 zp!D!*BM-7-b?N*Imlf0!gYA_*7dq!3v}WBOS*0Hm8Cmh%>BZs1w6wrXjRDWKWzJ{3 zqDM@W8&Y@Pdu+S-usU;RZfM(i-Ixfs-GbUZowxNps9smB@cr#Cx}e;X{XsDP-G@ED z{tW6mFxq`>#DDPdA2&Z&cyPJM&2y=W;hpM~Q{COGzZCXWI=uqE!?dcQY6n9ySvjZ34K^_LJJjVxUeAN zQh2B!HK9pbQSLsMQqKrFhf-&y18`+tR^HG^vW%<{&%C)<{DG8Gr zmtLh4exh1=aZq!$aNTyN;lQac?hcg3)eARQo?p&Cc%t61r0~#CH8=B6wK%g^g77`p z-&#f+q=~^=yvDzt715m0Ki0A?G)P;I3l$1E=_H_os*qKEmS%G;Si)2;@pmzGwZm^_GH<0Uq_ui;X@2BS$6K!bR|K zs?UrBHV?Q1=7s7PY(K+&$O7X|07FE;3Sr~+b>+9yVRkNaQt}!#4)9Z zA+bTvBZT2IteeAgdl^Gc1G7<@iy&w<`x+SU)m03_0CLwvY+trws>iarb8JY4a@`wB z+Pj~?MhA%NP`bCD{J_O2;Da&+Xz9?8a^D3^g+djLnPHy$+jVNONx7&ANFQ;py_x!? zPN9VC=ih;|ht&>o%rns(lmKjq4GlONGmQt`BPhoHgIp~>IR6^DmN>G$Je<3O)RsW|Xi;Ixwm&JFi zm4!q8o0Ua9$vMg@HOw16X16>!Y`vSfb_tfOJKI`+)z$j*2S>7*hLhy_>ijh$xlKR! z1iEwsw}+LTp)R{9NJugh>e8-UPm3A6&o`Uvlv&geRCHro#)$_;VJz{w!&lU7PAz6p zx;lg$oJzP6uj}lWw-Z0jMjbvf|Hp6(iELT+fuBF>omLoK3RtcxkDZOnLSXeOyYJr0 z>eBruNcP$%?M~I+Ln7Wi*_6X2IkMyLuPd!ac#_dlEck)Yb=x5%!-{IKmHzA>aV?Ji< z@A>fDqQ$qlTnm$@b~;Fj(Qp2(4GApwj(bOaUcvHs4CDS>=(6@j^0oF>T^9p}M@&c{ zswU!i2nIQ!jd=PzrVEaKQ90)Q&zQ2 z^4tN0#tTpw;mSl%*a@W+=tSbq<8RAWc$W->%m4Zw!cIjN=KW#If9teS zuO^4rsg3$j{sr^8!fb~xfBtIU@GQB#E0ugcuVrxlt0VheeUE}mVy!>A#Z+ECS-mc7 z`c6&vXj6A|;uX!mlX=d+7C)Wh(vqpPs1B)F7Kqj8>a>tY;=cR-!zO+ zuVUErvf7vMPLz!{WOVMfCb1H`4+pf;D+-e;M{|F!P*C1td;W9u=)(5st#5v3arYVp zt5$SXZ+tCVhKJJ*Y4~+TnQ0mfS*l=Z*TQ4HPIeq5rSxwNM7- z|No9mDEm}PA%!#L3lqVhZTG(YO|K`|02_Wk2c>16{vO=)Yp=HaWVtn@Pg#!aN|XlG z{?q$*-P(85sQXaj%O6GsY6U&c{gYrFp5Y1`+vu%Z+<)@8cfGA9W0xa~ z3J9>2=d|P$itY3D8TsNNKYyYeXQ21p9nkn&Ez2d`x7p{Fxno;+jhywQ$5Et#t)5}C0C;X% zP}+9?8BXW=hKA^*BxMNAL{l~BP9BnpY;JD;>iUYV&LmYmo7)L3rnadm|8C0|fKE$NA*VJiq1L&Xe)|-m7OF zp<>pwczNUb?*jr3;x(J?hZ?WR@?N^8y(dzm#a!-ga*tTLx!OkHTN4%ilR>JNC0yEj z_??9Mvbi?HQtvXzp3I}KuPG8O=@0jr<-2}$`wlCIjiT%*gN=E156Wr(llklJet}gO!iup+ zEY$C?W+Vi`4<6hEEdQc!CjVq(+b8cxVkDCW%tG;c z8D(z#s!(y`^1P~g>$K6yvkDKXQpK)Kf+eJ$E|Z3tlkeX#=4D*5&+(UOF0;+?rO=31 zbj`dp+YH%Jpn%ZY;|FFxyiYJWH-9v*eQx@Qj_}QF@Ex4Rd*oPHLQ^p1fSd7SL52?t zQa9mU$N4%|-meD^0_15ik9iLxk=gLaWL$*76TPAwyRi*F5$`Lar@ePx?l@0FK?-J4 zbb|)GI*g4OnIdx(I^=NF>V2KQvx^!-7cxo<%(a8QHRsGJ^GNre13BoN>A>zW<&w*S`5_QDPU=RZrI63pG{%O4*li%z&STz+sp!}!{u8#zmR+c;r zmJpb=lzSQ|MaofRsdj=y;lnZM&GoArtIJ)|ui4VK7bi^D#UB5rS3j+XRn-zC)xPj; zGwpPa{=RE>-I*BTE?alr^XJ?6OZ)nw8*S(*h3~UY zMaQIk;+&Z-=gs-+ce{ql$`ypmo;MF3o;~jR^{iqz19Z6)nEWDJD;l2MSE}s+I1=X) zl)OHAnl*4{h+sO|0!gspyN7++PFmFDsed$=NbiD9ZxmGf+iiag{R7j2dExoCeMc0J z+kIds0kOIREEoRIQxIG!=5#GK$!HHxWuMc=&Tij>PHuU%-7tEcEs{G)gXLarM6>=WN%SLnqB|k5e zeOeONH!vt&TWz&2ZXPY@nx56ymX&$vvzk-#s4R6dNfrGty!AqN_3>fSyw(4K8wfq< zpD{?oNaz+6oOc!Xk@45q+QlDJZzMtklwhOEmTG;Mk(8_%#aykcTGd3(n&~jxDcQ&TBkSaI1vj389hR`392c z-f|b4*grTV=%Ou>H*VBgnk|~2e(+Jb3Y4&xf^KVG@RGRv;#J!kl@tx`43MUir??p@Gxd0lPA0;f z1S#Ah%smdZw!$qI#x@9QR903loBaIY((w`=TCg}GF6W%({+MSGRAYO!$LYmXhlkoa zUeT_=TTRSMH1lxFR)1?+Xx`Bkq4~U6c@x~%Dp)(Yx3y!BMIgGLYMH(+rizii5LP`j-Da$^? z9aQI}QeeSz<3^n=B?%}foSAh09xJZa?LE6*SLPJhZpX3ksEsKVVy29ek{>aDpid1o z9Zby&P=)tzg6vlR;g*Nl*>{M4ewG`}49n4@p(Q24Kv`R zJ{o%zDgO}0gfO+p_zBGc;DN_JSyVKb4dSA(900w=FfZZKaqfaIm-8vZXB>_nKr{bX z?0O)kOfsSx8QO$al-G2_`Zea$2Z*@AJrp0|_HSMUDb$CSF&pCy5cDfL!9IF&CzSH{=1E>22kkB>qhORnRGU#zi2sc{BiC&45t*y%tM^o&rq=tjxRWU-RC|xfZ;9R^^TxV$v+&%Xxw(`Ivk(CpU%#nEDE`R=^z1G z0R#nS8X|cv%p^ufN9m?^j5waBd-Y1n@+s~2-l=5}1`(&8#_4FPY1U;ah`1wj{x~7y z^Ci|-ZwIrr?Gvz39=hV+PN{G-@H*X%(z9R{m@Y2JiXJT;4zM$8#ZeIv8-6n%X(bHs3stVK*AnId>Ye?Vl~jkz{B< zCzBqDSR(LKRMgat2nof)ln{AzKHY(Sv)sU~@XEn`?m)=pgmFYnubB0_1E99yWonmG z-~# ziu`17ccAzsUI}7M@jGT#5WhMxcIEPAl>1;d0C7fhQgjo^dCID)G0Sr*<$EF7z%;jF zfPZQv7hbfu!6)v(EJySZ@pwh?iB5X|h&odQV{vYQ_xbWmkE1KK1vqy7_&$(IsKK!R z5aDp4)WIaT-DM`PbSu65Cs9Reku=RIEBYerU=ZzwA+~*#ogI^s(t`a6F7Gi#H)2s+ z7h~?u-pjieJbrd` zad8osQ8Uwzt>b6TYo z3Brhn@cRHY1Zu-6!M}@?%OdHd*PnAoN2?UU1Z&sA}Xs89=&v0HN)+hBceo1ug{5WtabQh=BNO5P%e>F=Gpl({qHyz#D@B=?fOeZrFe1un?VNa_FMdq z+VmT67Q+S60+@AeiCq`yb7MiWe_3(5Tf?LxQQB0Hb1SArAyT;KvoNS#f(M2p(RgDQ zf?CNBf>|wS@%(h6!eHDHNq9i+P-j6I!U-Rqpt>69%nr)>N@LZ7Gz-5M%A0tc^Q+jd zfHIu#o1+y&^}?I@-T$I_$I3 zZw+M)jrfAxW@f$@4A6^#TsgJ~BwIyOGaHUj;fh_y)>Ww|)j4DNihkdyemwMo;6~~^ zA*`M-^L5H?)#nv>CUSXJ0!1*6>l0j;RdEzUvebw|JW14^VS0L6dg<*EjQqoq3Wsr; z`OoCoNp_vV8k{CLPE#nh9d7Mm3G5E%kQ}X=aug>a(gfz*Lz#m#<(G8(!)_>Dk6XZGW3XU3@% z!Yq^>*F2=wGk2dXe;=smgG&i!fr+J7Ha4y9$NlBrivt^ja1r82XdK zzT=;6%{P7qaR4vlfaui&a63U5fspgKGWI`2`d8sjkfoy{&RDJN7%)%qp4btkeOE=l zIFw%PO_26{v?<2P&rb<|rXU~tJZ|2=kz&I<=lfb^ET8-4eui#;hiGo^m2Vu^Nkjs1 zI^y^t+djTDe9MzJuy&4;f&YDU{ipi+(>VL!!6<-9A9A0IohMpE066{=*#N!uRTgzt1GP z6e{xFO-TzJa8SzAZ|z8ZunzQ3Ld#j{x8c}Y#lpwg1LhAC|828d=f`IS{6hY8X-UbX zZ!SivcrK}QJ{bBe4RGm*Vi;9;=T`I=Y^j+RdcWEozK!hQ#oi8EVm6f(msso)q< zTgFCJ&kdp*9A@I+1a}*!yO2dA1tzbpSfHQNdcGSXIY7t2pega9Z!;Q?Gx+`G)7hy9 z#24iA$CyqM(m!!zp%We~xJ{bAxk}=`1_3gvNd@I$-H2R4&)A|TP7`(x4u~!%zNE$6 zWbrbRNYg~)JA3K_d%|6Xe{vtxp3gB1JKyE}r?Iwsz>9sPG!$~iWd->|Zps=Rnk z&(+H$QQ%@bY8{xZqdW~Fjzv(0aAOm0dBpRAN*wP}$f|{QSU%+iB*!?XVPMHFC6$UZ z&Xk{!1^$I63c*t$rW5$Kg0}Bj2rV5oJw14vBe7aCBk)W>%h*-naSekEB@~u0|C@vv z(b2uKe~%YbF70wCP2I7ZZUF{-LnME{D#?PQxB$~H)aU1mEXmQoh@eOT*0coMJshQ5 z-(YKdBI(l;=dOg;68q~v1M@H>ufz|1f#=`V-sk?8j=$~j{V9ae4SSnk{r_?Si1iWD zGh_Ap$Mn0T6WhwD4qGmcHV}Il%OAj#GVThL{*L1BV4biw9;<~m0yxvdbM}KDR!Uv9 zQu_H9Q6?_pEP^vZ2P{YGp*K$!w$q87BT9Q%h&DjahMpyiQ6eUN<3|qm)1c3)2|9B` z_Yg&6X@48wh$IOYP9n|E2H8b$0!OV(XvL=if?%0fq6H*OBGNRQAh}N#xsq_B4c-rv zc#bHah~=cP_hdcLk~UDlux5#48MDI$=rfmL%>c5o*JQE{34zS1CGsPuV0*{$HrE?Gq;B#EC*zKpvvY8 z!!1{ z!TA8b&cFtzU0a%9Hhrt+0pFzZrsx+^`qT6|T?aX~BP|sB7)J#1CDs^09Exl@GIcR7 zs-2_Tq=lXrermWCA?Lj)>YoEoeZ2GAXSs!B-WuWq)w+1K|EiEW{gDyofe+2yVAJu?k6E719ZJYMvM$A?}hR{X{96teE8own#o zvY$Ou4^GYdN&_)AY9zzF#;Iku6mGtNw*2yo{{tJ|`dR3==?km8Hgpxi-Ipg&d^*R) zT-;bnB=F3OFoT5N7Vf|sw{dE{Wr~Fv(gech%rVd|(s;xQ4k((iWh9V>pia5(^Ya4X zB|2@3}75yC11X(|8Wt{hogM&P{HLZc<^Kj6RxRDy6G_&aMOOSq1) z-~|w7wpcc61)IMG@IXBwiCx3>+dQ$-r1yLt0Z<#}pAMfUu9ZSf*5?k!-QZf1j^UIIbz`Z?_Jw_BwN~f0ag8*f#A|ZgGNloAm-C1{ibFn zno4wHsAk(|NQVN0;i03=^dLO?=TUzC?6R`+&u-C?nMd8awG}p}_5eXZhq1wrqRUnn zRzCugWb9T|v>kwMU}kvh^~Op8%Gm^hImo*oyG;GQbTYnGR8-U(I4q!XFH*)>L;`*e zxTZiU#fQNs#>7bH{CQ=x5>QnY^r#`v9{wNLL5J$K(j+-{XE8+*VaVJkv_Erp7nhXi zi9S|yi)zV36EVNqYNb3PoTh1`SB_t~B$2f&#;3(Q<~+du_}qlYBkX$T zS_B?Lwrnem#v29xxqZINc&L@&AH%{Tw5&|r`dv~DJQCa*#>bbvtBAltV4A||)BFtH zT1^ZlBMrRH5~7>e0q~6n@jh3pfl`ji10|z4227Uk zADn{z7!+pW%*PeAR68>7Gk+aIvNJO9GFXH+R41<6zOLsd;DNdqZaO$}aZnO)4hiAO zjeEkGHx15XPLuBrw%l-@=E;gr%qS9gCAd}77tOD0O;K3IUS`2fW78i_bWSawIVMd@^rl#r#%cB8hm?kY z*x6cm$8+oPjyhDAn*^y+9@FRxLYMG&{pOZ!gwJ>_!gt@`R(NY)I?#x|wYJ=43be+* z-wa;gO=%TX_pt!f@>nIW#=P)tXC`9Qn`B`G#=Yf(c_H)-^eY}}dN&SbmtwHHB$}lY zQa2K{?3 z8X-9UP$&;$KBIT;oYR0?&x>ChdT?6;XtOqzj{Q6c;ddlta4lx8(6@jcK88sH_8b7E zHk5<@yG_etqWbj_7{D+25}(GI+4h>xj$2m-`9JIrgd6{$-=+`YnnS2Yt5>V$2`dFO zU(1@!<%lpcwED3JKx2G-v#jTyG56g7K{~KN2`?HbPB|qclJQuU@JV9R)BV~?!%YjW z#g@5&n}Cs#>Wv%HMEdsIC|3B15*j^+@(DVkA;-mXSmaa$l7fcMuqvA$PHk(1-<-hI z2_KkGT4{f>6f~hdA-8L9-`V$ZOJ^$v9MIJOfkK4`H^p;(Ijty(!P7Y?=D-Mfh7Il_ z3I^d|L^qhmmFm3zZ38Uyh2gsx=|2piw?$L))V7}hLOi|J(Jv`#YESSqB@ZJbhfXLf zYS2W(W8|??nEbB(vryN|H|w8nv@G5JXP#xKX*me|VgL>(1( z8P_+6|C-BhW9v)&{*?M%(IG<#smLT1K?fm{nGv=lpV>)t@Y$Ma-fc}`Vh1RCuf7yz_W1rqf*AUtU^0L)pd9Km z=*Vks?_4HYgv7)q+~wol-i5XCw09AeyFl3Jil#yxUkQCS{lqFLQ#e6UcB`nW)*?a_ zm#K6oZZb45qt4~y$7?>Egc{7i{WJUp1@67=iu3xf`Q7? z!P&c&r9C?0hA#}mp$4vd2cTykJv~>@TmoAvnf7c8CX(b@#3_d!?3SW5?C6OW1&cBb z*brKjCc+sIRyY&Vcd=othN^wu1PY&k10w47Jz`&O>O2`oU6BQQ3skQ_J|qA?q<#an z!W}ynH~BNe7k5=+Iky~l`=&>v5nwCsF@9bL6RLcTWoImQ-~kuVNdX4K?N9V0sGKlH z{}v|-QO_6metRM&dC7bfIEMu79O@#1b!J+Sh(-v8w1!rZ|E-iZ`)jyuiBX2L>Z?h@ z&4?gRVzEG|h@pUCHzx+2gm8I@%`CKmP2k5detzrP0CL18;5a}!RcvG`pg_dVi~9xZw+XYtQ>WGMiUpokakemK(N+icWmDHvi|vGr6KkZ;0H7i&^I zMVQd?phE5~bIO#~enp3$oog>XkG2M9Y9HWMM4l1dn~cwIj8Wwwmm&;saUWPg-=26( zHmg3q&^ca*R*#Dc|Ji=@kBNrIKm+eT%1eO?~XUA7wJK1HA;0fP2&?$KNE>4vtP<-iu>M0u_{=OlyIP&1%KEKtuzqJ-#_PC|3h2e zrAZ~Cfmwxo?tP}xUKCcG%whngFloaV2ZIsdY0c}ut*=Rro7HZI2VDyqY=SG`2{b;l zJvlzU0sP=ri0%G$Fx{825P8&7Me~RTdiw)q6^$#gJ4D)ht831I+Ti`e_Re1B2+WJH z+2A7ne+VORT}uypl_&%UrbqK0@mh{0cn@^IsBA)KYupxwPoafsy`n!0 ziGBb6b~-K8`}wpO~CH6O%KUwH=${6Guk!M~5_?uL3_l4nq~~^tqX6$T2Bshb2rupZ>1xw`}1saav!W4tH>tPG9zyms?M{(C**= zu;~1=-JhMKUT#y2z|2bG$GuKlcC@o-lyG`#^Tun-(!~_!L9zqlm%6!8A!66*(_(Ek|s6SI)C4GMUR1Bx7REbG!|LW~klx%}YgZNPK!(G2qxbGxZ2gBHE3FoeBS#Xq*vNc-qmE_)QsE{PnG}V<~5%2+i$Eyir(#%4WrtbT)L&sKh zxoI&pN8h|Cnk4`r8U+fKy~2OY2oJ;j#w+1yF^N(iK$Zo6c%+;ohl~~!IhZ|ltnRoK zfvfW~|5bg7G~5T+lr@*0x7~>ZL|+X5EFg!N+Fg2ca|=?`BYKcl)7M7;!gAxh+#7)CD*jJ4sLbYdo13g-fLA*yg9Kxgh71f_+|LjvTtYuZ0GqB_~&nvlarfMe+ah~W@z__b>#lvX|Zp>^FAjOILT5T`2aN8gJ&C0=!Ze5o>~!J?@X&PGoybnhH#rb2iOEGx~= zRLH##MA?A?0rM@4&JekzSzua)S~J}4w!011ZNzBa zkd62xD25$taxtc|5N1FaIKn2exTBTXdH*Igm`9&EN4%|y#~l1GB55V_$}MQ9se?m9 zWA`-AowyWCRl4=mjNkT1FhHUQ|4LNtTLsUh#=uM)zeE zb@h5%VH5}BZ+BqK(k?rIn;MQj@WMbaDXb^)lrV=zI|dR$p!_KlleF11BgiFKs8CG5 z-FE>}1%b+>>B zhFvLGR5}p8{nkr_+Dl+!i$x8j2S98&rlI0Kze{FEd_+EcU<=LnCV%?)@g;N+gkKJV zuY;b(Fk(sLCya5H6lAGf6>Y7x#tnkw6f+CpOa#}atSkvH2v^Bt;DZ0yI+&TD{U)ee zp3=@=S7FbG8UuVCggF3;!Y>9?0-O?j0^Q0Gbxz$}=Oeh>h&CP1xf!?=2r4L$p~>pB zABjFh(^{MT(K?1~z?AisS=mND5-;C&3QI~FAltw>slPP@za4DMa-oV{DsR5qes$ov z8zNkaj{q{t3E3)jVS1kI;(h-go2l)WX9Z*XxjcPfLY9#&KN%E2M8sqse6tJBaqQxz zC{j^~SImTtdBjotRo25tjxRsta0GB=%e{XAn8Inao?J&q2h~6*O&j|1nF&mzqLd^R(}2n z4A}+&n^NxP%G)OzwCB*LN6)=*7=!qP2^Sba)`4vS0oyB03udEv0_o53#skf{(2ID> z`lcqVN>D>H@V@0AZmA_O}TM;CSlT9|Kf zGClg{CcU#1VTu-svbRB=j%}_7)FRn%MHf$})0V%Y%&zb}uEGI2(efj!s(Jdr_rl=! zvHbmR`OL(bES(pZJC%acWm&KOlUg`-yNK*gg()rkOkxp$;ZP#y82FF5L@;0yMV@4R zi92kDmI^X=V!-IV`dtH~L7eDMu2#kaD<0sy{Bl2d3nPLkLvrGdP#Na|ky-@Z0>&BV z@v)PD4HAq%I6NDqty=SqM*=&>EH56%OlQGGS;epea0$LMt73pH40bT09j;YWP24dY;lMF6lx z){R{H_*ffQ7a6AJ1hD{}ZVRgQzCsJ7;*t7-?S#|>FfG`^1Tr}N@;XbNA$YkOz88^& z(RbBBI}S)IhlIohIr-9F#SF5iL+PK4%5)qVU34xgY`$X~QAtVM>8&GEU$2wl3ACgn zy^Z4^v*Y3nUj_e>2UMVygs~A%d6#KlHDc4{=(eGC}BEv~}RC#-7jA zdzzZ>{CR10{mRe7=*kH$A$17aPiEIwJN4CS2eSe+%2*_=t*u381`Ks|k0^=2)pE&K zGe?N`p0`4Q`b{7Ijt_9XI^8^{GGG6XPKIfV{~7__H~+MC0X(ERx9 z*MR3~gMP;#VZ$~%cGnl3Vj5jwro_BfLC?|MxumxrHiLF__DRo7=7xP`i#42B5|mwADy=Ipgdsh>{<{Jc#XLKu7x(Lsufs16ynt3DLHDA;9lKmA44kJTQV; z>%D^*odx`6XJiBcPsNPU3TVI${9CY&O#wi6!Pi58pMMe&V*gU}5cdJMl47?ReT<$7 zxC5F^|A7>FVn*5h{Tw}WHIMf4<+lCYRId9m z%|^UBkqD!6?i@i-ApphwuV2lpzMU{Y*9g+B=X6#gk+p!y5ReSq6J>y2e)agR8xVPc zVR`Rnx<4l2FhaRjclkxj+7A+m*TvnJ%KXTFTYMzQ|iT*jK?o=hzf)G{$aw6gb!1Tk(gReDPbbPI67Z`mR z&+F$-;i`a~56!NA?h2bgTO+18npF{ZnA&vsf8DXbGK&vXCQ6lPaIu#>S;^I5mz3VY z<@acef$8WRS6YEtGDEoHM#ZAi@9HPZVqZQn#`IXbtefH+0=JFS^L>`>Ohsm<%M#49 zv?>4n>(!#-)ZbxT*PLYXHX6SCWmhOpJ$f|t;j-AaVZ;0MRX$%motGzzZ(MY_zb5nP zq(ll{ykf`D;Kz_;S>e>qV*1#jUq^eKmx_v$D<9X0Ro~F(e`~Sy_5U#SCg4=B?f1B7 zkR+ipPwga0p^#)IN{T{Bktvx%#v%>MOem5mQ-(su%#x7E93dGqWJ*LO`md++et*~h zy?W0%*EzNAy+6-z-)pUVt$5Q*o6Ov&Wwr`m`6|8F>GPEnAr+x2CmO@+ISwC;aP!v< zouQGc8~ilV19?nD_0ClW!cA5`U1;7dX1iC)IMfE4TP&Qs7ZlqtxpP~#SYPMyDO9k< zp|ArWh`*@Iw7~@k_0P6@ZMfWUV`VOG4taQh*4;3}K70`0`@w%ycY!sznEou!cm_X~ zyMoJ(2xkDg5weY^=RVj8am#i=tj^bSO>#|3GZjssY98&oNDW2OWN(SyXBXJ_1h5~V z1GEekz$GH~f!{AeZS|yFra2MyTu?d#2@9ZdxUk)<<-SgT6Z+2Y{dYEfN5X;ww5Z>~ z5UdAZjA4DEKP4a{q%-|5E0*^lFcBdCmj2LD$c}GYtulMA_aY&I%>HYgKJC?IJyO0j zO(Y|FKaOLVBHZyJV_Y?dYs|G0=5W8%}XQ(jF8a>J=!2y2yE%u@t_66xUaLxhs zE3_XX(Re_z9_k&FP`TKrUhk^6ylkjtU`1cA(L%3G^K}dm%(`>Vth=}HbMfghJx3I^L>27MK`2Rk~9+6~{ z#8{ZIYrClEY{J}2I7CCATi9(^>L|tOpk_Hvp0;5MuLLP;84pE&DvxyECePHRlsmp9 z|6Wq`l>c}Ay|xSQ%rMcjO}40OY?TLWnZt4uUE*ZoAoUQHyRv^c%T(b4w`bjz1cT0_ z;a8kt;9;L}uA$gmXsG+8&(6^+PrtnSBGPdWB*Rdl^{C{qErd*fJ--fq~ zkK2XhS)v+234tq+h*&|jLIZ4qvKi!wpwND+eXOOXL88!2ZLlGy>nf%1@4#(2XqFxO z@;0w$>JwTCKzfj?VAoZdU6xG#{#rk=hC3>-=)uqSeFo-M1%~O-jjzx^-L|@W6@kJ{J7cOX`lm90@J&s!dUTqb9dn3-DKF#9fF31vE z5hn8{+5YLl;I}nq`)|l5scf)OU`jkL5H=aowN*=x@tltf)h*tRX7Ot+N4Ji48!frl zjAjfUDr%@MS8*H8epKzY?ae#$@dL44Zhb4BhO+*8BSZDE$1i+te%d5`O{}O$U0$T9 z%pf4PBJ%yjcQ>&^`c#LD91iw)bPexeeK)dZ_u0~%=(^k}U78b_(M@4W5xK6;Sx+a% zdK%tMiLjRWRQo&ZHE0T(JKJu0HbUykilM7RrTM!sfn1AUhHq`YJ)AL>&AhNJbNeC5 z;K?gJ+7-5F-7r1l7M4Sx2pPe7(Unt6nEOQmzpxVQ(8|3CTclMyCtdh4#dFt~< z>vh0bIlz3Trpgl;0vLxO=&S(a=Cg{bC2Jq}RaQGh90G|T5Hn0J| zDes_ahhP9r)CNd9%lTsuSM+&?+%gbLT5>NJ%+|zf51ctKqSs&m+=kduvPlAIWlevQe888P%GSCW{2QI+^1`unVY3ST{gvK14PimLN;zE^$NfXFk z;0s{BW(^Qo=xu;Jpe3JeIl|*K&f3>%9NjVev6Lyh%NlMpA{%m%QT+?|7?E)kN)O>r zyRj49;UujW-Fel8V--d8#5GyKfV$5P2t_}ecbIXM#`K#OUpc-{l%e1Iv>T7?lCv7R zONXin1O!;b;cYV~1u54zK(q|R8}Db^hnJcb@!lMq3-H3uP9Z;H@L*@9t(3 z1BQ>T!@>3Az0TErUs}927#mluVbjh$2Hn-(0t?F!^&v5Kx)h)!pamrER)kN-u~_Qb z{g8nZ(u6KAV;;}4%NY9r@e0~3KT$OIWq%|8G6ZMA9 z=X!^pFAtvDFd|yfd30-Fhon=&h96CajrBd=Vpklq%ri$@M|)qo?)Wvvwmf`WP>Wf< zZ+BEuki@%@>gO`+3qI|Pl#{+zu9#)8wc%XD&ow<~%VpxaPMEuBk;D27IY9r+{9V~g zq;s0Ehb5z(utu?tswe7Gf+3O2T_}hR5uenzQM~M$JtP#lu>6N0t8TG;@o>K)3+qiH zNC+zv-CGSkfZNx!lz&nfnoTk{b)T7GQG7qt3Ze?~y%l*~UEOy3se?q1ZV)J#l}Cp> z1kBl~UcAT$7@zPj&LKqVuZTM@Z8agsG3o&3Rl1d4*0L=X0gL;Hf5!(c_ z>?hf&{NQHI6izXTvHP3h;sUmXb%_EN(>1-eSH#}Lq2#~@1Q>;jfS_yWf?qOMXX0Kb6dfd|jL(3kpu!JqfdjM8Go5-{5GdVeFUSA##D0iFhW2Vp) zv#RVPbX%Tjr-3N`?tBx}np>&mqis2uvBE0a5X2pPWI_3gRQWG=S)} z(ixa!<7N`vA0EG(^Kh$t9>w<9=zpSeM3)V_=WVRL4MYg#6Q*9m$`p6N2gEGv_~mRB zrGeahGa#2|pO>*{Uq2vn#O}*>hcz1jN(aB+;86EI>iw`=ebjoD-x-BPh0Is?{WiF{ zNpD4Z>mM_5Sr3V#qL$B(CsA93T~lppOy1Tt+}L>U&llk<{H7V@dfa>WzDq`w$S=&1 zNxJb3MMgvfe$Ee$m=h4c<}PwVM1RFb>T^N#%jiF0U*z}JY|3}4JAcqkjAvW3)mXED zN^MfSk~+2KNL)bi&X{fn%v|?;J_`XvVEq@%57g5jnjpaA`Mo%^$>7Z7XWgVf;o#v3 z7^*Z*FSGX zD`gCL1nvMPg0@|Y+WgqE2qP^qip8J@EQ>I~uKnt;=ZXvwa(O~mOJE3~=}-fpLUBXL zJK33-R(sFAcYP$*#_L~Tm_ImAPmRv6_x?V0`;+jk@ki26v20kCyS$) z4cQ&?-K>u$v?VJa2U&r7|E}A(;pLLN<4gj{GaT2()N4CCJ9A-93rhyL0~z6O8Zpva zCjK^kjyxji^m+Vmw&Ry)ABuA*=W@(S2l`)lB|k`(AKV&xpURgbv^_b7Q>@KgU_8=G z^SW4M+d**+&%>w8N9G?y9<+(n>^6UTS&{a*g|3?TF0W+D##M?;4TBqd&Ya2Faki(d zeDP?7+}P5>(eOYQ>$w|^v#ShyJ=~m@WoPExr<{wq2klCIyyEl2t@&^hDVsnEHg)QC2Iw z9rxn4Ez#tBl9cNubp$zxc_f-?n}`AHzDJ5$EC7&k6@78M&QK6EDd8)nT}L}v$+-H~ z`p4pr(xjz)D+@1fUbc|AL6@PlkP@6#*j1Q_DK-BW2{$+v;u%gHo}(|&HJxN(kiE)y zV~Fl~R*4X|?sJP*{3g2>;h!6^F>?$R9~EI)wA}8+uJ1qBEPtY{5mOD6`Fxte!ekCJczeZqf0#N$}yd z$kYJrIsoMAO)%OZzNIvL6+XD7-Ju?PLr!~xLc3LHLaA;7i=n~r_TJKO)E8U_*2pYP z<`VAUp98fG4!If)Q~kxSF$b@b#9bmpLXY|aX5nNkqV4mz+Tgp75v}dF9nC{iHEhcE z?m=ll$J#XqE7#aj(nh}-vWGMBas7441>zFtSfI%yAq#+vK%h!)pD1&7aT$W9rRwX4 zXW2%T)EM*HOmYmN2-nE!I?Y7AMTITCN5(7bqOfSau>8O4YJb zU~~>#Mk=TZsKGa6!ES|vav?S<*`n?v;&GJ__$sa2Fh4(ka%W%Q)+M#*$4cd#4xC7s zIPQtGU$%P2Bm70?MVx+hrecZ5b#xAxu=_fGnD~K-hP(?D^t){qJG59p{UdQ1rmVz% zR|gi5uCYz2+3M2|2MY2*RTLDZrz>hb2q=J(#Jn`jEDm}WDh0;1PF4(;xI!sVhbKON zZvA%RwetH&2;x}xH$D=T(bw1SQa3sYMWVpvV|vx^Q-m0dFZF(0xtC@0(Ra!z@Z)T| z$bLW7c3snhJXK4x4VC+Nx!)`l>sxo;DDaeAxMFzg$3f?K=LwNXDV<=OC6}SBSbZ;p z8%N`v4;R=P24~Qk{4Ka<-BZD{q&fAm7*QJ(rfd~iumFc#joQxX z+Z>jUxUAtz+uj%9A6k*1aqr$ezP>t~vt7|MOTjYVX}R5oLsrFkj2|<69Z^1?ylTdy z?^mOX*wbF<;i+zto2WuZZBMg2?@bV0hF8x)Lt~$~Z)%E;@^}G7$q|SiNth-;L>}a* zujEa)1DT}Sw|&jiaoX`o$RVm}?c zMGsw2(P}8nLV7qNaw+O3b)0HGU-e7q$E*O!h69Kn1dTJXVnqG^#5OX`q2hdfuVj0U zG9!3n7!)3Lxu2fyhu)704aF;@W1;?@u(^D>E;T;wd}n@#g0hZwJ-i8WrTr!M0a98Y zW%48^=XT8Mnn$zk9SPKdciuEH+@lp0rZ&lVccz5a|7(ZI=&8U|PfMNxo2;spn29v1 z(Y^|fT9s8!JuVk}669=-$>cMid&%==+T-H$D{psoUR-WG|MS`JwUd@IP6rxwa%Tcl z^aswKUaFmb1N3pHN8L3$x zy)P|Hy$SlQ@-Z_bx2t$lkIMn-nk^O%H(uq>?cxb3LCS57QIf=}q!K8b7P6)XT5gA}Vm^?vHbiYTgr)N?v7?pt zpQr{7Mry#38o0NRCLR>NS}wjM8ret<^Fm3VM=H|d>XXJIizyvjj`B8cW6DoGpG8s6 z6S;_J5J5k-rA$FO+2#3Df_~Kg)uGv+CvD8KJf$7RTXzs``)hQj7_YhusFH^)INVN> zJCt{*XsPaCF%8oYxcIWi`^yT-e^Hd-=6TuJ=_nlt3Lri)kp{pu$?Zhh zy>*Yi7cl=J^rB>Xk)ockq_(=gpg@93Pi2#~fAC~PrO{ivqnQ2_zEH}FkH~Z5Cm-6E zl^M$;^*nc{W`q8YNHOR>b2>A6SwKqSV9*^5#!{Hr!uKUQ^;H{-O8Y2toK26B>|D6{ zY+Ckv1MO}3-csZ)0tOT!lJ*AjWp-u~{~UV=l!4i(g+90{=PMQU-pICe{C1t`JGLI_ zkBgs;P%a=<3B_Pw@kXC&V@Rz~b;13DCbrB}?4S{k&+aJY=FkOgTqD%C0xFfZb8*6P zVXgIE?%>344qNMx6|s z&&72I4{Y?7a@%AGEy zVEWZ`#)Q443fER0R=#^2_J8_!{j8>IpZRoaZBz3EYp)xw#DKa=Yl$KFdtKTI(stiH zBh|BvvcHCz*^i$?UyUJjBd{p@Gp&muU0SPrPfUP^$>Y+?o-_;0hY`PWFRsWFS`X-7 z?ipvD86QW4$SsOGTTJHgU(_zMuF)O0XfmCDhkkL5_3oQVF*cRqPEmY@)PSC;wM}y; zS?)UfF}bKAdZgO8&MwGu$nn;*X{x~y3RhZ=aGM#FB`Cp9>m)lhO*${-l}oBc;eU*(~_FO(*W{qYHvZ*bt5R{ZPyFMcJ#)=|&a~R?p zL~pAi^zb!S{_MNmSpk0|zVfUSy?<3@Ei-+}oySrVDY-AyEqxjECi!h>i&XVfqMWJj z76@c6#8RlKYVGHXcKk5&rB(kr87u8X2bS>lamijUq}a1v0qLZfQlJ|hb2&4uvip|7 zsQkpcfNEp58EwA=`A`Zf9Q1_9yRxp_za$NZj^Bq9_w4BZaSc_>_zV{p*Z%Yh1er37 zAOs5V2`;ll=i*C;gx5t$g#HK&H>eL?#q?acGLWVyF0$~wk%64hSC>IHYmR$`mz8an zHDz*5*3?M4>b&|rb?9VY;l?Fr>#FH3B`u7f13dz7ro^wJ(bfudvN$tSx#CfhU1GmG zmc8M{SXyn+`3wu2k3Uiz9_%hK>2%)iJT2?9+{CH;aZJIc_mr#oQpYp?k+cx&P9K#M zQ&r_#4rO2MyutbJ)ZQ+G68y#zgUpAMq6?=^m24?l-1~YursTy^zry4p?zLWY?HxAN z1r^=*es^DVHw+q)K@0vbyy_{vTXK2M<{wY=8&375RoiodL-9rgk|4~efhGwCLY?bOE z%K^i9()_!Hgw{%hUb}uBL$tJ1B#b-lq>vx~9--Ky$*H`GNN9S;nEbX>A7Q7LQzEh8 zael##JY$b4zth$AdSzv0P@d2v{CK(>aw-C&Bc6surIO5y5?xgBq)=v-eUIOp>Ti;3@hFfG6~6Ih1`MBzuFF@ z@Skay3XT_s$T2h+O3RIlw>n;bAlUi0(L~dV%=KbkTBVMy@Kf)1yYcGDmcc(e<2JkO zvHun(rDHQJo|d9s-nlkv?afRmFcft@1Xx_0lC@}}`85swha;@lXrQ3udL-U^_cFgl z&f+VMFbEP6>b4;!@%ojCNsG8>IgL5TxApZ^*o158EiUfM+?KI)k4e%u_3XM^F+wCa z1oBAWxnnakM-aq8CU!M3kXD#U2y6&&6mQ%hEz0rTCi`j>j~%OTaIj{=lL0f)(%tO` z*a_YTEa1Ng-}weo5O*8a8AV`ERKlXayi+4dMy$%>;RPRK|}p>zh2GBOg(t1pMiF1Y;sch z^5tFR`V>}Y!cm1-rLo^AywDCnn};b_j2`|=SV>_x1-BUFIf!p{kd~J&^%XoOT@HNL zAEcNOU^9{^3T_`y=a&6takZ2R-RHc6{snE?6N>d0Vl^tlzbVMJscyW=>3v36H7lhc zH*QD@?VFG;6^x>i7=&{&q=zrh{jl1Ger#Le>M1-ap?cF z0G8&7=|Y&L@!&@2=LgF*O>;Eeod%*WDDNb&0j-48nN}-MHOLb;aV+)7hxAoTWGK z%uid@)#)b{z0T@RPPK{_%jNgx{FbBoeRfYT^HHbhn(i1C;NZWlsr&wGoohJcSgLU<15(Irz6H(i+*+-CK3zkj9kR7gsgS!oX(UBlY@Ct#~dMF7WE%UYY zLInLFH$SO!AZ6mAJF+_C1?kFc->9p8`h?CzzU&l}mB#e8DH+p){OO_NrZKawoQO=L zqoV{}6?;=Z(2T8uCsI4)z@AeMW zbOH1_Yk^Udtj{g$>PiCx1F3Ez zbMi6$qV$O06|Tv}N`vI0=2*|~=MS_WY&`J(i^FlBAsfXDH3zhEpZ}pU5uOr4%oOWd zzbK7%%vJukU@~|9zD>Qf5F&hE?!B}DqG2)0M+f%>a2X(-01sW%|Io{#Vy`&J&8EbR z04jZb^prm3<+AL*jwURksidegs)W!*r=6w)jTcIR^b7|0r?#o{hsXnm$0>=+DdcGK zecVT`Y;B%4a@|J3?UXMNxPq}2k6?;)8mh>0g$cMt%FFBhRhS?-ASD-I98ELjyfLr zedCEw4=~Yy4+qJGV;6qEGXE-Qgz=|ZrXIgHhfP0#rl28A6XGM`D8yU?e!_hJnb+k3J;FrH;28>&0xpeZ zzD}s52Oz(|_QY&n6%_agNE9(Fm$7wn#@q@v&SwAW=B_UFb@^|MML|(xp?8`y2xWW{&5yu6InMuN(!jaQ+%EDag`_{9O`J8z8Usl{|0 z>ph%Vm(HcM!HJAPh&D`tjjFk?Pj2#ukl$_O6F~<*aE7Pu`}VHSri$GcTP4C~%+}sn z30bIR&+%0@{?l!h>*m;3;^7hI(10gIu3WG&nnO?70@7}uEa7%4XK?>!&srXMXm);4 zS6nL$xqIsPicjmP0Gng|*@(WPlSaGdI1aHzkF_Sx0n~nCw2VwocZGt{4oxZOdj=9j zjvMf^>rmk3&9lmuXS3CE>bA27B4OfWZE~+|Q|dvrzpu8e2F{3_04+W4Z#zZxCs-PS zs4!1Sqips4@8sK8recu;&U^_5=qr|z(}gm;BM-|Jxu~@ZD=e{%+wst8Z)&&9*W}Ri z1w=Mm{#1JxCnVc@_UtLd*g8a|8*#IOqO>}FhablcE+?Gg^Vd97AMB$N8ligY6HkHK z5y15@i>}$(r}?Y%>oHu7+)ZR3pNhz?Hohh3cbYQl7CRlqON;)p?cJW?#ieYQnG0aU zz)Y;gB(FHiKjLeF7?~l=UXghD`Y>Ue zN$~tL%I!)$IqqDNRo-mRxmrPtLcaLHbmC3t{;w!oc>|V77(eZvdl2~?9%8hth9fJ zUE$|3+oU^XC>@BX4~Xa!tj}`=)(R>r)erivJp1rit0GV|8`!R^3`1}&4b|Axl!}Xs zOU()F4d85=-D9#$Q|gw?s{EU~*^&d@cO2MwOU~)_hTBx?p=4&GtxajdEcBP}$)j(M zg3*Wg&3&*LO1+*iA@5 zhK*Yp76kT?n*_eqN$i~19H@%Q-Us8{?0ZtC>`;yY6M&2y@GM)*Z|EhZ1+OX?oWw5VH_={?lD*P!qwD1j$wY3rdu{Mp@Eeh>PxfcoN| zo*qOUVYz^bf__`I{hq~L7j31mPbugNIBWUX0|EbOEk4)X@2{E&Km+eN?3yR@=FmTK z$N*!cB>^WS%};)v5tb;X2fD-EWVrEn_7fVsTBY4%1M!cJ4#xA+e!EtN;|Nz)04+2y zq38au(joU(^OKSm1}P@rez?}W0;shbIWf3rKV6&1IQ=uy59;=4r=P6MG~-kwZm}IN z0#p;(C4wJ{Y{r; z4JZ%XdJW_3Yvp?*x{Q4bB>3zOd_CP0j*$u>M(F3l5^lA8aiO^{h+F_<<-ba3R6}Q1(gg z*-#341$N&f31$$qW<(<6(MdF<3AsS3!_O*>P_Gx-4N#-h!!FYhV8#iG*$%v7AS-18 z`eig@G{#GBe&D%lD-~SmM~JR$c4cX12u?1ntrw5*`vKd*szUFCABYuJwiVMO+x;YZ zBFUB7({n5$x2)n-friLd{9ngHzjjDf-teSRpKR!w@0U)x>tZPbF4aPiC6JKzj*f(9 z&#aF6MRm124DiL!8Z@#`kbbN>Y!(&~;f-8$+*R8nHC|gwpzwz75NFF1B#Hx?z$4o) z^dco?9jMGP6j2EKH09SkmctpjGg71VuT|p2+iM6Cgo*D2pJuBXB~-Mc%UadYkmtN) z8qd2q8D%Z6zL_HkS&La~u;mqs)x+CN&+<2aPHkjX(Xs=aOJQ0MN;e)3sd(ZR2-NoU z{QIQ-VR*Q9i$3G(B<)?eGy(Upiyq;pY@nkW2uJ}GNpb3eq31}M>N=hy+i&VGJvb6bpsB=6K z9ubiUXHWvuNxP(D+G7)y(&xXYxPS&YN<$3_P<4zqh(J%!Kj2u#ejIpmhjy(}N}B>A zpkp+_ak4+_##&y-dH-=Wf*bKU^4{-QOyZ>_DSW5^kvS_|kB@LWK@c{t06++`fKCCw zaOd;V5=ex?g!P5GF_fa9qobcyl9jayNdKqlE3IqqR$ZK5TvXCxdCV;zo7iHz`{7Z( z5H;kq(=T2UdWeGI&JCWr9QaNLEAxw9ZW6s*H8(eh;oUT=hn1{zJk~>wd!rggwDxS9 znuvNZ)PQdQWA4NiOoA6Fx@f1hLN!zV+FH!hiGE83%#Z{BkKu)AqWHPaZBsT%m^gwHF4A<8TeWb$V3 zo4LI^#HY@sqMhO-?T}$r=KjmU9a3~}bPfQmNDkKIs659^Os~ZKrEr;NtNG;_zDP8z zL{ByuY5ty^3b{Pw1l=DSvj>kI=emFWf!bnB-laPSyOp(~A1pJi9=LZ*%t%9|#lo?n zPyKFV%fo^(pl1(E8tU6%E3|3b-V2ZHybu11l@brZ8a^#_7yZwENl6nBijzqM0(l3g zyW2=b#)uM@qUgmiQ4z2ypFRd1CuI(9vilJc7$5M)Z$SY{u%V-qJZTlRNTz29rNl#| z0VOI%8w%kMipI31rA1+s@5eVa$9-vRN4zw3bZ|n0{T?61bLlWZ-VK55fX<=$O%P-Y z+W5W1*=;cW0cHKTt^wDew6rtd@ri`}%4+fdjB=fM_D^P;MHO zyOTqP>S-)T=#Uf+1+WIK+uG`!Uk2?2jOv#_e=S!1xjp!2+*VtK&&c=AR=HL1W~X=a zIP~UMFuNo!ELPsgk=sdsK+cVus@d6Grit%nKw+=%HN)+;&Kb-P^8AauRDy;C8uHa+ z*SzdGyua^|rsT+Jwvmtj@CTETD$Xd-l0uc7Q31ZFJ;g7cItFkWmon-Wy* z3bFsdf#W@m`oK$PJ@+B>9KNB6FtUTnTF5GzT=px#R$`pyxV>)7MMX$m5#YbQCFhd#k|9k z$=(h#MEf(_Eb|elp%89{CKv4yds~_yoonn7w1B{5DeA97cN~L7!zMr>gmcW#-;$or z4;L&Ei1|?#2a9JPA}#Q9ap4jOlyuf#>LcJ{Z}A>cH-W&-?p`jtuqm!- zU2c~~uS2J_97;H18CeFYu`w1~iX6@sOhqXo?*@t3EgwIsnMmMd+o`c{P%7y2rS7=O zplZwfR;e#|tzISQce!gFx5GK)@u(Dc@DQAJP(cy^7f%w{?%Kk>hT0AL|-b zM5&V-+}>pV)V_TcUGNT*{_AS(N%o!$w>L!{d*BWNPKE35Q+zwt1FJ#5gi{qpKe$_P1;O`8 zh6-&GFxx>`C_yBLOa;~b>_A39N6nXZO*y0N!^I7NgY1(37!usW__Ol({$*kC2;$qI z$YBk39NI8+iOH|iKUm&H$J%0{43tSahFh#7tetmqdYb#R5gA|saAFT20n1nWR=06B zJ>zGoASFZvZn^E7xTrt4(f(10$p^o$NxJ)dBX&^lJe$Hxi=;^WXtp1^zRz6w*L?Ja zzYts&F0`$Gcr=-qsRO0J84!=H07o#@t5@fot{-9D_$FTZ0zbum?+J4che6vt!oo?5 zypgfH3q1GF#v}&A^6iRGC%zd#BTMJ&{b%0Ld!OIfR7?2`cXD*u!c(XsLIN&=z6 zk(mZ+)k1`bkdU}&S&wVV6MX#JE5{wFsRHl3FQ3V=n%L#1I5EC4WeR^Nz6T<&steBi zc$}ciptr;_Q}$~k50o{9A_^az8ocuGs;X?OuF9N!wUROjUr}z%RcWlbypA~OwR~+ z>iB$jmB~APOd#yw8fku2a2hZ!TZMif)9?@!VUJN|(mgW0K(+!#rnme+cPL!X#_u2< z^E5~Xz%uk`%=l~sYl1jqH4OEJtPu7N;s);yUsdJYpZlGY`f)T*5U9=H@6*>iHrxB$KU#2o&%mjY!zx;-S3er_)fGF%$$= zj+o3|Gf6?~GBq^?BXW66(?MheX z;2?5`qq(SOa1eGrS2%+f61X_>Gft#=Bs#LJAxe~j~WDWPZFq*n2}*~Myt8g z|Fn>bRb$W^o3grcb-%QRHEfd*cZhv04ZU>NXHL1lsk{b10*3}FncKYkw8BJ_TgDwt z{5;IH^8PiQ4en=H_K>sgg`j?o@+(Vg24>(d^$~j$QO2XUf$0{hZvAf;SHkuOwlsIa znxmA&t&QUF7J5#ck3vsqZ{LiK<%aZ01%vs%v9YoAFAadCOUFPh;>eLByd5F;n%^r& zXfjm;h%`>OX2^d2$Bz~pfE20ebg`oV_xSvbYur)m`6V$lm~Vb>nlfilbx95UBv3Bo%f3nIe)uvW*rqOM`M&ss0@1uO zaNJaN^-MNj>9P)&nv<_b)Ode@&Ox*HPs|9VtGztCKXvD3GGE-3%`;&$Wo zZBsx~n1t@1btNSr%6G!8!k0caXNuWZjC)VgLJ~Fsy4`u_?HpPxA?Q>6s}(1DL)mi@ z1aUQ^(n5j!P3FYJRzS1<)nX=J%|o4!X|d?9(@SZ~UUf{IR*cam&-2c|x&;kH4_# zbSke%Gqxe(bkLr_`63ae7Ro0MeXgOW}fm)WV8vv$?Mz?Bv+3sd{*e$4B#Mg=rqj*8|fS0UCG-r>t$ zXAa#=179qC0uZAFhJpnD31ABvS{#VLi~q4{59y*HtP7>w8j`}278)!u$fUp3YMzTL z0}Z}U0xj-oEI4>Qkzm=5`5`xMXoG+O5EN6l*;$HN!CC6{2@tn92f&+(nORA1g1jlg zN#3_m|K!Pi0xm7eN^cCcSm2R!q%12(n9R$8#lx#S0tJW;22ASHVcyhi+9+jOm_mf{ zKMEe!*B9OjFTSu(hmAI<(({qFcz{k|UfHlLoo%a0$@h>Sg$wqLiLD5sP5|tx#xAHh|N}_D{K}69sN<*c8PUBn&(F1~WhXyDwj|C(= zA`d>708@5643=A_iA0Sf(FMpnjvA-{G3FcOpEXBtZYMFk7vj$O=~e-j5>cu`yZ<#=%+Z!XInklS0_Prvc*yOHX~JPy7a4f zHRWwN!2p!byf9id(ir29JBOrL!*VTI#6FIQ6)5+b4D;8;WK_eq00s6^RWzIN3sZ?3Kr9Xfg zZr{O4zZM`4SE}ekzRtLzLecdhkmD<%=O9kd?d|RVNO%Np?@#u!WO{$ppe2;Dap|`m zr{rXDQc?`7e~C4Pu@*UnUM&_4c4=V+mI4^x2FW4T%^_gXsDaetM?FF{!>xUNC;B!% zy~Z_?od7Hc+_!pd5;|yxhkcdOA+ZTyi_fgit$3QYrUO+bh3%RAJWz;8DJ#1ofhfsb3>L` z3x$j}i?-Ol46Ykj?TA=zxL@psD;m`xda>T%+k@^#8A*{Ztc>ru}KKS}=YW}!E6$HxApljQQ zxo^|LW0u0M7kDnkYI%zz~fHx6O!eGEK!s?ip2DQCV=){9(8LaeTV}tsg zVeO9unl|}5#J)9Yr^`ImwL_+5pXgkTJfqjDJI<`9!ho!xxnT!n2LKobCvmg29JH$m zP-6n$Rq+*9oDn94ForaSLHqx$0Zps{@e&cPao45~w-Tr9c5+#HO>SOFWUGwROqqqH z0;GTa8w`I^<1?;>%$`ub2C65RweEQRzR6aPex>B}Y26(K^fuTP)+xMaH5peI+y1K?W3@JfTN_TOA~*_n zf{DYIkRMhr6Av%oyKw(iZ>Wmu6vi%IFs`{XB=uY4a#KhL*Au5=cKUm(8gETDbu&DCtMt!M z(Ofbg_fg$wU*;|67t;R<{(x-p$Xz9+paeyOsCjIMMRdbU!SE4LBAHrwV#VGeg)Lm~622NAoN4 zBN`PmHlr;3d9OcNWX0&dpopkW6@brtM8#yQA*B@xN*{K0;I)h4KjAnwZBR#hfKr1zWih7Ce(%r|LpT=9vLDX|el zyU{b%rpgPzoNXo;kqgyQV)x#BafpBR%wMHd(;md$ajT*bd@9oJm8|-IR8x)DKC_4Z znEh^1S23=+X;o`|Hbb|Yjp8@x)uDq8Mebz`VsYbG*}s4PzmEOe#{)G#?vA>l;zy;6 zv>igdp(byCn3OJrLhf>@HMBc8XSW#QjD>)AnjZJ+H}%!p{LzT*8wsGJC~izsc{?W~ z6_j}U5~Lrm({*2+)_Le>*5xEwSCBs^E^v>yGwWpM5We;1gac$LB*41~giJ9yQOHv`ci!;lxi2+#mxb|^0HB?zK( zf$E8?fAx?Q1N2NN$k?bE>~w_p?A@F4!&H4Z6ZL!399t7ztv$*{Y{>SQ@MmkcZ`RCX zD8NlkJo1U>Iz~NT0QbkhGC6B88xl|B=(GDb(#5L5xqHFi#YuI2R2Reh5asU|_U3gu z$*fcTF+bmbNp6Xah@LSgGjY_)iPuAt+Us;fZHywur~gn%;s11#wG}c z@fVZkPvJg26HJKb|7e=oi{lW7CPC_iwcTbDDI7-&lC>;HbUtv11s#x+^Q`G)#x?yv zBC#`gSEm(!y;xxA2SwwWd#7CBszh3t)fPaPAo4Ys(5o>PMU}jcoEm7Yv)$&*OOftI zbQdL6=7MM%K~$sAl4&x*fHskTh(&qsEE14GXz1Ln-ePI)+C-X54So=P|9Pv2FLjeg! zEVJ2eU*E^tu?0qGo_f7coAoiQ382Qw{)G^M?;>kor)+=Ow8@QbeZ4 zIoG_m=ghcrn5%6Af5_XyzS`lkVM1$JTD~TJI^-2FN=6cBh+aIcHnnpi&EL5YT8xYS zPxLdr!vd_s+RYFzc`DP^4d1Vz-~JE^2fPInEZC}E8|}m88hx4Wf6w&4cKvkbGl!68 znqk8AG}3N)q9%7faD|$&B?y`;JC1x6)@E4)Vn*7z=Gl-Mz7*vA5de@B2*{u!hCR@r z4}C4?Yutm4tn4Lm-~eH4@tDben8VYAX6x3d+gIL#o+%VLi3!`&6liYJJy5oQ5aQ;A zEN`g0d|n())`n8HrV(8OBvzOKW0GlVbMrm)VA8+W)?2v#H0!&dsvY)CuXNUNyG^q) zAH(-Y{MP;rVZyKgi5!H3A||zoD~Sa)=3uZXe&ekWTKpqKUCkM z`u?m1EY6l4&^? z=xW^4Iy!0h4@R?|_y^(;{T3NYHC*cMd|@}B2%^jcT0^u*a7kZ9h1GPzs#ak0eqXAs zpm>WSHTf^$!Qjj(GGNYW0tNTxgy-*51U@6&h2fuS!+uN+)?hzN4b+BDlyli0lH;;W zGUu^cSlWJ5omnz}CW&&Kk2`qO9c6Tl-+Ob8h@`cI!chzLB4!@M848sphEM}xr?wi% zOI-W1EAr0B_^mDn=!E~uWt+&;7sVm6LnDNVLiWH5;;jL1=%}9@c&v6we6xvKU|vW~ zO-SRhtjgZ+Lg)3%e&XAugpu}JKEkLu@C1t=_)M_AqMD7S zJ%zbRq67NzM_DT=NK&k#ZCn}b6AX7$+b#Z0`Na1ixDh+X!rIykzmY$vBT#*{#@TQ* z7o?Jojv~sG-$!2RN*Qa&U^)kzzxMZ!2~p5JxIxGi1I|>oA9~O|K!z^?J#wA3I52;m2*0Ni_Mq57p6**+-yD-$>HZC+le8vYGZDuP$gMICj})8J zBI_m`ed0e9j8h5hm)#4cr{~{A&urM(5$y=FmbL+}_=ZgK5l6n@orz8tH0KYpZO9QO zYVb#w?o?8N0`Kh{X5+E6`((j)hmzMf+cmgj^ShLz=iWbxyg$QMqeBF|qzFgtv*}6O zxE(n*Pz=|Cb^M0Wlp&H9a04{-@vh}jw;S?NOT=#Wgv{*flENx7EKgkO%l|IVoG3PO z-9wtFA;9@RJ^#-91>i9VFHI@eZ~YH?PW*?5qqa^L-}M@oBU?<&ZC?8N^#B0)>c8J? zG`&-~@5$Ox3jh&>Sl<3K_xuCkv&4lH86lgXqr}=}Mce(>u36N4EzCkXKCHPf4jacPJF+A7A-CM3u5P;L7gwQBXsA>7l=Ih5EuWV(Q?9=H6Hu3& zo6FoJ_g98geyDuhe>^j+h72h1>C>mH7Mo9hrNHZDex;M{Pa>gF$mIhCK9MK`@}P{m z->8sNTHWfmjC>-Zxq%`gY0(3+ToFysRM696iWg`tWa&MZzek5i7bZH*VDeB%IZn=# z8`tS>Qf(96SKP0LOQ;^;e@Qy};`ietA1R#%6RqtD=|W{ko_;!Zzvl8$&XVE3%pkE6RGR+o83k+<2xkw#O6iuqaml@6Kl4~np_Lv3cHawmvO~o1Dd11 zKMeokL?W|j{U9SB9kA-iJ9zK!pQgWWATk}F>3$Hw@eoS10m+JA8&|#xhvZ`uqX0Qz>3hq6^6O^k-z8(DXwGWjx3un!zSWw06H~3t4Dv7+>zA^98|0=v z@yPK_sPku7ZXlfk%^-o05r+3L;7gu}iA~=2G%I-5x1cTQw8g?-B zK$MF;uquHTu+P=oa~2mDKM|zMXgkQBm)QzEH3?rL^I_2E<82UmAx;dn(EWS3qLf)V zpLYlr$vsW5!cY||B%tj^e|v2gliD*TCMW+pxuNs}C|HS*NG}}X+t4d>y|h6+2mH$? z;nD2$1FIL2O`{yV_kjt6y2XVs`X>m^zBs-Jf(Aka-~pG{$gC>{A3PRenh&NGgJX{8 zQG7FKV4Hz=fCG|WJ=c0?JH;@DrVFP&U5}4E6*#EVkN=54% z87O{!>;Fns4RuH6B8Pvb3aSSZz^Sx0W>>D<H-p?tdd)SzrxYE(kiR$ z9vX8}Q*4s?Cf}$wQJ2mpX~3dV$C&M~euNUM!*L#CL}W|-6B4Z=HRZuIviusRo{}Ip zh3=Edlu!I^C@}z{GWseLp>u1iVucBiexO9qr+_xt%-}sf`sVy$ee^g%Dpcg0C2lY1 z;`y9tu_}W3Pt~R$|AWOs=1ZqXir5efdTjcqf$Oe%#92Awc2`c`?Z{4Uh z`V-)Lj9s{5@(k^)rYLf@}=Gx>O!Hh<=>qZHRSd1RtC3K{9J=a3BzJC76ldV#_5mQ zG^8jcmltu~O6)ribeY&xkg+Uc4fC^d(~W)cX&aHHNpvgrux}VT*Y|rXiLa2evbIL9 zr_8MiWP#Pdqwy}ZSWHMXrg%ggwjW$wJ{x$YAE868WAWbK7Ey125t#3t-6{8LJ%Ki{ zE&kSkBDbF%RFOeI=*MEG-FR6aZ0o;oSp^*-9w2=8mKv@C!WtfuRmK&IGCeE+%F)n4uxsJ;0rHY$_6LgY|YH zl=bKoZ}VcD162v4Xw3_Aq4vS%#XJ}l6^J=k7|3a9X|2*?K{ImYWXRrM zO?^l2g4-I9Qja9Ba1#kH#7RQdObXs_^sMe0O*u|&irm>b+Es7mnb((X+C?0eykBa? zEd8|#tl6%z-OBV>L1}gNouNtO>aM0ft7gljc1D{vS@^DE{DU5c4PQE`w-w8u>yBEG zowDKK?#^MMd+C{;sd{4!F3u~6|VkS{^a>Z6)k8YA!OWN zS+(+Qz?)|fewoVGuO9-=Oy(X2p651xb^5#1_V-%-zNGb3me1VZ871>v3ohqjp?|7w z7}@CQ>1CZ$`@>ZRm_LH>RFjhv=mtx$+=>)3 zGdEHF>}tAk4`a7~kQz&@I7JZ!3C(f{U<%>}PU4V=VAdAut0wgzXXnKx*Q7?l;Ut z8=vf%K2}I`69%S3*ZY>Z38oTdTkPv=Lk6~q?=*0E9u5iXSGeF;^X5K@ct`#L&@nu) z*b$hDe2!ktAJor(ut55oMD|vM*UJky{}uWo4D@y~&JdBuJopYEB`JO7NbSL((i4hL>b`fxkk?0w@%5-Ij!CQ%H7q8w>$4I0q(_R#q1E zF!ngU8A%uY{p1DK1TX9LdRa%VlI(Y>H_qO=8-pyP2C>V!w?0R<58KvWR9WB2s8zbx zXjKC->IOCNLtcJi9ZE_Jfx|XgUfO_66I%=3a!)U@-W@|{WExLD`WLT8)OYa`8T+9A zv@^MFeC1|Ccz4TH7dqW?1*g$5W9GeGl~Xld1zDdB)$1?{1)zj`wX9(0-0>H;GUU8= znG}$L6Vz5DUK!m#cD_nvhQuy?HYRb4(}vd`X!oVM^ikcv)bOv?HpP-`DLkK2k>Pas z#0yr&Ct|!9v9O;zjdV-$2yt4&_uabxv{Un2O~JI1&P?a)sAi!;o^>I+xO>lrF+Z>ePrP+{? zx|vxljU}yJYokc6Z#r6}97@)i zsqDTF`p)Z97Y4idT3iE0T(zF5=6ujro6AdspM3BtXk(&e_q|p{-HPd%bTThSnyh2(ZL8zAgBrmC` zsWG5GKp>zWp@;EEpL#0Ucl-*OEP{5XR`^*3D6kK}Y%itaP5hY)e?H$~pg{6dU#J3NUBmV;dHOrenYqbH zYnZ&Q9usy2lME@Vdc>n_v!oNpDqT(wiV;eum1O zOq#qNiOD^xD~3k$rDzp^o{*Dt59l?UY)EeGJPQU@2;Xp^kI$lrOcO;-b?meH&i-_ z$%c58r~FOg>4uh@RoSP5)|@^-yCEWJ*k7!lzQpS8oXYgSQOq?Ijhseb| zz+xcZ^ucIezP`CR466LdDecc+?2XDl@k+OM`l3b~7eI@(-g`$L%^o=|y)n)-!lNv& z4<2eP_j6mNmSjQ6bT=R2q$Y zKfpE+hv}5v7C0CQI{?TYbR{xa#3g8|(C^uHW@wq-JGp_>L}bW8@IC((%mE9gFz@>&!bAtbX^y@PW__1i2 z6=7Wa9ytvS81g9CxWZIXBB~Quld00KUAut5)goDP=-xCwAn}78s+s>*f1&2r7R|`+ z?A7KtZRRAPgkXt=1`-DJ6ihcD%zK4wXfzCaD!-%fazL=T^jMdDxEWoSp<6hrC%q9hDK>W z!*Z6;)Zi0}mqI#Ed_oLQAO(lYH74{HsM9_^H5!-L)FbTWcLvoxMWhZRCZDJ(OxO(; zYFcR!6riYaafuXU!b}oV2N&L~cTV}H0`3Khs0NAwkAhI=GFY*e#E*VAsJ6xW0SHO; z#N;GITx6&DDH*ZXMrD;KDWP-YWo^97=V2)HPCwczi=~n*ewZg?6a+`^mX)_hS*dJH zIxDm09wh2!f01;5(gI!f_gTnzfDND@q?N~y3>==;!}Jh}L34BShVcj5CWRX55rG3v z&4b++udr`CpS>_vl#_eP7EWGLv4N#dD^xn{uCK?!3`(0i{5s>QPiqq7+am8-+&&E_ z4hjXrJZ+J5yk@#dBXLpS#aEO^3-mFJ-#0eTBV<;?L*XxxNoU2Y`&5!0(ra_Y$?%_g|m6aV= ztj2J|^3RK-KZt~<|2+kaV{}8T;dvPmL;PuQK5Sb~L2x6hNst`&~xa-c@KkQF- z)~^V;b3owbX=!@Mu!EnOe&M#L$HTzJ6DxFs3lJ8vcFaCH92&oW4~4~guDHz9o!h5c zzS}~cuaEJ357&7(p!Yv?DBE3e>~6uL6>wM+QQ;{2N3i*dQSdZ;J$@;|LOy08y$1Fp zbW^Jv?S!-iE>wu8w>Fd*w~vz^m0u44G<*#P*6QS_GE^XSL&oCPr}E!*mb zCX3^4-7CuNEn$$QU8xQC`2O+^e~g#>D9eOP_!F11e%wUJYXSh)5tU2tBUzq07$F>u!T2xNNIbF)>YjJ$>*V43x-Yg>aP#3Fmv8EzP1!0IDHA zhYg4m1qCPB{@wy_}y%|=ubqdAQM0M znil*c8O0vOi~5OtGhaA{xx@gOIYK>;-(L0I`xBNQ7x0PC*=0%!imTp%;gfMhp5lV_`-B& z5n(dps34*~Tx5G{e%p|;2?!@yN*HHM-Y&Yd0w$h~h%n!Wz%q0%*yk(JE?70~A@;fR z@0M<&eM-ZyklYWjRtfs{?G)DI@iVn69NP{OgbpD;XK?E=PzV46xllT|(}2vemC4~0 zJ1r|K3NA1vcFtG(u)>HjKluTDv;m@hMVg!yidE1dFr#`(2JGnW0OI1O+Dv_Y>4{FV z@B9Cj&94_!N2g%!g~6$jJ&QtjkUj#{4(Z zo{#g%;(`t3UroqkXj?@Q%Rw4MoW2L(#e!cs$BgxNXTvp&tGMYR8wRwe{UtXsA1O|x zra%i1y&x(N-20&`b_Tk}QXhiad;H==`FiyYV7|i7;9PI}j=|G;!?9W^fzNE9@^GNf z5e`zTNVsJm8+i1J*&VSj-L8jhtdY{#5EqIUjwkM?n_UkQz$8$IViDu&6YXMiJzQr6 zPj0xCnyYy9R_(!wD4kDfZij3x?AvU&l>dx>uElur&bWb|ly%gB-&Xr%GQ3f=aX0^) zC*E~O?ONp*>fPkK?{Wr>qwP(`rfwfSQA^~A#2Xbk=VV@rVT0`X}LYkLGq=uji5{F2apN%f4-x_7lP=Ud{HxhhO4+ z?k){&UD~|7f6)AF0j?ZH)v1F;a|3-GN66Aq| z{rThZ()?p0I!4XCJdpze@ph;0DKGYKbM={bP6UBNK2+MgryhOAGsfB)BKny`M9YRg ziwj!-ypetd-P}gy_KXtX`S&s20$|qPB%p!voEym&uelEmO6!tS z$zn+(A5X_{=AI%Lh5mleFtc>p=NFG+44MlGAkLGRDW-!AicR7 z$N-HOz6ib-HpoFRyI+QFcL||Ha z!fXYMEu~QJ|6iMYUd&wr~X}2aOj7vPg-UE|Io#-gxAdqma zqT`+B53=cWb0P|KtG$weIp~+KPpX_JK_c4SC`WU9R1}-iu!O??Q6DSd);kwB8x@Q>Hg4>_L9f58|}jO zzw%CVi}~k#{U@t8&*7`CRoj=&8p2@gd4?LMZ4G;0DY$>C#WF<34{rV_P%; z(F=lyImx7qYd7*;IU(d4HXbk{-qXk){A|u%1pscWXJKLHq4HxRG2MgP{U$N49`_y9 z8?7uF^&Xk#_Epa=&<>#z?SGaRK%O<3Tw=VwCmRkglx6?V`3rSHt zu-gWty7AN4{L3?RjH+U$#YvDr>k>?q`>(FMjY!7#s5oU^+x1S@Syt0@4;1 zFysHaBLahL25xTdeYBR%z?Px1hA+Wd$Ij;%P5|a)B|8;gP5xFx*w!#oouO2K;*2Ib z+7u;3Qi!mO%!YbLO;_(WI&tDACJXTjmW@Ma;o|^3tu?YEaS64KUM^q!Q^|Xgru`)vY891dtE{2AW zWu@A&A3MMnY*8KQyLri){h<3(L9G`t4|9_oeFdD|*9w95;rTI8=m-2K*FqU~|MfX$ zjB}sui9-Wz-gypw+6t=lJ>$PH_=6kHnekVm32tq&=#H`HcNK%2fla`p9JbL_%7F59 z!%o2bWv8__%AvbDV4%(3eNtN>pOaERMY6KJJEu{ZP*LURKiE3p3(DgHua8sM$a>wn z#5BN8T#FtjpEf(CNlHBa_Kqz@z}5!700QcF%~CD<=N28p(JV#imAvuA zR19tfx)hoa)&A8NRHg@fu29Gt%5k#|EYiX&&Mot$s1lV9Fr>FV9_yPMro z$`7vk=`$*}aQ9!io~xn zne$Vo`14xvG6=;cQ4upo5*1*5 zX#?ReY%hp;3;Y5biz{?|8=u!6>xq07H8Q|>xmC55md$!emhOfV9nC9d&GmXulxE8; zU7Q9);}I`$i@PA&-pt5$Czg|amO({Ins7mb!)QH+ePwS?k7HXdv`wuvTS>L~JUva5 zG{hg-Hhepynier9GxDfYapnk5snWaqE=5LnTNkIK&7#fbJL`oL8GzQiB<{@bg6$o; zP~a?aZtC8DiQkk!#1pJ77%^NYgG{vBY7k0eiVg!NFdaz#Pn*4^?;m+Km6=z z=Yu~_M2=R@42y#qr*tsEx{8xk&?ttiBwkh_9)JFmqlfd7)kgl@Vr)lQ4XWo%5*!Y8 z+&K=}sy}XL66}XIXz}ta>`79A%7E~58A?7Bw;G|`D^jxgrf%&t0%EG*(&(~pb0>A( ztVZ6CoSWrj=1)}BxSbhQo+K|$WuLg;bu^x~{~)?wB6I`(OrjaFPMwl&%kr`gpFbeo zu@SW6G9E!35cy?NrrqMBJ3SM)GqU*q&FWh@Cw|L)e&Czc{k4?6)l+O0r{A#xWFSQ% zmOXIf?iAM4JohJ7**b8IE z4@q9gx)Y2&qvQEWIsB`=dzo7f?Axr(z7^y1vSvYM!~27+1I%B~@?)?8@5z?BUnp`_ zz?5r~9p)umNHmfNGrp@fsK1nBL6~mzewS%~z$5Xv2^*%tBFK+1i#jP01Zg7*8T`+p zzWfrYtUxL6X@j_0=lg>PGidxwf6ud=cL8psm>iaPJvGQ=bQ%$$fCktbo>x3jT8Nwr zeRIlT>}4f9q<{pBkAN42PbOwpMl_j(Z<DB7}Ug~Q?nJ!J*$ z##mcCV?diwkFh6RuL@%oG>=)uCsWU)W3s%cP)IXjtpS=Wb{p2k!-KOuvCzRWMMOtf z!(fUKOAjrC#i;daT}l%MR$BT>m5QjK%Q&BKENMoC%Aj~6W0&zizsM{emu2%!UKaGb zU~m5Z`>Wl|<-o+{s6+UiP}jFoPgT7+1$7gm($SxXY}wE0&!6#3`9Jd^Tqs>wmj#T`vEAuotxtt3f5)JRq1~_kqe6Cca;GjfkPE@ER7QYGD9x#`a#} zVH)Xim4>4ext7fmzh^5frYmy!I6K(?W_s(v$Nql&9A8h>0A?#FP|rNuc=SC8(P|iW zp{iH~4?JvW|8Ds!QT4LFQn)WgXdV!Mdn4@zULqua@USG_aX^wtRzL|x7*Gk9p1tmK zU3DA9viGr3UtW5PD4TH4ke!pO;=l=vc;}NxUFa2T+JG!mD5S53&*lF2LsS*E-~yP8m}MIU{fq{Y%|%p<|ex}7sPv*$Y` z05Gp}b;F5*V}W45=vxC3BJA7-^sMzHlU~k>=i13y>wI&^a_3i1i-X6Q-!t%?<-VtU zVbe_>r!RI{6Gl2c5p9*I09w@j=T6|Ubcn9FqJq6g?qh)NAVk1j&+KpBpnUndnI2X^ z1VrpWN+5zikoYJBC7}%wJ^famSKf0yDtDZ-F*M&cyByz6Q?Sfjq~f#M*IgHW`_2{j z==Tws`XJ#TeGdEQr{oe+x38v07Z4sFe^F!0g`-FNxGcXT)y8ZmrL{jldqCHSou3U9#=w?l%y4e% zRIQgy)P=7{#X7vp75y-WCi@(%MF^h)H<(twn0P~7S{H4=k=btZ3WxgCf!#T|;_J1h zIMg=~!~z?Z@*Yw(Axz`eP#n`N<@wrWtV!|@#k5)*Hme!-dpe~ICsa17*TRGx?=u)G zD8jU6P&65^EUnM<&XBt*NaNhJX$Xw@mc^GJ&cHOEn0!LTt3%60CyrTcQP(t>qlEoU zMgd}nQR4&4d{wT?p$^VBENP@_x}<>YhciARp8O#DdLkvS6&7xOX+zBuIeC2L!A`=jg1B(&&s#>qUIki>a9F9nukr}bdM^LTfd`>?Y zR@#3b$GLZrotXv%-Bo&wF@PL;?bc34njqTtGvZVyP&v-M-wQst2;ksT zHoad?j!Z$(I%Mk%q;Z#IN4;56o|9`8-Wv40|Bk)eXsLJ4pNqPbnG%09okV#q++y^>`bS?YJ$oWua_oJ9hMD{Rg|O z`z=);Uk6p&W%5d_LsBhPBW0@Pg=l;$njsO}U{sb|`gaemsp*0VQLGz=d`3xH_ z&Xws2sdh7ZQP*K4MC%(&wuLJOwAr|%nWm=}oM8TkMFMs$5~AQ~mrtif%zjH zUx4g@Oe+8l5FiHS$^iom+WCmNF~BT4F|5TfpnJr$4-G${O({T+!W?kBXU25|1AzA) zRo5lz{}^ky`l<^ID~rq8o6$a=@x_U6*&$OewkLO_cWRM!x$Un7rERY z)SGW<1w4vjI|Lwrih?d&?n>Bcl=VXcy)Yq}d`MWoQpAN1nsYdS0iP`uDN~-+L;xIF z*=qY&{QO$hN^^^=<_kkyP9CA%U0%lJ-zF^`7v z{$kL`I_!Ox3k(v#fc_;(i?1e^QLEWEJu$^a_Bt zT1GXvK6n zM|clKG8%APmt;8456fYy7YHe<{W}~2(&2#wH4N&s36=SxirmcErj6-E)9itan3$3| z0A2w!e5`B?Sz7fZ~{Q z$0dIl{VueBVS}uA=!Q~}S@Z4;7aFUBaEGai{XT(+8=wOqW6a^`i@74ku{S7D28u_ORhz14`=Z7s6}DlSU*Dn zCdAFO7c<6c(V+2dz~C@h>{CtE90zqjtTA?d3-}(#!8Kwo zM4BlXejPo2b_IliE71a@t{H;4HO&SKxTCuf+;fadxXQ#=DB zOv%nVL`(zEKK~9Zg(xRiv`r2*I`#a03?CSrhxDn_dF@Vx((19x_`fwy+#8JJH z+G@Sz-kskI^EV0hp6)5>s@MioR)-vKI9rx!tufBJLOqDn>q`X#rFD<=>3c&9#S71_ z9z#Si4=nNi?>smYFlOeQvP++T*mLDZqlqZI0lZ(+a5=lq}9V95++qzMDvzANUJW=G(CpW4lc(Sv6&aP-$^Ie3?M_SgxQRZmn${YQCVzE#H zsu~$Z(YVgV>o4gQG5He@!UF<+=tn{3Ew)9(s5Msx7!tUPfWKn}!&nM`P_@wpC%%0P zXdgbzF0a7Xeztj!BA@|sAR$t5;hN=WO1rB(eoMq2-%F{zN(zPF?4z2XM3jMo; zfU__MOjI4~Xn6mF6SSy9tCuaES_*xQXZ2m16>rH!R@&#qJnC^$N4ac{ zKsa>BY31d&nG$h&W0SWJwCg=9@kmL_s?<9pqjs&~1uAsZkFdlra{Bw}f4h+!%PD~4 z5lnyw$$v^e^m64)kxB(%%~-5TBdiBy_m;lq9LH=`{0KYzk{ED?I!?w{ORw_zOmOeQThdCs}wH+7K7LcfT8?NoXc% z;n_c>NC7a--Yek~@hY2d_T(kOW-T^dOtT0YPsmlcMTv!XF%-m*&zhF4g^#1CZG#=} zK{2zJFk7)kT?hTl@4m;2*I?1cIw*=TEL_7SE&rwn8Qr9Y=cvQ4EK3$qB7nbCQ^RR& zt9ycV%U}15O~1w!p*~D7H?D)Dd`0f!%de+;mmAJFC8iQlq1}>FU|fL-XSS4T zzm8Xi!vE%kS@oXj3)rBL9#Is`nw|Wr0YIZpfJVqZjRxWJymonO9wc^UF~sTzRSD*c zPA4`o`UNIB)r!NS^*^)XCzz_e`ia&O@+wSwyKW@aN4)VqemZT{HYY>N;WGjG>*f}G zfDpi_nK;+b%3!=2q4PJ@kel-UJIfCZ&~^WJBe&%)$;)?aym{dX?wC^Lt@c8Isjx;k z&tz%`x=0qRUQ?GZzAGn-w_3wQC$_hhwmtr?59dVD%ah&Rg@>=XxEZAm895LGE$Vqi z80!CF=vL@r3sn^4W}LF*P(SW9l8Mq7qkgVl?r;gk zt_ON%r|*R+hxHU5O9*Kk(oRSn;_v3V0W}+~x#OMP<3mFr45PP}x%7JYL-mhSLCCG-{WiaHX?KKN5VupF(R>gbQ&^$w{2Ideco;4ZcsW`BKS zJ+Jp}+_Xtt#gIe&d1(TTeb9VmGL8}c^_KxM!%XVGM$&X8mC0UE7tF8L;i$0#PF!^5 z>$f5c>enC8@?opE>ioBn{n1`q1wpZ4X6`DL|Mm0dt0iFM+Rg{V8q+t(_e?+4i{tsK z5`+ngV!HY2>*AYFmg3@3!QQ0+&Yy$8!Bv9S&!fqNy#i> zTa9RY+DlH>>#=W+SqixLj#{lfZz(Q%-0uS}t?`dAtf{Q3BFwB5&>`*|KgUGqH1JE5N)5+WVEbX1J^$is|Bygk?N539uHFCk=-ka*0ZKLG%g~&G)?p1h*46Y`#wT9@9D8` zEpEoZ$Iex)KQFe>@>YagxAXStL?g2YN8t2Y~aC(g+Bn2 zVNZb1-hW_a)tj~oEv~1duGj0WEA+hIM1c(woh#oxe+N&>$v3a5wG{?qsnq7KQ}8!6~0Cef2d6XCqlHG+Zh^V=+s zYX9HP!@GLn_Cos|OzyeIl-@UA=I?o(A!lH0G-{mxvS$9%`x8zAKu6GDpvR`VhH#%UTyZ$6se5m2*5g4)#4r*yo6Q>( zlgvLQSSY%XtMID3`zq#*JOsr8LLCUoVV>T$JLC2}0-iWQTWMW4>VnetHP3#KQ8bIz zyJ#Rj?X!a|aGzh4ivWg+W$93qIQB;^jQpB1-<=nwBj#F!tLbj5x8hc8PTa&ekS{KX zl;5uAU%ma@Hz0PfMaN;<)lgnnS9ecD4`#sFtfXa$hW|J=@_6HfN0_I_u>Jv^>8Gn% z9Uc(c?XkNcsm4vJBdY+|d%8jEFZSi>*#8}V*>c(4?58YM#(+;Uwal0ZjT&PbR~lkW zF=KE9>xD3|NkR**IlMJ8R$b3X_{2cwaf8+P0h54@Xo(ATZUkIwsmD{kS)YYF+QH)a z`)Z%5*ot0|If;ycP-%x6LhE5oPzFY?oLeE>vnkURnpd=U;w5e}&d;)R z88@$nRhi`@0IYC!mf`JvRnm2Uns;|g;DJ}p79}#LC6FH(VDof!|9F8Nr=n6@-16!sN;1lk zrEe40gEM*C0=EJGnyk0lce22^rwG9@#MFlHDToAsOzrT5AY=f;LzicH=!$j>!37_& zR;|sf1!*tsm<%{#Gjoq|WcE2)>N0|^w9KL{u8ce%8f7oL``2#nP+F@p2cwGHCAeFr z3D3;GnsZjq|AO9PImQ`t>s5$gmpSuZx#6>&S+8k&*37z6*;U~t$!CQV9Q)&PvGvdi zVc`H7$+Y(?fswaDbtDn3D%1QN)*3)}EWTrQgA+2IE&)tKjF_$5??MOnzjCemB-0gA6&=ci#kgF{5Ub7 zD|KnqayKx#)}ie?TahrgCESDxf%w0neVaxyD}2AJH+jEby?53O@k%&aW<8pukbt%kI(N5(cx`7BWh*+%Xp1` zUfJ5!Ywj8D3%e?p$K+6Ay7Gwhh#fJCUA2ynAnWWi=syY5fb%zm+%~bAS8}H_x<%Vpg24&E8?hNw(ZM5T3S#TuB8dX z2McE5$>`QKd#~SFW%BtBJ>Ck|JUdtpgC3{O{B}FPew1+WW~_g*G~q5=RR@f>*tu^Hp^7|!&&MP%JmW z{p;yD`MlUcORr`_K4FI3U2>*4c1cJf=4>Y$xZPP0(iSS0rS1=NrV{XAwb@FKa+x&@$YFpW#DrndXyA!-yR zPuzYsIcG|4)ytNIr=)Qn#ypyg#L4`U$cZsV#b5~k9BU-S!k~sQhs_x7emI;ua5O(R z0We8i^ZygC6x4iH-uA&h1KY#(pxLQ<+|^f5&K`GO8C9a?^7auIG$#Z@K_T!1nL71O zkat1%0uy}`CuAfy$aBU31&>-Yk`BW(cyWd)C0IK=smrRh z>M;G0xaMm82cPeId+y0|g$p`%l()h2y7Os^F^UW3f~ebRaG4sLhUYzs1T&@h=sSX1 zMrEgq6Pj#x_M6k7?-C%?jrlh{Jc$2DqnJ0of}j~FVE{o`aj9S~ zsb*xvt`Wu;+S}V3GC1NYQr_=^If6+3Tc>jH(OI1S9&vcTZuYm1JKaHn!57Fo0KPr^ zi@bCUfdY{210>PNsO$2e6%58nx4RF%6W}ELzEs0*XnV|}?3Z!jS%m}?Xi#`Ub43Ew zT=-7C+{+foGAO%wv_iMyVgra7gpUdUK&K7k9Th-%&7&gVAww93N>Lvcc@ zW!qn75#RJNp4<@$;)(c5LN37lB)#(b?8F8Q#4)U&D(+v?(a-hdW%}B2pYkdm%kHYN zFG7$Wu&~SKm8<}v{2Ffk6G>eDDGsdmIDN!&xZ{O_e@KsqPO4Mp?Mm9xMYfd&@SXy6 z#4H6rW*vP=$#lVu$C5@{4LZ79q>?3u-2|T+Qna7zY&_7TnscJ4T{xuEdCELekSe$? zV?s4mKaO(fqXX6YRz25hJs0VXezkYC*Ts$BsgOIPY%pQI0vv9eh zr?)qNgqy=;Z~3r+;y$5R@qoLY?0{72u|lbM9oy~u4U?shW4uY*>s{Ha4H%6URfhpE zgSr8+@PfV8Q(XX_-%gTAp zI{3a1rH?ln;{oGHU{tZ{4WpFqIqYZWrPTFv^fL^-8hi|^3yztlRA!7$_k{N(g2Vu( zb+mJ~vqCP6J_~G8g@alu&w?sgy(q;UO5SOcoejOArC?N3h`&QcLB|;xdEs5!ZAi^k zp|K|t6!0}D8Sqkq!jFZ5Yp5<@Ef1lIRa^p7XMR6uZ^OSt%}tRNfWug2y+pD~|6y|C zD& z3jf!RH+LOM`1pQdV{8}w)^VEq%1PdjX;cTn%|Cj2ZAucN>F%=MzN@90fsDsAVVoi$ znz$%omWI(B05JRuJh=t6@N)omw7duxQ^Ft)um)ZbI&CmbM4Aac0D=blDa3rD>Pr)j zE7$bN7+A(VE*=ZjSq97U|2+urJ!Jz91Sl5F>-Bf! z_VK^?33QUd=Z3t2Kh*#}*(&SF@ZBI?BeiP2nd=@dvFf0R^98w4M~RS@M2!dVoO+U~ zb{#XueHXqRk6w|7$SAw=SBY_w@vdSzS+j;hk27>%kBoUwi{%cB4LS?43z~M$ZtJq+ zpF5H0WKxaF4_FsOvb}XwdsEte5H8sucXg>-73z%g5JP#9GRP8%6&I>Vh(sLv`Y?y0 zo{xN`71ctDC%1F^TnCUsdc+z8fk&bNkk2%J3)EcwG5TIY>KPDWhgzlIJ%tHM2?hzo zj`;!b5MsXZt7c(^CGFH2EGzj_I4p0D{Z8kUlTC=QdQ$f#aLwXP3AD!ce0=vCmIPAF z5j{}W&w}q=dQ{L}{rG&e(k+`zaHGRIP3X2)K11aA{?LS0W<(#-#+CcZ7=p=|92B0ZQ_DhR@hT~X# zrWq`-PzNV^?JnjkH9|ARedWIj8)GvZq^RyW)L~f!%f9GIFseJnIvrc6`(3yj=i!sa zYVQ611Cljh`pf!t4yaFaB)V{{pE!@LU^|2I3H+AakYo>6S0|cXzgT^umu45{Disez z9sy6=n$HcGDkrNo=UJ}1USA+}9@t*gNllSVXI0F~T#FVFjh^yw5$2DW;r6Z@ksMg% z#QcIS%R_#HzmUbQTvt0Y8vDwxF}aWP=0D~Nur&-#-V0ol%>!hsL+ccl3#iC(0}rq~ zaKUQeCY&!p=Y)+1`9)cY4mFCqq-(Xu#_5J8|eqn zfLInL3g{ug5wh<#vkyO=DtSw7O3L-#f5h}Xk)z6<7-GFH-pTS}tDkwx+N~U$J%B|} zTQI*clcv3xqj-s_0sa)h^=`1^KZwNjl)7+5yxmnAH!WP{COEeksREHg14(7AIES554Yu4_hY&` z04|rSkng{^)ojD(d2eVd8I2$&Qhor2^<264Y(KnJEjQKKV75lFPN*c21O-GJO^3f5iKQ8(xu5J$)6 z+HrA8TIUv=UQl_CALj|xz?ws6M*q7r;&R&^;h=FZwFSr=K%N26SJIxP{T|Qes?mU@ zR;20vsS7_FmB0ITs}>yN;AHe;`aL>h7~Fvx0Pdn#&+uo5Ok!->TV}>RXE1Xpb6j2B z0NjaqP4|Cp3#I%@NqThKG4{jrv`i*PV`rm<>LbjFWKL!((h?o-;(~!L=?!{&8yNNW zc!0m&*3<;!*C*Hf6_eD#zUib^z_SS`AxiCE8Xs9=nfE-Ppa$1^Y?0UYsit+ss%84a z9+pF|IMgGULytdtEMx2N|03E}8Xa{kX`X~hZ zCZe)hwr~3GGrJ#lDTL(y8;Q0|W&N+mX4BHs8HSTC?kRk{=!G5f0V${?%Yx7A>$c

    mW_MD2WAAOHTT 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 QW{!zmCL1yF&2D_Xppq}_W%G~E&$ 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 diff --git a/docs/reference/figures/hexsticker.png b/docs/reference/figures/hexsticker.png deleted file mode 100644 index 65a4659f321da222c5f6e343b7a9110e0f7ab5ea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19271 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 diff --git a/docs/reference/figures/semantic_components.png b/docs/reference/figures/semantic_components.png deleted file mode 100644 index 686ffbaa6691bb49f7ab41df6dec9ee99f4b7380..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 72203 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�n5x&dN8n#`RJV>Yo&h(`Hl%2>`E%#fX66AiLaA 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 IKYQ(e0F5mOD*ylh diff --git a/docs/reference/figures/ss_before.png b/docs/reference/figures/ss_before.png deleted file mode 100644 index d3a0adbf82bb3053b4339db036bd2e61ca60c485..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 37767 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 diff --git a/docs/reference/file_input.html b/docs/reference/file_input.html deleted file mode 100644 index 2caff6a8..00000000 --- a/docs/reference/file_input.html +++ /dev/null @@ -1,272 +0,0 @@ - - - - - - - - -Create Semantic UI File Input — file_input • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -
    - - - - -
    - -
    -
    - - -
    -

    This creates a default file input using Semantic UI. The input is available -under input[[input_id]].

    -
    - -
    file_input(
    -  input_id,
    -  label,
    -  multiple = FALSE,
    -  accept = NULL,
    -  button_label = "Browse...",
    -  type = NULL,
    -  placeholder = "no file selected",
    -  ...
    -)
    -
    -fileInput(
    -  inputId,
    -  label,
    -  multiple = FALSE,
    -  accept = NULL,
    -  width = NULL,
    -  buttonLabel = "Browse...",
    -  placeholder = "No file selected",
    -  ...
    -)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    input_id, inputId

    Input name. Reactive value is available under input[[input_id]].

    label

    Display label for the control, or NULL for no label.

    multiple

    Whether the user should be allowed to select and upload multiple files at once.

    accept

    A character vector of "unique file type specifiers" which gives the browser a hint as to the type -of file the server expects. Many browsers use this prevent the user from selecting an invalid file.

    button_label, buttonLabel

    Display label for the button.

    type

    Input type specifying class attached to input container. -See [Fomantic UI](https://fomantic-ui.com/collections/form.html) for details.

    placeholder

    Inner input label displayed when no file has been uploaded.

    ...

    Other parameters passed from fileInput to file_input like type.

    width

    The width of the input, e.g. '400px', or '100%'.

    - - -

    Examples

    -
    ## Only run examples in interactive R sessions -if (interactive()) { - library(shiny) - library(shiny.semantic) - ui <- semanticPage( - form( - div( - class = "ui grid", - div( - class = "four wide column", - file_input("ex", "Select file"), - header("File type selected:", textOutput("ex_file")) - ) - ) - ) - ) - server <- function(input, output, session) { - output$ex_file <- renderText({ - if (is.null(input)) return("No file uploaded") - tools::file_ext(input$ex$datapath) - }) - } - shinyApp(ui, server) -}
    -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/flow_layout.html b/docs/reference/flow_layout.html deleted file mode 100644 index bc27907a..00000000 --- a/docs/reference/flow_layout.html +++ /dev/null @@ -1,246 +0,0 @@ - - - - - - - - -Flow layout — flow_layout • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Lays out elements in a left-to-right, top-to-bottom arrangement. -The elements on a given row will be top-aligned with each other.

    -
    - -
    flow_layout(
    -  ...,
    -  cell_args = list(),
    -  min_cell_width = "208px",
    -  max_cell_width = "1fr",
    -  column_gap = "12px",
    -  row_gap = "0px"
    -)
    -
    -flowLayout(..., cellArgs = list())
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ...

    Unnamed arguments will become child elements of the layout. -Named arguments will become HTML attributes on the outermost tag.

    cell_args

    Any additional attributes that should be used for each cell -of the layout.

    min_cell_width

    The minimum width of the cells.

    max_cell_width

    The maximum width of the cells.

    column_gap

    The spacing between columns.

    row_gap

    The spacing between rows.

    cellArgs

    Same as cell_args.

    - -

    Details

    - -

    The width of the elements and spacing between them is configurable. -Lengths can be given as numeric values (interpreted as pixels) -or character values (interpreted as CSS lengths). -With the default settings this layout closely resembles the flowLayout -from Shiny.

    - -

    Examples

    -
    if (interactive()) { - ui <- semanticPage( - flow_layout( - numericInput("rows", "How many rows?", 5), - selectInput("letter", "Which letter?", LETTERS), - sliderInput("value", "What value?", 0, 100, 50) - ) - ) - shinyApp(ui, server = function(input, output) {}) -}
    -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/form.html b/docs/reference/form.html deleted file mode 100644 index a2f3a3ba..00000000 --- a/docs/reference/form.html +++ /dev/null @@ -1,233 +0,0 @@ - - - - - - - - -Create Semantic UI form tag — form • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    This creates a form tag using Semantic UI styles.

    -
    - -
    form(..., class = "")
    - -

    Arguments

    - - - - - - - - - - -
    ...

    Other arguments to be added as attributes of the -tag (e.g. style, class or childrens etc.)

    class

    Additional classes to add to html tag.

    - - -

    Examples

    -
    ## Only run examples in interactive R sessions -if (interactive()){ - library(shiny) - library(shiny.semantic) - - ui <- shinyUI(semanticPage( - form( - field( - tags$label("Text"), - text_input("text_ex", value = "", type = "text", placeholder = "Enter Text...") - ) - ), - # loading form - form(class = "loading form", - field( - tags$label("Text"), - text_input("text_ex", value = "", type = "text", placeholder = "Enter Text...") - )), - # size variations mini form - form(class = "mini", - field( - tags$label("Text"), - text_input("text_ex", value = "", type = "text", placeholder = "Enter Text...") - )), - # massive - form(class = "massive", - field( - tags$label("Text"), - text_input("text_ex", value = "", type = "text", placeholder = "Enter Text...") - )) - )) - server <- shinyServer(function(input, output) { - }) - - shinyApp(ui, server) -}
    -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/generate_random_id.html b/docs/reference/generate_random_id.html deleted file mode 100644 index d343bc92..00000000 --- a/docs/reference/generate_random_id.html +++ /dev/null @@ -1,200 +0,0 @@ - - - - - - - - -Some elements require input id, but this does not need to be -specified by the user. Thus we assign random value with prefix where needed. — generate_random_id • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Some elements require input id, but this does not need to be -specified by the user. Thus we assign random value with prefix where needed.

    -
    - -
    generate_random_id(prefix, id_length = 20)
    - -

    Arguments

    - - - - - - - - - - -
    prefix

    character with prefix add to id

    id_length

    numeric with length of id (default 20)

    - - -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/get_cdn_path.html b/docs/reference/get_cdn_path.html deleted file mode 100644 index 393c1a4b..00000000 --- a/docs/reference/get_cdn_path.html +++ /dev/null @@ -1,189 +0,0 @@ - - - - - - - - -Get CDN path semantic dependencies — get_cdn_path • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Internal function that returns path string from `shiny.custom.semantic.cdn` options.

    -
    - -
    get_cdn_path()
    - - -

    Value

    - -

    CDN path of semantic dependencies

    - -

    Examples

    -
    ## Load shiny.semantic dependencies from local domain. -options("shiny.custom.semantic.cdn" = "shiny.semantic")
    -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/get_default_semantic_theme.html b/docs/reference/get_default_semantic_theme.html deleted file mode 100644 index a82d3f3f..00000000 --- a/docs/reference/get_default_semantic_theme.html +++ /dev/null @@ -1,194 +0,0 @@ - - - - - - - - -Get default semantic css — get_default_semantic_theme • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Get default semantic css

    -
    - -
    get_default_semantic_theme(full_url = TRUE)
    - -

    Arguments

    - - - - - - -
    full_url

    define return output filename or full path. Default TRUE

    - -

    Value

    - -

    path to default css semantic file or default filename

    - -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/get_dependencies.html b/docs/reference/get_dependencies.html deleted file mode 100644 index 9b75fab3..00000000 --- a/docs/reference/get_dependencies.html +++ /dev/null @@ -1,194 +0,0 @@ - - - - - - - - -Add dashboard dependencies to html — get_dependencies • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Internal function that adds dashboard dependencies to html.

    -
    - -
    get_dependencies(theme = NULL)
    - -

    Arguments

    - - - - - - -
    theme

    define theme

    - -

    Value

    - -

    Content with appended dependencies.

    - -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/get_numeric.html b/docs/reference/get_numeric.html deleted file mode 100644 index 95225d65..00000000 --- a/docs/reference/get_numeric.html +++ /dev/null @@ -1,194 +0,0 @@ - - - - - - - - -Extracts numeric values — get_numeric • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Extracts numeric values

    -
    - -
    get_numeric(value)
    - -

    Arguments

    - - - - - - -
    value

    Value to be converted to numeric

    - -

    Value

    - -

    Numeric value

    - -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/grapes-colon-colon-colon-grapes.html b/docs/reference/grapes-colon-colon-colon-grapes.html deleted file mode 100644 index f3dbba8d..00000000 --- a/docs/reference/grapes-colon-colon-colon-grapes.html +++ /dev/null @@ -1,198 +0,0 @@ - - - - - - - - -::: hack solution to pass CRAN checks — %:::% • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    ::: hack solution to pass CRAN checks

    -
    - -
    pkg %:::% name
    - -

    Arguments

    - - - - - - - - - - -
    pkg

    package name

    name

    function name

    - -

    Value

    - -

    function

    - -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/grid.html b/docs/reference/grid.html deleted file mode 100644 index 6e895bfa..00000000 --- a/docs/reference/grid.html +++ /dev/null @@ -1,267 +0,0 @@ - - - - - - - - -Use CSS grid template in Shiny UI — grid • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Use CSS grid template in Shiny UI

    -
    - -
    grid(
    -  grid_template,
    -  id = paste(sample(letters, 5), collapse = ""),
    -  container_style = "",
    -  area_styles = list(),
    -  display_mode = FALSE,
    -  ...
    -)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - -
    grid_template

    grid template created with grid_template() function

    container_style

    character - string of custom CSS for the main grid container

    area_styles

    list of custom CSS styles for provided area names

    display_mode

    replaces areas HTML content with <area name> text. Used by display_grid() function

    ...

    areas HTML content provided by named arguments

    - -

    Value

    - -

    Rendered HTML ready to use by Shiny UI. See htmltools::htmlTemplate() for more details.

    -

    Details

    - -

    Grids can be nested.

    - -

    Examples

    -
    myGrid <- grid_template(default = list( - areas = rbind( - c("header", "header", "header"), - c("menu", "main", "right1"), - c("menu", "main", "right2") - ), - rows_height = c("50px", "auto", "100px"), - cols_width = c("100px", "2fr", "1fr") -)) - -subGrid <- grid_template(default = list( - areas = rbind( - c("top_left", "top_right"), - c("bottom_left", "bottom_right") - ), - rows_height = c("50%", "50%"), - cols_width = c("50%", "50%") -)) - -if (interactive()){ -library(shiny) -library(shiny.semantic) -shinyApp( - ui = semanticPage( - grid(myGrid, - container_style = "border: 1px solid #f00", - area_styles = list(header = "background: #0099f9", - menu = "border-right: 1px solid #0099f9"), - header = div(shiny::tags$h1("Hello CSS Grid!")), - menu = checkbox_input("example", "Check me", is_marked = FALSE), - main = grid(subGrid, - top_left = calendar("my_calendar"), - top_right = div("hello 1"), - bottom_left = div("hello 2"), - bottom_right = div("hello 3") - ), - right1 = div( - toggle("toggle", "let's toggle"), - multiple_checkbox("mycheckbox", "mycheckbox", - c("option A","option B","option C"))), - right2 = div("right 2") - ) - ), - server = shinyServer(function(input, output) {}) -) -}
    -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/grid_container_css.html b/docs/reference/grid_container_css.html deleted file mode 100644 index 031bb416..00000000 --- a/docs/reference/grid_container_css.html +++ /dev/null @@ -1,217 +0,0 @@ - - - - - - - - -Generate template string representing CSS styles of grid container div. — grid_container_css • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Generate template string representing CSS styles of grid container div.

    -
    - -
    grid_container_css(css_grid_template_areas, rows_height, cols_width)
    - -

    Arguments

    - - - - - - - - - - - - - - -
    css_grid_template_areas

    character, CSS value for grid-template-areas

    rows_height

    vector of character

    cols_width

    vector of character

    - -

    Value

    - -

    character

    -

    Details

    - -

    This is a helper function used in grid_template()

    -  grid_container_css(
    -    "'a a a' 'b b b'",
    -    c("50%", "50%"),
    -    c("100px", "2fr", "1fr")
    -  )

    returns

    -  "display: grid;
    -   height: 100%;
    -   grid-template-rows: 50% 50%;
    -   grid-template-columns: 100px 2fr 1fr;
    -   grid-template-areas: 'a a a' 'b b b';
    -   {{ custom_style_grid_container }}"
    - - -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/grid_template.html b/docs/reference/grid_template.html deleted file mode 100644 index 6d29dd05..00000000 --- a/docs/reference/grid_template.html +++ /dev/null @@ -1,242 +0,0 @@ - - - - - - - - -Define a template of a CSS grid — grid_template • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Define a template of a CSS grid

    -
    - -
    grid_template(default = NULL, mobile = NULL)
    - -

    Arguments

    - - - - - - - - - - -
    default

    (required) -Template for desktop: -list(areas = [data.frame of character], - rows_height = [vector of character], - cols_width = [vector of character])

    mobile

    (optional) -Template for mobile (screen width below 768px): -list(areas = [data.frame of character], - rows_height = [vector of character], - cols_width = [vector of character])

    - -

    Value

    - -

    list(template = [character], area_names = [vector of character])

    -

    template - contains template that can be parsed by htmlTemplate() function

    -

    area_names - contains all unique area names used in grid definition

    - -

    Examples

    -
    myGrid <- grid_template( - default = list( - areas = rbind( - c("header", "header", "header"), - c("menu", "main", "right1"), - c("menu", "main", "right2") - ), - rows_height = c("50px", "auto", "100px"), - cols_width = c("100px", "2fr", "1fr") - ), - mobile = list( - areas = rbind( - "header", - "menu", - "main", - "right1", - "right2" - ), - rows_height = c("50px", "50px", "auto", "150px", "150px"), - cols_width = c("100%") - ) -) -if (interactive()) display_grid(myGrid) -subGrid <- grid_template(default = list( - areas = rbind( - c("top_left", "top_right"), - c("bottom_left", "bottom_right") - ), - rows_height = c("50%", "50%"), - cols_width = c("50%", "50%") -)) - -if (interactive()) display_grid(subGrid)
    -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/header.html b/docs/reference/header.html deleted file mode 100644 index 4c0250e0..00000000 --- a/docs/reference/header.html +++ /dev/null @@ -1,214 +0,0 @@ - - - - - - - - -Create Semantic UI header — header • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    This creates a header with optional icon using Semantic UI styles.

    -
    - -
    header(title, description, icon = NULL)
    - -

    Arguments

    - - - - - - - - - - - - - - -
    title

    Header title

    description

    Subheader text

    icon

    Optional icon name

    - - -

    Examples

    -
    ## Only run examples in interactive R sessions -if (interactive()){ - library(shiny) - library(shiny.semantic) - - ui <- shinyUI(semanticPage( - header(title = "Header with description", description = "Description"), - header(title = "Header with icon", description = "Description", icon = "dog") - )) - server <- shinyServer(function(input, output) { - }) - - shinyApp(ui, server) -}
    -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/horizontal_menu.html b/docs/reference/horizontal_menu.html deleted file mode 100644 index 4d9b591c..00000000 --- a/docs/reference/horizontal_menu.html +++ /dev/null @@ -1,219 +0,0 @@ - - - - - - - - -Horizontal menu — horizontal_menu • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Renders UI with horizontal menu

    -
    - -
    horizontal_menu(menu_items, active_location = "", logo = NULL)
    - -

    Arguments

    - - - - - - - - - - - - - - -
    menu_items

    list with list that can have fields: "name" (mandatory), -"link" and "icon"

    active_location

    active location of the menu (should match -one from "link")

    logo

    optional argument that displays logo on the left -of horizontal menu, can be character with image location, or shiny image object

    - -

    Value

    - -

    shiny div with horizontal menu

    - -

    Examples

    -
    library(shiny.semantic) -menu_content <- list( - list(name = "AA", link = "http://example.com", icon = "dog"), - list(name = "BB", link = "#", icon="cat"), - list(name = "CC") -) -if (interactive()){ - ui <- semanticPage( - horizontal_menu(menu_content) - ) - server <- function(input, output, session) {} - shinyApp(ui, server) -}
    -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/icon.html b/docs/reference/icon.html deleted file mode 100644 index 1236c09e..00000000 --- a/docs/reference/icon.html +++ /dev/null @@ -1,251 +0,0 @@ - - - - - - - - -Create Semantic UI icon tag — icon • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    This creates an icon tag using Semantic UI styles.

    -
    - -
    icon(class = "", ...)
    - -

    Arguments

    - - - - - - - - - - -
    class

    A name of an icon. Look at -http://semantic-ui.com/elements/icon.html for all possibilities.

    ...

    Other arguments to be added as attributes of the -tag (e.g. style, class etc.)

    - - -

    Examples

    -
    -if (interactive()){ -library(shiny) -library(shiny.semantic) - -ui <- function() { - shinyUI( - semanticPage( - # Basic icon - icon("home"), - br(), - # Different size - icon("small home"), - icon("large home"), - br(), - # Disabled icon - icon("disabled home"), - br(), - # Loading icon - icon("spinner loading"), - br(), - # Icon formatted as link - icon("close link"), - br(), - # Flipped - icon("horizontally flipped cloud"), - icon("vertically flipped cloud"), - br(), - # Rotated - icon("clockwise rotated cloud"), - icon("counterclockwise rotated cloud"), - br(), - # Circular - icon("circular home"), - br(), - # Bordered - icon("bordered home"), - br(), - # Colored - icon("red home"), - br(), - # inverted - segment(class = "inverted", icon("inverted home")) - ) - ) -} - -server <- shinyServer(function(input, output, session) { - -}) - -shinyApp(ui = ui(), server = server) -}
    -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/index.html b/docs/reference/index.html deleted file mode 100644 index e1607d9a..00000000 --- a/docs/reference/index.html +++ /dev/null @@ -1,683 +0,0 @@ - - - - - - - - -Function reference • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -

    Fomantic (semantic) page

    -

    -
    -

    semanticPage()

    -

    Semantic UI page

    -

    UI elements

    -

    All functions that generate static UI elements.

    -
    -

    button()

    -

    Create Semantic UI Button

    -

    card()

    -

    Create Semantic UI card tag

    -

    cards()

    -

    Create Semantic UI cards tag

    -

    dropdown_menu()

    -

    Create Semantic UI Dropdown

    -

    fields()

    -

    Create Semantic UI fields tag

    -

    field()

    -

    Create Semantic UI field tag

    -

    form()

    -

    Create Semantic UI form tag

    -

    header()

    -

    Create Semantic UI header

    -

    horizontal_menu()

    -

    Horizontal menu

    -

    icon()

    -

    Create Semantic UI icon tag

    -

    label()

    -

    Create Semantic UI label tag

    -

    list_container()

    -

    Create Semantic UI list with header, description and icons

    -

    menu()

    -

    Create Semantic UI Menu

    -

    menu_divider()

    -

    Create Semantic UI Divider Item

    -

    menu_header()

    -

    Create Semantic UI Header Item

    -

    menu_item()

    -

    Create Semantic UI Menu Item

    -

    message_box()

    -

    Create Semantic UI Message box

    -

    segment()

    -

    Create Semantic UI segment

    -

    tabset()

    -

    Create Semantic UI tabs

    -

    update_tabset()

    -

    Change the select tab of a tabset on the client

    -

    accordion()

    -

    Accordion UI

    -

    Action elements

    -

    All functions that generate or update active shiny.semantic objects.

    -
    -

    action_button() actionButton()

    -

    Action button

    -

    calendar() update_calendar()

    -

    Create Semantic UI Calendar

    -

    checkbox_input() checkboxInput() toggle()

    -

    Create Semantic UI checkbox

    -

    counter_button()

    -

    Counter Button

    -

    date_input() dateInput()

    -

    Define simple date input with Semantic UI styling

    -

    dropdown_input()

    -

    Create dropdown Semantic UI component

    -

    multiple_checkbox() multiple_radio()

    -

    Create Semantic UI multiple checkbox

    -

    numeric_input() numericInput()

    -

    Create Semantic UI Numeric Input

    -

    slider_input() sliderInput() range_input()

    -

    Create Semantic UI Slider / Range

    -

    rating_input()

    -

    Rating Input.

    -

    render_menu_link()

    -

    Render menu link

    -

    selectInput()

    -

    Create a select list input control

    -

    textAreaInput()

    -

    Create a semantic Text Area input

    -

    text_input() textInput()

    -

    Create Semantic UI Text Input

    -

    file_input() fileInput()

    -

    Create Semantic UI File Input

    -

    progress()

    -

    Create progress Semantic UI component

    -

    toast() close_toast() showNotification() removeNotification()

    -

    Show and remove Semantic UI toast

    -

    update_action_button() updateActionButton()

    -

    Change the label or icon of an action button on the client

    -

    update_numeric_input() updateNumericInput()

    -

    Change numeric input value and settings

    -

    updateSelectInput()

    -

    Change the value of a select input on the client

    -

    update_dropdown_input()

    -

    Update dropdown Semantic UI component

    -

    update_slider() update_range_input() updateSliderInput()

    -

    Update slider Semantic UI component

    -

    update_rating_input()

    -

    Update rating

    -

    Modal functions

    -

    Functions for modals generation.

    -
    -

    modal() modalDialog()

    -

    Create Semantic UI modal

    -

    create_modal() showModal()

    -

    Allows for the creation of modals in the server side without being tied to a specific HTML element.

    -

    show_modal() remove_modal() remove_all_modals() removeModal() hide_modal()

    -

    Show, Hide or Remove Semantic UI modal

    -

    Search functions

    -

    Functions for search API.

    -
    -

    register_search()

    -

    Register search api url

    -

    search_field()

    -

    Create search field Semantic UI component

    -

    search_selection_api()

    -

    Add Semantic UI search selection dropdown based on REST API

    -

    search_selection_choices()

    -

    Add Semantic UI search selection dropdown based on provided choices

    -

    Layouts and grid

    -

    Function for layouts and grid.

    -
    -

    grid()

    -

    Use CSS grid template in Shiny UI

    -

    grid_template()

    -

    Define a template of a CSS grid

    -

    sidebar_panel() main_panel() sidebar_layout() sidebarPanel() mainPanel() sidebarLayout()

    -

    Creates div containing children elements of sidebar panel

    -

    flow_layout() flowLayout()

    -

    Flow layout

    -

    vertical_layout() verticalLayout()

    -

    Vertical layout

    -

    split_layout() splitLayout()

    -

    Split layout

    -

    Constants

    -

    These constants contain important shiny.semantic values.

    -
    -

    COLOR_PALETTE

    -

    Semantic colors

    -

    SIZE_LEVELS

    -

    Allowed sizes

    -

    SUPPORTED_THEMES

    -

    Supported semantic themes

    -

    Other

    -

    Other useful functions or objects.

    -
    -

    semantic_DT()

    -

    Create Semantic DT Table

    -

    shiny_input()

    -

    Create universal Shiny input binding

    -

    shiny_text_input()

    -

    Create universal Shiny text input binding

    -

    uiinput()

    -

    Create Semantic UI Input

    -

    uirender()

    -

    Render semanticui htmlwidget

    -
    - - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/label.html b/docs/reference/label.html deleted file mode 100644 index 35dbba34..00000000 --- a/docs/reference/label.html +++ /dev/null @@ -1,233 +0,0 @@ - - - - - - - - -Create Semantic UI label tag — label • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    This creates a div or a tag with with class ui label using Semantic UI.

    -
    - -
    label(..., class = "", is_link = TRUE)
    - -

    Arguments

    - - - - - - - - - - - - - - -
    ...

    Other arguments to be added such as content of the tag (text, icons) and/or attributes (style)

    class

    class of the label. Look at https://semantic-ui.com/elements/label.html for all possibilities.

    is_link

    If TRUE creates label with 'a' tag, otherwise with 'div' tag. -#'

    - - -

    Examples

    -
    ## Only run examples in interactive R sessions -if (interactive()){ - library(shiny) - library(shiny.semantic) - - ui <- shinyUI( - semanticPage( - ## label - label(icon = icon("mail icon"), 23), - p(), - ## pointing label - field( - text_input("ex", label = "", type = "text", placeholder = "Your name")), - label("Please enter a valid name", class = "pointing red basic"), - p(), - ## tag - label(class = "tag", "New"), - label(class = "red tag", "Upcoming"), - label(class =" teal tag","Featured"), - ## ribbon - segment(class = "ui raised segment", - label(class = "ui red ribbon", "Overview"), - "Text"), - ## attached - segment(class = "ui raised segment", - label(class = "top attached", "HTML"), - p("Text")) - )) - server <- function(input, output, session) { - } - shinyApp(ui, server) -}
    -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/label_tag.html b/docs/reference/label_tag.html deleted file mode 100644 index fd00926d..00000000 --- a/docs/reference/label_tag.html +++ /dev/null @@ -1,234 +0,0 @@ - - - - - - - - -Create Semantic UI label tag — label_tag • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    This creates a label tag using Semantic UI.

    -
    - -
    label_tag(..., class = "", is_link = TRUE)
    - -

    Arguments

    - - - - - - - - - - - - - - -
    ...

    Other arguments to be added such as content of the tag (text, icons) and/or attributes (style)

    class

    class of the label. Look at https://semantic-ui.com/elements/label.html for all possibilities.

    is_link

    If TRUE creates label with 'a' tag, otherwise with 'div' tag. -#'

    - - -

    Examples

    -
    ## Only run examples in interactive R sessions -if (interactive()){ - library(shiny) - library(shiny.semantic) - - ui <- shinyUI( - semanticPage( - ## label - label_tag(class = "ui label", - icon = icon("mail icon"), 23), - p(), - ## pointing label - field( - text_input("ex", label = "", type = "text", placeholder = "Your name")), - label_tag("Please enter a valid name", class = "ui pointing red basic label"), - p(), - ## tag - label_tag(class = "ui tag label", "New"), - label_tag(class = "ui red tag label", "Upcoming"), - label_tag(class =" ui teal tag label","Featured"), - ## ribbon - segment(class = "ui raised segment", - label_tag(class = "ui red ribbon label", "Overview"), - "Text"), - ## attached - segment(class = "ui raised segment", - label_tag(class = "ui top attached label", "HTML"), - p("Text")) - )) - server <- function(input, output, session) { - } - shinyApp(ui, server) -}
    -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/list_container.html b/docs/reference/list_container.html deleted file mode 100644 index 2983cd5e..00000000 --- a/docs/reference/list_container.html +++ /dev/null @@ -1,220 +0,0 @@ - - - - - - - - -Create Semantic UI list with header, description and icons — list_container • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    This creates a list with icons using Semantic UI

    -
    - -
    list_container(content_list, is_divided = FALSE)
    - -

    Arguments

    - - - - - - - - - - -
    content_list

    list of lists with fields: `header` and/or `description`, -`icon` containing the list items headers, descriptions (one of these is mandatory) -and icons. Icon column should contain strings with icon names available -here: https://fomantic-ui.com/elements/icon.html

    is_divided

    If TRUE created list elements are divided

    - - -

    Examples

    -
    library(shiny)
    #> -#> Attaching package: ‘shiny’
    #> The following objects are masked from ‘package:shiny.semantic’: -#> -#> actionButton, checkboxInput, dateInput, fileInput, flowLayout, -#> icon, incProgress, modalDialog, numericInput, Progress, -#> removeModal, removeNotification, selectInput, setProgress, -#> showNotification, sliderInput, splitLayout, textAreaInput, -#> textInput, updateActionButton, updateSelectInput, -#> updateSliderInput, verticalLayout, withProgress
    library(shiny.semantic) -list_content <- list( - list(header = "Head", description = "Lorem ipsum", icon = "cat"), - list(header = "Head 2", icon = "tree"), - list(description = "Lorem ipsum 2", icon = "dog") -) -if (interactive()){ - ui <- semanticPage( - list_container(list_content, is_divided = TRUE) - ) - server <- function(input, output) {} - shinyApp(ui, server) -}
    -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/list_element.html b/docs/reference/list_element.html deleted file mode 100644 index a232b2e4..00000000 --- a/docs/reference/list_element.html +++ /dev/null @@ -1,199 +0,0 @@ - - - - - - - - -Helper function to render list element — list_element • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Helper function to render list element

    -
    - -
    list_element(header = NULL, description = NULL, icon_name = NULL)
    - -

    Arguments

    - - - - - - - - - - - - - - -
    header

    character with header element

    description

    character with content of the list

    icon_name

    character with optional icon

    - - -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/list_of_area_tags.html b/docs/reference/list_of_area_tags.html deleted file mode 100644 index 40ee6d6e..00000000 --- a/docs/reference/list_of_area_tags.html +++ /dev/null @@ -1,203 +0,0 @@ - - - - - - - - -Generate list of HTML div elements representing grid areas. — list_of_area_tags • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Generate list of HTML div elements representing grid areas.

    -
    - -
    list_of_area_tags(area_names)
    - -

    Arguments

    - - - - - - -
    area_names

    vector with area names

    - -

    Value

    - -

    list of shiny::tags$div

    -

    Details

    - -

    This is a helper function used in grid_template()

    -  list_of_area_tags(c("header", "main", "footer"))

    returns the following list:

    -  [[1]] &lt;div id="{{ grid_id }}-header" style="grid-area: header; {{ header_custom_css }}"&gt;{{ header }}&lt;/div&gt;
    -  [[2]] &lt;div id="{{ grid_id }}-main" style="grid-area: main; {{ main_custom_css }}"&gt;{{ main }}&lt;/div&gt;
    -  [[3]] &lt;div id="{{ grid_id }}-footer" style="grid-area: footer; {{ footer_custom_css }}"&gt;{{ footer }}&lt;/div&gt;
    -
    - - -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/menu.html b/docs/reference/menu.html deleted file mode 100644 index 552fbdcc..00000000 --- a/docs/reference/menu.html +++ /dev/null @@ -1,233 +0,0 @@ - - - - - - - - -Create Semantic UI Menu — menu • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    This creates a menu using Semantic UI.

    -
    - -
    menu(..., class = "")
    - -

    Arguments

    - - - - - - - - - - -
    ...

    Menu items to be created. Use menu_item function to create new menu item. -Use dropdown_menu(is_menu_item = TRUE, ...) function to create new dropdown menu item. -Use menu_header and menu_divider functions to customize menu format.

    class

    Class extension.Look at https://semantic-ui.com/collections/menu.html -for all possibilities.

    - - -

    Examples

    -
    ## Only run examples in interactive R sessions -if (interactive()) { - library(shiny) - library(shiny.semantic) - - ui <- function() { - shinyUI( - semanticPage( - title = "My page", - menu(menu_item("Menu"), - dropdown_menu( - "Action", - menu( - menu_header(icon("file"), "File", is_item = FALSE), - menu_item(icon("wrench"), "Open"), - menu_item(icon("upload"), "Upload"), - menu_item(icon("remove"), "Upload"), - menu_divider(), - menu_header(icon("user"), "User", is_item = FALSE), - menu_item(icon("add user"), "Add"), - menu_item(icon("remove user"), "Remove")), - class = "", - name = "unique_name", - is_menu_item = TRUE), - menu_item(icon("user"), "Profile", href = "#index", item_feature = "active"), - menu_item("Projects", href = "#projects"), - menu_item(icon("users"), "Team"), - menu(menu_item(icon("add icon"), "New tab"), class = "right")) - ) - ) - } - server <- shinyServer(function(input, output) {}) - shinyApp(ui = ui(), server = server) -}
    -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/menu_divider.html b/docs/reference/menu_divider.html deleted file mode 100644 index cc21cb3e..00000000 --- a/docs/reference/menu_divider.html +++ /dev/null @@ -1,194 +0,0 @@ - - - - - - - - -Create Semantic UI Divider Item — menu_divider • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    This creates a menu divider item using Semantic UI.

    -
    - -
    menu_divider(...)
    - -

    Arguments

    - - - - - - -
    ...

    Other attributes of the divider such as style.

    - -

    See also

    - -

    menu

    - -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/menu_header.html b/docs/reference/menu_header.html deleted file mode 100644 index 73bd0418..00000000 --- a/docs/reference/menu_header.html +++ /dev/null @@ -1,198 +0,0 @@ - - - - - - - - -Create Semantic UI Header Item — menu_header • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    This creates a dropdown header item using Semantic UI.

    -
    - -
    menu_header(..., is_item = TRUE)
    - -

    Arguments

    - - - - - - - - - - -
    ...

    Content of the header: text, icons, etc.

    is_item

    If TRUE created header is item of Semantic UI Menu.

    - -

    See also

    - -

    menu

    - -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/menu_item.html b/docs/reference/menu_item.html deleted file mode 100644 index 8b1f3486..00000000 --- a/docs/reference/menu_item.html +++ /dev/null @@ -1,207 +0,0 @@ - - - - - - - - -Create Semantic UI Menu Item — menu_item • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    This creates a menu item using Semantic UI

    -
    - -
    menu_item(..., item_feature = "", style = NULL, href = NULL)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - -
    ...

    Content of the menu item: text, icons or labels to be displayed.

    item_feature

    If required, add additional item feature like 'active', 'header', etc.

    style

    Style of the item, e.g. "text-align: center".

    href

    If NULL (default) menu_item is created with 'div' tag. Otherwise it is created with 'a' tag, and -parameeter defines its href attribute.

    - -

    See also

    - -

    menu

    - -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/message.html b/docs/reference/message.html deleted file mode 100644 index ad97951c..00000000 --- a/docs/reference/message.html +++ /dev/null @@ -1,204 +0,0 @@ - - - - - - - - -Create Semantic UI Message — message • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Create Semantic UI Message

    -
    - -
    message(header, content, class = "", icon_name, closable = FALSE)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - -
    header

    Header of the message

    content

    Content of the message. If it is a vector, creates a list of -vector's elements

    class

    class of the message. Look at -https://semantic-ui.com/collections/message.html for all possibilities.

    icon_name

    If the message is of the type 'icon', specify the icon. -Look at http://semantic-ui.com/elements/icon.html for all possibilities.

    closable

    Determines whether the message should be closable. -Default is FALSE - not closable

    - - -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/message_box.html b/docs/reference/message_box.html deleted file mode 100644 index 63f0245d..00000000 --- a/docs/reference/message_box.html +++ /dev/null @@ -1,237 +0,0 @@ - - - - - - - - -Create Semantic UI Message box — message_box • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Create Semantic UI Message box

    -
    - -
    message_box(header, content, class = "", icon_name, closable = FALSE)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - -
    header

    Header of the message box

    content

    Content of the message box . If it is a vector, creates a list -of vector's elements

    class

    class of the message. Look at -https://semantic-ui.com/collections/message.html for all possibilities.

    icon_name

    If the message is of the type 'icon', specify the icon. -Look at http://semantic-ui.com/elements/icon.html for all possibilities.

    closable

    Determines whether the message should be closable. -Default is FALSE - not closable

    - - -

    Examples

    -
    ## Only run examples in interactive R sessions -if (interactive()){ - library(shiny) - library(shiny.semantic) - - ui <- shinyUI(semanticPage( - message_box(header = "Main header", content = "text"), - # message with icon - message_box(class = "icon", header = "Main header", content = "text", icon_name = "dog"), - # closable message - message_box(header = "Main header", content = "text", closable = TRUE), - # floating - message_box(class = "floating", header = "Main header", content = "text"), - # compact - message_box(class = "compact", header = "Main header", content = "text"), - # warning - message_box(class = "warning", header = "Warning", content = "text"), - # info - message_box(class = "info", header = "Info", content = "text") - )) - server <- shinyServer(function(input, output) { - }) - - shinyApp(ui, server) -}
    -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/messagebox.html b/docs/reference/messagebox.html deleted file mode 100644 index 6284612b..00000000 --- a/docs/reference/messagebox.html +++ /dev/null @@ -1,237 +0,0 @@ - - - - - - - - -Create Semantic UI Message box — messagebox • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Create Semantic UI Message box

    -
    - -
    messagebox(header, content, class = "", icon_name, closable = FALSE)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - -
    header

    Header of the message box

    content

    Content of the message box . If it is a vector, creates a list -of vector's elements

    class

    class of the message. Look at -https://semantic-ui.com/collections/message.html for all possibilities.

    icon_name

    If the message is of the type 'icon', specify the icon. -Look at http://semantic-ui.com/elements/icon.html for all possibilities.

    closable

    Determines whether the message should be closable. -Default is FALSE - not closable

    - - -

    Examples

    -
    ## Only run examples in interactive R sessions -if (interactive()){ - library(shiny) - library(shiny.semantic) - - ui <- shinyUI(semanticPage( - messagebox(header = "Main header", content = "text"), - # message with icon - messagebox(class = "icon", header = "Main header", content = "text", icon_name = "dog"), - # closable message - messagebox(header = "Main header", content = "text", closable = TRUE), - # floating - messagebox(class = "floating", header = "Main header", content = "text"), - # compact - messagebox(class = "compact", header = "Main header", content = "text"), - # warning - messagebox(class = "warning", header = "Warning", content = "text"), - # info - messagebox(class = "info", header = "Info", content = "text") - )) - server <- shinyServer(function(input, output) { - }) - - shinyApp(ui, server) -}
    -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/modal.html b/docs/reference/modal.html deleted file mode 100644 index 51672bb8..00000000 --- a/docs/reference/modal.html +++ /dev/null @@ -1,367 +0,0 @@ - - - - - - - - -Create Semantic UI modal — modal • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    This creates a modal using Semantic UI styles.

    -
    - -
    modal(
    -  ...,
    -  id = "",
    -  class = "",
    -  header = NULL,
    -  content = NULL,
    -  footer = div(class = "ui button positive", "OK"),
    -  target = NULL,
    -  settings = NULL,
    -  modal_tags = NULL
    -)
    -
    -modalDialog(..., title = NULL, footer = NULL)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ...

    Content elements to be added to the modal body. -To change attributes of the container please check the `content` argument.

    id

    ID to be added to the modal div. Default "".

    class

    Classes except "ui modal" to be added to the modal. Semantic UI classes can be used. Default "".

    header

    Content to be displayed in the modal header. -If given in form of a list, HTML attributes for the container can also be changed. Default "".

    content

    Content to be displayed in the modal body. -If given in form of a list, HTML attributes for the container can also be changed. Default NULL.

    footer

    Content to be displayed in the modal footer. Usually for buttons. -If given in form of a list, HTML attributes for the container can also be changed. -Set NULL, to make empty.

    target

    Javascript selector for the element that will open the modal. Default NULL.

    settings

    list of vectors of Semantic UI settings to be added to the modal. Default NULL.

    modal_tags

    character with title for modalDialog - equivalent to header

    title

    title displayed in header in modalDialog

    - - -

    Examples

    -
    ## Create a simple server modal -if (interactive()) { -library(shiny) -library(shiny.semantic) - -ui <- function() { - shinyUI( - semanticPage( - actionButton("show", "Show modal dialog") - ) - ) -} - -server = function(input, output) { - observeEvent(input$show, { - create_modal(modal( - id = "simple-modal", - header = h2("Important message"), - "This is an important message!" - )) - }) -} -shinyApp(ui, server) -} -## Create a simple UI modal - -if (interactive()) { -library(shiny) -library(shiny.semantic) -ui <- function() { - shinyUI( - semanticPage( - title = "Modal example - Static UI modal", - div(id = "modal-open-button", class = "ui button", "Open Modal"), - modal( - div("Example content"), - id = "example-modal", - target = "modal-open-button" - ) - ) - ) -} - -## Observe server side actions -library(shiny) -library(shiny.semantic) -ui <- function() { - shinyUI( - semanticPage( - title = "Modal example - Server side actions", - uiOutput("modalAction"), - actionButton("show", "Show by calling show_modal") - ) - ) -} - -server <- shinyServer(function(input, output) { - observeEvent(input$show, { - show_modal('action-example-modal') - }) - observeEvent(input$hide, { - hide_modal('action-example-modal') - }) - - output$modalAction <- renderUI({ - modal( - actionButton("hide", "Hide by calling hide_modal"), - id = "action-example-modal", - header = "Modal example", - footer = "", - class = "tiny" - ) - }) -}) -shinyApp(ui, server) -} -## Changing attributes of header and content. -if (interactive()) { -library(shiny) -library(shiny.semantic) - -ui <- function() { - shinyUI( - semanticPage( - actionButton("show", "Show modal dialog") - ) - ) -} - -server = function(input, output) { - observeEvent(input$show, { - create_modal(modal( - id = "simple-modal", - title = "Important message", - header = list("!!!", style = "background: lightcoral"), - content = list(style = "background: lightblue", - `data-custom` = "value", "This is an important message!"), - p("This is also part of the content!") - )) - }) -} -shinyApp(ui, server) -} -if (interactive()) { -library(shiny) -library(shiny.semantic) -shinyApp( - ui = semanticPage( - actionButton("show", "Show modal dialog") - ), - server = function(input, output) { - observeEvent(input$show, { - showModal(modalDialog( - title = "Important message", - "This modal will close after 3 sec.", easyClose = FALSE - )) - Sys.sleep(3) - removeModal() - }) - } -) -}
    -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/multiple_checkbox.html b/docs/reference/multiple_checkbox.html deleted file mode 100644 index 1adb1d10..00000000 --- a/docs/reference/multiple_checkbox.html +++ /dev/null @@ -1,281 +0,0 @@ - - - - - - - - -Create Semantic UI multiple checkbox — multiple_checkbox • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    This creates a multiple checkbox using Semantic UI styles.

    -
    - -
    multiple_checkbox(
    -  input_id,
    -  label,
    -  choices,
    -  choices_value = choices,
    -  selected = NULL,
    -  position = "grouped",
    -  type = NULL,
    -  ...
    -)
    -
    -multiple_radio(
    -  input_id,
    -  label,
    -  choices,
    -  choices_value = choices,
    -  selected = choices_value[1],
    -  position = "grouped",
    -  type = "radio",
    -  ...
    -)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    input_id

    Input name. Reactive value is available under input[[input_id]].

    label

    Text to be displayed with checkbox.

    choices

    Vector of labels to show checkboxes for.

    choices_value

    Vector of values that should be used for corresponding choice. -If not specified, choices is used by default.

    selected

    The value(s) that should be chosen initially. -If NULL the first one from choices is chosen.

    position

    Specified checkmarks setup. Can be grouped or inline.

    type

    Type of checkbox or radio.

    ...

    Other arguments to be added as attributes of the -tag (e.g. style, childrens etc.)

    - -

    Details

    - -

    The following types are allowed:

      -
    • NULLThe standard checkbox (default)

    • -
    • toggleEach checkbox has a toggle form

    • -
    • sliderEach checkbox has a simple slider form

    • -
    - - -

    Examples

    -
    ## Only run examples in interactive R sessions -if (interactive()) { - # Checkbox - library(shiny) - library(shiny.semantic) - - ui <- function() { - shinyUI( - semanticPage( - title = "Checkbox example", - h1("Checkboxes"), - multiple_checkbox("checkboxes", "Select Letters", LETTERS[1:6], value = "A"), - p("Selected letters:"), - textOutput("selected_letters"), - tags$br(), - h1("Radioboxes"), - multiple_radio("radioboxes", "Select Letter", LETTERS[1:6], value = "A"), - p("Selected letter:"), - textOutput("selected_letter") - ) - ) - } - - server <- shinyServer(function(input, output) { - output$selected_letters <- renderText(paste(input$checkboxes, collapse = ", ")) - output$selected_letter <- renderText(input$radioboxes) - }) - - shinyApp(ui = ui(), server = server) -}
    -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/numericInput.html b/docs/reference/numericInput.html deleted file mode 100644 index b4ff3425..00000000 --- a/docs/reference/numericInput.html +++ /dev/null @@ -1,221 +0,0 @@ - - - - - - - - -Create a numeric input control — numericInput • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Create a numeric input control

    -
    - -
    numericInput(
    -  inputId,
    -  label,
    -  value,
    -  min = NA,
    -  max = NA,
    -  step = NA,
    -  width = NULL,
    -  ...
    -)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    inputId

    The input slot that will be used to access the value.

    label

    Display label for the control, or NULL for no label.

    value

    Initial value of the numeric input.

    min

    Minimum allowed value.

    max

    Maximum allowed value.

    step

    Interval to use when stepping between min and max.

    width

    The width of the input.

    ...

    Other parameters passed to numeric_input like type or icon.

    - - -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/numeric_input.html b/docs/reference/numeric_input.html deleted file mode 100644 index 020f823c..00000000 --- a/docs/reference/numeric_input.html +++ /dev/null @@ -1,274 +0,0 @@ - - - - - - - - -Create Semantic UI Numeric Input — numeric_input • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    This creates a default numeric input using Semantic UI. The input is available -under input[[input_id]].

    -
    - -
    numeric_input(
    -  input_id,
    -  label,
    -  value,
    -  min = NA,
    -  max = NA,
    -  step = NA,
    -  type = NULL,
    -  icon = NULL,
    -  placeholder = NULL,
    -  ...
    -)
    -
    -numericInput(
    -  inputId,
    -  label,
    -  value,
    -  min = NA,
    -  max = NA,
    -  step = NA,
    -  width = NULL,
    -  ...
    -)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    input_id

    Input name. Reactive value is available under input[[input_id]].

    label

    Display label for the control, or NULL for no label.

    value

    Initial value of the numeric input.

    min

    Minimum allowed value.

    max

    Maximum allowed value.

    step

    Interval to use when stepping between min and max.

    type

    Input type specifying class attached to input container. -See [Fomantic UI](https://fomantic-ui.com/collections/form.html) for details.

    icon

    Icon or label attached to numeric input.

    placeholder

    Inner input label displayed when no value is specified.

    ...

    Other parameters passed to numeric_input like type or icon.

    inputId

    The input slot that will be used to access the value.

    width

    The width of the input.

    - -

    Details

    - -

    The inputs are updateable by using updateNumericInput.

    - -

    Examples

    -
    ## Only run examples in interactive R sessions -if (interactive()) { - library(shiny) - library(shiny.semantic) - ui <- semanticPage( - numeric_input("ex", "Select number", 10), - ) - server <- function(input, output, session) {} - shinyApp(ui, server) -}
    -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/parse_val.html b/docs/reference/parse_val.html deleted file mode 100644 index 30be40be..00000000 --- a/docs/reference/parse_val.html +++ /dev/null @@ -1,194 +0,0 @@ - - - - - - - - -Parse the `shiny_input` value from JSON — parse_val • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Parse the `shiny_input` value from JSON

    -
    - -
    parse_val(val)
    - -

    Arguments

    - - - - - - -
    val

    value to get from JSON

    - -

    Value

    - -

    Value of type defined in `shiny_input`

    - -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/prepare_mustache_for_html_template.html b/docs/reference/prepare_mustache_for_html_template.html deleted file mode 100644 index f7518bb7..00000000 --- a/docs/reference/prepare_mustache_for_html_template.html +++ /dev/null @@ -1,209 +0,0 @@ - - - - - - - - -After applying custom CSS, prepares glue() template to be ready to use with htmltools::htmlTemplate() — prepare_mustache_for_html_template • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    After applying custom CSS, prepares glue() template to be ready to use with htmltools::htmlTemplate()

    -
    - -
    prepare_mustache_for_html_template(
    -  styled_html_template = "",
    -  area_names = c(),
    -  display_mode = FALSE
    -)
    - -

    Arguments

    - - - - - - - - - - - - - - -
    styled_html_template

    character

    area_names

    vector of character

    display_mode

    boolean - if TRUE it replaces {{}} mustache with <> so they can be displayed in the debug mode

    - -

    Value

    - -

    character

    -

    Details

    - -

    This is a helper function used in grid()

    - -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/progress.html b/docs/reference/progress.html deleted file mode 100644 index 3439a875..00000000 --- a/docs/reference/progress.html +++ /dev/null @@ -1,260 +0,0 @@ - - - - - - - - -Create progress Semantic UI component — progress • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    This creates a default progress using Semantic UI styles with Shiny input. -Progress is already initialized and available under input[[input_id]].

    -
    - -
    progress(
    -  input_id,
    -  value = NULL,
    -  total = NULL,
    -  percent = NULL,
    -  progress_lab = FALSE,
    -  label = NULL,
    -  label_complete = NULL,
    -  size = "",
    -  class = NULL
    -)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    input_id

    Input name. Reactive value is available under input[[input_id]].

    value

    The initial value to be selected for the progress bar.

    total

    The maximum value that will be applied to the progress bar.

    percent

    The initial percentage to be selected for the progress bar.

    progress_lab

    Logical, would you like the percentage visible in the progress bar?

    label

    The label to be visible underneath the progress bar.

    label_complete

    The label to be visible underneath the progress bar when the bar is at 100%.

    size

    character with legal semantic size, eg. "medium", "huge", "tiny"

    class

    UI class of the progress bar.

    - -

    Details

    - -

    To initialize the progress bar, you can either choose value and total, or percent.

    - -

    Examples

    -
    ## Only run examples in interactive R sessions -if (interactive()) { - - library(shiny) - library(shiny.semantic) - ui <- function() { - shinyUI( - semanticPage( - title = "Progress example", - progress("progress", percent = 24, label = "{percent}% complete"), - p("Progress completion:"), - textOutput("progress") - ) - ) - } - server <- shinyServer(function(input, output) { - output$progress <- renderText(input$progress) - }) - - shinyApp(ui = ui(), server = server) -}
    -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/rating_input.html b/docs/reference/rating_input.html deleted file mode 100644 index 126c88d4..00000000 --- a/docs/reference/rating_input.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - - - -Rating Input. — rating_input • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Crates rating component

    -
    - -
    rating_input(
    -  input_id,
    -  label = "",
    -  value = 0,
    -  max = 3,
    -  icon = "star",
    -  color = "yellow",
    -  size = ""
    -)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    input_id

    The input slot that will be used to access the value.

    label

    the contents of the item to display

    value

    initial rating value

    max

    maximum value

    icon

    character with name of the icon or icon() that is -an element of the rating

    color

    character with colour name

    size

    character with legal semantic size, eg. "medium", "huge", "tiny"

    - -

    Value

    - -

    rating object

    - -

    Examples

    -
    ## Only run examples in interactive R sessions -if (interactive()) { - library(shiny) - library(shiny.semantic) - - ui <- shinyUI( - semanticPage( - rating_input("rate", "How do you like it?", max = 5, - icon = "heart", color = "yellow"), - ) - ) - server <- function(input, output) { - observeEvent(input$rate,{print(input$rate)}) - } - shinyApp(ui = ui, server = server) -}
    -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/register_search.html b/docs/reference/register_search.html deleted file mode 100644 index d45e6b4f..00000000 --- a/docs/reference/register_search.html +++ /dev/null @@ -1,258 +0,0 @@ - - - - - - - - -Register search api url — register_search • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Calls Shiny session's registerDataObj to create REST API. -Publishes any R object as a URL endpoint that is unique to Shiny session. -search_query must be a function that takes two arguments: -data (the value that was passed into registerDataObj) and req -(an environment that implements the Rook specification for HTTP requests). -search_query will be called with these values whenever an HTTP request is -made to the URL endpoint. The return value of search_query should be a list -of list or a dataframe. Note that different semantic components expect -specific JSON fields to be present in order to work correctly. -Check components documentation for details.

    -
    - -
    register_search(session, data, search_query)
    - -

    Arguments

    - - - - - - - - - - - - - - -
    session

    Shiny server session

    data

    Data (the value that is passed into registerDataObj)

    search_query

    Function providing a response as a list of -lists or dataframe of search results.

    - - -

    Examples

    -
    if (interactive()) { - library(shiny) - library(tibble) - library(shiny.semantic) - shinyApp( - ui = semanticPage( - textInput("txt", "Enter the car name (or subset of name)"), - textOutput("api_url"), - uiOutput("open_url") - ), - server = function(input, output, session) { - api_response <- function(data, q) { - has_matching <- function(field) { - grepl(toupper(q), toupper(field), fixed = TRUE) - } - dplyr::filter(data, has_matching(car)) - } - - search_api_url <- register_search(session, - tibble::rownames_to_column(mtcars, "car"), api_response) - - output$api_url <- renderText({ - glue::glue( - "Registered API url: ", - "{session$clientData$url_protocol}//{session$clientData$url_hostname}", - ":{session$clientData$url_port}/", - "{search_api_url}&q={input$txt}" - ) - }) - - output$open_url <- renderUI({ - tags$a( - "Open", class = "ui button", - href = glue::glue("./{search_api_url}&q={input$txt}"), target = "_blank" - ) - }) - } - ) -}
    -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/render_menu_link.html b/docs/reference/render_menu_link.html deleted file mode 100644 index 924f1651..00000000 --- a/docs/reference/render_menu_link.html +++ /dev/null @@ -1,215 +0,0 @@ - - - - - - - - -Render menu link — render_menu_link • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    This function renders horizontal menu item.

    -
    - -
    render_menu_link(location, title, active_location = "", icon = NULL)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - -
    location

    character url with location

    title

    name of the page

    active_location

    name of the active subpage (if matches location then -it gets highlighted), default empty ("")

    icon

    non-mandatory parameter with icon name

    - -

    Value

    - -

    shiny tag link

    -

    See also

    - -

    horizontal_menu

    - -

    Examples

    -
    render_menu_link("#subpage1", "SUBPAGE")
    #> <a class="item" href="#subpage1"> -#> -#> SUBPAGE -#> </a>
    -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/search_field.html b/docs/reference/search_field.html deleted file mode 100644 index 674af907..00000000 --- a/docs/reference/search_field.html +++ /dev/null @@ -1,262 +0,0 @@ - - - - - - - - -Create search field Semantic UI component — search_field • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    This creates a default search field using Semantic UI styles with Shiny -input. Search field is already initialized and available under input[[input_id]]. -Search will automatically route to the named API endpoint provided -as parameter. API response is expected to be a JSON with property fields -`title` and `description`. -See https://semantic-ui.com/modules/search.html#behaviors for more details.

    -
    - -
    search_field(input_id, search_api_url, default_text = "Search", value = "")
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - -
    input_id

    Input name. Reactive value is available under input[[input_id]].

    search_api_url

    Register custom API url with server JSON Response -containing fields `title` and `description`.

    default_text

    Text to be visible on serach field when nothing -is selected.

    value

    Pass value if you want to initialize selection for search field.

    - - -

    Examples

    -
    ## Only run examples in interactive R sessions -if (FALSE) { -if (interactive()) { -library(shiny) -library(shiny.semantic) -library(gapminder) -library(dplyr) - -ui <- function() { - shinyUI( - semanticPage( - title = "Dropdown example", - p("Search country:"), - uiOutput("search_country"), - p("Selected country:"), - textOutput("selected_country") - ) - ) -} - -server <- shinyServer(function(input, output, session) { - - search_api <- function(gapminder, q) { - has_matching <- function(field) { - startsWith(field, q) - } - gapminder %>% - mutate(country = as.character(country)) %>% - select(country) %>% - unique %>% - filter(has_matching(country)) %>% - head(5) %>% - transmute(title = country, - description = country) - } - - search_api_url <- register_search(session, gapminder, search_api) - output$search_letters <- shiny::renderUI( - search_field("search_result", search_api_url) - ) - output$selected_country <- renderText(input[["search_result"]]) -}) -} - -shinyApp(ui = ui(), server = server) -}
    -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/search_selection_api.html b/docs/reference/search_selection_api.html deleted file mode 100644 index d6d2e13a..00000000 --- a/docs/reference/search_selection_api.html +++ /dev/null @@ -1,247 +0,0 @@ - - - - - - - - -Add Semantic UI search selection dropdown based on REST API — search_selection_api • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Define the (multiple) search selection dropdown input for retrieving remote -selection menu content from an API endpoint. API response is expected to be -a JSON with property fields `name` and `value`. Using a search selection -dropdown allows to search more easily through large lists.

    -
    - -
    search_selection_api(
    -  input_id,
    -  search_api_url,
    -  multiple = FALSE,
    -  default_text = "Select"
    -)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - -
    input_id

    Input name. Reactive value is available under input[[input_id]].

    search_api_url

    Register API url with server JSON Response containing -fields `name` and `value`.

    multiple

    TRUE if the dropdown should allow multiple selections, -FALSE otherwise (default FALSE).

    default_text

    Text to be visible on dropdown when nothing is selected.

    -

    #'@examples -## Only run examples in interactive R sessions -if (interactive()) - library(shiny) - library(shiny.semantic) - library(gapminder) - library(dplyr) ui <- function() - shinyUI( - semanticPage( - title = "Dropdown example", - uiOutput("search_letters"), - p("Selected letter:"), - textOutput("selected_letters") - ) - ) server <- shinyServer(function(input, output, session) search_api <- function(gapminder, q) - has_matching <- function(field) - startsWith(field, q) gapminder - mutate(country = as.character(country)) - select(country) - unique - filter(has_matching(country)) - head(5) - transmute(name = country, - value = country) search_api_url <- shiny.semantic::register_search(session, - gapminder, - search_api) - output$search_letters <- shiny::renderUI( - search_selection_api("search_result", search_api_url, multiple = TRUE) - ) - output$selected_letters <- renderText(input[["search_result"]]) - ) shinyApp(ui = ui(), server = server)

    - - -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/search_selection_choices.html b/docs/reference/search_selection_choices.html deleted file mode 100644 index a2883416..00000000 --- a/docs/reference/search_selection_choices.html +++ /dev/null @@ -1,256 +0,0 @@ - - - - - - - - -Add Semantic UI search selection dropdown based on provided choices — search_selection_choices • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Define the (multiple) search selection dropdown input component serving -search options using provided choices.

    -
    - -
    search_selection_choices(
    -  input_id,
    -  choices,
    -  value = NULL,
    -  multiple = FALSE,
    -  default_text = "Select",
    -  groups = NULL,
    -  dropdown_settings = list(forceSelection = FALSE)
    -)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    input_id

    Input name. Reactive value is available under input[[input_id]].

    choices

    Vector or a list of choices to search through.

    value

    String with default values to set when initialize the component. -Values should be delimited with a comma when multiple to set. Default NULL.

    multiple

    TRUE if the dropdown should allow multiple selections, -FALSE otherwise (default FALSE).

    default_text

    Text to be visible on dropdown when nothing is selected.

    groups

    Vector of length equal to choices, specifying to which group the choice belongs. -Specifying the parameter enables group dropdown search implementation.

    dropdown_settings

    Settings passed to dropdown() semantic-ui method. -See https://semantic-ui.com/modules/dropdown.html#/settings

    - - -

    Examples

    -
    ## Only run examples in interactive R sessions -if (interactive()) { - library(shiny) - library(shiny.semantic) - - ui <- function() { - shinyUI( - semanticPage( - title = "Dropdown example", - uiOutput("search_letters"), - p("Selected letter:"), - textOutput("selected_letters") - ) - ) - } - - server <- shinyServer(function(input, output, session) { - choices <- LETTERS - output$search_letters <- shiny::renderUI( - search_selection_choices("search_result", choices, multiple = TRUE) - ) - output$selected_letters <- renderText(input[["search_result"]]) - }) - - shinyApp(ui = ui(), server = server) -}
    -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/segment.html b/docs/reference/segment.html deleted file mode 100644 index fcda0231..00000000 --- a/docs/reference/segment.html +++ /dev/null @@ -1,218 +0,0 @@ - - - - - - - - -Create Semantic UI segment — segment • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    This creates a segment using Semantic UI styles.

    -
    - -
    segment(..., class = "")
    - -

    Arguments

    - - - - - - - - - - -
    ...

    Other arguments to be added as attributes of the -tag (e.g. style, class or childrens etc.)

    class

    Additional classes to add to html tag.

    - - -

    Examples

    -
    ## Only run examples in interactive R sessions -if (interactive()){ - library(shiny) - library(shiny.semantic) - - ui <- shinyUI(semanticPage( - segment(), - # placeholder - segment(class = "placeholder segment"), - # raised - segment(class = "raised segment"), - # stacked - segment(class = "stacked segment"), - # piled - segment(class = "piled segment") - )) - server <- shinyServer(function(input, output) { - }) - - shinyApp(ui, server) -}
    -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/selectInput.html b/docs/reference/selectInput.html deleted file mode 100644 index 622953fe..00000000 --- a/docs/reference/selectInput.html +++ /dev/null @@ -1,248 +0,0 @@ - - - - - - - - -Create a select list input control — selectInput • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Create a select list that can be used to choose a single or multiple items from a list of values.

    -
    - -
    selectInput(
    -  inputId,
    -  label,
    -  choices,
    -  selected = NULL,
    -  multiple = FALSE,
    -  width = NULL,
    -  ...
    -)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    inputId

    The input slot that will be used to access the value.

    label

    Display label for the control, or NULL for no label.

    choices

    List of values to select from. If elements of the list are named, -then that name — rather than the value — is displayed to the user.

    selected

    The initially selected value (or multiple values if multiple = TRUE). -If not specified then defaults to the first value for single-select lists and no -values for multiple select lists.

    multiple

    Is selection of multiple items allowed?

    width

    The width of the input.

    ...

    Arguments passed to dropdown_input.

    - - -

    Examples

    -
    ## Only run examples in interactive R sessions -if (interactive()) { - - library(shiny.semantic) - - # basic example - shinyApp( - ui = semanticPage( - selectInput("variable", "Variable:", - c("Cylinders" = "cyl", - "Transmission" = "am", - "Gears" = "gear")), - tableOutput("data") - ), - server = function(input, output) { - output$data <- renderTable({ - mtcars[, c("mpg", input$variable), drop = FALSE] - }, rownames = TRUE) - } - ) -}
    -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/semanticPage.html b/docs/reference/semanticPage.html deleted file mode 100644 index 5d8773b1..00000000 --- a/docs/reference/semanticPage.html +++ /dev/null @@ -1,249 +0,0 @@ - - - - - - - - -Semantic UI page — semanticPage • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    This creates a Semantic page for use in a Shiny app.

    -
    - -
    semanticPage(
    -  ...,
    -  title = "",
    -  theme = NULL,
    -  suppress_bootstrap = TRUE,
    -  margin = "10px"
    -)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - -
    ...

    Other arguments to be added as attributes of the main div tag -wrapper (e.g. style, class etc.)

    title

    A title to display in the browser's title bar.

    theme

    Theme name or path. Full list of supported themes you will find in -SUPPORTED_THEMES or at http://semantic-ui-forest.com/themes.

    suppress_bootstrap

    boolean flag that supresses bootstrap when turned on

    margin

    character with body margin size

    - -

    Details

    - -

    Inside, it uses two crucial options:

    -

    (1) shiny.minified with a logical value, tells whether it should attach min or full -semnatic css or js (TRUE by default). -(2) shiny.custom.semantic if this option has not NULL character semanticPage -takes dependencies from custom css and js files specified in this path -(NULL by default). Depending on shiny.minified value the folder should contain -either "min" or standard version. The folder should contain: semantic.css and -semantic.js files, or semantic.min.css and semantic.min.js -in shiny.minified = TRUE mode.

    - -

    Examples

    -
    ## Only run examples in interactive R sessions -if (interactive()) { -library(shiny) -library(shiny.semantic) - -ui <- semanticPage( - title = "Hello Shiny Semantic!", - tags$label("Number of observations:"), - slider_input("obs", value = 500, min = 0, max = 1000), - segment( - plotOutput("dist_plot") - ) -) - -server <- function(input, output) { - output$dist_plot <- renderPlot({ - hist(rnorm(input$obs)) - }) -} - -shinyApp(ui, server) -}
    -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/semantic_DT.html b/docs/reference/semantic_DT.html deleted file mode 100644 index 17d26226..00000000 --- a/docs/reference/semantic_DT.html +++ /dev/null @@ -1,210 +0,0 @@ - - - - - - - - -Create Semantic DT Table — semantic_DT • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    This creates DT table styled with Semantic UI.

    -
    - -
    semantic_DT(..., options = list())
    - -

    Arguments

    - - - - - - - - - - -
    ...

    datatable parameters, check ?DT::datatable to learn more.

    options

    datatable options, check ?DT::datatable to learn more.

    - - -

    Examples

    -
    if (interactive()){ - library(shiny) - library(shiny.semantic) - - ui <- semanticPage( - semantic_DTOutput("table") - ) - server <- function(input, output, session) { - output$table <- DT::renderDataTable( - semantic_DT(iris) - ) - } - shinyApp(ui, server) -}
    -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/semantic_DTOutput.html b/docs/reference/semantic_DTOutput.html deleted file mode 100644 index 38367695..00000000 --- a/docs/reference/semantic_DTOutput.html +++ /dev/null @@ -1,194 +0,0 @@ - - - - - - - - -Semantic DT Output — semantic_DTOutput • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Semantic DT Output

    -
    - -
    semantic_DTOutput(...)
    - -

    Arguments

    - - - - - - -
    ...

    datatable parameters, check ?DT::datatable to learn more.

    - -

    Value

    - -

    DT Output with semanitc style

    - -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/set_tab_id.html b/docs/reference/set_tab_id.html deleted file mode 100644 index 930f158f..00000000 --- a/docs/reference/set_tab_id.html +++ /dev/null @@ -1,192 +0,0 @@ - - - - - - - - -Sets tab id if not provided — set_tab_id • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Sets tab id if it wasn't provided

    -
    - -
    set_tab_id(tab)
    - -

    Arguments

    - - - - - - -
    tab

    A tab. Tab is a list of three elements - first -element defines menu item, second element defines tab content, third optional element defines tab id.

    - - -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/shiny.semantic.html b/docs/reference/shiny.semantic.html deleted file mode 100644 index 36b9efb7..00000000 --- a/docs/reference/shiny.semantic.html +++ /dev/null @@ -1,202 +0,0 @@ - - - - - - - - -Semantic UI wrapper for Shiny — shiny.semantic • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    With this library it’s easy to wrap Shiny with Semantic UI -components. Add a few simple lines of code and some CSS classes to give -your UI a fresh, modern and highly interactive look.

    -
    - - - -

    Options

    - - - -

    There are a number of global options that affect shiny.semantic as well as -Shiny behavior.The options can be set globally with `options()`

    -
    shiny.custom.semantic.cdn (defaults is internal CDN)

    This controls from where the css -and javascripts will be downloaded.

    -
    shiny.semantic.local (defaults to `FALSE`)

    This allows to use only local dependency.

    -
    shiny.custom.semantic (defaults to `NULL`)

    This allows to set custom local path -to semantic dependencies.

    -
    shiny.minified (defaults to `TRUE`)

    Defines including JavaScript as a minified or -un-minified file.

    - - - - -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/shiny_input.html b/docs/reference/shiny_input.html deleted file mode 100644 index af337ffe..00000000 --- a/docs/reference/shiny_input.html +++ /dev/null @@ -1,229 +0,0 @@ - - - - - - - - -Create universal Shiny input binding — shiny_input • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Universal binding for Shiny input on custom user interface. Using this function one can create various inputs -ranging from text, numerical, date, dropdowns, etc. Value of this input is extracted via jQuery using $().val() -function and default exposed as serialized JSON to the Shiny server. If you want to change type of exposed input -value specify it via type param. Currently list of supported types is "JSON" (default) and "text".

    -
    - -
    shiny_input(input_id, shiny_ui, value = NULL, type = "JSON")
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - -
    input_id

    String with name of this input. Access to this input within server code is normal with -input[[input_id]].

    shiny_ui

    UI of HTML component presenting this input to the users. This UI should allow to extract its value -with jQuery $().val() function.

    value

    An optional argument with value that should be set for this input. Can be used to store persisten input -valus in dynamic UIs.

    type

    Type of input value (could be "JSON" or "text").

    - - -

    Examples

    -
    library(shiny) -library(shiny.semantic) -# Create a week field -uirender( - tagList( - div(class = "ui icon input", - style = NULL, - "", - shiny_input( - "my_id", - tags$input(type = "week", name = "my_id", min = NULL, max = NULL), - value = NULL, - type = "text"), - icon("calendar")) - ) -)
    -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/shiny_text_input.html b/docs/reference/shiny_text_input.html deleted file mode 100644 index 4ed8c731..00000000 --- a/docs/reference/shiny_text_input.html +++ /dev/null @@ -1,212 +0,0 @@ - - - - - - - - -Create universal Shiny text input binding — shiny_text_input • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Universal binding for Shiny text input on custom user interface. Value of -this input is extracted via jQuery using $().val() function. This function -is just a simple binding over shiny_input. Please take a look at shiny_input -documentation for more information.

    -
    - -
    shiny_text_input(...)
    - -

    Arguments

    - - - - - - -
    ...

    Possible arguments are the same as in shiny_input() method: -input_id, shiny_ui, value. Type is already predefined as "text"

    - - -

    Examples

    -
    library(shiny) -library(shiny.semantic) -# Create a color picker -uirender( - tagList( - div(class = "ui input", - style = NULL, - "Color picker", - shiny_text_input( - "my_id", - tags$input(type = "color", name = "my_id", value = "#ff0000")) - ) - ))
    -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/show_modal.html b/docs/reference/show_modal.html deleted file mode 100644 index 019ab761..00000000 --- a/docs/reference/show_modal.html +++ /dev/null @@ -1,207 +0,0 @@ - - - - - - - - -Show, Hide or Remove Semantic UI modal — show_modal • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    This displays a hidden Semantic UI modal.

    -
    - -
    show_modal(id, session = shiny::getDefaultReactiveDomain())
    -
    -remove_modal(id, session = shiny::getDefaultReactiveDomain())
    -
    -remove_all_modals(session = shiny::getDefaultReactiveDomain())
    -
    -removeModal(session = shiny::getDefaultReactiveDomain())
    -
    -hide_modal(id, session = shiny::getDefaultReactiveDomain())
    - -

    Arguments

    - - - - - - - - - - -
    id

    ID of the modal that will be displayed.

    session

    The session object passed to function given to -shinyServer.

    - -

    See also

    - -

    modal

    - -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/sidebar_layout.html b/docs/reference/sidebar_layout.html deleted file mode 100644 index c79a882c..00000000 --- a/docs/reference/sidebar_layout.html +++ /dev/null @@ -1,295 +0,0 @@ - - - - - - - - -Creates div containing children elements of sidebar panel — sidebar_panel • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Creates div containing children elements of sidebar panel

    -

    Creates div containing children elements of main panel

    -

    Creates grid layout composed of sidebar and main panels

    -
    - -
    sidebar_panel(..., width = 1)
    -
    -main_panel(..., width = 3)
    -
    -sidebar_layout(
    -  sidebar_panel,
    -  main_panel,
    -  mirrored = FALSE,
    -  min_height = "auto",
    -  container_style = "",
    -  area_styles = list(sidebar_panel = "", main_panel = "")
    -)
    -
    -sidebarPanel(..., width = 6)
    -
    -mainPanel(..., width = 10)
    -
    -sidebarLayout(
    -  sidebarPanel,
    -  mainPanel,
    -  position = c("left", "right"),
    -  fluid = TRUE
    -)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ...

    Container's children elements

    width

    Width of main panel container as relative value

    sidebar_panel

    Sidebar panel component

    main_panel

    Main panel component

    mirrored

    If TRUE sidebar is located on the right side, -if FALSE - on the left side (default)

    min_height

    Sidebar layout container keeps the minimum height, if -specified. It should be formatted as a string with css units

    container_style

    CSS declarations for grid container

    area_styles

    List of CSS declarations for each grid area inside

    sidebarPanel

    same as sidebar_panel

    mainPanel

    same as main_panel

    position

    vector with position of sidebar elements in order sidebar, main

    fluid

    TRUE to use fluid layout; FALSE to use fixed layout.

    - -

    Value

    - -

    Container with sidebar and main panels

    - -

    Examples

    -
    if (interactive()){ - library(shiny) - library(shiny.semantic) - ui <- semanticPage( - titlePanel("Hello Shiny!"), - sidebar_layout( - sidebar_panel( - shiny.semantic::sliderInput("obs", - "Number of observations:", - min = 0, - max = 1000, - value = 500), - width = 3 - ), - main_panel( - plotOutput("distPlot"), - width = 4 - ), - mirrored = TRUE - ) - ) - server <- function(input, output) { - output$distPlot <- renderPlot({ - hist(rnorm(input$obs)) - }) - } - shinyApp(ui, server) -}
    -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/simple_checkbox.html b/docs/reference/simple_checkbox.html deleted file mode 100644 index 66b58439..00000000 --- a/docs/reference/simple_checkbox.html +++ /dev/null @@ -1,235 +0,0 @@ - - - - - - - - -Create Semantic UI checkbox — simple_checkbox • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Create Semantic UI checkbox

    -
    - -
    simple_checkbox(
    -  input_id,
    -  label = "",
    -  type = NULL,
    -  is_marked = TRUE,
    -  style = NULL
    -)
    -
    -toggle(input_id, label = "", is_marked = TRUE, style = NULL)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - -
    input_id

    Input name. Reactive value is available under input[[name]].

    label

    Text to be displayed with checkbox.

    type

    Type of checkbox: NULL, 'toggle'

    is_marked

    Defines if checkbox should be marked. Default TRUE.

    style

    Style of the widget.

    - -

    Details

    - -

    The inputs are updateable by using updateCheckboxInput.

    -

    The following types are allowed:

      -
    • NULLThe standard checkbox (default)

    • -
    • toggleEach checkbox has a toggle form

    • -
    • sliderEach checkbox has a simple slider form

    • -
    - - -

    Examples

    -
    simple_checkbox("example", "Check me", is_marked = FALSE)
    #> <div class="ui checkbox"> -#> <input id="example" type="checkbox"/> -#> <label>Check me</label> -#> </div>
    -if (interactive()){ -ui <- semanticPage( - shinyUI( - toggle("tog1", "My Label", TRUE) - ) -) -server <- function(input, output, session) { - observeEvent(input$tog1, { - print(input$tog1) - }) -} -shinyApp(ui, server) -}
    -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/slider.html b/docs/reference/slider.html deleted file mode 100644 index 1b3711c9..00000000 --- a/docs/reference/slider.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - -Create Semantic UI Slider / Range — slider_input • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    This creates a slider input using Semantic UI. Slider is already initialized and -available under input[[input_id]]. Use Range for range of values.

    -
    - -
    slider_input(input_id, value, min, max, step = 1, class = "labeled")
    -
    -sliderInput(inputId, label, min, max, value, step = 1, width = NULL, ...)
    -
    -range_input(input_id, value, value2, min, max, step = 1, class = NULL)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    input_id

    Input name. Reactive value is available under input[[input_id]].

    value

    The initial value to be selected for the sldier (lower value if using range).

    min

    The minimum value allowed to be selected for the slider.

    max

    The maximum value allowed to be selected for the slider.

    step

    The interval between each selectable value of the slider.

    class

    UI class of the slider. Can include "labeled" and "ticked".

    inputId

    Input name.

    label

    Display label for the control, or NULL for no label.

    width

    character with width of slider.

    ...

    additional arguments

    value2

    The initial upper value of the slider.

    - -

    Details

    - -

    Use update_slider to update the slider/range within the shiny session.

    -

    See also

    - -

    update_slider for input updates, -https://fomantic-ui.com/modules/slider.html for preset classes.

    - -

    Examples

    -
    if (interactive()) { # Slider example - library(shiny) - library(shiny.semantic) - - ui <- shinyUI( - semanticPage( - title = "Slider example", - tags$br(), - slider_input("slider", 10, 0, 20, class = "labeled ticked"), - p("Selected value:"), - textOutput("slider") - ) - ) - server <- shinyServer(function(input, output, session) { - output$slider <- renderText(input$slider) - }) - shinyApp(ui = ui, server = server) - } - if (interactive()) { # Range example - ui <- shinyUI( - semanticPage( - title = "Range example", - tags$br(), - range_input("range", 10, 15, 0, 20), - p("Selected values:"), - textOutput("range") - ) - ) - server <- shinyServer(function(input, output, session) { - output$range <- renderText(paste(input$range, collapse = " - ")) - }) - shinyApp(ui = ui, server = server) - }
    -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/split_args.html b/docs/reference/split_args.html deleted file mode 100644 index e5abd8f3..00000000 --- a/docs/reference/split_args.html +++ /dev/null @@ -1,198 +0,0 @@ - - - - - - - - -Split arguments to positional and named — split_args • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Split arguments to positional and named

    -
    - -
    split_args(...)
    - -

    Arguments

    - - - - - - -
    ...

    arguments to split

    - -

    Value

    - -

    A list with two named elements:

      -
    • positional, a list of the positional arguments,

    • -
    • named, a list of the named arguments.

    • -
    - - -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/split_layout.html b/docs/reference/split_layout.html deleted file mode 100644 index ae26c930..00000000 --- a/docs/reference/split_layout.html +++ /dev/null @@ -1,258 +0,0 @@ - - - - - - - - -Split layout — split_layout • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Lays out elements horizontally, dividing the available horizontal space into -equal parts (by default) or specified by parameters.

    -
    - -
    split_layout(..., cell_widths = NULL, cell_args = "", style = NULL)
    -
    -splitLayout(..., cellWidths = NULL, cellArgs = "", style = NULL)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ...

    Unnamed arguments will become child elements of the layout.

    cell_widths

    Character or numeric vector indicating the widths of the -individual cells. Recycling will be used if needed.

    cell_args

    character with additional attributes that should be used for -each cell of the layout.

    style

    character with style of outer box surrounding all elements

    cellWidths

    same as cell_widths

    cellArgs

    same as cell_args

    - -

    Value

    - -

    split layout grid object

    - -

    Examples

    -
    if (interactive()) { - #' Server code used for all examples - server <- function(input, output) { - output$plot1 <- renderPlot(plot(cars)) - output$plot2 <- renderPlot(plot(pressure)) - output$plot3 <- renderPlot(plot(AirPassengers)) - } - #' Equal sizing - ui <- semanticPage( - split_layout( - plotOutput("plot1"), - plotOutput("plot2") - ) - ) - shinyApp(ui, server) - #' Custom widths - ui <- semanticPage( - split_layout(cell_widths = c("25%", "75%"), - plotOutput("plot1"), - plotOutput("plot2") - ) - ) - shinyApp(ui, server) - #' All cells at 300 pixels wide, with cell padding - #' and a border around everything - ui <- semanticPage( - split_layout( - cell_widths = 300, - cell_args = "padding: 6px;", - style = "border: 1px solid silver;", - plotOutput("plot1"), - plotOutput("plot2"), - plotOutput("plot3") - ) - ) - shinyApp(ui, server) -}
    -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/tabset.html b/docs/reference/tabset.html deleted file mode 100644 index e81862df..00000000 --- a/docs/reference/tabset.html +++ /dev/null @@ -1,245 +0,0 @@ - - - - - - - - -Create Semantic UI tabs — tabset • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    This creates tabs with content using Semantic UI styles.

    -
    - -
    tabset(
    -  tabs,
    -  active = NULL,
    -  id = generate_random_id("menu"),
    -  menu_class = "top attached tabular",
    -  tab_content_class = "bottom attached grid segment"
    -)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - -
    tabs

    A list of tabs. Each tab is a list of three elements - first -element defines menu item, second element defines tab content, third optional element defines tab id.

    active

    Id of the active tab. If NULL first tab will be active.

    id

    Id of the menu element (default: randomly generated id)

    menu_class

    Class for the menu element (default: "top attached -tabular")

    tab_content_class

    Class for the tab content (default: "bottom attached -segment")

    - -

    Details

    - -

    You may access active tab id with input$<id>.

    -

    See also

    - -

    update_tabset

    - -

    Examples

    -
    ## Only run examples in interactive R sessions -if (interactive()){ - library(shiny) - library(shiny.semantic) - - ui <- semanticPage( - tabset(tabs = - list( - list(menu = "First Tab", content = "Tab 1"), - list(menu = "Second Tab", content = "Tab 2", id = "second_tab") - ), - active = "second_tab", - id = "exampletabset" - ), - h2("Active Tab:"), - textOutput("activetab") - ) - server <- function(input, output) { - output$activetab <- renderText(input$exampletabset) - } - shinyApp(ui, server) -}
    -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/textAreaInput.html b/docs/reference/textAreaInput.html deleted file mode 100644 index 5776691b..00000000 --- a/docs/reference/textAreaInput.html +++ /dev/null @@ -1,219 +0,0 @@ - - - - - - - - -Create a semantic Text Area input — textAreaInput • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Create a text area input control for entry of unstructured text values.

    -
    - -
    textAreaInput(inputId, label, value = "", width = NULL, placeholder = NULL)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - -
    inputId

    Input name. Reactive value is available under input[[input_id]].

    label

    character with label put above the input

    value

    Pass value if you want to have default text.

    width

    The width of the input, eg. "40px"

    placeholder

    Text visible in the input when nothing is inputted.

    - - -

    Examples

    -
    ## Only run examples in interactive R sessions -if (interactive()) { -ui <- semanticPage( - textAreaInput("a", "Area:", width = "200px"), - verbatimTextOutput("value") -) -server <- function(input, output, session) { - output$value <- renderText({ input$a }) -} -shinyApp(ui, server) -}
    -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/text_input.html b/docs/reference/text_input.html deleted file mode 100644 index c5746b01..00000000 --- a/docs/reference/text_input.html +++ /dev/null @@ -1,264 +0,0 @@ - - - - - - - - -Create Semantic UI Text Input — text_input • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    This creates a default text input using Semantic UI. The input is available -under input[[input_id]].

    -
    - -
    text_input(
    -  input_id,
    -  label = NULL,
    -  value = "",
    -  type = "text",
    -  placeholder = NULL,
    -  attribs = list()
    -)
    -
    -textInput(
    -  inputId,
    -  label,
    -  value = "",
    -  width = NULL,
    -  placeholder = NULL,
    -  type = "text"
    -)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    input_id

    Input name. Reactive value is available under input[[input_id]].

    label

    character with label put on the left from the input

    value

    Pass value if you want to have default text.

    type

    Change depending what type of input is wanted. See details for options.

    placeholder

    Text visible in the input when nothing is inputted.

    attribs

    A named list of attributes to assign to the input.

    inputId

    Input name. The same as input_id.

    width

    The width of the input, eg. "40px"

    - -

    Details

    - -

    The following type s are allowed:

      -
    • text The standard input

    • -
    • textarea An extended space for text

    • -
    • password A censored version of the text input

    • -
    • email A special version of the text input specific for email addresses

    • -
    • url A special version of the text input specific for URLs

    • -
    • tel A special version of the text input specific for telephone numbers

    • -
    - -

    The inputs are updateable by using updateTextInput or -updateTextAreaInput if type = "textarea".

    - -

    Examples

    -
    ## Only run examples in interactive R sessions -if (interactive()) { - library(shiny) - library(shiny.semantic) - ui <- semanticPage( - uiinput( - text_input("ex", label = "Your text", type = "text", placeholder = "Enter Text") - ) - ) - server <- function(input, output, session) { - } - shinyApp(ui, server) - }
    -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/theme_selector.html b/docs/reference/theme_selector.html deleted file mode 100644 index f5c1aafd..00000000 --- a/docs/reference/theme_selector.html +++ /dev/null @@ -1,213 +0,0 @@ - - - - - - - - -Themes changer dropdown — theme_selector • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Themes changer dropdown

    -
    - -
    theme_selector(input_id = "theme", label = "Choose theme")
    - -

    Arguments

    - - - - - - - - - - -
    input_id

    Id of dropdown. input[[input_id]] returns the currently selected theme.

    label

    Dropdown label.

    - - -

    Examples

    -
    -if (interactive()) { -library(shiny) - library(shiny.semantic) - ui <- semanticPage( - theme = "superhero", - actionButton("action_button", "Press Me!"), - textOutput("button_output"), - theme_selector(), - textOutput("theme") - ) - server <- function(input, output, session) { - output$button_output <- renderText(as.character(input$action_button)) - output$theme <- renderText(as.character(input$theme)) - } - shinyApp(ui, server) -}
    -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/toast.html b/docs/reference/toast.html deleted file mode 100644 index c51e1ee4..00000000 --- a/docs/reference/toast.html +++ /dev/null @@ -1,338 +0,0 @@ - - - - - - - - -Show and remove Semantic UI toast — toast • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    These functions either create or remove a toast notifications with Semantic UI styling.

    -
    - -
    toast(
    -  message,
    -  title = NULL,
    -  action = NULL,
    -  duration = 3,
    -  id = NULL,
    -  class = "",
    -  toast_tags = NULL,
    -  session = shiny::getDefaultReactiveDomain()
    -)
    -
    -close_toast(id, session = shiny::getDefaultReactiveDomain())
    -
    -showNotification(
    -  ui,
    -  action = NULL,
    -  duration = 5,
    -  closeButton = TRUE,
    -  id = NULL,
    -  type = c("default", "message", "warning", "error"),
    -  session = getDefaultReactiveDomain(),
    -  ...
    -)
    -
    -removeNotification(id, session = shiny::getDefaultReactiveDomain())
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    message

    Content of the message.

    title

    A title given to the toast. Defauly is empty ("").

    action

    A list of lists containing settings for buttons/options to select within the

    duration

    Length in seconds for the toast to appear, default is 3 seconds. To make it not automatically close, -set to 0.

    id

    A unique identifier for the notification. It is optional for toast, but required -for close_toast.

    class

    Classes except "ui toast" to be added to the toast. Semantic UI classes can be used. Default "".

    toast_tags

    Other toast elements. Default NULL.

    session

    Session object to send notification to.

    ui

    Content of the toast.

    closeButton

    Logical, should a close icon appear on the toast?

    type

    Type of toast

    ...

    Arguments that can be passed to toast

    - -

    See also

    - - - -

    Examples

    -
    ## Create a simple server toast -library(shiny) -library(shiny.semantic) - -ui <- function() { - shinyUI( - semanticPage( - actionButton("show", "Show toast") - ) - ) -} - -server = function(input, output) { - observeEvent(input$show, { - toast( - "This is an important message!" - ) - }) -} -if (interactive()) shinyApp(ui, server) - -## Create a toast with options -ui <- semanticPage( - actionButton("show", "Show"), -) -server <- function(input, output) { - observeEvent(input$show, { - toast( - title = "Question", - "Do you want to see more?", - duration = 0, - action = list( - list( - text = "OK", class = "green", icon = "check", - click = ("(function() { $('body').toast({message:'Yes clicked'}); })") - ), - list( - text = "No", class = "red", icon = "times", - click = ("(function() { $('body').toast({message:'No ticked'}); })") - ) - ) - ) - }) -} - -if (interactive()) shinyApp(ui, server) - -## Closing a toast -ui <- semanticPage( - action_button("show", "Show"), - action_button("remove", "Remove") -) -server <- function(input, output) { - # A queue of notification IDs - ids <- character(0) - # A counter - n <- 0 - - observeEvent(input$show, { - # Save the ID for removal later - id <- toast(paste("Message", n), duration = NULL) - ids <<- c(ids, id) - n <<- n + 1 - }) - - observeEvent(input$remove, { - if (length(ids) > 0) - close_toast(ids[1]) - ids <<- ids[-1] - }) -} - -if (interactive()) shinyApp(ui, server)
    -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/uiinput.html b/docs/reference/uiinput.html deleted file mode 100644 index 88aa7835..00000000 --- a/docs/reference/uiinput.html +++ /dev/null @@ -1,215 +0,0 @@ - - - - - - - - -Create Semantic UI Input — uiinput • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    This creates an input shell for the actual input

    -
    - -
    uiinput(..., class = "")
    - -

    Arguments

    - - - - - - - - - - -
    ...

    Other arguments to be added as attributes of the tag (e.g. style, class or childrens etc.)

    class

    Additional classes to add to html tag.

    - -

    See also

    - -

    text_input

    - -

    Examples

    -
    #' ## Only run examples in interactive R sessions -if (interactive()) { -library(shiny) -library(shiny.semantic) - -ui <- semanticPage( - uiinput(icon("dog"), - numeric_input("input", value = 0, label = "") - ) -) - -server <- function(input, output, session) { -} - -shinyApp(ui, server) -}
    -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/uirender.html b/docs/reference/uirender.html deleted file mode 100644 index 3c01e6dd..00000000 --- a/docs/reference/uirender.html +++ /dev/null @@ -1,215 +0,0 @@ - - - - - - - - -Render semanticui htmlwidget — uirender • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    htmlwidget that adds semanticui dependencies and -renders in viewer or rmarkdown.

    -
    - -
    uirender(ui, width = NULL, height = NULL, element_id = NULL)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - -
    ui

    UI, which will be wraped in an htmlwidget.

    width

    Fixed width for widget (in css units). The default is NULL, -which results in intelligent automatic sizing.

    height

    Fixed height for widget (in css units). The default is NULL, -which results in intelligent automatic sizing.

    element_id

    Use an explicit element ID for the widget -(rather than an automatically generated one).

    - - -

    Examples

    -
    library(shiny) -library(shiny.semantic) -uirender(card(div(class="content", - div(class="header", "Elliot Fu"), - div(class="meta", "Friend"), - div(class="description", "Elliot Fu is a film-maker from New York."))))
    -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/updateActionButton.html b/docs/reference/updateActionButton.html deleted file mode 100644 index aac581af..00000000 --- a/docs/reference/updateActionButton.html +++ /dev/null @@ -1,221 +0,0 @@ - - - - - - - - -Change the label or icon of an action button on the client — updateActionButton • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Change the label or icon of an action button on the client

    -
    - -
    updateActionButton(session, inputId, label = NULL, icon = NULL)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - -
    session

    The session object passed to function given to shinyServer.

    inputId

    The id of the input object.

    label

    The label to set for the input object.

    icon

    The icon to set for the input object. To remove the current icon, use icon=character(0)

    - - -

    Examples

    -
    -if (interactive()){ -library(shiny) -library(shiny.semantic) - -ui <- semanticPage( - actionButton("update", "Update button"), - br(), - actionButton("go_button", "Go") -) - -server <- function(input, output, session) { - observe({ - req(input$update) - - # Updates go_button's label and icon - updateActionButton(session, "go_button", - label = "New label", - icon = icon("calendar")) - - }) -} -shinyApp(ui, server) -}
    -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/updateNumericInput.html b/docs/reference/updateNumericInput.html deleted file mode 100644 index 7e8edc60..00000000 --- a/docs/reference/updateNumericInput.html +++ /dev/null @@ -1,216 +0,0 @@ - - - - - - - - -Change numeric input value and settings — updateNumericInput • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Change numeric input value and settings

    -
    - -
    updateNumericInput(
    -  session,
    -  inputId,
    -  label = NULL,
    -  value = NULL,
    -  min = NULL,
    -  max = NULL,
    -  step = NULL
    -)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    session

    The session object passed to function given to shinyServer.

    inputId

    The id of the input object.

    label

    The label to set for the input object.

    value

    The value to set for the input object.

    min

    Minimum value.

    max

    Maximum value.

    step

    Step size.

    - - -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/updateRating.html b/docs/reference/updateRating.html deleted file mode 100644 index fcfea210..00000000 --- a/docs/reference/updateRating.html +++ /dev/null @@ -1,196 +0,0 @@ - - - - - - - - -Update rating — updateRating • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    check rating to learn more.

    -
    - -
    updateRating(session, input_id, label = NULL, value = NULL)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - -
    session

    shiny object with session info

    input_id

    rating input name

    label

    character with updated label

    value

    new rating value

    - - -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/updateSelectInput.html b/docs/reference/updateSelectInput.html deleted file mode 100644 index 3d1f9a5f..00000000 --- a/docs/reference/updateSelectInput.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - - - -Change the value of a select input on the client — updateSelectInput • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Update selecInput widget

    -
    - -
    updateSelectInput(session, inputId, label, choices = NULL, selected = NULL)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - -
    session

    The session object passed to function given to shinyServer.

    inputId

    The id of the input object.

    label

    The label to set for the input object.

    choices

    List of values to select from. If elements of the list are named, -then that name — rather than the value — is displayed to the user.

    selected

    The initially selected value (or multiple values if multiple = TRUE). -If not specified then defaults to the first value for single-select lists and no -values for multiple select lists.

    - - -

    Examples

    -
    ## Only run examples in interactive R sessions -if (interactive()) { - - ui <- semanticPage( - p("The checkbox group controls the select input"), - multiple_checkbox("checkboxes", "Input checkbox", - c("Item A", "Item B", "Item C")), - selectInput("inSelect", "Select input", - c("Item A", "Item B")) - ) - - server <- function(input, output, session) { - observe({ - x <- input$checkboxes - - # Can use character(0) to remove all choices - if (is.null(x)) - x <- character(0) - - # Can also set the label and select items - updateSelectInput(session, "inSelect", - label = paste(input$checkboxes, collapse = ", "), - choices = x, - selected = tail(x, 1) - ) - }) - } - - shinyApp(ui, server) -}
    -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/update_action_button.html b/docs/reference/update_action_button.html deleted file mode 100644 index 7e292f46..00000000 --- a/docs/reference/update_action_button.html +++ /dev/null @@ -1,234 +0,0 @@ - - - - - - - - -Change the label or icon of an action button on the client — update_action_button • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Change the label or icon of an action button on the client

    -
    - -
    update_action_button(session, input_id, label = NULL, icon = NULL)
    -
    -updateActionButton(session, inputId, label = NULL, icon = NULL)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - -
    session

    The session object passed to function given to shinyServer.

    input_id

    The id of the input object.

    label

    The label to set for the input object.

    icon

    The icon to set for the input object. To remove the current icon, use icon=character(0)

    inputId

    the same as input_id

    - - -

    Examples

    -
    -if (interactive()){ -library(shiny) -library(shiny.semantic) - -ui <- semanticPage( - actionButton("update", "Update button"), - br(), - actionButton("go_button", "Go") -) - -server <- function(input, output, session) { - observe({ - req(input$update) - - # Updates go_button's label and icon - updateActionButton(session, "go_button", - label = "New label", - icon = icon("calendar")) - - }) -} -shinyApp(ui, server) -}
    -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/update_dropdown.html b/docs/reference/update_dropdown.html deleted file mode 100644 index 920a9a1f..00000000 --- a/docs/reference/update_dropdown.html +++ /dev/null @@ -1,239 +0,0 @@ - - - - - - - - -Update dropdown Semantic UI component — update_dropdown • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -<<<<<<< HEAD -

    Change the value of a dropdown_input input on the client.

    -======= -

    Change the value of a dropdown_input input on the client.

    ->>>>>>> develop -
    - -
    update_dropdown(
    -  session,
    -  input_id,
    -  choices = NULL,
    -  choices_value = choices,
    -  value = NULL
    -)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - -
    session

    The session object passed to function given to shinyServer.

    input_id

    The id of the input object

    choices

    All available options one can select from. If no need to update then leave as NULL

    choices_value

    What reactive value should be used for corresponding choice.

    value

    The initially selected value.

    - - -

    Examples

    -
    if (interactive()) { - -library(shiny) -library(shiny.semantic) - -ui <- function() { - shinyUI( - semanticPage( - title = "Dropdown example", - dropdown_input("simple_dropdown", LETTERS[1:5], value = "A", type = "selection multiple"), - p("Selected letter:"), - textOutput("selected_letter"), - shiny.semantic::actionButton("simple_button", "Update input to D") - ) - ) -} - -server <- shinyServer(function(input, output, session) { - output$selected_letter <- renderText(paste(input[["simple_dropdown"]], collapse = ", ")) - - observeEvent(input$simple_button, { - update_dropdown(session, "simple_dropdown", value = "D") - }) -}) - -shinyApp(ui = ui(), server = server) - -}
    -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/update_dropdown_input.html b/docs/reference/update_dropdown_input.html deleted file mode 100644 index 76b559b5..00000000 --- a/docs/reference/update_dropdown_input.html +++ /dev/null @@ -1,242 +0,0 @@ - - - - - - - - -Update dropdown Semantic UI component — update_dropdown_input • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Change the value of a dropdown_input input on the client.

    -
    - -
    update_dropdown_input(
    -  session,
    -  input_id,
    -  choices = NULL,
    -  choices_value = choices,
    -  value = NULL
    -)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - -
    session

    The session object passed to function given to shinyServer.

    input_id

    The id of the input object

    choices

    All available options one can select from. If no need to update then leave as NULL

    choices_value

    What reactive value should be used for corresponding choice.

    value

    The initially selected value.

    - - -

    Examples

    -
    if (interactive()) { - -library(shiny) -library(shiny.semantic) - -ui <- function() { - shinyUI( - semanticPage( - title = "Dropdown example", - dropdown_input("simple_dropdown", LETTERS[1:5], value = "A", type = "selection multiple"), - p("Selected letter:"), - textOutput("selected_letter"), - shiny.semantic::actionButton("simple_button", "Update input to D") - ) - ) -} - -server <- shinyServer(function(input, output, session) { - output$selected_letter <- renderText(paste(input[["simple_dropdown"]], collapse = ", ")) - - observeEvent(input$simple_button, { - update_dropdown(session, "simple_dropdown", value = "D") - }) -}) - -shinyApp(ui = ui(), server = server) - -}
    -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/update_numeric_input.html b/docs/reference/update_numeric_input.html deleted file mode 100644 index 56a5ccbd..00000000 --- a/docs/reference/update_numeric_input.html +++ /dev/null @@ -1,259 +0,0 @@ - - - - - - - - -Change numeric input value and settings — update_numeric_input • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Change numeric input value and settings

    -
    - -
    update_numeric_input(
    -  session,
    -  input_id,
    -  label = NULL,
    -  value = NULL,
    -  min = NULL,
    -  max = NULL,
    -  step = NULL
    -)
    -
    -updateNumericInput(
    -  session,
    -  inputId,
    -  label = NULL,
    -  value = NULL,
    -  min = NULL,
    -  max = NULL,
    -  step = NULL
    -)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    session

    The session object passed to function given to shinyServer.

    input_id

    The id of the input object.

    label

    The label to set for the input object.

    value

    The value to set for the input object.

    min

    Minimum value.

    max

    Maximum value.

    step

    Step size.

    inputId

    the same as input_id

    - - -

    Examples

    -
    ## Only run examples in interactive R sessions -if (interactive()) { -library(shiny) -library(shiny.semantic) - -ui <- semanticPage( - slider_input("slider_in", 5, 0, 10), - numeric_input("input", "Numeric input:", 0) -) - -server <- function(input, output, session) { - - observeEvent(input$slider_in, { - x <- input$slider_in - - update_numeric_input(session, "input", value = x) - }) -} - -shinyApp(ui, server) -}
    -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/update_progress.html b/docs/reference/update_progress.html deleted file mode 100644 index 5432a8bc..00000000 --- a/docs/reference/update_progress.html +++ /dev/null @@ -1,209 +0,0 @@ - - - - - - - - -Update progress Semantic UI component — update_progress • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Change the value of a progress input on the client.

    -
    - -
    update_progress(
    -  session,
    -  input_id,
    -  type = c("increment", "decrement", "label", "value"),
    -  value = 1
    -)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - -
    session

    The session object passed to function given to shinyServer.

    input_id

    The id of the input object

    type

    Whether you want to increase the progress bar ("increment"), decrease the -progress bar ("decrement"), update the label "label", or set it to a specific value ("value")

    value

    The value to increase/decrease by, or the value to be set to

    - - -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/update_rating.html b/docs/reference/update_rating.html deleted file mode 100644 index a0b16f32..00000000 --- a/docs/reference/update_rating.html +++ /dev/null @@ -1,227 +0,0 @@ - - - - - - - - -Update rating — update_rating_input • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Change the value of a rating input on the client. Check -rating_input to learn more.

    -
    - -
    update_rating_input(session, input_id, label = NULL, value = NULL)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - -
    session

    shiny object with session info

    input_id

    rating input name

    label

    character with updated label

    value

    new rating value

    - - -

    Examples

    -
    ## Only run examples in interactive R sessions -if (interactive()) { -library(shiny) -library(shiny.semantic) - -ui <- shinyUI( - semanticPage( - rating_input("rate", "How do you like it?", max = 5, - icon = "heart", color = "yellow"), - numeric_input("numeric_in", "", 0, min = 0, max = 5) - ) -) -server <- function(session, input, output) { - observeEvent(input$numeric_in, { - x <- input$numeric_in - update_rating_input(session, "rate", value = x) - } - ) -} -shinyApp(ui = ui, server = server) -}
    -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/update_rating_input.html b/docs/reference/update_rating_input.html deleted file mode 100644 index c9edeeb3..00000000 --- a/docs/reference/update_rating_input.html +++ /dev/null @@ -1,247 +0,0 @@ - - - - - - - - -<<<<<<< HEAD -<<<<<<< HEAD:docs/reference/update_rating_input.html -Update rating — update_rating_input • SHINY.SEMANTIC -======= -Create Semantic UI label tag — label_tag • SHINY.SEMANTIC ->>>>>>> develop:docs/reference/label_tag.html -======= -Update rating — update_rating_input • SHINY.SEMANTIC ->>>>>>> develop - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<<<<<<< HEAD -<<<<<<< HEAD:docs/reference/update_rating_input.html - - -======= - - ->>>>>>> develop:docs/reference/label_tag.html -======= - - ->>>>>>> develop - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Change the value of a rating input on the client. Check -rating_input to learn more.

    -
    - -<<<<<<< HEAD -<<<<<<< HEAD:docs/reference/update_rating_input.html -
    update_rating_input(session, name, label = NULL, value = NULL)
    -======= -
    label_tag(..., class = "", is_link = TRUE)
    ->>>>>>> develop:docs/reference/label_tag.html -======= -
    update_rating_input(session, name, label = NULL, value = NULL)
    ->>>>>>> develop - -

    Arguments

    - - - - - - - -<<<<<<< HEAD -<<<<<<< HEAD:docs/reference/update_rating_input.html - - -======= - - ->>>>>>> develop:docs/reference/label_tag.html -======= - - ->>>>>>> develop - - - - - - - - - -
    session

    shiny object with session info

    name

    rating input name

    class

    class of the label. Look at https://semantic-ui.com/elements/label.html for all possibilities.

    name

    rating input name

    label

    character with updated label

    value

    new rating value

    - - -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/update_slider.html b/docs/reference/update_slider.html deleted file mode 100644 index f9ad578b..00000000 --- a/docs/reference/update_slider.html +++ /dev/null @@ -1,236 +0,0 @@ - - - - - - - - -Update slider Semantic UI component — update_slider • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Change the value of a slider_input input on the client.

    -
    - -
    update_slider(session, input_id, value)
    -
    -update_range_input(session, input_id, value, value2)
    -
    -updateSliderInput(session, inputId, value, ...)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - -
    session

    The session object passed to function given to shinyServer.

    input_id

    The id of the input object

    value

    The value to be selected for the sldier (lower value if using range).

    value2

    The upper value of the range.

    inputId

    Input name.

    ...

    additional arguments

    - -

    See also

    - -

    slider_input

    - -

    Examples

    -
    ## Only run this example in interactive R sessions -if (interactive()) { - shinyApp( - ui = semanticPage( - p("The first slider controls the second"), - slider_input("control", "Controller:", min = 0, max = 20, value = 10, - step = 1), - slider_input("receive", "Receiver:", min = 0, max = 20, value = 10, - step = 1) - ), - server = function(input, output, session) { - observe({ - update_slider(session, "receive", value = input$control) - }) - } - ) -}
    -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/update_tabset.html b/docs/reference/update_tabset.html deleted file mode 100644 index d81c3332..00000000 --- a/docs/reference/update_tabset.html +++ /dev/null @@ -1,224 +0,0 @@ - - - - - - - - -Change the select tab of a tabset on the client — update_tabset • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Change the select tab of a tabset on the client

    -
    - -
    update_tabset(session, input_id, selected = NULL)
    - -

    Arguments

    - - - - - - - - - - - - - - -
    session

    The session object passed to function given to shinyServer.

    input_id

    The id of the tabset object.

    selected

    The id of the tab to be selected.

    - - -

    Examples

    -
    if (interactive()){ - library(shiny) - library(shiny.semantic) - - ui <- semanticPage( - actionButton("changetab", "Select Second Tab"), - tabset( - tabs = list( - list(menu = "First Tab", content = "First Tab", id= "first_tab"), - list(menu = "Second Tab", content = "Second Tab", id = "second_tab") - ), - active = "first_tab", - id = "exampletabset" - ) - ) - - server <- function(input, output, session) { - observeEvent(input$changetab,{ - update_tabset(session, "exampletabset", "second_tab") - }) - } - - shinyApp(ui, server) -}
    -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/vertical_layout.html b/docs/reference/vertical_layout.html deleted file mode 100644 index a30b5a99..00000000 --- a/docs/reference/vertical_layout.html +++ /dev/null @@ -1,237 +0,0 @@ - - - - - - - - -Vertical layout — vertical_layout • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Lays out elements vertically, one by one below one another.

    -
    - -
    vertical_layout(
    -  ...,
    -  rows_heights = NULL,
    -  cell_args = "",
    -  adjusted_to_page = TRUE
    -)
    -
    -verticalLayout(..., fluid = NULL)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - -
    ...

    Unnamed arguments will become child elements of the layout.

    rows_heights

    Character or numeric vector indicating the widths of the -individual cells. Recycling will be used if needed.

    cell_args

    character with additional attributes that should be used for -each cell of the layout.

    adjusted_to_page

    if TRUE it adjust elements position in equal spaces to -the size of the page

    fluid

    not supported yet (here for consistency with shiny)

    - -

    Value

    - -

    vertical layout grid object

    - -

    Examples

    -
    if (interactive()) { - ui <- semanticPage( - verticalLayout( - a(href="http://example.com/link1", "Link One"), - a(href="http://example.com/link2", "Link Two"), - a(href="http://example.com/link3", "Link Three") - ) - ) - shinyApp(ui, server = function(input, output) { }) -} -if (interactive()) { - ui <- semanticPage( - vertical_layout(h1("Title"), h4("Subtitle"), p("paragraph"), h3("footer")) - ) - shinyApp(ui, server = function(input, output) { }) -}
    -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/warn_unsupported_args.html b/docs/reference/warn_unsupported_args.html deleted file mode 100644 index 88542457..00000000 --- a/docs/reference/warn_unsupported_args.html +++ /dev/null @@ -1,191 +0,0 @@ - - - - - - - - -Warn that there are not supported arguments — warn_unsupported_args • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    This throws warning if there are parameters not supported by semantic.

    -
    - -
    warn_unsupported_args(args)
    - -

    Arguments

    - - - - - - -
    args

    list or vector with extra arguments

    - - -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/with_progress.html b/docs/reference/with_progress.html deleted file mode 100644 index 68e8e7b6..00000000 --- a/docs/reference/with_progress.html +++ /dev/null @@ -1,329 +0,0 @@ - - - - - - - - -Reporting progress (functional API) — with_progress • SHINY.SEMANTIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Reports progress to the user during long-running operations.

    -
    - -
    with_progress(
    -  expr,
    -  min = 0,
    -  max = 1,
    -  value = min + (max - min) * 0.1,
    -  message = NULL,
    -  session = getDefaultReactiveDomain(),
    -  env = parent.frame(),
    -  quoted = FALSE
    -)
    -
    -withProgress(
    -  expr,
    -  min = 0,
    -  max = 1,
    -  value = min + (max - min) * 0.1,
    -  message = NULL,
    -  session = getDefaultReactiveDomain(),
    -  env = parent.frame(),
    -  quoted = FALSE,
    -  ...
    -)
    -
    -setProgress(
    -  value = NULL,
    -  message = NULL,
    -  session = getDefaultReactiveDomain(),
    -  ...
    -)
    -
    -set_progress(
    -  value = NULL,
    -  message = NULL,
    -  session = getDefaultReactiveDomain()
    -)
    -
    -incProgress(
    -  amount = 0.1,
    -  message = NULL,
    -  session = getDefaultReactiveDomain(),
    -  ...
    -)
    -
    -inc_progress(
    -  amount = 0.1,
    -  message = NULL,
    -  session = getDefaultReactiveDomain(),
    -  ...
    -)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    expr

    The work to be done. This expression should contain calls to -`set_progress`.

    min

    The value that represents the starting point of the progress bar. -Must be less tham `max`. Default is 0.

    max

    The value that represents the end of the progress bar. Must be -greater than `min`. Default is 1.

    value

    Single-element numeric vector; the value at which to set the -progress bar, relative to `min` and `max`.

    message

    A single-element character vector; the message to be displayed -to the user, or `NULL` to hide the current message (if any).

    session

    The Shiny session object, as provided by `shinyServer` to -the server function. The default is to automatically find the session by -using the current reactive domain.

    env

    The environment in which `expr` should be evaluated.

    quoted

    Whether `expr` is a quoted expression (this is not -common).

    ...

    Arguments that may have been used in `shiny::withProgress`

    amount

    For `inc_progress`, the amount to increment the status bar. -Default is 0.1.

    - -

    Details

    - -

    This package exposes two distinct programming APIs for working with progress. -Using `with_progress` with `inc_progress` or `set_progress` -provide a simple function-based interface, while the [Progress()] -reference class provides an object-oriented API.

    -

    Use `with_progress` to wrap the scope of your work; doing so will cause a -new progress panel to be created, and it will be displayed the first time -`inc_progress` or `set_progress` are called. When `with_progress` -exits, the corresponding progress panel will be removed.

    -

    The `inc_progress` function increments the status bar by a specified -amount, whereas the `set_progress` function sets it to a specific value, -and can also set the text displayed.

    -

    Generally, `with_progress`/`inc_progress`/`set_progress` should -be sufficient; the exception is if the work to be done is asynchronous (this -is not common) or otherwise cannot be encapsulated by a single scope. In that -case, you can use the `Progress` reference class.

    -

    When migrating from shiny applications, the functions `withProgress`, `incProgress` -and `setProgress` are aliases for `with_progress`, `inc_progress` and `set_progress`.

    -

    See also

    - -

    [Progress()]

    - -

    Examples

    -
    ## Only run examples in interactive R sessions -if (interactive()) { - -ui <- semanticPage( - plotOutput("plot") -) - -server <- function(input, output) { - output$plot <- renderPlot({ - with_progress(message = 'Calculation in progress', - detail = 'This may take a while...', value = 0, { - for (i in 1:15) { - inc_progress(1/15) - Sys.sleep(0.25) - } - }) - plot(cars) - }) -} - -shinyApp(ui, server) -}
    -
    - -
    - - -
    - - -
    -

    Site built with pkgdown 1.5.1.

    -
    - -
    -
    - - - - - - - - From 9c636ebad1c03cd4ae559428bde0745b012d675a Mon Sep 17 00:00:00 2001 From: Jakub Nowicki Date: Thu, 15 Sep 2022 15:22:27 +0200 Subject: [PATCH 07/53] Add docs to .gitignore. --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 27d1cda5..df8656c9 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ build doc Meta +/docs/ From 8e508ad4a1f23f82afe75331485b46ace23e61da Mon Sep 17 00:00:00 2001 From: Jakub Nowicki Date: Thu, 15 Sep 2022 16:45:33 +0200 Subject: [PATCH 08/53] Add missing documentation keywords. --- DESCRIPTION | 2 +- R/dsl.R | 2 + R/grid.R | 3 ++ R/layouts.R | 1 + R/menu.R | 1 + R/modal.R | 1 + R/semanticPage.R | 3 ++ R/semantic_search.R | 1 + R/shiny.R | 1 + R/utils.R | 7 +++ man/Progress-R6.Rd | 48 ++++++++++---------- man/attach_rule.Rd | 1 + man/check_shiny_param.Rd | 1 + man/data_frame_to_css_grid_template_areas.Rd | 1 + man/define_selection_type.Rd | 1 + man/digits2words.Rd | 1 + man/dot-onLoad.Rd | 1 + man/extract_icon_name.Rd | 1 + man/generate_random_id.Rd | 1 + man/get_cdn_path.Rd | 1 + man/get_default_semantic_theme.Rd | 1 + man/get_dependencies.Rd | 1 + man/get_numeric.Rd | 1 + man/grapes-colon-colon-colon-grapes.Rd | 1 + man/grid_container_css.Rd | 1 + man/list_element.Rd | 1 + man/list_of_area_tags.Rd | 1 + man/parse_val.Rd | 1 + man/set_tab_id.Rd | 1 + man/split_args.Rd | 1 + man/warn_unsupported_args.Rd | 1 + 31 files changed, 65 insertions(+), 25 deletions(-) diff --git a/DESCRIPTION b/DESCRIPTION index 06eec92b..3e82bacb 100755 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -52,4 +52,4 @@ Suggests: plotly, rmarkdown, markdown -RoxygenNote: 7.1.2 +RoxygenNote: 7.2.1 diff --git a/R/dsl.R b/R/dsl.R index a2ba1e64..32f50eb3 100644 --- a/R/dsl.R +++ b/R/dsl.R @@ -123,6 +123,7 @@ label <- function(..., class = "", is_link = TRUE) { #' #' @param tab A tab. Tab is a list of three elements - first #' element defines menu item, second element defines tab content, third optional element defines tab id. +#' @keywords internal set_tab_id <- function(tab) { id <- tab$id menu <- tab$menu @@ -762,6 +763,7 @@ menu_divider <- function(...) { #' @param icon_name character with optional icon #' #' @import shiny +#' @keywords internal list_element <- function(header = NULL, description = NULL, icon_name = NULL) { div(class = "item", if (!is.null(icon)) icon(icon_name) else "", div(class = "content", diff --git a/R/grid.R b/R/grid.R index 62215e76..901e4992 100644 --- a/R/grid.R +++ b/R/grid.R @@ -13,6 +13,7 @@ #' result == "'header header header' 'menu main right1' 'menu main right2'" #' } #' +#' @keywords internal data_frame_to_css_grid_template_areas <- function(areas_dataframe) { apply(areas_dataframe, 1, function(row) paste(row, collapse = ' ')) %>% lapply(function(row) glue::glue("'{row}'")) %>% @@ -44,6 +45,7 @@ data_frame_to_css_grid_template_areas <- function(areas_dataframe) { #' {{ custom_style_grid_container }}" #' } #' +#' @keywords internal grid_container_css <- function(css_grid_template_areas, rows_height, cols_width) { grid_container_styles <- c( "display: grid", @@ -73,6 +75,7 @@ grid_container_css <- function(css_grid_template_areas, rows_height, cols_width) #' [[3]] #' } #' +#' @keywords internal list_of_area_tags <- function(area_names) { lapply(area_names, function(name) { diff --git a/R/layouts.R b/R/layouts.R index d52aa0e7..c6a154bd 100644 --- a/R/layouts.R +++ b/R/layouts.R @@ -3,6 +3,7 @@ #' Extracts numeric values #' @param value Value to be converted to numeric #' @return Numeric value +#' @keywords internal get_numeric <- function(value) as.numeric(gsub("([0-9]+).*$", "\\1", value)) #' Creates div containing children elements of sidebar panel diff --git a/R/menu.R b/R/menu.R index cabcd6ea..a32f4b9d 100644 --- a/R/menu.R +++ b/R/menu.R @@ -3,6 +3,7 @@ #' @param number numeric digits from 1 to 10 #' #' @return character with number word +#' @keywords internal digits2words <- function(number) { textrep <- c("one","two","three","four","five", "six","seven","eight","nine", "ten") diff --git a/R/modal.R b/R/modal.R index e73a96ef..f994f069 100644 --- a/R/modal.R +++ b/R/modal.R @@ -262,6 +262,7 @@ create_modal <- function(ui_modal, show = TRUE, session = shiny::getDefaultReact #' @param behavior What behavior is beging set i. e. setting or attach events. #' @param target First argument of the behavior. Usually a target or a setting name. #' @param value Second argument of the behavior. usually an action or a setting value. +#' @keywords internal attach_rule <- function(id, behavior, target, value) { is_boolean <- (value == "false" || value == "true") paste0( diff --git a/R/semanticPage.R b/R/semanticPage.R index 8500cdb2..43f1796e 100644 --- a/R/semanticPage.R +++ b/R/semanticPage.R @@ -7,6 +7,7 @@ #' options("shiny.custom.semantic.cdn" = "shiny.semantic") #' #' @return CDN path of semantic dependencies +#' @keywords internal get_cdn_path <- function() { getOption("shiny.custom.semantic.cdn", default = "https://d335w9rbwpvuxm.cloudfront.net/2.8.3") } @@ -18,6 +19,7 @@ get_cdn_path <- function() { #' @param theme define theme #' #' @return Content with appended dependencies. +#' @keywords internal get_dependencies <- function(theme = NULL) { minfield <- if (getOption("shiny.minified", TRUE)) "min" else NULL javascript_file <- paste(c("semantic", minfield, "js"), collapse = ".") @@ -59,6 +61,7 @@ get_dependencies <- function(theme = NULL) { #' @param full_url define return output filename or full path. Default TRUE #' #' @return path to default css semantic file or default filename +#' @keywords internal get_default_semantic_theme <- function(full_url = TRUE) { minfield <- if (getOption("shiny.minified", TRUE)) "min" else NULL css_file <- paste(c("semantic", minfield, "css"), collapse = ".") diff --git a/R/semantic_search.R b/R/semantic_search.R index a88cabeb..83b6bf9c 100644 --- a/R/semantic_search.R +++ b/R/semantic_search.R @@ -2,6 +2,7 @@ #' #' @param input_id character with name #' @param multiple multiple flag +#' @keywords internal define_selection_type <- function(input_id, multiple) { multiple_class <- switch(multiple, "multiple", NULL) classes <- c("ui", "fluid", "search", "selection", diff --git a/R/shiny.R b/R/shiny.R index 4dc87e2e..09b759ac 100644 --- a/R/shiny.R +++ b/R/shiny.R @@ -26,6 +26,7 @@ NULL #' #' @param libname library name #' @param pkgname package name +#' @keywords internal .onLoad <- function(libname, pkgname) { # nolint # Add directory for static resources file <- system.file("www", package = "shiny.semantic", mustWork = TRUE) diff --git a/R/utils.R b/R/utils.R index b7a1b423..e5338e1b 100644 --- a/R/utils.R +++ b/R/utils.R @@ -3,6 +3,7 @@ #' @param val value to get from JSON #' #' @return Value of type defined in `shiny_input` +#' @keywords internal parse_val <- function(val) { jsonlite::fromJSON(ifelse(is.null(val), '""', val)) } @@ -34,6 +35,7 @@ check_proper_color <- function(color) { #' @param ... Arguments passed to the shiny.semantic version of the shiny function #' #' @return If the shiny exclusive argument is called in a shiny.semantic, then a message is posted in the UI +#' @keywords internal check_shiny_param <- function(name, func, ...) { args <- list(...) args_names <- names(args) @@ -47,6 +49,7 @@ check_shiny_param <- function(name, func, ...) { #' @param name function name #' #' @return function +#' @keywords internal `%:::%` <- function(pkg, name) { # nolint pkg <- as.character(substitute(pkg)) name <- as.character(substitute(name)) @@ -58,6 +61,7 @@ check_shiny_param <- function(name, func, ...) { #' #' @param prefix character with prefix add to id #' @param id_length numeric with length of id (default 20) +#' @keywords internal generate_random_id <- function(prefix, id_length = 20) { random_id <- paste(sample(letters, id_length, replace = TRUE), collapse = "") paste0(prefix, "-", random_id) @@ -68,6 +72,7 @@ generate_random_id <- function(prefix, id_length = 20) { #' This throws warning if there are parameters not supported by semantic. #' #' @param args list or vector with extra arguments +#' @keywords internal warn_unsupported_args <- function(args) { if (class(args) == "list") to_wrn <- paste0(as.character(names(args)), collapse = ',') @@ -88,6 +93,7 @@ warn_unsupported_args <- function(args) { #' @param icon icon object #' #' @return character with icon name +#' @keywords internal extract_icon_name <- function(icon) { gsub(" icon", "", icon$attribs$class) } @@ -102,6 +108,7 @@ extract_icon_name <- function(icon) { #' * `named`, a list of the named arguments. #' #' @md +#' @keywords internal split_args <- function(...) { args <- list(...) if (is.null(names(args))) { diff --git a/man/Progress-R6.Rd b/man/Progress-R6.Rd index 79d38833..d4c262af 100644 --- a/man/Progress-R6.Rd +++ b/man/Progress-R6.Rd @@ -62,19 +62,19 @@ shinyApp(ui, server) \section{Methods}{ \subsection{Public methods}{ \itemize{ -\item \href{#method-new}{\code{Progress$new()}} -\item \href{#method-set}{\code{Progress$set()}} -\item \href{#method-inc}{\code{Progress$inc()}} -\item \href{#method-getMin}{\code{Progress$getMin()}} -\item \href{#method-getMax}{\code{Progress$getMax()}} -\item \href{#method-getValue}{\code{Progress$getValue()}} -\item \href{#method-close}{\code{Progress$close()}} -\item \href{#method-clone}{\code{Progress$clone()}} +\item \href{#method-Progress-new}{\code{Progress$new()}} +\item \href{#method-Progress-set}{\code{Progress$set()}} +\item \href{#method-Progress-inc}{\code{Progress$inc()}} +\item \href{#method-Progress-getMin}{\code{Progress$getMin()}} +\item \href{#method-Progress-getMax}{\code{Progress$getMax()}} +\item \href{#method-Progress-getValue}{\code{Progress$getValue()}} +\item \href{#method-Progress-close}{\code{Progress$close()}} +\item \href{#method-Progress-clone}{\code{Progress$clone()}} } } \if{html}{\out{
    }} -\if{html}{\out{}} -\if{latex}{\out{\hypertarget{method-new}{}}} +\if{html}{\out{}} +\if{latex}{\out{\hypertarget{method-Progress-new}{}}} \subsection{Method \code{new()}}{ Creates a new progress panel (but does not display it). \subsection{Usage}{ @@ -99,8 +99,8 @@ greater than `min`.} } } \if{html}{\out{
    }} -\if{html}{\out{}} -\if{latex}{\out{\hypertarget{method-set}{}}} +\if{html}{\out{}} +\if{latex}{\out{\hypertarget{method-Progress-set}{}}} \subsection{Method \code{set()}}{ Updates the progress panel. When called the first time, the progress panel is displayed. @@ -124,8 +124,8 @@ displayed to the user, or `NULL` to hide the current message (if any).} } } \if{html}{\out{
    }} -\if{html}{\out{}} -\if{latex}{\out{\hypertarget{method-inc}{}}} +\if{html}{\out{}} +\if{latex}{\out{\hypertarget{method-Progress-inc}{}}} \subsection{Method \code{inc()}}{ Like `set`, this updates the progress panel. The difference is that `inc` increases the progress bar by `amount`, instead of @@ -149,8 +149,8 @@ displayed to the user, or `NULL` to hide the current message (if any).} } } \if{html}{\out{
    }} -\if{html}{\out{}} -\if{latex}{\out{\hypertarget{method-getMin}{}}} +\if{html}{\out{}} +\if{latex}{\out{\hypertarget{method-Progress-getMin}{}}} \subsection{Method \code{getMin()}}{ Returns the minimum value. \subsection{Usage}{ @@ -159,8 +159,8 @@ Returns the minimum value. } \if{html}{\out{
    }} -\if{html}{\out{}} -\if{latex}{\out{\hypertarget{method-getMax}{}}} +\if{html}{\out{}} +\if{latex}{\out{\hypertarget{method-Progress-getMax}{}}} \subsection{Method \code{getMax()}}{ Returns the maximum value. \subsection{Usage}{ @@ -169,8 +169,8 @@ Returns the maximum value. } \if{html}{\out{
    }} -\if{html}{\out{}} -\if{latex}{\out{\hypertarget{method-getValue}{}}} +\if{html}{\out{}} +\if{latex}{\out{\hypertarget{method-Progress-getValue}{}}} \subsection{Method \code{getValue()}}{ Returns the current value. \subsection{Usage}{ @@ -179,8 +179,8 @@ Returns the current value. } \if{html}{\out{
    }} -\if{html}{\out{}} -\if{latex}{\out{\hypertarget{method-close}{}}} +\if{html}{\out{}} +\if{latex}{\out{\hypertarget{method-Progress-close}{}}} \subsection{Method \code{close()}}{ Removes the progress panel. Future calls to `set` and `close` will be ignored. @@ -190,8 +190,8 @@ Removes the progress panel. Future calls to `set` and } \if{html}{\out{
    }} -\if{html}{\out{}} -\if{latex}{\out{\hypertarget{method-clone}{}}} +\if{html}{\out{}} +\if{latex}{\out{\hypertarget{method-Progress-clone}{}}} \subsection{Method \code{clone()}}{ The objects of this class are cloneable with this method. \subsection{Usage}{ diff --git a/man/attach_rule.Rd b/man/attach_rule.Rd index dcfa8772..06a7dd6a 100644 --- a/man/attach_rule.Rd +++ b/man/attach_rule.Rd @@ -18,3 +18,4 @@ attach_rule(id, behavior, target, value) \description{ Internal function that creates the rule for a specific setting or behavior of the modal. } +\keyword{internal} diff --git a/man/check_shiny_param.Rd b/man/check_shiny_param.Rd index b412a44b..9aa73e07 100644 --- a/man/check_shiny_param.Rd +++ b/man/check_shiny_param.Rd @@ -20,3 +20,4 @@ If the shiny exclusive argument is called in a shiny.semantic, then a message is A quick function to check a shiny.semantic wrapper of a shiny function to see whether any extra arguments are called that aren't required for the shiny.semantic version } +\keyword{internal} diff --git a/man/data_frame_to_css_grid_template_areas.Rd b/man/data_frame_to_css_grid_template_areas.Rd index 9321d449..f20ef307 100644 --- a/man/data_frame_to_css_grid_template_areas.Rd +++ b/man/data_frame_to_css_grid_template_areas.Rd @@ -28,3 +28,4 @@ areas_dataframe <- rbind( result == "'header header header' 'menu main right1' 'menu main right2'" } } +\keyword{internal} diff --git a/man/define_selection_type.Rd b/man/define_selection_type.Rd index c1d79a89..e35a2715 100644 --- a/man/define_selection_type.Rd +++ b/man/define_selection_type.Rd @@ -14,3 +14,4 @@ define_selection_type(input_id, multiple) \description{ Define search type if multiple } +\keyword{internal} diff --git a/man/digits2words.Rd b/man/digits2words.Rd index 9f246f4e..f645eae6 100644 --- a/man/digits2words.Rd +++ b/man/digits2words.Rd @@ -15,3 +15,4 @@ character with number word \description{ Helper function that transforms digits to words } +\keyword{internal} diff --git a/man/dot-onLoad.Rd b/man/dot-onLoad.Rd index 7844a796..9c0f567b 100644 --- a/man/dot-onLoad.Rd +++ b/man/dot-onLoad.Rd @@ -14,3 +14,4 @@ \description{ Internal function that expose javascript bindings to Shiny app. } +\keyword{internal} diff --git a/man/extract_icon_name.Rd b/man/extract_icon_name.Rd index 1b7e7cc0..145e8e54 100644 --- a/man/extract_icon_name.Rd +++ b/man/extract_icon_name.Rd @@ -15,3 +15,4 @@ character with icon name \description{ Extract icon name } +\keyword{internal} diff --git a/man/generate_random_id.Rd b/man/generate_random_id.Rd index 30075881..a15e6495 100644 --- a/man/generate_random_id.Rd +++ b/man/generate_random_id.Rd @@ -16,3 +16,4 @@ generate_random_id(prefix, id_length = 20) Some elements require input id, but this does not need to be specified by the user. Thus we assign random value with prefix where needed. } +\keyword{internal} diff --git a/man/get_cdn_path.Rd b/man/get_cdn_path.Rd index aec123f0..7bb5d0fc 100644 --- a/man/get_cdn_path.Rd +++ b/man/get_cdn_path.Rd @@ -17,3 +17,4 @@ Internal function that returns path string from `shiny.custom.semantic.cdn` opti options("shiny.custom.semantic.cdn" = "shiny.semantic") } +\keyword{internal} diff --git a/man/get_default_semantic_theme.Rd b/man/get_default_semantic_theme.Rd index e847a8ac..39aaf4f3 100644 --- a/man/get_default_semantic_theme.Rd +++ b/man/get_default_semantic_theme.Rd @@ -15,3 +15,4 @@ path to default css semantic file or default filename \description{ Get default semantic css } +\keyword{internal} diff --git a/man/get_dependencies.Rd b/man/get_dependencies.Rd index dfca642b..a4144eb6 100644 --- a/man/get_dependencies.Rd +++ b/man/get_dependencies.Rd @@ -15,3 +15,4 @@ Content with appended dependencies. \description{ Internal function that adds dashboard dependencies to html. } +\keyword{internal} diff --git a/man/get_numeric.Rd b/man/get_numeric.Rd index 986c8fc8..6ebbc9e7 100644 --- a/man/get_numeric.Rd +++ b/man/get_numeric.Rd @@ -15,3 +15,4 @@ Numeric value \description{ Extracts numeric values } +\keyword{internal} diff --git a/man/grapes-colon-colon-colon-grapes.Rd b/man/grapes-colon-colon-colon-grapes.Rd index fea4fab9..1382e2d9 100644 --- a/man/grapes-colon-colon-colon-grapes.Rd +++ b/man/grapes-colon-colon-colon-grapes.Rd @@ -17,3 +17,4 @@ function \description{ ::: hack solution to pass CRAN checks } +\keyword{internal} diff --git a/man/grid_container_css.Rd b/man/grid_container_css.Rd index 1f580f06..7be2daa8 100644 --- a/man/grid_container_css.Rd +++ b/man/grid_container_css.Rd @@ -38,3 +38,4 @@ returns {{ custom_style_grid_container }}" } } +\keyword{internal} diff --git a/man/list_element.Rd b/man/list_element.Rd index af8fe7ba..8e7e182d 100644 --- a/man/list_element.Rd +++ b/man/list_element.Rd @@ -16,3 +16,4 @@ list_element(header = NULL, description = NULL, icon_name = NULL) \description{ Helper function to render list element } +\keyword{internal} diff --git a/man/list_of_area_tags.Rd b/man/list_of_area_tags.Rd index 604d2c3b..fbbdc8cf 100644 --- a/man/list_of_area_tags.Rd +++ b/man/list_of_area_tags.Rd @@ -27,3 +27,4 @@ returns the following list: [[3]] } } +\keyword{internal} diff --git a/man/parse_val.Rd b/man/parse_val.Rd index 83790615..1b449471 100644 --- a/man/parse_val.Rd +++ b/man/parse_val.Rd @@ -15,3 +15,4 @@ Value of type defined in `shiny_input` \description{ Parse the `shiny_input` value from JSON } +\keyword{internal} diff --git a/man/set_tab_id.Rd b/man/set_tab_id.Rd index 0a9a3ea5..b2535c76 100644 --- a/man/set_tab_id.Rd +++ b/man/set_tab_id.Rd @@ -13,3 +13,4 @@ element defines menu item, second element defines tab content, third optional el \description{ Sets tab id if it wasn't provided } +\keyword{internal} diff --git a/man/split_args.Rd b/man/split_args.Rd index 256e8d0d..6900e21a 100644 --- a/man/split_args.Rd +++ b/man/split_args.Rd @@ -19,3 +19,4 @@ A list with two named elements: \description{ Split arguments to positional and named } +\keyword{internal} diff --git a/man/warn_unsupported_args.Rd b/man/warn_unsupported_args.Rd index 5e5e3f20..054457e3 100644 --- a/man/warn_unsupported_args.Rd +++ b/man/warn_unsupported_args.Rd @@ -12,3 +12,4 @@ warn_unsupported_args(args) \description{ This throws warning if there are parameters not supported by semantic. } +\keyword{internal} From 913902449a2062c01759c82b4bf5a23b72a78739 Mon Sep 17 00:00:00 2001 From: Jakub Nowicki Date: Thu, 15 Sep 2022 17:03:54 +0200 Subject: [PATCH 09/53] Add styles and move to Bootstrap 5. --- _pkgdown.yml => pkgdown/_pkgdown.yml | 29 +++++++++++++----- pkgdown/extra.css | 44 ++++++++++++++++++++++++++++ 2 files changed, 66 insertions(+), 7 deletions(-) rename _pkgdown.yml => pkgdown/_pkgdown.yml (87%) create mode 100644 pkgdown/extra.css diff --git a/_pkgdown.yml b/pkgdown/_pkgdown.yml similarity index 87% rename from _pkgdown.yml rename to pkgdown/_pkgdown.yml index 2de16302..4e3a2413 100644 --- a/_pkgdown.yml +++ b/pkgdown/_pkgdown.yml @@ -1,10 +1,14 @@ -title: SHINY.SEMANTIC +title: shiny.semantic template: - params: - bootswatch: yeti + bootstrap: 5 + bootswatch: pulse + bslib: + pkgdown-nav-height: 100px + +url: https://appsilon.github.io/shiny.semantic/ navbar: - type: inverse + bg: primary left: - icon: fa-home href: index.html @@ -12,7 +16,6 @@ navbar: - icon: fa-university text: "Tutorials" href: articles/index.html - right: - icon: fa-file-code-o text: "Reference" href: reference/index.html @@ -22,6 +25,7 @@ navbar: - icon: fa-user-o text: "CoC" href: CODE_OF_CONDUCT.html + right: - icon: fa-github fa-lg href: https://github.com/Appsilon/shiny.semantic - icon: fa-twitter fa-lg @@ -39,6 +43,7 @@ articles: reference: - title: Fomantic (semantic) page contents: + - '`shiny.semantic`' - '`semanticPage`' - title: UI elements @@ -55,7 +60,6 @@ reference: - '`horizontal_menu`' - '`icon`' - '`label`' - - '`label_tag`' - '`list_container`' - '`menu`' - '`menu_divider`' @@ -104,9 +108,10 @@ reference: - '`update_dropdown_input`' - '`updateSliderInput`' - '`update_calendar`' - - '`update_range`' - '`update_rating_input`' - '`update_slider`' + - '`update_multiple_checkbox`' + - '`update_progress`' - title: Modal functions desc: Functions for modals generation. @@ -132,6 +137,7 @@ reference: - title: Layouts and grid desc: Function for layouts and grid. contents: + - '`display_grid`' - '`grid`' - '`grid_template`' - '`sidebar_layout`' @@ -157,8 +163,17 @@ reference: - title: Other desc: Other useful functions or objects. contents: + - '`check_proper_color`' + - '`check_semantic_theme`' + - '`Progress`' - '`semantic_DT`' + - '`semantic_DTOutput`' - '`shiny_input`' - '`shiny_text_input`' + - '`single_step`' + - '`steps`' + - '`theme_selector`' + - '`toggle_step_state`' - '`uiinput`' - '`uirender`' + - '`with_progress`' diff --git a/pkgdown/extra.css b/pkgdown/extra.css new file mode 100644 index 00000000..250e54d2 --- /dev/null +++ b/pkgdown/extra.css @@ -0,0 +1,44 @@ +.navbar { + background-color: #F0873B !important; +} + +#navbar > ul.navbar-nav > li.nav-item a:hover { + background-color: #F0873B !important; +} + +.navbar-dark .navbar-nav .active>.nav-link { + background-color: #F0873B !important; + color: #fff; +} + +.navbar-dark input[type="search"] { + background-color: #fff !important; + color: #444 !important; +} + +nav .text-muted { + color: #d8d8d8 !important; +} + +a { + color: #F0873B; +} + +a:hover { + color: #b6652b; +} + +button.btn.btn-primary.btn-copy-ex { + background-color: #F0873B; + border-color: #F0873B; +} + +.app-preview { + margin: 1.5em 0.75em; + padding: 0.25em; + box-shadow: + 0 3.9px 4.6px rgba(0, 0, 0, 0.08), + 0 12.3px 8.4px rgba(0, 0, 0, 0.056), + 0 18.8px 19.2px rgba(0, 0, 0, 0.037), + 0 22px 40px rgba(0, 0, 0, 0.019); +} From 089cb08d05dd77702e45e086ce5d22a9ff7ede16 Mon Sep 17 00:00:00 2001 From: Jakub Nowicki Date: Thu, 15 Sep 2022 17:08:01 +0200 Subject: [PATCH 10/53] Add favicon. --- pkgdown/favicon/favicon-16x16.png | Bin 0 -> 678 bytes pkgdown/favicon/favicon-32x32.png | Bin 0 -> 1729 bytes pkgdown/favicon/favicon.ico | Bin 0 -> 15406 bytes 3 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 pkgdown/favicon/favicon-16x16.png create mode 100644 pkgdown/favicon/favicon-32x32.png create mode 100644 pkgdown/favicon/favicon.ico diff --git a/pkgdown/favicon/favicon-16x16.png b/pkgdown/favicon/favicon-16x16.png new file mode 100644 index 0000000000000000000000000000000000000000..dce138202fc580a45470deff6470b14b37d07633 GIT binary patch literal 678 zcmV;X0$KfuP)Px%U`a$lR5(vvlU+{}K@^6cGYc&!Pz$IbfryFTsR>3d=t4{Yul+k1E@%zX_>+`) zSs*4Rk^qSpYJz|_5R5({+1muGNK_5=8nCy3^bTMKMzBc}E{@^mAkzGc^!9rnCcvKT zVGnk)0Ip0E5R5)X^8KD&jqB*;DZ$7i?5{5%2J(4=;yCvF$X65p_>4p=p_<|d!Po>g z+Q;<`4MLLKFQuz zM{p8VOP<7Z?pN5(cyFsO9f=^Ke%fs%rBlfF(KY@Ik|wr!2{yt0`AIPR08JW5?uPei z+yDuXt{n01Cy1L!v>d*WeD@MP1EIz(L=&X9fNh*3K@O7G2PD@6jk=$fNZ_WlA#uIz zl@DUtNpuYb5afGRjrF0 zUQx6&*TvdOVbK9IO}j^R?UIOBts^s9nVwfs_bLrGsT3ABe8&I3e^KQes@lI?3;+NC M07*qoM6N<$g2%Nu$N&HU literal 0 HcmV?d00001 diff --git a/pkgdown/favicon/favicon-32x32.png b/pkgdown/favicon/favicon-32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..dec93b1b88e5778f75125e20db606c4793dfbfd5 GIT binary patch literal 1729 zcmV;y20rPx*dr3q=R9HuqS8Z<;RTO^CotfRfcb8J2P$+MKDg~+p(A~sf3`oU);0OPOC^4+9 zDV4AK6a3~E69||XG|@;gEz}^$i@X)uN?Y5qyY15M?#w-U@9gf(>`oCU?PhoGx%WQj zInO!gUV`r-0Q|xi-r)RT;;2cKVq!}&^~XBkD@5h*Yb|9JQ!5mm`*d5JT7}yS$LHtNCCk>i((`^D8Ud^Gn77?Jj#+k z6QG2jO>I|t;eD^53ZU1}h({a;1MyFXFOnOWS{oIsvUbu#$zu#wF-`;|Qaw}uW)M`s zUn<!6z$g>H?wLmgc!1JF$*QrCc!q~K1fypd#u!B#!TIN<(79R)0tjsM zqFrAGk{pRd6*l_@%CKAjouK{MAelKDhVNYC#{b0Bvz>pBsCW^T;0jg_)Gkq7Lu??Kh z0g-wjI|DW%kn`g(H}^v3<{?@(z?r!RqoW%XsfUx91@c)~n|o1sFbs3+0m%6YI8SeD z$$0>L0@mrP{?~4U)qMoc>*KTnZys`vph{1k5204AFN&{u*t$IZEod6ed;O800`Nx_*qq7Ij^c~pu zuK>aXHLiix{Wf6d!Nq0R<5$5;^KLj|8-ZveL`w%mYdf6T`;e12LGjHH4KX->KLD>} zYXKM?JutT)MDf-okW~k(=ePzSb8{L!7oKZ&oVjrq)Vdv-4Qg7eDd*)hig$m8*|`s* ztqU?c1N+`D;QUf(DXWBl8sdm_9|4-y!kM@Zw(}5cwtzEFA#=|l=N=+@_ye#oAR6Ov zrvA_&DExjAyf~v5x4I61%?L!xdYxkmEU#o>KOFHk4;G~o19i=a^c)AIgTkLbL0I)# zy}US!;-e9*a?!C1#=2cvaB^`5BGw7fxCX`BKX_eNn207mgnTxI;;rvtZaV}K>p)@b z+luO|3zDjYsvPK;iuF4|k|7tT!MUv4AWDyD-vP7hbri0Cly_#-_cnUVR5Em%gk%>iFuwnWX9{{-h6&Rb8`IwOpEqGj&6s2dthxot}kJ z1_y15oLcqVs&NrsBz-=5}Z(n_`I&iAPL)jt-w59>Q zM9Xl~uxx16LBuw}Xxjp3VG<;S&SRBUa%oPNU=n7jvb6#BirdkIq5A}+?b)k&@lF@1 z5pj!^Ds1^2cxgc&DfPDgc5H0uhEO$}CD^e6s}69AfSQ!g!R+cqe)wyMj#nU>+F-Wt zfc=eOEbGjbb3y;B>X${O-n1Io~9b`sz-B7?QqRk8?-(%(!hz?OpJE*l2 zSe(_~z>ETp19tM-OLO~S*pEhag;Zr0wrZ>FR=M&~UKOI&4#>soC90Nt0bULY0Oik^O%NhM$t}H>+HR(7jAaY?6_V{S9wlI&e zz(DNe@HusHaSyYl6698ppld2LfCq$P8$gj}-E5RD6wNFhh~~Ar^s3&WbO3h1D>>Ir zQ6+ec;ce^%-`&rbQy#H?ESbSX9|WbU8F4X}eW=Yh0%Z%T-iESg zlgHUX3gm@`RL862Q{@~tCJgFtK6&~4i*7_^(gOh8n~Zn!2~%5UFxdxz(*WM665}<& z7-&9q`F!Pa8i;JTd@BIlVeg8hf3G5W6}s#f$>YpOf!ShEf9#Xe#x<1su3gn*|E~WJ Xje!wlHeaB+00000NkvXXu0mjfsNpw& literal 0 HcmV?d00001 diff --git a/pkgdown/favicon/favicon.ico b/pkgdown/favicon/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..1114bc86806451d3d078716e196d642607b8d688 GIT binary patch literal 15406 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 I|NABICr)OlyZ`_I literal 0 HcmV?d00001 From dc50318bf4ebb2ec68396b86c768843ff016a560 Mon Sep 17 00:00:00 2001 From: Jakub Nowicki Date: Fri, 16 Sep 2022 09:58:24 +0200 Subject: [PATCH 11/53] Update readme. --- README.md | 29 ++++++++++------------------- 1 file changed, 10 insertions(+), 19 deletions(-) diff --git a/README.md b/README.md index ce16a099..c873cd40 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,8 @@ -We are hiring! - - - -# shiny.semantic +# shiny.semantic semantic.dashboard logo -![R-CMD-check](https://github.com/Appsilon/shiny.semantic/workflows/R-CMD-check/badge.svg) +[![R-CMD-check](https://github.com/Appsilon/shiny.semantic/workflows/R-CMD-check/badge.svg)](https://github.com/Appsilon/shiny.semantic/actions/workflows/main.yml) [![codecov](https://codecov.io/gh/Appsilon/shiny.semantic/branch/master/graph/badge.svg)](https://codecov.io/gh/Appsilon/shiny.semantic) [![cranlogs](https://cranlogs.r-pkg.org/badges/shiny.semantic)](https://CRAN.R-project.org/package=shiny.semantic) @@ -166,7 +162,9 @@ documentation.](https://fomantic-ui.com/) At the moment you have to pass page title in `semanticPage()` - semanticPage(title = "Your page title", ...) +```r +semanticPage(title = "Your page title", ...) +``` **Note \#2** @@ -189,15 +187,6 @@ especially valuable. If you want to contribute to this project please submit a regular PR, once you’re done with new feature or bug fix.
    -**Changes in documentation** - -Both repository **README.md** file and an official documentation page -are generated with Rmarkdown, so if there is a need to update them, -please modify accordingly a **README.Rmd** file and use “Knit”. - -Documentation is rendered with `pkgdown`. Just run -`pkgdown::build_site()` after rendering new **README.md**. - **Changes in vignettes** If you modified or added a new vignette, please rebuild them with @@ -228,7 +217,7 @@ However, if you encounter any problems, try the following: ``` r -install.packages("shiny", version='0.14.2.9001') +install.packages("shiny", version='1.4') ``` 3. Some bugs may be related directly to Semantic UI. In that case @@ -249,7 +238,9 @@ install.packages("shiny", version='0.14.2.9001') -Appsilon is the **Full Service Certified RStudio Partner**. Learn more +Appsilon is a **Full Service Certified RStudio Partner**. Learn more at [appsilon.com](https://appsilon.com). -Get in touch [support+opensource@appsilon.com](support+opensource@appsilon.com) +Get in touch [opensource@appsilon.com](opensource@appsilon.com) + +We are hiring! From 417229d0b0c443a444f849231a993af8874fe36e Mon Sep 17 00:00:00 2001 From: Jakub Nowicki Date: Fri, 16 Sep 2022 10:09:56 +0200 Subject: [PATCH 12/53] Add pkgdown to .Rbuildignore. --- .Rbuildignore | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.Rbuildignore b/.Rbuildignore index 4917606f..b5d25deb 100644 --- a/.Rbuildignore +++ b/.Rbuildignore @@ -1,6 +1,6 @@ ^renv$ ^renv\.lock$ -^_pkgdown\.yml$ +pkgdown ^codecov\.yml$ ^\.travis\.yml$ ^.*\.Rproj$ From 7d487e1440ac81b742ee9484a0c924df93faa400 Mon Sep 17 00:00:00 2001 From: Jakub Nowicki Date: Fri, 16 Sep 2022 10:10:56 +0200 Subject: [PATCH 13/53] Add pkgdown Github Actions workflow. --- .github/workflows/pkgdown.yml | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 .github/workflows/pkgdown.yml diff --git a/.github/workflows/pkgdown.yml b/.github/workflows/pkgdown.yml new file mode 100644 index 00000000..3f5f155d --- /dev/null +++ b/.github/workflows/pkgdown.yml @@ -0,0 +1,35 @@ +# Workflow derived from https://github.com/r-lib/actions/tree/v2/examples +# Need help debugging build failures? Start at https://github.com/r-lib/actions#where-to-find-help +on: + push: + branches: + - develop + - kuba.update-documentation + workflow_dispatch: + +name: pkgdown + +jobs: + pkgdown: + runs-on: ubuntu-latest + env: + GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }} + steps: + - uses: actions/checkout@v2 + + - uses: r-lib/actions/setup-pandoc@v2 + + - uses: r-lib/actions/setup-r@v2 + with: + use-public-rspm: true + + - uses: r-lib/actions/setup-r-dependencies@v2 + with: + extra-packages: any::pkgdown, local::. + needs: website + + - name: Deploy to gh-pages branch + run: | + git config --local user.name "$GITHUB_ACTOR" + git config --local user.email "$GITHUB_ACTOR@users.noreply.github.com" + Rscript -e 'pkgdown::deploy_to_branch(new_process = FALSE)' From 7eaca9bdffb645d42418e3394e34ccf5b54058c3 Mon Sep 17 00:00:00 2001 From: Jakub Nowicki Date: Fri, 16 Sep 2022 10:15:04 +0200 Subject: [PATCH 14/53] Additional README fixes. --- README.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index c873cd40..e409a3ac 100644 --- a/README.md +++ b/README.md @@ -1,16 +1,14 @@ # shiny.semantic semantic.dashboard logo - +> _Fomantic (Semantic) UI wrapper for Shiny._ + [![R-CMD-check](https://github.com/Appsilon/shiny.semantic/workflows/R-CMD-check/badge.svg)](https://github.com/Appsilon/shiny.semantic/actions/workflows/main.yml) [![codecov](https://codecov.io/gh/Appsilon/shiny.semantic/branch/master/graph/badge.svg)](https://codecov.io/gh/Appsilon/shiny.semantic) - [![cranlogs](https://cranlogs.r-pkg.org/badges/shiny.semantic)](https://CRAN.R-project.org/package=shiny.semantic) [![total](https://cranlogs.r-pkg.org/badges/grand-total/shiny.semantic)](https://CRAN.R-project.org/package=shiny.semantic) -**Fomantic (Semantic) UI wrapper for Shiny** - With this library it is easy to wrap Shiny with **[Fomantic UI](https://fomantic-ui.com/)** (previously *Semantic*). Add a few simple lines of code to give your UI a **fresh, modern and highly From 24dda3bcc589d52397f57dfc0dc5362a80451a3a Mon Sep 17 00:00:00 2001 From: Jakub Nowicki Date: Fri, 16 Sep 2022 10:24:40 +0200 Subject: [PATCH 15/53] Remove test branch from pkgdown workflow. --- .github/workflows/pkgdown.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/pkgdown.yml b/.github/workflows/pkgdown.yml index 3f5f155d..6164374a 100644 --- a/.github/workflows/pkgdown.yml +++ b/.github/workflows/pkgdown.yml @@ -4,7 +4,6 @@ on: push: branches: - develop - - kuba.update-documentation workflow_dispatch: name: pkgdown From 07a12c00fdb1b2272c4d229a49cf1e5cc7ee2f4c Mon Sep 17 00:00:00 2001 From: Jakub Nowicki Date: Fri, 28 Oct 2022 12:40:02 +0200 Subject: [PATCH 16/53] Add Google tag to the documentation page. --- pkgdown/_pkgdown.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pkgdown/_pkgdown.yml b/pkgdown/_pkgdown.yml index 4e3a2413..eb4cb524 100644 --- a/pkgdown/_pkgdown.yml +++ b/pkgdown/_pkgdown.yml @@ -4,6 +4,16 @@ template: bootswatch: pulse bslib: pkgdown-nav-height: 100px + includes: + in_header: | + + + url: https://appsilon.github.io/shiny.semantic/ From 4dd1603e5548b3ce6848b16c7acb57b081768ed5 Mon Sep 17 00:00:00 2001 From: Jakub Nowicki Date: Mon, 30 Jan 2023 15:15:14 +0100 Subject: [PATCH 17/53] ci: Update CI workflow. --- .github/workflows/main.yml | 45 ++++++++++++-------------------------- DESCRIPTION | 3 ++- 2 files changed, 16 insertions(+), 32 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index be04eba0..58d93ad3 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -14,23 +14,22 @@ jobs: config: - {os: macOS-latest, r: 'release'} - {os: windows-latest, r: 'release'} - - {os: ubuntu-18.04, r: 'devel', http-user-agent: 'release', cran: "https://demo.rstudiopm.com/all/__linux__/bionic/latest"} - - {os: ubuntu-18.04, r: 'release', cran: "https://demo.rstudiopm.com/all/__linux__/bionic/latest"} - - {os: ubuntu-18.04, r: 'oldrel', cran: "https://demo.rstudiopm.com/all/__linux__/bionic/latest"} + - {os: ubuntu-22.04, r: 'devel'} + - {os: ubuntu-22.04, r: 'release'} + - {os: ubuntu-22.04, r: 'oldrel'} env: R_REMOTES_NO_ERRORS_FROM_WARNINGS: true CRAN: ${{ matrix.config.cran }} steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - - uses: r-lib/actions/setup-r@master + - uses: r-lib/actions/setup-r@v2 with: r-version: ${{ matrix.config.r }} - http-user-agent: ${{ matrix.config.http-user-agent }} - - uses: r-lib/actions/setup-pandoc@master + - uses: r-lib/actions/setup-pandoc@v2 - name: Query dependencies run: Rscript -e "install.packages('remotes')" -e "saveRDS(remotes::dev_package_deps(dependencies = TRUE), 'depends.Rds', version = 2)" @@ -43,34 +42,18 @@ jobs: key: ${{ runner.os }}-r-${{ matrix.config.r }}-${{ hashFiles('depends.Rds') }} restore-keys: ${{ runner.os }}-r-${{ matrix.config.r }}- - - name: Install system dependencies - if: runner.os == 'Linux' - uses: r-lib/actions/setup-r-dependencies@v1 + - name: Install R package dependencies + uses: r-lib/actions/setup-r-dependencies@v2 with: - extra-packages: rcmdcheck + extra-packages: local::. # Necessary to avoid object usage linter errors. - - name: Install vctrs - if: runner.os == 'Windows' - run: Rscript -e "remotes::install_cran('vctrs')" - - - name: Install vctrs - if: runner.os == 'macos' - run: Rscript -e "remotes::install_cran('Rcpp')" - - - name: Install dependencies - run: Rscript -e "library(remotes)" -e "update(readRDS('depends.Rds'))" -e "remotes::install_cran('rcmdcheck')" - - - name: Check - run: Rscript -e "rcmdcheck::rcmdcheck(args = c('--no-manual', '--as-cran'), error_on = 'error', check_dir = 'check')" - - - name: Upload check results - if: failure() - uses: actions/upload-artifact@master + - name: R CMD check + if: always() + uses: r-lib/actions/check-r-package@v2 with: - name: ${{ runner.os }}-r${{ matrix.config.r }}-results - path: check + error-on: '"note"' - name: Test coverage - if: matrix.config.os == 'ubuntu-18.04' && matrix.config.r == 'release' + if: matrix.config.os == 'ubuntu-22.04' && matrix.config.r == 'release' run: | Rscript -e 'covr::codecov(token = "${{secrets.CODECOV_TOKEN}}")' diff --git a/DESCRIPTION b/DESCRIPTION index 3e82bacb..68cd4703 100755 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -51,5 +51,6 @@ Suggests: leaflet, plotly, rmarkdown, - markdown + markdown, + rcmdcheck RoxygenNote: 7.2.1 From cb165d4380347b237f855bcd0585cfc8288bc9b9 Mon Sep 17 00:00:00 2001 From: Jakub Nowicki Date: Mon, 30 Jan 2023 15:40:18 +0100 Subject: [PATCH 18/53] ci: Remove redundant stages. --- .github/workflows/main.yml | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 58d93ad3..d54c80f5 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -31,17 +31,6 @@ jobs: - uses: r-lib/actions/setup-pandoc@v2 - - name: Query dependencies - run: Rscript -e "install.packages('remotes')" -e "saveRDS(remotes::dev_package_deps(dependencies = TRUE), 'depends.Rds', version = 2)" - - - name: Cache R packages - if: runner.os != 'Windows' - uses: actions/cache@v1 - with: - path: ${{ env.R_LIBS_USER }} - key: ${{ runner.os }}-r-${{ matrix.config.r }}-${{ hashFiles('depends.Rds') }} - restore-keys: ${{ runner.os }}-r-${{ matrix.config.r }}- - - name: Install R package dependencies uses: r-lib/actions/setup-r-dependencies@v2 with: @@ -50,8 +39,6 @@ jobs: - name: R CMD check if: always() uses: r-lib/actions/check-r-package@v2 - with: - error-on: '"note"' - name: Test coverage if: matrix.config.os == 'ubuntu-22.04' && matrix.config.r == 'release' From 2d0cad8b5ca2feb172f67840f2515121895ce982 Mon Sep 17 00:00:00 2001 From: osenan Date: Mon, 30 Jan 2023 09:25:15 -0300 Subject: [PATCH 19/53] feat: allow numeric_input and numericInput to use placeholder - include placeholder in input tag - stop numeric_input when value is not numeric only if placeholder is not set - stop numeric_input if placeholder is not NULL or character --- R/input.R | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/R/input.R b/R/input.R index 3b345152..56a5928d 100644 --- a/R/input.R +++ b/R/input.R @@ -179,11 +179,17 @@ textInput <- function(inputId, label, value = "", width = NULL, #' } #' #' @export -numeric_input <- function(input_id, label, value, min = NA, max = NA, step = NA, +numeric_input <- function(input_id, label, value = NULL, min = NA, max = NA, step = NA, type = NULL, icon = NULL, placeholder = NULL, ...) { - if (!is.numeric(value) & !grepl("^\\d*(\\.\\d*|)$", value)) stop("Non-numeric input detected") + if (!(is.null(placeholder) || is.character(placeholder))) { + stop ("placeholder should be NULL or character") + } + if (!is.null(value) & is.null(placeholder)) { + if (!is.numeric(value) & !grepl("^\\d*(\\.\\d*|)$", value)) stop("Non-numeric input detected") + } + - input_tag <- tags$input(id = input_id, value = value, type = "number") + input_tag <- tags$input(id = input_id, value = value, type = "number", placeholder = placeholder) if (!is.na(min)) input_tag$attribs$min <- min if (!is.na(max)) input_tag$attribs$max <- max if (!is.na(step)) input_tag$attribs$step <- step @@ -212,7 +218,7 @@ numeric_input <- function(input_id, label, value, min = NA, max = NA, step = NA, #' @param ... Other parameters passed to \code{\link{numeric_input}} like \code{type} or \code{icon}. #' @rdname numeric_input #' @export -numericInput <- function(inputId, label, value, +numericInput <- function(inputId, label, value = NULL, min = NA, max = NA, step = NA, width = NULL, ...) { shiny::div( class = "ui form", From 3776a6b6b0b270a47c61c142b10ac11a8fb3590a Mon Sep 17 00:00:00 2001 From: osenan Date: Mon, 30 Jan 2023 09:33:18 -0300 Subject: [PATCH 20/53] feat: stop numeric input if placeholder and value are not set --- R/input.R | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/R/input.R b/R/input.R index 56a5928d..45a30850 100644 --- a/R/input.R +++ b/R/input.R @@ -182,8 +182,9 @@ textInput <- function(inputId, label, value = "", width = NULL, numeric_input <- function(input_id, label, value = NULL, min = NA, max = NA, step = NA, type = NULL, icon = NULL, placeholder = NULL, ...) { if (!(is.null(placeholder) || is.character(placeholder))) { - stop ("placeholder should be NULL or character") + stop ("'placeholder' should be NULL or character") } + if (is.null(value) & is.null(placeholder)) stop ("either 'value' or 'placeholder' should be defined") if (!is.null(value) & is.null(placeholder)) { if (!is.numeric(value) & !grepl("^\\d*(\\.\\d*|)$", value)) stop("Non-numeric input detected") } From 6ffee94fa7cc2c6dd4c216d4fdf6ddc2408d1cdf Mon Sep 17 00:00:00 2001 From: osenan Date: Mon, 30 Jan 2023 09:41:07 -0300 Subject: [PATCH 21/53] tests: update unit tests with placeholder argument --- tests/testthat/test_input.R | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/tests/testthat/test_input.R b/tests/testthat/test_input.R index c27c92c9..2dcccbba 100644 --- a/tests/testthat/test_input.R +++ b/tests/testthat/test_input.R @@ -53,12 +53,15 @@ test_that("test numeric_input", { expect_error(numeric_input()) # text input expect_error(numeric_input("number input", "label","Text input")) + # non-character and non NULL placeholder + expect_error(numeric_input("number input", "label", NULL, placeholder = 4)) # number input si_str <- as.character(numeric_input("number_input", "label", 20)) expect_true(any(grepl("", si_str, fixed = TRUE))) # all parameters - expect_is(numeric_input("number_input", "label", 20, min = 10, max = 40, step = 1), + expect_is(numeric_input("number_input", "label", 20, min = 10, max = 40, step = 1, + placeholder = "please type an input"), "shiny.tag") }) @@ -67,7 +70,7 @@ test_that("test numericInput", { expect_is(numericInput("numberinput", "NLabel", 20), "shiny.tag") # empty input expect_error(numericInput()) - expect_error(numericInput("a", "label"), "\"value\" is missing") + expect_error(numericInput("a", "label"), "either value or placeholder should be defined") }) test_that("test file_input", { From c41bbdaf23aca797a4646091173169b8d9a43010 Mon Sep 17 00:00:00 2001 From: osenan Date: Mon, 30 Jan 2023 09:58:45 -0300 Subject: [PATCH 22/53] fix: non numeric input condition should be trigger whenever value is not NULL --- R/input.R | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/R/input.R b/R/input.R index 45a30850..db1c5883 100644 --- a/R/input.R +++ b/R/input.R @@ -185,7 +185,7 @@ numeric_input <- function(input_id, label, value = NULL, min = NA, max = NA, ste stop ("'placeholder' should be NULL or character") } if (is.null(value) & is.null(placeholder)) stop ("either 'value' or 'placeholder' should be defined") - if (!is.null(value) & is.null(placeholder)) { + if (!is.null(value)) { if (!is.numeric(value) & !grepl("^\\d*(\\.\\d*|)$", value)) stop("Non-numeric input detected") } From 7ec81e186d5dc03265da582009f8402b49264b70 Mon Sep 17 00:00:00 2001 From: osenan Date: Mon, 30 Jan 2023 13:53:07 -0300 Subject: [PATCH 23/53] fix: update test output to match new error message --- tests/testthat/test_input.R | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/testthat/test_input.R b/tests/testthat/test_input.R index 2dcccbba..4397550e 100644 --- a/tests/testthat/test_input.R +++ b/tests/testthat/test_input.R @@ -70,7 +70,7 @@ test_that("test numericInput", { expect_is(numericInput("numberinput", "NLabel", 20), "shiny.tag") # empty input expect_error(numericInput()) - expect_error(numericInput("a", "label"), "either value or placeholder should be defined") + expect_error(numericInput("a", "label"), "either 'value' or 'placeholder' should be defined") }) test_that("test file_input", { From c6c74928021c549052a4fa510b9d9ea8173c6a41 Mon Sep 17 00:00:00 2001 From: osenan Date: Fri, 3 Feb 2023 09:01:07 -0300 Subject: [PATCH 24/53] docs: add specifications for placeholder argument and update documentation --- R/input.R | 9 +++++---- man/numeric_input.Rd | 7 ++++--- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/R/input.R b/R/input.R index db1c5883..d44fa9d0 100644 --- a/R/input.R +++ b/R/input.R @@ -159,7 +159,7 @@ textInput <- function(inputId, label, value = "", width = NULL, #' @param type Input type specifying class attached to input container. #' See [Fomantic UI](https://fomantic-ui.com/collections/form.html) for details. #' @param icon Icon or label attached to numeric input. -#' @param placeholder Inner input label displayed when no value is specified. +#' @param placeholder Inner input label displayed when no value is specified. Should be NULL or a string #' @param ... Unused. #' @param label character with label #' @@ -216,15 +216,16 @@ numeric_input <- function(input_id, label, value = NULL, min = NA, max = NA, ste #' @param max Maximum allowed value. #' @param step Interval to use when stepping between min and max. #' @param width The width of the input. +#' @param placeholder Inner input label displayed when no value is specified. Should be NULL or a string #' @param ... Other parameters passed to \code{\link{numeric_input}} like \code{type} or \code{icon}. #' @rdname numeric_input #' @export -numericInput <- function(inputId, label, value = NULL, - min = NA, max = NA, step = NA, width = NULL, ...) { +numericInput <- function(inputId, label, value = NULL, min = NA, max = NA, + step = NA, width = NULL, placeholder = NULL, ...) { shiny::div( class = "ui form", style = if (!is.null(width)) glue::glue("width: {shiny::validateCssUnit(width)};"), - numeric_input(inputId, label, value, min, max, step, ...) + numeric_input(inputId, label, value, min, max, step, placeholder = placeholder, ...) ) } diff --git a/man/numeric_input.Rd b/man/numeric_input.Rd index 4dc1bb5e..3fea9bc2 100644 --- a/man/numeric_input.Rd +++ b/man/numeric_input.Rd @@ -8,7 +8,7 @@ numeric_input( input_id, label, - value, + value = NULL, min = NA, max = NA, step = NA, @@ -21,11 +21,12 @@ numeric_input( numericInput( inputId, label, - value, + value = NULL, min = NA, max = NA, step = NA, width = NULL, + placeholder = NULL, ... ) } @@ -47,7 +48,7 @@ See [Fomantic UI](https://fomantic-ui.com/collections/form.html) for details.} \item{icon}{Icon or label attached to numeric input.} -\item{placeholder}{Inner input label displayed when no value is specified.} +\item{placeholder}{Inner input label displayed when no value is specified. Should be NULL or a string} \item{...}{Other parameters passed to \code{\link{numeric_input}} like \code{type} or \code{icon}.} From 8d50763fa6477023ac587d0348e7f7b1c8a3559e Mon Sep 17 00:00:00 2001 From: osenan Date: Fri, 3 Feb 2023 09:54:46 -0300 Subject: [PATCH 25/53] docs: add details section into numeric_input --- R/input.R | 5 +++-- man/numeric_input.Rd | 3 ++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/R/input.R b/R/input.R index d44fa9d0..78be2d3d 100644 --- a/R/input.R +++ b/R/input.R @@ -159,11 +159,12 @@ textInput <- function(inputId, label, value = "", width = NULL, #' @param type Input type specifying class attached to input container. #' See [Fomantic UI](https://fomantic-ui.com/collections/form.html) for details. #' @param icon Icon or label attached to numeric input. -#' @param placeholder Inner input label displayed when no value is specified. Should be NULL or a string +#' @param placeholder Inner input label displayed when no value is specified. #' @param ... Unused. #' @param label character with label #' #' @details +#' Either `value` or `placeholder` should be defined. #' The inputs are updateable by using \code{\link{updateNumericInput}}. #' @rdname numeric_input #' @examples @@ -216,7 +217,7 @@ numeric_input <- function(input_id, label, value = NULL, min = NA, max = NA, ste #' @param max Maximum allowed value. #' @param step Interval to use when stepping between min and max. #' @param width The width of the input. -#' @param placeholder Inner input label displayed when no value is specified. Should be NULL or a string +#' @param placeholder Inner input label displayed when no value is specified #' @param ... Other parameters passed to \code{\link{numeric_input}} like \code{type} or \code{icon}. #' @rdname numeric_input #' @export diff --git a/man/numeric_input.Rd b/man/numeric_input.Rd index 3fea9bc2..d6fa9669 100644 --- a/man/numeric_input.Rd +++ b/man/numeric_input.Rd @@ -48,7 +48,7 @@ See [Fomantic UI](https://fomantic-ui.com/collections/form.html) for details.} \item{icon}{Icon or label attached to numeric input.} -\item{placeholder}{Inner input label displayed when no value is specified. Should be NULL or a string} +\item{placeholder}{Inner input label displayed when no value is specified} \item{...}{Other parameters passed to \code{\link{numeric_input}} like \code{type} or \code{icon}.} @@ -61,6 +61,7 @@ This creates a default numeric input using Semantic UI. The input is available under \code{input[[input_id]]}. } \details{ +Either `value` or `placeholder` should be defined. The inputs are updateable by using \code{\link{updateNumericInput}}. } \examples{ From 2d6a2aca46f0123a433fc7e875f20ea951b4f291 Mon Sep 17 00:00:00 2001 From: Jakub Nowicki Date: Thu, 9 Mar 2023 10:54:01 +0100 Subject: [PATCH 26/53] chore: Update link to components demo. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index e409a3ac..280e9c43 100644 --- a/README.md +++ b/README.md @@ -69,7 +69,7 @@ look.
    -

    Components live demo

    +

    Components live demo

    From 1256edb298dfd1510ae1a92e6c6b92ad593aa8e8 Mon Sep 17 00:00:00 2001 From: Jakub Nowicki Date: Fri, 17 Mar 2023 15:49:52 +0100 Subject: [PATCH 27/53] chore: Add second GA tag. --- pkgdown/_pkgdown.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgdown/_pkgdown.yml b/pkgdown/_pkgdown.yml index eb4cb524..26e2f20f 100644 --- a/pkgdown/_pkgdown.yml +++ b/pkgdown/_pkgdown.yml @@ -14,6 +14,14 @@ template: gtag('js', new Date()); gtag('config', 'G-6VTLM1KWHK'); + + + url: https://appsilon.github.io/shiny.semantic/ From 0e8ed5947a78a3131c08774d26e9f5799c1ed138 Mon Sep 17 00:00:00 2001 From: Jakub Nowicki Date: Thu, 13 Apr 2023 13:43:46 +0200 Subject: [PATCH 28/53] docs: Update Appsilon section in readme. --- README.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 280e9c43..6ec80d34 100644 --- a/README.md +++ b/README.md @@ -236,9 +236,11 @@ install.packages("shiny", version='1.4') -Appsilon is a **Full Service Certified RStudio Partner**. Learn more -at [appsilon.com](https://appsilon.com). +Appsilon is a **Posit (formerly RStudio) Full Service Certified Partner**.
    +Learn more at [appsilon.com](https://appsilon.com). -Get in touch [opensource@appsilon.com](opensource@appsilon.com) +Get in touch [opensource@appsilon.com](mailto:opensource@appsilon.com) -We are hiring! +Explore the [Rhinoverse](https://rhinoverse.dev) - a family of R packages built around [Rhino](https://appsilon.github.io/rhino/)! + +We are hiring! From b839100548946c8fed0b4eed920fce07f8f26a85 Mon Sep 17 00:00:00 2001 From: federiva Date: Thu, 27 Apr 2023 18:31:22 -0300 Subject: [PATCH 29/53] tests: Adding tests --- tests/testthat/test_modal.R | 82 +++++++++++++++++++++++++++++++++++++ 1 file changed, 82 insertions(+) diff --git a/tests/testthat/test_modal.R b/tests/testthat/test_modal.R index 0e07e8a2..8b15b361 100644 --- a/tests/testthat/test_modal.R +++ b/tests/testthat/test_modal.R @@ -110,3 +110,85 @@ test_that("test modalDialog", { )) }) + + +testthat::test_that( + "show_modal with asis as TRUE sends exactly the id passed to the + session$sendCustomMessage function", + { + # Prepare the stub to check what is passed to the + # session$sendCustomMessage method + stub_custom_message <- + function(message, parameters) { + list(message = message, + parameters = parameters) + } + mockery::stub(where = show_modal, what = "session$sendCustomMessage", stub_custom_message) + # Mocking the Shiny session + session <- shiny::MockShinySession$new() + # Mocking a module's session + module_session <- session$makeScope("new") + # Act + result <- show_modal("id", session = module_session, asis = TRUE) + + # Assert + testthat::expect_equal(result$message, "showSemanticModal") + testthat::expect_equal(result$parameters$id, "id") + testthat::expect_equal(result$parameters$action, "show") + } +) + +testthat::test_that( + "show_modal with asis as FALSE namespaces the id passed to the + session$sendCustomMessage function when it IS IN the context + of a sessionproxy (shiny module)", + { + # Prepare the stub to check what is passed to the + # session$sendCustomMessage method + stub_custom_message <- function(message, parameters) { + list( + message = message, + parameters = parameters + ) + } + mockery::stub(where = show_modal, what = "session$sendCustomMessage", stub_custom_message) + # Mocking the Shiny session + session <- shiny::MockShinySession$new() + # Mocking a module's session + module_session <- session$makeScope("new") + # Act + result <- show_modal("id", session = module_session, asis = FALSE) + + # Assert + testthat::expect_equal(result$message, "showSemanticModal") + testthat::expect_equal(result$parameters$id, "new-id") + testthat::expect_equal(result$parameters$action, "show") + } +) + + +testthat::test_that( + "show_modal with asis as FALSE do not namespace the id passed to the + session$sendCustomMessage function when it IS NOT in the context + of a sessionproxy (shiny module)", + { + # Prepare the stub to check what is passed to the + # session$sendCustomMessage method + stub_custom_message <- function(message, parameters) { + list( + message = message, + parameters = parameters + ) + } + mockery::stub(where = show_modal, what = "session$sendCustomMessage", stub_custom_message) + # Mocking the Shiny session + session <- shiny::MockShinySession$new() + # Act + result <- show_modal("id", session = session, asis = FALSE) + + # Assert + testthat::expect_equal(result$message, "showSemanticModal") + testthat::expect_equal(result$parameters$id, "id") + testthat::expect_equal(result$parameters$action, "show") + } +) From d6374501a7002e156f87e393c8260d112c20e908 Mon Sep 17 00:00:00 2001 From: federiva Date: Thu, 27 Apr 2023 18:31:29 -0300 Subject: [PATCH 30/53] docs: updating docs --- man/show_modal.Rd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/man/show_modal.Rd b/man/show_modal.Rd index 8bfa2cfa..a1201391 100644 --- a/man/show_modal.Rd +++ b/man/show_modal.Rd @@ -25,7 +25,7 @@ hide_modal(id, session = shiny::getDefaultReactiveDomain(), asis = TRUE) \code{shinyServer}.} \item{asis}{A boolean indicating if the id must be handled as is (TRUE) or -will be it must be namespaced (FALSE)} +FALSE if it meants to be namespaced} } \description{ This displays a hidden Semantic UI modal. From dcd9ab3a4be21faaf10460309a100efe1c9cb1c4 Mon Sep 17 00:00:00 2001 From: federiva Date: Thu, 27 Apr 2023 18:31:40 -0300 Subject: [PATCH 31/53] fix: evaluating asis parameter --- R/modal.R | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/R/modal.R b/R/modal.R index f994f069..2be5280c 100644 --- a/R/modal.R +++ b/R/modal.R @@ -278,7 +278,7 @@ attach_rule <- function(id, behavior, target, value) { #' @param session The \code{session} object passed to function given to #' \code{shinyServer}. #' @param asis A boolean indicating if the id must be handled as is (TRUE) or -#' will be it must be namespaced (FALSE) +#' FALSE if it meants to be namespaced #' @seealso modal #' #' @rdname show_modal @@ -286,7 +286,9 @@ attach_rule <- function(id, behavior, target, value) { #' @export show_modal <- function(id, session = shiny::getDefaultReactiveDomain(), asis = TRUE) { - id <- ifelse(inherits(session, "session_proxy"), session$ns(id), id) + if (!asis) { + id <- ifelse(inherits(session, "session_proxy"), session$ns(id), id) + } session$sendCustomMessage("showSemanticModal", list(id = id, action = "show")) # nolint } @@ -299,7 +301,9 @@ showModal <- function(ui, session = shiny::getDefaultReactiveDomain()) { #' @export remove_modal <- function(id, session = shiny::getDefaultReactiveDomain(), asis = TRUE) { - id <- ifelse(inherits(session, "session_proxy"), session$ns(id), id) + if (!asis) { + id <- ifelse(inherits(session, "session_proxy"), session$ns(id), id) + } shiny::removeUI(paste0("#", id)) } @@ -320,6 +324,8 @@ removeModal <- function(session = shiny::getDefaultReactiveDomain()) { #' @export hide_modal <- function(id, session = shiny::getDefaultReactiveDomain(), asis = TRUE) { - id <- ifelse(inherits(session, "session_proxy"), session$ns(id), id) + if (!asis) { + id <- ifelse(inherits(session, "session_proxy"), session$ns(id), id) + } session$sendCustomMessage("showSemanticModal", list(id = id, action = "hide")) # nolint } From 2bac03344bace1eaba6c313a2fb8aeedd1ada61b Mon Sep 17 00:00:00 2001 From: federiva Date: Thu, 27 Apr 2023 18:40:16 -0300 Subject: [PATCH 32/53] build: Adding mockery --- DESCRIPTION | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/DESCRIPTION b/DESCRIPTION index 68cd4703..14e259d5 100755 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -52,5 +52,6 @@ Suggests: plotly, rmarkdown, markdown, - rcmdcheck + rcmdcheck, + mockery RoxygenNote: 7.2.1 From 98f9dad57f0d58f2b69cb4c122106e2613a677b4 Mon Sep 17 00:00:00 2001 From: federiva Date: Thu, 4 May 2023 10:27:55 -0300 Subject: [PATCH 33/53] build: updating version number --- DESCRIPTION | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DESCRIPTION b/DESCRIPTION index 14e259d5..aebe875a 100755 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -1,7 +1,7 @@ Package: shiny.semantic Type: Package Title: Semantic UI Support for Shiny -Version: 0.4.3 +Version: 0.4.3.9000 Authors@R: c(person("Filip", "Stachura", email = "filip@appsilon.com", role = "aut"), person("Dominik", "Krzeminski", email = "dominik@appsilon.com", role = "aut"), person("Krystian", "Igras", email = "krystian@appsilon.com", role = "aut"), From 8047bb546d2e07d37ecdf8673c8512b77018b022 Mon Sep 17 00:00:00 2001 From: Jakub Nowicki Date: Fri, 20 Oct 2023 12:25:20 +0200 Subject: [PATCH 34/53] chore: Add CRAN-required package alias. --- DESCRIPTION | 2 +- R/shiny.R | 1 + man/shiny.semantic.Rd | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/DESCRIPTION b/DESCRIPTION index aebe875a..21e6e2e1 100755 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -54,4 +54,4 @@ Suggests: markdown, rcmdcheck, mockery -RoxygenNote: 7.2.1 +RoxygenNote: 7.2.3 diff --git a/R/shiny.R b/R/shiny.R index 09b759ac..fae3a201 100644 --- a/R/shiny.R +++ b/R/shiny.R @@ -20,6 +20,7 @@ #' #' @docType package #' @name shiny.semantic +#' @aliases shiny.semantic-package NULL #' Internal function that expose javascript bindings to Shiny app. diff --git a/man/shiny.semantic.Rd b/man/shiny.semantic.Rd index a4c67e0d..d486717d 100644 --- a/man/shiny.semantic.Rd +++ b/man/shiny.semantic.Rd @@ -3,6 +3,7 @@ \docType{package} \name{shiny.semantic} \alias{shiny.semantic} +\alias{shiny.semantic-package} \title{Semantic UI wrapper for Shiny} \description{ With this library it’s easy to wrap Shiny with Semantic UI From 279f35f7f92ce3f30a6c89d220aded96cce49735 Mon Sep 17 00:00:00 2001 From: Jakub Nowicki Date: Wed, 15 Nov 2023 15:26:20 +0100 Subject: [PATCH 35/53] feat: Change the source of assets. --- CHANGELOG.md | 7 +- DESCRIPTION | 10 +- NAMESPACE | 1 - R/semanticPage.R | 140 +- R/shiny.R | 7 +- R/uirender.R | 2 +- inst/www/shared/semantic/semantic.css | 67904 ---------------- inst/www/shared/semantic/semantic.js | 27945 ------- inst/www/shared/semantic/semantic.min.css | 404 - inst/www/shared/semantic/semantic.min.js | 11 - .../themes/basic/assets/fonts/icons.eot | Bin 40166 -> 0 bytes .../themes/basic/assets/fonts/icons.svg | 450 - .../themes/basic/assets/fonts/icons.ttf | Bin 39924 -> 0 bytes .../themes/basic/assets/fonts/icons.woff | Bin 24676 -> 0 bytes .../default/assets/fonts/brand-icons.eot | Bin 131930 -> 0 bytes .../default/assets/fonts/brand-icons.svg | 3535 - .../default/assets/fonts/brand-icons.ttf | Bin 131624 -> 0 bytes .../default/assets/fonts/brand-icons.woff | Bin 89100 -> 0 bytes .../default/assets/fonts/brand-icons.woff2 | Bin 75936 -> 0 bytes .../themes/default/assets/fonts/icons.eot | Bin 194066 -> 0 bytes .../themes/default/assets/fonts/icons.otf | Bin 93888 -> 0 bytes .../themes/default/assets/fonts/icons.svg | 4700 -- .../themes/default/assets/fonts/icons.ttf | Bin 193780 -> 0 bytes .../themes/default/assets/fonts/icons.woff | Bin 98996 -> 0 bytes .../themes/default/assets/fonts/icons.woff2 | Bin 76084 -> 0 bytes .../default/assets/fonts/outline-icons.eot | Bin 34390 -> 0 bytes .../default/assets/fonts/outline-icons.svg | 803 - .../default/assets/fonts/outline-icons.ttf | Bin 34092 -> 0 bytes .../default/assets/fonts/outline-icons.woff | Bin 16800 -> 0 bytes .../default/assets/fonts/outline-icons.woff2 | Bin 13576 -> 0 bytes .../themes/default/assets/images/flags.png | Bin 28123 -> 0 bytes .../github/assets/fonts/octicons-local.ttf | Bin 53604 -> 0 bytes .../themes/github/assets/fonts/octicons.svg | 200 - .../themes/github/assets/fonts/octicons.ttf | Bin 31740 -> 0 bytes .../themes/github/assets/fonts/octicons.woff | Bin 17772 -> 0 bytes .../themes/material/assets/fonts/icons.eot | Bin 143258 -> 0 bytes .../themes/material/assets/fonts/icons.svg | 2373 - .../themes/material/assets/fonts/icons.ttf | Bin 128180 -> 0 bytes .../themes/material/assets/fonts/icons.woff | Bin 57620 -> 0 bytes .../themes/material/assets/fonts/icons.woff2 | Bin 44300 -> 0 bytes inst/www/shiny-custom-input.js | 86 - inst/www/shiny-semantic-DT.css | 18 - inst/www/shiny-semantic-button.js | 60 - inst/www/shiny-semantic-calendar.js | 112 - inst/www/shiny-semantic-checkbox.js | 93 - inst/www/shiny-semantic-dropdown.js | 152 - inst/www/shiny-semantic-fileinput.js | 488 - inst/www/shiny-semantic-modal.js | 24 - inst/www/shiny-semantic-numericinput.js | 74 - inst/www/shiny-semantic-progress.css | 0 inst/www/shiny-semantic-progress.js | 85 - inst/www/shiny-semantic-rating.js | 30 - inst/www/shiny-semantic-slider.js | 122 - inst/www/shiny-semantic-step.js | 66 - inst/www/shiny-semantic-tabset.js | 36 - inst/www/shiny-semantic-toast.js | 24 - man/check_semantic_theme.Rd | 24 - man/get_cdn_path.Rd | 20 - man/get_css_file.Rd | 22 + man/get_default_semantic_theme.Rd | 18 - man/get_dependencies_path.Rd | 15 + man/shiny.semantic.Rd | 3 +- pkgdown/_pkgdown.yml | 1 - tests/testthat/test_semanticPage.R | 112 +- tests/testthat/test_style.R | 10 - 65 files changed, 204 insertions(+), 109983 deletions(-) delete mode 100644 inst/www/shared/semantic/semantic.css delete mode 100644 inst/www/shared/semantic/semantic.js delete mode 100644 inst/www/shared/semantic/semantic.min.css delete mode 100644 inst/www/shared/semantic/semantic.min.js delete mode 100644 inst/www/shared/semantic/themes/basic/assets/fonts/icons.eot delete mode 100644 inst/www/shared/semantic/themes/basic/assets/fonts/icons.svg delete mode 100644 inst/www/shared/semantic/themes/basic/assets/fonts/icons.ttf delete mode 100644 inst/www/shared/semantic/themes/basic/assets/fonts/icons.woff delete mode 100644 inst/www/shared/semantic/themes/default/assets/fonts/brand-icons.eot delete mode 100644 inst/www/shared/semantic/themes/default/assets/fonts/brand-icons.svg delete mode 100644 inst/www/shared/semantic/themes/default/assets/fonts/brand-icons.ttf delete mode 100644 inst/www/shared/semantic/themes/default/assets/fonts/brand-icons.woff delete mode 100644 inst/www/shared/semantic/themes/default/assets/fonts/brand-icons.woff2 delete mode 100644 inst/www/shared/semantic/themes/default/assets/fonts/icons.eot delete mode 100644 inst/www/shared/semantic/themes/default/assets/fonts/icons.otf delete mode 100644 inst/www/shared/semantic/themes/default/assets/fonts/icons.svg delete mode 100644 inst/www/shared/semantic/themes/default/assets/fonts/icons.ttf delete mode 100644 inst/www/shared/semantic/themes/default/assets/fonts/icons.woff delete mode 100644 inst/www/shared/semantic/themes/default/assets/fonts/icons.woff2 delete mode 100644 inst/www/shared/semantic/themes/default/assets/fonts/outline-icons.eot delete mode 100644 inst/www/shared/semantic/themes/default/assets/fonts/outline-icons.svg delete mode 100644 inst/www/shared/semantic/themes/default/assets/fonts/outline-icons.ttf delete mode 100644 inst/www/shared/semantic/themes/default/assets/fonts/outline-icons.woff delete mode 100644 inst/www/shared/semantic/themes/default/assets/fonts/outline-icons.woff2 delete mode 100644 inst/www/shared/semantic/themes/default/assets/images/flags.png delete mode 100644 inst/www/shared/semantic/themes/github/assets/fonts/octicons-local.ttf delete mode 100644 inst/www/shared/semantic/themes/github/assets/fonts/octicons.svg delete mode 100644 inst/www/shared/semantic/themes/github/assets/fonts/octicons.ttf delete mode 100644 inst/www/shared/semantic/themes/github/assets/fonts/octicons.woff delete mode 100644 inst/www/shared/semantic/themes/material/assets/fonts/icons.eot delete mode 100644 inst/www/shared/semantic/themes/material/assets/fonts/icons.svg delete mode 100644 inst/www/shared/semantic/themes/material/assets/fonts/icons.ttf delete mode 100644 inst/www/shared/semantic/themes/material/assets/fonts/icons.woff delete mode 100644 inst/www/shared/semantic/themes/material/assets/fonts/icons.woff2 delete mode 100644 inst/www/shiny-custom-input.js delete mode 100644 inst/www/shiny-semantic-DT.css delete mode 100644 inst/www/shiny-semantic-button.js delete mode 100644 inst/www/shiny-semantic-calendar.js delete mode 100644 inst/www/shiny-semantic-checkbox.js delete mode 100644 inst/www/shiny-semantic-dropdown.js delete mode 100644 inst/www/shiny-semantic-fileinput.js delete mode 100644 inst/www/shiny-semantic-modal.js delete mode 100644 inst/www/shiny-semantic-numericinput.js delete mode 100644 inst/www/shiny-semantic-progress.css delete mode 100644 inst/www/shiny-semantic-progress.js delete mode 100644 inst/www/shiny-semantic-rating.js delete mode 100644 inst/www/shiny-semantic-slider.js delete mode 100644 inst/www/shiny-semantic-step.js delete mode 100644 inst/www/shiny-semantic-tabset.js delete mode 100644 inst/www/shiny-semantic-toast.js delete mode 100644 man/check_semantic_theme.Rd delete mode 100644 man/get_cdn_path.Rd create mode 100644 man/get_css_file.Rd delete mode 100644 man/get_default_semantic_theme.Rd create mode 100644 man/get_dependencies_path.Rd diff --git a/CHANGELOG.md b/CHANGELOG.md index 21556231..bb1cdcdb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,6 @@ -# Change Log -All notable changes to this project will be documented in this file. +## [development] -## Upcoming +- `shiny.semantic` no longer uses CDN as the default source of assets. Instead, `semantic.assets` package was introduced. ## [0.4.2] @@ -43,7 +42,7 @@ All notable changes to this project will be documented in this file. - to modals: `modalDialog`, `removeModal`, `remove_all_modals` -- new STYLEGUIDE introduced +- new STYLEGUIDE introduced - horizontal menu diff --git a/DESCRIPTION b/DESCRIPTION index aebe875a..2d32ce13 100755 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -1,7 +1,7 @@ Package: shiny.semantic Type: Package Title: Semantic UI Support for Shiny -Version: 0.4.3.9000 +Version: 0.4.3.9001 Authors@R: c(person("Filip", "Stachura", email = "filip@appsilon.com", role = "aut"), person("Dominik", "Krzeminski", email = "dominik@appsilon.com", role = "aut"), person("Krystian", "Igras", email = "krystian@appsilon.com", role = "aut"), @@ -39,7 +39,8 @@ Imports: jsonlite, grDevices, glue, - R6 + R6, + semantic.assets Suggests: dplyr, tibble, @@ -53,5 +54,6 @@ Suggests: rmarkdown, markdown, rcmdcheck, - mockery -RoxygenNote: 7.2.1 + mockery, + withr +RoxygenNote: 7.2.3 diff --git a/NAMESPACE b/NAMESPACE index 04287eb1..b5a05504 100644 --- a/NAMESPACE +++ b/NAMESPACE @@ -12,7 +12,6 @@ export(calendar) export(card) export(cards) export(check_proper_color) -export(check_semantic_theme) export(checkboxInput) export(checkbox_input) export(close_toast) diff --git a/R/semanticPage.R b/R/semanticPage.R index 43f1796e..0b7dcd7c 100644 --- a/R/semanticPage.R +++ b/R/semanticPage.R @@ -1,15 +1,37 @@ -#' Get CDN path semantic dependencies +#' Get dependencies path #' -#' Internal function that returns path string from `shiny.custom.semantic.cdn` options. -#' -#' @examples -#' ## Load shiny.semantic dependencies from local domain. -#' options("shiny.custom.semantic.cdn" = "shiny.semantic") -#' -#' @return CDN path of semantic dependencies +#' @return path with css and js files #' @keywords internal -get_cdn_path <- function() { - getOption("shiny.custom.semantic.cdn", default = "https://d335w9rbwpvuxm.cloudfront.net/2.8.3") +get_dependencies_path <- function() { + if (!is.null(getOption("shiny.custom.semantic"))) { + return( + list( + src = c(file = getOption("shiny.custom.semantic")), + type = "custom" + ) + ) + } + + if (!is.null(getOption("shiny.custom.semantic.cdn"))) { + return( + list( + src = c(href = getOption("shiny.custom.semantic.cdn")), + type = "cdn" + ) + ) + } + + list( + src = c( + file = system.file( + "www", + "shared", + "semantic", + package = "semantic.assets" + ) + ), + type = "local" + ) } #' Add dashboard dependencies to html @@ -21,85 +43,49 @@ get_cdn_path <- function() { #' @return Content with appended dependencies. #' @keywords internal get_dependencies <- function(theme = NULL) { - minfield <- if (getOption("shiny.minified", TRUE)) "min" else NULL - javascript_file <- paste(c("semantic", minfield, "js"), collapse = ".") - css_files <- c(check_semantic_theme(theme, full_url = FALSE)) + dep_src <- get_dependencies_path() - dep_src <- NULL - if (!is.null(getOption("shiny.custom.semantic", NULL))) { - dep_src <- c(file = getOption("shiny.custom.semantic")) - } else if (isTRUE(getOption("shiny.semantic.local", FALSE))) { - if (!is.null(theme)) { - warning("It's not posible use local semantic version with themes. Using CDN") - } else { - dep_src <- c( - file = system.file( - "www", - "shared", - "semantic", - package = "shiny.semantic" - ) - ) - } - } + minified <- if (getOption("shiny.minified", TRUE)) "min" else NULL + javascript_file <- paste(c("semantic", minified, "js"), collapse = ".") + + css_file <- get_css_file( + type = dep_src$type, + theme = theme, + minified = minified + ) - if (is.null(dep_src)) { - dep_src <- c(href = get_cdn_path()) - } shiny::tagList( - htmltools::htmlDependency("semantic-ui", - "2.8.3", - dep_src, - script = javascript_file, - stylesheet = css_files + shiny::tagList( + htmltools::htmlDependency( + "semantic-ui", + "2.8.3", + dep_src$src, + script = javascript_file, + stylesheet = css_file + ) ) ) } -#' Get default semantic css +#' Get css file #' -#' @param full_url define return output filename or full path. Default TRUE +#' @param type define type of dependencies source +#' @param theme define theme +#' @param minified define if minified version should be used #' -#' @return path to default css semantic file or default filename +#' @return css file name #' @keywords internal -get_default_semantic_theme <- function(full_url = TRUE) { - minfield <- if (getOption("shiny.minified", TRUE)) "min" else NULL - css_file <- paste(c("semantic", minfield, "css"), collapse = ".") - path <- file.path(get_cdn_path(), css_file, fsep = "/") - return(c(ifelse(full_url, path, css_file))) -} +get_css_file <- function(type, theme = NULL, minified = NULL) { + if (type == "custom") { + return(theme) + } -#' Semantic theme path validator -#' -#' @param theme_css it can be either NULL, character with css path, or theme name -#' @param full_url boolean flag that defines what is returned, either filename, or full path. Default TRUE -#' -#' @return path to theme or filename -#' @export -#' -#' @examples -#' check_semantic_theme(NULL) -#' check_semantic_theme("darkly") -#' check_semantic_theme("darkly", full_url = FALSE) -check_semantic_theme <- function(theme_css, full_url = TRUE) { - minfield <- if (getOption("shiny.minified", TRUE)) "min" else NULL - if (is.null(theme_css)) return(get_default_semantic_theme(full_url)) - if (tools::file_ext(theme_css) == "css") return(theme_css) - if (theme_css %in% SUPPORTED_THEMES) { - if (full_url) - return( - file.path( - get_cdn_path(), - paste(c("semantic", theme_css, minfield, "css"), collapse = "."), - fsep = "/" - ) - ) - else - return(paste(c("semantic", theme_css, minfield, "css"), collapse = ".")) - } else { - warning(paste("Theme ", theme_css, "not recognized. Default used instead!")) - return(get_default_semantic_theme(full_url)) + if (type == "local" && !(is.null(theme) || theme %in% semantic.assets::SUPPORTED_THEMES)) { + warning(paste("Theme ", theme, "not recognized. Default used instead!")) + theme <- NULL } + + paste(c("semantic", theme, minified, "css"), collapse = ".") } #' Semantic UI page diff --git a/R/shiny.R b/R/shiny.R index 09b759ac..f5c0e1e2 100644 --- a/R/shiny.R +++ b/R/shiny.R @@ -9,9 +9,8 @@ #' There are a number of global options that affect shiny.semantic as well as #' Shiny behavior.The options can be set globally with `options()` #' \describe{ -#' \item{shiny.custom.semantic.cdn (defaults is internal CDN)}{This controls from where the css +#' \item{shiny.custom.semantic.cdn (defaults to `NULL`)}{This controls from where the css #' and javascripts will be downloaded.} -#' \item{shiny.semantic.local (defaults to `FALSE`)}{This allows to use only local dependency.} #' \item{shiny.custom.semantic (defaults to `NULL`)}{This allows to set custom local path #' to semantic dependencies.} #' \item{shiny.minified (defaults to `TRUE`)}{Defines including JavaScript as a minified or @@ -29,8 +28,8 @@ NULL #' @keywords internal .onLoad <- function(libname, pkgname) { # nolint # Add directory for static resources - file <- system.file("www", package = "shiny.semantic", mustWork = TRUE) - shiny::addResourcePath("shiny.semantic", file) + file <- system.file("www", package = "semantic.assets", mustWork = TRUE) + shiny::addResourcePath("semantic.assets", file) } #' Create universal Shiny input binding diff --git a/R/uirender.R b/R/uirender.R index d3115b31..e6b3d093 100644 --- a/R/uirender.R +++ b/R/uirender.R @@ -26,7 +26,7 @@ uirender <- function(ui, width = NULL, height = NULL, element_id = NULL) { # forward options using x args <- list( ui = toString(ui), - shiny_custom_semantic = get_cdn_path() + shiny_custom_semantic = get_dependencies_path()$src[[1]] ) # create widget diff --git a/inst/www/shared/semantic/semantic.css b/inst/www/shared/semantic/semantic.css deleted file mode 100644 index 71b9bac9..00000000 --- a/inst/www/shared/semantic/semantic.css +++ /dev/null @@ -1,67904 +0,0 @@ - /* - * # Fomantic UI - 2.8.3 - * https://github.com/fomantic/Fomantic-UI - * http://fomantic-ui.com/ - * - * Copyright 2014 Contributors - * Released under the MIT license - * http://opensource.org/licenses/MIT - * - */ -@import url('https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic&subset=latin&display=swap'); -/*! - * # Fomantic-UI - Reset - * http://github.com/fomantic/Fomantic-UI/ - * - * - * Released under the MIT license - * http://opensource.org/licenses/MIT - * - */ - -/******************************* - Reset -*******************************/ - -/* Border-Box */ - -*, -*:before, -*:after { - -webkit-box-sizing: inherit; - box-sizing: inherit; -} - -html { - -webkit-box-sizing: border-box; - box-sizing: border-box; -} - -/* iPad Input Shadows */ - -input[type="text"], -input[type="email"], -input[type="search"], -input[type="password"] { - -webkit-appearance: none; - -moz-appearance: none; - /* mobile firefox too! */ -} - -/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ - -/* Document - ========================================================================== */ - -/** - * 1. Correct the line height in all browsers. - * 2. Prevent adjustments of font size after orientation changes in iOS. - */ - -html { - line-height: 1.15; - /* 1 */ - -webkit-text-size-adjust: 100%; - /* 2 */ -} - -/* Sections - ========================================================================== */ - -/** - * Remove the margin in all browsers. - */ - -body { - margin: 0; -} - -/** - * Render the `main` element consistently in IE. - */ - -main { - display: block; -} - -/** - * Correct the font size and margin on `h1` elements within `section` and - * `article` contexts in Chrome, Firefox, and Safari. - */ - -h1 { - font-size: 2em; - margin: 0.67em 0; -} - -/* Grouping content - ========================================================================== */ - -/** - * 1. Add the correct box sizing in Firefox. - * 2. Show the overflow in Edge and IE. - */ - -hr { - -webkit-box-sizing: content-box; - box-sizing: content-box; - /* 1 */ - height: 0; - /* 1 */ - overflow: visible; - /* 2 */ -} - -/** - * 1. Correct the inheritance and scaling of font size in all browsers. - * 2. Correct the odd `em` font sizing in all browsers. - */ - -pre { - font-family: monospace, monospace; - /* 1 */ - font-size: 1em; - /* 2 */ -} - -/* Text-level semantics - ========================================================================== */ - -/** - * Remove the gray background on active links in IE 10. - */ - -a { - background-color: transparent; -} - -/** - * 1. Remove the bottom border in Chrome 57- - * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. - */ - -abbr[title] { - border-bottom: none; - /* 1 */ - text-decoration: underline; - /* 2 */ - -webkit-text-decoration: underline dotted; - text-decoration: underline dotted; - /* 2 */ -} - -/** - * Add the correct font weight in Chrome, Edge, and Safari. - */ - -b, -strong { - font-weight: bolder; -} - -/** - * 1. Correct the inheritance and scaling of font size in all browsers. - * 2. Correct the odd `em` font sizing in all browsers. - */ - -code, -kbd, -samp { - font-family: monospace, monospace; - /* 1 */ - font-size: 1em; - /* 2 */ -} - -/** - * Add the correct font size in all browsers. - */ - -small { - font-size: 80%; -} - -/** - * Prevent `sub` and `sup` elements from affecting the line height in - * all browsers. - */ - -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} - -sub { - bottom: -0.25em; -} - -sup { - top: -0.5em; -} - -/* Embedded content - ========================================================================== */ - -/** - * Remove the border on images inside links in IE 10. - */ - -img { - border-style: none; -} - -/* Forms - ========================================================================== */ - -/** - * 1. Change the font styles in all browsers. - * 2. Remove the margin in Firefox and Safari. - */ - -button, -input, -optgroup, -select, -textarea { - font-family: inherit; - /* 1 */ - font-size: 100%; - /* 1 */ - line-height: 1.15; - /* 1 */ - margin: 0; - /* 2 */ -} - -/** - * Show the overflow in IE. - * 1. Show the overflow in Edge. - */ - -button, -input { - /* 1 */ - overflow: visible; -} - -/** - * Remove the inheritance of text transform in Edge, Firefox, and IE. - * 1. Remove the inheritance of text transform in Firefox. - */ - -button, -select { - /* 1 */ - text-transform: none; -} - -/** - * Correct the inability to style clickable types in iOS and Safari. - */ - -button, -[type="button"], -[type="reset"], -[type="submit"] { - -webkit-appearance: button; -} - -/** - * Remove the inner border and padding in Firefox. - */ - -button::-moz-focus-inner, -[type="button"]::-moz-focus-inner, -[type="reset"]::-moz-focus-inner, -[type="submit"]::-moz-focus-inner { - border-style: none; - padding: 0; -} - -/** - * Restore the focus styles unset by the previous rule. - */ - -button:-moz-focusring, -[type="button"]:-moz-focusring, -[type="reset"]:-moz-focusring, -[type="submit"]:-moz-focusring { - outline: 1px dotted ButtonText; -} - -/** - * Correct the padding in Firefox. - */ - -fieldset { - padding: 0.35em 0.75em 0.625em; -} - -/** - * 1. Correct the text wrapping in Edge and IE. - * 2. Correct the color inheritance from `fieldset` elements in IE. - * 3. Remove the padding so developers are not caught out when they zero out - * `fieldset` elements in all browsers. - */ - -legend { - -webkit-box-sizing: border-box; - box-sizing: border-box; - /* 1 */ - color: inherit; - /* 2 */ - display: table; - /* 1 */ - max-width: 100%; - /* 1 */ - padding: 0; - /* 3 */ - white-space: normal; - /* 1 */ -} - -/** - * Add the correct vertical alignment in Chrome, Firefox, and Opera. - */ - -progress { - vertical-align: baseline; -} - -/** - * Remove the default vertical scrollbar in IE 10+. - */ - -textarea { - overflow: auto; -} - -/** - * 1. Add the correct box sizing in IE 10. - * 2. Remove the padding in IE 10. - */ - -[type="checkbox"], -[type="radio"] { - -webkit-box-sizing: border-box; - box-sizing: border-box; - /* 1 */ - padding: 0; - /* 2 */ -} - -/** - * Correct the cursor style of increment and decrement buttons in Chrome. - */ - -[type="number"]::-webkit-inner-spin-button, -[type="number"]::-webkit-outer-spin-button { - height: auto; -} - -/** - * 1. Correct the odd appearance in Chrome and Safari. - * 2. Correct the outline style in Safari. - */ - -[type="search"] { - -webkit-appearance: textfield; - /* 1 */ - outline-offset: -2px; - /* 2 */ -} - -/** - * Remove the inner padding in Chrome and Safari on macOS. - */ - -[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; -} - -/** - * 1. Correct the inability to style clickable types in iOS and Safari. - * 2. Change font properties to `inherit` in Safari. - */ - -::-webkit-file-upload-button { - -webkit-appearance: button; - /* 1 */ - font: inherit; - /* 2 */ -} - -/* Interactive - ========================================================================== */ - -/* - * Add the correct display in Edge, IE 10+, and Firefox. - */ - -details { - display: block; -} - -/* - * Add the correct display in all browsers. - */ - -summary { - display: list-item; -} - -/* Misc - ========================================================================== */ - -/** - * Add the correct display in IE 10+. - */ - -template { - display: none; -} - -/** - * Add the correct display in IE 10. - */ - -[hidden] { - display: none; -} - -/******************************* - Site Overrides -*******************************/ -/*! - * # Fomantic-UI - Site - * http://github.com/fomantic/Fomantic-UI/ - * - * - * Released under the MIT license - * http://opensource.org/licenses/MIT - * - */ - -/******************************* - Page -*******************************/ - -html, -body { - height: 100%; -} - -html { - font-size: 14px; -} - -body { - margin: 0; - padding: 0; - overflow-x: hidden; - min-width: 320px; - background: #FFFFFF; - font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif; - font-size: 14px; - line-height: 1.4285em; - color: rgba(0, 0, 0, 0.87); -} - -/******************************* - Headers -*******************************/ - -h1, -h2, -h3, -h4, -h5 { - font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif; - line-height: 1.28571429em; - margin: calc(2rem - 0.1428571428571429em) 0 1rem; - font-weight: bold; - padding: 0; -} - -h1 { - min-height: 1rem; - font-size: 2rem; -} - -h2 { - font-size: 1.71428571rem; -} - -h3 { - font-size: 1.28571429rem; -} - -h4 { - font-size: 1.07142857rem; -} - -h5 { - font-size: 1rem; -} - -h1:first-child, -h2:first-child, -h3:first-child, -h4:first-child, -h5:first-child { - margin-top: 0; -} - -h1:last-child, -h2:last-child, -h3:last-child, -h4:last-child, -h5:last-child { - margin-bottom: 0; -} - -/******************************* - Text -*******************************/ - -p { - margin: 0 0 1em; - line-height: 1.4285em; -} - -p:first-child { - margin-top: 0; -} - -p:last-child { - margin-bottom: 0; -} - -/*------------------- - Links ---------------------*/ - -a { - color: #4183C4; - text-decoration: none; -} - -a:hover { - color: #1e70bf; - text-decoration: none; -} - -/******************************* - Scrollbars -*******************************/ - -/******************************* - Highlighting -*******************************/ - -/* Site */ - -::-webkit-selection { - background-color: #CCE2FF; - color: rgba(0, 0, 0, 0.87); -} - -::-moz-selection { - background-color: #CCE2FF; - color: rgba(0, 0, 0, 0.87); -} - -::selection { - background-color: #CCE2FF; - color: rgba(0, 0, 0, 0.87); -} - -/* Form */ - -textarea::-webkit-selection, -input::-webkit-selection { - background-color: rgba(100, 100, 100, 0.4); - color: rgba(0, 0, 0, 0.87); -} - -textarea::-moz-selection, -input::-moz-selection { - background-color: rgba(100, 100, 100, 0.4); - color: rgba(0, 0, 0, 0.87); -} - -textarea::selection, -input::selection { - background-color: rgba(100, 100, 100, 0.4); - color: rgba(0, 0, 0, 0.87); -} - -/* Force Simple Scrollbars */ - -body ::-webkit-scrollbar { - -webkit-appearance: none; - width: 10px; - height: 10px; -} - -body ::-webkit-scrollbar-track { - background: rgba(0, 0, 0, 0.1); - border-radius: 0; -} - -body ::-webkit-scrollbar-thumb { - cursor: pointer; - border-radius: 5px; - background: rgba(0, 0, 0, 0.25); - -webkit-transition: color 0.2s ease; - transition: color 0.2s ease; -} - -body ::-webkit-scrollbar-thumb:window-inactive { - background: rgba(0, 0, 0, 0.15); -} - -body ::-webkit-scrollbar-thumb:hover { - background: rgba(128, 135, 139, 0.8); -} - -/* Inverted UI */ - -body .ui.inverted:not(.dimmer)::-webkit-scrollbar-track { - background: rgba(255, 255, 255, 0.1); -} - -body .ui.inverted:not(.dimmer)::-webkit-scrollbar-thumb { - background: rgba(255, 255, 255, 0.25); -} - -body .ui.inverted:not(.dimmer)::-webkit-scrollbar-thumb:window-inactive { - background: rgba(255, 255, 255, 0.15); -} - -body .ui.inverted:not(.dimmer)::-webkit-scrollbar-thumb:hover { - background: rgba(255, 255, 255, 0.35); -} - -/******************************* - Global Overrides -*******************************/ - -/******************************* - Site Overrides -*******************************/ -/*! - * # Fomantic-UI - Button - * http://github.com/fomantic/Fomantic-UI/ - * - * - * Released under the MIT license - * http://opensource.org/licenses/MIT - * - */ - -/******************************* - Button -*******************************/ - -.ui.button { - cursor: pointer; - display: inline-block; - min-height: 1em; - outline: none; - border: none; - vertical-align: baseline; - background: #E0E1E2 none; - color: rgba(0, 0, 0, 0.6); - font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif; - margin: 0 0.25em 0 0; - padding: 0.78571429em 1.5em 0.78571429em; - text-transform: none; - text-shadow: none; - font-weight: bold; - line-height: 1em; - font-style: normal; - text-align: center; - text-decoration: none; - border-radius: 0.28571429rem; - -webkit-box-shadow: 0 0 0 1px transparent inset, 0 0 0 0 rgba(34, 36, 38, 0.15) inset; - box-shadow: 0 0 0 1px transparent inset, 0 0 0 0 rgba(34, 36, 38, 0.15) inset; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - -webkit-transition: opacity 0.1s ease, background-color 0.1s ease, color 0.1s ease, background 0.1s ease, -webkit-box-shadow 0.1s ease; - transition: opacity 0.1s ease, background-color 0.1s ease, color 0.1s ease, background 0.1s ease, -webkit-box-shadow 0.1s ease; - transition: opacity 0.1s ease, background-color 0.1s ease, color 0.1s ease, box-shadow 0.1s ease, background 0.1s ease; - transition: opacity 0.1s ease, background-color 0.1s ease, color 0.1s ease, box-shadow 0.1s ease, background 0.1s ease, -webkit-box-shadow 0.1s ease; - will-change: auto; - -webkit-tap-highlight-color: transparent; -} - -/******************************* - States -*******************************/ - -/*-------------- - Hover ----------------*/ - -.ui.button:hover { - background-color: #CACBCD; - background-image: none; - -webkit-box-shadow: 0 0 0 1px transparent inset, 0 0 0 0 rgba(34, 36, 38, 0.15) inset; - box-shadow: 0 0 0 1px transparent inset, 0 0 0 0 rgba(34, 36, 38, 0.15) inset; - color: rgba(0, 0, 0, 0.8); -} - -.ui.button:hover .icon { - opacity: 0.85; -} - -/*-------------- - Focus ----------------*/ - -.ui.button:focus { - background-color: #CACBCD; - color: rgba(0, 0, 0, 0.8); - background-image: none; - -webkit-box-shadow: ''; - box-shadow: ''; -} - -.ui.button:focus .icon { - opacity: 0.85; -} - -/*-------------- - Down ----------------*/ - -.ui.button:active, -.ui.active.button:active { - background-color: #BABBBC; - background-image: ''; - color: rgba(0, 0, 0, 0.9); - -webkit-box-shadow: 0 0 0 1px transparent inset, none; - box-shadow: 0 0 0 1px transparent inset, none; -} - -/*-------------- - Active ----------------*/ - -.ui.active.button { - background-color: #C0C1C2; - background-image: none; - -webkit-box-shadow: 0 0 0 1px transparent inset; - box-shadow: 0 0 0 1px transparent inset; - color: rgba(0, 0, 0, 0.95); -} - -.ui.active.button:hover { - background-color: #C0C1C2; - background-image: none; - color: rgba(0, 0, 0, 0.95); -} - -.ui.active.button:active { - background-color: #C0C1C2; - background-image: none; -} - -/*-------------- - Loading ----------------*/ - -/* Specificity hack */ - -.ui.loading.loading.loading.loading.loading.loading.button { - position: relative; - cursor: default; - text-shadow: none !important; - color: transparent; - opacity: 1; - pointer-events: auto; - -webkit-transition: all 0s linear, opacity 0.1s ease; - transition: all 0s linear, opacity 0.1s ease; -} - -.ui.loading.button:before { - position: absolute; - content: ''; - top: 50%; - left: 50%; - margin: -0.64285714em 0 0 -0.64285714em; - width: 1.28571429em; - height: 1.28571429em; - border-radius: 500rem; - border: 0.2em solid rgba(0, 0, 0, 0.15); -} - -.ui.loading.button:after { - position: absolute; - content: ''; - top: 50%; - left: 50%; - margin: -0.64285714em 0 0 -0.64285714em; - width: 1.28571429em; - height: 1.28571429em; - border-radius: 500rem; - -webkit-animation: loader 0.6s infinite linear; - animation: loader 0.6s infinite linear; - border: 0.2em solid currentColor; - color: #FFFFFF; - -webkit-box-shadow: 0 0 0 1px transparent; - box-shadow: 0 0 0 1px transparent; -} - -.ui.labeled.icon.loading.button .icon { - background-color: transparent; - -webkit-box-shadow: none; - box-shadow: none; -} - -.ui.basic.loading.button:not(.inverted):before { - border-color: rgba(0, 0, 0, 0.1); -} - -.ui.basic.loading.button:not(.inverted):after { - border-color: #767676; -} - -/*------------------- - Disabled - --------------------*/ - -.ui.buttons .disabled.button:not(.basic), -.ui.disabled.button, -.ui.button:disabled, -.ui.disabled.button:hover, -.ui.disabled.active.button { - cursor: default; - opacity: 0.45 !important; - background-image: none; - -webkit-box-shadow: none; - box-shadow: none; - pointer-events: none !important; -} - -/* Basic Group With Disabled */ - -.ui.basic.buttons .ui.disabled.button { - border-color: rgba(34, 36, 38, 0.5); -} - -/******************************* - Types -*******************************/ - -/*------------------- - Animated - --------------------*/ - -.ui.animated.button { - position: relative; - overflow: hidden; - padding-right: 0 !important; - vertical-align: middle; - z-index: 1; -} - -.ui.animated.button .content { - will-change: transform, opacity; -} - -.ui.animated.button .visible.content { - position: relative; - margin-right: 1.5em; -} - -.ui.animated.button .hidden.content { - position: absolute; - width: 100%; -} - -/* Horizontal */ - -.ui.animated.button .visible.content, -.ui.animated.button .hidden.content { - -webkit-transition: right 0.3s ease 0s; - transition: right 0.3s ease 0s; -} - -.ui.animated.button .visible.content { - left: auto; - right: 0; -} - -.ui.animated.button .hidden.content { - top: 50%; - left: auto; - right: -100%; - margin-top: -0.5em; -} - -.ui.animated.button:focus .visible.content, -.ui.animated.button:hover .visible.content { - left: auto; - right: 200%; -} - -.ui.animated.button:focus .hidden.content, -.ui.animated.button:hover .hidden.content { - left: auto; - right: 0; -} - -/* Vertical */ - -.ui.vertical.animated.button .visible.content, -.ui.vertical.animated.button .hidden.content { - -webkit-transition: top 0.3s ease, -webkit-transform 0.3s ease; - transition: top 0.3s ease, -webkit-transform 0.3s ease; - transition: top 0.3s ease, transform 0.3s ease; - transition: top 0.3s ease, transform 0.3s ease, -webkit-transform 0.3s ease; -} - -.ui.vertical.animated.button .visible.content { - -webkit-transform: translateY(0%); - transform: translateY(0%); - right: auto; -} - -.ui.vertical.animated.button .hidden.content { - top: -50%; - left: 0; - right: auto; -} - -.ui.vertical.animated.button:focus .visible.content, -.ui.vertical.animated.button:hover .visible.content { - -webkit-transform: translateY(200%); - transform: translateY(200%); - right: auto; -} - -.ui.vertical.animated.button:focus .hidden.content, -.ui.vertical.animated.button:hover .hidden.content { - top: 50%; - right: auto; -} - -/* Fade */ - -.ui.fade.animated.button .visible.content, -.ui.fade.animated.button .hidden.content { - -webkit-transition: opacity 0.3s ease, -webkit-transform 0.3s ease; - transition: opacity 0.3s ease, -webkit-transform 0.3s ease; - transition: opacity 0.3s ease, transform 0.3s ease; - transition: opacity 0.3s ease, transform 0.3s ease, -webkit-transform 0.3s ease; -} - -.ui.fade.animated.button .visible.content { - left: auto; - right: auto; - opacity: 1; - -webkit-transform: scale(1); - transform: scale(1); -} - -.ui.fade.animated.button .hidden.content { - opacity: 0; - left: 0; - right: auto; - -webkit-transform: scale(1.5); - transform: scale(1.5); -} - -.ui.fade.animated.button:focus .visible.content, -.ui.fade.animated.button:hover .visible.content { - left: auto; - right: auto; - opacity: 0; - -webkit-transform: scale(0.75); - transform: scale(0.75); -} - -.ui.fade.animated.button:focus .hidden.content, -.ui.fade.animated.button:hover .hidden.content { - left: 0; - right: auto; - opacity: 1; - -webkit-transform: scale(1); - transform: scale(1); -} - -/*------------------- - Inverted - --------------------*/ - -.ui.inverted.button { - -webkit-box-shadow: 0 0 0 2px #FFFFFF inset; - box-shadow: 0 0 0 2px #FFFFFF inset; - background: transparent none; - color: #FFFFFF; - text-shadow: none !important; -} - -/* Group */ - -.ui.inverted.buttons .button { - margin: 0 0 0 -2px; -} - -.ui.inverted.buttons .button:first-child { - margin-left: 0; -} - -.ui.inverted.vertical.buttons .button { - margin: 0 0 -2px 0; -} - -.ui.inverted.vertical.buttons .button:first-child { - margin-top: 0; -} - -/* States */ - -/* Hover */ - -.ui.inverted.button:hover { - background: #FFFFFF; - -webkit-box-shadow: 0 0 0 2px #FFFFFF inset; - box-shadow: 0 0 0 2px #FFFFFF inset; - color: rgba(0, 0, 0, 0.8); -} - -/* Active / Focus */ - -.ui.inverted.button:focus, -.ui.inverted.button.active { - background: #FFFFFF; - -webkit-box-shadow: 0 0 0 2px #FFFFFF inset; - box-shadow: 0 0 0 2px #FFFFFF inset; - color: rgba(0, 0, 0, 0.8); -} - -/* Active Focus */ - -.ui.inverted.button.active:focus { - background: #DCDDDE; - -webkit-box-shadow: 0 0 0 2px #DCDDDE inset; - box-shadow: 0 0 0 2px #DCDDDE inset; - color: rgba(0, 0, 0, 0.8); -} - -/*------------------- - Labeled Button - --------------------*/ - -.ui.labeled.button:not(.icon) { - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - background: none; - padding: 0 !important; - border: none; - -webkit-box-shadow: none; - box-shadow: none; -} - -.ui.labeled.button > .button { - margin: 0; -} - -.ui.labeled.button > .label { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - margin: 0 0 0 -1px !important; - font-size: 1em; - padding: ''; - border-color: rgba(34, 36, 38, 0.15); -} - -/* Tag */ - -.ui.labeled.button > .tag.label:before { - width: 1.85em; - height: 1.85em; -} - -/* Right */ - -.ui.labeled.button:not([class*="left labeled"]) > .button { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -.ui.labeled.button:not([class*="left labeled"]) > .label { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} - -/* Left Side */ - -.ui[class*="left labeled"].button > .button { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} - -.ui[class*="left labeled"].button > .label { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -/*------------------- - Social - --------------------*/ - -/* Facebook */ - -.ui.facebook.button { - background-color: #3B5998; - color: #FFFFFF; - text-shadow: none; - background-image: none; - -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset; - box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset; -} - -.ui.facebook.button:hover { - background-color: #304d8a; - color: #FFFFFF; - text-shadow: none; -} - -.ui.facebook.button:active { - background-color: #2d4373; - color: #FFFFFF; - text-shadow: none; -} - -/* Twitter */ - -.ui.twitter.button { - background-color: #1DA1F2; - color: #FFFFFF; - text-shadow: none; - background-image: none; - -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset; - box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset; -} - -.ui.twitter.button:hover { - background-color: #0298f3; - color: #FFFFFF; - text-shadow: none; -} - -.ui.twitter.button:active { - background-color: #0c85d0; - color: #FFFFFF; - text-shadow: none; -} - -/* Google Plus */ - -.ui.google.plus.button { - background-color: #DD4B39; - color: #FFFFFF; - text-shadow: none; - background-image: none; - -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset; - box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset; -} - -.ui.google.plus.button:hover { - background-color: #e0321c; - color: #FFFFFF; - text-shadow: none; -} - -.ui.google.plus.button:active { - background-color: #c23321; - color: #FFFFFF; - text-shadow: none; -} - -/* Linked In */ - -.ui.linkedin.button { - background-color: #0077B5; - color: #FFFFFF; - text-shadow: none; -} - -.ui.linkedin.button:hover { - background-color: #00669c; - color: #FFFFFF; - text-shadow: none; -} - -.ui.linkedin.button:active { - background-color: #005582; - color: #FFFFFF; - text-shadow: none; -} - -/* YouTube */ - -.ui.youtube.button { - background-color: #FF0000; - color: #FFFFFF; - text-shadow: none; - background-image: none; - -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset; - box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset; -} - -.ui.youtube.button:hover { - background-color: #e60000; - color: #FFFFFF; - text-shadow: none; -} - -.ui.youtube.button:active { - background-color: #cc0000; - color: #FFFFFF; - text-shadow: none; -} - -/* Instagram */ - -.ui.instagram.button { - background-color: #49769C; - color: #FFFFFF; - text-shadow: none; - background-image: none; - -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset; - box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset; -} - -.ui.instagram.button:hover { - background-color: #3d698e; - color: #FFFFFF; - text-shadow: none; -} - -.ui.instagram.button:active { - background-color: #395c79; - color: #FFFFFF; - text-shadow: none; -} - -/* Pinterest */ - -.ui.pinterest.button { - background-color: #BD081C; - color: #FFFFFF; - text-shadow: none; - background-image: none; - -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset; - box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset; -} - -.ui.pinterest.button:hover { - background-color: #ac0013; - color: #FFFFFF; - text-shadow: none; -} - -.ui.pinterest.button:active { - background-color: #8c0615; - color: #FFFFFF; - text-shadow: none; -} - -/* VK */ - -.ui.vk.button { - background-color: #45668E; - color: #FFFFFF; - background-image: none; - -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset; - box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset; -} - -.ui.vk.button:hover { - background-color: #395980; - color: #FFFFFF; -} - -.ui.vk.button:active { - background-color: #344d6c; - color: #FFFFFF; -} - -/* WhatsApp */ - -.ui.whatsapp.button { - background-color: #25D366; - color: #FFFFFF; - background-image: none; - -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset; - box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset; -} - -.ui.whatsapp.button:hover { - background-color: #19c55a; - color: #FFFFFF; -} - -.ui.whatsapp.button:active { - background-color: #1da851; - color: #FFFFFF; -} - -/* Telegram */ - -.ui.telegram.button { - background-color: #0088CC; - color: #FFFFFF; - background-image: none; - -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset; - box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset; -} - -.ui.telegram.button:hover { - background-color: #0077b3; - color: #FFFFFF; -} - -.ui.telegram.button:active { - background-color: #006699; - color: #FFFFFF; -} - -/*-------------- - Icon ----------------*/ - -.ui.button > .icon:not(.button) { - height: auto; - opacity: 0.8; - margin: 0 0.42857143em 0 -0.21428571em; - -webkit-transition: opacity 0.1s ease; - transition: opacity 0.1s ease; - vertical-align: ''; - color: ''; -} - -.ui.button:not(.icon) > .icon:not(.button):not(.dropdown), -.ui.button:not(.icon) > .icons:not(.button):not(.dropdown) { - margin: 0 0.42857143em 0 -0.21428571em; -} - -.ui.button:not(.icon) > .right.icon:not(.button):not(.dropdown) { - margin: 0 -0.21428571em 0 0.42857143em; -} - -/******************************* - Variations -*******************************/ - -/*------------------- - Floated - --------------------*/ - -.ui[class*="left floated"].buttons, -.ui[class*="left floated"].button { - float: left; - margin-left: 0; - margin-right: 0.25em; -} - -.ui[class*="right floated"].buttons, -.ui[class*="right floated"].button { - float: right; - margin-right: 0; - margin-left: 0.25em; -} - -/*------------------- - Compact - --------------------*/ - -.ui.compact.buttons .button, -.ui.compact.button { - padding: 0.58928571em 1.125em 0.58928571em; -} - -.ui.compact.icon.buttons .button, -.ui.compact.icon.button { - padding: 0.58928571em 0.58928571em 0.58928571em; -} - -.ui.compact.labeled.icon.buttons .button, -.ui.compact.labeled.icon.button { - padding: 0.58928571em 3.69642857em 0.58928571em; -} - -.ui.compact.labeled.icon.buttons .button > .icon, -.ui.compact.labeled.icon.button > .icon { - padding: 0.58928571em 0 0.58928571em 0; -} - -/*------------------- - Sizes ---------------------*/ - -.ui.buttons .button, -.ui.buttons .or, -.ui.button { - font-size: 1rem; -} - -.ui.mini.buttons .dropdown, -.ui.mini.buttons .dropdown .menu > .item, -.ui.mini.buttons .button, -.ui.mini.buttons .or, -.ui.ui.ui.ui.mini.button { - font-size: 0.78571429rem; -} - -.ui.tiny.buttons .dropdown, -.ui.tiny.buttons .dropdown .menu > .item, -.ui.tiny.buttons .button, -.ui.tiny.buttons .or, -.ui.ui.ui.ui.tiny.button { - font-size: 0.85714286rem; -} - -.ui.small.buttons .dropdown, -.ui.small.buttons .dropdown .menu > .item, -.ui.small.buttons .button, -.ui.small.buttons .or, -.ui.ui.ui.ui.small.button { - font-size: 0.92857143rem; -} - -.ui.large.buttons .dropdown, -.ui.large.buttons .dropdown .menu > .item, -.ui.large.buttons .button, -.ui.large.buttons .or, -.ui.ui.ui.ui.large.button { - font-size: 1.14285714rem; -} - -.ui.big.buttons .dropdown, -.ui.big.buttons .dropdown .menu > .item, -.ui.big.buttons .button, -.ui.big.buttons .or, -.ui.ui.ui.ui.big.button { - font-size: 1.28571429rem; -} - -.ui.huge.buttons .dropdown, -.ui.huge.buttons .dropdown .menu > .item, -.ui.huge.buttons .button, -.ui.huge.buttons .or, -.ui.ui.ui.ui.huge.button { - font-size: 1.42857143rem; -} - -.ui.massive.buttons .dropdown, -.ui.massive.buttons .dropdown .menu > .item, -.ui.massive.buttons .button, -.ui.massive.buttons .or, -.ui.ui.ui.ui.massive.button { - font-size: 1.71428571rem; -} - -/*-------------- - Icon Only ----------------*/ - -.ui.icon.buttons .button, -.ui.icon.button { - padding: 0.78571429em 0.78571429em 0.78571429em; -} - -.ui.icon.buttons .button > .icon, -.ui.icon.button > .icon { - opacity: 0.9; - margin: 0 !important; - vertical-align: top; -} - -/*------------------- - Basic - --------------------*/ - -.ui.basic.buttons .button, -.ui.basic.button { - background: transparent none; - color: rgba(0, 0, 0, 0.6); - font-weight: normal; - border-radius: 0.28571429rem; - text-transform: none; - text-shadow: none !important; - -webkit-box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.15) inset; - box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.15) inset; -} - -.ui.basic.buttons { - -webkit-box-shadow: none; - box-shadow: none; - border: 1px solid rgba(34, 36, 38, 0.15); - border-radius: 0.28571429rem; -} - -.ui.basic.buttons .button { - border-radius: 0; -} - -.ui.basic.buttons .button:hover, -.ui.basic.button:hover { - background: #FFFFFF; - color: rgba(0, 0, 0, 0.8); - -webkit-box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.35) inset, 0 0 0 0 rgba(34, 36, 38, 0.15) inset; - box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.35) inset, 0 0 0 0 rgba(34, 36, 38, 0.15) inset; -} - -.ui.basic.buttons .button:focus, -.ui.basic.button:focus { - background: #FFFFFF; - color: rgba(0, 0, 0, 0.8); - -webkit-box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.35) inset, 0 0 0 0 rgba(34, 36, 38, 0.15) inset; - box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.35) inset, 0 0 0 0 rgba(34, 36, 38, 0.15) inset; -} - -.ui.basic.buttons .button:active, -.ui.basic.button:active { - background: #F8F8F8; - color: rgba(0, 0, 0, 0.9); - -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15) inset, 0 1px 4px 0 rgba(34, 36, 38, 0.15) inset; - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15) inset, 0 1px 4px 0 rgba(34, 36, 38, 0.15) inset; -} - -.ui.basic.buttons .active.button, -.ui.basic.active.button { - background: rgba(0, 0, 0, 0.05); - -webkit-box-shadow: ''; - box-shadow: ''; - color: rgba(0, 0, 0, 0.95); -} - -.ui.basic.buttons .active.button:hover, -.ui.basic.active.button:hover { - background-color: rgba(0, 0, 0, 0.05); -} - -/* Vertical */ - -.ui.basic.buttons .button:hover { - -webkit-box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.35) inset, 0 0 0 0 rgba(34, 36, 38, 0.15) inset inset; - box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.35) inset, 0 0 0 0 rgba(34, 36, 38, 0.15) inset inset; -} - -.ui.basic.buttons .button:active { - -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15) inset, 0 1px 4px 0 rgba(34, 36, 38, 0.15) inset inset; - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15) inset, 0 1px 4px 0 rgba(34, 36, 38, 0.15) inset inset; -} - -.ui.basic.buttons .active.button { - -webkit-box-shadow: ''; - box-shadow: ''; -} - -/* Standard Basic Inverted */ - -.ui.basic.inverted.buttons .button, -.ui.basic.inverted.button { - background-color: transparent; - color: #F9FAFB; - -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset; - box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset; -} - -.ui.basic.inverted.buttons .button:hover, -.ui.basic.inverted.button:hover { - color: #FFFFFF; - -webkit-box-shadow: 0 0 0 2px #ffffff inset; - box-shadow: 0 0 0 2px #ffffff inset; -} - -.ui.basic.inverted.buttons .button:focus, -.ui.basic.inverted.button:focus { - color: #FFFFFF; - -webkit-box-shadow: 0 0 0 2px #ffffff inset; - box-shadow: 0 0 0 2px #ffffff inset; -} - -.ui.basic.inverted.buttons .button:active, -.ui.basic.inverted.button:active { - background-color: rgba(255, 255, 255, 0.08); - color: #FFFFFF; - -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.9) inset; - box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.9) inset; -} - -.ui.basic.inverted.buttons .active.button, -.ui.basic.inverted.active.button { - background-color: rgba(255, 255, 255, 0.08); - color: #FFFFFF; - text-shadow: none; - -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.7) inset; - box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.7) inset; -} - -.ui.basic.inverted.buttons .active.button:hover, -.ui.basic.inverted.active.button:hover { - background-color: rgba(255, 255, 255, 0.15); - -webkit-box-shadow: 0 0 0 2px #ffffff inset; - box-shadow: 0 0 0 2px #ffffff inset; -} - -/* Basic Group */ - -.ui.basic.buttons .button { - border-left: 1px solid rgba(34, 36, 38, 0.15); - -webkit-box-shadow: none; - box-shadow: none; -} - -.ui.basic.vertical.buttons .button { - border-left: none; - border-left-width: 0; - border-top: 1px solid rgba(34, 36, 38, 0.15); -} - -.ui.basic.vertical.buttons .button:first-child { - border-top-width: 0; -} - -/*------------------- - Tertiary - --------------------*/ - -/* Overline Mixin */ - -.ui.tertiary.button { - -webkit-transition: color 0.1s ease !important; - transition: color 0.1s ease !important; - border-radius: 0; - margin: 0.28571429em 0.25em 0.28571429em 0 !important; - padding: 0.5em !important; - -webkit-box-shadow: none; - box-shadow: none; - color: rgba(0, 0, 0, 0.6); - background: none; -} - -.ui.tertiary.button:hover { - -webkit-box-shadow: inset 0 -0.2em 0 #666666; - box-shadow: inset 0 -0.2em 0 #666666; - color: #333333; - background: none; -} - -.ui.tertiary.button:focus { - -webkit-box-shadow: inset 0 -0.2em 0 #666666; - box-shadow: inset 0 -0.2em 0 #666666; - color: #333333; - background: none; -} - -.ui.tertiary.button:active { - -webkit-box-shadow: inset 0 -0.2em 0 #999999; - box-shadow: inset 0 -0.2em 0 #999999; - border-radius: 0.28571429rem 0.28571429rem 0 0; - color: #666666; - background: none; -} - -/*-------------- - Labeled Icon - ---------------*/ - -.ui.labeled.icon.buttons .button, -.ui.labeled.icon.button { - position: relative; - padding-left: 4.07142857em !important; - padding-right: 1.5em !important; -} - -/* Left Labeled */ - -.ui.labeled.icon.buttons > .button > .icon, -.ui.labeled.icon.button > .icon { - position: absolute; - top: 0; - left: 0; - height: 100%; - line-height: 1; - border-radius: 0; - border-top-left-radius: inherit; - border-bottom-left-radius: inherit; - text-align: center; - -webkit-animation: none; - animation: none; - padding: 0.78571429em 0 0.78571429em 0; - margin: 0; - width: 2.57142857em; - background-color: rgba(0, 0, 0, 0.05); - color: ''; - -webkit-box-shadow: -1px 0 0 0 transparent inset; - box-shadow: -1px 0 0 0 transparent inset; -} - -/* Right Labeled */ - -.ui[class*="right labeled"].icon.button { - padding-right: 4.07142857em !important; - padding-left: 1.5em !important; -} - -.ui[class*="right labeled"].icon.button > .icon { - left: auto; - right: 0; - border-radius: 0; - border-top-right-radius: inherit; - border-bottom-right-radius: inherit; - -webkit-box-shadow: 1px 0 0 0 transparent inset; - box-shadow: 1px 0 0 0 transparent inset; -} - -.ui.labeled.icon.buttons > .button > .icon:before, -.ui.labeled.icon.button > .icon:before, -.ui.labeled.icon.buttons > .button > .icon:after, -.ui.labeled.icon.button > .icon:after { - display: block; - position: relative; - width: 100%; - top: 0; - text-align: center; -} - -.ui.labeled.icon.buttons .button > .icon { - border-radius: 0; -} - -.ui.labeled.icon.buttons .button:first-child > .icon { - border-top-left-radius: 0.28571429rem; - border-bottom-left-radius: 0.28571429rem; -} - -.ui.labeled.icon.buttons .button:last-child > .icon { - border-top-right-radius: 0.28571429rem; - border-bottom-right-radius: 0.28571429rem; -} - -.ui.vertical.labeled.icon.buttons .button:first-child > .icon { - border-radius: 0; - border-top-left-radius: 0.28571429rem; -} - -.ui.vertical.labeled.icon.buttons .button:last-child > .icon { - border-radius: 0; - border-bottom-left-radius: 0.28571429rem; -} - -/* Loading Icon in Labeled Button */ - -.ui.labeled.icon.button > .loading.icon:before { - -webkit-animation: loader 2s linear infinite; - animation: loader 2s linear infinite; -} - -/*-------------- - Toggle - ---------------*/ - -/* Toggle (Modifies active state to give affordances) */ - -.ui.toggle.buttons .active.button, -.ui.buttons .button.toggle.active, -.ui.button.toggle.active { - background-color: #21BA45; - -webkit-box-shadow: none; - box-shadow: none; - text-shadow: none; - color: #FFFFFF; -} - -.ui.button.toggle.active:hover { - background-color: #16ab39; - text-shadow: none; - color: #FFFFFF; -} - -/*-------------- - Circular - ---------------*/ - -.ui.circular.button { - border-radius: 10em; -} - -.ui.circular.button > .icon { - width: 1em; - vertical-align: baseline; -} - -/*------------------- - Or Buttons - --------------------*/ - -.ui.buttons .or { - position: relative; - width: 0.3em; - height: 2.57142857em; - z-index: 3; -} - -.ui.buttons .or:before { - position: absolute; - text-align: center; - border-radius: 500rem; - content: 'or'; - top: 50%; - left: 50%; - background-color: #FFFFFF; - text-shadow: none; - margin-top: -0.89285714em; - margin-left: -0.89285714em; - width: 1.78571429em; - height: 1.78571429em; - line-height: 1.78571429em; - color: rgba(0, 0, 0, 0.4); - font-style: normal; - font-weight: bold; - -webkit-box-shadow: 0 0 0 1px transparent inset; - box-shadow: 0 0 0 1px transparent inset; -} - -.ui.buttons .or[data-text]:before { - content: attr(data-text); -} - -/* Fluid Or */ - -.ui.fluid.buttons .or { - width: 0 !important; -} - -.ui.fluid.buttons .or:after { - display: none; -} - -/*------------------- - Attached - --------------------*/ - -/* Singular */ - -.ui.attached.button { - position: relative; - display: block; - margin: 0; - border-radius: 0; - -webkit-box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.15); - box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.15); -} - -/* Top / Bottom */ - -.ui.attached.top.button { - border-radius: 0.28571429rem 0.28571429rem 0 0; -} - -.ui.attached.bottom.button { - border-radius: 0 0 0.28571429rem 0.28571429rem; -} - -/* Left / Right */ - -.ui.left.attached.button { - display: inline-block; - border-left: none; - text-align: right; - padding-right: 0.75em; - border-radius: 0.28571429rem 0 0 0.28571429rem; -} - -.ui.right.attached.button { - display: inline-block; - text-align: left; - padding-left: 0.75em; - border-radius: 0 0.28571429rem 0.28571429rem 0; -} - -/* Plural */ - -.ui.attached.buttons { - position: relative; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - border-radius: 0; - width: auto !important; - z-index: auto; - margin-left: -1px; - margin-right: -1px; -} - -.ui.attached.buttons .button { - margin: 0; -} - -.ui.attached.buttons .button:first-child { - border-radius: 0; -} - -.ui.attached.buttons .button:last-child { - border-radius: 0; -} - -/* Top / Bottom */ - -.ui[class*="top attached"].buttons { - margin-bottom: -1px; - border-radius: 0.28571429rem 0.28571429rem 0 0; -} - -.ui[class*="top attached"].buttons .button:first-child { - border-radius: 0.28571429rem 0 0 0; -} - -.ui[class*="top attached"].buttons .button:last-child { - border-radius: 0 0.28571429rem 0 0; -} - -.ui[class*="bottom attached"].buttons { - margin-top: -1px; - border-radius: 0 0 0.28571429rem 0.28571429rem; -} - -.ui[class*="bottom attached"].buttons .button:first-child { - border-radius: 0 0 0 0.28571429rem; -} - -.ui[class*="bottom attached"].buttons .button:last-child { - border-radius: 0 0 0.28571429rem 0; -} - -/* Left / Right */ - -.ui[class*="left attached"].buttons { - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - margin-right: 0; - margin-left: -1px; - border-radius: 0 0.28571429rem 0.28571429rem 0; -} - -.ui[class*="left attached"].buttons .button:first-child { - margin-left: -1px; - border-radius: 0 0.28571429rem 0 0; -} - -.ui[class*="left attached"].buttons .button:last-child { - margin-left: -1px; - border-radius: 0 0 0.28571429rem 0; -} - -.ui[class*="right attached"].buttons { - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - margin-left: 0; - margin-right: -1px; - border-radius: 0.28571429rem 0 0 0.28571429rem; -} - -.ui[class*="right attached"].buttons .button:first-child { - margin-left: -1px; - border-radius: 0.28571429rem 0 0 0; -} - -.ui[class*="right attached"].buttons .button:last-child { - margin-left: -1px; - border-radius: 0 0 0 0.28571429rem; -} - -/*------------------- - Fluid - --------------------*/ - -.ui.fluid.buttons, -.ui.fluid.button { - width: 100%; -} - -.ui.fluid.button { - display: block; -} - -.ui.two.buttons { - width: 100%; -} - -.ui.two.buttons > .button { - width: 50%; -} - -.ui.three.buttons { - width: 100%; -} - -.ui.three.buttons > .button { - width: 33.333%; -} - -.ui.four.buttons { - width: 100%; -} - -.ui.four.buttons > .button { - width: 25%; -} - -.ui.five.buttons { - width: 100%; -} - -.ui.five.buttons > .button { - width: 20%; -} - -.ui.six.buttons { - width: 100%; -} - -.ui.six.buttons > .button { - width: 16.666%; -} - -.ui.seven.buttons { - width: 100%; -} - -.ui.seven.buttons > .button { - width: 14.285%; -} - -.ui.eight.buttons { - width: 100%; -} - -.ui.eight.buttons > .button { - width: 12.5%; -} - -.ui.nine.buttons { - width: 100%; -} - -.ui.nine.buttons > .button { - width: 11.11%; -} - -.ui.ten.buttons { - width: 100%; -} - -.ui.ten.buttons > .button { - width: 10%; -} - -.ui.eleven.buttons { - width: 100%; -} - -.ui.eleven.buttons > .button { - width: 9.09%; -} - -.ui.twelve.buttons { - width: 100%; -} - -.ui.twelve.buttons > .button { - width: 8.3333%; -} - -/* Fluid Vertical Buttons */ - -.ui.fluid.vertical.buttons, -.ui.fluid.vertical.buttons > .button { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - width: auto; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; -} - -.ui.two.vertical.buttons > .button { - height: 50%; -} - -.ui.three.vertical.buttons > .button { - height: 33.333%; -} - -.ui.four.vertical.buttons > .button { - height: 25%; -} - -.ui.five.vertical.buttons > .button { - height: 20%; -} - -.ui.six.vertical.buttons > .button { - height: 16.666%; -} - -.ui.seven.vertical.buttons > .button { - height: 14.285%; -} - -.ui.eight.vertical.buttons > .button { - height: 12.5%; -} - -.ui.nine.vertical.buttons > .button { - height: 11.11%; -} - -.ui.ten.vertical.buttons > .button { - height: 10%; -} - -.ui.eleven.vertical.buttons > .button { - height: 9.09%; -} - -.ui.twelve.vertical.buttons > .button { - height: 8.3333%; -} - -/*------------------- - Colors ---------------------*/ - -.ui.primary.buttons .button, -.ui.primary.button { - background-color: #2185D0; - color: #FFFFFF; - text-shadow: none; - background-image: none; -} - -.ui.primary.button { - -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset; - box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset; -} - -.ui.primary.buttons .button:hover, -.ui.primary.button:hover { - background-color: #1678c2; - color: #FFFFFF; - text-shadow: none; -} - -.ui.primary.buttons .button:focus, -.ui.primary.button:focus { - background-color: #0d71bb; - color: #FFFFFF; - text-shadow: none; -} - -.ui.primary.buttons .button:active, -.ui.primary.button:active { - background-color: #1a69a4; - color: #FFFFFF; - text-shadow: none; -} - -.ui.primary.buttons .active.button, -.ui.primary.buttons .active.button:active, -.ui.primary.active.button, -.ui.primary.button .active.button:active { - background-color: #1279c6; - color: #FFFFFF; - text-shadow: none; -} - -/* Basic */ - -.ui.basic.primary.buttons .button, -.ui.basic.primary.button { - background: transparent; - -webkit-box-shadow: 0 0 0 1px #2185D0 inset; - box-shadow: 0 0 0 1px #2185D0 inset; - color: #2185D0; -} - -.ui.basic.primary.buttons .button:hover, -.ui.basic.primary.button:hover { - background: transparent; - -webkit-box-shadow: 0 0 0 1px #1678c2 inset; - box-shadow: 0 0 0 1px #1678c2 inset; - color: #1678c2; -} - -.ui.basic.primary.buttons .button:focus, -.ui.basic.primary.button:focus { - background: transparent; - -webkit-box-shadow: 0 0 0 1px #0d71bb inset; - box-shadow: 0 0 0 1px #0d71bb inset; - color: #1678c2; -} - -.ui.basic.primary.buttons .active.button, -.ui.basic.primary.active.button { - background: transparent; - -webkit-box-shadow: 0 0 0 1px #1279c6 inset; - box-shadow: 0 0 0 1px #1279c6 inset; - color: #1a69a4; -} - -.ui.basic.primary.buttons .button:active, -.ui.basic.primary.button:active { - -webkit-box-shadow: 0 0 0 1px #1a69a4 inset; - box-shadow: 0 0 0 1px #1a69a4 inset; - color: #1a69a4; -} - -.ui.buttons:not(.vertical) > .basic.primary.button:not(:first-child) { - margin-left: -1px; -} - -/* Inverted */ - -.ui.inverted.primary.buttons .button, -.ui.inverted.primary.button { - background-color: transparent; - -webkit-box-shadow: 0 0 0 2px #54C8FF inset; - box-shadow: 0 0 0 2px #54C8FF inset; - color: #54C8FF; -} - -.ui.inverted.primary.buttons .button:hover, -.ui.inverted.primary.button:hover, -.ui.inverted.primary.buttons .button:focus, -.ui.inverted.primary.button:focus, -.ui.inverted.primary.buttons .button.active, -.ui.inverted.primary.button.active, -.ui.inverted.primary.buttons .button:active, -.ui.inverted.primary.button:active { - -webkit-box-shadow: none; - box-shadow: none; - color: #FFFFFF; -} - -.ui.inverted.primary.buttons .button:hover, -.ui.inverted.primary.button:hover { - background-color: #21b8ff; -} - -.ui.inverted.primary.buttons .button:focus, -.ui.inverted.primary.button:focus { - background-color: #2bbbff; -} - -.ui.inverted.primary.buttons .active.button, -.ui.inverted.primary.active.button { - background-color: #3ac0ff; -} - -.ui.inverted.primary.buttons .button:active, -.ui.inverted.primary.button:active { - background-color: #21b8ff; -} - -/* Inverted Basic */ - -.ui.inverted.primary.basic.buttons .button, -.ui.inverted.primary.buttons .basic.button, -.ui.inverted.primary.basic.button { - background-color: transparent; - -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset; - box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset; - color: #FFFFFF; -} - -.ui.inverted.primary.basic.buttons .button:hover, -.ui.inverted.primary.buttons .basic.button:hover, -.ui.inverted.primary.basic.button:hover { - -webkit-box-shadow: 0 0 0 2px #21b8ff inset; - box-shadow: 0 0 0 2px #21b8ff inset; - color: #54C8FF; -} - -.ui.inverted.primary.basic.buttons .button:focus, -.ui.inverted.primary.basic.buttons .button:focus, -.ui.inverted.primary.basic.button:focus { - -webkit-box-shadow: 0 0 0 2px #2bbbff inset; - box-shadow: 0 0 0 2px #2bbbff inset; - color: #54C8FF; -} - -.ui.inverted.primary.basic.buttons .active.button, -.ui.inverted.primary.buttons .basic.active.button, -.ui.inverted.primary.basic.active.button { - -webkit-box-shadow: 0 0 0 2px #3ac0ff inset; - box-shadow: 0 0 0 2px #3ac0ff inset; - color: #54C8FF; -} - -.ui.inverted.primary.basic.buttons .button:active, -.ui.inverted.primary.buttons .basic.button:active, -.ui.inverted.primary.basic.button:active { - -webkit-box-shadow: 0 0 0 2px #21b8ff inset; - box-shadow: 0 0 0 2px #21b8ff inset; - color: #54C8FF; -} - -/* Tertiary */ - -.ui.tertiary.primary.buttons .button, -.ui.tertiary.primary.buttons .tertiary.button, -.ui.tertiary.primary.button { - background: transparent; - -webkit-box-shadow: none; - box-shadow: none; - color: #2185D0; -} - -.ui.tertiary.primary.buttons .button:hover, -.ui.tertiary.primary.buttons button:hover, -.ui.tertiary.primary.button:hover { - -webkit-box-shadow: inset 0 -0.2em 0 #2b75ac; - box-shadow: inset 0 -0.2em 0 #2b75ac; - color: #2b75ac; -} - -.ui.tertiary.primary.buttons .button:focus, -.ui.tertiary.primary.buttons .tertiary.button:focus, -.ui.tertiary.primary.button:focus { - -webkit-box-shadow: inset 0 -0.2em 0 #216ea7; - box-shadow: inset 0 -0.2em 0 #216ea7; - color: #216ea7; -} - -.ui.tertiary.primary.buttons .active.button, -.ui.tertiary.primary.buttons .tertiary.active.button, -.ui.tertiary.primary.active.button, -.ui.tertiary.primary.buttons .button:active, -.ui.tertiary.primary.buttons .tertiary.button:active, -.ui.tertiary.primary.button:active { - -webkit-box-shadow: inset 0 -0.2em 0 #007bd8; - box-shadow: inset 0 -0.2em 0 #007bd8; - color: #1279c6; -} - -.ui.secondary.buttons .button, -.ui.secondary.button { - background-color: #1B1C1D; - color: #FFFFFF; - text-shadow: none; - background-image: none; -} - -.ui.secondary.button { - -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset; - box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset; -} - -.ui.secondary.buttons .button:hover, -.ui.secondary.button:hover { - background-color: #27292a; - color: #FFFFFF; - text-shadow: none; -} - -.ui.secondary.buttons .button:focus, -.ui.secondary.button:focus { - background-color: #2e3032; - color: #FFFFFF; - text-shadow: none; -} - -.ui.secondary.buttons .button:active, -.ui.secondary.button:active { - background-color: #343637; - color: #FFFFFF; - text-shadow: none; -} - -.ui.secondary.buttons .active.button, -.ui.secondary.buttons .active.button:active, -.ui.secondary.active.button, -.ui.secondary.button .active.button:active { - background-color: #27292a; - color: #FFFFFF; - text-shadow: none; -} - -/* Basic */ - -.ui.basic.secondary.buttons .button, -.ui.basic.secondary.button { - background: transparent; - -webkit-box-shadow: 0 0 0 1px #1B1C1D inset; - box-shadow: 0 0 0 1px #1B1C1D inset; - color: #1B1C1D; -} - -.ui.basic.secondary.buttons .button:hover, -.ui.basic.secondary.button:hover { - background: transparent; - -webkit-box-shadow: 0 0 0 1px #27292a inset; - box-shadow: 0 0 0 1px #27292a inset; - color: #27292a; -} - -.ui.basic.secondary.buttons .button:focus, -.ui.basic.secondary.button:focus { - background: transparent; - -webkit-box-shadow: 0 0 0 1px #2e3032 inset; - box-shadow: 0 0 0 1px #2e3032 inset; - color: #27292a; -} - -.ui.basic.secondary.buttons .active.button, -.ui.basic.secondary.active.button { - background: transparent; - -webkit-box-shadow: 0 0 0 1px #27292a inset; - box-shadow: 0 0 0 1px #27292a inset; - color: #343637; -} - -.ui.basic.secondary.buttons .button:active, -.ui.basic.secondary.button:active { - -webkit-box-shadow: 0 0 0 1px #343637 inset; - box-shadow: 0 0 0 1px #343637 inset; - color: #343637; -} - -.ui.buttons:not(.vertical) > .basic.secondary.button:not(:first-child) { - margin-left: -1px; -} - -/* Inverted */ - -.ui.inverted.secondary.buttons .button, -.ui.inverted.secondary.button { - background-color: transparent; - -webkit-box-shadow: 0 0 0 2px #545454 inset; - box-shadow: 0 0 0 2px #545454 inset; - color: #545454; -} - -.ui.inverted.secondary.buttons .button:hover, -.ui.inverted.secondary.button:hover, -.ui.inverted.secondary.buttons .button:focus, -.ui.inverted.secondary.button:focus, -.ui.inverted.secondary.buttons .button.active, -.ui.inverted.secondary.button.active, -.ui.inverted.secondary.buttons .button:active, -.ui.inverted.secondary.button:active { - -webkit-box-shadow: none; - box-shadow: none; - color: #FFFFFF; -} - -.ui.inverted.secondary.buttons .button:hover, -.ui.inverted.secondary.button:hover { - background-color: #6e6e6e; -} - -.ui.inverted.secondary.buttons .button:focus, -.ui.inverted.secondary.button:focus { - background-color: #686868; -} - -.ui.inverted.secondary.buttons .active.button, -.ui.inverted.secondary.active.button { - background-color: #616161; -} - -.ui.inverted.secondary.buttons .button:active, -.ui.inverted.secondary.button:active { - background-color: #6e6e6e; -} - -/* Inverted Basic */ - -.ui.inverted.secondary.basic.buttons .button, -.ui.inverted.secondary.buttons .basic.button, -.ui.inverted.secondary.basic.button { - background-color: transparent; - -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset; - box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset; - color: #FFFFFF; -} - -.ui.inverted.secondary.basic.buttons .button:hover, -.ui.inverted.secondary.buttons .basic.button:hover, -.ui.inverted.secondary.basic.button:hover { - -webkit-box-shadow: 0 0 0 2px #6e6e6e inset; - box-shadow: 0 0 0 2px #6e6e6e inset; - color: #545454; -} - -.ui.inverted.secondary.basic.buttons .button:focus, -.ui.inverted.secondary.basic.buttons .button:focus, -.ui.inverted.secondary.basic.button:focus { - -webkit-box-shadow: 0 0 0 2px #686868 inset; - box-shadow: 0 0 0 2px #686868 inset; - color: #545454; -} - -.ui.inverted.secondary.basic.buttons .active.button, -.ui.inverted.secondary.buttons .basic.active.button, -.ui.inverted.secondary.basic.active.button { - -webkit-box-shadow: 0 0 0 2px #616161 inset; - box-shadow: 0 0 0 2px #616161 inset; - color: #545454; -} - -.ui.inverted.secondary.basic.buttons .button:active, -.ui.inverted.secondary.buttons .basic.button:active, -.ui.inverted.secondary.basic.button:active { - -webkit-box-shadow: 0 0 0 2px #6e6e6e inset; - box-shadow: 0 0 0 2px #6e6e6e inset; - color: #545454; -} - -/* Tertiary */ - -.ui.tertiary.secondary.buttons .button, -.ui.tertiary.secondary.buttons .tertiary.button, -.ui.tertiary.secondary.button { - background: transparent; - -webkit-box-shadow: none; - box-shadow: none; - color: #1B1C1D; -} - -.ui.tertiary.secondary.buttons .button:hover, -.ui.tertiary.secondary.buttons button:hover, -.ui.tertiary.secondary.button:hover { - -webkit-box-shadow: inset 0 -0.2em 0 #292929; - box-shadow: inset 0 -0.2em 0 #292929; - color: #292929; -} - -.ui.tertiary.secondary.buttons .button:focus, -.ui.tertiary.secondary.buttons .tertiary.button:focus, -.ui.tertiary.secondary.button:focus { - -webkit-box-shadow: inset 0 -0.2em 0 #303030; - box-shadow: inset 0 -0.2em 0 #303030; - color: #303030; -} - -.ui.tertiary.secondary.buttons .active.button, -.ui.tertiary.secondary.buttons .tertiary.active.button, -.ui.tertiary.secondary.active.button, -.ui.tertiary.secondary.buttons .button:active, -.ui.tertiary.secondary.buttons .tertiary.button:active, -.ui.tertiary.secondary.button:active { - -webkit-box-shadow: inset 0 -0.2em 0 #1f2933; - box-shadow: inset 0 -0.2em 0 #1f2933; - color: #27292a; -} - -.ui.red.buttons .button, -.ui.red.button { - background-color: #DB2828; - color: #FFFFFF; - text-shadow: none; - background-image: none; -} - -.ui.red.button { - -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset; - box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset; -} - -.ui.red.buttons .button:hover, -.ui.red.button:hover { - background-color: #d01919; - color: #FFFFFF; - text-shadow: none; -} - -.ui.red.buttons .button:focus, -.ui.red.button:focus { - background-color: #ca1010; - color: #FFFFFF; - text-shadow: none; -} - -.ui.red.buttons .button:active, -.ui.red.button:active { - background-color: #b21e1e; - color: #FFFFFF; - text-shadow: none; -} - -.ui.red.buttons .active.button, -.ui.red.buttons .active.button:active, -.ui.red.active.button, -.ui.red.button .active.button:active { - background-color: #d41515; - color: #FFFFFF; - text-shadow: none; -} - -/* Basic */ - -.ui.basic.red.buttons .button, -.ui.basic.red.button { - background: transparent; - -webkit-box-shadow: 0 0 0 1px #DB2828 inset; - box-shadow: 0 0 0 1px #DB2828 inset; - color: #DB2828; -} - -.ui.basic.red.buttons .button:hover, -.ui.basic.red.button:hover { - background: transparent; - -webkit-box-shadow: 0 0 0 1px #d01919 inset; - box-shadow: 0 0 0 1px #d01919 inset; - color: #d01919; -} - -.ui.basic.red.buttons .button:focus, -.ui.basic.red.button:focus { - background: transparent; - -webkit-box-shadow: 0 0 0 1px #ca1010 inset; - box-shadow: 0 0 0 1px #ca1010 inset; - color: #d01919; -} - -.ui.basic.red.buttons .active.button, -.ui.basic.red.active.button { - background: transparent; - -webkit-box-shadow: 0 0 0 1px #d41515 inset; - box-shadow: 0 0 0 1px #d41515 inset; - color: #b21e1e; -} - -.ui.basic.red.buttons .button:active, -.ui.basic.red.button:active { - -webkit-box-shadow: 0 0 0 1px #b21e1e inset; - box-shadow: 0 0 0 1px #b21e1e inset; - color: #b21e1e; -} - -.ui.buttons:not(.vertical) > .basic.red.button:not(:first-child) { - margin-left: -1px; -} - -/* Inverted */ - -.ui.inverted.red.buttons .button, -.ui.inverted.red.button { - background-color: transparent; - -webkit-box-shadow: 0 0 0 2px #FF695E inset; - box-shadow: 0 0 0 2px #FF695E inset; - color: #FF695E; -} - -.ui.inverted.red.buttons .button:hover, -.ui.inverted.red.button:hover, -.ui.inverted.red.buttons .button:focus, -.ui.inverted.red.button:focus, -.ui.inverted.red.buttons .button.active, -.ui.inverted.red.button.active, -.ui.inverted.red.buttons .button:active, -.ui.inverted.red.button:active { - -webkit-box-shadow: none; - box-shadow: none; - color: #FFFFFF; -} - -.ui.inverted.red.buttons .button:hover, -.ui.inverted.red.button:hover { - background-color: #ff392b; -} - -.ui.inverted.red.buttons .button:focus, -.ui.inverted.red.button:focus { - background-color: #ff4335; -} - -.ui.inverted.red.buttons .active.button, -.ui.inverted.red.active.button { - background-color: #ff5144; -} - -.ui.inverted.red.buttons .button:active, -.ui.inverted.red.button:active { - background-color: #ff392b; -} - -/* Inverted Basic */ - -.ui.inverted.red.basic.buttons .button, -.ui.inverted.red.buttons .basic.button, -.ui.inverted.red.basic.button { - background-color: transparent; - -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset; - box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset; - color: #FFFFFF; -} - -.ui.inverted.red.basic.buttons .button:hover, -.ui.inverted.red.buttons .basic.button:hover, -.ui.inverted.red.basic.button:hover { - -webkit-box-shadow: 0 0 0 2px #ff392b inset; - box-shadow: 0 0 0 2px #ff392b inset; - color: #FF695E; -} - -.ui.inverted.red.basic.buttons .button:focus, -.ui.inverted.red.basic.buttons .button:focus, -.ui.inverted.red.basic.button:focus { - -webkit-box-shadow: 0 0 0 2px #ff4335 inset; - box-shadow: 0 0 0 2px #ff4335 inset; - color: #FF695E; -} - -.ui.inverted.red.basic.buttons .active.button, -.ui.inverted.red.buttons .basic.active.button, -.ui.inverted.red.basic.active.button { - -webkit-box-shadow: 0 0 0 2px #ff5144 inset; - box-shadow: 0 0 0 2px #ff5144 inset; - color: #FF695E; -} - -.ui.inverted.red.basic.buttons .button:active, -.ui.inverted.red.buttons .basic.button:active, -.ui.inverted.red.basic.button:active { - -webkit-box-shadow: 0 0 0 2px #ff392b inset; - box-shadow: 0 0 0 2px #ff392b inset; - color: #FF695E; -} - -/* Tertiary */ - -.ui.tertiary.red.buttons .button, -.ui.tertiary.red.buttons .tertiary.button, -.ui.tertiary.red.button { - background: transparent; - -webkit-box-shadow: none; - box-shadow: none; - color: #DB2828; -} - -.ui.tertiary.red.buttons .button:hover, -.ui.tertiary.red.buttons button:hover, -.ui.tertiary.red.button:hover { - -webkit-box-shadow: inset 0 -0.2em 0 #b93131; - box-shadow: inset 0 -0.2em 0 #b93131; - color: #b93131; -} - -.ui.tertiary.red.buttons .button:focus, -.ui.tertiary.red.buttons .tertiary.button:focus, -.ui.tertiary.red.button:focus { - -webkit-box-shadow: inset 0 -0.2em 0 #b52626; - box-shadow: inset 0 -0.2em 0 #b52626; - color: #b52626; -} - -.ui.tertiary.red.buttons .active.button, -.ui.tertiary.red.buttons .tertiary.active.button, -.ui.tertiary.red.active.button, -.ui.tertiary.red.buttons .button:active, -.ui.tertiary.red.buttons .tertiary.button:active, -.ui.tertiary.red.button:active { - -webkit-box-shadow: inset 0 -0.2em 0 #ea0000; - box-shadow: inset 0 -0.2em 0 #ea0000; - color: #d41515; -} - -.ui.orange.buttons .button, -.ui.orange.button { - background-color: #F2711C; - color: #FFFFFF; - text-shadow: none; - background-image: none; -} - -.ui.orange.button { - -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset; - box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset; -} - -.ui.orange.buttons .button:hover, -.ui.orange.button:hover { - background-color: #f26202; - color: #FFFFFF; - text-shadow: none; -} - -.ui.orange.buttons .button:focus, -.ui.orange.button:focus { - background-color: #e55b00; - color: #FFFFFF; - text-shadow: none; -} - -.ui.orange.buttons .button:active, -.ui.orange.button:active { - background-color: #cf590c; - color: #FFFFFF; - text-shadow: none; -} - -.ui.orange.buttons .active.button, -.ui.orange.buttons .active.button:active, -.ui.orange.active.button, -.ui.orange.button .active.button:active { - background-color: #f56100; - color: #FFFFFF; - text-shadow: none; -} - -/* Basic */ - -.ui.basic.orange.buttons .button, -.ui.basic.orange.button { - background: transparent; - -webkit-box-shadow: 0 0 0 1px #F2711C inset; - box-shadow: 0 0 0 1px #F2711C inset; - color: #F2711C; -} - -.ui.basic.orange.buttons .button:hover, -.ui.basic.orange.button:hover { - background: transparent; - -webkit-box-shadow: 0 0 0 1px #f26202 inset; - box-shadow: 0 0 0 1px #f26202 inset; - color: #f26202; -} - -.ui.basic.orange.buttons .button:focus, -.ui.basic.orange.button:focus { - background: transparent; - -webkit-box-shadow: 0 0 0 1px #e55b00 inset; - box-shadow: 0 0 0 1px #e55b00 inset; - color: #f26202; -} - -.ui.basic.orange.buttons .active.button, -.ui.basic.orange.active.button { - background: transparent; - -webkit-box-shadow: 0 0 0 1px #f56100 inset; - box-shadow: 0 0 0 1px #f56100 inset; - color: #cf590c; -} - -.ui.basic.orange.buttons .button:active, -.ui.basic.orange.button:active { - -webkit-box-shadow: 0 0 0 1px #cf590c inset; - box-shadow: 0 0 0 1px #cf590c inset; - color: #cf590c; -} - -.ui.buttons:not(.vertical) > .basic.orange.button:not(:first-child) { - margin-left: -1px; -} - -/* Inverted */ - -.ui.inverted.orange.buttons .button, -.ui.inverted.orange.button { - background-color: transparent; - -webkit-box-shadow: 0 0 0 2px #FF851B inset; - box-shadow: 0 0 0 2px #FF851B inset; - color: #FF851B; -} - -.ui.inverted.orange.buttons .button:hover, -.ui.inverted.orange.button:hover, -.ui.inverted.orange.buttons .button:focus, -.ui.inverted.orange.button:focus, -.ui.inverted.orange.buttons .button.active, -.ui.inverted.orange.button.active, -.ui.inverted.orange.buttons .button:active, -.ui.inverted.orange.button:active { - -webkit-box-shadow: none; - box-shadow: none; - color: #FFFFFF; -} - -.ui.inverted.orange.buttons .button:hover, -.ui.inverted.orange.button:hover { - background-color: #e76b00; -} - -.ui.inverted.orange.buttons .button:focus, -.ui.inverted.orange.button:focus { - background-color: #f17000; -} - -.ui.inverted.orange.buttons .active.button, -.ui.inverted.orange.active.button { - background-color: #ff7701; -} - -.ui.inverted.orange.buttons .button:active, -.ui.inverted.orange.button:active { - background-color: #e76b00; -} - -/* Inverted Basic */ - -.ui.inverted.orange.basic.buttons .button, -.ui.inverted.orange.buttons .basic.button, -.ui.inverted.orange.basic.button { - background-color: transparent; - -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset; - box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset; - color: #FFFFFF; -} - -.ui.inverted.orange.basic.buttons .button:hover, -.ui.inverted.orange.buttons .basic.button:hover, -.ui.inverted.orange.basic.button:hover { - -webkit-box-shadow: 0 0 0 2px #e76b00 inset; - box-shadow: 0 0 0 2px #e76b00 inset; - color: #FF851B; -} - -.ui.inverted.orange.basic.buttons .button:focus, -.ui.inverted.orange.basic.buttons .button:focus, -.ui.inverted.orange.basic.button:focus { - -webkit-box-shadow: 0 0 0 2px #f17000 inset; - box-shadow: 0 0 0 2px #f17000 inset; - color: #FF851B; -} - -.ui.inverted.orange.basic.buttons .active.button, -.ui.inverted.orange.buttons .basic.active.button, -.ui.inverted.orange.basic.active.button { - -webkit-box-shadow: 0 0 0 2px #ff7701 inset; - box-shadow: 0 0 0 2px #ff7701 inset; - color: #FF851B; -} - -.ui.inverted.orange.basic.buttons .button:active, -.ui.inverted.orange.buttons .basic.button:active, -.ui.inverted.orange.basic.button:active { - -webkit-box-shadow: 0 0 0 2px #e76b00 inset; - box-shadow: 0 0 0 2px #e76b00 inset; - color: #FF851B; -} - -/* Tertiary */ - -.ui.tertiary.orange.buttons .button, -.ui.tertiary.orange.buttons .tertiary.button, -.ui.tertiary.orange.button { - background: transparent; - -webkit-box-shadow: none; - box-shadow: none; - color: #F2711C; -} - -.ui.tertiary.orange.buttons .button:hover, -.ui.tertiary.orange.buttons button:hover, -.ui.tertiary.orange.button:hover { - -webkit-box-shadow: inset 0 -0.2em 0 #da671b; - box-shadow: inset 0 -0.2em 0 #da671b; - color: #da671b; -} - -.ui.tertiary.orange.buttons .button:focus, -.ui.tertiary.orange.buttons .tertiary.button:focus, -.ui.tertiary.orange.button:focus { - -webkit-box-shadow: inset 0 -0.2em 0 #ce6017; - box-shadow: inset 0 -0.2em 0 #ce6017; - color: #ce6017; -} - -.ui.tertiary.orange.buttons .active.button, -.ui.tertiary.orange.buttons .tertiary.active.button, -.ui.tertiary.orange.active.button, -.ui.tertiary.orange.buttons .button:active, -.ui.tertiary.orange.buttons .tertiary.button:active, -.ui.tertiary.orange.button:active { - -webkit-box-shadow: inset 0 -0.2em 0 #f56100; - box-shadow: inset 0 -0.2em 0 #f56100; - color: #f56100; -} - -.ui.yellow.buttons .button, -.ui.yellow.button { - background-color: #FBBD08; - color: #FFFFFF; - text-shadow: none; - background-image: none; -} - -.ui.yellow.button { - -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset; - box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset; -} - -.ui.yellow.buttons .button:hover, -.ui.yellow.button:hover { - background-color: #eaae00; - color: #FFFFFF; - text-shadow: none; -} - -.ui.yellow.buttons .button:focus, -.ui.yellow.button:focus { - background-color: #daa300; - color: #FFFFFF; - text-shadow: none; -} - -.ui.yellow.buttons .button:active, -.ui.yellow.button:active { - background-color: #cd9903; - color: #FFFFFF; - text-shadow: none; -} - -.ui.yellow.buttons .active.button, -.ui.yellow.buttons .active.button:active, -.ui.yellow.active.button, -.ui.yellow.button .active.button:active { - background-color: #eaae00; - color: #FFFFFF; - text-shadow: none; -} - -/* Basic */ - -.ui.basic.yellow.buttons .button, -.ui.basic.yellow.button { - background: transparent; - -webkit-box-shadow: 0 0 0 1px #FBBD08 inset; - box-shadow: 0 0 0 1px #FBBD08 inset; - color: #FBBD08; -} - -.ui.basic.yellow.buttons .button:hover, -.ui.basic.yellow.button:hover { - background: transparent; - -webkit-box-shadow: 0 0 0 1px #eaae00 inset; - box-shadow: 0 0 0 1px #eaae00 inset; - color: #eaae00; -} - -.ui.basic.yellow.buttons .button:focus, -.ui.basic.yellow.button:focus { - background: transparent; - -webkit-box-shadow: 0 0 0 1px #daa300 inset; - box-shadow: 0 0 0 1px #daa300 inset; - color: #eaae00; -} - -.ui.basic.yellow.buttons .active.button, -.ui.basic.yellow.active.button { - background: transparent; - -webkit-box-shadow: 0 0 0 1px #eaae00 inset; - box-shadow: 0 0 0 1px #eaae00 inset; - color: #cd9903; -} - -.ui.basic.yellow.buttons .button:active, -.ui.basic.yellow.button:active { - -webkit-box-shadow: 0 0 0 1px #cd9903 inset; - box-shadow: 0 0 0 1px #cd9903 inset; - color: #cd9903; -} - -.ui.buttons:not(.vertical) > .basic.yellow.button:not(:first-child) { - margin-left: -1px; -} - -/* Inverted */ - -.ui.inverted.yellow.buttons .button, -.ui.inverted.yellow.button { - background-color: transparent; - -webkit-box-shadow: 0 0 0 2px #FFE21F inset; - box-shadow: 0 0 0 2px #FFE21F inset; - color: #FFE21F; -} - -.ui.inverted.yellow.buttons .button:hover, -.ui.inverted.yellow.button:hover, -.ui.inverted.yellow.buttons .button:focus, -.ui.inverted.yellow.button:focus, -.ui.inverted.yellow.buttons .button.active, -.ui.inverted.yellow.button.active, -.ui.inverted.yellow.buttons .button:active, -.ui.inverted.yellow.button:active { - -webkit-box-shadow: none; - box-shadow: none; - color: rgba(0, 0, 0, 0.6); -} - -.ui.inverted.yellow.buttons .button:hover, -.ui.inverted.yellow.button:hover { - background-color: #ebcd00; -} - -.ui.inverted.yellow.buttons .button:focus, -.ui.inverted.yellow.button:focus { - background-color: #f5d500; -} - -.ui.inverted.yellow.buttons .active.button, -.ui.inverted.yellow.active.button { - background-color: #ffdf05; -} - -.ui.inverted.yellow.buttons .button:active, -.ui.inverted.yellow.button:active { - background-color: #ebcd00; -} - -/* Inverted Basic */ - -.ui.inverted.yellow.basic.buttons .button, -.ui.inverted.yellow.buttons .basic.button, -.ui.inverted.yellow.basic.button { - background-color: transparent; - -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset; - box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset; - color: #FFFFFF; -} - -.ui.inverted.yellow.basic.buttons .button:hover, -.ui.inverted.yellow.buttons .basic.button:hover, -.ui.inverted.yellow.basic.button:hover { - -webkit-box-shadow: 0 0 0 2px #ebcd00 inset; - box-shadow: 0 0 0 2px #ebcd00 inset; - color: #FFE21F; -} - -.ui.inverted.yellow.basic.buttons .button:focus, -.ui.inverted.yellow.basic.buttons .button:focus, -.ui.inverted.yellow.basic.button:focus { - -webkit-box-shadow: 0 0 0 2px #f5d500 inset; - box-shadow: 0 0 0 2px #f5d500 inset; - color: #FFE21F; -} - -.ui.inverted.yellow.basic.buttons .active.button, -.ui.inverted.yellow.buttons .basic.active.button, -.ui.inverted.yellow.basic.active.button { - -webkit-box-shadow: 0 0 0 2px #ffdf05 inset; - box-shadow: 0 0 0 2px #ffdf05 inset; - color: #FFE21F; -} - -.ui.inverted.yellow.basic.buttons .button:active, -.ui.inverted.yellow.buttons .basic.button:active, -.ui.inverted.yellow.basic.button:active { - -webkit-box-shadow: 0 0 0 2px #ebcd00 inset; - box-shadow: 0 0 0 2px #ebcd00 inset; - color: #FFE21F; -} - -/* Tertiary */ - -.ui.tertiary.yellow.buttons .button, -.ui.tertiary.yellow.buttons .tertiary.button, -.ui.tertiary.yellow.button { - background: transparent; - -webkit-box-shadow: none; - box-shadow: none; - color: #FBBD08; -} - -.ui.tertiary.yellow.buttons .button:hover, -.ui.tertiary.yellow.buttons button:hover, -.ui.tertiary.yellow.button:hover { - -webkit-box-shadow: inset 0 -0.2em 0 #d2a217; - box-shadow: inset 0 -0.2em 0 #d2a217; - color: #d2a217; -} - -.ui.tertiary.yellow.buttons .button:focus, -.ui.tertiary.yellow.buttons .tertiary.button:focus, -.ui.tertiary.yellow.button:focus { - -webkit-box-shadow: inset 0 -0.2em 0 #c49816; - box-shadow: inset 0 -0.2em 0 #c49816; - color: #c49816; -} - -.ui.tertiary.yellow.buttons .active.button, -.ui.tertiary.yellow.buttons .tertiary.active.button, -.ui.tertiary.yellow.active.button, -.ui.tertiary.yellow.buttons .button:active, -.ui.tertiary.yellow.buttons .tertiary.button:active, -.ui.tertiary.yellow.button:active { - -webkit-box-shadow: inset 0 -0.2em 0 #eaae00; - box-shadow: inset 0 -0.2em 0 #eaae00; - color: #eaae00; -} - -.ui.olive.buttons .button, -.ui.olive.button { - background-color: #B5CC18; - color: #FFFFFF; - text-shadow: none; - background-image: none; -} - -.ui.olive.button { - -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset; - box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset; -} - -.ui.olive.buttons .button:hover, -.ui.olive.button:hover { - background-color: #a7bd0d; - color: #FFFFFF; - text-shadow: none; -} - -.ui.olive.buttons .button:focus, -.ui.olive.button:focus { - background-color: #a0b605; - color: #FFFFFF; - text-shadow: none; -} - -.ui.olive.buttons .button:active, -.ui.olive.button:active { - background-color: #8d9e13; - color: #FFFFFF; - text-shadow: none; -} - -.ui.olive.buttons .active.button, -.ui.olive.buttons .active.button:active, -.ui.olive.active.button, -.ui.olive.button .active.button:active { - background-color: #aac109; - color: #FFFFFF; - text-shadow: none; -} - -/* Basic */ - -.ui.basic.olive.buttons .button, -.ui.basic.olive.button { - background: transparent; - -webkit-box-shadow: 0 0 0 1px #B5CC18 inset; - box-shadow: 0 0 0 1px #B5CC18 inset; - color: #B5CC18; -} - -.ui.basic.olive.buttons .button:hover, -.ui.basic.olive.button:hover { - background: transparent; - -webkit-box-shadow: 0 0 0 1px #a7bd0d inset; - box-shadow: 0 0 0 1px #a7bd0d inset; - color: #a7bd0d; -} - -.ui.basic.olive.buttons .button:focus, -.ui.basic.olive.button:focus { - background: transparent; - -webkit-box-shadow: 0 0 0 1px #a0b605 inset; - box-shadow: 0 0 0 1px #a0b605 inset; - color: #a7bd0d; -} - -.ui.basic.olive.buttons .active.button, -.ui.basic.olive.active.button { - background: transparent; - -webkit-box-shadow: 0 0 0 1px #aac109 inset; - box-shadow: 0 0 0 1px #aac109 inset; - color: #8d9e13; -} - -.ui.basic.olive.buttons .button:active, -.ui.basic.olive.button:active { - -webkit-box-shadow: 0 0 0 1px #8d9e13 inset; - box-shadow: 0 0 0 1px #8d9e13 inset; - color: #8d9e13; -} - -.ui.buttons:not(.vertical) > .basic.olive.button:not(:first-child) { - margin-left: -1px; -} - -/* Inverted */ - -.ui.inverted.olive.buttons .button, -.ui.inverted.olive.button { - background-color: transparent; - -webkit-box-shadow: 0 0 0 2px #D9E778 inset; - box-shadow: 0 0 0 2px #D9E778 inset; - color: #D9E778; -} - -.ui.inverted.olive.buttons .button:hover, -.ui.inverted.olive.button:hover, -.ui.inverted.olive.buttons .button:focus, -.ui.inverted.olive.button:focus, -.ui.inverted.olive.buttons .button.active, -.ui.inverted.olive.button.active, -.ui.inverted.olive.buttons .button:active, -.ui.inverted.olive.button:active { - -webkit-box-shadow: none; - box-shadow: none; - color: rgba(0, 0, 0, 0.6); -} - -.ui.inverted.olive.buttons .button:hover, -.ui.inverted.olive.button:hover { - background-color: #d2e745; -} - -.ui.inverted.olive.buttons .button:focus, -.ui.inverted.olive.button:focus { - background-color: #daef47; -} - -.ui.inverted.olive.buttons .active.button, -.ui.inverted.olive.active.button { - background-color: #daed59; -} - -.ui.inverted.olive.buttons .button:active, -.ui.inverted.olive.button:active { - background-color: #cddf4d; -} - -/* Inverted Basic */ - -.ui.inverted.olive.basic.buttons .button, -.ui.inverted.olive.buttons .basic.button, -.ui.inverted.olive.basic.button { - background-color: transparent; - -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset; - box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset; - color: #FFFFFF; -} - -.ui.inverted.olive.basic.buttons .button:hover, -.ui.inverted.olive.buttons .basic.button:hover, -.ui.inverted.olive.basic.button:hover { - -webkit-box-shadow: 0 0 0 2px #d2e745 inset; - box-shadow: 0 0 0 2px #d2e745 inset; - color: #D9E778; -} - -.ui.inverted.olive.basic.buttons .button:focus, -.ui.inverted.olive.basic.buttons .button:focus, -.ui.inverted.olive.basic.button:focus { - -webkit-box-shadow: 0 0 0 2px #daef47 inset; - box-shadow: 0 0 0 2px #daef47 inset; - color: #D9E778; -} - -.ui.inverted.olive.basic.buttons .active.button, -.ui.inverted.olive.buttons .basic.active.button, -.ui.inverted.olive.basic.active.button { - -webkit-box-shadow: 0 0 0 2px #daed59 inset; - box-shadow: 0 0 0 2px #daed59 inset; - color: #D9E778; -} - -.ui.inverted.olive.basic.buttons .button:active, -.ui.inverted.olive.buttons .basic.button:active, -.ui.inverted.olive.basic.button:active { - -webkit-box-shadow: 0 0 0 2px #cddf4d inset; - box-shadow: 0 0 0 2px #cddf4d inset; - color: #D9E778; -} - -/* Tertiary */ - -.ui.tertiary.olive.buttons .button, -.ui.tertiary.olive.buttons .tertiary.button, -.ui.tertiary.olive.button { - background: transparent; - -webkit-box-shadow: none; - box-shadow: none; - color: #B5CC18; -} - -.ui.tertiary.olive.buttons .button:hover, -.ui.tertiary.olive.buttons button:hover, -.ui.tertiary.olive.button:hover { - -webkit-box-shadow: inset 0 -0.2em 0 #98a922; - box-shadow: inset 0 -0.2em 0 #98a922; - color: #98a922; -} - -.ui.tertiary.olive.buttons .button:focus, -.ui.tertiary.olive.buttons .tertiary.button:focus, -.ui.tertiary.olive.button:focus { - -webkit-box-shadow: inset 0 -0.2em 0 #92a418; - box-shadow: inset 0 -0.2em 0 #92a418; - color: #92a418; -} - -.ui.tertiary.olive.buttons .active.button, -.ui.tertiary.olive.buttons .tertiary.active.button, -.ui.tertiary.olive.active.button, -.ui.tertiary.olive.buttons .button:active, -.ui.tertiary.olive.buttons .tertiary.button:active, -.ui.tertiary.olive.button:active { - -webkit-box-shadow: inset 0 -0.2em 0 #b1cb00; - box-shadow: inset 0 -0.2em 0 #b1cb00; - color: #aac109; -} - -.ui.green.buttons .button, -.ui.green.button { - background-color: #21BA45; - color: #FFFFFF; - text-shadow: none; - background-image: none; -} - -.ui.green.button { - -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset; - box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset; -} - -.ui.green.buttons .button:hover, -.ui.green.button:hover { - background-color: #16ab39; - color: #FFFFFF; - text-shadow: none; -} - -.ui.green.buttons .button:focus, -.ui.green.button:focus { - background-color: #0ea432; - color: #FFFFFF; - text-shadow: none; -} - -.ui.green.buttons .button:active, -.ui.green.button:active { - background-color: #198f35; - color: #FFFFFF; - text-shadow: none; -} - -.ui.green.buttons .active.button, -.ui.green.buttons .active.button:active, -.ui.green.active.button, -.ui.green.button .active.button:active { - background-color: #13ae38; - color: #FFFFFF; - text-shadow: none; -} - -/* Basic */ - -.ui.basic.green.buttons .button, -.ui.basic.green.button { - background: transparent; - -webkit-box-shadow: 0 0 0 1px #21BA45 inset; - box-shadow: 0 0 0 1px #21BA45 inset; - color: #21BA45; -} - -.ui.basic.green.buttons .button:hover, -.ui.basic.green.button:hover { - background: transparent; - -webkit-box-shadow: 0 0 0 1px #16ab39 inset; - box-shadow: 0 0 0 1px #16ab39 inset; - color: #16ab39; -} - -.ui.basic.green.buttons .button:focus, -.ui.basic.green.button:focus { - background: transparent; - -webkit-box-shadow: 0 0 0 1px #0ea432 inset; - box-shadow: 0 0 0 1px #0ea432 inset; - color: #16ab39; -} - -.ui.basic.green.buttons .active.button, -.ui.basic.green.active.button { - background: transparent; - -webkit-box-shadow: 0 0 0 1px #13ae38 inset; - box-shadow: 0 0 0 1px #13ae38 inset; - color: #198f35; -} - -.ui.basic.green.buttons .button:active, -.ui.basic.green.button:active { - -webkit-box-shadow: 0 0 0 1px #198f35 inset; - box-shadow: 0 0 0 1px #198f35 inset; - color: #198f35; -} - -.ui.buttons:not(.vertical) > .basic.green.button:not(:first-child) { - margin-left: -1px; -} - -/* Inverted */ - -.ui.inverted.green.buttons .button, -.ui.inverted.green.button { - background-color: transparent; - -webkit-box-shadow: 0 0 0 2px #2ECC40 inset; - box-shadow: 0 0 0 2px #2ECC40 inset; - color: #2ECC40; -} - -.ui.inverted.green.buttons .button:hover, -.ui.inverted.green.button:hover, -.ui.inverted.green.buttons .button:focus, -.ui.inverted.green.button:focus, -.ui.inverted.green.buttons .button.active, -.ui.inverted.green.button.active, -.ui.inverted.green.buttons .button:active, -.ui.inverted.green.button:active { - -webkit-box-shadow: none; - box-shadow: none; - color: #FFFFFF; -} - -.ui.inverted.green.buttons .button:hover, -.ui.inverted.green.button:hover { - background-color: #1ea92e; -} - -.ui.inverted.green.buttons .button:focus, -.ui.inverted.green.button:focus { - background-color: #19b82b; -} - -.ui.inverted.green.buttons .active.button, -.ui.inverted.green.active.button { - background-color: #1fc231; -} - -.ui.inverted.green.buttons .button:active, -.ui.inverted.green.button:active { - background-color: #25a233; -} - -/* Inverted Basic */ - -.ui.inverted.green.basic.buttons .button, -.ui.inverted.green.buttons .basic.button, -.ui.inverted.green.basic.button { - background-color: transparent; - -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset; - box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset; - color: #FFFFFF; -} - -.ui.inverted.green.basic.buttons .button:hover, -.ui.inverted.green.buttons .basic.button:hover, -.ui.inverted.green.basic.button:hover { - -webkit-box-shadow: 0 0 0 2px #1ea92e inset; - box-shadow: 0 0 0 2px #1ea92e inset; - color: #2ECC40; -} - -.ui.inverted.green.basic.buttons .button:focus, -.ui.inverted.green.basic.buttons .button:focus, -.ui.inverted.green.basic.button:focus { - -webkit-box-shadow: 0 0 0 2px #19b82b inset; - box-shadow: 0 0 0 2px #19b82b inset; - color: #2ECC40; -} - -.ui.inverted.green.basic.buttons .active.button, -.ui.inverted.green.buttons .basic.active.button, -.ui.inverted.green.basic.active.button { - -webkit-box-shadow: 0 0 0 2px #1fc231 inset; - box-shadow: 0 0 0 2px #1fc231 inset; - color: #2ECC40; -} - -.ui.inverted.green.basic.buttons .button:active, -.ui.inverted.green.buttons .basic.button:active, -.ui.inverted.green.basic.button:active { - -webkit-box-shadow: 0 0 0 2px #25a233 inset; - box-shadow: 0 0 0 2px #25a233 inset; - color: #2ECC40; -} - -/* Tertiary */ - -.ui.tertiary.green.buttons .button, -.ui.tertiary.green.buttons .tertiary.button, -.ui.tertiary.green.button { - background: transparent; - -webkit-box-shadow: none; - box-shadow: none; - color: #21BA45; -} - -.ui.tertiary.green.buttons .button:hover, -.ui.tertiary.green.buttons button:hover, -.ui.tertiary.green.button:hover { - -webkit-box-shadow: inset 0 -0.2em 0 #2a9844; - box-shadow: inset 0 -0.2em 0 #2a9844; - color: #2a9844; -} - -.ui.tertiary.green.buttons .button:focus, -.ui.tertiary.green.buttons .tertiary.button:focus, -.ui.tertiary.green.button:focus { - -webkit-box-shadow: inset 0 -0.2em 0 #20923b; - box-shadow: inset 0 -0.2em 0 #20923b; - color: #20923b; -} - -.ui.tertiary.green.buttons .active.button, -.ui.tertiary.green.buttons .tertiary.active.button, -.ui.tertiary.green.active.button, -.ui.tertiary.green.buttons .button:active, -.ui.tertiary.green.buttons .tertiary.button:active, -.ui.tertiary.green.button:active { - -webkit-box-shadow: inset 0 -0.2em 0 #00c22e; - box-shadow: inset 0 -0.2em 0 #00c22e; - color: #13ae38; -} - -.ui.teal.buttons .button, -.ui.teal.button { - background-color: #00B5AD; - color: #FFFFFF; - text-shadow: none; - background-image: none; -} - -.ui.teal.button { - -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset; - box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset; -} - -.ui.teal.buttons .button:hover, -.ui.teal.button:hover { - background-color: #009c95; - color: #FFFFFF; - text-shadow: none; -} - -.ui.teal.buttons .button:focus, -.ui.teal.button:focus { - background-color: #008c86; - color: #FFFFFF; - text-shadow: none; -} - -.ui.teal.buttons .button:active, -.ui.teal.button:active { - background-color: #00827c; - color: #FFFFFF; - text-shadow: none; -} - -.ui.teal.buttons .active.button, -.ui.teal.buttons .active.button:active, -.ui.teal.active.button, -.ui.teal.button .active.button:active { - background-color: #009c95; - color: #FFFFFF; - text-shadow: none; -} - -/* Basic */ - -.ui.basic.teal.buttons .button, -.ui.basic.teal.button { - background: transparent; - -webkit-box-shadow: 0 0 0 1px #00B5AD inset; - box-shadow: 0 0 0 1px #00B5AD inset; - color: #00B5AD; -} - -.ui.basic.teal.buttons .button:hover, -.ui.basic.teal.button:hover { - background: transparent; - -webkit-box-shadow: 0 0 0 1px #009c95 inset; - box-shadow: 0 0 0 1px #009c95 inset; - color: #009c95; -} - -.ui.basic.teal.buttons .button:focus, -.ui.basic.teal.button:focus { - background: transparent; - -webkit-box-shadow: 0 0 0 1px #008c86 inset; - box-shadow: 0 0 0 1px #008c86 inset; - color: #009c95; -} - -.ui.basic.teal.buttons .active.button, -.ui.basic.teal.active.button { - background: transparent; - -webkit-box-shadow: 0 0 0 1px #009c95 inset; - box-shadow: 0 0 0 1px #009c95 inset; - color: #00827c; -} - -.ui.basic.teal.buttons .button:active, -.ui.basic.teal.button:active { - -webkit-box-shadow: 0 0 0 1px #00827c inset; - box-shadow: 0 0 0 1px #00827c inset; - color: #00827c; -} - -.ui.buttons:not(.vertical) > .basic.teal.button:not(:first-child) { - margin-left: -1px; -} - -/* Inverted */ - -.ui.inverted.teal.buttons .button, -.ui.inverted.teal.button { - background-color: transparent; - -webkit-box-shadow: 0 0 0 2px #6DFFFF inset; - box-shadow: 0 0 0 2px #6DFFFF inset; - color: #6DFFFF; -} - -.ui.inverted.teal.buttons .button:hover, -.ui.inverted.teal.button:hover, -.ui.inverted.teal.buttons .button:focus, -.ui.inverted.teal.button:focus, -.ui.inverted.teal.buttons .button.active, -.ui.inverted.teal.button.active, -.ui.inverted.teal.buttons .button:active, -.ui.inverted.teal.button:active { - -webkit-box-shadow: none; - box-shadow: none; - color: rgba(0, 0, 0, 0.6); -} - -.ui.inverted.teal.buttons .button:hover, -.ui.inverted.teal.button:hover { - background-color: #3affff; -} - -.ui.inverted.teal.buttons .button:focus, -.ui.inverted.teal.button:focus { - background-color: #44ffff; -} - -.ui.inverted.teal.buttons .active.button, -.ui.inverted.teal.active.button { - background-color: #54ffff; -} - -.ui.inverted.teal.buttons .button:active, -.ui.inverted.teal.button:active { - background-color: #3affff; -} - -/* Inverted Basic */ - -.ui.inverted.teal.basic.buttons .button, -.ui.inverted.teal.buttons .basic.button, -.ui.inverted.teal.basic.button { - background-color: transparent; - -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset; - box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset; - color: #FFFFFF; -} - -.ui.inverted.teal.basic.buttons .button:hover, -.ui.inverted.teal.buttons .basic.button:hover, -.ui.inverted.teal.basic.button:hover { - -webkit-box-shadow: 0 0 0 2px #3affff inset; - box-shadow: 0 0 0 2px #3affff inset; - color: #6DFFFF; -} - -.ui.inverted.teal.basic.buttons .button:focus, -.ui.inverted.teal.basic.buttons .button:focus, -.ui.inverted.teal.basic.button:focus { - -webkit-box-shadow: 0 0 0 2px #44ffff inset; - box-shadow: 0 0 0 2px #44ffff inset; - color: #6DFFFF; -} - -.ui.inverted.teal.basic.buttons .active.button, -.ui.inverted.teal.buttons .basic.active.button, -.ui.inverted.teal.basic.active.button { - -webkit-box-shadow: 0 0 0 2px #54ffff inset; - box-shadow: 0 0 0 2px #54ffff inset; - color: #6DFFFF; -} - -.ui.inverted.teal.basic.buttons .button:active, -.ui.inverted.teal.buttons .basic.button:active, -.ui.inverted.teal.basic.button:active { - -webkit-box-shadow: 0 0 0 2px #3affff inset; - box-shadow: 0 0 0 2px #3affff inset; - color: #6DFFFF; -} - -/* Tertiary */ - -.ui.tertiary.teal.buttons .button, -.ui.tertiary.teal.buttons .tertiary.button, -.ui.tertiary.teal.button { - background: transparent; - -webkit-box-shadow: none; - box-shadow: none; - color: #00B5AD; -} - -.ui.tertiary.teal.buttons .button:hover, -.ui.tertiary.teal.buttons button:hover, -.ui.tertiary.teal.button:hover { - -webkit-box-shadow: inset 0 -0.2em 0 #108c86; - box-shadow: inset 0 -0.2em 0 #108c86; - color: #108c86; -} - -.ui.tertiary.teal.buttons .button:focus, -.ui.tertiary.teal.buttons .tertiary.button:focus, -.ui.tertiary.teal.button:focus { - -webkit-box-shadow: inset 0 -0.2em 0 #0e7e79; - box-shadow: inset 0 -0.2em 0 #0e7e79; - color: #0e7e79; -} - -.ui.tertiary.teal.buttons .active.button, -.ui.tertiary.teal.buttons .tertiary.active.button, -.ui.tertiary.teal.active.button, -.ui.tertiary.teal.buttons .button:active, -.ui.tertiary.teal.buttons .tertiary.button:active, -.ui.tertiary.teal.button:active { - -webkit-box-shadow: inset 0 -0.2em 0 #009c95; - box-shadow: inset 0 -0.2em 0 #009c95; - color: #009c95; -} - -.ui.blue.buttons .button, -.ui.blue.button { - background-color: #2185D0; - color: #FFFFFF; - text-shadow: none; - background-image: none; -} - -.ui.blue.button { - -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset; - box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset; -} - -.ui.blue.buttons .button:hover, -.ui.blue.button:hover { - background-color: #1678c2; - color: #FFFFFF; - text-shadow: none; -} - -.ui.blue.buttons .button:focus, -.ui.blue.button:focus { - background-color: #0d71bb; - color: #FFFFFF; - text-shadow: none; -} - -.ui.blue.buttons .button:active, -.ui.blue.button:active { - background-color: #1a69a4; - color: #FFFFFF; - text-shadow: none; -} - -.ui.blue.buttons .active.button, -.ui.blue.buttons .active.button:active, -.ui.blue.active.button, -.ui.blue.button .active.button:active { - background-color: #1279c6; - color: #FFFFFF; - text-shadow: none; -} - -/* Basic */ - -.ui.basic.blue.buttons .button, -.ui.basic.blue.button { - background: transparent; - -webkit-box-shadow: 0 0 0 1px #2185D0 inset; - box-shadow: 0 0 0 1px #2185D0 inset; - color: #2185D0; -} - -.ui.basic.blue.buttons .button:hover, -.ui.basic.blue.button:hover { - background: transparent; - -webkit-box-shadow: 0 0 0 1px #1678c2 inset; - box-shadow: 0 0 0 1px #1678c2 inset; - color: #1678c2; -} - -.ui.basic.blue.buttons .button:focus, -.ui.basic.blue.button:focus { - background: transparent; - -webkit-box-shadow: 0 0 0 1px #0d71bb inset; - box-shadow: 0 0 0 1px #0d71bb inset; - color: #1678c2; -} - -.ui.basic.blue.buttons .active.button, -.ui.basic.blue.active.button { - background: transparent; - -webkit-box-shadow: 0 0 0 1px #1279c6 inset; - box-shadow: 0 0 0 1px #1279c6 inset; - color: #1a69a4; -} - -.ui.basic.blue.buttons .button:active, -.ui.basic.blue.button:active { - -webkit-box-shadow: 0 0 0 1px #1a69a4 inset; - box-shadow: 0 0 0 1px #1a69a4 inset; - color: #1a69a4; -} - -.ui.buttons:not(.vertical) > .basic.blue.button:not(:first-child) { - margin-left: -1px; -} - -/* Inverted */ - -.ui.inverted.blue.buttons .button, -.ui.inverted.blue.button { - background-color: transparent; - -webkit-box-shadow: 0 0 0 2px #54C8FF inset; - box-shadow: 0 0 0 2px #54C8FF inset; - color: #54C8FF; -} - -.ui.inverted.blue.buttons .button:hover, -.ui.inverted.blue.button:hover, -.ui.inverted.blue.buttons .button:focus, -.ui.inverted.blue.button:focus, -.ui.inverted.blue.buttons .button.active, -.ui.inverted.blue.button.active, -.ui.inverted.blue.buttons .button:active, -.ui.inverted.blue.button:active { - -webkit-box-shadow: none; - box-shadow: none; - color: #FFFFFF; -} - -.ui.inverted.blue.buttons .button:hover, -.ui.inverted.blue.button:hover { - background-color: #21b8ff; -} - -.ui.inverted.blue.buttons .button:focus, -.ui.inverted.blue.button:focus { - background-color: #2bbbff; -} - -.ui.inverted.blue.buttons .active.button, -.ui.inverted.blue.active.button { - background-color: #3ac0ff; -} - -.ui.inverted.blue.buttons .button:active, -.ui.inverted.blue.button:active { - background-color: #21b8ff; -} - -/* Inverted Basic */ - -.ui.inverted.blue.basic.buttons .button, -.ui.inverted.blue.buttons .basic.button, -.ui.inverted.blue.basic.button { - background-color: transparent; - -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset; - box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset; - color: #FFFFFF; -} - -.ui.inverted.blue.basic.buttons .button:hover, -.ui.inverted.blue.buttons .basic.button:hover, -.ui.inverted.blue.basic.button:hover { - -webkit-box-shadow: 0 0 0 2px #21b8ff inset; - box-shadow: 0 0 0 2px #21b8ff inset; - color: #54C8FF; -} - -.ui.inverted.blue.basic.buttons .button:focus, -.ui.inverted.blue.basic.buttons .button:focus, -.ui.inverted.blue.basic.button:focus { - -webkit-box-shadow: 0 0 0 2px #2bbbff inset; - box-shadow: 0 0 0 2px #2bbbff inset; - color: #54C8FF; -} - -.ui.inverted.blue.basic.buttons .active.button, -.ui.inverted.blue.buttons .basic.active.button, -.ui.inverted.blue.basic.active.button { - -webkit-box-shadow: 0 0 0 2px #3ac0ff inset; - box-shadow: 0 0 0 2px #3ac0ff inset; - color: #54C8FF; -} - -.ui.inverted.blue.basic.buttons .button:active, -.ui.inverted.blue.buttons .basic.button:active, -.ui.inverted.blue.basic.button:active { - -webkit-box-shadow: 0 0 0 2px #21b8ff inset; - box-shadow: 0 0 0 2px #21b8ff inset; - color: #54C8FF; -} - -/* Tertiary */ - -.ui.tertiary.blue.buttons .button, -.ui.tertiary.blue.buttons .tertiary.button, -.ui.tertiary.blue.button { - background: transparent; - -webkit-box-shadow: none; - box-shadow: none; - color: #2185D0; -} - -.ui.tertiary.blue.buttons .button:hover, -.ui.tertiary.blue.buttons button:hover, -.ui.tertiary.blue.button:hover { - -webkit-box-shadow: inset 0 -0.2em 0 #2b75ac; - box-shadow: inset 0 -0.2em 0 #2b75ac; - color: #2b75ac; -} - -.ui.tertiary.blue.buttons .button:focus, -.ui.tertiary.blue.buttons .tertiary.button:focus, -.ui.tertiary.blue.button:focus { - -webkit-box-shadow: inset 0 -0.2em 0 #216ea7; - box-shadow: inset 0 -0.2em 0 #216ea7; - color: #216ea7; -} - -.ui.tertiary.blue.buttons .active.button, -.ui.tertiary.blue.buttons .tertiary.active.button, -.ui.tertiary.blue.active.button, -.ui.tertiary.blue.buttons .button:active, -.ui.tertiary.blue.buttons .tertiary.button:active, -.ui.tertiary.blue.button:active { - -webkit-box-shadow: inset 0 -0.2em 0 #007bd8; - box-shadow: inset 0 -0.2em 0 #007bd8; - color: #1279c6; -} - -.ui.violet.buttons .button, -.ui.violet.button { - background-color: #6435C9; - color: #FFFFFF; - text-shadow: none; - background-image: none; -} - -.ui.violet.button { - -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset; - box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset; -} - -.ui.violet.buttons .button:hover, -.ui.violet.button:hover { - background-color: #5829bb; - color: #FFFFFF; - text-shadow: none; -} - -.ui.violet.buttons .button:focus, -.ui.violet.button:focus { - background-color: #4f20b5; - color: #FFFFFF; - text-shadow: none; -} - -.ui.violet.buttons .button:active, -.ui.violet.button:active { - background-color: #502aa1; - color: #FFFFFF; - text-shadow: none; -} - -.ui.violet.buttons .active.button, -.ui.violet.buttons .active.button:active, -.ui.violet.active.button, -.ui.violet.button .active.button:active { - background-color: #5626bf; - color: #FFFFFF; - text-shadow: none; -} - -/* Basic */ - -.ui.basic.violet.buttons .button, -.ui.basic.violet.button { - background: transparent; - -webkit-box-shadow: 0 0 0 1px #6435C9 inset; - box-shadow: 0 0 0 1px #6435C9 inset; - color: #6435C9; -} - -.ui.basic.violet.buttons .button:hover, -.ui.basic.violet.button:hover { - background: transparent; - -webkit-box-shadow: 0 0 0 1px #5829bb inset; - box-shadow: 0 0 0 1px #5829bb inset; - color: #5829bb; -} - -.ui.basic.violet.buttons .button:focus, -.ui.basic.violet.button:focus { - background: transparent; - -webkit-box-shadow: 0 0 0 1px #4f20b5 inset; - box-shadow: 0 0 0 1px #4f20b5 inset; - color: #5829bb; -} - -.ui.basic.violet.buttons .active.button, -.ui.basic.violet.active.button { - background: transparent; - -webkit-box-shadow: 0 0 0 1px #5626bf inset; - box-shadow: 0 0 0 1px #5626bf inset; - color: #502aa1; -} - -.ui.basic.violet.buttons .button:active, -.ui.basic.violet.button:active { - -webkit-box-shadow: 0 0 0 1px #502aa1 inset; - box-shadow: 0 0 0 1px #502aa1 inset; - color: #502aa1; -} - -.ui.buttons:not(.vertical) > .basic.violet.button:not(:first-child) { - margin-left: -1px; -} - -/* Inverted */ - -.ui.inverted.violet.buttons .button, -.ui.inverted.violet.button { - background-color: transparent; - -webkit-box-shadow: 0 0 0 2px #A291FB inset; - box-shadow: 0 0 0 2px #A291FB inset; - color: #A291FB; -} - -.ui.inverted.violet.buttons .button:hover, -.ui.inverted.violet.button:hover, -.ui.inverted.violet.buttons .button:focus, -.ui.inverted.violet.button:focus, -.ui.inverted.violet.buttons .button.active, -.ui.inverted.violet.button.active, -.ui.inverted.violet.buttons .button:active, -.ui.inverted.violet.button:active { - -webkit-box-shadow: none; - box-shadow: none; - color: #FFFFFF; -} - -.ui.inverted.violet.buttons .button:hover, -.ui.inverted.violet.button:hover { - background-color: #745aff; -} - -.ui.inverted.violet.buttons .button:focus, -.ui.inverted.violet.button:focus { - background-color: #7d64ff; -} - -.ui.inverted.violet.buttons .active.button, -.ui.inverted.violet.active.button { - background-color: #8a73ff; -} - -.ui.inverted.violet.buttons .button:active, -.ui.inverted.violet.button:active { - background-color: #7860f9; -} - -/* Inverted Basic */ - -.ui.inverted.violet.basic.buttons .button, -.ui.inverted.violet.buttons .basic.button, -.ui.inverted.violet.basic.button { - background-color: transparent; - -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset; - box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset; - color: #FFFFFF; -} - -.ui.inverted.violet.basic.buttons .button:hover, -.ui.inverted.violet.buttons .basic.button:hover, -.ui.inverted.violet.basic.button:hover { - -webkit-box-shadow: 0 0 0 2px #745aff inset; - box-shadow: 0 0 0 2px #745aff inset; - color: #A291FB; -} - -.ui.inverted.violet.basic.buttons .button:focus, -.ui.inverted.violet.basic.buttons .button:focus, -.ui.inverted.violet.basic.button:focus { - -webkit-box-shadow: 0 0 0 2px #7d64ff inset; - box-shadow: 0 0 0 2px #7d64ff inset; - color: #A291FB; -} - -.ui.inverted.violet.basic.buttons .active.button, -.ui.inverted.violet.buttons .basic.active.button, -.ui.inverted.violet.basic.active.button { - -webkit-box-shadow: 0 0 0 2px #8a73ff inset; - box-shadow: 0 0 0 2px #8a73ff inset; - color: #A291FB; -} - -.ui.inverted.violet.basic.buttons .button:active, -.ui.inverted.violet.buttons .basic.button:active, -.ui.inverted.violet.basic.button:active { - -webkit-box-shadow: 0 0 0 2px #7860f9 inset; - box-shadow: 0 0 0 2px #7860f9 inset; - color: #A291FB; -} - -/* Tertiary */ - -.ui.tertiary.violet.buttons .button, -.ui.tertiary.violet.buttons .tertiary.button, -.ui.tertiary.violet.button { - background: transparent; - -webkit-box-shadow: none; - box-shadow: none; - color: #6435C9; -} - -.ui.tertiary.violet.buttons .button:hover, -.ui.tertiary.violet.buttons button:hover, -.ui.tertiary.violet.button:hover { - -webkit-box-shadow: inset 0 -0.2em 0 #6040a5; - box-shadow: inset 0 -0.2em 0 #6040a5; - color: #6040a5; -} - -.ui.tertiary.violet.buttons .button:focus, -.ui.tertiary.violet.buttons .tertiary.button:focus, -.ui.tertiary.violet.button:focus { - -webkit-box-shadow: inset 0 -0.2em 0 #5735a0; - box-shadow: inset 0 -0.2em 0 #5735a0; - color: #5735a0; -} - -.ui.tertiary.violet.buttons .active.button, -.ui.tertiary.violet.buttons .tertiary.active.button, -.ui.tertiary.violet.active.button, -.ui.tertiary.violet.buttons .button:active, -.ui.tertiary.violet.buttons .tertiary.button:active, -.ui.tertiary.violet.button:active { - -webkit-box-shadow: inset 0 -0.2em 0 #4e0fd6; - box-shadow: inset 0 -0.2em 0 #4e0fd6; - color: #5626bf; -} - -.ui.purple.buttons .button, -.ui.purple.button { - background-color: #A333C8; - color: #FFFFFF; - text-shadow: none; - background-image: none; -} - -.ui.purple.button { - -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset; - box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset; -} - -.ui.purple.buttons .button:hover, -.ui.purple.button:hover { - background-color: #9627ba; - color: #FFFFFF; - text-shadow: none; -} - -.ui.purple.buttons .button:focus, -.ui.purple.button:focus { - background-color: #8f1eb4; - color: #FFFFFF; - text-shadow: none; -} - -.ui.purple.buttons .button:active, -.ui.purple.button:active { - background-color: #82299f; - color: #FFFFFF; - text-shadow: none; -} - -.ui.purple.buttons .active.button, -.ui.purple.buttons .active.button:active, -.ui.purple.active.button, -.ui.purple.button .active.button:active { - background-color: #9724be; - color: #FFFFFF; - text-shadow: none; -} - -/* Basic */ - -.ui.basic.purple.buttons .button, -.ui.basic.purple.button { - background: transparent; - -webkit-box-shadow: 0 0 0 1px #A333C8 inset; - box-shadow: 0 0 0 1px #A333C8 inset; - color: #A333C8; -} - -.ui.basic.purple.buttons .button:hover, -.ui.basic.purple.button:hover { - background: transparent; - -webkit-box-shadow: 0 0 0 1px #9627ba inset; - box-shadow: 0 0 0 1px #9627ba inset; - color: #9627ba; -} - -.ui.basic.purple.buttons .button:focus, -.ui.basic.purple.button:focus { - background: transparent; - -webkit-box-shadow: 0 0 0 1px #8f1eb4 inset; - box-shadow: 0 0 0 1px #8f1eb4 inset; - color: #9627ba; -} - -.ui.basic.purple.buttons .active.button, -.ui.basic.purple.active.button { - background: transparent; - -webkit-box-shadow: 0 0 0 1px #9724be inset; - box-shadow: 0 0 0 1px #9724be inset; - color: #82299f; -} - -.ui.basic.purple.buttons .button:active, -.ui.basic.purple.button:active { - -webkit-box-shadow: 0 0 0 1px #82299f inset; - box-shadow: 0 0 0 1px #82299f inset; - color: #82299f; -} - -.ui.buttons:not(.vertical) > .basic.purple.button:not(:first-child) { - margin-left: -1px; -} - -/* Inverted */ - -.ui.inverted.purple.buttons .button, -.ui.inverted.purple.button { - background-color: transparent; - -webkit-box-shadow: 0 0 0 2px #DC73FF inset; - box-shadow: 0 0 0 2px #DC73FF inset; - color: #DC73FF; -} - -.ui.inverted.purple.buttons .button:hover, -.ui.inverted.purple.button:hover, -.ui.inverted.purple.buttons .button:focus, -.ui.inverted.purple.button:focus, -.ui.inverted.purple.buttons .button.active, -.ui.inverted.purple.button.active, -.ui.inverted.purple.buttons .button:active, -.ui.inverted.purple.button:active { - -webkit-box-shadow: none; - box-shadow: none; - color: #FFFFFF; -} - -.ui.inverted.purple.buttons .button:hover, -.ui.inverted.purple.button:hover { - background-color: #cf40ff; -} - -.ui.inverted.purple.buttons .button:focus, -.ui.inverted.purple.button:focus { - background-color: #d24aff; -} - -.ui.inverted.purple.buttons .active.button, -.ui.inverted.purple.active.button { - background-color: #d65aff; -} - -.ui.inverted.purple.buttons .button:active, -.ui.inverted.purple.button:active { - background-color: #cf40ff; -} - -/* Inverted Basic */ - -.ui.inverted.purple.basic.buttons .button, -.ui.inverted.purple.buttons .basic.button, -.ui.inverted.purple.basic.button { - background-color: transparent; - -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset; - box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset; - color: #FFFFFF; -} - -.ui.inverted.purple.basic.buttons .button:hover, -.ui.inverted.purple.buttons .basic.button:hover, -.ui.inverted.purple.basic.button:hover { - -webkit-box-shadow: 0 0 0 2px #cf40ff inset; - box-shadow: 0 0 0 2px #cf40ff inset; - color: #DC73FF; -} - -.ui.inverted.purple.basic.buttons .button:focus, -.ui.inverted.purple.basic.buttons .button:focus, -.ui.inverted.purple.basic.button:focus { - -webkit-box-shadow: 0 0 0 2px #d24aff inset; - box-shadow: 0 0 0 2px #d24aff inset; - color: #DC73FF; -} - -.ui.inverted.purple.basic.buttons .active.button, -.ui.inverted.purple.buttons .basic.active.button, -.ui.inverted.purple.basic.active.button { - -webkit-box-shadow: 0 0 0 2px #d65aff inset; - box-shadow: 0 0 0 2px #d65aff inset; - color: #DC73FF; -} - -.ui.inverted.purple.basic.buttons .button:active, -.ui.inverted.purple.buttons .basic.button:active, -.ui.inverted.purple.basic.button:active { - -webkit-box-shadow: 0 0 0 2px #cf40ff inset; - box-shadow: 0 0 0 2px #cf40ff inset; - color: #DC73FF; -} - -/* Tertiary */ - -.ui.tertiary.purple.buttons .button, -.ui.tertiary.purple.buttons .tertiary.button, -.ui.tertiary.purple.button { - background: transparent; - -webkit-box-shadow: none; - box-shadow: none; - color: #A333C8; -} - -.ui.tertiary.purple.buttons .button:hover, -.ui.tertiary.purple.buttons button:hover, -.ui.tertiary.purple.button:hover { - -webkit-box-shadow: inset 0 -0.2em 0 #8a3ea4; - box-shadow: inset 0 -0.2em 0 #8a3ea4; - color: #8a3ea4; -} - -.ui.tertiary.purple.buttons .button:focus, -.ui.tertiary.purple.buttons .tertiary.button:focus, -.ui.tertiary.purple.button:focus { - -webkit-box-shadow: inset 0 -0.2em 0 #84339f; - box-shadow: inset 0 -0.2em 0 #84339f; - color: #84339f; -} - -.ui.tertiary.purple.buttons .active.button, -.ui.tertiary.purple.buttons .tertiary.active.button, -.ui.tertiary.purple.active.button, -.ui.tertiary.purple.buttons .button:active, -.ui.tertiary.purple.buttons .tertiary.button:active, -.ui.tertiary.purple.button:active { - -webkit-box-shadow: inset 0 -0.2em 0 #a30dd4; - box-shadow: inset 0 -0.2em 0 #a30dd4; - color: #9724be; -} - -.ui.pink.buttons .button, -.ui.pink.button { - background-color: #E03997; - color: #FFFFFF; - text-shadow: none; - background-image: none; -} - -.ui.pink.button { - -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset; - box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset; -} - -.ui.pink.buttons .button:hover, -.ui.pink.button:hover { - background-color: #e61a8d; - color: #FFFFFF; - text-shadow: none; -} - -.ui.pink.buttons .button:focus, -.ui.pink.button:focus { - background-color: #e10f85; - color: #FFFFFF; - text-shadow: none; -} - -.ui.pink.buttons .button:active, -.ui.pink.button:active { - background-color: #c71f7e; - color: #FFFFFF; - text-shadow: none; -} - -.ui.pink.buttons .active.button, -.ui.pink.buttons .active.button:active, -.ui.pink.active.button, -.ui.pink.button .active.button:active { - background-color: #ea158d; - color: #FFFFFF; - text-shadow: none; -} - -/* Basic */ - -.ui.basic.pink.buttons .button, -.ui.basic.pink.button { - background: transparent; - -webkit-box-shadow: 0 0 0 1px #E03997 inset; - box-shadow: 0 0 0 1px #E03997 inset; - color: #E03997; -} - -.ui.basic.pink.buttons .button:hover, -.ui.basic.pink.button:hover { - background: transparent; - -webkit-box-shadow: 0 0 0 1px #e61a8d inset; - box-shadow: 0 0 0 1px #e61a8d inset; - color: #e61a8d; -} - -.ui.basic.pink.buttons .button:focus, -.ui.basic.pink.button:focus { - background: transparent; - -webkit-box-shadow: 0 0 0 1px #e10f85 inset; - box-shadow: 0 0 0 1px #e10f85 inset; - color: #e61a8d; -} - -.ui.basic.pink.buttons .active.button, -.ui.basic.pink.active.button { - background: transparent; - -webkit-box-shadow: 0 0 0 1px #ea158d inset; - box-shadow: 0 0 0 1px #ea158d inset; - color: #c71f7e; -} - -.ui.basic.pink.buttons .button:active, -.ui.basic.pink.button:active { - -webkit-box-shadow: 0 0 0 1px #c71f7e inset; - box-shadow: 0 0 0 1px #c71f7e inset; - color: #c71f7e; -} - -.ui.buttons:not(.vertical) > .basic.pink.button:not(:first-child) { - margin-left: -1px; -} - -/* Inverted */ - -.ui.inverted.pink.buttons .button, -.ui.inverted.pink.button { - background-color: transparent; - -webkit-box-shadow: 0 0 0 2px #FF8EDF inset; - box-shadow: 0 0 0 2px #FF8EDF inset; - color: #FF8EDF; -} - -.ui.inverted.pink.buttons .button:hover, -.ui.inverted.pink.button:hover, -.ui.inverted.pink.buttons .button:focus, -.ui.inverted.pink.button:focus, -.ui.inverted.pink.buttons .button.active, -.ui.inverted.pink.button.active, -.ui.inverted.pink.buttons .button:active, -.ui.inverted.pink.button:active { - -webkit-box-shadow: none; - box-shadow: none; - color: #FFFFFF; -} - -.ui.inverted.pink.buttons .button:hover, -.ui.inverted.pink.button:hover { - background-color: #ff5bd1; -} - -.ui.inverted.pink.buttons .button:focus, -.ui.inverted.pink.button:focus { - background-color: #ff65d3; -} - -.ui.inverted.pink.buttons .active.button, -.ui.inverted.pink.active.button { - background-color: #ff74d8; -} - -.ui.inverted.pink.buttons .button:active, -.ui.inverted.pink.button:active { - background-color: #ff5bd1; -} - -/* Inverted Basic */ - -.ui.inverted.pink.basic.buttons .button, -.ui.inverted.pink.buttons .basic.button, -.ui.inverted.pink.basic.button { - background-color: transparent; - -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset; - box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset; - color: #FFFFFF; -} - -.ui.inverted.pink.basic.buttons .button:hover, -.ui.inverted.pink.buttons .basic.button:hover, -.ui.inverted.pink.basic.button:hover { - -webkit-box-shadow: 0 0 0 2px #ff5bd1 inset; - box-shadow: 0 0 0 2px #ff5bd1 inset; - color: #FF8EDF; -} - -.ui.inverted.pink.basic.buttons .button:focus, -.ui.inverted.pink.basic.buttons .button:focus, -.ui.inverted.pink.basic.button:focus { - -webkit-box-shadow: 0 0 0 2px #ff65d3 inset; - box-shadow: 0 0 0 2px #ff65d3 inset; - color: #FF8EDF; -} - -.ui.inverted.pink.basic.buttons .active.button, -.ui.inverted.pink.buttons .basic.active.button, -.ui.inverted.pink.basic.active.button { - -webkit-box-shadow: 0 0 0 2px #ff74d8 inset; - box-shadow: 0 0 0 2px #ff74d8 inset; - color: #FF8EDF; -} - -.ui.inverted.pink.basic.buttons .button:active, -.ui.inverted.pink.buttons .basic.button:active, -.ui.inverted.pink.basic.button:active { - -webkit-box-shadow: 0 0 0 2px #ff5bd1 inset; - box-shadow: 0 0 0 2px #ff5bd1 inset; - color: #FF8EDF; -} - -/* Tertiary */ - -.ui.tertiary.pink.buttons .button, -.ui.tertiary.pink.buttons .tertiary.button, -.ui.tertiary.pink.button { - background: transparent; - -webkit-box-shadow: none; - box-shadow: none; - color: #E03997; -} - -.ui.tertiary.pink.buttons .button:hover, -.ui.tertiary.pink.buttons button:hover, -.ui.tertiary.pink.button:hover { - -webkit-box-shadow: inset 0 -0.2em 0 #cc3389; - box-shadow: inset 0 -0.2em 0 #cc3389; - color: #cc3389; -} - -.ui.tertiary.pink.buttons .button:focus, -.ui.tertiary.pink.buttons .tertiary.button:focus, -.ui.tertiary.pink.button:focus { - -webkit-box-shadow: inset 0 -0.2em 0 #c92782; - box-shadow: inset 0 -0.2em 0 #c92782; - color: #c92782; -} - -.ui.tertiary.pink.buttons .active.button, -.ui.tertiary.pink.buttons .tertiary.active.button, -.ui.tertiary.pink.active.button, -.ui.tertiary.pink.buttons .button:active, -.ui.tertiary.pink.buttons .tertiary.button:active, -.ui.tertiary.pink.button:active { - -webkit-box-shadow: inset 0 -0.2em 0 #ff0090; - box-shadow: inset 0 -0.2em 0 #ff0090; - color: #ea158d; -} - -.ui.brown.buttons .button, -.ui.brown.button { - background-color: #A5673F; - color: #FFFFFF; - text-shadow: none; - background-image: none; -} - -.ui.brown.button { - -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset; - box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset; -} - -.ui.brown.buttons .button:hover, -.ui.brown.button:hover { - background-color: #975b33; - color: #FFFFFF; - text-shadow: none; -} - -.ui.brown.buttons .button:focus, -.ui.brown.button:focus { - background-color: #90532b; - color: #FFFFFF; - text-shadow: none; -} - -.ui.brown.buttons .button:active, -.ui.brown.button:active { - background-color: #805031; - color: #FFFFFF; - text-shadow: none; -} - -.ui.brown.buttons .active.button, -.ui.brown.buttons .active.button:active, -.ui.brown.active.button, -.ui.brown.button .active.button:active { - background-color: #995a31; - color: #FFFFFF; - text-shadow: none; -} - -/* Basic */ - -.ui.basic.brown.buttons .button, -.ui.basic.brown.button { - background: transparent; - -webkit-box-shadow: 0 0 0 1px #A5673F inset; - box-shadow: 0 0 0 1px #A5673F inset; - color: #A5673F; -} - -.ui.basic.brown.buttons .button:hover, -.ui.basic.brown.button:hover { - background: transparent; - -webkit-box-shadow: 0 0 0 1px #975b33 inset; - box-shadow: 0 0 0 1px #975b33 inset; - color: #975b33; -} - -.ui.basic.brown.buttons .button:focus, -.ui.basic.brown.button:focus { - background: transparent; - -webkit-box-shadow: 0 0 0 1px #90532b inset; - box-shadow: 0 0 0 1px #90532b inset; - color: #975b33; -} - -.ui.basic.brown.buttons .active.button, -.ui.basic.brown.active.button { - background: transparent; - -webkit-box-shadow: 0 0 0 1px #995a31 inset; - box-shadow: 0 0 0 1px #995a31 inset; - color: #805031; -} - -.ui.basic.brown.buttons .button:active, -.ui.basic.brown.button:active { - -webkit-box-shadow: 0 0 0 1px #805031 inset; - box-shadow: 0 0 0 1px #805031 inset; - color: #805031; -} - -.ui.buttons:not(.vertical) > .basic.brown.button:not(:first-child) { - margin-left: -1px; -} - -/* Inverted */ - -.ui.inverted.brown.buttons .button, -.ui.inverted.brown.button { - background-color: transparent; - -webkit-box-shadow: 0 0 0 2px #D67C1C inset; - box-shadow: 0 0 0 2px #D67C1C inset; - color: #D67C1C; -} - -.ui.inverted.brown.buttons .button:hover, -.ui.inverted.brown.button:hover, -.ui.inverted.brown.buttons .button:focus, -.ui.inverted.brown.button:focus, -.ui.inverted.brown.buttons .button.active, -.ui.inverted.brown.button.active, -.ui.inverted.brown.buttons .button:active, -.ui.inverted.brown.button:active { - -webkit-box-shadow: none; - box-shadow: none; - color: #FFFFFF; -} - -.ui.inverted.brown.buttons .button:hover, -.ui.inverted.brown.button:hover { - background-color: #b0620f; -} - -.ui.inverted.brown.buttons .button:focus, -.ui.inverted.brown.button:focus { - background-color: #c16808; -} - -.ui.inverted.brown.buttons .active.button, -.ui.inverted.brown.active.button { - background-color: #cc6f0d; -} - -.ui.inverted.brown.buttons .button:active, -.ui.inverted.brown.button:active { - background-color: #a96216; -} - -/* Inverted Basic */ - -.ui.inverted.brown.basic.buttons .button, -.ui.inverted.brown.buttons .basic.button, -.ui.inverted.brown.basic.button { - background-color: transparent; - -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset; - box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset; - color: #FFFFFF; -} - -.ui.inverted.brown.basic.buttons .button:hover, -.ui.inverted.brown.buttons .basic.button:hover, -.ui.inverted.brown.basic.button:hover { - -webkit-box-shadow: 0 0 0 2px #b0620f inset; - box-shadow: 0 0 0 2px #b0620f inset; - color: #D67C1C; -} - -.ui.inverted.brown.basic.buttons .button:focus, -.ui.inverted.brown.basic.buttons .button:focus, -.ui.inverted.brown.basic.button:focus { - -webkit-box-shadow: 0 0 0 2px #c16808 inset; - box-shadow: 0 0 0 2px #c16808 inset; - color: #D67C1C; -} - -.ui.inverted.brown.basic.buttons .active.button, -.ui.inverted.brown.buttons .basic.active.button, -.ui.inverted.brown.basic.active.button { - -webkit-box-shadow: 0 0 0 2px #cc6f0d inset; - box-shadow: 0 0 0 2px #cc6f0d inset; - color: #D67C1C; -} - -.ui.inverted.brown.basic.buttons .button:active, -.ui.inverted.brown.buttons .basic.button:active, -.ui.inverted.brown.basic.button:active { - -webkit-box-shadow: 0 0 0 2px #a96216 inset; - box-shadow: 0 0 0 2px #a96216 inset; - color: #D67C1C; -} - -/* Tertiary */ - -.ui.tertiary.brown.buttons .button, -.ui.tertiary.brown.buttons .tertiary.button, -.ui.tertiary.brown.button { - background: transparent; - -webkit-box-shadow: none; - box-shadow: none; - color: #A5673F; -} - -.ui.tertiary.brown.buttons .button:hover, -.ui.tertiary.brown.buttons button:hover, -.ui.tertiary.brown.button:hover { - -webkit-box-shadow: inset 0 -0.2em 0 #835f48; - box-shadow: inset 0 -0.2em 0 #835f48; - color: #835f48; -} - -.ui.tertiary.brown.buttons .button:focus, -.ui.tertiary.brown.buttons .tertiary.button:focus, -.ui.tertiary.brown.button:focus { - -webkit-box-shadow: inset 0 -0.2em 0 #7d573e; - box-shadow: inset 0 -0.2em 0 #7d573e; - color: #7d573e; -} - -.ui.tertiary.brown.buttons .active.button, -.ui.tertiary.brown.buttons .tertiary.active.button, -.ui.tertiary.brown.active.button, -.ui.tertiary.brown.buttons .button:active, -.ui.tertiary.brown.buttons .tertiary.button:active, -.ui.tertiary.brown.button:active { - -webkit-box-shadow: inset 0 -0.2em 0 #ae561d; - box-shadow: inset 0 -0.2em 0 #ae561d; - color: #995a31; -} - -.ui.grey.buttons .button, -.ui.grey.button { - background-color: #767676; - color: #FFFFFF; - text-shadow: none; - background-image: none; -} - -.ui.grey.button { - -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset; - box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset; -} - -.ui.grey.buttons .button:hover, -.ui.grey.button:hover { - background-color: #838383; - color: #FFFFFF; - text-shadow: none; -} - -.ui.grey.buttons .button:focus, -.ui.grey.button:focus { - background-color: #8a8a8a; - color: #FFFFFF; - text-shadow: none; -} - -.ui.grey.buttons .button:active, -.ui.grey.button:active { - background-color: #909090; - color: #FFFFFF; - text-shadow: none; -} - -.ui.grey.buttons .active.button, -.ui.grey.buttons .active.button:active, -.ui.grey.active.button, -.ui.grey.button .active.button:active { - background-color: #696969; - color: #FFFFFF; - text-shadow: none; -} - -/* Basic */ - -.ui.basic.grey.buttons .button, -.ui.basic.grey.button { - background: transparent; - -webkit-box-shadow: 0 0 0 1px #767676 inset; - box-shadow: 0 0 0 1px #767676 inset; - color: #767676; -} - -.ui.basic.grey.buttons .button:hover, -.ui.basic.grey.button:hover { - background: transparent; - -webkit-box-shadow: 0 0 0 1px #838383 inset; - box-shadow: 0 0 0 1px #838383 inset; - color: #838383; -} - -.ui.basic.grey.buttons .button:focus, -.ui.basic.grey.button:focus { - background: transparent; - -webkit-box-shadow: 0 0 0 1px #8a8a8a inset; - box-shadow: 0 0 0 1px #8a8a8a inset; - color: #838383; -} - -.ui.basic.grey.buttons .active.button, -.ui.basic.grey.active.button { - background: transparent; - -webkit-box-shadow: 0 0 0 1px #696969 inset; - box-shadow: 0 0 0 1px #696969 inset; - color: #909090; -} - -.ui.basic.grey.buttons .button:active, -.ui.basic.grey.button:active { - -webkit-box-shadow: 0 0 0 1px #909090 inset; - box-shadow: 0 0 0 1px #909090 inset; - color: #909090; -} - -.ui.buttons:not(.vertical) > .basic.grey.button:not(:first-child) { - margin-left: -1px; -} - -/* Inverted */ - -.ui.inverted.grey.buttons .button, -.ui.inverted.grey.button { - background-color: transparent; - -webkit-box-shadow: 0 0 0 2px #D4D4D5 inset; - box-shadow: 0 0 0 2px #D4D4D5 inset; - color: #FFFFFF; -} - -.ui.inverted.grey.buttons .button:hover, -.ui.inverted.grey.button:hover, -.ui.inverted.grey.buttons .button:focus, -.ui.inverted.grey.button:focus, -.ui.inverted.grey.buttons .button.active, -.ui.inverted.grey.button.active, -.ui.inverted.grey.buttons .button:active, -.ui.inverted.grey.button:active { - -webkit-box-shadow: none; - box-shadow: none; - color: rgba(0, 0, 0, 0.6); -} - -.ui.inverted.grey.buttons .button:hover, -.ui.inverted.grey.button:hover { - background-color: #c2c4c5; -} - -.ui.inverted.grey.buttons .button:focus, -.ui.inverted.grey.button:focus { - background-color: #c7c9cb; -} - -.ui.inverted.grey.buttons .active.button, -.ui.inverted.grey.active.button { - background-color: #cfd0d2; -} - -.ui.inverted.grey.buttons .button:active, -.ui.inverted.grey.button:active { - background-color: #c2c4c5; -} - -/* Inverted Basic */ - -.ui.inverted.grey.basic.buttons .button, -.ui.inverted.grey.buttons .basic.button, -.ui.inverted.grey.basic.button { - background-color: transparent; - -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset; - box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset; - color: #FFFFFF; -} - -.ui.inverted.grey.basic.buttons .button:hover, -.ui.inverted.grey.buttons .basic.button:hover, -.ui.inverted.grey.basic.button:hover { - -webkit-box-shadow: 0 0 0 2px #c2c4c5 inset; - box-shadow: 0 0 0 2px #c2c4c5 inset; - color: #FFFFFF; -} - -.ui.inverted.grey.basic.buttons .button:focus, -.ui.inverted.grey.basic.buttons .button:focus, -.ui.inverted.grey.basic.button:focus { - -webkit-box-shadow: 0 0 0 2px #c7c9cb inset; - box-shadow: 0 0 0 2px #c7c9cb inset; - color: #DCDDDE; -} - -.ui.inverted.grey.basic.buttons .active.button, -.ui.inverted.grey.buttons .basic.active.button, -.ui.inverted.grey.basic.active.button { - -webkit-box-shadow: 0 0 0 2px #cfd0d2 inset; - box-shadow: 0 0 0 2px #cfd0d2 inset; - color: #FFFFFF; -} - -.ui.inverted.grey.basic.buttons .button:active, -.ui.inverted.grey.buttons .basic.button:active, -.ui.inverted.grey.basic.button:active { - -webkit-box-shadow: 0 0 0 2px #c2c4c5 inset; - box-shadow: 0 0 0 2px #c2c4c5 inset; - color: #FFFFFF; -} - -/* Tertiary */ - -.ui.tertiary.grey.buttons .button, -.ui.tertiary.grey.buttons .tertiary.button, -.ui.tertiary.grey.button { - background: transparent; - -webkit-box-shadow: none; - box-shadow: none; - color: #767676; -} - -.ui.tertiary.grey.buttons .button:hover, -.ui.tertiary.grey.buttons button:hover, -.ui.tertiary.grey.button:hover { - -webkit-box-shadow: inset 0 -0.2em 0 #838383; - box-shadow: inset 0 -0.2em 0 #838383; - color: #838383; -} - -.ui.tertiary.grey.buttons .button:focus, -.ui.tertiary.grey.buttons .tertiary.button:focus, -.ui.tertiary.grey.button:focus { - -webkit-box-shadow: inset 0 -0.2em 0 #8a8a8a; - box-shadow: inset 0 -0.2em 0 #8a8a8a; - color: #8a8a8a; -} - -.ui.tertiary.grey.buttons .active.button, -.ui.tertiary.grey.buttons .tertiary.active.button, -.ui.tertiary.grey.active.button, -.ui.tertiary.grey.buttons .button:active, -.ui.tertiary.grey.buttons .tertiary.button:active, -.ui.tertiary.grey.button:active { - -webkit-box-shadow: inset 0 -0.2em 0 #7e5454; - box-shadow: inset 0 -0.2em 0 #7e5454; - color: #696969; -} - -.ui.black.buttons .button, -.ui.black.button { - background-color: #1B1C1D; - color: #FFFFFF; - text-shadow: none; - background-image: none; -} - -.ui.black.button { - -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset; - box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset; -} - -.ui.black.buttons .button:hover, -.ui.black.button:hover { - background-color: #27292a; - color: #FFFFFF; - text-shadow: none; -} - -.ui.black.buttons .button:focus, -.ui.black.button:focus { - background-color: #2f3032; - color: #FFFFFF; - text-shadow: none; -} - -.ui.black.buttons .button:active, -.ui.black.button:active { - background-color: #343637; - color: #FFFFFF; - text-shadow: none; -} - -.ui.black.buttons .active.button, -.ui.black.buttons .active.button:active, -.ui.black.active.button, -.ui.black.button .active.button:active { - background-color: #0f0f10; - color: #FFFFFF; - text-shadow: none; -} - -/* Basic */ - -.ui.basic.black.buttons .button, -.ui.basic.black.button { - background: transparent; - -webkit-box-shadow: 0 0 0 1px #1B1C1D inset; - box-shadow: 0 0 0 1px #1B1C1D inset; - color: #1B1C1D; -} - -.ui.basic.black.buttons .button:hover, -.ui.basic.black.button:hover { - background: transparent; - -webkit-box-shadow: 0 0 0 1px #27292a inset; - box-shadow: 0 0 0 1px #27292a inset; - color: #27292a; -} - -.ui.basic.black.buttons .button:focus, -.ui.basic.black.button:focus { - background: transparent; - -webkit-box-shadow: 0 0 0 1px #2f3032 inset; - box-shadow: 0 0 0 1px #2f3032 inset; - color: #27292a; -} - -.ui.basic.black.buttons .active.button, -.ui.basic.black.active.button { - background: transparent; - -webkit-box-shadow: 0 0 0 1px #0f0f10 inset; - box-shadow: 0 0 0 1px #0f0f10 inset; - color: #343637; -} - -.ui.basic.black.buttons .button:active, -.ui.basic.black.button:active { - -webkit-box-shadow: 0 0 0 1px #343637 inset; - box-shadow: 0 0 0 1px #343637 inset; - color: #343637; -} - -.ui.buttons:not(.vertical) > .basic.black.button:not(:first-child) { - margin-left: -1px; -} - -/* Inverted */ - -.ui.inverted.black.buttons .button, -.ui.inverted.black.button { - background-color: transparent; - -webkit-box-shadow: 0 0 0 2px #D4D4D5 inset; - box-shadow: 0 0 0 2px #D4D4D5 inset; - color: #FFFFFF; -} - -.ui.inverted.black.buttons .button:hover, -.ui.inverted.black.button:hover, -.ui.inverted.black.buttons .button:focus, -.ui.inverted.black.button:focus, -.ui.inverted.black.buttons .button.active, -.ui.inverted.black.button.active, -.ui.inverted.black.buttons .button:active, -.ui.inverted.black.button:active { - -webkit-box-shadow: none; - box-shadow: none; - color: #FFFFFF; -} - -.ui.inverted.black.buttons .button:hover, -.ui.inverted.black.button:hover { - background-color: #000000; -} - -.ui.inverted.black.buttons .button:focus, -.ui.inverted.black.button:focus { - background-color: #000000; -} - -.ui.inverted.black.buttons .active.button, -.ui.inverted.black.active.button { - background-color: #000000; -} - -.ui.inverted.black.buttons .button:active, -.ui.inverted.black.button:active { - background-color: #000000; -} - -/* Inverted Basic */ - -.ui.inverted.black.basic.buttons .button, -.ui.inverted.black.buttons .basic.button, -.ui.inverted.black.basic.button { - background-color: transparent; - -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset; - box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset; - color: #FFFFFF; -} - -.ui.inverted.black.basic.buttons .button:hover, -.ui.inverted.black.buttons .basic.button:hover, -.ui.inverted.black.basic.button:hover { - -webkit-box-shadow: 0 0 0 2px #000000 inset; - box-shadow: 0 0 0 2px #000000 inset; - color: #FFFFFF; -} - -.ui.inverted.black.basic.buttons .button:focus, -.ui.inverted.black.basic.buttons .button:focus, -.ui.inverted.black.basic.button:focus { - -webkit-box-shadow: 0 0 0 2px #000000 inset; - box-shadow: 0 0 0 2px #000000 inset; - color: #545454; -} - -.ui.inverted.black.basic.buttons .active.button, -.ui.inverted.black.buttons .basic.active.button, -.ui.inverted.black.basic.active.button { - -webkit-box-shadow: 0 0 0 2px #000000 inset; - box-shadow: 0 0 0 2px #000000 inset; - color: #FFFFFF; -} - -.ui.inverted.black.basic.buttons .button:active, -.ui.inverted.black.buttons .basic.button:active, -.ui.inverted.black.basic.button:active { - -webkit-box-shadow: 0 0 0 2px #000000 inset; - box-shadow: 0 0 0 2px #000000 inset; - color: #FFFFFF; -} - -/* Tertiary */ - -.ui.tertiary.black.buttons .button, -.ui.tertiary.black.buttons .tertiary.button, -.ui.tertiary.black.button { - background: transparent; - -webkit-box-shadow: none; - box-shadow: none; - color: #1B1C1D; -} - -.ui.tertiary.black.buttons .button:hover, -.ui.tertiary.black.buttons button:hover, -.ui.tertiary.black.button:hover { - -webkit-box-shadow: inset 0 -0.2em 0 #8b8f93; - box-shadow: inset 0 -0.2em 0 #8b8f93; - color: #8b8f93; -} - -.ui.tertiary.black.buttons .button:focus, -.ui.tertiary.black.buttons .tertiary.button:focus, -.ui.tertiary.black.button:focus { - -webkit-box-shadow: inset 0 -0.2em 0 #93969a; - box-shadow: inset 0 -0.2em 0 #93969a; - color: #93969a; -} - -.ui.tertiary.black.buttons .active.button, -.ui.tertiary.black.buttons .tertiary.active.button, -.ui.tertiary.black.active.button, -.ui.tertiary.black.buttons .button:active, -.ui.tertiary.black.buttons .tertiary.button:active, -.ui.tertiary.black.button:active { - -webkit-box-shadow: inset 0 -0.2em 0 #404245; - box-shadow: inset 0 -0.2em 0 #404245; - color: #0f0f10; -} - -/*--------------- - Positive -----------------*/ - -/* Standard */ - -.ui.positive.buttons .button, -.ui.positive.button { - background-color: #21BA45; - color: #FFFFFF; - text-shadow: none; - background-image: none; -} - -.ui.positive.button { - -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset; - box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset; -} - -.ui.positive.buttons .button:hover, -.ui.positive.button:hover { - background-color: #16ab39; - color: #FFFFFF; - text-shadow: none; -} - -.ui.positive.buttons .button:focus, -.ui.positive.button:focus { - background-color: #0ea432; - color: #FFFFFF; - text-shadow: none; -} - -.ui.positive.buttons .button:active, -.ui.positive.button:active { - background-color: #198f35; - color: #FFFFFF; - text-shadow: none; -} - -.ui.positive.buttons .active.button, -.ui.positive.buttons .active.button:active, -.ui.positive.active.button, -.ui.positive.button .active.button:active { - background-color: #13ae38; - color: #FFFFFF; - text-shadow: none; -} - -/* Basic */ - -.ui.basic.positive.buttons .button, -.ui.basic.positive.button { - background: transparent; - -webkit-box-shadow: 0 0 0 1px #21BA45 inset; - box-shadow: 0 0 0 1px #21BA45 inset; - color: #21BA45; -} - -.ui.basic.positive.buttons .button:hover, -.ui.basic.positive.button:hover { - background: transparent; - -webkit-box-shadow: 0 0 0 1px #16ab39 inset; - box-shadow: 0 0 0 1px #16ab39 inset; - color: #16ab39; -} - -.ui.basic.positive.buttons .button:focus, -.ui.basic.positive.button:focus { - background: transparent; - -webkit-box-shadow: 0 0 0 1px #0ea432 inset; - box-shadow: 0 0 0 1px #0ea432 inset; - color: #16ab39; -} - -.ui.basic.positive.buttons .active.button, -.ui.basic.positive.active.button { - background: transparent; - -webkit-box-shadow: 0 0 0 1px #13ae38 inset; - box-shadow: 0 0 0 1px #13ae38 inset; - color: #198f35; -} - -.ui.basic.positive.buttons .button:active, -.ui.basic.positive.button:active { - -webkit-box-shadow: 0 0 0 1px #198f35 inset; - box-shadow: 0 0 0 1px #198f35 inset; - color: #198f35; -} - -.ui.buttons:not(.vertical) > .basic.positive.button:not(:first-child) { - margin-left: -1px; -} - -/*--------------- - Negative -----------------*/ - -/* Standard */ - -.ui.negative.buttons .button, -.ui.negative.button { - background-color: #DB2828; - color: #FFFFFF; - text-shadow: none; - background-image: none; -} - -.ui.negative.button { - -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset; - box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset; -} - -.ui.negative.buttons .button:hover, -.ui.negative.button:hover { - background-color: #d01919; - color: #FFFFFF; - text-shadow: none; -} - -.ui.negative.buttons .button:focus, -.ui.negative.button:focus { - background-color: #ca1010; - color: #FFFFFF; - text-shadow: none; -} - -.ui.negative.buttons .button:active, -.ui.negative.button:active { - background-color: #b21e1e; - color: #FFFFFF; - text-shadow: none; -} - -.ui.negative.buttons .active.button, -.ui.negative.buttons .active.button:active, -.ui.negative.active.button, -.ui.negative.button .active.button:active { - background-color: #d41515; - color: #FFFFFF; - text-shadow: none; -} - -/* Basic */ - -.ui.basic.negative.buttons .button, -.ui.basic.negative.button { - background: transparent; - -webkit-box-shadow: 0 0 0 1px #DB2828 inset; - box-shadow: 0 0 0 1px #DB2828 inset; - color: #DB2828; -} - -.ui.basic.negative.buttons .button:hover, -.ui.basic.negative.button:hover { - background: transparent; - -webkit-box-shadow: 0 0 0 1px #d01919 inset; - box-shadow: 0 0 0 1px #d01919 inset; - color: #d01919; -} - -.ui.basic.negative.buttons .button:focus, -.ui.basic.negative.button:focus { - background: transparent; - -webkit-box-shadow: 0 0 0 1px #ca1010 inset; - box-shadow: 0 0 0 1px #ca1010 inset; - color: #d01919; -} - -.ui.basic.negative.buttons .active.button, -.ui.basic.negative.active.button { - background: transparent; - -webkit-box-shadow: 0 0 0 1px #d41515 inset; - box-shadow: 0 0 0 1px #d41515 inset; - color: #b21e1e; -} - -.ui.basic.negative.buttons .button:active, -.ui.basic.negative.button:active { - -webkit-box-shadow: 0 0 0 1px #b21e1e inset; - box-shadow: 0 0 0 1px #b21e1e inset; - color: #b21e1e; -} - -.ui.buttons:not(.vertical) > .basic.negative.button:not(:first-child) { - margin-left: -1px; -} - -/******************************* - Groups - *******************************/ - -.ui.buttons { - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - font-size: 0; - vertical-align: baseline; - margin: 0 0.25em 0 0; -} - -.ui.buttons:not(.basic):not(.inverted) { - -webkit-box-shadow: none; - box-shadow: none; -} - -/* Clearfix */ - -.ui.buttons:after { - content: "."; - display: block; - height: 0; - clear: both; - visibility: hidden; -} - -/* Standard Group */ - -.ui.buttons .button { - -webkit-box-flex: 1; - -ms-flex: 1 0 auto; - flex: 1 0 auto; - border-radius: 0; - margin: 0 0 0 0; -} - -.ui.buttons:not(.basic):not(.inverted) > .button:not(.basic):not(.inverted) { - -webkit-box-shadow: 0 0 0 1px transparent inset, 0 0 0 0 rgba(34, 36, 38, 0.15) inset; - box-shadow: 0 0 0 1px transparent inset, 0 0 0 0 rgba(34, 36, 38, 0.15) inset; -} - -.ui.buttons .button:first-child { - border-left: none; - margin-left: 0; - border-top-left-radius: 0.28571429rem; - border-bottom-left-radius: 0.28571429rem; -} - -.ui.buttons .button:last-child { - border-top-right-radius: 0.28571429rem; - border-bottom-right-radius: 0.28571429rem; -} - -/* Vertical Style */ - -.ui.vertical.buttons { - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; -} - -.ui.vertical.buttons .button { - display: block; - float: none; - width: 100%; - margin: 0 0 0 0; - -webkit-box-shadow: none; - box-shadow: none; - border-radius: 0; -} - -.ui.vertical.buttons .button:first-child { - border-top-left-radius: 0.28571429rem; - border-top-right-radius: 0.28571429rem; -} - -.ui.vertical.buttons .button:last-child { - margin-bottom: 0; - border-bottom-left-radius: 0.28571429rem; - border-bottom-right-radius: 0.28571429rem; -} - -.ui.vertical.buttons .button:only-child { - border-radius: 0.28571429rem; -} - -/******************************* - Theme Overrides -*******************************/ - -/******************************* - Site Overrides -*******************************/ -/*! - * # Fomantic-UI - Container - * http://github.com/fomantic/Fomantic-UI/ - * - * - * Released under the MIT license - * http://opensource.org/licenses/MIT - * - */ - -/******************************* - Container -*******************************/ - -/* All Sizes */ - -.ui.container { - display: block; - max-width: 100%; -} - -/* Mobile */ - -@media only screen and (max-width: 767.98px) { - .ui.ui.ui.container:not(.fluid) { - width: auto; - margin-left: 1em; - margin-right: 1em; - } - - .ui.ui.ui.grid.container { - width: auto; - } - - .ui.ui.ui.relaxed.grid.container { - width: auto; - } - - .ui.ui.ui.very.relaxed.grid.container { - width: auto; - } -} - -/* Tablet */ - -@media only screen and (min-width: 768px) and (max-width: 991.98px) { - .ui.ui.ui.container:not(.fluid) { - width: 723px; - margin-left: auto; - margin-right: auto; - } - - .ui.ui.ui.grid.container { - width: calc(723px + 2rem); - } - - .ui.ui.ui.relaxed.grid.container { - width: calc(723px + 3rem); - } - - .ui.ui.ui.very.relaxed.grid.container { - width: calc(723px + 5rem); - } -} - -/* Small Monitor */ - -@media only screen and (min-width: 992px) and (max-width: 1199.98px) { - .ui.ui.ui.container:not(.fluid) { - width: 933px; - margin-left: auto; - margin-right: auto; - } - - .ui.ui.ui.grid.container { - width: calc(933px + 2rem); - } - - .ui.ui.ui.relaxed.grid.container { - width: calc(933px + 3rem); - } - - .ui.ui.ui.very.relaxed.grid.container { - width: calc(933px + 5rem); - } -} - -/* Large Monitor */ - -@media only screen and (min-width: 1200px) { - .ui.ui.ui.container:not(.fluid) { - width: 1127px; - margin-left: auto; - margin-right: auto; - } - - .ui.ui.ui.grid.container { - width: calc(1127px + 2rem); - } - - .ui.ui.ui.relaxed.grid.container { - width: calc(1127px + 3rem); - } - - .ui.ui.ui.very.relaxed.grid.container { - width: calc(1127px + 5rem); - } -} - -/******************************* - Types -*******************************/ - -/* Text Container */ - -.ui.text.container { - font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif; - max-width: 700px; - line-height: 1.5; - font-size: 1.14285714rem; -} - -/* Fluid */ - -.ui.fluid.container { - width: 100%; -} - -/******************************* - Variations -*******************************/ - -.ui[class*="left aligned"].container { - text-align: left; -} - -.ui[class*="center aligned"].container { - text-align: center; -} - -.ui[class*="right aligned"].container { - text-align: right; -} - -.ui.justified.container { - text-align: justify; - -webkit-hyphens: auto; - -ms-hyphens: auto; - hyphens: auto; -} - -/******************************* - Theme Overrides -*******************************/ - -/******************************* - Site Overrides -*******************************/ -/*! - * # Fomantic-UI - Divider - * http://github.com/fomantic/Fomantic-UI/ - * - * - * Released under the MIT license - * http://opensource.org/licenses/MIT - * - */ - -/******************************* - Divider -*******************************/ - -.ui.divider { - margin: 1rem 0; - line-height: 1; - height: 0; - font-weight: bold; - text-transform: uppercase; - letter-spacing: 0.05em; - color: rgba(0, 0, 0, 0.85); - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -} - -/*-------------- - Basic ----------------*/ - -.ui.divider:not(.vertical):not(.horizontal) { - border-top: 1px solid rgba(34, 36, 38, 0.15); - border-bottom: 1px solid rgba(255, 255, 255, 0.1); -} - -/*-------------- - Coupling ----------------*/ - -/* Allow divider between each column row */ - -.ui.grid > .column + .divider, -.ui.grid > .row > .column + .divider { - left: auto; -} - -/*-------------- - Horizontal - ---------------*/ - -.ui.horizontal.divider { - display: table; - white-space: nowrap; - height: auto; - margin: ''; - line-height: 1; - text-align: center; -} - -.ui.horizontal.divider:before, -.ui.horizontal.divider:after { - content: ''; - display: table-cell; - position: relative; - top: 50%; - width: 50%; - background-repeat: no-repeat; -} - -.ui.horizontal.divider:before { - background-position: right 1em top 50%; -} - -.ui.horizontal.divider:after { - background-position: left 1em top 50%; -} - -/*-------------- - Vertical - ---------------*/ - -.ui.vertical.divider { - position: absolute; - z-index: 2; - top: 50%; - left: 50%; - margin: 0; - padding: 0; - width: auto; - height: 50%; - line-height: 0; - text-align: center; - -webkit-transform: translateX(-50%); - transform: translateX(-50%); -} - -.ui.vertical.divider:before, -.ui.vertical.divider:after { - position: absolute; - left: 50%; - content: ''; - z-index: 3; - border-left: 1px solid rgba(34, 36, 38, 0.15); - border-right: 1px solid rgba(255, 255, 255, 0.1); - width: 0; - height: calc(100% - 1rem); -} - -.ui.vertical.divider:before { - top: -100%; -} - -.ui.vertical.divider:after { - top: auto; - bottom: 0; -} - -/* Inside grid */ - -@media only screen and (max-width: 767.98px) { - .ui.stackable.grid .ui.vertical.divider, - .ui.grid .stackable.row .ui.vertical.divider { - display: table; - white-space: nowrap; - height: auto; - margin: ''; - overflow: hidden; - line-height: 1; - text-align: center; - position: static; - top: 0; - left: 0; - -webkit-transform: none; - transform: none; - } - - .ui.stackable.grid .ui.vertical.divider:before, - .ui.grid .stackable.row .ui.vertical.divider:before, - .ui.stackable.grid .ui.vertical.divider:after, - .ui.grid .stackable.row .ui.vertical.divider:after { - left: 0; - border-left: none; - border-right: none; - content: ''; - display: table-cell; - position: relative; - top: 50%; - width: 50%; - background-repeat: no-repeat; - } - - .ui.stackable.grid .ui.vertical.divider:before, - .ui.grid .stackable.row .ui.vertical.divider:before { - background-position: right 1em top 50%; - } - - .ui.stackable.grid .ui.vertical.divider:after, - .ui.grid .stackable.row .ui.vertical.divider:after { - background-position: left 1em top 50%; - } -} - -/*-------------- - Icon - ---------------*/ - -.ui.divider > .icon { - margin: 0; - font-size: 1rem; - height: 1em; - vertical-align: middle; -} - -/*-------------- - Header - ---------------*/ - -.ui.horizontal.divider[class*="left aligned"]:before { - display: none; -} - -.ui.horizontal.divider[class*="left aligned"]:after { - width: 100%; -} - -.ui.horizontal.divider[class*="right aligned"]:before { - width: 100%; -} - -.ui.horizontal.divider[class*="right aligned"]:after { - display: none; -} - -/******************************* - Variations -*******************************/ - -/*-------------- - Hidden - ---------------*/ - -.ui.hidden.divider { - border-color: transparent !important; -} - -.ui.hidden.divider:before, -.ui.hidden.divider:after { - display: none; -} - -/*-------------- - Inverted ----------------*/ - -.ui.divider.inverted, -.ui.vertical.inverted.divider, -.ui.horizontal.inverted.divider { - color: #FFFFFF; -} - -.ui.divider.inverted, -.ui.divider.inverted:after, -.ui.divider.inverted:before { - border-top-color: rgba(34, 36, 38, 0.15) !important; - border-left-color: rgba(34, 36, 38, 0.15) !important; - border-bottom-color: rgba(255, 255, 255, 0.15) !important; - border-right-color: rgba(255, 255, 255, 0.15) !important; -} - -/*-------------- - Fitted ----------------*/ - -.ui.fitted.divider { - margin: 0; -} - -/*-------------- - Clearing - ---------------*/ - -.ui.clearing.divider { - clear: both; -} - -/*-------------- - Section - ---------------*/ - -.ui.section.divider { - margin-top: 2rem; - margin-bottom: 2rem; -} - -/*-------------- - Sizes ----------------*/ - -.ui.divider { - font-size: 1rem; -} - -.ui.mini.divider { - font-size: 0.78571429rem; -} - -.ui.tiny.divider { - font-size: 0.85714286rem; -} - -.ui.small.divider { - font-size: 0.92857143rem; -} - -.ui.large.divider { - font-size: 1.14285714rem; -} - -.ui.big.divider { - font-size: 1.28571429rem; -} - -.ui.huge.divider { - font-size: 1.42857143rem; -} - -.ui.massive.divider { - font-size: 1.71428571rem; -} - -/******************************* - Theme Overrides -*******************************/ - -.ui.horizontal.divider:before, -.ui.horizontal.divider:after { - background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAACCAYAAACuTHuKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OThBRDY4OUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OThBRDY4QUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU5OEFENjg3Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU5OEFENjg4Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VU513gAAADVJREFUeNrs0DENACAQBDBIWLGBJQby/mUcJn5sJXQmOQMAAAAAAJqt+2prAAAAAACg2xdgANk6BEVuJgyMAAAAAElFTkSuQmCC'); -} - -@media only screen and (max-width: 767px) { - .ui.stackable.grid .ui.vertical.divider:before, - .ui.grid .stackable.row .ui.vertical.divider:before, - .ui.stackable.grid .ui.vertical.divider:after, - .ui.grid .stackable.row .ui.vertical.divider:after { - background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAACCAYAAACuTHuKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OThBRDY4OUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OThBRDY4QUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU5OEFENjg3Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU5OEFENjg4Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VU513gAAADVJREFUeNrs0DENACAQBDBIWLGBJQby/mUcJn5sJXQmOQMAAAAAAJqt+2prAAAAAACg2xdgANk6BEVuJgyMAAAAAElFTkSuQmCC'); - } -} - -/******************************* - Site Overrides -*******************************/ -/*! - * # Fomantic UI - Emoji - * https://github.com/fomantic/Fomantic-UI/ - * - * - * Released under the MIT license - * https://github.com/fomantic/Fomantic-UI/blob/master/LICENSE.md - * - */ - -/******************************* - Emoji -*******************************/ - -em[data-emoji] { - opacity: 1; - speak: none; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; -} - -em[data-emoji]:before { - content: '\00A0\00A0\00A0\00A0\00A0\00A0\00A0'; - display: inline-block; - line-height: 1.28571429em; - background-repeat: no-repeat; - background-position: center center; -} - -/******************************* - States -*******************************/ - -em[data-emoji].disabled { - opacity: 0.45; -} - -/******************************* - Variations -*******************************/ - -em[data-emoji].loading:before { - -webkit-animation: loader 2s linear infinite; - animation: loader 2s linear infinite; -} - -/*------------------- - Link ---------------------*/ - -em[data-emoji].link { - cursor: pointer; -} - -/* -* Tweemoji v12.0 by @twitter - https://twemoji.twitter.com/ - @twitter -* License - CC-BY 4.0 - https://creativecommons.org/licenses/by/4.0/ -*/ - -/******************************* - Emojis -*******************************/ - -em[data-emoji].small { - font-size: 1.5em; - vertical-align: middle; -} - -em[data-emoji].medium { - font-size: 3em; - vertical-align: middle; -} - -em[data-emoji].large { - font-size: 6em; - vertical-align: middle; -} - -em[data-emoji].big { - font-size: 7.5em; - vertical-align: middle; -} - -em[data-emoji=":interrobang:"]:before, -em[data-emoji="interrobang"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2049.svg"); -} - -em[data-emoji=":tm:"]:before, -em[data-emoji="tm"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2122.svg"); -} - -em[data-emoji=":information_source:"]:before, -em[data-emoji="information_source"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2139.svg"); -} - -em[data-emoji=":left_right_arrow:"]:before, -em[data-emoji="left_right_arrow"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2194.svg"); -} - -em[data-emoji=":arrow_up_down:"]:before, -em[data-emoji="arrow_up_down"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2195.svg"); -} - -em[data-emoji=":arrow_upper_left:"]:before, -em[data-emoji="arrow_upper_left"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2196.svg"); -} - -em[data-emoji=":arrow_upper_right:"]:before, -em[data-emoji="arrow_upper_right"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2197.svg"); -} - -em[data-emoji=":arrow_lower_right:"]:before, -em[data-emoji="arrow_lower_right"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2198.svg"); -} - -em[data-emoji=":arrow_lower_left:"]:before, -em[data-emoji="arrow_lower_left"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2199.svg"); -} - -em[data-emoji=":keyboard:"]:before, -em[data-emoji="keyboard"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2328.svg"); -} - -em[data-emoji=":sunny:"]:before, -em[data-emoji="sunny"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2600.svg"); -} - -em[data-emoji=":cloud:"]:before, -em[data-emoji="cloud"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2601.svg"); -} - -em[data-emoji=":umbrella2:"]:before, -em[data-emoji="umbrella2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2602.svg"); -} - -em[data-emoji=":snowman2:"]:before, -em[data-emoji="snowman2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2603.svg"); -} - -em[data-emoji=":comet:"]:before, -em[data-emoji="comet"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2604.svg"); -} - -em[data-emoji=":ballot_box_with_check:"]:before, -em[data-emoji="ballot_box_with_check"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2611.svg"); -} - -em[data-emoji=":umbrella:"]:before, -em[data-emoji="umbrella"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2614.svg"); -} - -em[data-emoji=":coffee:"]:before, -em[data-emoji="coffee"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2615.svg"); -} - -em[data-emoji=":shamrock:"]:before, -em[data-emoji="shamrock"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2618.svg"); -} - -em[data-emoji=":skull_crossbones:"]:before, -em[data-emoji="skull_crossbones"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2620.svg"); -} - -em[data-emoji=":radioactive:"]:before, -em[data-emoji="radioactive"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2622.svg"); -} - -em[data-emoji=":biohazard:"]:before, -em[data-emoji="biohazard"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2623.svg"); -} - -em[data-emoji=":orthodox_cross:"]:before, -em[data-emoji="orthodox_cross"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2626.svg"); -} - -em[data-emoji=":wheel_of_dharma:"]:before, -em[data-emoji="wheel_of_dharma"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2638.svg"); -} - -em[data-emoji=":frowning2:"]:before, -em[data-emoji="frowning2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2639.svg"); -} - -em[data-emoji=":female_sign:"]:before, -em[data-emoji="female_sign"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2640.svg"); -} - -em[data-emoji=":male_sign:"]:before, -em[data-emoji="male_sign"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2642.svg"); -} - -em[data-emoji=":aries:"]:before, -em[data-emoji="aries"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2648.svg"); -} - -em[data-emoji=":taurus:"]:before, -em[data-emoji="taurus"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2649.svg"); -} - -em[data-emoji=":sagittarius:"]:before, -em[data-emoji="sagittarius"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2650.svg"); -} - -em[data-emoji=":capricorn:"]:before, -em[data-emoji="capricorn"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2651.svg"); -} - -em[data-emoji=":aquarius:"]:before, -em[data-emoji="aquarius"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2652.svg"); -} - -em[data-emoji=":pisces:"]:before, -em[data-emoji="pisces"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2653.svg"); -} - -em[data-emoji=":spades:"]:before, -em[data-emoji="spades"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2660.svg"); -} - -em[data-emoji=":clubs:"]:before, -em[data-emoji="clubs"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2663.svg"); -} - -em[data-emoji=":hearts:"]:before, -em[data-emoji="hearts"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2665.svg"); -} - -em[data-emoji=":diamonds:"]:before, -em[data-emoji="diamonds"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2666.svg"); -} - -em[data-emoji=":hotsprings:"]:before, -em[data-emoji="hotsprings"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2668.svg"); -} - -em[data-emoji=":hammer_pick:"]:before, -em[data-emoji="hammer_pick"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2692.svg"); -} - -em[data-emoji=":anchor:"]:before, -em[data-emoji="anchor"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2693.svg"); -} - -em[data-emoji=":crossed_swords:"]:before, -em[data-emoji="crossed_swords"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2694.svg"); -} - -em[data-emoji=":medical_symbol:"]:before, -em[data-emoji="medical_symbol"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2695.svg"); -} - -em[data-emoji=":scales:"]:before, -em[data-emoji="scales"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2696.svg"); -} - -em[data-emoji=":alembic:"]:before, -em[data-emoji="alembic"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2697.svg"); -} - -em[data-emoji=":gear:"]:before, -em[data-emoji="gear"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2699.svg"); -} - -em[data-emoji=":scissors:"]:before, -em[data-emoji="scissors"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2702.svg"); -} - -em[data-emoji=":white_check_mark:"]:before, -em[data-emoji="white_check_mark"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2705.svg"); -} - -em[data-emoji=":airplane:"]:before, -em[data-emoji="airplane"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2708.svg"); -} - -em[data-emoji=":envelope:"]:before, -em[data-emoji="envelope"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2709.svg"); -} - -em[data-emoji=":black_nib:"]:before, -em[data-emoji="black_nib"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2712.svg"); -} - -em[data-emoji=":heavy_check_mark:"]:before, -em[data-emoji="heavy_check_mark"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2714.svg"); -} - -em[data-emoji=":heavy_multiplication_x:"]:before, -em[data-emoji="heavy_multiplication_x"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2716.svg"); -} - -em[data-emoji=":star_of_david:"]:before, -em[data-emoji="star_of_david"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2721.svg"); -} - -em[data-emoji=":sparkles:"]:before, -em[data-emoji="sparkles"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2728.svg"); -} - -em[data-emoji=":eight_spoked_asterisk:"]:before, -em[data-emoji="eight_spoked_asterisk"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2733.svg"); -} - -em[data-emoji=":eight_pointed_black_star:"]:before, -em[data-emoji="eight_pointed_black_star"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2734.svg"); -} - -em[data-emoji=":snowflake:"]:before, -em[data-emoji="snowflake"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2744.svg"); -} - -em[data-emoji=":sparkle:"]:before, -em[data-emoji="sparkle"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2747.svg"); -} - -em[data-emoji=":question:"]:before, -em[data-emoji="question"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2753.svg"); -} - -em[data-emoji=":grey_question:"]:before, -em[data-emoji="grey_question"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2754.svg"); -} - -em[data-emoji=":grey_exclamation:"]:before, -em[data-emoji="grey_exclamation"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2755.svg"); -} - -em[data-emoji=":exclamation:"]:before, -em[data-emoji="exclamation"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2757.svg"); -} - -em[data-emoji=":heart_exclamation:"]:before, -em[data-emoji="heart_exclamation"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2763.svg"); -} - -em[data-emoji=":heart:"]:before, -em[data-emoji="heart"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2764.svg"); -} - -em[data-emoji=":heavy_plus_sign:"]:before, -em[data-emoji="heavy_plus_sign"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2795.svg"); -} - -em[data-emoji=":heavy_minus_sign:"]:before, -em[data-emoji="heavy_minus_sign"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2796.svg"); -} - -em[data-emoji=":heavy_division_sign:"]:before, -em[data-emoji="heavy_division_sign"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2797.svg"); -} - -em[data-emoji=":arrow_heading_up:"]:before, -em[data-emoji="arrow_heading_up"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2934.svg"); -} - -em[data-emoji=":arrow_heading_down:"]:before, -em[data-emoji="arrow_heading_down"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2935.svg"); -} - -em[data-emoji=":wavy_dash:"]:before, -em[data-emoji="wavy_dash"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/3030.svg"); -} - -em[data-emoji=":congratulations:"]:before, -em[data-emoji="congratulations"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/3297.svg"); -} - -em[data-emoji=":secret:"]:before, -em[data-emoji="secret"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/3299.svg"); -} - -em[data-emoji=":orange_heart:"]:before, -em[data-emoji="orange_heart"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9e1.svg"); -} - -em[data-emoji=":yellow_heart:"]:before, -em[data-emoji="yellow_heart"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f49b.svg"); -} - -em[data-emoji=":green_heart:"]:before, -em[data-emoji="green_heart"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f49a.svg"); -} - -em[data-emoji=":blue_heart:"]:before, -em[data-emoji="blue_heart"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f499.svg"); -} - -em[data-emoji=":purple_heart:"]:before, -em[data-emoji="purple_heart"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f49c.svg"); -} - -em[data-emoji=":black_heart:"]:before, -em[data-emoji="black_heart"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f5a4.svg"); -} - -em[data-emoji=":brown_heart:"]:before, -em[data-emoji="brown_heart"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f90e.svg"); -} - -em[data-emoji=":white_heart:"]:before, -em[data-emoji="white_heart"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f90d.svg"); -} - -em[data-emoji=":broken_heart:"]:before, -em[data-emoji="broken_heart"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f494.svg"); -} - -em[data-emoji=":two_hearts:"]:before, -em[data-emoji="two_hearts"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f495.svg"); -} - -em[data-emoji=":revolving_hearts:"]:before, -em[data-emoji="revolving_hearts"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f49e.svg"); -} - -em[data-emoji=":heartbeat:"]:before, -em[data-emoji="heartbeat"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f493.svg"); -} - -em[data-emoji=":heartpulse:"]:before, -em[data-emoji="heartpulse"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f497.svg"); -} - -em[data-emoji=":sparkling_heart:"]:before, -em[data-emoji="sparkling_heart"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f496.svg"); -} - -em[data-emoji=":cupid:"]:before, -em[data-emoji="cupid"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f498.svg"); -} - -em[data-emoji=":gift_heart:"]:before, -em[data-emoji="gift_heart"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f49d.svg"); -} - -em[data-emoji=":heart_decoration:"]:before, -em[data-emoji="heart_decoration"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f49f.svg"); -} - -em[data-emoji=":peace:"]:before, -em[data-emoji="peace"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/262e.svg"); -} - -em[data-emoji=":cross:"]:before, -em[data-emoji="cross"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/271d.svg"); -} - -em[data-emoji=":star_and_crescent:"]:before, -em[data-emoji="star_and_crescent"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/262a.svg"); -} - -em[data-emoji=":om_symbol:"]:before, -em[data-emoji="om_symbol"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f549.svg"); -} - -em[data-emoji=":six_pointed_star:"]:before, -em[data-emoji="six_pointed_star"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f52f.svg"); -} - -em[data-emoji=":menorah:"]:before, -em[data-emoji="menorah"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f54e.svg"); -} - -em[data-emoji=":yin_yang:"]:before, -em[data-emoji="yin_yang"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/262f.svg"); -} - -em[data-emoji=":place_of_worship:"]:before, -em[data-emoji="place_of_worship"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6d0.svg"); -} - -em[data-emoji=":ophiuchus:"]:before, -em[data-emoji="ophiuchus"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26ce.svg"); -} - -em[data-emoji=":gemini:"]:before, -em[data-emoji="gemini"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/264a.svg"); -} - -em[data-emoji=":cancer:"]:before, -em[data-emoji="cancer"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/264b.svg"); -} - -em[data-emoji=":leo:"]:before, -em[data-emoji="leo"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/264c.svg"); -} - -em[data-emoji=":virgo:"]:before, -em[data-emoji="virgo"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/264d.svg"); -} - -em[data-emoji=":libra:"]:before, -em[data-emoji="libra"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/264e.svg"); -} - -em[data-emoji=":scorpius:"]:before, -em[data-emoji="scorpius"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/264f.svg"); -} - -em[data-emoji=":id:"]:before, -em[data-emoji="id"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f194.svg"); -} - -em[data-emoji=":atom:"]:before, -em[data-emoji="atom"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/269b.svg"); -} - -em[data-emoji=":accept:"]:before, -em[data-emoji="accept"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f251.svg"); -} - -em[data-emoji=":mobile_phone_off:"]:before, -em[data-emoji="mobile_phone_off"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4f4.svg"); -} - -em[data-emoji=":vibration_mode:"]:before, -em[data-emoji="vibration_mode"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4f3.svg"); -} - -em[data-emoji=":u6709:"]:before, -em[data-emoji="u6709"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f236.svg"); -} - -em[data-emoji=":u7121:"]:before, -em[data-emoji="u7121"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f21a.svg"); -} - -em[data-emoji=":u7533:"]:before, -em[data-emoji="u7533"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f238.svg"); -} - -em[data-emoji=":u55b6:"]:before, -em[data-emoji="u55b6"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f23a.svg"); -} - -em[data-emoji=":u6708:"]:before, -em[data-emoji="u6708"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f237.svg"); -} - -em[data-emoji=":vs:"]:before, -em[data-emoji="vs"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f19a.svg"); -} - -em[data-emoji=":white_flower:"]:before, -em[data-emoji="white_flower"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4ae.svg"); -} - -em[data-emoji=":ideograph_advantage:"]:before, -em[data-emoji="ideograph_advantage"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f250.svg"); -} - -em[data-emoji=":u5408:"]:before, -em[data-emoji="u5408"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f234.svg"); -} - -em[data-emoji=":u6e80:"]:before, -em[data-emoji="u6e80"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f235.svg"); -} - -em[data-emoji=":u5272:"]:before, -em[data-emoji="u5272"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f239.svg"); -} - -em[data-emoji=":u7981:"]:before, -em[data-emoji="u7981"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f232.svg"); -} - -em[data-emoji=":a:"]:before, -em[data-emoji="a"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f170.svg"); -} - -em[data-emoji=":b:"]:before, -em[data-emoji="b"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f171.svg"); -} - -em[data-emoji=":ab:"]:before, -em[data-emoji="ab"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f18e.svg"); -} - -em[data-emoji=":cl:"]:before, -em[data-emoji="cl"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f191.svg"); -} - -em[data-emoji=":o2:"]:before, -em[data-emoji="o2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f17e.svg"); -} - -em[data-emoji=":sos:"]:before, -em[data-emoji="sos"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f198.svg"); -} - -em[data-emoji=":x:"]:before, -em[data-emoji="x"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/274c.svg"); -} - -em[data-emoji=":o:"]:before, -em[data-emoji="o"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2b55.svg"); -} - -em[data-emoji=":octagonal_sign:"]:before, -em[data-emoji="octagonal_sign"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6d1.svg"); -} - -em[data-emoji=":no_entry:"]:before, -em[data-emoji="no_entry"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26d4.svg"); -} - -em[data-emoji=":name_badge:"]:before, -em[data-emoji="name_badge"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4db.svg"); -} - -em[data-emoji=":no_entry_sign:"]:before, -em[data-emoji="no_entry_sign"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6ab.svg"); -} - -em[data-emoji=":100:"]:before, -em[data-emoji="100"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4af.svg"); -} - -em[data-emoji=":anger:"]:before, -em[data-emoji="anger"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4a2.svg"); -} - -em[data-emoji=":no_pedestrians:"]:before, -em[data-emoji="no_pedestrians"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b7.svg"); -} - -em[data-emoji=":do_not_litter:"]:before, -em[data-emoji="do_not_litter"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6af.svg"); -} - -em[data-emoji=":no_bicycles:"]:before, -em[data-emoji="no_bicycles"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b3.svg"); -} - -em[data-emoji=":non-potable_water:"]:before, -em[data-emoji="non-potable_water"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b1.svg"); -} - -em[data-emoji=":underage:"]:before, -em[data-emoji="underage"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f51e.svg"); -} - -em[data-emoji=":no_mobile_phones:"]:before, -em[data-emoji="no_mobile_phones"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4f5.svg"); -} - -em[data-emoji=":no_smoking:"]:before, -em[data-emoji="no_smoking"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6ad.svg"); -} - -em[data-emoji=":bangbang:"]:before, -em[data-emoji="bangbang"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/203c.svg"); -} - -em[data-emoji=":low_brightness:"]:before, -em[data-emoji="low_brightness"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f505.svg"); -} - -em[data-emoji=":high_brightness:"]:before, -em[data-emoji="high_brightness"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f506.svg"); -} - -em[data-emoji=":part_alternation_mark:"]:before, -em[data-emoji="part_alternation_mark"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/303d.svg"); -} - -em[data-emoji=":warning:"]:before, -em[data-emoji="warning"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26a0.svg"); -} - -em[data-emoji=":children_crossing:"]:before, -em[data-emoji="children_crossing"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b8.svg"); -} - -em[data-emoji=":trident:"]:before, -em[data-emoji="trident"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f531.svg"); -} - -em[data-emoji=":fleur-de-lis:"]:before, -em[data-emoji="fleur-de-lis"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/269c.svg"); -} - -em[data-emoji=":beginner:"]:before, -em[data-emoji="beginner"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f530.svg"); -} - -em[data-emoji=":recycle:"]:before, -em[data-emoji="recycle"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/267b.svg"); -} - -em[data-emoji=":u6307:"]:before, -em[data-emoji="u6307"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f22f.svg"); -} - -em[data-emoji=":chart:"]:before, -em[data-emoji="chart"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4b9.svg"); -} - -em[data-emoji=":negative_squared_cross_mark:"]:before, -em[data-emoji="negative_squared_cross_mark"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/274e.svg"); -} - -em[data-emoji=":globe_with_meridians:"]:before, -em[data-emoji="globe_with_meridians"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f310.svg"); -} - -em[data-emoji=":diamond_shape_with_a_dot_inside:"]:before, -em[data-emoji="diamond_shape_with_a_dot_inside"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4a0.svg"); -} - -em[data-emoji=":m:"]:before, -em[data-emoji="m"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/24c2.svg"); -} - -em[data-emoji=":cyclone:"]:before, -em[data-emoji="cyclone"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f300.svg"); -} - -em[data-emoji=":zzz:"]:before, -em[data-emoji="zzz"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4a4.svg"); -} - -em[data-emoji=":atm:"]:before, -em[data-emoji="atm"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3e7.svg"); -} - -em[data-emoji=":wc:"]:before, -em[data-emoji="wc"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6be.svg"); -} - -em[data-emoji=":wheelchair:"]:before, -em[data-emoji="wheelchair"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/267f.svg"); -} - -em[data-emoji=":parking:"]:before, -em[data-emoji="parking"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f17f.svg"); -} - -em[data-emoji=":u7a7a:"]:before, -em[data-emoji="u7a7a"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f233.svg"); -} - -em[data-emoji=":sa:"]:before, -em[data-emoji="sa"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f202.svg"); -} - -em[data-emoji=":passport_control:"]:before, -em[data-emoji="passport_control"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6c2.svg"); -} - -em[data-emoji=":customs:"]:before, -em[data-emoji="customs"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6c3.svg"); -} - -em[data-emoji=":baggage_claim:"]:before, -em[data-emoji="baggage_claim"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6c4.svg"); -} - -em[data-emoji=":left_luggage:"]:before, -em[data-emoji="left_luggage"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6c5.svg"); -} - -em[data-emoji=":mens:"]:before, -em[data-emoji="mens"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b9.svg"); -} - -em[data-emoji=":womens:"]:before, -em[data-emoji="womens"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6ba.svg"); -} - -em[data-emoji=":baby_symbol:"]:before, -em[data-emoji="baby_symbol"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6bc.svg"); -} - -em[data-emoji=":restroom:"]:before, -em[data-emoji="restroom"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6bb.svg"); -} - -em[data-emoji=":put_litter_in_its_place:"]:before, -em[data-emoji="put_litter_in_its_place"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6ae.svg"); -} - -em[data-emoji=":cinema:"]:before, -em[data-emoji="cinema"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3a6.svg"); -} - -em[data-emoji=":signal_strength:"]:before, -em[data-emoji="signal_strength"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4f6.svg"); -} - -em[data-emoji=":koko:"]:before, -em[data-emoji="koko"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f201.svg"); -} - -em[data-emoji=":symbols:"]:before, -em[data-emoji="symbols"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f523.svg"); -} - -em[data-emoji=":abc:"]:before, -em[data-emoji="abc"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f524.svg"); -} - -em[data-emoji=":abcd:"]:before, -em[data-emoji="abcd"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f521.svg"); -} - -em[data-emoji=":capital_abcd:"]:before, -em[data-emoji="capital_abcd"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f520.svg"); -} - -em[data-emoji=":ng:"]:before, -em[data-emoji="ng"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f196.svg"); -} - -em[data-emoji=":ok:"]:before, -em[data-emoji="ok"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f197.svg"); -} - -em[data-emoji=":up:"]:before, -em[data-emoji="up"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f199.svg"); -} - -em[data-emoji=":cool:"]:before, -em[data-emoji="cool"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f192.svg"); -} - -em[data-emoji=":new:"]:before, -em[data-emoji="new"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f195.svg"); -} - -em[data-emoji=":free:"]:before, -em[data-emoji="free"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f193.svg"); -} - -em[data-emoji=":zero:"]:before, -em[data-emoji="zero"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/30-20e3.svg"); -} - -em[data-emoji=":one:"]:before, -em[data-emoji="one"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/31-20e3.svg"); -} - -em[data-emoji=":two:"]:before, -em[data-emoji="two"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/32-20e3.svg"); -} - -em[data-emoji=":three:"]:before, -em[data-emoji="three"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/33-20e3.svg"); -} - -em[data-emoji=":four:"]:before, -em[data-emoji="four"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/34-20e3.svg"); -} - -em[data-emoji=":five:"]:before, -em[data-emoji="five"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/35-20e3.svg"); -} - -em[data-emoji=":six:"]:before, -em[data-emoji="six"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/36-20e3.svg"); -} - -em[data-emoji=":seven:"]:before, -em[data-emoji="seven"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/37-20e3.svg"); -} - -em[data-emoji=":eight:"]:before, -em[data-emoji="eight"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/38-20e3.svg"); -} - -em[data-emoji=":nine:"]:before, -em[data-emoji="nine"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/39-20e3.svg"); -} - -em[data-emoji=":keycap_ten:"]:before, -em[data-emoji="keycap_ten"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f51f.svg"); -} - -em[data-emoji=":1234:"]:before, -em[data-emoji="1234"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f522.svg"); -} - -em[data-emoji=":hash:"]:before, -em[data-emoji="hash"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/23-20e3.svg"); -} - -em[data-emoji=":asterisk:"]:before, -em[data-emoji="asterisk"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2a-20e3.svg"); -} - -em[data-emoji=":eject:"]:before, -em[data-emoji="eject"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/23cf.svg"); -} - -em[data-emoji=":arrow_forward:"]:before, -em[data-emoji="arrow_forward"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/25b6.svg"); -} - -em[data-emoji=":pause_button:"]:before, -em[data-emoji="pause_button"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/23f8.svg"); -} - -em[data-emoji=":play_pause:"]:before, -em[data-emoji="play_pause"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/23ef.svg"); -} - -em[data-emoji=":stop_button:"]:before, -em[data-emoji="stop_button"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/23f9.svg"); -} - -em[data-emoji=":record_button:"]:before, -em[data-emoji="record_button"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/23fa.svg"); -} - -em[data-emoji=":track_next:"]:before, -em[data-emoji="track_next"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/23ed.svg"); -} - -em[data-emoji=":track_previous:"]:before, -em[data-emoji="track_previous"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/23ee.svg"); -} - -em[data-emoji=":fast_forward:"]:before, -em[data-emoji="fast_forward"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/23e9.svg"); -} - -em[data-emoji=":rewind:"]:before, -em[data-emoji="rewind"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/23ea.svg"); -} - -em[data-emoji=":arrow_double_up:"]:before, -em[data-emoji="arrow_double_up"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/23eb.svg"); -} - -em[data-emoji=":arrow_double_down:"]:before, -em[data-emoji="arrow_double_down"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/23ec.svg"); -} - -em[data-emoji=":arrow_backward:"]:before, -em[data-emoji="arrow_backward"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/25c0.svg"); -} - -em[data-emoji=":arrow_up_small:"]:before, -em[data-emoji="arrow_up_small"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f53c.svg"); -} - -em[data-emoji=":arrow_down_small:"]:before, -em[data-emoji="arrow_down_small"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f53d.svg"); -} - -em[data-emoji=":arrow_right:"]:before, -em[data-emoji="arrow_right"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/27a1.svg"); -} - -em[data-emoji=":arrow_left:"]:before, -em[data-emoji="arrow_left"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2b05.svg"); -} - -em[data-emoji=":arrow_up:"]:before, -em[data-emoji="arrow_up"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2b06.svg"); -} - -em[data-emoji=":arrow_down:"]:before, -em[data-emoji="arrow_down"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2b07.svg"); -} - -em[data-emoji=":arrow_right_hook:"]:before, -em[data-emoji="arrow_right_hook"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/21aa.svg"); -} - -em[data-emoji=":leftwards_arrow_with_hook:"]:before, -em[data-emoji="leftwards_arrow_with_hook"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/21a9.svg"); -} - -em[data-emoji=":twisted_rightwards_arrows:"]:before, -em[data-emoji="twisted_rightwards_arrows"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f500.svg"); -} - -em[data-emoji=":repeat:"]:before, -em[data-emoji="repeat"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f501.svg"); -} - -em[data-emoji=":repeat_one:"]:before, -em[data-emoji="repeat_one"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f502.svg"); -} - -em[data-emoji=":arrows_counterclockwise:"]:before, -em[data-emoji="arrows_counterclockwise"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f504.svg"); -} - -em[data-emoji=":arrows_clockwise:"]:before, -em[data-emoji="arrows_clockwise"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f503.svg"); -} - -em[data-emoji=":musical_note:"]:before, -em[data-emoji="musical_note"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3b5.svg"); -} - -em[data-emoji=":notes:"]:before, -em[data-emoji="notes"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3b6.svg"); -} - -em[data-emoji=":infinity:"]:before, -em[data-emoji="infinity"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/267e.svg"); -} - -em[data-emoji=":heavy_dollar_sign:"]:before, -em[data-emoji="heavy_dollar_sign"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4b2.svg"); -} - -em[data-emoji=":currency_exchange:"]:before, -em[data-emoji="currency_exchange"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4b1.svg"); -} - -em[data-emoji=":copyright:"]:before, -em[data-emoji="copyright"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/a9.svg"); -} - -em[data-emoji=":registered:"]:before, -em[data-emoji="registered"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/ae.svg"); -} - -em[data-emoji=":curly_loop:"]:before, -em[data-emoji="curly_loop"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/27b0.svg"); -} - -em[data-emoji=":loop:"]:before, -em[data-emoji="loop"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/27bf.svg"); -} - -em[data-emoji=":end:"]:before, -em[data-emoji="end"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f51a.svg"); -} - -em[data-emoji=":back:"]:before, -em[data-emoji="back"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f519.svg"); -} - -em[data-emoji=":on:"]:before, -em[data-emoji="on"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f51b.svg"); -} - -em[data-emoji=":top:"]:before, -em[data-emoji="top"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f51d.svg"); -} - -em[data-emoji=":soon:"]:before, -em[data-emoji="soon"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f51c.svg"); -} - -em[data-emoji=":radio_button:"]:before, -em[data-emoji="radio_button"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f518.svg"); -} - -em[data-emoji=":white_circle:"]:before, -em[data-emoji="white_circle"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26aa.svg"); -} - -em[data-emoji=":black_circle:"]:before, -em[data-emoji="black_circle"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26ab.svg"); -} - -em[data-emoji=":red_circle:"]:before, -em[data-emoji="red_circle"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f534.svg"); -} - -em[data-emoji=":blue_circle:"]:before, -em[data-emoji="blue_circle"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f535.svg"); -} - -em[data-emoji=":brown_circle:"]:before, -em[data-emoji="brown_circle"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f7e4.svg"); -} - -em[data-emoji=":purple_circle:"]:before, -em[data-emoji="purple_circle"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f7e3.svg"); -} - -em[data-emoji=":green_circle:"]:before, -em[data-emoji="green_circle"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f7e2.svg"); -} - -em[data-emoji=":yellow_circle:"]:before, -em[data-emoji="yellow_circle"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f7e1.svg"); -} - -em[data-emoji=":orange_circle:"]:before, -em[data-emoji="orange_circle"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f7e0.svg"); -} - -em[data-emoji=":small_red_triangle:"]:before, -em[data-emoji="small_red_triangle"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f53a.svg"); -} - -em[data-emoji=":small_red_triangle_down:"]:before, -em[data-emoji="small_red_triangle_down"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f53b.svg"); -} - -em[data-emoji=":small_orange_diamond:"]:before, -em[data-emoji="small_orange_diamond"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f538.svg"); -} - -em[data-emoji=":small_blue_diamond:"]:before, -em[data-emoji="small_blue_diamond"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f539.svg"); -} - -em[data-emoji=":large_orange_diamond:"]:before, -em[data-emoji="large_orange_diamond"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f536.svg"); -} - -em[data-emoji=":large_blue_diamond:"]:before, -em[data-emoji="large_blue_diamond"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f537.svg"); -} - -em[data-emoji=":white_square_button:"]:before, -em[data-emoji="white_square_button"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f533.svg"); -} - -em[data-emoji=":black_square_button:"]:before, -em[data-emoji="black_square_button"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f532.svg"); -} - -em[data-emoji=":black_small_square:"]:before, -em[data-emoji="black_small_square"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/25aa.svg"); -} - -em[data-emoji=":white_small_square:"]:before, -em[data-emoji="white_small_square"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/25ab.svg"); -} - -em[data-emoji=":black_medium_small_square:"]:before, -em[data-emoji="black_medium_small_square"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/25fe.svg"); -} - -em[data-emoji=":white_medium_small_square:"]:before, -em[data-emoji="white_medium_small_square"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/25fd.svg"); -} - -em[data-emoji=":black_medium_square:"]:before, -em[data-emoji="black_medium_square"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/25fc.svg"); -} - -em[data-emoji=":white_medium_square:"]:before, -em[data-emoji="white_medium_square"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/25fb.svg"); -} - -em[data-emoji=":black_large_square:"]:before, -em[data-emoji="black_large_square"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2b1b.svg"); -} - -em[data-emoji=":white_large_square:"]:before, -em[data-emoji="white_large_square"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2b1c.svg"); -} - -em[data-emoji=":orange_square:"]:before, -em[data-emoji="orange_square"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f7e7.svg"); -} - -em[data-emoji=":blue_square:"]:before, -em[data-emoji="blue_square"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f7e6.svg"); -} - -em[data-emoji=":red_square:"]:before, -em[data-emoji="red_square"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f7e5.svg"); -} - -em[data-emoji=":brown_square:"]:before, -em[data-emoji="brown_square"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f7eb.svg"); -} - -em[data-emoji=":purple_square:"]:before, -em[data-emoji="purple_square"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f7ea.svg"); -} - -em[data-emoji=":green_square:"]:before, -em[data-emoji="green_square"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f7e9.svg"); -} - -em[data-emoji=":yellow_square:"]:before, -em[data-emoji="yellow_square"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f7e8.svg"); -} - -em[data-emoji=":speaker:"]:before, -em[data-emoji="speaker"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f508.svg"); -} - -em[data-emoji=":mute:"]:before, -em[data-emoji="mute"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f507.svg"); -} - -em[data-emoji=":sound:"]:before, -em[data-emoji="sound"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f509.svg"); -} - -em[data-emoji=":loud_sound:"]:before, -em[data-emoji="loud_sound"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f50a.svg"); -} - -em[data-emoji=":bell:"]:before, -em[data-emoji="bell"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f514.svg"); -} - -em[data-emoji=":no_bell:"]:before, -em[data-emoji="no_bell"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f515.svg"); -} - -em[data-emoji=":mega:"]:before, -em[data-emoji="mega"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4e3.svg"); -} - -em[data-emoji=":loudspeaker:"]:before, -em[data-emoji="loudspeaker"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4e2.svg"); -} - -em[data-emoji=":speech_left:"]:before, -em[data-emoji="speech_left"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f5e8.svg"); -} - -em[data-emoji=":eye_in_speech_bubble:"]:before, -em[data-emoji="eye_in_speech_bubble"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f441-200d-1f5e8.svg"); -} - -em[data-emoji=":speech_balloon:"]:before, -em[data-emoji="speech_balloon"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4ac.svg"); -} - -em[data-emoji=":thought_balloon:"]:before, -em[data-emoji="thought_balloon"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4ad.svg"); -} - -em[data-emoji=":anger_right:"]:before, -em[data-emoji="anger_right"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f5ef.svg"); -} - -em[data-emoji=":black_joker:"]:before, -em[data-emoji="black_joker"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f0cf.svg"); -} - -em[data-emoji=":flower_playing_cards:"]:before, -em[data-emoji="flower_playing_cards"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3b4.svg"); -} - -em[data-emoji=":mahjong:"]:before, -em[data-emoji="mahjong"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f004.svg"); -} - -em[data-emoji=":clock1:"]:before, -em[data-emoji="clock1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f550.svg"); -} - -em[data-emoji=":clock2:"]:before, -em[data-emoji="clock2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f551.svg"); -} - -em[data-emoji=":clock3:"]:before, -em[data-emoji="clock3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f552.svg"); -} - -em[data-emoji=":clock4:"]:before, -em[data-emoji="clock4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f553.svg"); -} - -em[data-emoji=":clock5:"]:before, -em[data-emoji="clock5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f554.svg"); -} - -em[data-emoji=":clock6:"]:before, -em[data-emoji="clock6"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f555.svg"); -} - -em[data-emoji=":clock7:"]:before, -em[data-emoji="clock7"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f556.svg"); -} - -em[data-emoji=":clock8:"]:before, -em[data-emoji="clock8"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f557.svg"); -} - -em[data-emoji=":clock9:"]:before, -em[data-emoji="clock9"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f558.svg"); -} - -em[data-emoji=":clock10:"]:before, -em[data-emoji="clock10"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f559.svg"); -} - -em[data-emoji=":clock11:"]:before, -em[data-emoji="clock11"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f55a.svg"); -} - -em[data-emoji=":clock12:"]:before, -em[data-emoji="clock12"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f55b.svg"); -} - -em[data-emoji=":clock130:"]:before, -em[data-emoji="clock130"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f55c.svg"); -} - -em[data-emoji=":clock230:"]:before, -em[data-emoji="clock230"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f55d.svg"); -} - -em[data-emoji=":clock330:"]:before, -em[data-emoji="clock330"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f55e.svg"); -} - -em[data-emoji=":clock430:"]:before, -em[data-emoji="clock430"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f55f.svg"); -} - -em[data-emoji=":clock530:"]:before, -em[data-emoji="clock530"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f560.svg"); -} - -em[data-emoji=":clock630:"]:before, -em[data-emoji="clock630"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f561.svg"); -} - -em[data-emoji=":clock730:"]:before, -em[data-emoji="clock730"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f562.svg"); -} - -em[data-emoji=":clock830:"]:before, -em[data-emoji="clock830"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f563.svg"); -} - -em[data-emoji=":clock930:"]:before, -em[data-emoji="clock930"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f564.svg"); -} - -em[data-emoji=":clock1030:"]:before, -em[data-emoji="clock1030"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f565.svg"); -} - -em[data-emoji=":clock1130:"]:before, -em[data-emoji="clock1130"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f566.svg"); -} - -em[data-emoji=":clock1230:"]:before, -em[data-emoji="clock1230"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f567.svg"); -} - -em[data-emoji=":digit_zero:"]:before, -em[data-emoji="digit_zero"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/30-20e3.svg"); -} - -em[data-emoji=":digit_one:"]:before, -em[data-emoji="digit_one"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/31-20e3.svg"); -} - -em[data-emoji=":digit_two:"]:before, -em[data-emoji="digit_two"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/32-20e3.svg"); -} - -em[data-emoji=":digit_three:"]:before, -em[data-emoji="digit_three"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/33-20e3.svg"); -} - -em[data-emoji=":digit_four:"]:before, -em[data-emoji="digit_four"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/34-20e3.svg"); -} - -em[data-emoji=":digit_five:"]:before, -em[data-emoji="digit_five"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/35-20e3.svg"); -} - -em[data-emoji=":digit_six:"]:before, -em[data-emoji="digit_six"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/36-20e3.svg"); -} - -em[data-emoji=":digit_seven:"]:before, -em[data-emoji="digit_seven"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/37-20e3.svg"); -} - -em[data-emoji=":digit_eight:"]:before, -em[data-emoji="digit_eight"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/38-20e3.svg"); -} - -em[data-emoji=":digit_nine:"]:before, -em[data-emoji="digit_nine"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/39-20e3.svg"); -} - -em[data-emoji=":pound_symbol:"]:before, -em[data-emoji="pound_symbol"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/23-20e3.svg"); -} - -em[data-emoji=":asterisk_symbol:"]:before, -em[data-emoji="asterisk_symbol"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2a-20e3.svg"); -} - -em[data-emoji=":soccer:"]:before, -em[data-emoji="soccer"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26bd.svg"); -} - -em[data-emoji=":basketball:"]:before, -em[data-emoji="basketball"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c0.svg"); -} - -em[data-emoji=":football:"]:before, -em[data-emoji="football"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c8.svg"); -} - -em[data-emoji=":baseball:"]:before, -em[data-emoji="baseball"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26be.svg"); -} - -em[data-emoji=":softball:"]:before, -em[data-emoji="softball"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f94e.svg"); -} - -em[data-emoji=":tennis:"]:before, -em[data-emoji="tennis"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3be.svg"); -} - -em[data-emoji=":volleyball:"]:before, -em[data-emoji="volleyball"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3d0.svg"); -} - -em[data-emoji=":rugby_football:"]:before, -em[data-emoji="rugby_football"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c9.svg"); -} - -em[data-emoji=":flying_disc:"]:before, -em[data-emoji="flying_disc"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f94f.svg"); -} - -em[data-emoji=":8ball:"]:before, -em[data-emoji="8ball"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3b1.svg"); -} - -em[data-emoji=":ping_pong:"]:before, -em[data-emoji="ping_pong"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3d3.svg"); -} - -em[data-emoji=":badminton:"]:before, -em[data-emoji="badminton"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3f8.svg"); -} - -em[data-emoji=":hockey:"]:before, -em[data-emoji="hockey"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3d2.svg"); -} - -em[data-emoji=":field_hockey:"]:before, -em[data-emoji="field_hockey"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3d1.svg"); -} - -em[data-emoji=":lacrosse:"]:before, -em[data-emoji="lacrosse"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f94d.svg"); -} - -em[data-emoji=":cricket_game:"]:before, -em[data-emoji="cricket_game"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cf.svg"); -} - -em[data-emoji=":goal:"]:before, -em[data-emoji="goal"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f945.svg"); -} - -em[data-emoji=":golf:"]:before, -em[data-emoji="golf"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26f3.svg"); -} - -em[data-emoji=":bow_and_arrow:"]:before, -em[data-emoji="bow_and_arrow"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3f9.svg"); -} - -em[data-emoji=":fishing_pole_and_fish:"]:before, -em[data-emoji="fishing_pole_and_fish"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3a3.svg"); -} - -em[data-emoji=":boxing_glove:"]:before, -em[data-emoji="boxing_glove"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f94a.svg"); -} - -em[data-emoji=":martial_arts_uniform:"]:before, -em[data-emoji="martial_arts_uniform"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f94b.svg"); -} - -em[data-emoji=":running_shirt_with_sash:"]:before, -em[data-emoji="running_shirt_with_sash"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3bd.svg"); -} - -em[data-emoji=":skateboard:"]:before, -em[data-emoji="skateboard"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6f9.svg"); -} - -em[data-emoji=":sled:"]:before, -em[data-emoji="sled"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6f7.svg"); -} - -em[data-emoji=":parachute:"]:before, -em[data-emoji="parachute"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1fa82.svg"); -} - -em[data-emoji=":ice_skate:"]:before, -em[data-emoji="ice_skate"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26f8.svg"); -} - -em[data-emoji=":curling_stone:"]:before, -em[data-emoji="curling_stone"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f94c.svg"); -} - -em[data-emoji=":ski:"]:before, -em[data-emoji="ski"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3bf.svg"); -} - -em[data-emoji=":skier:"]:before, -em[data-emoji="skier"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26f7.svg"); -} - -em[data-emoji=":snowboarder:"]:before, -em[data-emoji="snowboarder"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c2.svg"); -} - -em[data-emoji=":snowboarder_tone1:"]:before, -em[data-emoji="snowboarder_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c2-1f3fb.svg"); -} - -em[data-emoji=":snowboarder_tone2:"]:before, -em[data-emoji="snowboarder_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c2-1f3fc.svg"); -} - -em[data-emoji=":snowboarder_tone3:"]:before, -em[data-emoji="snowboarder_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c2-1f3fd.svg"); -} - -em[data-emoji=":snowboarder_tone4:"]:before, -em[data-emoji="snowboarder_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c2-1f3fe.svg"); -} - -em[data-emoji=":snowboarder_tone5:"]:before, -em[data-emoji="snowboarder_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c2-1f3ff.svg"); -} - -em[data-emoji=":person_lifting_weights:"]:before, -em[data-emoji="person_lifting_weights"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cb.svg"); -} - -em[data-emoji=":person_lifting_weights_tone1:"]:before, -em[data-emoji="person_lifting_weights_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cb-1f3fb.svg"); -} - -em[data-emoji=":person_lifting_weights_tone2:"]:before, -em[data-emoji="person_lifting_weights_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cb-1f3fc.svg"); -} - -em[data-emoji=":person_lifting_weights_tone3:"]:before, -em[data-emoji="person_lifting_weights_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cb-1f3fd.svg"); -} - -em[data-emoji=":person_lifting_weights_tone4:"]:before, -em[data-emoji="person_lifting_weights_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cb-1f3fe.svg"); -} - -em[data-emoji=":person_lifting_weights_tone5:"]:before, -em[data-emoji="person_lifting_weights_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cb-1f3ff.svg"); -} - -em[data-emoji=":woman_lifting_weights:"]:before, -em[data-emoji="woman_lifting_weights"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cb-fe0f-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_lifting_weights_tone1:"]:before, -em[data-emoji="woman_lifting_weights_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cb-1f3fb-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_lifting_weights_tone2:"]:before, -em[data-emoji="woman_lifting_weights_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cb-1f3fc-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_lifting_weights_tone3:"]:before, -em[data-emoji="woman_lifting_weights_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cb-1f3fd-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_lifting_weights_tone4:"]:before, -em[data-emoji="woman_lifting_weights_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cb-1f3fe-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_lifting_weights_tone5:"]:before, -em[data-emoji="woman_lifting_weights_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cb-1f3ff-200d-2640-fe0f.svg"); -} - -em[data-emoji=":man_lifting_weights:"]:before, -em[data-emoji="man_lifting_weights"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cb-fe0f-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_lifting_weights_tone1:"]:before, -em[data-emoji="man_lifting_weights_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cb-1f3fb-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_lifting_weights_tone2:"]:before, -em[data-emoji="man_lifting_weights_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cb-1f3fc-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_lifting_weights_tone3:"]:before, -em[data-emoji="man_lifting_weights_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cb-1f3fd-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_lifting_weights_tone4:"]:before, -em[data-emoji="man_lifting_weights_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cb-1f3fe-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_lifting_weights_tone5:"]:before, -em[data-emoji="man_lifting_weights_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cb-1f3ff-200d-2642-fe0f.svg"); -} - -em[data-emoji=":people_wrestling:"]:before, -em[data-emoji="people_wrestling"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93c.svg"); -} - -em[data-emoji=":women_wrestling:"]:before, -em[data-emoji="women_wrestling"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93c-200d-2640-fe0f.svg"); -} - -em[data-emoji=":men_wrestling:"]:before, -em[data-emoji="men_wrestling"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93c-200d-2642-fe0f.svg"); -} - -em[data-emoji=":person_doing_cartwheel:"]:before, -em[data-emoji="person_doing_cartwheel"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f938.svg"); -} - -em[data-emoji=":person_doing_cartwheel_tone1:"]:before, -em[data-emoji="person_doing_cartwheel_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f938-1f3fb.svg"); -} - -em[data-emoji=":person_doing_cartwheel_tone2:"]:before, -em[data-emoji="person_doing_cartwheel_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f938-1f3fc.svg"); -} - -em[data-emoji=":person_doing_cartwheel_tone3:"]:before, -em[data-emoji="person_doing_cartwheel_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f938-1f3fd.svg"); -} - -em[data-emoji=":person_doing_cartwheel_tone4:"]:before, -em[data-emoji="person_doing_cartwheel_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f938-1f3fe.svg"); -} - -em[data-emoji=":person_doing_cartwheel_tone5:"]:before, -em[data-emoji="person_doing_cartwheel_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f938-1f3ff.svg"); -} - -em[data-emoji=":woman_cartwheeling:"]:before, -em[data-emoji="woman_cartwheeling"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f938-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_cartwheeling_tone1:"]:before, -em[data-emoji="woman_cartwheeling_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f938-1f3fb-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_cartwheeling_tone2:"]:before, -em[data-emoji="woman_cartwheeling_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f938-1f3fc-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_cartwheeling_tone3:"]:before, -em[data-emoji="woman_cartwheeling_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f938-1f3fd-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_cartwheeling_tone4:"]:before, -em[data-emoji="woman_cartwheeling_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f938-1f3fe-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_cartwheeling_tone5:"]:before, -em[data-emoji="woman_cartwheeling_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f938-1f3ff-200d-2640-fe0f.svg"); -} - -em[data-emoji=":man_cartwheeling:"]:before, -em[data-emoji="man_cartwheeling"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f938-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_cartwheeling_tone1:"]:before, -em[data-emoji="man_cartwheeling_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f938-1f3fb-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_cartwheeling_tone2:"]:before, -em[data-emoji="man_cartwheeling_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f938-1f3fc-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_cartwheeling_tone3:"]:before, -em[data-emoji="man_cartwheeling_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f938-1f3fd-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_cartwheeling_tone4:"]:before, -em[data-emoji="man_cartwheeling_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f938-1f3fe-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_cartwheeling_tone5:"]:before, -em[data-emoji="man_cartwheeling_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f938-1f3ff-200d-2642-fe0f.svg"); -} - -em[data-emoji=":person_bouncing_ball:"]:before, -em[data-emoji="person_bouncing_ball"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26f9.svg"); -} - -em[data-emoji=":person_bouncing_ball_tone1:"]:before, -em[data-emoji="person_bouncing_ball_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26f9-1f3fb.svg"); -} - -em[data-emoji=":person_bouncing_ball_tone2:"]:before, -em[data-emoji="person_bouncing_ball_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26f9-1f3fc.svg"); -} - -em[data-emoji=":person_bouncing_ball_tone3:"]:before, -em[data-emoji="person_bouncing_ball_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26f9-1f3fd.svg"); -} - -em[data-emoji=":person_bouncing_ball_tone4:"]:before, -em[data-emoji="person_bouncing_ball_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26f9-1f3fe.svg"); -} - -em[data-emoji=":person_bouncing_ball_tone5:"]:before, -em[data-emoji="person_bouncing_ball_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26f9-1f3ff.svg"); -} - -em[data-emoji=":woman_bouncing_ball:"]:before, -em[data-emoji="woman_bouncing_ball"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26f9-fe0f-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_bouncing_ball_tone1:"]:before, -em[data-emoji="woman_bouncing_ball_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26f9-1f3fb-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_bouncing_ball_tone2:"]:before, -em[data-emoji="woman_bouncing_ball_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26f9-1f3fc-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_bouncing_ball_tone3:"]:before, -em[data-emoji="woman_bouncing_ball_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26f9-1f3fd-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_bouncing_ball_tone4:"]:before, -em[data-emoji="woman_bouncing_ball_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26f9-1f3fe-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_bouncing_ball_tone5:"]:before, -em[data-emoji="woman_bouncing_ball_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26f9-1f3ff-200d-2640-fe0f.svg"); -} - -em[data-emoji=":man_bouncing_ball:"]:before, -em[data-emoji="man_bouncing_ball"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26f9-fe0f-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_bouncing_ball_tone1:"]:before, -em[data-emoji="man_bouncing_ball_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26f9-1f3fb-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_bouncing_ball_tone2:"]:before, -em[data-emoji="man_bouncing_ball_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26f9-1f3fc-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_bouncing_ball_tone3:"]:before, -em[data-emoji="man_bouncing_ball_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26f9-1f3fd-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_bouncing_ball_tone4:"]:before, -em[data-emoji="man_bouncing_ball_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26f9-1f3fe-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_bouncing_ball_tone5:"]:before, -em[data-emoji="man_bouncing_ball_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26f9-1f3ff-200d-2642-fe0f.svg"); -} - -em[data-emoji=":person_fencing:"]:before, -em[data-emoji="person_fencing"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93a.svg"); -} - -em[data-emoji=":person_playing_handball:"]:before, -em[data-emoji="person_playing_handball"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93e.svg"); -} - -em[data-emoji=":person_playing_handball_tone1:"]:before, -em[data-emoji="person_playing_handball_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93e-1f3fb.svg"); -} - -em[data-emoji=":person_playing_handball_tone2:"]:before, -em[data-emoji="person_playing_handball_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93e-1f3fc.svg"); -} - -em[data-emoji=":person_playing_handball_tone3:"]:before, -em[data-emoji="person_playing_handball_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93e-1f3fd.svg"); -} - -em[data-emoji=":person_playing_handball_tone4:"]:before, -em[data-emoji="person_playing_handball_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93e-1f3fe.svg"); -} - -em[data-emoji=":person_playing_handball_tone5:"]:before, -em[data-emoji="person_playing_handball_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93e-1f3ff.svg"); -} - -em[data-emoji=":woman_playing_handball:"]:before, -em[data-emoji="woman_playing_handball"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93e-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_playing_handball_tone1:"]:before, -em[data-emoji="woman_playing_handball_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93e-1f3fb-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_playing_handball_tone2:"]:before, -em[data-emoji="woman_playing_handball_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93e-1f3fc-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_playing_handball_tone3:"]:before, -em[data-emoji="woman_playing_handball_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93e-1f3fd-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_playing_handball_tone4:"]:before, -em[data-emoji="woman_playing_handball_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93e-1f3fe-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_playing_handball_tone5:"]:before, -em[data-emoji="woman_playing_handball_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93e-1f3ff-200d-2640-fe0f.svg"); -} - -em[data-emoji=":man_playing_handball:"]:before, -em[data-emoji="man_playing_handball"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93e-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_playing_handball_tone1:"]:before, -em[data-emoji="man_playing_handball_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93e-1f3fb-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_playing_handball_tone2:"]:before, -em[data-emoji="man_playing_handball_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93e-1f3fc-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_playing_handball_tone3:"]:before, -em[data-emoji="man_playing_handball_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93e-1f3fd-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_playing_handball_tone4:"]:before, -em[data-emoji="man_playing_handball_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93e-1f3fe-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_playing_handball_tone5:"]:before, -em[data-emoji="man_playing_handball_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93e-1f3ff-200d-2642-fe0f.svg"); -} - -em[data-emoji=":person_golfing:"]:before, -em[data-emoji="person_golfing"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cc.svg"); -} - -em[data-emoji=":person_golfing_tone1:"]:before, -em[data-emoji="person_golfing_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cc-1f3fb.svg"); -} - -em[data-emoji=":person_golfing_tone2:"]:before, -em[data-emoji="person_golfing_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cc-1f3fc.svg"); -} - -em[data-emoji=":person_golfing_tone3:"]:before, -em[data-emoji="person_golfing_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cc-1f3fd.svg"); -} - -em[data-emoji=":person_golfing_tone4:"]:before, -em[data-emoji="person_golfing_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cc-1f3fe.svg"); -} - -em[data-emoji=":person_golfing_tone5:"]:before, -em[data-emoji="person_golfing_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cc-1f3ff.svg"); -} - -em[data-emoji=":woman_golfing:"]:before, -em[data-emoji="woman_golfing"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cc-fe0f-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_golfing_tone1:"]:before, -em[data-emoji="woman_golfing_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cc-1f3fb-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_golfing_tone2:"]:before, -em[data-emoji="woman_golfing_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cc-1f3fc-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_golfing_tone3:"]:before, -em[data-emoji="woman_golfing_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cc-1f3fd-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_golfing_tone4:"]:before, -em[data-emoji="woman_golfing_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cc-1f3fe-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_golfing_tone5:"]:before, -em[data-emoji="woman_golfing_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cc-1f3ff-200d-2640-fe0f.svg"); -} - -em[data-emoji=":man_golfing:"]:before, -em[data-emoji="man_golfing"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cc-fe0f-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_golfing_tone1:"]:before, -em[data-emoji="man_golfing_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cc-1f3fb-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_golfing_tone2:"]:before, -em[data-emoji="man_golfing_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cc-1f3fc-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_golfing_tone3:"]:before, -em[data-emoji="man_golfing_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cc-1f3fd-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_golfing_tone4:"]:before, -em[data-emoji="man_golfing_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cc-1f3fe-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_golfing_tone5:"]:before, -em[data-emoji="man_golfing_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cc-1f3ff-200d-2642-fe0f.svg"); -} - -em[data-emoji=":horse_racing:"]:before, -em[data-emoji="horse_racing"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c7.svg"); -} - -em[data-emoji=":horse_racing_tone1:"]:before, -em[data-emoji="horse_racing_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c7-1f3fb.svg"); -} - -em[data-emoji=":horse_racing_tone2:"]:before, -em[data-emoji="horse_racing_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c7-1f3fc.svg"); -} - -em[data-emoji=":horse_racing_tone3:"]:before, -em[data-emoji="horse_racing_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c7-1f3fd.svg"); -} - -em[data-emoji=":horse_racing_tone4:"]:before, -em[data-emoji="horse_racing_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c7-1f3fe.svg"); -} - -em[data-emoji=":horse_racing_tone5:"]:before, -em[data-emoji="horse_racing_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c7-1f3ff.svg"); -} - -em[data-emoji=":person_in_lotus_position:"]:before, -em[data-emoji="person_in_lotus_position"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d8.svg"); -} - -em[data-emoji=":person_in_lotus_position_tone1:"]:before, -em[data-emoji="person_in_lotus_position_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d8-1f3fb.svg"); -} - -em[data-emoji=":person_in_lotus_position_tone2:"]:before, -em[data-emoji="person_in_lotus_position_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d8-1f3fc.svg"); -} - -em[data-emoji=":person_in_lotus_position_tone3:"]:before, -em[data-emoji="person_in_lotus_position_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d8-1f3fd.svg"); -} - -em[data-emoji=":person_in_lotus_position_tone4:"]:before, -em[data-emoji="person_in_lotus_position_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d8-1f3fe.svg"); -} - -em[data-emoji=":person_in_lotus_position_tone5:"]:before, -em[data-emoji="person_in_lotus_position_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d8-1f3ff.svg"); -} - -em[data-emoji=":woman_in_lotus_position:"]:before, -em[data-emoji="woman_in_lotus_position"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d8-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_in_lotus_position_tone1:"]:before, -em[data-emoji="woman_in_lotus_position_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d8-1f3fb-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_in_lotus_position_tone2:"]:before, -em[data-emoji="woman_in_lotus_position_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d8-1f3fc-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_in_lotus_position_tone3:"]:before, -em[data-emoji="woman_in_lotus_position_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d8-1f3fd-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_in_lotus_position_tone4:"]:before, -em[data-emoji="woman_in_lotus_position_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d8-1f3fe-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_in_lotus_position_tone5:"]:before, -em[data-emoji="woman_in_lotus_position_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d8-1f3ff-200d-2640-fe0f.svg"); -} - -em[data-emoji=":man_in_lotus_position:"]:before, -em[data-emoji="man_in_lotus_position"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d8-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_in_lotus_position_tone1:"]:before, -em[data-emoji="man_in_lotus_position_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d8-1f3fb-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_in_lotus_position_tone2:"]:before, -em[data-emoji="man_in_lotus_position_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d8-1f3fc-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_in_lotus_position_tone3:"]:before, -em[data-emoji="man_in_lotus_position_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d8-1f3fd-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_in_lotus_position_tone4:"]:before, -em[data-emoji="man_in_lotus_position_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d8-1f3fe-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_in_lotus_position_tone5:"]:before, -em[data-emoji="man_in_lotus_position_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d8-1f3ff-200d-2642-fe0f.svg"); -} - -em[data-emoji=":person_surfing:"]:before, -em[data-emoji="person_surfing"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c4.svg"); -} - -em[data-emoji=":person_surfing_tone1:"]:before, -em[data-emoji="person_surfing_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c4-1f3fb.svg"); -} - -em[data-emoji=":person_surfing_tone2:"]:before, -em[data-emoji="person_surfing_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c4-1f3fc.svg"); -} - -em[data-emoji=":person_surfing_tone3:"]:before, -em[data-emoji="person_surfing_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c4-1f3fd.svg"); -} - -em[data-emoji=":person_surfing_tone4:"]:before, -em[data-emoji="person_surfing_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c4-1f3fe.svg"); -} - -em[data-emoji=":person_surfing_tone5:"]:before, -em[data-emoji="person_surfing_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c4-1f3ff.svg"); -} - -em[data-emoji=":woman_surfing:"]:before, -em[data-emoji="woman_surfing"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c4-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_surfing_tone1:"]:before, -em[data-emoji="woman_surfing_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c4-1f3fb-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_surfing_tone2:"]:before, -em[data-emoji="woman_surfing_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c4-1f3fc-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_surfing_tone3:"]:before, -em[data-emoji="woman_surfing_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c4-1f3fd-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_surfing_tone4:"]:before, -em[data-emoji="woman_surfing_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c4-1f3fe-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_surfing_tone5:"]:before, -em[data-emoji="woman_surfing_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c4-1f3ff-200d-2640-fe0f.svg"); -} - -em[data-emoji=":man_surfing:"]:before, -em[data-emoji="man_surfing"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c4-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_surfing_tone1:"]:before, -em[data-emoji="man_surfing_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c4-1f3fb-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_surfing_tone2:"]:before, -em[data-emoji="man_surfing_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c4-1f3fc-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_surfing_tone3:"]:before, -em[data-emoji="man_surfing_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c4-1f3fd-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_surfing_tone4:"]:before, -em[data-emoji="man_surfing_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c4-1f3fe-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_surfing_tone5:"]:before, -em[data-emoji="man_surfing_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c4-1f3ff-200d-2642-fe0f.svg"); -} - -em[data-emoji=":person_swimming:"]:before, -em[data-emoji="person_swimming"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3ca.svg"); -} - -em[data-emoji=":person_swimming_tone1:"]:before, -em[data-emoji="person_swimming_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3ca-1f3fb.svg"); -} - -em[data-emoji=":person_swimming_tone2:"]:before, -em[data-emoji="person_swimming_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3ca-1f3fc.svg"); -} - -em[data-emoji=":person_swimming_tone3:"]:before, -em[data-emoji="person_swimming_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3ca-1f3fd.svg"); -} - -em[data-emoji=":person_swimming_tone4:"]:before, -em[data-emoji="person_swimming_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3ca-1f3fe.svg"); -} - -em[data-emoji=":person_swimming_tone5:"]:before, -em[data-emoji="person_swimming_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3ca-1f3ff.svg"); -} - -em[data-emoji=":woman_swimming:"]:before, -em[data-emoji="woman_swimming"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3ca-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_swimming_tone1:"]:before, -em[data-emoji="woman_swimming_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3ca-1f3fb-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_swimming_tone2:"]:before, -em[data-emoji="woman_swimming_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3ca-1f3fc-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_swimming_tone3:"]:before, -em[data-emoji="woman_swimming_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3ca-1f3fd-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_swimming_tone4:"]:before, -em[data-emoji="woman_swimming_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3ca-1f3fe-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_swimming_tone5:"]:before, -em[data-emoji="woman_swimming_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3ca-1f3ff-200d-2640-fe0f.svg"); -} - -em[data-emoji=":man_swimming:"]:before, -em[data-emoji="man_swimming"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3ca-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_swimming_tone1:"]:before, -em[data-emoji="man_swimming_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3ca-1f3fb-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_swimming_tone2:"]:before, -em[data-emoji="man_swimming_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3ca-1f3fc-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_swimming_tone3:"]:before, -em[data-emoji="man_swimming_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3ca-1f3fd-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_swimming_tone4:"]:before, -em[data-emoji="man_swimming_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3ca-1f3fe-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_swimming_tone5:"]:before, -em[data-emoji="man_swimming_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3ca-1f3ff-200d-2642-fe0f.svg"); -} - -em[data-emoji=":person_playing_water_polo:"]:before, -em[data-emoji="person_playing_water_polo"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93d.svg"); -} - -em[data-emoji=":person_playing_water_polo_tone1:"]:before, -em[data-emoji="person_playing_water_polo_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93d-1f3fb.svg"); -} - -em[data-emoji=":person_playing_water_polo_tone2:"]:before, -em[data-emoji="person_playing_water_polo_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93d-1f3fc.svg"); -} - -em[data-emoji=":person_playing_water_polo_tone3:"]:before, -em[data-emoji="person_playing_water_polo_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93d-1f3fd.svg"); -} - -em[data-emoji=":person_playing_water_polo_tone4:"]:before, -em[data-emoji="person_playing_water_polo_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93d-1f3fe.svg"); -} - -em[data-emoji=":person_playing_water_polo_tone5:"]:before, -em[data-emoji="person_playing_water_polo_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93d-1f3ff.svg"); -} - -em[data-emoji=":woman_playing_water_polo:"]:before, -em[data-emoji="woman_playing_water_polo"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93d-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_playing_water_polo_tone1:"]:before, -em[data-emoji="woman_playing_water_polo_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93d-1f3fb-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_playing_water_polo_tone2:"]:before, -em[data-emoji="woman_playing_water_polo_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93d-1f3fc-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_playing_water_polo_tone3:"]:before, -em[data-emoji="woman_playing_water_polo_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93d-1f3fd-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_playing_water_polo_tone4:"]:before, -em[data-emoji="woman_playing_water_polo_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93d-1f3fe-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_playing_water_polo_tone5:"]:before, -em[data-emoji="woman_playing_water_polo_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93d-1f3ff-200d-2640-fe0f.svg"); -} - -em[data-emoji=":man_playing_water_polo:"]:before, -em[data-emoji="man_playing_water_polo"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93d-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_playing_water_polo_tone1:"]:before, -em[data-emoji="man_playing_water_polo_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93d-1f3fb-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_playing_water_polo_tone2:"]:before, -em[data-emoji="man_playing_water_polo_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93d-1f3fc-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_playing_water_polo_tone3:"]:before, -em[data-emoji="man_playing_water_polo_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93d-1f3fd-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_playing_water_polo_tone4:"]:before, -em[data-emoji="man_playing_water_polo_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93d-1f3fe-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_playing_water_polo_tone5:"]:before, -em[data-emoji="man_playing_water_polo_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93d-1f3ff-200d-2642-fe0f.svg"); -} - -em[data-emoji=":person_rowing_boat:"]:before, -em[data-emoji="person_rowing_boat"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6a3.svg"); -} - -em[data-emoji=":person_rowing_boat_tone1:"]:before, -em[data-emoji="person_rowing_boat_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6a3-1f3fb.svg"); -} - -em[data-emoji=":person_rowing_boat_tone2:"]:before, -em[data-emoji="person_rowing_boat_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6a3-1f3fc.svg"); -} - -em[data-emoji=":person_rowing_boat_tone3:"]:before, -em[data-emoji="person_rowing_boat_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6a3-1f3fd.svg"); -} - -em[data-emoji=":person_rowing_boat_tone4:"]:before, -em[data-emoji="person_rowing_boat_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6a3-1f3fe.svg"); -} - -em[data-emoji=":person_rowing_boat_tone5:"]:before, -em[data-emoji="person_rowing_boat_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6a3-1f3ff.svg"); -} - -em[data-emoji=":woman_rowing_boat:"]:before, -em[data-emoji="woman_rowing_boat"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6a3-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_rowing_boat_tone1:"]:before, -em[data-emoji="woman_rowing_boat_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6a3-1f3fb-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_rowing_boat_tone2:"]:before, -em[data-emoji="woman_rowing_boat_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6a3-1f3fc-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_rowing_boat_tone3:"]:before, -em[data-emoji="woman_rowing_boat_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6a3-1f3fd-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_rowing_boat_tone4:"]:before, -em[data-emoji="woman_rowing_boat_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6a3-1f3fe-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_rowing_boat_tone5:"]:before, -em[data-emoji="woman_rowing_boat_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6a3-1f3ff-200d-2640-fe0f.svg"); -} - -em[data-emoji=":man_rowing_boat:"]:before, -em[data-emoji="man_rowing_boat"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6a3-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_rowing_boat_tone1:"]:before, -em[data-emoji="man_rowing_boat_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6a3-1f3fb-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_rowing_boat_tone2:"]:before, -em[data-emoji="man_rowing_boat_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6a3-1f3fc-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_rowing_boat_tone3:"]:before, -em[data-emoji="man_rowing_boat_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6a3-1f3fd-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_rowing_boat_tone4:"]:before, -em[data-emoji="man_rowing_boat_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6a3-1f3fe-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_rowing_boat_tone5:"]:before, -em[data-emoji="man_rowing_boat_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6a3-1f3ff-200d-2642-fe0f.svg"); -} - -em[data-emoji=":person_climbing:"]:before, -em[data-emoji="person_climbing"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d7.svg"); -} - -em[data-emoji=":person_climbing_tone1:"]:before, -em[data-emoji="person_climbing_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d7-1f3fb.svg"); -} - -em[data-emoji=":person_climbing_tone2:"]:before, -em[data-emoji="person_climbing_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d7-1f3fc.svg"); -} - -em[data-emoji=":person_climbing_tone3:"]:before, -em[data-emoji="person_climbing_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d7-1f3fd.svg"); -} - -em[data-emoji=":person_climbing_tone4:"]:before, -em[data-emoji="person_climbing_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d7-1f3fe.svg"); -} - -em[data-emoji=":person_climbing_tone5:"]:before, -em[data-emoji="person_climbing_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d7-1f3ff.svg"); -} - -em[data-emoji=":woman_climbing:"]:before, -em[data-emoji="woman_climbing"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d7-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_climbing_tone1:"]:before, -em[data-emoji="woman_climbing_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d7-1f3fb-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_climbing_tone2:"]:before, -em[data-emoji="woman_climbing_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d7-1f3fc-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_climbing_tone3:"]:before, -em[data-emoji="woman_climbing_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d7-1f3fd-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_climbing_tone4:"]:before, -em[data-emoji="woman_climbing_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d7-1f3fe-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_climbing_tone5:"]:before, -em[data-emoji="woman_climbing_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d7-1f3ff-200d-2640-fe0f.svg"); -} - -em[data-emoji=":man_climbing:"]:before, -em[data-emoji="man_climbing"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d7-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_climbing_tone1:"]:before, -em[data-emoji="man_climbing_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d7-1f3fb-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_climbing_tone2:"]:before, -em[data-emoji="man_climbing_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d7-1f3fc-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_climbing_tone3:"]:before, -em[data-emoji="man_climbing_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d7-1f3fd-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_climbing_tone4:"]:before, -em[data-emoji="man_climbing_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d7-1f3fe-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_climbing_tone5:"]:before, -em[data-emoji="man_climbing_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d7-1f3ff-200d-2642-fe0f.svg"); -} - -em[data-emoji=":person_mountain_biking:"]:before, -em[data-emoji="person_mountain_biking"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b5.svg"); -} - -em[data-emoji=":person_mountain_biking_tone1:"]:before, -em[data-emoji="person_mountain_biking_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b5-1f3fb.svg"); -} - -em[data-emoji=":person_mountain_biking_tone2:"]:before, -em[data-emoji="person_mountain_biking_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b5-1f3fc.svg"); -} - -em[data-emoji=":person_mountain_biking_tone3:"]:before, -em[data-emoji="person_mountain_biking_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b5-1f3fd.svg"); -} - -em[data-emoji=":person_mountain_biking_tone4:"]:before, -em[data-emoji="person_mountain_biking_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b5-1f3fe.svg"); -} - -em[data-emoji=":person_mountain_biking_tone5:"]:before, -em[data-emoji="person_mountain_biking_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b5-1f3ff.svg"); -} - -em[data-emoji=":woman_mountain_biking:"]:before, -em[data-emoji="woman_mountain_biking"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b5-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_mountain_biking_tone1:"]:before, -em[data-emoji="woman_mountain_biking_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b5-1f3fb-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_mountain_biking_tone2:"]:before, -em[data-emoji="woman_mountain_biking_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b5-1f3fc-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_mountain_biking_tone3:"]:before, -em[data-emoji="woman_mountain_biking_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b5-1f3fd-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_mountain_biking_tone4:"]:before, -em[data-emoji="woman_mountain_biking_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b5-1f3fe-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_mountain_biking_tone5:"]:before, -em[data-emoji="woman_mountain_biking_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b5-1f3ff-200d-2640-fe0f.svg"); -} - -em[data-emoji=":man_mountain_biking:"]:before, -em[data-emoji="man_mountain_biking"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b5-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_mountain_biking_tone1:"]:before, -em[data-emoji="man_mountain_biking_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b5-1f3fb-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_mountain_biking_tone2:"]:before, -em[data-emoji="man_mountain_biking_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b5-1f3fc-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_mountain_biking_tone3:"]:before, -em[data-emoji="man_mountain_biking_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b5-1f3fd-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_mountain_biking_tone4:"]:before, -em[data-emoji="man_mountain_biking_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b5-1f3fe-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_mountain_biking_tone5:"]:before, -em[data-emoji="man_mountain_biking_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b5-1f3ff-200d-2642-fe0f.svg"); -} - -em[data-emoji=":person_biking:"]:before, -em[data-emoji="person_biking"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b4.svg"); -} - -em[data-emoji=":person_biking_tone1:"]:before, -em[data-emoji="person_biking_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b4-1f3fb.svg"); -} - -em[data-emoji=":person_biking_tone2:"]:before, -em[data-emoji="person_biking_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b4-1f3fc.svg"); -} - -em[data-emoji=":person_biking_tone3:"]:before, -em[data-emoji="person_biking_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b4-1f3fd.svg"); -} - -em[data-emoji=":person_biking_tone4:"]:before, -em[data-emoji="person_biking_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b4-1f3fe.svg"); -} - -em[data-emoji=":person_biking_tone5:"]:before, -em[data-emoji="person_biking_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b4-1f3ff.svg"); -} - -em[data-emoji=":woman_biking:"]:before, -em[data-emoji="woman_biking"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b4-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_biking_tone1:"]:before, -em[data-emoji="woman_biking_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b4-1f3fb-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_biking_tone2:"]:before, -em[data-emoji="woman_biking_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b4-1f3fc-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_biking_tone3:"]:before, -em[data-emoji="woman_biking_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b4-1f3fd-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_biking_tone4:"]:before, -em[data-emoji="woman_biking_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b4-1f3fe-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_biking_tone5:"]:before, -em[data-emoji="woman_biking_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b4-1f3ff-200d-2640-fe0f.svg"); -} - -em[data-emoji=":man_biking:"]:before, -em[data-emoji="man_biking"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b4-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_biking_tone1:"]:before, -em[data-emoji="man_biking_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b4-1f3fb-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_biking_tone2:"]:before, -em[data-emoji="man_biking_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b4-1f3fc-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_biking_tone3:"]:before, -em[data-emoji="man_biking_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b4-1f3fd-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_biking_tone4:"]:before, -em[data-emoji="man_biking_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b4-1f3fe-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_biking_tone5:"]:before, -em[data-emoji="man_biking_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b4-1f3ff-200d-2642-fe0f.svg"); -} - -em[data-emoji=":trophy:"]:before, -em[data-emoji="trophy"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c6.svg"); -} - -em[data-emoji=":first_place:"]:before, -em[data-emoji="first_place"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f947.svg"); -} - -em[data-emoji=":second_place:"]:before, -em[data-emoji="second_place"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f948.svg"); -} - -em[data-emoji=":third_place:"]:before, -em[data-emoji="third_place"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f949.svg"); -} - -em[data-emoji=":medal:"]:before, -em[data-emoji="medal"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c5.svg"); -} - -em[data-emoji=":military_medal:"]:before, -em[data-emoji="military_medal"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f396.svg"); -} - -em[data-emoji=":rosette:"]:before, -em[data-emoji="rosette"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3f5.svg"); -} - -em[data-emoji=":reminder_ribbon:"]:before, -em[data-emoji="reminder_ribbon"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f397.svg"); -} - -em[data-emoji=":ticket:"]:before, -em[data-emoji="ticket"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3ab.svg"); -} - -em[data-emoji=":tickets:"]:before, -em[data-emoji="tickets"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f39f.svg"); -} - -em[data-emoji=":circus_tent:"]:before, -em[data-emoji="circus_tent"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3aa.svg"); -} - -em[data-emoji=":person_juggling:"]:before, -em[data-emoji="person_juggling"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f939.svg"); -} - -em[data-emoji=":person_juggling_tone1:"]:before, -em[data-emoji="person_juggling_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f939-1f3fb.svg"); -} - -em[data-emoji=":person_juggling_tone2:"]:before, -em[data-emoji="person_juggling_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f939-1f3fc.svg"); -} - -em[data-emoji=":person_juggling_tone3:"]:before, -em[data-emoji="person_juggling_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f939-1f3fd.svg"); -} - -em[data-emoji=":person_juggling_tone4:"]:before, -em[data-emoji="person_juggling_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f939-1f3fe.svg"); -} - -em[data-emoji=":person_juggling_tone5:"]:before, -em[data-emoji="person_juggling_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f939-1f3ff.svg"); -} - -em[data-emoji=":woman_juggling:"]:before, -em[data-emoji="woman_juggling"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f939-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_juggling_tone1:"]:before, -em[data-emoji="woman_juggling_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f939-1f3fb-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_juggling_tone2:"]:before, -em[data-emoji="woman_juggling_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f939-1f3fc-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_juggling_tone3:"]:before, -em[data-emoji="woman_juggling_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f939-1f3fd-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_juggling_tone4:"]:before, -em[data-emoji="woman_juggling_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f939-1f3fe-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_juggling_tone5:"]:before, -em[data-emoji="woman_juggling_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f939-1f3ff-200d-2640-fe0f.svg"); -} - -em[data-emoji=":man_juggling:"]:before, -em[data-emoji="man_juggling"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f939-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_juggling_tone1:"]:before, -em[data-emoji="man_juggling_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f939-1f3fb-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_juggling_tone2:"]:before, -em[data-emoji="man_juggling_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f939-1f3fc-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_juggling_tone3:"]:before, -em[data-emoji="man_juggling_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f939-1f3fd-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_juggling_tone4:"]:before, -em[data-emoji="man_juggling_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f939-1f3fe-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_juggling_tone5:"]:before, -em[data-emoji="man_juggling_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f939-1f3ff-200d-2642-fe0f.svg"); -} - -em[data-emoji=":performing_arts:"]:before, -em[data-emoji="performing_arts"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3ad.svg"); -} - -em[data-emoji=":art:"]:before, -em[data-emoji="art"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3a8.svg"); -} - -em[data-emoji=":clapper:"]:before, -em[data-emoji="clapper"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3ac.svg"); -} - -em[data-emoji=":microphone:"]:before, -em[data-emoji="microphone"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3a4.svg"); -} - -em[data-emoji=":headphones:"]:before, -em[data-emoji="headphones"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3a7.svg"); -} - -em[data-emoji=":musical_score:"]:before, -em[data-emoji="musical_score"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3bc.svg"); -} - -em[data-emoji=":musical_keyboard:"]:before, -em[data-emoji="musical_keyboard"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3b9.svg"); -} - -em[data-emoji=":drum:"]:before, -em[data-emoji="drum"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f941.svg"); -} - -em[data-emoji=":saxophone:"]:before, -em[data-emoji="saxophone"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3b7.svg"); -} - -em[data-emoji=":trumpet:"]:before, -em[data-emoji="trumpet"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3ba.svg"); -} - -em[data-emoji=":banjo:"]:before, -em[data-emoji="banjo"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1fa95.svg"); -} - -em[data-emoji=":guitar:"]:before, -em[data-emoji="guitar"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3b8.svg"); -} - -em[data-emoji=":violin:"]:before, -em[data-emoji="violin"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3bb.svg"); -} - -em[data-emoji=":game_die:"]:before, -em[data-emoji="game_die"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3b2.svg"); -} - -em[data-emoji=":chess_pawn:"]:before, -em[data-emoji="chess_pawn"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/265f.svg"); -} - -em[data-emoji=":dart:"]:before, -em[data-emoji="dart"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3af.svg"); -} - -em[data-emoji=":kite:"]:before, -em[data-emoji="kite"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1fa81.svg"); -} - -em[data-emoji=":yo_yo:"]:before, -em[data-emoji="yo_yo"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1fa80.svg"); -} - -em[data-emoji=":bowling:"]:before, -em[data-emoji="bowling"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3b3.svg"); -} - -em[data-emoji=":video_game:"]:before, -em[data-emoji="video_game"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3ae.svg"); -} - -em[data-emoji=":slot_machine:"]:before, -em[data-emoji="slot_machine"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3b0.svg"); -} - -em[data-emoji=":jigsaw:"]:before, -em[data-emoji="jigsaw"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9e9.svg"); -} - -em[data-emoji=":watch:"]:before, -em[data-emoji="watch"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/231a.svg"); -} - -em[data-emoji=":iphone:"]:before, -em[data-emoji="iphone"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4f1.svg"); -} - -em[data-emoji=":calling:"]:before, -em[data-emoji="calling"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4f2.svg"); -} - -em[data-emoji=":computer:"]:before, -em[data-emoji="computer"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4bb.svg"); -} - -em[data-emoji=":desktop:"]:before, -em[data-emoji="desktop"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f5a5.svg"); -} - -em[data-emoji=":printer:"]:before, -em[data-emoji="printer"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f5a8.svg"); -} - -em[data-emoji=":mouse_three_button:"]:before, -em[data-emoji="mouse_three_button"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f5b1.svg"); -} - -em[data-emoji=":trackball:"]:before, -em[data-emoji="trackball"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f5b2.svg"); -} - -em[data-emoji=":joystick:"]:before, -em[data-emoji="joystick"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f579.svg"); -} - -em[data-emoji=":compression:"]:before, -em[data-emoji="compression"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f5dc.svg"); -} - -em[data-emoji=":minidisc:"]:before, -em[data-emoji="minidisc"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4bd.svg"); -} - -em[data-emoji=":floppy_disk:"]:before, -em[data-emoji="floppy_disk"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4be.svg"); -} - -em[data-emoji=":cd:"]:before, -em[data-emoji="cd"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4bf.svg"); -} - -em[data-emoji=":dvd:"]:before, -em[data-emoji="dvd"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4c0.svg"); -} - -em[data-emoji=":vhs:"]:before, -em[data-emoji="vhs"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4fc.svg"); -} - -em[data-emoji=":camera:"]:before, -em[data-emoji="camera"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4f7.svg"); -} - -em[data-emoji=":camera_with_flash:"]:before, -em[data-emoji="camera_with_flash"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4f8.svg"); -} - -em[data-emoji=":video_camera:"]:before, -em[data-emoji="video_camera"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4f9.svg"); -} - -em[data-emoji=":movie_camera:"]:before, -em[data-emoji="movie_camera"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3a5.svg"); -} - -em[data-emoji=":projector:"]:before, -em[data-emoji="projector"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4fd.svg"); -} - -em[data-emoji=":film_frames:"]:before, -em[data-emoji="film_frames"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f39e.svg"); -} - -em[data-emoji=":telephone_receiver:"]:before, -em[data-emoji="telephone_receiver"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4de.svg"); -} - -em[data-emoji=":telephone:"]:before, -em[data-emoji="telephone"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/260e.svg"); -} - -em[data-emoji=":pager:"]:before, -em[data-emoji="pager"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4df.svg"); -} - -em[data-emoji=":fax:"]:before, -em[data-emoji="fax"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4e0.svg"); -} - -em[data-emoji=":tv:"]:before, -em[data-emoji="tv"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4fa.svg"); -} - -em[data-emoji=":radio:"]:before, -em[data-emoji="radio"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4fb.svg"); -} - -em[data-emoji=":microphone2:"]:before, -em[data-emoji="microphone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f399.svg"); -} - -em[data-emoji=":level_slider:"]:before, -em[data-emoji="level_slider"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f39a.svg"); -} - -em[data-emoji=":control_knobs:"]:before, -em[data-emoji="control_knobs"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f39b.svg"); -} - -em[data-emoji=":compass:"]:before, -em[data-emoji="compass"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9ed.svg"); -} - -em[data-emoji=":stopwatch:"]:before, -em[data-emoji="stopwatch"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/23f1.svg"); -} - -em[data-emoji=":timer:"]:before, -em[data-emoji="timer"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/23f2.svg"); -} - -em[data-emoji=":alarm_clock:"]:before, -em[data-emoji="alarm_clock"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/23f0.svg"); -} - -em[data-emoji=":clock:"]:before, -em[data-emoji="clock"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f570.svg"); -} - -em[data-emoji=":hourglass:"]:before, -em[data-emoji="hourglass"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/231b.svg"); -} - -em[data-emoji=":hourglass_flowing_sand:"]:before, -em[data-emoji="hourglass_flowing_sand"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/23f3.svg"); -} - -em[data-emoji=":satellite:"]:before, -em[data-emoji="satellite"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4e1.svg"); -} - -em[data-emoji=":battery:"]:before, -em[data-emoji="battery"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f50b.svg"); -} - -em[data-emoji=":electric_plug:"]:before, -em[data-emoji="electric_plug"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f50c.svg"); -} - -em[data-emoji=":bulb:"]:before, -em[data-emoji="bulb"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4a1.svg"); -} - -em[data-emoji=":flashlight:"]:before, -em[data-emoji="flashlight"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f526.svg"); -} - -em[data-emoji=":candle:"]:before, -em[data-emoji="candle"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f56f.svg"); -} - -em[data-emoji=":fire_extinguisher:"]:before, -em[data-emoji="fire_extinguisher"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9ef.svg"); -} - -em[data-emoji=":oil:"]:before, -em[data-emoji="oil"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6e2.svg"); -} - -em[data-emoji=":money_with_wings:"]:before, -em[data-emoji="money_with_wings"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4b8.svg"); -} - -em[data-emoji=":dollar:"]:before, -em[data-emoji="dollar"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4b5.svg"); -} - -em[data-emoji=":yen:"]:before, -em[data-emoji="yen"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4b4.svg"); -} - -em[data-emoji=":euro:"]:before, -em[data-emoji="euro"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4b6.svg"); -} - -em[data-emoji=":pound:"]:before, -em[data-emoji="pound"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4b7.svg"); -} - -em[data-emoji=":moneybag:"]:before, -em[data-emoji="moneybag"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4b0.svg"); -} - -em[data-emoji=":credit_card:"]:before, -em[data-emoji="credit_card"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4b3.svg"); -} - -em[data-emoji=":gem:"]:before, -em[data-emoji="gem"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f48e.svg"); -} - -em[data-emoji=":toolbox:"]:before, -em[data-emoji="toolbox"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9f0.svg"); -} - -em[data-emoji=":wrench:"]:before, -em[data-emoji="wrench"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f527.svg"); -} - -em[data-emoji=":hammer:"]:before, -em[data-emoji="hammer"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f528.svg"); -} - -em[data-emoji=":tools:"]:before, -em[data-emoji="tools"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6e0.svg"); -} - -em[data-emoji=":pick:"]:before, -em[data-emoji="pick"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26cf.svg"); -} - -em[data-emoji=":nut_and_bolt:"]:before, -em[data-emoji="nut_and_bolt"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f529.svg"); -} - -em[data-emoji=":bricks:"]:before, -em[data-emoji="bricks"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9f1.svg"); -} - -em[data-emoji=":chains:"]:before, -em[data-emoji="chains"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26d3.svg"); -} - -em[data-emoji=":magnet:"]:before, -em[data-emoji="magnet"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9f2.svg"); -} - -em[data-emoji=":gun:"]:before, -em[data-emoji="gun"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f52b.svg"); -} - -em[data-emoji=":bomb:"]:before, -em[data-emoji="bomb"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4a3.svg"); -} - -em[data-emoji=":firecracker:"]:before, -em[data-emoji="firecracker"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9e8.svg"); -} - -em[data-emoji=":axe:"]:before, -em[data-emoji="axe"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1fa93.svg"); -} - -em[data-emoji=":razor:"]:before, -em[data-emoji="razor"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1fa92.svg"); -} - -em[data-emoji=":knife:"]:before, -em[data-emoji="knife"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f52a.svg"); -} - -em[data-emoji=":dagger:"]:before, -em[data-emoji="dagger"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f5e1.svg"); -} - -em[data-emoji=":shield:"]:before, -em[data-emoji="shield"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6e1.svg"); -} - -em[data-emoji=":smoking:"]:before, -em[data-emoji="smoking"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6ac.svg"); -} - -em[data-emoji=":coffin:"]:before, -em[data-emoji="coffin"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26b0.svg"); -} - -em[data-emoji=":urn:"]:before, -em[data-emoji="urn"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26b1.svg"); -} - -em[data-emoji=":amphora:"]:before, -em[data-emoji="amphora"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3fa.svg"); -} - -em[data-emoji=":diya_lamp:"]:before, -em[data-emoji="diya_lamp"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1fa94.svg"); -} - -em[data-emoji=":crystal_ball:"]:before, -em[data-emoji="crystal_ball"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f52e.svg"); -} - -em[data-emoji=":prayer_beads:"]:before, -em[data-emoji="prayer_beads"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4ff.svg"); -} - -em[data-emoji=":nazar_amulet:"]:before, -em[data-emoji="nazar_amulet"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9ff.svg"); -} - -em[data-emoji=":barber:"]:before, -em[data-emoji="barber"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f488.svg"); -} - -em[data-emoji=":telescope:"]:before, -em[data-emoji="telescope"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f52d.svg"); -} - -em[data-emoji=":microscope:"]:before, -em[data-emoji="microscope"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f52c.svg"); -} - -em[data-emoji=":hole:"]:before, -em[data-emoji="hole"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f573.svg"); -} - -em[data-emoji=":probing_cane:"]:before, -em[data-emoji="probing_cane"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9af.svg"); -} - -em[data-emoji=":stethoscope:"]:before, -em[data-emoji="stethoscope"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1fa7a.svg"); -} - -em[data-emoji=":adhesive_bandage:"]:before, -em[data-emoji="adhesive_bandage"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1fa79.svg"); -} - -em[data-emoji=":pill:"]:before, -em[data-emoji="pill"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f48a.svg"); -} - -em[data-emoji=":syringe:"]:before, -em[data-emoji="syringe"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f489.svg"); -} - -em[data-emoji=":drop_of_blood:"]:before, -em[data-emoji="drop_of_blood"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1fa78.svg"); -} - -em[data-emoji=":dna:"]:before, -em[data-emoji="dna"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9ec.svg"); -} - -em[data-emoji=":microbe:"]:before, -em[data-emoji="microbe"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9a0.svg"); -} - -em[data-emoji=":petri_dish:"]:before, -em[data-emoji="petri_dish"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9eb.svg"); -} - -em[data-emoji=":test_tube:"]:before, -em[data-emoji="test_tube"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9ea.svg"); -} - -em[data-emoji=":thermometer:"]:before, -em[data-emoji="thermometer"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f321.svg"); -} - -em[data-emoji=":chair:"]:before, -em[data-emoji="chair"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1fa91.svg"); -} - -em[data-emoji=":broom:"]:before, -em[data-emoji="broom"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9f9.svg"); -} - -em[data-emoji=":basket:"]:before, -em[data-emoji="basket"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9fa.svg"); -} - -em[data-emoji=":roll_of_paper:"]:before, -em[data-emoji="roll_of_paper"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9fb.svg"); -} - -em[data-emoji=":toilet:"]:before, -em[data-emoji="toilet"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6bd.svg"); -} - -em[data-emoji=":potable_water:"]:before, -em[data-emoji="potable_water"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b0.svg"); -} - -em[data-emoji=":shower:"]:before, -em[data-emoji="shower"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6bf.svg"); -} - -em[data-emoji=":bathtub:"]:before, -em[data-emoji="bathtub"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6c1.svg"); -} - -em[data-emoji=":bath:"]:before, -em[data-emoji="bath"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6c0.svg"); -} - -em[data-emoji=":bath_tone1:"]:before, -em[data-emoji="bath_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6c0-1f3fb.svg"); -} - -em[data-emoji=":bath_tone2:"]:before, -em[data-emoji="bath_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6c0-1f3fc.svg"); -} - -em[data-emoji=":bath_tone3:"]:before, -em[data-emoji="bath_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6c0-1f3fd.svg"); -} - -em[data-emoji=":bath_tone4:"]:before, -em[data-emoji="bath_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6c0-1f3fe.svg"); -} - -em[data-emoji=":bath_tone5:"]:before, -em[data-emoji="bath_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6c0-1f3ff.svg"); -} - -em[data-emoji=":soap:"]:before, -em[data-emoji="soap"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9fc.svg"); -} - -em[data-emoji=":sponge:"]:before, -em[data-emoji="sponge"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9fd.svg"); -} - -em[data-emoji=":squeeze_bottle:"]:before, -em[data-emoji="squeeze_bottle"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9f4.svg"); -} - -em[data-emoji=":bellhop:"]:before, -em[data-emoji="bellhop"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6ce.svg"); -} - -em[data-emoji=":key:"]:before, -em[data-emoji="key"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f511.svg"); -} - -em[data-emoji=":key2:"]:before, -em[data-emoji="key2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f5dd.svg"); -} - -em[data-emoji=":door:"]:before, -em[data-emoji="door"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6aa.svg"); -} - -em[data-emoji=":couch:"]:before, -em[data-emoji="couch"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6cb.svg"); -} - -em[data-emoji=":bed:"]:before, -em[data-emoji="bed"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6cf.svg"); -} - -em[data-emoji=":sleeping_accommodation:"]:before, -em[data-emoji="sleeping_accommodation"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6cc.svg"); -} - -em[data-emoji=":person_in_bed_tone1:"]:before, -em[data-emoji="person_in_bed_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6cc-1f3fb.svg"); -} - -em[data-emoji=":person_in_bed_tone2:"]:before, -em[data-emoji="person_in_bed_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6cc-1f3fc.svg"); -} - -em[data-emoji=":person_in_bed_tone3:"]:before, -em[data-emoji="person_in_bed_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6cc-1f3fd.svg"); -} - -em[data-emoji=":person_in_bed_tone4:"]:before, -em[data-emoji="person_in_bed_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6cc-1f3fe.svg"); -} - -em[data-emoji=":person_in_bed_tone5:"]:before, -em[data-emoji="person_in_bed_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6cc-1f3ff.svg"); -} - -em[data-emoji=":teddy_bear:"]:before, -em[data-emoji="teddy_bear"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9f8.svg"); -} - -em[data-emoji=":frame_photo:"]:before, -em[data-emoji="frame_photo"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f5bc.svg"); -} - -em[data-emoji=":shopping_bags:"]:before, -em[data-emoji="shopping_bags"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6cd.svg"); -} - -em[data-emoji=":shopping_cart:"]:before, -em[data-emoji="shopping_cart"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6d2.svg"); -} - -em[data-emoji=":gift:"]:before, -em[data-emoji="gift"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f381.svg"); -} - -em[data-emoji=":balloon:"]:before, -em[data-emoji="balloon"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f388.svg"); -} - -em[data-emoji=":flags:"]:before, -em[data-emoji="flags"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f38f.svg"); -} - -em[data-emoji=":ribbon:"]:before, -em[data-emoji="ribbon"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f380.svg"); -} - -em[data-emoji=":confetti_ball:"]:before, -em[data-emoji="confetti_ball"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f38a.svg"); -} - -em[data-emoji=":tada:"]:before, -em[data-emoji="tada"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f389.svg"); -} - -em[data-emoji=":dolls:"]:before, -em[data-emoji="dolls"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f38e.svg"); -} - -em[data-emoji=":izakaya_lantern:"]:before, -em[data-emoji="izakaya_lantern"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3ee.svg"); -} - -em[data-emoji=":wind_chime:"]:before, -em[data-emoji="wind_chime"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f390.svg"); -} - -em[data-emoji=":red_envelope:"]:before, -em[data-emoji="red_envelope"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9e7.svg"); -} - -em[data-emoji=":envelope_with_arrow:"]:before, -em[data-emoji="envelope_with_arrow"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4e9.svg"); -} - -em[data-emoji=":incoming_envelope:"]:before, -em[data-emoji="incoming_envelope"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4e8.svg"); -} - -em[data-emoji=":e-mail:"]:before, -em[data-emoji="e-mail"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4e7.svg"); -} - -em[data-emoji=":love_letter:"]:before, -em[data-emoji="love_letter"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f48c.svg"); -} - -em[data-emoji=":inbox_tray:"]:before, -em[data-emoji="inbox_tray"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4e5.svg"); -} - -em[data-emoji=":outbox_tray:"]:before, -em[data-emoji="outbox_tray"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4e4.svg"); -} - -em[data-emoji=":package:"]:before, -em[data-emoji="package"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4e6.svg"); -} - -em[data-emoji=":label:"]:before, -em[data-emoji="label"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3f7.svg"); -} - -em[data-emoji=":mailbox_closed:"]:before, -em[data-emoji="mailbox_closed"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4ea.svg"); -} - -em[data-emoji=":mailbox:"]:before, -em[data-emoji="mailbox"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4eb.svg"); -} - -em[data-emoji=":mailbox_with_mail:"]:before, -em[data-emoji="mailbox_with_mail"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4ec.svg"); -} - -em[data-emoji=":mailbox_with_no_mail:"]:before, -em[data-emoji="mailbox_with_no_mail"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4ed.svg"); -} - -em[data-emoji=":postbox:"]:before, -em[data-emoji="postbox"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4ee.svg"); -} - -em[data-emoji=":postal_horn:"]:before, -em[data-emoji="postal_horn"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4ef.svg"); -} - -em[data-emoji=":scroll:"]:before, -em[data-emoji="scroll"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4dc.svg"); -} - -em[data-emoji=":page_with_curl:"]:before, -em[data-emoji="page_with_curl"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4c3.svg"); -} - -em[data-emoji=":page_facing_up:"]:before, -em[data-emoji="page_facing_up"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4c4.svg"); -} - -em[data-emoji=":bookmark_tabs:"]:before, -em[data-emoji="bookmark_tabs"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4d1.svg"); -} - -em[data-emoji=":receipt:"]:before, -em[data-emoji="receipt"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9fe.svg"); -} - -em[data-emoji=":bar_chart:"]:before, -em[data-emoji="bar_chart"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4ca.svg"); -} - -em[data-emoji=":chart_with_upwards_trend:"]:before, -em[data-emoji="chart_with_upwards_trend"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4c8.svg"); -} - -em[data-emoji=":chart_with_downwards_trend:"]:before, -em[data-emoji="chart_with_downwards_trend"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4c9.svg"); -} - -em[data-emoji=":notepad_spiral:"]:before, -em[data-emoji="notepad_spiral"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f5d2.svg"); -} - -em[data-emoji=":calendar_spiral:"]:before, -em[data-emoji="calendar_spiral"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f5d3.svg"); -} - -em[data-emoji=":calendar:"]:before, -em[data-emoji="calendar"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4c6.svg"); -} - -em[data-emoji=":date:"]:before, -em[data-emoji="date"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4c5.svg"); -} - -em[data-emoji=":wastebasket:"]:before, -em[data-emoji="wastebasket"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f5d1.svg"); -} - -em[data-emoji=":card_index:"]:before, -em[data-emoji="card_index"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4c7.svg"); -} - -em[data-emoji=":card_box:"]:before, -em[data-emoji="card_box"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f5c3.svg"); -} - -em[data-emoji=":ballot_box:"]:before, -em[data-emoji="ballot_box"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f5f3.svg"); -} - -em[data-emoji=":file_cabinet:"]:before, -em[data-emoji="file_cabinet"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f5c4.svg"); -} - -em[data-emoji=":clipboard:"]:before, -em[data-emoji="clipboard"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4cb.svg"); -} - -em[data-emoji=":file_folder:"]:before, -em[data-emoji="file_folder"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4c1.svg"); -} - -em[data-emoji=":open_file_folder:"]:before, -em[data-emoji="open_file_folder"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4c2.svg"); -} - -em[data-emoji=":dividers:"]:before, -em[data-emoji="dividers"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f5c2.svg"); -} - -em[data-emoji=":newspaper2:"]:before, -em[data-emoji="newspaper2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f5de.svg"); -} - -em[data-emoji=":newspaper:"]:before, -em[data-emoji="newspaper"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4f0.svg"); -} - -em[data-emoji=":notebook:"]:before, -em[data-emoji="notebook"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4d3.svg"); -} - -em[data-emoji=":notebook_with_decorative_cover:"]:before, -em[data-emoji="notebook_with_decorative_cover"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4d4.svg"); -} - -em[data-emoji=":ledger:"]:before, -em[data-emoji="ledger"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4d2.svg"); -} - -em[data-emoji=":closed_book:"]:before, -em[data-emoji="closed_book"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4d5.svg"); -} - -em[data-emoji=":green_book:"]:before, -em[data-emoji="green_book"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4d7.svg"); -} - -em[data-emoji=":blue_book:"]:before, -em[data-emoji="blue_book"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4d8.svg"); -} - -em[data-emoji=":orange_book:"]:before, -em[data-emoji="orange_book"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4d9.svg"); -} - -em[data-emoji=":books:"]:before, -em[data-emoji="books"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4da.svg"); -} - -em[data-emoji=":book:"]:before, -em[data-emoji="book"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4d6.svg"); -} - -em[data-emoji=":bookmark:"]:before, -em[data-emoji="bookmark"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f516.svg"); -} - -em[data-emoji=":safety_pin:"]:before, -em[data-emoji="safety_pin"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9f7.svg"); -} - -em[data-emoji=":link:"]:before, -em[data-emoji="link"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f517.svg"); -} - -em[data-emoji=":paperclip:"]:before, -em[data-emoji="paperclip"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4ce.svg"); -} - -em[data-emoji=":paperclips:"]:before, -em[data-emoji="paperclips"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f587.svg"); -} - -em[data-emoji=":triangular_ruler:"]:before, -em[data-emoji="triangular_ruler"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4d0.svg"); -} - -em[data-emoji=":straight_ruler:"]:before, -em[data-emoji="straight_ruler"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4cf.svg"); -} - -em[data-emoji=":abacus:"]:before, -em[data-emoji="abacus"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9ee.svg"); -} - -em[data-emoji=":pushpin:"]:before, -em[data-emoji="pushpin"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4cc.svg"); -} - -em[data-emoji=":round_pushpin:"]:before, -em[data-emoji="round_pushpin"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4cd.svg"); -} - -em[data-emoji=":pen_ballpoint:"]:before, -em[data-emoji="pen_ballpoint"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f58a.svg"); -} - -em[data-emoji=":pen_fountain:"]:before, -em[data-emoji="pen_fountain"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f58b.svg"); -} - -em[data-emoji=":paintbrush:"]:before, -em[data-emoji="paintbrush"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f58c.svg"); -} - -em[data-emoji=":crayon:"]:before, -em[data-emoji="crayon"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f58d.svg"); -} - -em[data-emoji=":pencil:"]:before, -em[data-emoji="pencil"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4dd.svg"); -} - -em[data-emoji=":pencil2:"]:before, -em[data-emoji="pencil2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/270f.svg"); -} - -em[data-emoji=":mag:"]:before, -em[data-emoji="mag"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f50d.svg"); -} - -em[data-emoji=":mag_right:"]:before, -em[data-emoji="mag_right"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f50e.svg"); -} - -em[data-emoji=":lock_with_ink_pen:"]:before, -em[data-emoji="lock_with_ink_pen"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f50f.svg"); -} - -em[data-emoji=":closed_lock_with_key:"]:before, -em[data-emoji="closed_lock_with_key"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f510.svg"); -} - -em[data-emoji=":lock:"]:before, -em[data-emoji="lock"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f512.svg"); -} - -em[data-emoji=":unlock:"]:before, -em[data-emoji="unlock"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f513.svg"); -} - -em[data-emoji=":dog:"]:before, -em[data-emoji="dog"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f436.svg"); -} - -em[data-emoji=":cat:"]:before, -em[data-emoji="cat"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f431.svg"); -} - -em[data-emoji=":mouse:"]:before, -em[data-emoji="mouse"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f42d.svg"); -} - -em[data-emoji=":hamster:"]:before, -em[data-emoji="hamster"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f439.svg"); -} - -em[data-emoji=":rabbit:"]:before, -em[data-emoji="rabbit"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f430.svg"); -} - -em[data-emoji=":fox:"]:before, -em[data-emoji="fox"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f98a.svg"); -} - -em[data-emoji=":bear:"]:before, -em[data-emoji="bear"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f43b.svg"); -} - -em[data-emoji=":panda_face:"]:before, -em[data-emoji="panda_face"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f43c.svg"); -} - -em[data-emoji=":koala:"]:before, -em[data-emoji="koala"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f428.svg"); -} - -em[data-emoji=":tiger:"]:before, -em[data-emoji="tiger"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f42f.svg"); -} - -em[data-emoji=":lion_face:"]:before, -em[data-emoji="lion_face"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f981.svg"); -} - -em[data-emoji=":cow:"]:before, -em[data-emoji="cow"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f42e.svg"); -} - -em[data-emoji=":pig:"]:before, -em[data-emoji="pig"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f437.svg"); -} - -em[data-emoji=":pig_nose:"]:before, -em[data-emoji="pig_nose"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f43d.svg"); -} - -em[data-emoji=":frog:"]:before, -em[data-emoji="frog"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f438.svg"); -} - -em[data-emoji=":monkey_face:"]:before, -em[data-emoji="monkey_face"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f435.svg"); -} - -em[data-emoji=":see_no_evil:"]:before, -em[data-emoji="see_no_evil"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f648.svg"); -} - -em[data-emoji=":hear_no_evil:"]:before, -em[data-emoji="hear_no_evil"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f649.svg"); -} - -em[data-emoji=":speak_no_evil:"]:before, -em[data-emoji="speak_no_evil"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64a.svg"); -} - -em[data-emoji=":monkey:"]:before, -em[data-emoji="monkey"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f412.svg"); -} - -em[data-emoji=":chicken:"]:before, -em[data-emoji="chicken"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f414.svg"); -} - -em[data-emoji=":penguin:"]:before, -em[data-emoji="penguin"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f427.svg"); -} - -em[data-emoji=":bird:"]:before, -em[data-emoji="bird"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f426.svg"); -} - -em[data-emoji=":baby_chick:"]:before, -em[data-emoji="baby_chick"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f424.svg"); -} - -em[data-emoji=":hatching_chick:"]:before, -em[data-emoji="hatching_chick"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f423.svg"); -} - -em[data-emoji=":hatched_chick:"]:before, -em[data-emoji="hatched_chick"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f425.svg"); -} - -em[data-emoji=":duck:"]:before, -em[data-emoji="duck"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f986.svg"); -} - -em[data-emoji=":eagle:"]:before, -em[data-emoji="eagle"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f985.svg"); -} - -em[data-emoji=":owl:"]:before, -em[data-emoji="owl"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f989.svg"); -} - -em[data-emoji=":bat:"]:before, -em[data-emoji="bat"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f987.svg"); -} - -em[data-emoji=":wolf:"]:before, -em[data-emoji="wolf"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f43a.svg"); -} - -em[data-emoji=":boar:"]:before, -em[data-emoji="boar"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f417.svg"); -} - -em[data-emoji=":horse:"]:before, -em[data-emoji="horse"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f434.svg"); -} - -em[data-emoji=":unicorn:"]:before, -em[data-emoji="unicorn"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f984.svg"); -} - -em[data-emoji=":bee:"]:before, -em[data-emoji="bee"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f41d.svg"); -} - -em[data-emoji=":bug:"]:before, -em[data-emoji="bug"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f41b.svg"); -} - -em[data-emoji=":butterfly:"]:before, -em[data-emoji="butterfly"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f98b.svg"); -} - -em[data-emoji=":snail:"]:before, -em[data-emoji="snail"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f40c.svg"); -} - -em[data-emoji=":shell:"]:before, -em[data-emoji="shell"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f41a.svg"); -} - -em[data-emoji=":beetle:"]:before, -em[data-emoji="beetle"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f41e.svg"); -} - -em[data-emoji=":ant:"]:before, -em[data-emoji="ant"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f41c.svg"); -} - -em[data-emoji=":mosquito:"]:before, -em[data-emoji="mosquito"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f99f.svg"); -} - -em[data-emoji=":cricket:"]:before, -em[data-emoji="cricket"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f997.svg"); -} - -em[data-emoji=":spider:"]:before, -em[data-emoji="spider"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f577.svg"); -} - -em[data-emoji=":spider_web:"]:before, -em[data-emoji="spider_web"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f578.svg"); -} - -em[data-emoji=":scorpion:"]:before, -em[data-emoji="scorpion"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f982.svg"); -} - -em[data-emoji=":turtle:"]:before, -em[data-emoji="turtle"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f422.svg"); -} - -em[data-emoji=":snake:"]:before, -em[data-emoji="snake"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f40d.svg"); -} - -em[data-emoji=":lizard:"]:before, -em[data-emoji="lizard"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f98e.svg"); -} - -em[data-emoji=":t_rex:"]:before, -em[data-emoji="t_rex"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f996.svg"); -} - -em[data-emoji=":sauropod:"]:before, -em[data-emoji="sauropod"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f995.svg"); -} - -em[data-emoji=":octopus:"]:before, -em[data-emoji="octopus"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f419.svg"); -} - -em[data-emoji=":squid:"]:before, -em[data-emoji="squid"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f991.svg"); -} - -em[data-emoji=":shrimp:"]:before, -em[data-emoji="shrimp"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f990.svg"); -} - -em[data-emoji=":lobster:"]:before, -em[data-emoji="lobster"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f99e.svg"); -} - -em[data-emoji=":oyster:"]:before, -em[data-emoji="oyster"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9aa.svg"); -} - -em[data-emoji=":crab:"]:before, -em[data-emoji="crab"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f980.svg"); -} - -em[data-emoji=":blowfish:"]:before, -em[data-emoji="blowfish"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f421.svg"); -} - -em[data-emoji=":tropical_fish:"]:before, -em[data-emoji="tropical_fish"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f420.svg"); -} - -em[data-emoji=":fish:"]:before, -em[data-emoji="fish"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f41f.svg"); -} - -em[data-emoji=":dolphin:"]:before, -em[data-emoji="dolphin"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f42c.svg"); -} - -em[data-emoji=":whale:"]:before, -em[data-emoji="whale"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f433.svg"); -} - -em[data-emoji=":whale2:"]:before, -em[data-emoji="whale2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f40b.svg"); -} - -em[data-emoji=":shark:"]:before, -em[data-emoji="shark"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f988.svg"); -} - -em[data-emoji=":crocodile:"]:before, -em[data-emoji="crocodile"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f40a.svg"); -} - -em[data-emoji=":tiger2:"]:before, -em[data-emoji="tiger2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f405.svg"); -} - -em[data-emoji=":leopard:"]:before, -em[data-emoji="leopard"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f406.svg"); -} - -em[data-emoji=":zebra:"]:before, -em[data-emoji="zebra"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f993.svg"); -} - -em[data-emoji=":gorilla:"]:before, -em[data-emoji="gorilla"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f98d.svg"); -} - -em[data-emoji=":orangutan:"]:before, -em[data-emoji="orangutan"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9a7.svg"); -} - -em[data-emoji=":elephant:"]:before, -em[data-emoji="elephant"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f418.svg"); -} - -em[data-emoji=":hippopotamus:"]:before, -em[data-emoji="hippopotamus"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f99b.svg"); -} - -em[data-emoji=":rhino:"]:before, -em[data-emoji="rhino"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f98f.svg"); -} - -em[data-emoji=":dromedary_camel:"]:before, -em[data-emoji="dromedary_camel"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f42a.svg"); -} - -em[data-emoji=":camel:"]:before, -em[data-emoji="camel"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f42b.svg"); -} - -em[data-emoji=":giraffe:"]:before, -em[data-emoji="giraffe"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f992.svg"); -} - -em[data-emoji=":kangaroo:"]:before, -em[data-emoji="kangaroo"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f998.svg"); -} - -em[data-emoji=":water_buffalo:"]:before, -em[data-emoji="water_buffalo"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f403.svg"); -} - -em[data-emoji=":ox:"]:before, -em[data-emoji="ox"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f402.svg"); -} - -em[data-emoji=":cow2:"]:before, -em[data-emoji="cow2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f404.svg"); -} - -em[data-emoji=":racehorse:"]:before, -em[data-emoji="racehorse"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f40e.svg"); -} - -em[data-emoji=":pig2:"]:before, -em[data-emoji="pig2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f416.svg"); -} - -em[data-emoji=":ram:"]:before, -em[data-emoji="ram"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f40f.svg"); -} - -em[data-emoji=":llama:"]:before, -em[data-emoji="llama"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f999.svg"); -} - -em[data-emoji=":sheep:"]:before, -em[data-emoji="sheep"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f411.svg"); -} - -em[data-emoji=":goat:"]:before, -em[data-emoji="goat"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f410.svg"); -} - -em[data-emoji=":deer:"]:before, -em[data-emoji="deer"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f98c.svg"); -} - -em[data-emoji=":dog2:"]:before, -em[data-emoji="dog2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f415.svg"); -} - -em[data-emoji=":guide_dog:"]:before, -em[data-emoji="guide_dog"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9ae.svg"); -} - -em[data-emoji=":service_dog:"]:before, -em[data-emoji="service_dog"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f415-200d-1f9ba.svg"); -} - -em[data-emoji=":poodle:"]:before, -em[data-emoji="poodle"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f429.svg"); -} - -em[data-emoji=":cat2:"]:before, -em[data-emoji="cat2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f408.svg"); -} - -em[data-emoji=":rooster:"]:before, -em[data-emoji="rooster"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f413.svg"); -} - -em[data-emoji=":turkey:"]:before, -em[data-emoji="turkey"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f983.svg"); -} - -em[data-emoji=":peacock:"]:before, -em[data-emoji="peacock"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f99a.svg"); -} - -em[data-emoji=":parrot:"]:before, -em[data-emoji="parrot"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f99c.svg"); -} - -em[data-emoji=":swan:"]:before, -em[data-emoji="swan"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9a2.svg"); -} - -em[data-emoji=":flamingo:"]:before, -em[data-emoji="flamingo"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9a9.svg"); -} - -em[data-emoji=":dove:"]:before, -em[data-emoji="dove"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f54a.svg"); -} - -em[data-emoji=":rabbit2:"]:before, -em[data-emoji="rabbit2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f407.svg"); -} - -em[data-emoji=":sloth:"]:before, -em[data-emoji="sloth"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9a5.svg"); -} - -em[data-emoji=":otter:"]:before, -em[data-emoji="otter"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9a6.svg"); -} - -em[data-emoji=":skunk:"]:before, -em[data-emoji="skunk"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9a8.svg"); -} - -em[data-emoji=":raccoon:"]:before, -em[data-emoji="raccoon"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f99d.svg"); -} - -em[data-emoji=":badger:"]:before, -em[data-emoji="badger"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9a1.svg"); -} - -em[data-emoji=":mouse2:"]:before, -em[data-emoji="mouse2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f401.svg"); -} - -em[data-emoji=":rat:"]:before, -em[data-emoji="rat"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f400.svg"); -} - -em[data-emoji=":chipmunk:"]:before, -em[data-emoji="chipmunk"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f43f.svg"); -} - -em[data-emoji=":hedgehog:"]:before, -em[data-emoji="hedgehog"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f994.svg"); -} - -em[data-emoji=":feet:"]:before, -em[data-emoji="feet"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f43e.svg"); -} - -em[data-emoji=":dragon:"]:before, -em[data-emoji="dragon"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f409.svg"); -} - -em[data-emoji=":dragon_face:"]:before, -em[data-emoji="dragon_face"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f432.svg"); -} - -em[data-emoji=":cactus:"]:before, -em[data-emoji="cactus"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f335.svg"); -} - -em[data-emoji=":christmas_tree:"]:before, -em[data-emoji="christmas_tree"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f384.svg"); -} - -em[data-emoji=":evergreen_tree:"]:before, -em[data-emoji="evergreen_tree"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f332.svg"); -} - -em[data-emoji=":deciduous_tree:"]:before, -em[data-emoji="deciduous_tree"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f333.svg"); -} - -em[data-emoji=":palm_tree:"]:before, -em[data-emoji="palm_tree"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f334.svg"); -} - -em[data-emoji=":seedling:"]:before, -em[data-emoji="seedling"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f331.svg"); -} - -em[data-emoji=":herb:"]:before, -em[data-emoji="herb"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f33f.svg"); -} - -em[data-emoji=":four_leaf_clover:"]:before, -em[data-emoji="four_leaf_clover"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f340.svg"); -} - -em[data-emoji=":bamboo:"]:before, -em[data-emoji="bamboo"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f38d.svg"); -} - -em[data-emoji=":tanabata_tree:"]:before, -em[data-emoji="tanabata_tree"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f38b.svg"); -} - -em[data-emoji=":leaves:"]:before, -em[data-emoji="leaves"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f343.svg"); -} - -em[data-emoji=":fallen_leaf:"]:before, -em[data-emoji="fallen_leaf"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f342.svg"); -} - -em[data-emoji=":maple_leaf:"]:before, -em[data-emoji="maple_leaf"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f341.svg"); -} - -em[data-emoji=":mushroom:"]:before, -em[data-emoji="mushroom"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f344.svg"); -} - -em[data-emoji=":ear_of_rice:"]:before, -em[data-emoji="ear_of_rice"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f33e.svg"); -} - -em[data-emoji=":bouquet:"]:before, -em[data-emoji="bouquet"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f490.svg"); -} - -em[data-emoji=":tulip:"]:before, -em[data-emoji="tulip"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f337.svg"); -} - -em[data-emoji=":rose:"]:before, -em[data-emoji="rose"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f339.svg"); -} - -em[data-emoji=":wilted_rose:"]:before, -em[data-emoji="wilted_rose"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f940.svg"); -} - -em[data-emoji=":hibiscus:"]:before, -em[data-emoji="hibiscus"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f33a.svg"); -} - -em[data-emoji=":cherry_blossom:"]:before, -em[data-emoji="cherry_blossom"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f338.svg"); -} - -em[data-emoji=":blossom:"]:before, -em[data-emoji="blossom"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f33c.svg"); -} - -em[data-emoji=":sunflower:"]:before, -em[data-emoji="sunflower"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f33b.svg"); -} - -em[data-emoji=":sun_with_face:"]:before, -em[data-emoji="sun_with_face"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f31e.svg"); -} - -em[data-emoji=":full_moon_with_face:"]:before, -em[data-emoji="full_moon_with_face"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f31d.svg"); -} - -em[data-emoji=":first_quarter_moon_with_face:"]:before, -em[data-emoji="first_quarter_moon_with_face"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f31b.svg"); -} - -em[data-emoji=":last_quarter_moon_with_face:"]:before, -em[data-emoji="last_quarter_moon_with_face"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f31c.svg"); -} - -em[data-emoji=":new_moon_with_face:"]:before, -em[data-emoji="new_moon_with_face"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f31a.svg"); -} - -em[data-emoji=":full_moon:"]:before, -em[data-emoji="full_moon"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f315.svg"); -} - -em[data-emoji=":waning_gibbous_moon:"]:before, -em[data-emoji="waning_gibbous_moon"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f316.svg"); -} - -em[data-emoji=":last_quarter_moon:"]:before, -em[data-emoji="last_quarter_moon"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f317.svg"); -} - -em[data-emoji=":waning_crescent_moon:"]:before, -em[data-emoji="waning_crescent_moon"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f318.svg"); -} - -em[data-emoji=":new_moon:"]:before, -em[data-emoji="new_moon"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f311.svg"); -} - -em[data-emoji=":waxing_crescent_moon:"]:before, -em[data-emoji="waxing_crescent_moon"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f312.svg"); -} - -em[data-emoji=":first_quarter_moon:"]:before, -em[data-emoji="first_quarter_moon"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f313.svg"); -} - -em[data-emoji=":waxing_gibbous_moon:"]:before, -em[data-emoji="waxing_gibbous_moon"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f314.svg"); -} - -em[data-emoji=":crescent_moon:"]:before, -em[data-emoji="crescent_moon"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f319.svg"); -} - -em[data-emoji=":earth_americas:"]:before, -em[data-emoji="earth_americas"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f30e.svg"); -} - -em[data-emoji=":earth_africa:"]:before, -em[data-emoji="earth_africa"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f30d.svg"); -} - -em[data-emoji=":earth_asia:"]:before, -em[data-emoji="earth_asia"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f30f.svg"); -} - -em[data-emoji=":ringed_planet:"]:before, -em[data-emoji="ringed_planet"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1fa90.svg"); -} - -em[data-emoji=":dizzy:"]:before, -em[data-emoji="dizzy"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4ab.svg"); -} - -em[data-emoji=":star:"]:before, -em[data-emoji="star"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2b50.svg"); -} - -em[data-emoji=":star2:"]:before, -em[data-emoji="star2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f31f.svg"); -} - -em[data-emoji=":zap:"]:before, -em[data-emoji="zap"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26a1.svg"); -} - -em[data-emoji=":boom:"]:before, -em[data-emoji="boom"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4a5.svg"); -} - -em[data-emoji=":fire:"]:before, -em[data-emoji="fire"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f525.svg"); -} - -em[data-emoji=":cloud_tornado:"]:before, -em[data-emoji="cloud_tornado"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f32a.svg"); -} - -em[data-emoji=":rainbow:"]:before, -em[data-emoji="rainbow"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f308.svg"); -} - -em[data-emoji=":white_sun_small_cloud:"]:before, -em[data-emoji="white_sun_small_cloud"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f324.svg"); -} - -em[data-emoji=":partly_sunny:"]:before, -em[data-emoji="partly_sunny"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26c5.svg"); -} - -em[data-emoji=":white_sun_cloud:"]:before, -em[data-emoji="white_sun_cloud"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f325.svg"); -} - -em[data-emoji=":white_sun_rain_cloud:"]:before, -em[data-emoji="white_sun_rain_cloud"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f326.svg"); -} - -em[data-emoji=":cloud_rain:"]:before, -em[data-emoji="cloud_rain"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f327.svg"); -} - -em[data-emoji=":thunder_cloud_rain:"]:before, -em[data-emoji="thunder_cloud_rain"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26c8.svg"); -} - -em[data-emoji=":cloud_lightning:"]:before, -em[data-emoji="cloud_lightning"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f329.svg"); -} - -em[data-emoji=":cloud_snow:"]:before, -em[data-emoji="cloud_snow"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f328.svg"); -} - -em[data-emoji=":snowman:"]:before, -em[data-emoji="snowman"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26c4.svg"); -} - -em[data-emoji=":wind_blowing_face:"]:before, -em[data-emoji="wind_blowing_face"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f32c.svg"); -} - -em[data-emoji=":dash:"]:before, -em[data-emoji="dash"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4a8.svg"); -} - -em[data-emoji=":droplet:"]:before, -em[data-emoji="droplet"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4a7.svg"); -} - -em[data-emoji=":sweat_drops:"]:before, -em[data-emoji="sweat_drops"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4a6.svg"); -} - -em[data-emoji=":ocean:"]:before, -em[data-emoji="ocean"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f30a.svg"); -} - -em[data-emoji=":fog:"]:before, -em[data-emoji="fog"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f32b.svg"); -} - -em[data-emoji=":green_apple:"]:before, -em[data-emoji="green_apple"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f34f.svg"); -} - -em[data-emoji=":apple:"]:before, -em[data-emoji="apple"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f34e.svg"); -} - -em[data-emoji=":pear:"]:before, -em[data-emoji="pear"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f350.svg"); -} - -em[data-emoji=":tangerine:"]:before, -em[data-emoji="tangerine"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f34a.svg"); -} - -em[data-emoji=":lemon:"]:before, -em[data-emoji="lemon"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f34b.svg"); -} - -em[data-emoji=":banana:"]:before, -em[data-emoji="banana"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f34c.svg"); -} - -em[data-emoji=":watermelon:"]:before, -em[data-emoji="watermelon"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f349.svg"); -} - -em[data-emoji=":grapes:"]:before, -em[data-emoji="grapes"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f347.svg"); -} - -em[data-emoji=":strawberry:"]:before, -em[data-emoji="strawberry"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f353.svg"); -} - -em[data-emoji=":melon:"]:before, -em[data-emoji="melon"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f348.svg"); -} - -em[data-emoji=":cherries:"]:before, -em[data-emoji="cherries"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f352.svg"); -} - -em[data-emoji=":peach:"]:before, -em[data-emoji="peach"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f351.svg"); -} - -em[data-emoji=":mango:"]:before, -em[data-emoji="mango"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f96d.svg"); -} - -em[data-emoji=":pineapple:"]:before, -em[data-emoji="pineapple"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f34d.svg"); -} - -em[data-emoji=":coconut:"]:before, -em[data-emoji="coconut"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f965.svg"); -} - -em[data-emoji=":kiwi:"]:before, -em[data-emoji="kiwi"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f95d.svg"); -} - -em[data-emoji=":tomato:"]:before, -em[data-emoji="tomato"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f345.svg"); -} - -em[data-emoji=":eggplant:"]:before, -em[data-emoji="eggplant"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f346.svg"); -} - -em[data-emoji=":avocado:"]:before, -em[data-emoji="avocado"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f951.svg"); -} - -em[data-emoji=":broccoli:"]:before, -em[data-emoji="broccoli"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f966.svg"); -} - -em[data-emoji=":leafy_green:"]:before, -em[data-emoji="leafy_green"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f96c.svg"); -} - -em[data-emoji=":cucumber:"]:before, -em[data-emoji="cucumber"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f952.svg"); -} - -em[data-emoji=":hot_pepper:"]:before, -em[data-emoji="hot_pepper"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f336.svg"); -} - -em[data-emoji=":corn:"]:before, -em[data-emoji="corn"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f33d.svg"); -} - -em[data-emoji=":carrot:"]:before, -em[data-emoji="carrot"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f955.svg"); -} - -em[data-emoji=":onion:"]:before, -em[data-emoji="onion"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9c5.svg"); -} - -em[data-emoji=":garlic:"]:before, -em[data-emoji="garlic"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9c4.svg"); -} - -em[data-emoji=":potato:"]:before, -em[data-emoji="potato"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f954.svg"); -} - -em[data-emoji=":sweet_potato:"]:before, -em[data-emoji="sweet_potato"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f360.svg"); -} - -em[data-emoji=":croissant:"]:before, -em[data-emoji="croissant"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f950.svg"); -} - -em[data-emoji=":bagel:"]:before, -em[data-emoji="bagel"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f96f.svg"); -} - -em[data-emoji=":bread:"]:before, -em[data-emoji="bread"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f35e.svg"); -} - -em[data-emoji=":french_bread:"]:before, -em[data-emoji="french_bread"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f956.svg"); -} - -em[data-emoji=":pretzel:"]:before, -em[data-emoji="pretzel"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f968.svg"); -} - -em[data-emoji=":cheese:"]:before, -em[data-emoji="cheese"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9c0.svg"); -} - -em[data-emoji=":egg:"]:before, -em[data-emoji="egg"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f95a.svg"); -} - -em[data-emoji=":cooking:"]:before, -em[data-emoji="cooking"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f373.svg"); -} - -em[data-emoji=":pancakes:"]:before, -em[data-emoji="pancakes"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f95e.svg"); -} - -em[data-emoji=":waffle:"]:before, -em[data-emoji="waffle"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9c7.svg"); -} - -em[data-emoji=":bacon:"]:before, -em[data-emoji="bacon"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f953.svg"); -} - -em[data-emoji=":cut_of_meat:"]:before, -em[data-emoji="cut_of_meat"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f969.svg"); -} - -em[data-emoji=":poultry_leg:"]:before, -em[data-emoji="poultry_leg"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f357.svg"); -} - -em[data-emoji=":meat_on_bone:"]:before, -em[data-emoji="meat_on_bone"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f356.svg"); -} - -em[data-emoji=":hotdog:"]:before, -em[data-emoji="hotdog"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f32d.svg"); -} - -em[data-emoji=":hamburger:"]:before, -em[data-emoji="hamburger"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f354.svg"); -} - -em[data-emoji=":fries:"]:before, -em[data-emoji="fries"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f35f.svg"); -} - -em[data-emoji=":pizza:"]:before, -em[data-emoji="pizza"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f355.svg"); -} - -em[data-emoji=":sandwich:"]:before, -em[data-emoji="sandwich"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f96a.svg"); -} - -em[data-emoji=":falafel:"]:before, -em[data-emoji="falafel"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9c6.svg"); -} - -em[data-emoji=":stuffed_flatbread:"]:before, -em[data-emoji="stuffed_flatbread"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f959.svg"); -} - -em[data-emoji=":taco:"]:before, -em[data-emoji="taco"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f32e.svg"); -} - -em[data-emoji=":burrito:"]:before, -em[data-emoji="burrito"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f32f.svg"); -} - -em[data-emoji=":salad:"]:before, -em[data-emoji="salad"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f957.svg"); -} - -em[data-emoji=":shallow_pan_of_food:"]:before, -em[data-emoji="shallow_pan_of_food"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f958.svg"); -} - -em[data-emoji=":canned_food:"]:before, -em[data-emoji="canned_food"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f96b.svg"); -} - -em[data-emoji=":spaghetti:"]:before, -em[data-emoji="spaghetti"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f35d.svg"); -} - -em[data-emoji=":ramen:"]:before, -em[data-emoji="ramen"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f35c.svg"); -} - -em[data-emoji=":stew:"]:before, -em[data-emoji="stew"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f372.svg"); -} - -em[data-emoji=":curry:"]:before, -em[data-emoji="curry"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f35b.svg"); -} - -em[data-emoji=":sushi:"]:before, -em[data-emoji="sushi"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f363.svg"); -} - -em[data-emoji=":bento:"]:before, -em[data-emoji="bento"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f371.svg"); -} - -em[data-emoji=":dumpling:"]:before, -em[data-emoji="dumpling"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f95f.svg"); -} - -em[data-emoji=":fried_shrimp:"]:before, -em[data-emoji="fried_shrimp"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f364.svg"); -} - -em[data-emoji=":rice_ball:"]:before, -em[data-emoji="rice_ball"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f359.svg"); -} - -em[data-emoji=":rice:"]:before, -em[data-emoji="rice"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f35a.svg"); -} - -em[data-emoji=":rice_cracker:"]:before, -em[data-emoji="rice_cracker"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f358.svg"); -} - -em[data-emoji=":fish_cake:"]:before, -em[data-emoji="fish_cake"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f365.svg"); -} - -em[data-emoji=":fortune_cookie:"]:before, -em[data-emoji="fortune_cookie"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f960.svg"); -} - -em[data-emoji=":moon_cake:"]:before, -em[data-emoji="moon_cake"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f96e.svg"); -} - -em[data-emoji=":oden:"]:before, -em[data-emoji="oden"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f362.svg"); -} - -em[data-emoji=":dango:"]:before, -em[data-emoji="dango"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f361.svg"); -} - -em[data-emoji=":shaved_ice:"]:before, -em[data-emoji="shaved_ice"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f367.svg"); -} - -em[data-emoji=":ice_cream:"]:before, -em[data-emoji="ice_cream"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f368.svg"); -} - -em[data-emoji=":icecream:"]:before, -em[data-emoji="icecream"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f366.svg"); -} - -em[data-emoji=":pie:"]:before, -em[data-emoji="pie"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f967.svg"); -} - -em[data-emoji=":cupcake:"]:before, -em[data-emoji="cupcake"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9c1.svg"); -} - -em[data-emoji=":cake:"]:before, -em[data-emoji="cake"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f370.svg"); -} - -em[data-emoji=":birthday:"]:before, -em[data-emoji="birthday"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f382.svg"); -} - -em[data-emoji=":custard:"]:before, -em[data-emoji="custard"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f36e.svg"); -} - -em[data-emoji=":lollipop:"]:before, -em[data-emoji="lollipop"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f36d.svg"); -} - -em[data-emoji=":candy:"]:before, -em[data-emoji="candy"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f36c.svg"); -} - -em[data-emoji=":chocolate_bar:"]:before, -em[data-emoji="chocolate_bar"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f36b.svg"); -} - -em[data-emoji=":popcorn:"]:before, -em[data-emoji="popcorn"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f37f.svg"); -} - -em[data-emoji=":doughnut:"]:before, -em[data-emoji="doughnut"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f369.svg"); -} - -em[data-emoji=":cookie:"]:before, -em[data-emoji="cookie"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f36a.svg"); -} - -em[data-emoji=":chestnut:"]:before, -em[data-emoji="chestnut"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f330.svg"); -} - -em[data-emoji=":peanuts:"]:before, -em[data-emoji="peanuts"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f95c.svg"); -} - -em[data-emoji=":honey_pot:"]:before, -em[data-emoji="honey_pot"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f36f.svg"); -} - -em[data-emoji=":butter:"]:before, -em[data-emoji="butter"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9c8.svg"); -} - -em[data-emoji=":milk:"]:before, -em[data-emoji="milk"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f95b.svg"); -} - -em[data-emoji=":baby_bottle:"]:before, -em[data-emoji="baby_bottle"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f37c.svg"); -} - -em[data-emoji=":tea:"]:before, -em[data-emoji="tea"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f375.svg"); -} - -em[data-emoji=":mate:"]:before, -em[data-emoji="mate"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9c9.svg"); -} - -em[data-emoji=":cup_with_straw:"]:before, -em[data-emoji="cup_with_straw"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f964.svg"); -} - -em[data-emoji=":beverage_box:"]:before, -em[data-emoji="beverage_box"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9c3.svg"); -} - -em[data-emoji=":ice_cube:"]:before, -em[data-emoji="ice_cube"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9ca.svg"); -} - -em[data-emoji=":sake:"]:before, -em[data-emoji="sake"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f376.svg"); -} - -em[data-emoji=":beer:"]:before, -em[data-emoji="beer"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f37a.svg"); -} - -em[data-emoji=":beers:"]:before, -em[data-emoji="beers"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f37b.svg"); -} - -em[data-emoji=":champagne_glass:"]:before, -em[data-emoji="champagne_glass"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f942.svg"); -} - -em[data-emoji=":wine_glass:"]:before, -em[data-emoji="wine_glass"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f377.svg"); -} - -em[data-emoji=":tumbler_glass:"]:before, -em[data-emoji="tumbler_glass"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f943.svg"); -} - -em[data-emoji=":cocktail:"]:before, -em[data-emoji="cocktail"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f378.svg"); -} - -em[data-emoji=":tropical_drink:"]:before, -em[data-emoji="tropical_drink"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f379.svg"); -} - -em[data-emoji=":champagne:"]:before, -em[data-emoji="champagne"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f37e.svg"); -} - -em[data-emoji=":spoon:"]:before, -em[data-emoji="spoon"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f944.svg"); -} - -em[data-emoji=":fork_and_knife:"]:before, -em[data-emoji="fork_and_knife"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f374.svg"); -} - -em[data-emoji=":fork_knife_plate:"]:before, -em[data-emoji="fork_knife_plate"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f37d.svg"); -} - -em[data-emoji=":bowl_with_spoon:"]:before, -em[data-emoji="bowl_with_spoon"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f963.svg"); -} - -em[data-emoji=":takeout_box:"]:before, -em[data-emoji="takeout_box"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f961.svg"); -} - -em[data-emoji=":chopsticks:"]:before, -em[data-emoji="chopsticks"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f962.svg"); -} - -em[data-emoji=":salt:"]:before, -em[data-emoji="salt"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9c2.svg"); -} - -em[data-emoji=":blush:"]:before, -em[data-emoji="blush"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f60a.svg"); -} - -em[data-emoji=":innocent:"]:before, -em[data-emoji="innocent"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f607.svg"); -} - -em[data-emoji=":slight_smile:"]:before, -em[data-emoji="slight_smile"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f642.svg"); -} - -em[data-emoji=":upside_down:"]:before, -em[data-emoji="upside_down"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f643.svg"); -} - -em[data-emoji=":wink:"]:before, -em[data-emoji="wink"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f609.svg"); -} - -em[data-emoji=":grinning:"]:before, -em[data-emoji="grinning"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f600.svg"); -} - -em[data-emoji=":smiley:"]:before, -em[data-emoji="smiley"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f603.svg"); -} - -em[data-emoji=":smile:"]:before, -em[data-emoji="smile"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f604.svg"); -} - -em[data-emoji=":grin:"]:before, -em[data-emoji="grin"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f601.svg"); -} - -em[data-emoji=":laughing:"]:before, -em[data-emoji="laughing"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f606.svg"); -} - -em[data-emoji=":sweat_smile:"]:before, -em[data-emoji="sweat_smile"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f605.svg"); -} - -em[data-emoji=":joy:"]:before, -em[data-emoji="joy"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f602.svg"); -} - -em[data-emoji=":rofl:"]:before, -em[data-emoji="rofl"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f923.svg"); -} - -em[data-emoji=":relaxed:"]:before, -em[data-emoji="relaxed"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/263a.svg"); -} - -em[data-emoji=":relieved:"]:before, -em[data-emoji="relieved"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f60c.svg"); -} - -em[data-emoji=":heart_eyes:"]:before, -em[data-emoji="heart_eyes"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f60d.svg"); -} - -em[data-emoji=":smiling_face_with_3_hearts:"]:before, -em[data-emoji="smiling_face_with_3_hearts"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f970.svg"); -} - -em[data-emoji=":kissing_heart:"]:before, -em[data-emoji="kissing_heart"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f618.svg"); -} - -em[data-emoji=":kissing:"]:before, -em[data-emoji="kissing"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f617.svg"); -} - -em[data-emoji=":kissing_smiling_eyes:"]:before, -em[data-emoji="kissing_smiling_eyes"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f619.svg"); -} - -em[data-emoji=":kissing_closed_eyes:"]:before, -em[data-emoji="kissing_closed_eyes"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f61a.svg"); -} - -em[data-emoji=":yum:"]:before, -em[data-emoji="yum"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f60b.svg"); -} - -em[data-emoji=":stuck_out_tongue:"]:before, -em[data-emoji="stuck_out_tongue"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f61b.svg"); -} - -em[data-emoji=":stuck_out_tongue_closed_eyes:"]:before, -em[data-emoji="stuck_out_tongue_closed_eyes"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f61d.svg"); -} - -em[data-emoji=":stuck_out_tongue_winking_eye:"]:before, -em[data-emoji="stuck_out_tongue_winking_eye"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f61c.svg"); -} - -em[data-emoji=":zany_face:"]:before, -em[data-emoji="zany_face"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f92a.svg"); -} - -em[data-emoji=":face_with_raised_eyebrow:"]:before, -em[data-emoji="face_with_raised_eyebrow"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f928.svg"); -} - -em[data-emoji=":face_with_monocle:"]:before, -em[data-emoji="face_with_monocle"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d0.svg"); -} - -em[data-emoji=":nerd:"]:before, -em[data-emoji="nerd"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f913.svg"); -} - -em[data-emoji=":sunglasses:"]:before, -em[data-emoji="sunglasses"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f60e.svg"); -} - -em[data-emoji=":star_struck:"]:before, -em[data-emoji="star_struck"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f929.svg"); -} - -em[data-emoji=":partying_face:"]:before, -em[data-emoji="partying_face"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f973.svg"); -} - -em[data-emoji=":smirk:"]:before, -em[data-emoji="smirk"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f60f.svg"); -} - -em[data-emoji=":unamused:"]:before, -em[data-emoji="unamused"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f612.svg"); -} - -em[data-emoji=":disappointed:"]:before, -em[data-emoji="disappointed"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f61e.svg"); -} - -em[data-emoji=":pensive:"]:before, -em[data-emoji="pensive"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f614.svg"); -} - -em[data-emoji=":worried:"]:before, -em[data-emoji="worried"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f61f.svg"); -} - -em[data-emoji=":confused:"]:before, -em[data-emoji="confused"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f615.svg"); -} - -em[data-emoji=":slight_frown:"]:before, -em[data-emoji="slight_frown"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f641.svg"); -} - -em[data-emoji=":persevere:"]:before, -em[data-emoji="persevere"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f623.svg"); -} - -em[data-emoji=":confounded:"]:before, -em[data-emoji="confounded"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f616.svg"); -} - -em[data-emoji=":tired_face:"]:before, -em[data-emoji="tired_face"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f62b.svg"); -} - -em[data-emoji=":weary:"]:before, -em[data-emoji="weary"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f629.svg"); -} - -em[data-emoji=":yawning_face:"]:before, -em[data-emoji="yawning_face"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f971.svg"); -} - -em[data-emoji=":pleading_face:"]:before, -em[data-emoji="pleading_face"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f97a.svg"); -} - -em[data-emoji=":cry:"]:before, -em[data-emoji="cry"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f622.svg"); -} - -em[data-emoji=":sob:"]:before, -em[data-emoji="sob"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f62d.svg"); -} - -em[data-emoji=":triumph:"]:before, -em[data-emoji="triumph"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f624.svg"); -} - -em[data-emoji=":angry:"]:before, -em[data-emoji="angry"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f620.svg"); -} - -em[data-emoji=":rage:"]:before, -em[data-emoji="rage"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f621.svg"); -} - -em[data-emoji=":face_with_symbols_over_mouth:"]:before, -em[data-emoji="face_with_symbols_over_mouth"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f92c.svg"); -} - -em[data-emoji=":exploding_head:"]:before, -em[data-emoji="exploding_head"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f92f.svg"); -} - -em[data-emoji=":flushed:"]:before, -em[data-emoji="flushed"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f633.svg"); -} - -em[data-emoji=":hot_face:"]:before, -em[data-emoji="hot_face"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f975.svg"); -} - -em[data-emoji=":cold_face:"]:before, -em[data-emoji="cold_face"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f976.svg"); -} - -em[data-emoji=":scream:"]:before, -em[data-emoji="scream"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f631.svg"); -} - -em[data-emoji=":fearful:"]:before, -em[data-emoji="fearful"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f628.svg"); -} - -em[data-emoji=":cold_sweat:"]:before, -em[data-emoji="cold_sweat"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f630.svg"); -} - -em[data-emoji=":disappointed_relieved:"]:before, -em[data-emoji="disappointed_relieved"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f625.svg"); -} - -em[data-emoji=":sweat:"]:before, -em[data-emoji="sweat"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f613.svg"); -} - -em[data-emoji=":hugging:"]:before, -em[data-emoji="hugging"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f917.svg"); -} - -em[data-emoji=":thinking:"]:before, -em[data-emoji="thinking"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f914.svg"); -} - -em[data-emoji=":face_with_hand_over_mouth:"]:before, -em[data-emoji="face_with_hand_over_mouth"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f92d.svg"); -} - -em[data-emoji=":shushing_face:"]:before, -em[data-emoji="shushing_face"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f92b.svg"); -} - -em[data-emoji=":lying_face:"]:before, -em[data-emoji="lying_face"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f925.svg"); -} - -em[data-emoji=":no_mouth:"]:before, -em[data-emoji="no_mouth"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f636.svg"); -} - -em[data-emoji=":neutral_face:"]:before, -em[data-emoji="neutral_face"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f610.svg"); -} - -em[data-emoji=":expressionless:"]:before, -em[data-emoji="expressionless"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f611.svg"); -} - -em[data-emoji=":grimacing:"]:before, -em[data-emoji="grimacing"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f62c.svg"); -} - -em[data-emoji=":rolling_eyes:"]:before, -em[data-emoji="rolling_eyes"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f644.svg"); -} - -em[data-emoji=":hushed:"]:before, -em[data-emoji="hushed"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f62f.svg"); -} - -em[data-emoji=":frowning:"]:before, -em[data-emoji="frowning"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f626.svg"); -} - -em[data-emoji=":anguished:"]:before, -em[data-emoji="anguished"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f627.svg"); -} - -em[data-emoji=":open_mouth:"]:before, -em[data-emoji="open_mouth"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f62e.svg"); -} - -em[data-emoji=":astonished:"]:before, -em[data-emoji="astonished"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f632.svg"); -} - -em[data-emoji=":sleeping:"]:before, -em[data-emoji="sleeping"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f634.svg"); -} - -em[data-emoji=":drooling_face:"]:before, -em[data-emoji="drooling_face"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f924.svg"); -} - -em[data-emoji=":sleepy:"]:before, -em[data-emoji="sleepy"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f62a.svg"); -} - -em[data-emoji=":dizzy_face:"]:before, -em[data-emoji="dizzy_face"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f635.svg"); -} - -em[data-emoji=":zipper_mouth:"]:before, -em[data-emoji="zipper_mouth"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f910.svg"); -} - -em[data-emoji=":woozy_face:"]:before, -em[data-emoji="woozy_face"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f974.svg"); -} - -em[data-emoji=":nauseated_face:"]:before, -em[data-emoji="nauseated_face"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f922.svg"); -} - -em[data-emoji=":face_vomiting:"]:before, -em[data-emoji="face_vomiting"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f92e.svg"); -} - -em[data-emoji=":sneezing_face:"]:before, -em[data-emoji="sneezing_face"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f927.svg"); -} - -em[data-emoji=":mask:"]:before, -em[data-emoji="mask"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f637.svg"); -} - -em[data-emoji=":thermometer_face:"]:before, -em[data-emoji="thermometer_face"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f912.svg"); -} - -em[data-emoji=":head_bandage:"]:before, -em[data-emoji="head_bandage"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f915.svg"); -} - -em[data-emoji=":money_mouth:"]:before, -em[data-emoji="money_mouth"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f911.svg"); -} - -em[data-emoji=":cowboy:"]:before, -em[data-emoji="cowboy"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f920.svg"); -} - -em[data-emoji=":smiling_imp:"]:before, -em[data-emoji="smiling_imp"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f608.svg"); -} - -em[data-emoji=":imp:"]:before, -em[data-emoji="imp"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f47f.svg"); -} - -em[data-emoji=":japanese_ogre:"]:before, -em[data-emoji="japanese_ogre"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f479.svg"); -} - -em[data-emoji=":japanese_goblin:"]:before, -em[data-emoji="japanese_goblin"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f47a.svg"); -} - -em[data-emoji=":clown:"]:before, -em[data-emoji="clown"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f921.svg"); -} - -em[data-emoji=":poop:"]:before, -em[data-emoji="poop"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4a9.svg"); -} - -em[data-emoji=":ghost:"]:before, -em[data-emoji="ghost"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f47b.svg"); -} - -em[data-emoji=":skull:"]:before, -em[data-emoji="skull"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f480.svg"); -} - -em[data-emoji=":alien:"]:before, -em[data-emoji="alien"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f47d.svg"); -} - -em[data-emoji=":space_invader:"]:before, -em[data-emoji="space_invader"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f47e.svg"); -} - -em[data-emoji=":robot:"]:before, -em[data-emoji="robot"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f916.svg"); -} - -em[data-emoji=":jack_o_lantern:"]:before, -em[data-emoji="jack_o_lantern"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f383.svg"); -} - -em[data-emoji=":smiley_cat:"]:before, -em[data-emoji="smiley_cat"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f63a.svg"); -} - -em[data-emoji=":smile_cat:"]:before, -em[data-emoji="smile_cat"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f638.svg"); -} - -em[data-emoji=":joy_cat:"]:before, -em[data-emoji="joy_cat"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f639.svg"); -} - -em[data-emoji=":heart_eyes_cat:"]:before, -em[data-emoji="heart_eyes_cat"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f63b.svg"); -} - -em[data-emoji=":smirk_cat:"]:before, -em[data-emoji="smirk_cat"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f63c.svg"); -} - -em[data-emoji=":kissing_cat:"]:before, -em[data-emoji="kissing_cat"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f63d.svg"); -} - -em[data-emoji=":scream_cat:"]:before, -em[data-emoji="scream_cat"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f640.svg"); -} - -em[data-emoji=":crying_cat_face:"]:before, -em[data-emoji="crying_cat_face"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f63f.svg"); -} - -em[data-emoji=":pouting_cat:"]:before, -em[data-emoji="pouting_cat"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f63e.svg"); -} - -em[data-emoji=":handshake:"]:before, -em[data-emoji="handshake"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f91d.svg"); -} - -em[data-emoji=":palms_up_together:"]:before, -em[data-emoji="palms_up_together"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f932.svg"); -} - -em[data-emoji=":palms_up_together_tone1:"]:before, -em[data-emoji="palms_up_together_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f932-1f3fb.svg"); -} - -em[data-emoji=":palms_up_together_tone2:"]:before, -em[data-emoji="palms_up_together_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f932-1f3fc.svg"); -} - -em[data-emoji=":palms_up_together_tone3:"]:before, -em[data-emoji="palms_up_together_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f932-1f3fd.svg"); -} - -em[data-emoji=":palms_up_together_tone4:"]:before, -em[data-emoji="palms_up_together_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f932-1f3fe.svg"); -} - -em[data-emoji=":palms_up_together_tone5:"]:before, -em[data-emoji="palms_up_together_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f932-1f3ff.svg"); -} - -em[data-emoji=":open_hands:"]:before, -em[data-emoji="open_hands"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f450.svg"); -} - -em[data-emoji=":open_hands_tone1:"]:before, -em[data-emoji="open_hands_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f450-1f3fb.svg"); -} - -em[data-emoji=":open_hands_tone2:"]:before, -em[data-emoji="open_hands_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f450-1f3fc.svg"); -} - -em[data-emoji=":open_hands_tone3:"]:before, -em[data-emoji="open_hands_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f450-1f3fd.svg"); -} - -em[data-emoji=":open_hands_tone4:"]:before, -em[data-emoji="open_hands_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f450-1f3fe.svg"); -} - -em[data-emoji=":open_hands_tone5:"]:before, -em[data-emoji="open_hands_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f450-1f3ff.svg"); -} - -em[data-emoji=":raised_hands:"]:before, -em[data-emoji="raised_hands"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64c.svg"); -} - -em[data-emoji=":raised_hands_tone1:"]:before, -em[data-emoji="raised_hands_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64c-1f3fb.svg"); -} - -em[data-emoji=":raised_hands_tone2:"]:before, -em[data-emoji="raised_hands_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64c-1f3fc.svg"); -} - -em[data-emoji=":raised_hands_tone3:"]:before, -em[data-emoji="raised_hands_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64c-1f3fd.svg"); -} - -em[data-emoji=":raised_hands_tone4:"]:before, -em[data-emoji="raised_hands_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64c-1f3fe.svg"); -} - -em[data-emoji=":raised_hands_tone5:"]:before, -em[data-emoji="raised_hands_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64c-1f3ff.svg"); -} - -em[data-emoji=":clap:"]:before, -em[data-emoji="clap"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f44f.svg"); -} - -em[data-emoji=":clap_tone1:"]:before, -em[data-emoji="clap_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f44f-1f3fb.svg"); -} - -em[data-emoji=":clap_tone2:"]:before, -em[data-emoji="clap_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f44f-1f3fc.svg"); -} - -em[data-emoji=":clap_tone3:"]:before, -em[data-emoji="clap_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f44f-1f3fd.svg"); -} - -em[data-emoji=":clap_tone4:"]:before, -em[data-emoji="clap_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f44f-1f3fe.svg"); -} - -em[data-emoji=":clap_tone5:"]:before, -em[data-emoji="clap_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f44f-1f3ff.svg"); -} - -em[data-emoji=":thumbsup:"]:before, -em[data-emoji="thumbsup"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f44d.svg"); -} - -em[data-emoji=":thumbsup_tone1:"]:before, -em[data-emoji="thumbsup_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f44d-1f3fb.svg"); -} - -em[data-emoji=":thumbsup_tone2:"]:before, -em[data-emoji="thumbsup_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f44d-1f3fc.svg"); -} - -em[data-emoji=":thumbsup_tone3:"]:before, -em[data-emoji="thumbsup_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f44d-1f3fd.svg"); -} - -em[data-emoji=":thumbsup_tone4:"]:before, -em[data-emoji="thumbsup_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f44d-1f3fe.svg"); -} - -em[data-emoji=":thumbsup_tone5:"]:before, -em[data-emoji="thumbsup_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f44d-1f3ff.svg"); -} - -em[data-emoji=":thumbsdown:"]:before, -em[data-emoji="thumbsdown"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f44e.svg"); -} - -em[data-emoji=":thumbsdown_tone1:"]:before, -em[data-emoji="thumbsdown_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f44e-1f3fb.svg"); -} - -em[data-emoji=":thumbsdown_tone2:"]:before, -em[data-emoji="thumbsdown_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f44e-1f3fc.svg"); -} - -em[data-emoji=":thumbsdown_tone3:"]:before, -em[data-emoji="thumbsdown_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f44e-1f3fd.svg"); -} - -em[data-emoji=":thumbsdown_tone4:"]:before, -em[data-emoji="thumbsdown_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f44e-1f3fe.svg"); -} - -em[data-emoji=":thumbsdown_tone5:"]:before, -em[data-emoji="thumbsdown_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f44e-1f3ff.svg"); -} - -em[data-emoji=":punch:"]:before, -em[data-emoji="punch"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f44a.svg"); -} - -em[data-emoji=":punch_tone1:"]:before, -em[data-emoji="punch_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f44a-1f3fb.svg"); -} - -em[data-emoji=":punch_tone2:"]:before, -em[data-emoji="punch_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f44a-1f3fc.svg"); -} - -em[data-emoji=":punch_tone3:"]:before, -em[data-emoji="punch_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f44a-1f3fd.svg"); -} - -em[data-emoji=":punch_tone4:"]:before, -em[data-emoji="punch_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f44a-1f3fe.svg"); -} - -em[data-emoji=":punch_tone5:"]:before, -em[data-emoji="punch_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f44a-1f3ff.svg"); -} - -em[data-emoji=":fist:"]:before, -em[data-emoji="fist"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/270a.svg"); -} - -em[data-emoji=":fist_tone1:"]:before, -em[data-emoji="fist_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/270a-1f3fb.svg"); -} - -em[data-emoji=":fist_tone2:"]:before, -em[data-emoji="fist_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/270a-1f3fc.svg"); -} - -em[data-emoji=":fist_tone3:"]:before, -em[data-emoji="fist_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/270a-1f3fd.svg"); -} - -em[data-emoji=":fist_tone4:"]:before, -em[data-emoji="fist_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/270a-1f3fe.svg"); -} - -em[data-emoji=":fist_tone5:"]:before, -em[data-emoji="fist_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/270a-1f3ff.svg"); -} - -em[data-emoji=":left_facing_fist:"]:before, -em[data-emoji="left_facing_fist"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f91b.svg"); -} - -em[data-emoji=":left_facing_fist_tone1:"]:before, -em[data-emoji="left_facing_fist_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f91b-1f3fb.svg"); -} - -em[data-emoji=":left_facing_fist_tone2:"]:before, -em[data-emoji="left_facing_fist_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f91b-1f3fc.svg"); -} - -em[data-emoji=":left_facing_fist_tone3:"]:before, -em[data-emoji="left_facing_fist_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f91b-1f3fd.svg"); -} - -em[data-emoji=":left_facing_fist_tone4:"]:before, -em[data-emoji="left_facing_fist_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f91b-1f3fe.svg"); -} - -em[data-emoji=":left_facing_fist_tone5:"]:before, -em[data-emoji="left_facing_fist_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f91b-1f3ff.svg"); -} - -em[data-emoji=":right_facing_fist:"]:before, -em[data-emoji="right_facing_fist"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f91c.svg"); -} - -em[data-emoji=":right_facing_fist_tone1:"]:before, -em[data-emoji="right_facing_fist_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f91c-1f3fb.svg"); -} - -em[data-emoji=":right_facing_fist_tone2:"]:before, -em[data-emoji="right_facing_fist_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f91c-1f3fc.svg"); -} - -em[data-emoji=":right_facing_fist_tone3:"]:before, -em[data-emoji="right_facing_fist_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f91c-1f3fd.svg"); -} - -em[data-emoji=":right_facing_fist_tone4:"]:before, -em[data-emoji="right_facing_fist_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f91c-1f3fe.svg"); -} - -em[data-emoji=":right_facing_fist_tone5:"]:before, -em[data-emoji="right_facing_fist_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f91c-1f3ff.svg"); -} - -em[data-emoji=":fingers_crossed:"]:before, -em[data-emoji="fingers_crossed"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f91e.svg"); -} - -em[data-emoji=":fingers_crossed_tone1:"]:before, -em[data-emoji="fingers_crossed_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f91e-1f3fb.svg"); -} - -em[data-emoji=":fingers_crossed_tone2:"]:before, -em[data-emoji="fingers_crossed_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f91e-1f3fc.svg"); -} - -em[data-emoji=":fingers_crossed_tone3:"]:before, -em[data-emoji="fingers_crossed_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f91e-1f3fd.svg"); -} - -em[data-emoji=":fingers_crossed_tone4:"]:before, -em[data-emoji="fingers_crossed_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f91e-1f3fe.svg"); -} - -em[data-emoji=":fingers_crossed_tone5:"]:before, -em[data-emoji="fingers_crossed_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f91e-1f3ff.svg"); -} - -em[data-emoji=":v:"]:before, -em[data-emoji="v"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/270c.svg"); -} - -em[data-emoji=":v_tone1:"]:before, -em[data-emoji="v_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/270c-1f3fb.svg"); -} - -em[data-emoji=":v_tone2:"]:before, -em[data-emoji="v_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/270c-1f3fc.svg"); -} - -em[data-emoji=":v_tone3:"]:before, -em[data-emoji="v_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/270c-1f3fd.svg"); -} - -em[data-emoji=":v_tone4:"]:before, -em[data-emoji="v_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/270c-1f3fe.svg"); -} - -em[data-emoji=":v_tone5:"]:before, -em[data-emoji="v_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/270c-1f3ff.svg"); -} - -em[data-emoji=":love_you_gesture:"]:before, -em[data-emoji="love_you_gesture"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f91f.svg"); -} - -em[data-emoji=":love_you_gesture_tone1:"]:before, -em[data-emoji="love_you_gesture_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f91f-1f3fb.svg"); -} - -em[data-emoji=":love_you_gesture_tone2:"]:before, -em[data-emoji="love_you_gesture_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f91f-1f3fc.svg"); -} - -em[data-emoji=":love_you_gesture_tone3:"]:before, -em[data-emoji="love_you_gesture_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f91f-1f3fd.svg"); -} - -em[data-emoji=":love_you_gesture_tone4:"]:before, -em[data-emoji="love_you_gesture_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f91f-1f3fe.svg"); -} - -em[data-emoji=":love_you_gesture_tone5:"]:before, -em[data-emoji="love_you_gesture_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f91f-1f3ff.svg"); -} - -em[data-emoji=":metal:"]:before, -em[data-emoji="metal"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f918.svg"); -} - -em[data-emoji=":metal_tone1:"]:before, -em[data-emoji="metal_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f918-1f3fb.svg"); -} - -em[data-emoji=":metal_tone2:"]:before, -em[data-emoji="metal_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f918-1f3fc.svg"); -} - -em[data-emoji=":metal_tone3:"]:before, -em[data-emoji="metal_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f918-1f3fd.svg"); -} - -em[data-emoji=":metal_tone4:"]:before, -em[data-emoji="metal_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f918-1f3fe.svg"); -} - -em[data-emoji=":metal_tone5:"]:before, -em[data-emoji="metal_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f918-1f3ff.svg"); -} - -em[data-emoji=":ok_hand:"]:before, -em[data-emoji="ok_hand"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f44c.svg"); -} - -em[data-emoji=":ok_hand_tone1:"]:before, -em[data-emoji="ok_hand_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f44c-1f3fb.svg"); -} - -em[data-emoji=":ok_hand_tone2:"]:before, -em[data-emoji="ok_hand_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f44c-1f3fc.svg"); -} - -em[data-emoji=":ok_hand_tone3:"]:before, -em[data-emoji="ok_hand_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f44c-1f3fd.svg"); -} - -em[data-emoji=":ok_hand_tone4:"]:before, -em[data-emoji="ok_hand_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f44c-1f3fe.svg"); -} - -em[data-emoji=":ok_hand_tone5:"]:before, -em[data-emoji="ok_hand_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f44c-1f3ff.svg"); -} - -em[data-emoji=":pinching_hand:"]:before, -em[data-emoji="pinching_hand"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f90f.svg"); -} - -em[data-emoji=":pinching_hand_tone1:"]:before, -em[data-emoji="pinching_hand_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f90f-1f3fb.svg"); -} - -em[data-emoji=":pinching_hand_tone2:"]:before, -em[data-emoji="pinching_hand_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f90f-1f3fc.svg"); -} - -em[data-emoji=":pinching_hand_tone3:"]:before, -em[data-emoji="pinching_hand_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f90f-1f3fd.svg"); -} - -em[data-emoji=":pinching_hand_tone4:"]:before, -em[data-emoji="pinching_hand_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f90f-1f3fe.svg"); -} - -em[data-emoji=":pinching_hand_tone5:"]:before, -em[data-emoji="pinching_hand_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f90f-1f3ff.svg"); -} - -em[data-emoji=":point_left:"]:before, -em[data-emoji="point_left"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f448.svg"); -} - -em[data-emoji=":point_left_tone1:"]:before, -em[data-emoji="point_left_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f448-1f3fb.svg"); -} - -em[data-emoji=":point_left_tone2:"]:before, -em[data-emoji="point_left_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f448-1f3fc.svg"); -} - -em[data-emoji=":point_left_tone3:"]:before, -em[data-emoji="point_left_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f448-1f3fd.svg"); -} - -em[data-emoji=":point_left_tone4:"]:before, -em[data-emoji="point_left_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f448-1f3fe.svg"); -} - -em[data-emoji=":point_left_tone5:"]:before, -em[data-emoji="point_left_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f448-1f3ff.svg"); -} - -em[data-emoji=":point_right:"]:before, -em[data-emoji="point_right"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f449.svg"); -} - -em[data-emoji=":point_right_tone1:"]:before, -em[data-emoji="point_right_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f449-1f3fb.svg"); -} - -em[data-emoji=":point_right_tone2:"]:before, -em[data-emoji="point_right_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f449-1f3fc.svg"); -} - -em[data-emoji=":point_right_tone3:"]:before, -em[data-emoji="point_right_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f449-1f3fd.svg"); -} - -em[data-emoji=":point_right_tone4:"]:before, -em[data-emoji="point_right_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f449-1f3fe.svg"); -} - -em[data-emoji=":point_right_tone5:"]:before, -em[data-emoji="point_right_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f449-1f3ff.svg"); -} - -em[data-emoji=":point_up_2:"]:before, -em[data-emoji="point_up_2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f446.svg"); -} - -em[data-emoji=":point_up_2_tone1:"]:before, -em[data-emoji="point_up_2_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f446-1f3fb.svg"); -} - -em[data-emoji=":point_up_2_tone2:"]:before, -em[data-emoji="point_up_2_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f446-1f3fc.svg"); -} - -em[data-emoji=":point_up_2_tone3:"]:before, -em[data-emoji="point_up_2_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f446-1f3fd.svg"); -} - -em[data-emoji=":point_up_2_tone4:"]:before, -em[data-emoji="point_up_2_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f446-1f3fe.svg"); -} - -em[data-emoji=":point_up_2_tone5:"]:before, -em[data-emoji="point_up_2_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f446-1f3ff.svg"); -} - -em[data-emoji=":point_down:"]:before, -em[data-emoji="point_down"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f447.svg"); -} - -em[data-emoji=":point_down_tone1:"]:before, -em[data-emoji="point_down_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f447-1f3fb.svg"); -} - -em[data-emoji=":point_down_tone2:"]:before, -em[data-emoji="point_down_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f447-1f3fc.svg"); -} - -em[data-emoji=":point_down_tone3:"]:before, -em[data-emoji="point_down_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f447-1f3fd.svg"); -} - -em[data-emoji=":point_down_tone4:"]:before, -em[data-emoji="point_down_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f447-1f3fe.svg"); -} - -em[data-emoji=":point_down_tone5:"]:before, -em[data-emoji="point_down_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f447-1f3ff.svg"); -} - -em[data-emoji=":point_up:"]:before, -em[data-emoji="point_up"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/261d.svg"); -} - -em[data-emoji=":point_up_tone1:"]:before, -em[data-emoji="point_up_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/261d-1f3fb.svg"); -} - -em[data-emoji=":point_up_tone2:"]:before, -em[data-emoji="point_up_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/261d-1f3fc.svg"); -} - -em[data-emoji=":point_up_tone3:"]:before, -em[data-emoji="point_up_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/261d-1f3fd.svg"); -} - -em[data-emoji=":point_up_tone4:"]:before, -em[data-emoji="point_up_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/261d-1f3fe.svg"); -} - -em[data-emoji=":point_up_tone5:"]:before, -em[data-emoji="point_up_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/261d-1f3ff.svg"); -} - -em[data-emoji=":raised_hand:"]:before, -em[data-emoji="raised_hand"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/270b.svg"); -} - -em[data-emoji=":raised_hand_tone1:"]:before, -em[data-emoji="raised_hand_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/270b-1f3fb.svg"); -} - -em[data-emoji=":raised_hand_tone2:"]:before, -em[data-emoji="raised_hand_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/270b-1f3fc.svg"); -} - -em[data-emoji=":raised_hand_tone3:"]:before, -em[data-emoji="raised_hand_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/270b-1f3fd.svg"); -} - -em[data-emoji=":raised_hand_tone4:"]:before, -em[data-emoji="raised_hand_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/270b-1f3fe.svg"); -} - -em[data-emoji=":raised_hand_tone5:"]:before, -em[data-emoji="raised_hand_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/270b-1f3ff.svg"); -} - -em[data-emoji=":raised_back_of_hand:"]:before, -em[data-emoji="raised_back_of_hand"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f91a.svg"); -} - -em[data-emoji=":raised_back_of_hand_tone1:"]:before, -em[data-emoji="raised_back_of_hand_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f91a-1f3fb.svg"); -} - -em[data-emoji=":raised_back_of_hand_tone2:"]:before, -em[data-emoji="raised_back_of_hand_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f91a-1f3fc.svg"); -} - -em[data-emoji=":raised_back_of_hand_tone3:"]:before, -em[data-emoji="raised_back_of_hand_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f91a-1f3fd.svg"); -} - -em[data-emoji=":raised_back_of_hand_tone4:"]:before, -em[data-emoji="raised_back_of_hand_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f91a-1f3fe.svg"); -} - -em[data-emoji=":raised_back_of_hand_tone5:"]:before, -em[data-emoji="raised_back_of_hand_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f91a-1f3ff.svg"); -} - -em[data-emoji=":hand_splayed:"]:before, -em[data-emoji="hand_splayed"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f590.svg"); -} - -em[data-emoji=":hand_splayed_tone1:"]:before, -em[data-emoji="hand_splayed_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f590-1f3fb.svg"); -} - -em[data-emoji=":hand_splayed_tone2:"]:before, -em[data-emoji="hand_splayed_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f590-1f3fc.svg"); -} - -em[data-emoji=":hand_splayed_tone3:"]:before, -em[data-emoji="hand_splayed_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f590-1f3fd.svg"); -} - -em[data-emoji=":hand_splayed_tone4:"]:before, -em[data-emoji="hand_splayed_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f590-1f3fe.svg"); -} - -em[data-emoji=":hand_splayed_tone5:"]:before, -em[data-emoji="hand_splayed_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f590-1f3ff.svg"); -} - -em[data-emoji=":vulcan:"]:before, -em[data-emoji="vulcan"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f596.svg"); -} - -em[data-emoji=":vulcan_tone1:"]:before, -em[data-emoji="vulcan_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f596-1f3fb.svg"); -} - -em[data-emoji=":vulcan_tone2:"]:before, -em[data-emoji="vulcan_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f596-1f3fc.svg"); -} - -em[data-emoji=":vulcan_tone3:"]:before, -em[data-emoji="vulcan_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f596-1f3fd.svg"); -} - -em[data-emoji=":vulcan_tone4:"]:before, -em[data-emoji="vulcan_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f596-1f3fe.svg"); -} - -em[data-emoji=":vulcan_tone5:"]:before, -em[data-emoji="vulcan_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f596-1f3ff.svg"); -} - -em[data-emoji=":wave:"]:before, -em[data-emoji="wave"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f44b.svg"); -} - -em[data-emoji=":wave_tone1:"]:before, -em[data-emoji="wave_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f44b-1f3fb.svg"); -} - -em[data-emoji=":wave_tone2:"]:before, -em[data-emoji="wave_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f44b-1f3fc.svg"); -} - -em[data-emoji=":wave_tone3:"]:before, -em[data-emoji="wave_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f44b-1f3fd.svg"); -} - -em[data-emoji=":wave_tone4:"]:before, -em[data-emoji="wave_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f44b-1f3fe.svg"); -} - -em[data-emoji=":wave_tone5:"]:before, -em[data-emoji="wave_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f44b-1f3ff.svg"); -} - -em[data-emoji=":call_me:"]:before, -em[data-emoji="call_me"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f919.svg"); -} - -em[data-emoji=":call_me_tone1:"]:before, -em[data-emoji="call_me_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f919-1f3fb.svg"); -} - -em[data-emoji=":call_me_tone2:"]:before, -em[data-emoji="call_me_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f919-1f3fc.svg"); -} - -em[data-emoji=":call_me_tone3:"]:before, -em[data-emoji="call_me_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f919-1f3fd.svg"); -} - -em[data-emoji=":call_me_tone4:"]:before, -em[data-emoji="call_me_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f919-1f3fe.svg"); -} - -em[data-emoji=":call_me_tone5:"]:before, -em[data-emoji="call_me_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f919-1f3ff.svg"); -} - -em[data-emoji=":muscle:"]:before, -em[data-emoji="muscle"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4aa.svg"); -} - -em[data-emoji=":muscle_tone1:"]:before, -em[data-emoji="muscle_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4aa-1f3fb.svg"); -} - -em[data-emoji=":muscle_tone2:"]:before, -em[data-emoji="muscle_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4aa-1f3fc.svg"); -} - -em[data-emoji=":muscle_tone3:"]:before, -em[data-emoji="muscle_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4aa-1f3fd.svg"); -} - -em[data-emoji=":muscle_tone4:"]:before, -em[data-emoji="muscle_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4aa-1f3fe.svg"); -} - -em[data-emoji=":muscle_tone5:"]:before, -em[data-emoji="muscle_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4aa-1f3ff.svg"); -} - -em[data-emoji=":mechanical_arm:"]:before, -em[data-emoji="mechanical_arm"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9be.svg"); -} - -em[data-emoji=":middle_finger:"]:before, -em[data-emoji="middle_finger"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f595.svg"); -} - -em[data-emoji=":middle_finger_tone1:"]:before, -em[data-emoji="middle_finger_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f595-1f3fb.svg"); -} - -em[data-emoji=":middle_finger_tone2:"]:before, -em[data-emoji="middle_finger_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f595-1f3fc.svg"); -} - -em[data-emoji=":middle_finger_tone3:"]:before, -em[data-emoji="middle_finger_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f595-1f3fd.svg"); -} - -em[data-emoji=":middle_finger_tone4:"]:before, -em[data-emoji="middle_finger_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f595-1f3fe.svg"); -} - -em[data-emoji=":middle_finger_tone5:"]:before, -em[data-emoji="middle_finger_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f595-1f3ff.svg"); -} - -em[data-emoji=":writing_hand:"]:before, -em[data-emoji="writing_hand"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/270d.svg"); -} - -em[data-emoji=":writing_hand_tone1:"]:before, -em[data-emoji="writing_hand_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/270d-1f3fb.svg"); -} - -em[data-emoji=":writing_hand_tone2:"]:before, -em[data-emoji="writing_hand_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/270d-1f3fc.svg"); -} - -em[data-emoji=":writing_hand_tone3:"]:before, -em[data-emoji="writing_hand_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/270d-1f3fd.svg"); -} - -em[data-emoji=":writing_hand_tone4:"]:before, -em[data-emoji="writing_hand_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/270d-1f3fe.svg"); -} - -em[data-emoji=":writing_hand_tone5:"]:before, -em[data-emoji="writing_hand_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/270d-1f3ff.svg"); -} - -em[data-emoji=":pray:"]:before, -em[data-emoji="pray"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64f.svg"); -} - -em[data-emoji=":pray_tone1:"]:before, -em[data-emoji="pray_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64f-1f3fb.svg"); -} - -em[data-emoji=":pray_tone2:"]:before, -em[data-emoji="pray_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64f-1f3fc.svg"); -} - -em[data-emoji=":pray_tone3:"]:before, -em[data-emoji="pray_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64f-1f3fd.svg"); -} - -em[data-emoji=":pray_tone4:"]:before, -em[data-emoji="pray_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64f-1f3fe.svg"); -} - -em[data-emoji=":pray_tone5:"]:before, -em[data-emoji="pray_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64f-1f3ff.svg"); -} - -em[data-emoji=":foot:"]:before, -em[data-emoji="foot"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b6.svg"); -} - -em[data-emoji=":foot_tone1:"]:before, -em[data-emoji="foot_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b6-1f3fb.svg"); -} - -em[data-emoji=":foot_tone2:"]:before, -em[data-emoji="foot_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b6-1f3fc.svg"); -} - -em[data-emoji=":foot_tone3:"]:before, -em[data-emoji="foot_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b6-1f3fd.svg"); -} - -em[data-emoji=":foot_tone4:"]:before, -em[data-emoji="foot_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b6-1f3fe.svg"); -} - -em[data-emoji=":foot_tone5:"]:before, -em[data-emoji="foot_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b6-1f3ff.svg"); -} - -em[data-emoji=":leg:"]:before, -em[data-emoji="leg"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b5.svg"); -} - -em[data-emoji=":leg_tone1:"]:before, -em[data-emoji="leg_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b5-1f3fb.svg"); -} - -em[data-emoji=":leg_tone2:"]:before, -em[data-emoji="leg_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b5-1f3fc.svg"); -} - -em[data-emoji=":leg_tone3:"]:before, -em[data-emoji="leg_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b5-1f3fd.svg"); -} - -em[data-emoji=":leg_tone4:"]:before, -em[data-emoji="leg_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b5-1f3fe.svg"); -} - -em[data-emoji=":leg_tone5:"]:before, -em[data-emoji="leg_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b5-1f3ff.svg"); -} - -em[data-emoji=":mechanical_leg:"]:before, -em[data-emoji="mechanical_leg"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9bf.svg"); -} - -em[data-emoji=":lipstick:"]:before, -em[data-emoji="lipstick"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f484.svg"); -} - -em[data-emoji=":kiss:"]:before, -em[data-emoji="kiss"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f48b.svg"); -} - -em[data-emoji=":lips:"]:before, -em[data-emoji="lips"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f444.svg"); -} - -em[data-emoji=":tongue:"]:before, -em[data-emoji="tongue"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f445.svg"); -} - -em[data-emoji=":tooth:"]:before, -em[data-emoji="tooth"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b7.svg"); -} - -em[data-emoji=":bone:"]:before, -em[data-emoji="bone"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b4.svg"); -} - -em[data-emoji=":ear:"]:before, -em[data-emoji="ear"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f442.svg"); -} - -em[data-emoji=":ear_tone1:"]:before, -em[data-emoji="ear_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f442-1f3fb.svg"); -} - -em[data-emoji=":ear_tone2:"]:before, -em[data-emoji="ear_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f442-1f3fc.svg"); -} - -em[data-emoji=":ear_tone3:"]:before, -em[data-emoji="ear_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f442-1f3fd.svg"); -} - -em[data-emoji=":ear_tone4:"]:before, -em[data-emoji="ear_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f442-1f3fe.svg"); -} - -em[data-emoji=":ear_tone5:"]:before, -em[data-emoji="ear_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f442-1f3ff.svg"); -} - -em[data-emoji=":ear_with_hearing_aid:"]:before, -em[data-emoji="ear_with_hearing_aid"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9bb.svg"); -} - -em[data-emoji=":ear_with_hearing_aid_tone1:"]:before, -em[data-emoji="ear_with_hearing_aid_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9bb-1f3fb.svg"); -} - -em[data-emoji=":ear_with_hearing_aid_tone2:"]:before, -em[data-emoji="ear_with_hearing_aid_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9bb-1f3fc.svg"); -} - -em[data-emoji=":ear_with_hearing_aid_tone3:"]:before, -em[data-emoji="ear_with_hearing_aid_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9bb-1f3fd.svg"); -} - -em[data-emoji=":ear_with_hearing_aid_tone4:"]:before, -em[data-emoji="ear_with_hearing_aid_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9bb-1f3fe.svg"); -} - -em[data-emoji=":ear_with_hearing_aid_tone5:"]:before, -em[data-emoji="ear_with_hearing_aid_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9bb-1f3ff.svg"); -} - -em[data-emoji=":nose:"]:before, -em[data-emoji="nose"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f443.svg"); -} - -em[data-emoji=":nose_tone1:"]:before, -em[data-emoji="nose_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f443-1f3fb.svg"); -} - -em[data-emoji=":nose_tone2:"]:before, -em[data-emoji="nose_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f443-1f3fc.svg"); -} - -em[data-emoji=":nose_tone3:"]:before, -em[data-emoji="nose_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f443-1f3fd.svg"); -} - -em[data-emoji=":nose_tone4:"]:before, -em[data-emoji="nose_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f443-1f3fe.svg"); -} - -em[data-emoji=":nose_tone5:"]:before, -em[data-emoji="nose_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f443-1f3ff.svg"); -} - -em[data-emoji=":footprints:"]:before, -em[data-emoji="footprints"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f463.svg"); -} - -em[data-emoji=":eye:"]:before, -em[data-emoji="eye"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f441.svg"); -} - -em[data-emoji=":eyes:"]:before, -em[data-emoji="eyes"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f440.svg"); -} - -em[data-emoji=":brain:"]:before, -em[data-emoji="brain"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9e0.svg"); -} - -em[data-emoji=":speaking_head:"]:before, -em[data-emoji="speaking_head"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f5e3.svg"); -} - -em[data-emoji=":bust_in_silhouette:"]:before, -em[data-emoji="bust_in_silhouette"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f464.svg"); -} - -em[data-emoji=":busts_in_silhouette:"]:before, -em[data-emoji="busts_in_silhouette"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f465.svg"); -} - -em[data-emoji=":baby:"]:before, -em[data-emoji="baby"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f476.svg"); -} - -em[data-emoji=":baby_tone1:"]:before, -em[data-emoji="baby_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f476-1f3fb.svg"); -} - -em[data-emoji=":baby_tone2:"]:before, -em[data-emoji="baby_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f476-1f3fc.svg"); -} - -em[data-emoji=":baby_tone3:"]:before, -em[data-emoji="baby_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f476-1f3fd.svg"); -} - -em[data-emoji=":baby_tone4:"]:before, -em[data-emoji="baby_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f476-1f3fe.svg"); -} - -em[data-emoji=":baby_tone5:"]:before, -em[data-emoji="baby_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f476-1f3ff.svg"); -} - -em[data-emoji=":girl:"]:before, -em[data-emoji="girl"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f467.svg"); -} - -em[data-emoji=":girl_tone1:"]:before, -em[data-emoji="girl_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f467-1f3fb.svg"); -} - -em[data-emoji=":girl_tone2:"]:before, -em[data-emoji="girl_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f467-1f3fc.svg"); -} - -em[data-emoji=":girl_tone3:"]:before, -em[data-emoji="girl_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f467-1f3fd.svg"); -} - -em[data-emoji=":girl_tone4:"]:before, -em[data-emoji="girl_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f467-1f3fe.svg"); -} - -em[data-emoji=":girl_tone5:"]:before, -em[data-emoji="girl_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f467-1f3ff.svg"); -} - -em[data-emoji=":child:"]:before, -em[data-emoji="child"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d2.svg"); -} - -em[data-emoji=":child_tone1:"]:before, -em[data-emoji="child_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d2-1f3fb.svg"); -} - -em[data-emoji=":child_tone2:"]:before, -em[data-emoji="child_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d2-1f3fc.svg"); -} - -em[data-emoji=":child_tone3:"]:before, -em[data-emoji="child_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d2-1f3fd.svg"); -} - -em[data-emoji=":child_tone4:"]:before, -em[data-emoji="child_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d2-1f3fe.svg"); -} - -em[data-emoji=":child_tone5:"]:before, -em[data-emoji="child_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d2-1f3ff.svg"); -} - -em[data-emoji=":boy:"]:before, -em[data-emoji="boy"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f466.svg"); -} - -em[data-emoji=":boy_tone1:"]:before, -em[data-emoji="boy_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f466-1f3fb.svg"); -} - -em[data-emoji=":boy_tone2:"]:before, -em[data-emoji="boy_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f466-1f3fc.svg"); -} - -em[data-emoji=":boy_tone3:"]:before, -em[data-emoji="boy_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f466-1f3fd.svg"); -} - -em[data-emoji=":boy_tone4:"]:before, -em[data-emoji="boy_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f466-1f3fe.svg"); -} - -em[data-emoji=":boy_tone5:"]:before, -em[data-emoji="boy_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f466-1f3ff.svg"); -} - -em[data-emoji=":woman:"]:before, -em[data-emoji="woman"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469.svg"); -} - -em[data-emoji=":woman_tone1:"]:before, -em[data-emoji="woman_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fb.svg"); -} - -em[data-emoji=":woman_tone2:"]:before, -em[data-emoji="woman_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fc.svg"); -} - -em[data-emoji=":woman_tone3:"]:before, -em[data-emoji="woman_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fd.svg"); -} - -em[data-emoji=":woman_tone4:"]:before, -em[data-emoji="woman_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fe.svg"); -} - -em[data-emoji=":woman_tone5:"]:before, -em[data-emoji="woman_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3ff.svg"); -} - -em[data-emoji=":adult:"]:before, -em[data-emoji="adult"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1.svg"); -} - -em[data-emoji=":adult_tone1:"]:before, -em[data-emoji="adult_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fb.svg"); -} - -em[data-emoji=":adult_tone2:"]:before, -em[data-emoji="adult_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fc.svg"); -} - -em[data-emoji=":adult_tone3:"]:before, -em[data-emoji="adult_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fd.svg"); -} - -em[data-emoji=":adult_tone4:"]:before, -em[data-emoji="adult_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fe.svg"); -} - -em[data-emoji=":adult_tone5:"]:before, -em[data-emoji="adult_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3ff.svg"); -} - -em[data-emoji=":man:"]:before, -em[data-emoji="man"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468.svg"); -} - -em[data-emoji=":man_tone1:"]:before, -em[data-emoji="man_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fb.svg"); -} - -em[data-emoji=":man_tone2:"]:before, -em[data-emoji="man_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fc.svg"); -} - -em[data-emoji=":man_tone3:"]:before, -em[data-emoji="man_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fd.svg"); -} - -em[data-emoji=":man_tone4:"]:before, -em[data-emoji="man_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fe.svg"); -} - -em[data-emoji=":man_tone5:"]:before, -em[data-emoji="man_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3ff.svg"); -} - -em[data-emoji=":woman_curly_haired:"]:before, -em[data-emoji="woman_curly_haired"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-1f9b1.svg"); -} - -em[data-emoji=":woman_curly_haired_tone1:"]:before, -em[data-emoji="woman_curly_haired_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fb-200d-1f9b1.svg"); -} - -em[data-emoji=":woman_curly_haired_tone2:"]:before, -em[data-emoji="woman_curly_haired_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fc-200d-1f9b1.svg"); -} - -em[data-emoji=":woman_curly_haired_tone3:"]:before, -em[data-emoji="woman_curly_haired_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fd-200d-1f9b1.svg"); -} - -em[data-emoji=":woman_curly_haired_tone4:"]:before, -em[data-emoji="woman_curly_haired_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fe-200d-1f9b1.svg"); -} - -em[data-emoji=":woman_curly_haired_tone5:"]:before, -em[data-emoji="woman_curly_haired_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3ff-200d-1f9b1.svg"); -} - -em[data-emoji=":man_curly_haired:"]:before, -em[data-emoji="man_curly_haired"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-1f9b1.svg"); -} - -em[data-emoji=":man_curly_haired_tone1:"]:before, -em[data-emoji="man_curly_haired_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fb-200d-1f9b1.svg"); -} - -em[data-emoji=":man_curly_haired_tone2:"]:before, -em[data-emoji="man_curly_haired_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fc-200d-1f9b1.svg"); -} - -em[data-emoji=":man_curly_haired_tone3:"]:before, -em[data-emoji="man_curly_haired_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fd-200d-1f9b1.svg"); -} - -em[data-emoji=":man_curly_haired_tone4:"]:before, -em[data-emoji="man_curly_haired_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fe-200d-1f9b1.svg"); -} - -em[data-emoji=":man_curly_haired_tone5:"]:before, -em[data-emoji="man_curly_haired_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3ff-200d-1f9b1.svg"); -} - -em[data-emoji=":woman_red_haired:"]:before, -em[data-emoji="woman_red_haired"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-1f9b0.svg"); -} - -em[data-emoji=":woman_red_haired_tone1:"]:before, -em[data-emoji="woman_red_haired_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fb-200d-1f9b0.svg"); -} - -em[data-emoji=":woman_red_haired_tone2:"]:before, -em[data-emoji="woman_red_haired_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fc-200d-1f9b0.svg"); -} - -em[data-emoji=":woman_red_haired_tone3:"]:before, -em[data-emoji="woman_red_haired_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fd-200d-1f9b0.svg"); -} - -em[data-emoji=":woman_red_haired_tone4:"]:before, -em[data-emoji="woman_red_haired_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fe-200d-1f9b0.svg"); -} - -em[data-emoji=":woman_red_haired_tone5:"]:before, -em[data-emoji="woman_red_haired_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3ff-200d-1f9b0.svg"); -} - -em[data-emoji=":man_red_haired:"]:before, -em[data-emoji="man_red_haired"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-1f9b0.svg"); -} - -em[data-emoji=":man_red_haired_tone1:"]:before, -em[data-emoji="man_red_haired_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fb-200d-1f9b0.svg"); -} - -em[data-emoji=":man_red_haired_tone2:"]:before, -em[data-emoji="man_red_haired_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fc-200d-1f9b0.svg"); -} - -em[data-emoji=":man_red_haired_tone3:"]:before, -em[data-emoji="man_red_haired_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fd-200d-1f9b0.svg"); -} - -em[data-emoji=":man_red_haired_tone4:"]:before, -em[data-emoji="man_red_haired_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fe-200d-1f9b0.svg"); -} - -em[data-emoji=":man_red_haired_tone5:"]:before, -em[data-emoji="man_red_haired_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3ff-200d-1f9b0.svg"); -} - -em[data-emoji=":blond-haired_woman:"]:before, -em[data-emoji="blond-haired_woman"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f471-200d-2640-fe0f.svg"); -} - -em[data-emoji=":blond-haired_woman_tone1:"]:before, -em[data-emoji="blond-haired_woman_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f471-1f3fb-200d-2640-fe0f.svg"); -} - -em[data-emoji=":blond-haired_woman_tone2:"]:before, -em[data-emoji="blond-haired_woman_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f471-1f3fc-200d-2640-fe0f.svg"); -} - -em[data-emoji=":blond-haired_woman_tone3:"]:before, -em[data-emoji="blond-haired_woman_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f471-1f3fd-200d-2640-fe0f.svg"); -} - -em[data-emoji=":blond-haired_woman_tone4:"]:before, -em[data-emoji="blond-haired_woman_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f471-1f3fe-200d-2640-fe0f.svg"); -} - -em[data-emoji=":blond-haired_woman_tone5:"]:before, -em[data-emoji="blond-haired_woman_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f471-1f3ff-200d-2640-fe0f.svg"); -} - -em[data-emoji=":blond_haired_person:"]:before, -em[data-emoji="blond_haired_person"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f471.svg"); -} - -em[data-emoji=":blond_haired_person_tone1:"]:before, -em[data-emoji="blond_haired_person_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f471-1f3fb.svg"); -} - -em[data-emoji=":blond_haired_person_tone2:"]:before, -em[data-emoji="blond_haired_person_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f471-1f3fc.svg"); -} - -em[data-emoji=":blond_haired_person_tone3:"]:before, -em[data-emoji="blond_haired_person_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f471-1f3fd.svg"); -} - -em[data-emoji=":blond_haired_person_tone4:"]:before, -em[data-emoji="blond_haired_person_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f471-1f3fe.svg"); -} - -em[data-emoji=":blond_haired_person_tone5:"]:before, -em[data-emoji="blond_haired_person_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f471-1f3ff.svg"); -} - -em[data-emoji=":blond-haired_man:"]:before, -em[data-emoji="blond-haired_man"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f471-200d-2642-fe0f.svg"); -} - -em[data-emoji=":blond-haired_man_tone1:"]:before, -em[data-emoji="blond-haired_man_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f471-1f3fb-200d-2642-fe0f.svg"); -} - -em[data-emoji=":blond-haired_man_tone2:"]:before, -em[data-emoji="blond-haired_man_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f471-1f3fc-200d-2642-fe0f.svg"); -} - -em[data-emoji=":blond-haired_man_tone3:"]:before, -em[data-emoji="blond-haired_man_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f471-1f3fd-200d-2642-fe0f.svg"); -} - -em[data-emoji=":blond-haired_man_tone4:"]:before, -em[data-emoji="blond-haired_man_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f471-1f3fe-200d-2642-fe0f.svg"); -} - -em[data-emoji=":blond-haired_man_tone5:"]:before, -em[data-emoji="blond-haired_man_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f471-1f3ff-200d-2642-fe0f.svg"); -} - -em[data-emoji=":woman_white_haired:"]:before, -em[data-emoji="woman_white_haired"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-1f9b3.svg"); -} - -em[data-emoji=":woman_white_haired_tone1:"]:before, -em[data-emoji="woman_white_haired_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fb-200d-1f9b3.svg"); -} - -em[data-emoji=":woman_white_haired_tone2:"]:before, -em[data-emoji="woman_white_haired_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fc-200d-1f9b3.svg"); -} - -em[data-emoji=":woman_white_haired_tone3:"]:before, -em[data-emoji="woman_white_haired_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fd-200d-1f9b3.svg"); -} - -em[data-emoji=":woman_white_haired_tone4:"]:before, -em[data-emoji="woman_white_haired_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fe-200d-1f9b3.svg"); -} - -em[data-emoji=":woman_white_haired_tone5:"]:before, -em[data-emoji="woman_white_haired_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3ff-200d-1f9b3.svg"); -} - -em[data-emoji=":man_white_haired:"]:before, -em[data-emoji="man_white_haired"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-1f9b3.svg"); -} - -em[data-emoji=":man_white_haired_tone1:"]:before, -em[data-emoji="man_white_haired_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fb-200d-1f9b3.svg"); -} - -em[data-emoji=":man_white_haired_tone2:"]:before, -em[data-emoji="man_white_haired_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fc-200d-1f9b3.svg"); -} - -em[data-emoji=":man_white_haired_tone3:"]:before, -em[data-emoji="man_white_haired_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fd-200d-1f9b3.svg"); -} - -em[data-emoji=":man_white_haired_tone4:"]:before, -em[data-emoji="man_white_haired_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fe-200d-1f9b3.svg"); -} - -em[data-emoji=":man_white_haired_tone5:"]:before, -em[data-emoji="man_white_haired_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3ff-200d-1f9b3.svg"); -} - -em[data-emoji=":woman_bald:"]:before, -em[data-emoji="woman_bald"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-1f9b2.svg"); -} - -em[data-emoji=":woman_bald_tone1:"]:before, -em[data-emoji="woman_bald_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fb-200d-1f9b2.svg"); -} - -em[data-emoji=":woman_bald_tone2:"]:before, -em[data-emoji="woman_bald_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fc-200d-1f9b2.svg"); -} - -em[data-emoji=":woman_bald_tone3:"]:before, -em[data-emoji="woman_bald_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fd-200d-1f9b2.svg"); -} - -em[data-emoji=":woman_bald_tone4:"]:before, -em[data-emoji="woman_bald_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fe-200d-1f9b2.svg"); -} - -em[data-emoji=":woman_bald_tone5:"]:before, -em[data-emoji="woman_bald_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3ff-200d-1f9b2.svg"); -} - -em[data-emoji=":man_bald:"]:before, -em[data-emoji="man_bald"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-1f9b2.svg"); -} - -em[data-emoji=":man_bald_tone1:"]:before, -em[data-emoji="man_bald_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fb-200d-1f9b2.svg"); -} - -em[data-emoji=":man_bald_tone2:"]:before, -em[data-emoji="man_bald_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fc-200d-1f9b2.svg"); -} - -em[data-emoji=":man_bald_tone3:"]:before, -em[data-emoji="man_bald_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fd-200d-1f9b2.svg"); -} - -em[data-emoji=":man_bald_tone4:"]:before, -em[data-emoji="man_bald_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fe-200d-1f9b2.svg"); -} - -em[data-emoji=":man_bald_tone5:"]:before, -em[data-emoji="man_bald_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3ff-200d-1f9b2.svg"); -} - -em[data-emoji=":bearded_person:"]:before, -em[data-emoji="bearded_person"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d4.svg"); -} - -em[data-emoji=":bearded_person_tone1:"]:before, -em[data-emoji="bearded_person_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d4-1f3fb.svg"); -} - -em[data-emoji=":bearded_person_tone2:"]:before, -em[data-emoji="bearded_person_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d4-1f3fc.svg"); -} - -em[data-emoji=":bearded_person_tone3:"]:before, -em[data-emoji="bearded_person_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d4-1f3fd.svg"); -} - -em[data-emoji=":bearded_person_tone4:"]:before, -em[data-emoji="bearded_person_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d4-1f3fe.svg"); -} - -em[data-emoji=":bearded_person_tone5:"]:before, -em[data-emoji="bearded_person_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d4-1f3ff.svg"); -} - -em[data-emoji=":older_woman:"]:before, -em[data-emoji="older_woman"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f475.svg"); -} - -em[data-emoji=":older_woman_tone1:"]:before, -em[data-emoji="older_woman_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f475-1f3fb.svg"); -} - -em[data-emoji=":older_woman_tone2:"]:before, -em[data-emoji="older_woman_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f475-1f3fc.svg"); -} - -em[data-emoji=":older_woman_tone3:"]:before, -em[data-emoji="older_woman_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f475-1f3fd.svg"); -} - -em[data-emoji=":older_woman_tone4:"]:before, -em[data-emoji="older_woman_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f475-1f3fe.svg"); -} - -em[data-emoji=":older_woman_tone5:"]:before, -em[data-emoji="older_woman_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f475-1f3ff.svg"); -} - -em[data-emoji=":older_adult:"]:before, -em[data-emoji="older_adult"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d3.svg"); -} - -em[data-emoji=":older_adult_tone1:"]:before, -em[data-emoji="older_adult_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d3-1f3fb.svg"); -} - -em[data-emoji=":older_adult_tone2:"]:before, -em[data-emoji="older_adult_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d3-1f3fc.svg"); -} - -em[data-emoji=":older_adult_tone3:"]:before, -em[data-emoji="older_adult_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d3-1f3fd.svg"); -} - -em[data-emoji=":older_adult_tone4:"]:before, -em[data-emoji="older_adult_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d3-1f3fe.svg"); -} - -em[data-emoji=":older_adult_tone5:"]:before, -em[data-emoji="older_adult_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d3-1f3ff.svg"); -} - -em[data-emoji=":older_man:"]:before, -em[data-emoji="older_man"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f474.svg"); -} - -em[data-emoji=":older_man_tone1:"]:before, -em[data-emoji="older_man_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f474-1f3fb.svg"); -} - -em[data-emoji=":older_man_tone2:"]:before, -em[data-emoji="older_man_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f474-1f3fc.svg"); -} - -em[data-emoji=":older_man_tone3:"]:before, -em[data-emoji="older_man_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f474-1f3fd.svg"); -} - -em[data-emoji=":older_man_tone4:"]:before, -em[data-emoji="older_man_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f474-1f3fe.svg"); -} - -em[data-emoji=":older_man_tone5:"]:before, -em[data-emoji="older_man_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f474-1f3ff.svg"); -} - -em[data-emoji=":man_with_chinese_cap:"]:before, -em[data-emoji="man_with_chinese_cap"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f472.svg"); -} - -em[data-emoji=":man_with_chinese_cap_tone1:"]:before, -em[data-emoji="man_with_chinese_cap_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f472-1f3fb.svg"); -} - -em[data-emoji=":man_with_chinese_cap_tone2:"]:before, -em[data-emoji="man_with_chinese_cap_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f472-1f3fc.svg"); -} - -em[data-emoji=":man_with_chinese_cap_tone3:"]:before, -em[data-emoji="man_with_chinese_cap_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f472-1f3fd.svg"); -} - -em[data-emoji=":man_with_chinese_cap_tone4:"]:before, -em[data-emoji="man_with_chinese_cap_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f472-1f3fe.svg"); -} - -em[data-emoji=":man_with_chinese_cap_tone5:"]:before, -em[data-emoji="man_with_chinese_cap_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f472-1f3ff.svg"); -} - -em[data-emoji=":person_wearing_turban:"]:before, -em[data-emoji="person_wearing_turban"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f473.svg"); -} - -em[data-emoji=":person_wearing_turban_tone1:"]:before, -em[data-emoji="person_wearing_turban_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f473-1f3fb.svg"); -} - -em[data-emoji=":person_wearing_turban_tone2:"]:before, -em[data-emoji="person_wearing_turban_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f473-1f3fc.svg"); -} - -em[data-emoji=":person_wearing_turban_tone3:"]:before, -em[data-emoji="person_wearing_turban_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f473-1f3fd.svg"); -} - -em[data-emoji=":person_wearing_turban_tone4:"]:before, -em[data-emoji="person_wearing_turban_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f473-1f3fe.svg"); -} - -em[data-emoji=":person_wearing_turban_tone5:"]:before, -em[data-emoji="person_wearing_turban_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f473-1f3ff.svg"); -} - -em[data-emoji=":woman_wearing_turban:"]:before, -em[data-emoji="woman_wearing_turban"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f473-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_wearing_turban_tone1:"]:before, -em[data-emoji="woman_wearing_turban_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f473-1f3fb-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_wearing_turban_tone2:"]:before, -em[data-emoji="woman_wearing_turban_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f473-1f3fc-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_wearing_turban_tone3:"]:before, -em[data-emoji="woman_wearing_turban_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f473-1f3fd-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_wearing_turban_tone4:"]:before, -em[data-emoji="woman_wearing_turban_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f473-1f3fe-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_wearing_turban_tone5:"]:before, -em[data-emoji="woman_wearing_turban_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f473-1f3ff-200d-2640-fe0f.svg"); -} - -em[data-emoji=":man_wearing_turban:"]:before, -em[data-emoji="man_wearing_turban"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f473-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_wearing_turban_tone1:"]:before, -em[data-emoji="man_wearing_turban_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f473-1f3fb-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_wearing_turban_tone2:"]:before, -em[data-emoji="man_wearing_turban_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f473-1f3fc-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_wearing_turban_tone3:"]:before, -em[data-emoji="man_wearing_turban_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f473-1f3fd-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_wearing_turban_tone4:"]:before, -em[data-emoji="man_wearing_turban_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f473-1f3fe-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_wearing_turban_tone5:"]:before, -em[data-emoji="man_wearing_turban_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f473-1f3ff-200d-2642-fe0f.svg"); -} - -em[data-emoji=":woman_with_headscarf:"]:before, -em[data-emoji="woman_with_headscarf"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d5.svg"); -} - -em[data-emoji=":woman_with_headscarf_tone1:"]:before, -em[data-emoji="woman_with_headscarf_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d5-1f3fb.svg"); -} - -em[data-emoji=":woman_with_headscarf_tone2:"]:before, -em[data-emoji="woman_with_headscarf_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d5-1f3fc.svg"); -} - -em[data-emoji=":woman_with_headscarf_tone3:"]:before, -em[data-emoji="woman_with_headscarf_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d5-1f3fd.svg"); -} - -em[data-emoji=":woman_with_headscarf_tone4:"]:before, -em[data-emoji="woman_with_headscarf_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d5-1f3fe.svg"); -} - -em[data-emoji=":woman_with_headscarf_tone5:"]:before, -em[data-emoji="woman_with_headscarf_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d5-1f3ff.svg"); -} - -em[data-emoji=":police_officer:"]:before, -em[data-emoji="police_officer"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46e.svg"); -} - -em[data-emoji=":police_officer_tone1:"]:before, -em[data-emoji="police_officer_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46e-1f3fb.svg"); -} - -em[data-emoji=":police_officer_tone2:"]:before, -em[data-emoji="police_officer_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46e-1f3fc.svg"); -} - -em[data-emoji=":police_officer_tone3:"]:before, -em[data-emoji="police_officer_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46e-1f3fd.svg"); -} - -em[data-emoji=":police_officer_tone4:"]:before, -em[data-emoji="police_officer_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46e-1f3fe.svg"); -} - -em[data-emoji=":police_officer_tone5:"]:before, -em[data-emoji="police_officer_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46e-1f3ff.svg"); -} - -em[data-emoji=":woman_police_officer:"]:before, -em[data-emoji="woman_police_officer"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46e-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_police_officer_tone1:"]:before, -em[data-emoji="woman_police_officer_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46e-1f3fb-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_police_officer_tone2:"]:before, -em[data-emoji="woman_police_officer_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46e-1f3fc-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_police_officer_tone3:"]:before, -em[data-emoji="woman_police_officer_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46e-1f3fd-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_police_officer_tone4:"]:before, -em[data-emoji="woman_police_officer_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46e-1f3fe-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_police_officer_tone5:"]:before, -em[data-emoji="woman_police_officer_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46e-1f3ff-200d-2640-fe0f.svg"); -} - -em[data-emoji=":man_police_officer:"]:before, -em[data-emoji="man_police_officer"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46e-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_police_officer_tone1:"]:before, -em[data-emoji="man_police_officer_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46e-1f3fb-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_police_officer_tone2:"]:before, -em[data-emoji="man_police_officer_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46e-1f3fc-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_police_officer_tone3:"]:before, -em[data-emoji="man_police_officer_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46e-1f3fd-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_police_officer_tone4:"]:before, -em[data-emoji="man_police_officer_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46e-1f3fe-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_police_officer_tone5:"]:before, -em[data-emoji="man_police_officer_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46e-1f3ff-200d-2642-fe0f.svg"); -} - -em[data-emoji=":construction_worker:"]:before, -em[data-emoji="construction_worker"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f477.svg"); -} - -em[data-emoji=":construction_worker_tone1:"]:before, -em[data-emoji="construction_worker_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f477-1f3fb.svg"); -} - -em[data-emoji=":construction_worker_tone2:"]:before, -em[data-emoji="construction_worker_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f477-1f3fc.svg"); -} - -em[data-emoji=":construction_worker_tone3:"]:before, -em[data-emoji="construction_worker_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f477-1f3fd.svg"); -} - -em[data-emoji=":construction_worker_tone4:"]:before, -em[data-emoji="construction_worker_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f477-1f3fe.svg"); -} - -em[data-emoji=":construction_worker_tone5:"]:before, -em[data-emoji="construction_worker_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f477-1f3ff.svg"); -} - -em[data-emoji=":woman_construction_worker:"]:before, -em[data-emoji="woman_construction_worker"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f477-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_construction_worker_tone1:"]:before, -em[data-emoji="woman_construction_worker_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f477-1f3fb-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_construction_worker_tone2:"]:before, -em[data-emoji="woman_construction_worker_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f477-1f3fc-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_construction_worker_tone3:"]:before, -em[data-emoji="woman_construction_worker_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f477-1f3fd-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_construction_worker_tone4:"]:before, -em[data-emoji="woman_construction_worker_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f477-1f3fe-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_construction_worker_tone5:"]:before, -em[data-emoji="woman_construction_worker_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f477-1f3ff-200d-2640-fe0f.svg"); -} - -em[data-emoji=":man_construction_worker:"]:before, -em[data-emoji="man_construction_worker"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f477-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_construction_worker_tone1:"]:before, -em[data-emoji="man_construction_worker_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f477-1f3fb-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_construction_worker_tone2:"]:before, -em[data-emoji="man_construction_worker_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f477-1f3fc-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_construction_worker_tone3:"]:before, -em[data-emoji="man_construction_worker_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f477-1f3fd-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_construction_worker_tone4:"]:before, -em[data-emoji="man_construction_worker_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f477-1f3fe-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_construction_worker_tone5:"]:before, -em[data-emoji="man_construction_worker_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f477-1f3ff-200d-2642-fe0f.svg"); -} - -em[data-emoji=":guard:"]:before, -em[data-emoji="guard"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f482.svg"); -} - -em[data-emoji=":guard_tone1:"]:before, -em[data-emoji="guard_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f482-1f3fb.svg"); -} - -em[data-emoji=":guard_tone2:"]:before, -em[data-emoji="guard_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f482-1f3fc.svg"); -} - -em[data-emoji=":guard_tone3:"]:before, -em[data-emoji="guard_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f482-1f3fd.svg"); -} - -em[data-emoji=":guard_tone4:"]:before, -em[data-emoji="guard_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f482-1f3fe.svg"); -} - -em[data-emoji=":guard_tone5:"]:before, -em[data-emoji="guard_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f482-1f3ff.svg"); -} - -em[data-emoji=":woman_guard:"]:before, -em[data-emoji="woman_guard"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f482-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_guard_tone1:"]:before, -em[data-emoji="woman_guard_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f482-1f3fb-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_guard_tone2:"]:before, -em[data-emoji="woman_guard_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f482-1f3fc-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_guard_tone3:"]:before, -em[data-emoji="woman_guard_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f482-1f3fd-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_guard_tone4:"]:before, -em[data-emoji="woman_guard_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f482-1f3fe-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_guard_tone5:"]:before, -em[data-emoji="woman_guard_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f482-1f3ff-200d-2640-fe0f.svg"); -} - -em[data-emoji=":man_guard:"]:before, -em[data-emoji="man_guard"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f482-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_guard_tone1:"]:before, -em[data-emoji="man_guard_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f482-1f3fb-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_guard_tone2:"]:before, -em[data-emoji="man_guard_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f482-1f3fc-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_guard_tone3:"]:before, -em[data-emoji="man_guard_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f482-1f3fd-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_guard_tone4:"]:before, -em[data-emoji="man_guard_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f482-1f3fe-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_guard_tone5:"]:before, -em[data-emoji="man_guard_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f482-1f3ff-200d-2642-fe0f.svg"); -} - -em[data-emoji=":detective:"]:before, -em[data-emoji="detective"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f575.svg"); -} - -em[data-emoji=":detective_tone1:"]:before, -em[data-emoji="detective_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f575-1f3fb.svg"); -} - -em[data-emoji=":detective_tone2:"]:before, -em[data-emoji="detective_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f575-1f3fc.svg"); -} - -em[data-emoji=":detective_tone3:"]:before, -em[data-emoji="detective_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f575-1f3fd.svg"); -} - -em[data-emoji=":detective_tone4:"]:before, -em[data-emoji="detective_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f575-1f3fe.svg"); -} - -em[data-emoji=":detective_tone5:"]:before, -em[data-emoji="detective_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f575-1f3ff.svg"); -} - -em[data-emoji=":woman_detective:"]:before, -em[data-emoji="woman_detective"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f575-fe0f-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_detective_tone1:"]:before, -em[data-emoji="woman_detective_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f575-1f3fb-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_detective_tone2:"]:before, -em[data-emoji="woman_detective_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f575-1f3fc-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_detective_tone3:"]:before, -em[data-emoji="woman_detective_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f575-1f3fd-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_detective_tone4:"]:before, -em[data-emoji="woman_detective_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f575-1f3fe-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_detective_tone5:"]:before, -em[data-emoji="woman_detective_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f575-1f3ff-200d-2640-fe0f.svg"); -} - -em[data-emoji=":man_detective:"]:before, -em[data-emoji="man_detective"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f575-fe0f-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_detective_tone1:"]:before, -em[data-emoji="man_detective_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f575-1f3fb-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_detective_tone2:"]:before, -em[data-emoji="man_detective_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f575-1f3fc-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_detective_tone3:"]:before, -em[data-emoji="man_detective_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f575-1f3fd-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_detective_tone4:"]:before, -em[data-emoji="man_detective_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f575-1f3fe-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_detective_tone5:"]:before, -em[data-emoji="man_detective_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f575-1f3ff-200d-2642-fe0f.svg"); -} - -em[data-emoji=":woman_health_worker:"]:before, -em[data-emoji="woman_health_worker"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-2695-fe0f.svg"); -} - -em[data-emoji=":woman_health_worker_tone1:"]:before, -em[data-emoji="woman_health_worker_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fb-200d-2695-fe0f.svg"); -} - -em[data-emoji=":woman_health_worker_tone2:"]:before, -em[data-emoji="woman_health_worker_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fc-200d-2695-fe0f.svg"); -} - -em[data-emoji=":woman_health_worker_tone3:"]:before, -em[data-emoji="woman_health_worker_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fd-200d-2695-fe0f.svg"); -} - -em[data-emoji=":woman_health_worker_tone4:"]:before, -em[data-emoji="woman_health_worker_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fe-200d-2695-fe0f.svg"); -} - -em[data-emoji=":woman_health_worker_tone5:"]:before, -em[data-emoji="woman_health_worker_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3ff-200d-2695-fe0f.svg"); -} - -em[data-emoji=":man_health_worker:"]:before, -em[data-emoji="man_health_worker"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-2695-fe0f.svg"); -} - -em[data-emoji=":man_health_worker_tone1:"]:before, -em[data-emoji="man_health_worker_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fb-200d-2695-fe0f.svg"); -} - -em[data-emoji=":man_health_worker_tone2:"]:before, -em[data-emoji="man_health_worker_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fc-200d-2695-fe0f.svg"); -} - -em[data-emoji=":man_health_worker_tone3:"]:before, -em[data-emoji="man_health_worker_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fd-200d-2695-fe0f.svg"); -} - -em[data-emoji=":man_health_worker_tone4:"]:before, -em[data-emoji="man_health_worker_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fe-200d-2695-fe0f.svg"); -} - -em[data-emoji=":man_health_worker_tone5:"]:before, -em[data-emoji="man_health_worker_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3ff-200d-2695-fe0f.svg"); -} - -em[data-emoji=":woman_farmer:"]:before, -em[data-emoji="woman_farmer"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-1f33e.svg"); -} - -em[data-emoji=":woman_farmer_tone1:"]:before, -em[data-emoji="woman_farmer_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fb-200d-1f33e.svg"); -} - -em[data-emoji=":woman_farmer_tone2:"]:before, -em[data-emoji="woman_farmer_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fc-200d-1f33e.svg"); -} - -em[data-emoji=":woman_farmer_tone3:"]:before, -em[data-emoji="woman_farmer_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fd-200d-1f33e.svg"); -} - -em[data-emoji=":woman_farmer_tone4:"]:before, -em[data-emoji="woman_farmer_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fe-200d-1f33e.svg"); -} - -em[data-emoji=":woman_farmer_tone5:"]:before, -em[data-emoji="woman_farmer_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3ff-200d-1f33e.svg"); -} - -em[data-emoji=":man_farmer:"]:before, -em[data-emoji="man_farmer"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-1f33e.svg"); -} - -em[data-emoji=":man_farmer_tone1:"]:before, -em[data-emoji="man_farmer_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fb-200d-1f33e.svg"); -} - -em[data-emoji=":man_farmer_tone2:"]:before, -em[data-emoji="man_farmer_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fc-200d-1f33e.svg"); -} - -em[data-emoji=":man_farmer_tone3:"]:before, -em[data-emoji="man_farmer_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fd-200d-1f33e.svg"); -} - -em[data-emoji=":man_farmer_tone4:"]:before, -em[data-emoji="man_farmer_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fe-200d-1f33e.svg"); -} - -em[data-emoji=":man_farmer_tone5:"]:before, -em[data-emoji="man_farmer_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3ff-200d-1f33e.svg"); -} - -em[data-emoji=":woman_cook:"]:before, -em[data-emoji="woman_cook"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-1f373.svg"); -} - -em[data-emoji=":woman_cook_tone1:"]:before, -em[data-emoji="woman_cook_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fb-200d-1f373.svg"); -} - -em[data-emoji=":woman_cook_tone2:"]:before, -em[data-emoji="woman_cook_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fc-200d-1f373.svg"); -} - -em[data-emoji=":woman_cook_tone3:"]:before, -em[data-emoji="woman_cook_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fd-200d-1f373.svg"); -} - -em[data-emoji=":woman_cook_tone4:"]:before, -em[data-emoji="woman_cook_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fe-200d-1f373.svg"); -} - -em[data-emoji=":woman_cook_tone5:"]:before, -em[data-emoji="woman_cook_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3ff-200d-1f373.svg"); -} - -em[data-emoji=":man_cook:"]:before, -em[data-emoji="man_cook"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-1f373.svg"); -} - -em[data-emoji=":man_cook_tone1:"]:before, -em[data-emoji="man_cook_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fb-200d-1f373.svg"); -} - -em[data-emoji=":man_cook_tone2:"]:before, -em[data-emoji="man_cook_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fc-200d-1f373.svg"); -} - -em[data-emoji=":man_cook_tone3:"]:before, -em[data-emoji="man_cook_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fd-200d-1f373.svg"); -} - -em[data-emoji=":man_cook_tone4:"]:before, -em[data-emoji="man_cook_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fe-200d-1f373.svg"); -} - -em[data-emoji=":man_cook_tone5:"]:before, -em[data-emoji="man_cook_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3ff-200d-1f373.svg"); -} - -em[data-emoji=":woman_student:"]:before, -em[data-emoji="woman_student"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-1f393.svg"); -} - -em[data-emoji=":woman_student_tone1:"]:before, -em[data-emoji="woman_student_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fb-200d-1f393.svg"); -} - -em[data-emoji=":woman_student_tone2:"]:before, -em[data-emoji="woman_student_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fc-200d-1f393.svg"); -} - -em[data-emoji=":woman_student_tone3:"]:before, -em[data-emoji="woman_student_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fd-200d-1f393.svg"); -} - -em[data-emoji=":woman_student_tone4:"]:before, -em[data-emoji="woman_student_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fe-200d-1f393.svg"); -} - -em[data-emoji=":woman_student_tone5:"]:before, -em[data-emoji="woman_student_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3ff-200d-1f393.svg"); -} - -em[data-emoji=":man_student:"]:before, -em[data-emoji="man_student"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-1f393.svg"); -} - -em[data-emoji=":man_student_tone1:"]:before, -em[data-emoji="man_student_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fb-200d-1f393.svg"); -} - -em[data-emoji=":man_student_tone2:"]:before, -em[data-emoji="man_student_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fc-200d-1f393.svg"); -} - -em[data-emoji=":man_student_tone3:"]:before, -em[data-emoji="man_student_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fd-200d-1f393.svg"); -} - -em[data-emoji=":man_student_tone4:"]:before, -em[data-emoji="man_student_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fe-200d-1f393.svg"); -} - -em[data-emoji=":man_student_tone5:"]:before, -em[data-emoji="man_student_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3ff-200d-1f393.svg"); -} - -em[data-emoji=":woman_singer:"]:before, -em[data-emoji="woman_singer"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-1f3a4.svg"); -} - -em[data-emoji=":woman_singer_tone1:"]:before, -em[data-emoji="woman_singer_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fb-200d-1f3a4.svg"); -} - -em[data-emoji=":woman_singer_tone2:"]:before, -em[data-emoji="woman_singer_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fc-200d-1f3a4.svg"); -} - -em[data-emoji=":woman_singer_tone3:"]:before, -em[data-emoji="woman_singer_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fd-200d-1f3a4.svg"); -} - -em[data-emoji=":woman_singer_tone4:"]:before, -em[data-emoji="woman_singer_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fe-200d-1f3a4.svg"); -} - -em[data-emoji=":woman_singer_tone5:"]:before, -em[data-emoji="woman_singer_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3ff-200d-1f3a4.svg"); -} - -em[data-emoji=":man_singer:"]:before, -em[data-emoji="man_singer"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-1f3a4.svg"); -} - -em[data-emoji=":man_singer_tone1:"]:before, -em[data-emoji="man_singer_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fb-200d-1f3a4.svg"); -} - -em[data-emoji=":man_singer_tone2:"]:before, -em[data-emoji="man_singer_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fc-200d-1f3a4.svg"); -} - -em[data-emoji=":man_singer_tone3:"]:before, -em[data-emoji="man_singer_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fd-200d-1f3a4.svg"); -} - -em[data-emoji=":man_singer_tone4:"]:before, -em[data-emoji="man_singer_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fe-200d-1f3a4.svg"); -} - -em[data-emoji=":man_singer_tone5:"]:before, -em[data-emoji="man_singer_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3ff-200d-1f3a4.svg"); -} - -em[data-emoji=":woman_teacher:"]:before, -em[data-emoji="woman_teacher"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-1f3eb.svg"); -} - -em[data-emoji=":woman_teacher_tone1:"]:before, -em[data-emoji="woman_teacher_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fb-200d-1f3eb.svg"); -} - -em[data-emoji=":woman_teacher_tone2:"]:before, -em[data-emoji="woman_teacher_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fc-200d-1f3eb.svg"); -} - -em[data-emoji=":woman_teacher_tone3:"]:before, -em[data-emoji="woman_teacher_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fd-200d-1f3eb.svg"); -} - -em[data-emoji=":woman_teacher_tone4:"]:before, -em[data-emoji="woman_teacher_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fe-200d-1f3eb.svg"); -} - -em[data-emoji=":woman_teacher_tone5:"]:before, -em[data-emoji="woman_teacher_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3ff-200d-1f3eb.svg"); -} - -em[data-emoji=":man_teacher:"]:before, -em[data-emoji="man_teacher"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-1f3eb.svg"); -} - -em[data-emoji=":man_teacher_tone1:"]:before, -em[data-emoji="man_teacher_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fb-200d-1f3eb.svg"); -} - -em[data-emoji=":man_teacher_tone2:"]:before, -em[data-emoji="man_teacher_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fc-200d-1f3eb.svg"); -} - -em[data-emoji=":man_teacher_tone3:"]:before, -em[data-emoji="man_teacher_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fd-200d-1f3eb.svg"); -} - -em[data-emoji=":man_teacher_tone4:"]:before, -em[data-emoji="man_teacher_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fe-200d-1f3eb.svg"); -} - -em[data-emoji=":man_teacher_tone5:"]:before, -em[data-emoji="man_teacher_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3ff-200d-1f3eb.svg"); -} - -em[data-emoji=":woman_factory_worker:"]:before, -em[data-emoji="woman_factory_worker"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-1f3ed.svg"); -} - -em[data-emoji=":woman_factory_worker_tone1:"]:before, -em[data-emoji="woman_factory_worker_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fb-200d-1f3ed.svg"); -} - -em[data-emoji=":woman_factory_worker_tone2:"]:before, -em[data-emoji="woman_factory_worker_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fc-200d-1f3ed.svg"); -} - -em[data-emoji=":woman_factory_worker_tone3:"]:before, -em[data-emoji="woman_factory_worker_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fd-200d-1f3ed.svg"); -} - -em[data-emoji=":woman_factory_worker_tone4:"]:before, -em[data-emoji="woman_factory_worker_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fe-200d-1f3ed.svg"); -} - -em[data-emoji=":woman_factory_worker_tone5:"]:before, -em[data-emoji="woman_factory_worker_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3ff-200d-1f3ed.svg"); -} - -em[data-emoji=":man_factory_worker:"]:before, -em[data-emoji="man_factory_worker"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-1f3ed.svg"); -} - -em[data-emoji=":man_factory_worker_tone1:"]:before, -em[data-emoji="man_factory_worker_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fb-200d-1f3ed.svg"); -} - -em[data-emoji=":man_factory_worker_tone2:"]:before, -em[data-emoji="man_factory_worker_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fc-200d-1f3ed.svg"); -} - -em[data-emoji=":man_factory_worker_tone3:"]:before, -em[data-emoji="man_factory_worker_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fd-200d-1f3ed.svg"); -} - -em[data-emoji=":man_factory_worker_tone4:"]:before, -em[data-emoji="man_factory_worker_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fe-200d-1f3ed.svg"); -} - -em[data-emoji=":man_factory_worker_tone5:"]:before, -em[data-emoji="man_factory_worker_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3ff-200d-1f3ed.svg"); -} - -em[data-emoji=":woman_technologist:"]:before, -em[data-emoji="woman_technologist"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-1f4bb.svg"); -} - -em[data-emoji=":woman_technologist_tone1:"]:before, -em[data-emoji="woman_technologist_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fb-200d-1f4bb.svg"); -} - -em[data-emoji=":woman_technologist_tone2:"]:before, -em[data-emoji="woman_technologist_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fc-200d-1f4bb.svg"); -} - -em[data-emoji=":woman_technologist_tone3:"]:before, -em[data-emoji="woman_technologist_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fd-200d-1f4bb.svg"); -} - -em[data-emoji=":woman_technologist_tone4:"]:before, -em[data-emoji="woman_technologist_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fe-200d-1f4bb.svg"); -} - -em[data-emoji=":woman_technologist_tone5:"]:before, -em[data-emoji="woman_technologist_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3ff-200d-1f4bb.svg"); -} - -em[data-emoji=":man_technologist:"]:before, -em[data-emoji="man_technologist"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-1f4bb.svg"); -} - -em[data-emoji=":man_technologist_tone1:"]:before, -em[data-emoji="man_technologist_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fb-200d-1f4bb.svg"); -} - -em[data-emoji=":man_technologist_tone2:"]:before, -em[data-emoji="man_technologist_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fc-200d-1f4bb.svg"); -} - -em[data-emoji=":man_technologist_tone3:"]:before, -em[data-emoji="man_technologist_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fd-200d-1f4bb.svg"); -} - -em[data-emoji=":man_technologist_tone4:"]:before, -em[data-emoji="man_technologist_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fe-200d-1f4bb.svg"); -} - -em[data-emoji=":man_technologist_tone5:"]:before, -em[data-emoji="man_technologist_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3ff-200d-1f4bb.svg"); -} - -em[data-emoji=":woman_office_worker:"]:before, -em[data-emoji="woman_office_worker"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-1f4bc.svg"); -} - -em[data-emoji=":woman_office_worker_tone1:"]:before, -em[data-emoji="woman_office_worker_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fb-200d-1f4bc.svg"); -} - -em[data-emoji=":woman_office_worker_tone2:"]:before, -em[data-emoji="woman_office_worker_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fc-200d-1f4bc.svg"); -} - -em[data-emoji=":woman_office_worker_tone3:"]:before, -em[data-emoji="woman_office_worker_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fd-200d-1f4bc.svg"); -} - -em[data-emoji=":woman_office_worker_tone4:"]:before, -em[data-emoji="woman_office_worker_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fe-200d-1f4bc.svg"); -} - -em[data-emoji=":woman_office_worker_tone5:"]:before, -em[data-emoji="woman_office_worker_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3ff-200d-1f4bc.svg"); -} - -em[data-emoji=":man_office_worker:"]:before, -em[data-emoji="man_office_worker"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-1f4bc.svg"); -} - -em[data-emoji=":man_office_worker_tone1:"]:before, -em[data-emoji="man_office_worker_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fb-200d-1f4bc.svg"); -} - -em[data-emoji=":man_office_worker_tone2:"]:before, -em[data-emoji="man_office_worker_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fc-200d-1f4bc.svg"); -} - -em[data-emoji=":man_office_worker_tone3:"]:before, -em[data-emoji="man_office_worker_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fd-200d-1f4bc.svg"); -} - -em[data-emoji=":man_office_worker_tone4:"]:before, -em[data-emoji="man_office_worker_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fe-200d-1f4bc.svg"); -} - -em[data-emoji=":man_office_worker_tone5:"]:before, -em[data-emoji="man_office_worker_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3ff-200d-1f4bc.svg"); -} - -em[data-emoji=":woman_mechanic:"]:before, -em[data-emoji="woman_mechanic"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-1f527.svg"); -} - -em[data-emoji=":woman_mechanic_tone1:"]:before, -em[data-emoji="woman_mechanic_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fb-200d-1f527.svg"); -} - -em[data-emoji=":woman_mechanic_tone2:"]:before, -em[data-emoji="woman_mechanic_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fc-200d-1f527.svg"); -} - -em[data-emoji=":woman_mechanic_tone3:"]:before, -em[data-emoji="woman_mechanic_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fd-200d-1f527.svg"); -} - -em[data-emoji=":woman_mechanic_tone4:"]:before, -em[data-emoji="woman_mechanic_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fe-200d-1f527.svg"); -} - -em[data-emoji=":woman_mechanic_tone5:"]:before, -em[data-emoji="woman_mechanic_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3ff-200d-1f527.svg"); -} - -em[data-emoji=":man_mechanic:"]:before, -em[data-emoji="man_mechanic"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-1f527.svg"); -} - -em[data-emoji=":man_mechanic_tone1:"]:before, -em[data-emoji="man_mechanic_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fb-200d-1f527.svg"); -} - -em[data-emoji=":man_mechanic_tone2:"]:before, -em[data-emoji="man_mechanic_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fc-200d-1f527.svg"); -} - -em[data-emoji=":man_mechanic_tone3:"]:before, -em[data-emoji="man_mechanic_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fd-200d-1f527.svg"); -} - -em[data-emoji=":man_mechanic_tone4:"]:before, -em[data-emoji="man_mechanic_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fe-200d-1f527.svg"); -} - -em[data-emoji=":man_mechanic_tone5:"]:before, -em[data-emoji="man_mechanic_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3ff-200d-1f527.svg"); -} - -em[data-emoji=":woman_scientist:"]:before, -em[data-emoji="woman_scientist"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-1f52c.svg"); -} - -em[data-emoji=":woman_scientist_tone1:"]:before, -em[data-emoji="woman_scientist_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fb-200d-1f52c.svg"); -} - -em[data-emoji=":woman_scientist_tone2:"]:before, -em[data-emoji="woman_scientist_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fc-200d-1f52c.svg"); -} - -em[data-emoji=":woman_scientist_tone3:"]:before, -em[data-emoji="woman_scientist_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fd-200d-1f52c.svg"); -} - -em[data-emoji=":woman_scientist_tone4:"]:before, -em[data-emoji="woman_scientist_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fe-200d-1f52c.svg"); -} - -em[data-emoji=":woman_scientist_tone5:"]:before, -em[data-emoji="woman_scientist_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3ff-200d-1f52c.svg"); -} - -em[data-emoji=":man_scientist:"]:before, -em[data-emoji="man_scientist"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-1f52c.svg"); -} - -em[data-emoji=":man_scientist_tone1:"]:before, -em[data-emoji="man_scientist_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fb-200d-1f52c.svg"); -} - -em[data-emoji=":man_scientist_tone2:"]:before, -em[data-emoji="man_scientist_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fc-200d-1f52c.svg"); -} - -em[data-emoji=":man_scientist_tone3:"]:before, -em[data-emoji="man_scientist_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fd-200d-1f52c.svg"); -} - -em[data-emoji=":man_scientist_tone4:"]:before, -em[data-emoji="man_scientist_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fe-200d-1f52c.svg"); -} - -em[data-emoji=":man_scientist_tone5:"]:before, -em[data-emoji="man_scientist_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3ff-200d-1f52c.svg"); -} - -em[data-emoji=":woman_artist:"]:before, -em[data-emoji="woman_artist"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-1f3a8.svg"); -} - -em[data-emoji=":woman_artist_tone1:"]:before, -em[data-emoji="woman_artist_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fb-200d-1f3a8.svg"); -} - -em[data-emoji=":woman_artist_tone2:"]:before, -em[data-emoji="woman_artist_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fc-200d-1f3a8.svg"); -} - -em[data-emoji=":woman_artist_tone3:"]:before, -em[data-emoji="woman_artist_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fd-200d-1f3a8.svg"); -} - -em[data-emoji=":woman_artist_tone4:"]:before, -em[data-emoji="woman_artist_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fe-200d-1f3a8.svg"); -} - -em[data-emoji=":woman_artist_tone5:"]:before, -em[data-emoji="woman_artist_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3ff-200d-1f3a8.svg"); -} - -em[data-emoji=":man_artist:"]:before, -em[data-emoji="man_artist"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-1f3a8.svg"); -} - -em[data-emoji=":man_artist_tone1:"]:before, -em[data-emoji="man_artist_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fb-200d-1f3a8.svg"); -} - -em[data-emoji=":man_artist_tone2:"]:before, -em[data-emoji="man_artist_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fc-200d-1f3a8.svg"); -} - -em[data-emoji=":man_artist_tone3:"]:before, -em[data-emoji="man_artist_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fd-200d-1f3a8.svg"); -} - -em[data-emoji=":man_artist_tone4:"]:before, -em[data-emoji="man_artist_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fe-200d-1f3a8.svg"); -} - -em[data-emoji=":man_artist_tone5:"]:before, -em[data-emoji="man_artist_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3ff-200d-1f3a8.svg"); -} - -em[data-emoji=":woman_firefighter:"]:before, -em[data-emoji="woman_firefighter"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-1f692.svg"); -} - -em[data-emoji=":woman_firefighter_tone1:"]:before, -em[data-emoji="woman_firefighter_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fb-200d-1f692.svg"); -} - -em[data-emoji=":woman_firefighter_tone2:"]:before, -em[data-emoji="woman_firefighter_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fc-200d-1f692.svg"); -} - -em[data-emoji=":woman_firefighter_tone3:"]:before, -em[data-emoji="woman_firefighter_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fd-200d-1f692.svg"); -} - -em[data-emoji=":woman_firefighter_tone4:"]:before, -em[data-emoji="woman_firefighter_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fe-200d-1f692.svg"); -} - -em[data-emoji=":woman_firefighter_tone5:"]:before, -em[data-emoji="woman_firefighter_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3ff-200d-1f692.svg"); -} - -em[data-emoji=":man_firefighter:"]:before, -em[data-emoji="man_firefighter"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-1f692.svg"); -} - -em[data-emoji=":man_firefighter_tone1:"]:before, -em[data-emoji="man_firefighter_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fb-200d-1f692.svg"); -} - -em[data-emoji=":man_firefighter_tone2:"]:before, -em[data-emoji="man_firefighter_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fc-200d-1f692.svg"); -} - -em[data-emoji=":man_firefighter_tone3:"]:before, -em[data-emoji="man_firefighter_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fd-200d-1f692.svg"); -} - -em[data-emoji=":man_firefighter_tone4:"]:before, -em[data-emoji="man_firefighter_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fe-200d-1f692.svg"); -} - -em[data-emoji=":man_firefighter_tone5:"]:before, -em[data-emoji="man_firefighter_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3ff-200d-1f692.svg"); -} - -em[data-emoji=":woman_pilot:"]:before, -em[data-emoji="woman_pilot"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-2708-fe0f.svg"); -} - -em[data-emoji=":woman_pilot_tone1:"]:before, -em[data-emoji="woman_pilot_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fb-200d-2708-fe0f.svg"); -} - -em[data-emoji=":woman_pilot_tone2:"]:before, -em[data-emoji="woman_pilot_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fc-200d-2708-fe0f.svg"); -} - -em[data-emoji=":woman_pilot_tone3:"]:before, -em[data-emoji="woman_pilot_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fd-200d-2708-fe0f.svg"); -} - -em[data-emoji=":woman_pilot_tone4:"]:before, -em[data-emoji="woman_pilot_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fe-200d-2708-fe0f.svg"); -} - -em[data-emoji=":woman_pilot_tone5:"]:before, -em[data-emoji="woman_pilot_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3ff-200d-2708-fe0f.svg"); -} - -em[data-emoji=":man_pilot:"]:before, -em[data-emoji="man_pilot"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-2708-fe0f.svg"); -} - -em[data-emoji=":man_pilot_tone1:"]:before, -em[data-emoji="man_pilot_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fb-200d-2708-fe0f.svg"); -} - -em[data-emoji=":man_pilot_tone2:"]:before, -em[data-emoji="man_pilot_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fc-200d-2708-fe0f.svg"); -} - -em[data-emoji=":man_pilot_tone3:"]:before, -em[data-emoji="man_pilot_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fd-200d-2708-fe0f.svg"); -} - -em[data-emoji=":man_pilot_tone4:"]:before, -em[data-emoji="man_pilot_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fe-200d-2708-fe0f.svg"); -} - -em[data-emoji=":man_pilot_tone5:"]:before, -em[data-emoji="man_pilot_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3ff-200d-2708-fe0f.svg"); -} - -em[data-emoji=":woman_astronaut:"]:before, -em[data-emoji="woman_astronaut"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-1f680.svg"); -} - -em[data-emoji=":woman_astronaut_tone1:"]:before, -em[data-emoji="woman_astronaut_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fb-200d-1f680.svg"); -} - -em[data-emoji=":woman_astronaut_tone2:"]:before, -em[data-emoji="woman_astronaut_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fc-200d-1f680.svg"); -} - -em[data-emoji=":woman_astronaut_tone3:"]:before, -em[data-emoji="woman_astronaut_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fd-200d-1f680.svg"); -} - -em[data-emoji=":woman_astronaut_tone4:"]:before, -em[data-emoji="woman_astronaut_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fe-200d-1f680.svg"); -} - -em[data-emoji=":woman_astronaut_tone5:"]:before, -em[data-emoji="woman_astronaut_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3ff-200d-1f680.svg"); -} - -em[data-emoji=":man_astronaut:"]:before, -em[data-emoji="man_astronaut"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-1f680.svg"); -} - -em[data-emoji=":man_astronaut_tone1:"]:before, -em[data-emoji="man_astronaut_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fb-200d-1f680.svg"); -} - -em[data-emoji=":man_astronaut_tone2:"]:before, -em[data-emoji="man_astronaut_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fc-200d-1f680.svg"); -} - -em[data-emoji=":man_astronaut_tone3:"]:before, -em[data-emoji="man_astronaut_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fd-200d-1f680.svg"); -} - -em[data-emoji=":man_astronaut_tone4:"]:before, -em[data-emoji="man_astronaut_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fe-200d-1f680.svg"); -} - -em[data-emoji=":man_astronaut_tone5:"]:before, -em[data-emoji="man_astronaut_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3ff-200d-1f680.svg"); -} - -em[data-emoji=":woman_judge:"]:before, -em[data-emoji="woman_judge"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-2696-fe0f.svg"); -} - -em[data-emoji=":woman_judge_tone1:"]:before, -em[data-emoji="woman_judge_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fb-200d-2696-fe0f.svg"); -} - -em[data-emoji=":woman_judge_tone2:"]:before, -em[data-emoji="woman_judge_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fc-200d-2696-fe0f.svg"); -} - -em[data-emoji=":woman_judge_tone3:"]:before, -em[data-emoji="woman_judge_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fd-200d-2696-fe0f.svg"); -} - -em[data-emoji=":woman_judge_tone4:"]:before, -em[data-emoji="woman_judge_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fe-200d-2696-fe0f.svg"); -} - -em[data-emoji=":woman_judge_tone5:"]:before, -em[data-emoji="woman_judge_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3ff-200d-2696-fe0f.svg"); -} - -em[data-emoji=":man_judge:"]:before, -em[data-emoji="man_judge"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-2696-fe0f.svg"); -} - -em[data-emoji=":man_judge_tone1:"]:before, -em[data-emoji="man_judge_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fb-200d-2696-fe0f.svg"); -} - -em[data-emoji=":man_judge_tone2:"]:before, -em[data-emoji="man_judge_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fc-200d-2696-fe0f.svg"); -} - -em[data-emoji=":man_judge_tone3:"]:before, -em[data-emoji="man_judge_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fd-200d-2696-fe0f.svg"); -} - -em[data-emoji=":man_judge_tone4:"]:before, -em[data-emoji="man_judge_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fe-200d-2696-fe0f.svg"); -} - -em[data-emoji=":man_judge_tone5:"]:before, -em[data-emoji="man_judge_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3ff-200d-2696-fe0f.svg"); -} - -em[data-emoji=":bride_with_veil:"]:before, -em[data-emoji="bride_with_veil"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f470.svg"); -} - -em[data-emoji=":bride_with_veil_tone1:"]:before, -em[data-emoji="bride_with_veil_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f470-1f3fb.svg"); -} - -em[data-emoji=":bride_with_veil_tone2:"]:before, -em[data-emoji="bride_with_veil_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f470-1f3fc.svg"); -} - -em[data-emoji=":bride_with_veil_tone3:"]:before, -em[data-emoji="bride_with_veil_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f470-1f3fd.svg"); -} - -em[data-emoji=":bride_with_veil_tone4:"]:before, -em[data-emoji="bride_with_veil_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f470-1f3fe.svg"); -} - -em[data-emoji=":bride_with_veil_tone5:"]:before, -em[data-emoji="bride_with_veil_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f470-1f3ff.svg"); -} - -em[data-emoji=":man_in_tuxedo:"]:before, -em[data-emoji="man_in_tuxedo"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f935.svg"); -} - -em[data-emoji=":man_in_tuxedo_tone1:"]:before, -em[data-emoji="man_in_tuxedo_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f935-1f3fb.svg"); -} - -em[data-emoji=":man_in_tuxedo_tone2:"]:before, -em[data-emoji="man_in_tuxedo_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f935-1f3fc.svg"); -} - -em[data-emoji=":man_in_tuxedo_tone3:"]:before, -em[data-emoji="man_in_tuxedo_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f935-1f3fd.svg"); -} - -em[data-emoji=":man_in_tuxedo_tone4:"]:before, -em[data-emoji="man_in_tuxedo_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f935-1f3fe.svg"); -} - -em[data-emoji=":man_in_tuxedo_tone5:"]:before, -em[data-emoji="man_in_tuxedo_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f935-1f3ff.svg"); -} - -em[data-emoji=":princess:"]:before, -em[data-emoji="princess"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f478.svg"); -} - -em[data-emoji=":princess_tone1:"]:before, -em[data-emoji="princess_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f478-1f3fb.svg"); -} - -em[data-emoji=":princess_tone2:"]:before, -em[data-emoji="princess_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f478-1f3fc.svg"); -} - -em[data-emoji=":princess_tone3:"]:before, -em[data-emoji="princess_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f478-1f3fd.svg"); -} - -em[data-emoji=":princess_tone4:"]:before, -em[data-emoji="princess_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f478-1f3fe.svg"); -} - -em[data-emoji=":princess_tone5:"]:before, -em[data-emoji="princess_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f478-1f3ff.svg"); -} - -em[data-emoji=":prince:"]:before, -em[data-emoji="prince"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f934.svg"); -} - -em[data-emoji=":prince_tone1:"]:before, -em[data-emoji="prince_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f934-1f3fb.svg"); -} - -em[data-emoji=":prince_tone2:"]:before, -em[data-emoji="prince_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f934-1f3fc.svg"); -} - -em[data-emoji=":prince_tone3:"]:before, -em[data-emoji="prince_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f934-1f3fd.svg"); -} - -em[data-emoji=":prince_tone4:"]:before, -em[data-emoji="prince_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f934-1f3fe.svg"); -} - -em[data-emoji=":prince_tone5:"]:before, -em[data-emoji="prince_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f934-1f3ff.svg"); -} - -em[data-emoji=":superhero:"]:before, -em[data-emoji="superhero"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b8.svg"); -} - -em[data-emoji=":superhero_tone1:"]:before, -em[data-emoji="superhero_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b8-1f3fb.svg"); -} - -em[data-emoji=":superhero_tone2:"]:before, -em[data-emoji="superhero_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b8-1f3fc.svg"); -} - -em[data-emoji=":superhero_tone3:"]:before, -em[data-emoji="superhero_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b8-1f3fd.svg"); -} - -em[data-emoji=":superhero_tone4:"]:before, -em[data-emoji="superhero_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b8-1f3fe.svg"); -} - -em[data-emoji=":superhero_tone5:"]:before, -em[data-emoji="superhero_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b8-1f3ff.svg"); -} - -em[data-emoji=":woman_superhero:"]:before, -em[data-emoji="woman_superhero"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b8-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_superhero_tone1:"]:before, -em[data-emoji="woman_superhero_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b8-1f3fb-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_superhero_tone2:"]:before, -em[data-emoji="woman_superhero_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b8-1f3fc-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_superhero_tone3:"]:before, -em[data-emoji="woman_superhero_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b8-1f3fd-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_superhero_tone4:"]:before, -em[data-emoji="woman_superhero_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b8-1f3fe-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_superhero_tone5:"]:before, -em[data-emoji="woman_superhero_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b8-1f3ff-200d-2640-fe0f.svg"); -} - -em[data-emoji=":man_superhero:"]:before, -em[data-emoji="man_superhero"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b8-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_superhero_tone1:"]:before, -em[data-emoji="man_superhero_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b8-1f3fb-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_superhero_tone2:"]:before, -em[data-emoji="man_superhero_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b8-1f3fc-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_superhero_tone3:"]:before, -em[data-emoji="man_superhero_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b8-1f3fd-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_superhero_tone4:"]:before, -em[data-emoji="man_superhero_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b8-1f3fe-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_superhero_tone5:"]:before, -em[data-emoji="man_superhero_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b8-1f3ff-200d-2642-fe0f.svg"); -} - -em[data-emoji=":supervillain:"]:before, -em[data-emoji="supervillain"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b9.svg"); -} - -em[data-emoji=":supervillain_tone1:"]:before, -em[data-emoji="supervillain_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b9-1f3fb.svg"); -} - -em[data-emoji=":supervillain_tone2:"]:before, -em[data-emoji="supervillain_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b9-1f3fc.svg"); -} - -em[data-emoji=":supervillain_tone3:"]:before, -em[data-emoji="supervillain_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b9-1f3fd.svg"); -} - -em[data-emoji=":supervillain_tone4:"]:before, -em[data-emoji="supervillain_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b9-1f3fe.svg"); -} - -em[data-emoji=":supervillain_tone5:"]:before, -em[data-emoji="supervillain_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b9-1f3ff.svg"); -} - -em[data-emoji=":woman_supervillain:"]:before, -em[data-emoji="woman_supervillain"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b9-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_supervillain_tone1:"]:before, -em[data-emoji="woman_supervillain_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b9-1f3fb-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_supervillain_tone2:"]:before, -em[data-emoji="woman_supervillain_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b9-1f3fc-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_supervillain_tone3:"]:before, -em[data-emoji="woman_supervillain_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b9-1f3fd-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_supervillain_tone4:"]:before, -em[data-emoji="woman_supervillain_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b9-1f3fe-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_supervillain_tone5:"]:before, -em[data-emoji="woman_supervillain_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b9-1f3ff-200d-2640-fe0f.svg"); -} - -em[data-emoji=":man_supervillain:"]:before, -em[data-emoji="man_supervillain"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b9-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_supervillain_tone1:"]:before, -em[data-emoji="man_supervillain_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b9-1f3fb-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_supervillain_tone2:"]:before, -em[data-emoji="man_supervillain_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b9-1f3fc-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_supervillain_tone3:"]:before, -em[data-emoji="man_supervillain_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b9-1f3fd-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_supervillain_tone4:"]:before, -em[data-emoji="man_supervillain_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b9-1f3fe-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_supervillain_tone5:"]:before, -em[data-emoji="man_supervillain_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b9-1f3ff-200d-2642-fe0f.svg"); -} - -em[data-emoji=":mrs_claus:"]:before, -em[data-emoji="mrs_claus"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f936.svg"); -} - -em[data-emoji=":mrs_claus_tone1:"]:before, -em[data-emoji="mrs_claus_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f936-1f3fb.svg"); -} - -em[data-emoji=":mrs_claus_tone2:"]:before, -em[data-emoji="mrs_claus_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f936-1f3fc.svg"); -} - -em[data-emoji=":mrs_claus_tone3:"]:before, -em[data-emoji="mrs_claus_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f936-1f3fd.svg"); -} - -em[data-emoji=":mrs_claus_tone4:"]:before, -em[data-emoji="mrs_claus_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f936-1f3fe.svg"); -} - -em[data-emoji=":mrs_claus_tone5:"]:before, -em[data-emoji="mrs_claus_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f936-1f3ff.svg"); -} - -em[data-emoji=":santa:"]:before, -em[data-emoji="santa"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f385.svg"); -} - -em[data-emoji=":santa_tone1:"]:before, -em[data-emoji="santa_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f385-1f3fb.svg"); -} - -em[data-emoji=":santa_tone2:"]:before, -em[data-emoji="santa_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f385-1f3fc.svg"); -} - -em[data-emoji=":santa_tone3:"]:before, -em[data-emoji="santa_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f385-1f3fd.svg"); -} - -em[data-emoji=":santa_tone4:"]:before, -em[data-emoji="santa_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f385-1f3fe.svg"); -} - -em[data-emoji=":santa_tone5:"]:before, -em[data-emoji="santa_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f385-1f3ff.svg"); -} - -em[data-emoji=":mage:"]:before, -em[data-emoji="mage"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d9.svg"); -} - -em[data-emoji=":mage_tone1:"]:before, -em[data-emoji="mage_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d9-1f3fb.svg"); -} - -em[data-emoji=":mage_tone2:"]:before, -em[data-emoji="mage_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d9-1f3fc.svg"); -} - -em[data-emoji=":mage_tone3:"]:before, -em[data-emoji="mage_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d9-1f3fd.svg"); -} - -em[data-emoji=":mage_tone4:"]:before, -em[data-emoji="mage_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d9-1f3fe.svg"); -} - -em[data-emoji=":mage_tone5:"]:before, -em[data-emoji="mage_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d9-1f3ff.svg"); -} - -em[data-emoji=":woman_mage:"]:before, -em[data-emoji="woman_mage"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d9-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_mage_tone1:"]:before, -em[data-emoji="woman_mage_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d9-1f3fb-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_mage_tone2:"]:before, -em[data-emoji="woman_mage_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d9-1f3fc-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_mage_tone3:"]:before, -em[data-emoji="woman_mage_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d9-1f3fd-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_mage_tone4:"]:before, -em[data-emoji="woman_mage_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d9-1f3fe-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_mage_tone5:"]:before, -em[data-emoji="woman_mage_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d9-1f3ff-200d-2640-fe0f.svg"); -} - -em[data-emoji=":man_mage:"]:before, -em[data-emoji="man_mage"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d9-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_mage_tone1:"]:before, -em[data-emoji="man_mage_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d9-1f3fb-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_mage_tone2:"]:before, -em[data-emoji="man_mage_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d9-1f3fc-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_mage_tone3:"]:before, -em[data-emoji="man_mage_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d9-1f3fd-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_mage_tone4:"]:before, -em[data-emoji="man_mage_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d9-1f3fe-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_mage_tone5:"]:before, -em[data-emoji="man_mage_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d9-1f3ff-200d-2642-fe0f.svg"); -} - -em[data-emoji=":elf:"]:before, -em[data-emoji="elf"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9dd.svg"); -} - -em[data-emoji=":elf_tone1:"]:before, -em[data-emoji="elf_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9dd-1f3fb.svg"); -} - -em[data-emoji=":elf_tone2:"]:before, -em[data-emoji="elf_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9dd-1f3fc.svg"); -} - -em[data-emoji=":elf_tone3:"]:before, -em[data-emoji="elf_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9dd-1f3fd.svg"); -} - -em[data-emoji=":elf_tone4:"]:before, -em[data-emoji="elf_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9dd-1f3fe.svg"); -} - -em[data-emoji=":elf_tone5:"]:before, -em[data-emoji="elf_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9dd-1f3ff.svg"); -} - -em[data-emoji=":woman_elf:"]:before, -em[data-emoji="woman_elf"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9dd-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_elf_tone1:"]:before, -em[data-emoji="woman_elf_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9dd-1f3fb-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_elf_tone2:"]:before, -em[data-emoji="woman_elf_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9dd-1f3fc-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_elf_tone3:"]:before, -em[data-emoji="woman_elf_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9dd-1f3fd-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_elf_tone4:"]:before, -em[data-emoji="woman_elf_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9dd-1f3fe-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_elf_tone5:"]:before, -em[data-emoji="woman_elf_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9dd-1f3ff-200d-2640-fe0f.svg"); -} - -em[data-emoji=":man_elf:"]:before, -em[data-emoji="man_elf"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9dd-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_elf_tone1:"]:before, -em[data-emoji="man_elf_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9dd-1f3fb-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_elf_tone2:"]:before, -em[data-emoji="man_elf_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9dd-1f3fc-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_elf_tone3:"]:before, -em[data-emoji="man_elf_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9dd-1f3fd-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_elf_tone4:"]:before, -em[data-emoji="man_elf_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9dd-1f3fe-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_elf_tone5:"]:before, -em[data-emoji="man_elf_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9dd-1f3ff-200d-2642-fe0f.svg"); -} - -em[data-emoji=":vampire:"]:before, -em[data-emoji="vampire"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9db.svg"); -} - -em[data-emoji=":vampire_tone1:"]:before, -em[data-emoji="vampire_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9db-1f3fb.svg"); -} - -em[data-emoji=":vampire_tone2:"]:before, -em[data-emoji="vampire_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9db-1f3fc.svg"); -} - -em[data-emoji=":vampire_tone3:"]:before, -em[data-emoji="vampire_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9db-1f3fd.svg"); -} - -em[data-emoji=":vampire_tone4:"]:before, -em[data-emoji="vampire_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9db-1f3fe.svg"); -} - -em[data-emoji=":vampire_tone5:"]:before, -em[data-emoji="vampire_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9db-1f3ff.svg"); -} - -em[data-emoji=":woman_vampire:"]:before, -em[data-emoji="woman_vampire"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9db-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_vampire_tone1:"]:before, -em[data-emoji="woman_vampire_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9db-1f3fb-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_vampire_tone2:"]:before, -em[data-emoji="woman_vampire_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9db-1f3fc-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_vampire_tone3:"]:before, -em[data-emoji="woman_vampire_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9db-1f3fd-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_vampire_tone4:"]:before, -em[data-emoji="woman_vampire_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9db-1f3fe-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_vampire_tone5:"]:before, -em[data-emoji="woman_vampire_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9db-1f3ff-200d-2640-fe0f.svg"); -} - -em[data-emoji=":man_vampire:"]:before, -em[data-emoji="man_vampire"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9db-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_vampire_tone1:"]:before, -em[data-emoji="man_vampire_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9db-1f3fb-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_vampire_tone2:"]:before, -em[data-emoji="man_vampire_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9db-1f3fc-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_vampire_tone3:"]:before, -em[data-emoji="man_vampire_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9db-1f3fd-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_vampire_tone4:"]:before, -em[data-emoji="man_vampire_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9db-1f3fe-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_vampire_tone5:"]:before, -em[data-emoji="man_vampire_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9db-1f3ff-200d-2642-fe0f.svg"); -} - -em[data-emoji=":zombie:"]:before, -em[data-emoji="zombie"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9df.svg"); -} - -em[data-emoji=":woman_zombie:"]:before, -em[data-emoji="woman_zombie"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9df-200d-2640-fe0f.svg"); -} - -em[data-emoji=":man_zombie:"]:before, -em[data-emoji="man_zombie"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9df-200d-2642-fe0f.svg"); -} - -em[data-emoji=":genie:"]:before, -em[data-emoji="genie"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9de.svg"); -} - -em[data-emoji=":woman_genie:"]:before, -em[data-emoji="woman_genie"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9de-200d-2640-fe0f.svg"); -} - -em[data-emoji=":man_genie:"]:before, -em[data-emoji="man_genie"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9de-200d-2642-fe0f.svg"); -} - -em[data-emoji=":merperson:"]:before, -em[data-emoji="merperson"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9dc.svg"); -} - -em[data-emoji=":merperson_tone1:"]:before, -em[data-emoji="merperson_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9dc-1f3fb.svg"); -} - -em[data-emoji=":merperson_tone2:"]:before, -em[data-emoji="merperson_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9dc-1f3fc.svg"); -} - -em[data-emoji=":merperson_tone3:"]:before, -em[data-emoji="merperson_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9dc-1f3fd.svg"); -} - -em[data-emoji=":merperson_tone4:"]:before, -em[data-emoji="merperson_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9dc-1f3fe.svg"); -} - -em[data-emoji=":merperson_tone5:"]:before, -em[data-emoji="merperson_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9dc-1f3ff.svg"); -} - -em[data-emoji=":mermaid:"]:before, -em[data-emoji="mermaid"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9dc-200d-2640-fe0f.svg"); -} - -em[data-emoji=":mermaid_tone1:"]:before, -em[data-emoji="mermaid_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9dc-1f3fb-200d-2640-fe0f.svg"); -} - -em[data-emoji=":mermaid_tone2:"]:before, -em[data-emoji="mermaid_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9dc-1f3fc-200d-2640-fe0f.svg"); -} - -em[data-emoji=":mermaid_tone3:"]:before, -em[data-emoji="mermaid_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9dc-1f3fd-200d-2640-fe0f.svg"); -} - -em[data-emoji=":mermaid_tone4:"]:before, -em[data-emoji="mermaid_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9dc-1f3fe-200d-2640-fe0f.svg"); -} - -em[data-emoji=":mermaid_tone5:"]:before, -em[data-emoji="mermaid_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9dc-1f3ff-200d-2640-fe0f.svg"); -} - -em[data-emoji=":merman:"]:before, -em[data-emoji="merman"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9dc-200d-2642-fe0f.svg"); -} - -em[data-emoji=":merman_tone1:"]:before, -em[data-emoji="merman_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9dc-1f3fb-200d-2642-fe0f.svg"); -} - -em[data-emoji=":merman_tone2:"]:before, -em[data-emoji="merman_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9dc-1f3fc-200d-2642-fe0f.svg"); -} - -em[data-emoji=":merman_tone3:"]:before, -em[data-emoji="merman_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9dc-1f3fd-200d-2642-fe0f.svg"); -} - -em[data-emoji=":merman_tone4:"]:before, -em[data-emoji="merman_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9dc-1f3fe-200d-2642-fe0f.svg"); -} - -em[data-emoji=":merman_tone5:"]:before, -em[data-emoji="merman_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9dc-1f3ff-200d-2642-fe0f.svg"); -} - -em[data-emoji=":fairy:"]:before, -em[data-emoji="fairy"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9da.svg"); -} - -em[data-emoji=":fairy_tone1:"]:before, -em[data-emoji="fairy_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9da-1f3fb.svg"); -} - -em[data-emoji=":fairy_tone2:"]:before, -em[data-emoji="fairy_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9da-1f3fc.svg"); -} - -em[data-emoji=":fairy_tone3:"]:before, -em[data-emoji="fairy_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9da-1f3fd.svg"); -} - -em[data-emoji=":fairy_tone4:"]:before, -em[data-emoji="fairy_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9da-1f3fe.svg"); -} - -em[data-emoji=":fairy_tone5:"]:before, -em[data-emoji="fairy_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9da-1f3ff.svg"); -} - -em[data-emoji=":woman_fairy:"]:before, -em[data-emoji="woman_fairy"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9da-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_fairy_tone1:"]:before, -em[data-emoji="woman_fairy_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9da-1f3fb-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_fairy_tone2:"]:before, -em[data-emoji="woman_fairy_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9da-1f3fc-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_fairy_tone3:"]:before, -em[data-emoji="woman_fairy_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9da-1f3fd-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_fairy_tone4:"]:before, -em[data-emoji="woman_fairy_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9da-1f3fe-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_fairy_tone5:"]:before, -em[data-emoji="woman_fairy_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9da-1f3ff-200d-2640-fe0f.svg"); -} - -em[data-emoji=":man_fairy:"]:before, -em[data-emoji="man_fairy"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9da-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_fairy_tone1:"]:before, -em[data-emoji="man_fairy_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9da-1f3fb-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_fairy_tone2:"]:before, -em[data-emoji="man_fairy_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9da-1f3fc-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_fairy_tone3:"]:before, -em[data-emoji="man_fairy_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9da-1f3fd-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_fairy_tone4:"]:before, -em[data-emoji="man_fairy_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9da-1f3fe-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_fairy_tone5:"]:before, -em[data-emoji="man_fairy_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9da-1f3ff-200d-2642-fe0f.svg"); -} - -em[data-emoji=":angel:"]:before, -em[data-emoji="angel"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f47c.svg"); -} - -em[data-emoji=":angel_tone1:"]:before, -em[data-emoji="angel_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f47c-1f3fb.svg"); -} - -em[data-emoji=":angel_tone2:"]:before, -em[data-emoji="angel_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f47c-1f3fc.svg"); -} - -em[data-emoji=":angel_tone3:"]:before, -em[data-emoji="angel_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f47c-1f3fd.svg"); -} - -em[data-emoji=":angel_tone4:"]:before, -em[data-emoji="angel_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f47c-1f3fe.svg"); -} - -em[data-emoji=":angel_tone5:"]:before, -em[data-emoji="angel_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f47c-1f3ff.svg"); -} - -em[data-emoji=":pregnant_woman:"]:before, -em[data-emoji="pregnant_woman"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f930.svg"); -} - -em[data-emoji=":pregnant_woman_tone1:"]:before, -em[data-emoji="pregnant_woman_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f930-1f3fb.svg"); -} - -em[data-emoji=":pregnant_woman_tone2:"]:before, -em[data-emoji="pregnant_woman_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f930-1f3fc.svg"); -} - -em[data-emoji=":pregnant_woman_tone3:"]:before, -em[data-emoji="pregnant_woman_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f930-1f3fd.svg"); -} - -em[data-emoji=":pregnant_woman_tone4:"]:before, -em[data-emoji="pregnant_woman_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f930-1f3fe.svg"); -} - -em[data-emoji=":pregnant_woman_tone5:"]:before, -em[data-emoji="pregnant_woman_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f930-1f3ff.svg"); -} - -em[data-emoji=":breast_feeding:"]:before, -em[data-emoji="breast_feeding"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f931.svg"); -} - -em[data-emoji=":breast_feeding_tone1:"]:before, -em[data-emoji="breast_feeding_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f931-1f3fb.svg"); -} - -em[data-emoji=":breast_feeding_tone2:"]:before, -em[data-emoji="breast_feeding_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f931-1f3fc.svg"); -} - -em[data-emoji=":breast_feeding_tone3:"]:before, -em[data-emoji="breast_feeding_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f931-1f3fd.svg"); -} - -em[data-emoji=":breast_feeding_tone4:"]:before, -em[data-emoji="breast_feeding_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f931-1f3fe.svg"); -} - -em[data-emoji=":breast_feeding_tone5:"]:before, -em[data-emoji="breast_feeding_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f931-1f3ff.svg"); -} - -em[data-emoji=":person_bowing:"]:before, -em[data-emoji="person_bowing"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f647.svg"); -} - -em[data-emoji=":person_bowing_tone1:"]:before, -em[data-emoji="person_bowing_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f647-1f3fb.svg"); -} - -em[data-emoji=":person_bowing_tone2:"]:before, -em[data-emoji="person_bowing_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f647-1f3fc.svg"); -} - -em[data-emoji=":person_bowing_tone3:"]:before, -em[data-emoji="person_bowing_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f647-1f3fd.svg"); -} - -em[data-emoji=":person_bowing_tone4:"]:before, -em[data-emoji="person_bowing_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f647-1f3fe.svg"); -} - -em[data-emoji=":person_bowing_tone5:"]:before, -em[data-emoji="person_bowing_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f647-1f3ff.svg"); -} - -em[data-emoji=":woman_bowing:"]:before, -em[data-emoji="woman_bowing"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f647-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_bowing_tone1:"]:before, -em[data-emoji="woman_bowing_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f647-1f3fb-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_bowing_tone2:"]:before, -em[data-emoji="woman_bowing_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f647-1f3fc-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_bowing_tone3:"]:before, -em[data-emoji="woman_bowing_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f647-1f3fd-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_bowing_tone4:"]:before, -em[data-emoji="woman_bowing_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f647-1f3fe-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_bowing_tone5:"]:before, -em[data-emoji="woman_bowing_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f647-1f3ff-200d-2640-fe0f.svg"); -} - -em[data-emoji=":man_bowing:"]:before, -em[data-emoji="man_bowing"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f647-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_bowing_tone1:"]:before, -em[data-emoji="man_bowing_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f647-1f3fb-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_bowing_tone2:"]:before, -em[data-emoji="man_bowing_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f647-1f3fc-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_bowing_tone3:"]:before, -em[data-emoji="man_bowing_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f647-1f3fd-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_bowing_tone4:"]:before, -em[data-emoji="man_bowing_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f647-1f3fe-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_bowing_tone5:"]:before, -em[data-emoji="man_bowing_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f647-1f3ff-200d-2642-fe0f.svg"); -} - -em[data-emoji=":person_tipping_hand:"]:before, -em[data-emoji="person_tipping_hand"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f481.svg"); -} - -em[data-emoji=":person_tipping_hand_tone1:"]:before, -em[data-emoji="person_tipping_hand_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f481-1f3fb.svg"); -} - -em[data-emoji=":person_tipping_hand_tone2:"]:before, -em[data-emoji="person_tipping_hand_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f481-1f3fc.svg"); -} - -em[data-emoji=":person_tipping_hand_tone3:"]:before, -em[data-emoji="person_tipping_hand_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f481-1f3fd.svg"); -} - -em[data-emoji=":person_tipping_hand_tone4:"]:before, -em[data-emoji="person_tipping_hand_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f481-1f3fe.svg"); -} - -em[data-emoji=":person_tipping_hand_tone5:"]:before, -em[data-emoji="person_tipping_hand_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f481-1f3ff.svg"); -} - -em[data-emoji=":woman_tipping_hand:"]:before, -em[data-emoji="woman_tipping_hand"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f481-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_tipping_hand_tone1:"]:before, -em[data-emoji="woman_tipping_hand_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f481-1f3fb-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_tipping_hand_tone2:"]:before, -em[data-emoji="woman_tipping_hand_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f481-1f3fc-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_tipping_hand_tone3:"]:before, -em[data-emoji="woman_tipping_hand_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f481-1f3fd-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_tipping_hand_tone4:"]:before, -em[data-emoji="woman_tipping_hand_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f481-1f3fe-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_tipping_hand_tone5:"]:before, -em[data-emoji="woman_tipping_hand_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f481-1f3ff-200d-2640-fe0f.svg"); -} - -em[data-emoji=":man_tipping_hand:"]:before, -em[data-emoji="man_tipping_hand"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f481-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_tipping_hand_tone1:"]:before, -em[data-emoji="man_tipping_hand_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f481-1f3fb-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_tipping_hand_tone2:"]:before, -em[data-emoji="man_tipping_hand_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f481-1f3fc-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_tipping_hand_tone3:"]:before, -em[data-emoji="man_tipping_hand_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f481-1f3fd-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_tipping_hand_tone4:"]:before, -em[data-emoji="man_tipping_hand_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f481-1f3fe-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_tipping_hand_tone5:"]:before, -em[data-emoji="man_tipping_hand_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f481-1f3ff-200d-2642-fe0f.svg"); -} - -em[data-emoji=":person_gesturing_no:"]:before, -em[data-emoji="person_gesturing_no"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f645.svg"); -} - -em[data-emoji=":person_gesturing_no_tone1:"]:before, -em[data-emoji="person_gesturing_no_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f645-1f3fb.svg"); -} - -em[data-emoji=":person_gesturing_no_tone2:"]:before, -em[data-emoji="person_gesturing_no_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f645-1f3fc.svg"); -} - -em[data-emoji=":person_gesturing_no_tone3:"]:before, -em[data-emoji="person_gesturing_no_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f645-1f3fd.svg"); -} - -em[data-emoji=":person_gesturing_no_tone4:"]:before, -em[data-emoji="person_gesturing_no_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f645-1f3fe.svg"); -} - -em[data-emoji=":person_gesturing_no_tone5:"]:before, -em[data-emoji="person_gesturing_no_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f645-1f3ff.svg"); -} - -em[data-emoji=":woman_gesturing_no:"]:before, -em[data-emoji="woman_gesturing_no"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f645-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_gesturing_no_tone1:"]:before, -em[data-emoji="woman_gesturing_no_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f645-1f3fb-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_gesturing_no_tone2:"]:before, -em[data-emoji="woman_gesturing_no_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f645-1f3fc-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_gesturing_no_tone3:"]:before, -em[data-emoji="woman_gesturing_no_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f645-1f3fd-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_gesturing_no_tone4:"]:before, -em[data-emoji="woman_gesturing_no_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f645-1f3fe-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_gesturing_no_tone5:"]:before, -em[data-emoji="woman_gesturing_no_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f645-1f3ff-200d-2640-fe0f.svg"); -} - -em[data-emoji=":man_gesturing_no:"]:before, -em[data-emoji="man_gesturing_no"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f645-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_gesturing_no_tone1:"]:before, -em[data-emoji="man_gesturing_no_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f645-1f3fb-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_gesturing_no_tone2:"]:before, -em[data-emoji="man_gesturing_no_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f645-1f3fc-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_gesturing_no_tone3:"]:before, -em[data-emoji="man_gesturing_no_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f645-1f3fd-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_gesturing_no_tone4:"]:before, -em[data-emoji="man_gesturing_no_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f645-1f3fe-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_gesturing_no_tone5:"]:before, -em[data-emoji="man_gesturing_no_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f645-1f3ff-200d-2642-fe0f.svg"); -} - -em[data-emoji=":person_gesturing_ok:"]:before, -em[data-emoji="person_gesturing_ok"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f646.svg"); -} - -em[data-emoji=":person_gesturing_ok_tone1:"]:before, -em[data-emoji="person_gesturing_ok_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f646-1f3fb.svg"); -} - -em[data-emoji=":person_gesturing_ok_tone2:"]:before, -em[data-emoji="person_gesturing_ok_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f646-1f3fc.svg"); -} - -em[data-emoji=":person_gesturing_ok_tone3:"]:before, -em[data-emoji="person_gesturing_ok_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f646-1f3fd.svg"); -} - -em[data-emoji=":person_gesturing_ok_tone4:"]:before, -em[data-emoji="person_gesturing_ok_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f646-1f3fe.svg"); -} - -em[data-emoji=":person_gesturing_ok_tone5:"]:before, -em[data-emoji="person_gesturing_ok_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f646-1f3ff.svg"); -} - -em[data-emoji=":woman_gesturing_ok:"]:before, -em[data-emoji="woman_gesturing_ok"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f646-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_gesturing_ok_tone1:"]:before, -em[data-emoji="woman_gesturing_ok_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f646-1f3fb-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_gesturing_ok_tone2:"]:before, -em[data-emoji="woman_gesturing_ok_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f646-1f3fc-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_gesturing_ok_tone3:"]:before, -em[data-emoji="woman_gesturing_ok_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f646-1f3fd-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_gesturing_ok_tone4:"]:before, -em[data-emoji="woman_gesturing_ok_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f646-1f3fe-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_gesturing_ok_tone5:"]:before, -em[data-emoji="woman_gesturing_ok_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f646-1f3ff-200d-2640-fe0f.svg"); -} - -em[data-emoji=":man_gesturing_ok:"]:before, -em[data-emoji="man_gesturing_ok"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f646-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_gesturing_ok_tone1:"]:before, -em[data-emoji="man_gesturing_ok_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f646-1f3fb-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_gesturing_ok_tone2:"]:before, -em[data-emoji="man_gesturing_ok_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f646-1f3fc-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_gesturing_ok_tone3:"]:before, -em[data-emoji="man_gesturing_ok_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f646-1f3fd-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_gesturing_ok_tone4:"]:before, -em[data-emoji="man_gesturing_ok_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f646-1f3fe-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_gesturing_ok_tone5:"]:before, -em[data-emoji="man_gesturing_ok_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f646-1f3ff-200d-2642-fe0f.svg"); -} - -em[data-emoji=":person_raising_hand:"]:before, -em[data-emoji="person_raising_hand"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64b.svg"); -} - -em[data-emoji=":person_raising_hand_tone1:"]:before, -em[data-emoji="person_raising_hand_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64b-1f3fb.svg"); -} - -em[data-emoji=":person_raising_hand_tone2:"]:before, -em[data-emoji="person_raising_hand_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64b-1f3fc.svg"); -} - -em[data-emoji=":person_raising_hand_tone3:"]:before, -em[data-emoji="person_raising_hand_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64b-1f3fd.svg"); -} - -em[data-emoji=":person_raising_hand_tone4:"]:before, -em[data-emoji="person_raising_hand_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64b-1f3fe.svg"); -} - -em[data-emoji=":person_raising_hand_tone5:"]:before, -em[data-emoji="person_raising_hand_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64b-1f3ff.svg"); -} - -em[data-emoji=":woman_raising_hand:"]:before, -em[data-emoji="woman_raising_hand"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64b-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_raising_hand_tone1:"]:before, -em[data-emoji="woman_raising_hand_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64b-1f3fb-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_raising_hand_tone2:"]:before, -em[data-emoji="woman_raising_hand_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64b-1f3fc-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_raising_hand_tone3:"]:before, -em[data-emoji="woman_raising_hand_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64b-1f3fd-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_raising_hand_tone4:"]:before, -em[data-emoji="woman_raising_hand_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64b-1f3fe-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_raising_hand_tone5:"]:before, -em[data-emoji="woman_raising_hand_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64b-1f3ff-200d-2640-fe0f.svg"); -} - -em[data-emoji=":man_raising_hand:"]:before, -em[data-emoji="man_raising_hand"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64b-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_raising_hand_tone1:"]:before, -em[data-emoji="man_raising_hand_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64b-1f3fb-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_raising_hand_tone2:"]:before, -em[data-emoji="man_raising_hand_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64b-1f3fc-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_raising_hand_tone3:"]:before, -em[data-emoji="man_raising_hand_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64b-1f3fd-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_raising_hand_tone4:"]:before, -em[data-emoji="man_raising_hand_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64b-1f3fe-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_raising_hand_tone5:"]:before, -em[data-emoji="man_raising_hand_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64b-1f3ff-200d-2642-fe0f.svg"); -} - -em[data-emoji=":deaf_person:"]:before, -em[data-emoji="deaf_person"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9cf.svg"); -} - -em[data-emoji=":deaf_person_tone1:"]:before, -em[data-emoji="deaf_person_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9cf-1f3fb.svg"); -} - -em[data-emoji=":deaf_person_tone2:"]:before, -em[data-emoji="deaf_person_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9cf-1f3fc.svg"); -} - -em[data-emoji=":deaf_person_tone3:"]:before, -em[data-emoji="deaf_person_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9cf-1f3fd.svg"); -} - -em[data-emoji=":deaf_person_tone4:"]:before, -em[data-emoji="deaf_person_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9cf-1f3fe.svg"); -} - -em[data-emoji=":deaf_person_tone5:"]:before, -em[data-emoji="deaf_person_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9cf-1f3ff.svg"); -} - -em[data-emoji=":deaf_woman:"]:before, -em[data-emoji="deaf_woman"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9cf-200d-2640-fe0f.svg"); -} - -em[data-emoji=":deaf_woman_tone1:"]:before, -em[data-emoji="deaf_woman_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9cf-1f3fb-200d-2640-fe0f.svg"); -} - -em[data-emoji=":deaf_woman_tone2:"]:before, -em[data-emoji="deaf_woman_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9cf-1f3fc-200d-2640-fe0f.svg"); -} - -em[data-emoji=":deaf_woman_tone3:"]:before, -em[data-emoji="deaf_woman_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9cf-1f3fd-200d-2640-fe0f.svg"); -} - -em[data-emoji=":deaf_woman_tone4:"]:before, -em[data-emoji="deaf_woman_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9cf-1f3fe-200d-2640-fe0f.svg"); -} - -em[data-emoji=":deaf_woman_tone5:"]:before, -em[data-emoji="deaf_woman_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9cf-1f3ff-200d-2640-fe0f.svg"); -} - -em[data-emoji=":deaf_man:"]:before, -em[data-emoji="deaf_man"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9cf-200d-2642-fe0f.svg"); -} - -em[data-emoji=":deaf_man_tone1:"]:before, -em[data-emoji="deaf_man_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9cf-1f3fb-200d-2642-fe0f.svg"); -} - -em[data-emoji=":deaf_man_tone2:"]:before, -em[data-emoji="deaf_man_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9cf-1f3fc-200d-2642-fe0f.svg"); -} - -em[data-emoji=":deaf_man_tone3:"]:before, -em[data-emoji="deaf_man_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9cf-1f3fd-200d-2642-fe0f.svg"); -} - -em[data-emoji=":deaf_man_tone4:"]:before, -em[data-emoji="deaf_man_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9cf-1f3fe-200d-2642-fe0f.svg"); -} - -em[data-emoji=":deaf_man_tone5:"]:before, -em[data-emoji="deaf_man_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9cf-1f3ff-200d-2642-fe0f.svg"); -} - -em[data-emoji=":person_facepalming:"]:before, -em[data-emoji="person_facepalming"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f926.svg"); -} - -em[data-emoji=":person_facepalming_tone1:"]:before, -em[data-emoji="person_facepalming_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f926-1f3fb.svg"); -} - -em[data-emoji=":person_facepalming_tone2:"]:before, -em[data-emoji="person_facepalming_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f926-1f3fc.svg"); -} - -em[data-emoji=":person_facepalming_tone3:"]:before, -em[data-emoji="person_facepalming_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f926-1f3fd.svg"); -} - -em[data-emoji=":person_facepalming_tone4:"]:before, -em[data-emoji="person_facepalming_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f926-1f3fe.svg"); -} - -em[data-emoji=":person_facepalming_tone5:"]:before, -em[data-emoji="person_facepalming_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f926-1f3ff.svg"); -} - -em[data-emoji=":woman_facepalming:"]:before, -em[data-emoji="woman_facepalming"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f926-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_facepalming_tone1:"]:before, -em[data-emoji="woman_facepalming_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f926-1f3fb-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_facepalming_tone2:"]:before, -em[data-emoji="woman_facepalming_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f926-1f3fc-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_facepalming_tone3:"]:before, -em[data-emoji="woman_facepalming_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f926-1f3fd-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_facepalming_tone4:"]:before, -em[data-emoji="woman_facepalming_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f926-1f3fe-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_facepalming_tone5:"]:before, -em[data-emoji="woman_facepalming_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f926-1f3ff-200d-2640-fe0f.svg"); -} - -em[data-emoji=":man_facepalming:"]:before, -em[data-emoji="man_facepalming"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f926-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_facepalming_tone1:"]:before, -em[data-emoji="man_facepalming_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f926-1f3fb-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_facepalming_tone2:"]:before, -em[data-emoji="man_facepalming_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f926-1f3fc-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_facepalming_tone3:"]:before, -em[data-emoji="man_facepalming_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f926-1f3fd-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_facepalming_tone4:"]:before, -em[data-emoji="man_facepalming_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f926-1f3fe-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_facepalming_tone5:"]:before, -em[data-emoji="man_facepalming_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f926-1f3ff-200d-2642-fe0f.svg"); -} - -em[data-emoji=":person_shrugging:"]:before, -em[data-emoji="person_shrugging"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f937.svg"); -} - -em[data-emoji=":person_shrugging_tone1:"]:before, -em[data-emoji="person_shrugging_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f937-1f3fb.svg"); -} - -em[data-emoji=":person_shrugging_tone2:"]:before, -em[data-emoji="person_shrugging_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f937-1f3fc.svg"); -} - -em[data-emoji=":person_shrugging_tone3:"]:before, -em[data-emoji="person_shrugging_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f937-1f3fd.svg"); -} - -em[data-emoji=":person_shrugging_tone4:"]:before, -em[data-emoji="person_shrugging_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f937-1f3fe.svg"); -} - -em[data-emoji=":person_shrugging_tone5:"]:before, -em[data-emoji="person_shrugging_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f937-1f3ff.svg"); -} - -em[data-emoji=":woman_shrugging:"]:before, -em[data-emoji="woman_shrugging"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f937-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_shrugging_tone1:"]:before, -em[data-emoji="woman_shrugging_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f937-1f3fb-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_shrugging_tone2:"]:before, -em[data-emoji="woman_shrugging_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f937-1f3fc-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_shrugging_tone3:"]:before, -em[data-emoji="woman_shrugging_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f937-1f3fd-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_shrugging_tone4:"]:before, -em[data-emoji="woman_shrugging_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f937-1f3fe-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_shrugging_tone5:"]:before, -em[data-emoji="woman_shrugging_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f937-1f3ff-200d-2640-fe0f.svg"); -} - -em[data-emoji=":man_shrugging:"]:before, -em[data-emoji="man_shrugging"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f937-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_shrugging_tone1:"]:before, -em[data-emoji="man_shrugging_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f937-1f3fb-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_shrugging_tone2:"]:before, -em[data-emoji="man_shrugging_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f937-1f3fc-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_shrugging_tone3:"]:before, -em[data-emoji="man_shrugging_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f937-1f3fd-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_shrugging_tone4:"]:before, -em[data-emoji="man_shrugging_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f937-1f3fe-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_shrugging_tone5:"]:before, -em[data-emoji="man_shrugging_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f937-1f3ff-200d-2642-fe0f.svg"); -} - -em[data-emoji=":person_pouting:"]:before, -em[data-emoji="person_pouting"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64e.svg"); -} - -em[data-emoji=":person_pouting_tone1:"]:before, -em[data-emoji="person_pouting_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64e-1f3fb.svg"); -} - -em[data-emoji=":person_pouting_tone2:"]:before, -em[data-emoji="person_pouting_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64e-1f3fc.svg"); -} - -em[data-emoji=":person_pouting_tone3:"]:before, -em[data-emoji="person_pouting_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64e-1f3fd.svg"); -} - -em[data-emoji=":person_pouting_tone4:"]:before, -em[data-emoji="person_pouting_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64e-1f3fe.svg"); -} - -em[data-emoji=":person_pouting_tone5:"]:before, -em[data-emoji="person_pouting_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64e-1f3ff.svg"); -} - -em[data-emoji=":woman_pouting:"]:before, -em[data-emoji="woman_pouting"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64e-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_pouting_tone1:"]:before, -em[data-emoji="woman_pouting_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64e-1f3fb-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_pouting_tone2:"]:before, -em[data-emoji="woman_pouting_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64e-1f3fc-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_pouting_tone3:"]:before, -em[data-emoji="woman_pouting_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64e-1f3fd-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_pouting_tone4:"]:before, -em[data-emoji="woman_pouting_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64e-1f3fe-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_pouting_tone5:"]:before, -em[data-emoji="woman_pouting_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64e-1f3ff-200d-2640-fe0f.svg"); -} - -em[data-emoji=":man_pouting:"]:before, -em[data-emoji="man_pouting"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64e-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_pouting_tone1:"]:before, -em[data-emoji="man_pouting_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64e-1f3fb-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_pouting_tone2:"]:before, -em[data-emoji="man_pouting_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64e-1f3fc-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_pouting_tone3:"]:before, -em[data-emoji="man_pouting_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64e-1f3fd-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_pouting_tone4:"]:before, -em[data-emoji="man_pouting_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64e-1f3fe-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_pouting_tone5:"]:before, -em[data-emoji="man_pouting_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64e-1f3ff-200d-2642-fe0f.svg"); -} - -em[data-emoji=":person_frowning:"]:before, -em[data-emoji="person_frowning"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64d.svg"); -} - -em[data-emoji=":person_frowning_tone1:"]:before, -em[data-emoji="person_frowning_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64d-1f3fb.svg"); -} - -em[data-emoji=":person_frowning_tone2:"]:before, -em[data-emoji="person_frowning_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64d-1f3fc.svg"); -} - -em[data-emoji=":person_frowning_tone3:"]:before, -em[data-emoji="person_frowning_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64d-1f3fd.svg"); -} - -em[data-emoji=":person_frowning_tone4:"]:before, -em[data-emoji="person_frowning_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64d-1f3fe.svg"); -} - -em[data-emoji=":person_frowning_tone5:"]:before, -em[data-emoji="person_frowning_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64d-1f3ff.svg"); -} - -em[data-emoji=":woman_frowning:"]:before, -em[data-emoji="woman_frowning"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64d-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_frowning_tone1:"]:before, -em[data-emoji="woman_frowning_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64d-1f3fb-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_frowning_tone2:"]:before, -em[data-emoji="woman_frowning_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64d-1f3fc-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_frowning_tone3:"]:before, -em[data-emoji="woman_frowning_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64d-1f3fd-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_frowning_tone4:"]:before, -em[data-emoji="woman_frowning_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64d-1f3fe-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_frowning_tone5:"]:before, -em[data-emoji="woman_frowning_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64d-1f3ff-200d-2640-fe0f.svg"); -} - -em[data-emoji=":man_frowning:"]:before, -em[data-emoji="man_frowning"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64d-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_frowning_tone1:"]:before, -em[data-emoji="man_frowning_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64d-1f3fb-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_frowning_tone2:"]:before, -em[data-emoji="man_frowning_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64d-1f3fc-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_frowning_tone3:"]:before, -em[data-emoji="man_frowning_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64d-1f3fd-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_frowning_tone4:"]:before, -em[data-emoji="man_frowning_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64d-1f3fe-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_frowning_tone5:"]:before, -em[data-emoji="man_frowning_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64d-1f3ff-200d-2642-fe0f.svg"); -} - -em[data-emoji=":person_getting_haircut:"]:before, -em[data-emoji="person_getting_haircut"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f487.svg"); -} - -em[data-emoji=":person_getting_haircut_tone1:"]:before, -em[data-emoji="person_getting_haircut_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f487-1f3fb.svg"); -} - -em[data-emoji=":person_getting_haircut_tone2:"]:before, -em[data-emoji="person_getting_haircut_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f487-1f3fc.svg"); -} - -em[data-emoji=":person_getting_haircut_tone3:"]:before, -em[data-emoji="person_getting_haircut_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f487-1f3fd.svg"); -} - -em[data-emoji=":person_getting_haircut_tone4:"]:before, -em[data-emoji="person_getting_haircut_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f487-1f3fe.svg"); -} - -em[data-emoji=":person_getting_haircut_tone5:"]:before, -em[data-emoji="person_getting_haircut_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f487-1f3ff.svg"); -} - -em[data-emoji=":woman_getting_haircut:"]:before, -em[data-emoji="woman_getting_haircut"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f487-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_getting_haircut_tone1:"]:before, -em[data-emoji="woman_getting_haircut_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f487-1f3fb-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_getting_haircut_tone2:"]:before, -em[data-emoji="woman_getting_haircut_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f487-1f3fc-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_getting_haircut_tone3:"]:before, -em[data-emoji="woman_getting_haircut_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f487-1f3fd-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_getting_haircut_tone4:"]:before, -em[data-emoji="woman_getting_haircut_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f487-1f3fe-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_getting_haircut_tone5:"]:before, -em[data-emoji="woman_getting_haircut_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f487-1f3ff-200d-2640-fe0f.svg"); -} - -em[data-emoji=":man_getting_haircut:"]:before, -em[data-emoji="man_getting_haircut"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f487-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_getting_haircut_tone1:"]:before, -em[data-emoji="man_getting_haircut_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f487-1f3fb-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_getting_haircut_tone2:"]:before, -em[data-emoji="man_getting_haircut_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f487-1f3fc-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_getting_haircut_tone3:"]:before, -em[data-emoji="man_getting_haircut_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f487-1f3fd-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_getting_haircut_tone4:"]:before, -em[data-emoji="man_getting_haircut_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f487-1f3fe-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_getting_haircut_tone5:"]:before, -em[data-emoji="man_getting_haircut_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f487-1f3ff-200d-2642-fe0f.svg"); -} - -em[data-emoji=":person_getting_massage:"]:before, -em[data-emoji="person_getting_massage"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f486.svg"); -} - -em[data-emoji=":person_getting_massage_tone1:"]:before, -em[data-emoji="person_getting_massage_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f486-1f3fb.svg"); -} - -em[data-emoji=":person_getting_massage_tone2:"]:before, -em[data-emoji="person_getting_massage_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f486-1f3fc.svg"); -} - -em[data-emoji=":person_getting_massage_tone3:"]:before, -em[data-emoji="person_getting_massage_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f486-1f3fd.svg"); -} - -em[data-emoji=":person_getting_massage_tone4:"]:before, -em[data-emoji="person_getting_massage_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f486-1f3fe.svg"); -} - -em[data-emoji=":person_getting_massage_tone5:"]:before, -em[data-emoji="person_getting_massage_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f486-1f3ff.svg"); -} - -em[data-emoji=":woman_getting_face_massage:"]:before, -em[data-emoji="woman_getting_face_massage"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f486-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_getting_face_massage_tone1:"]:before, -em[data-emoji="woman_getting_face_massage_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f486-1f3fb-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_getting_face_massage_tone2:"]:before, -em[data-emoji="woman_getting_face_massage_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f486-1f3fc-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_getting_face_massage_tone3:"]:before, -em[data-emoji="woman_getting_face_massage_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f486-1f3fd-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_getting_face_massage_tone4:"]:before, -em[data-emoji="woman_getting_face_massage_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f486-1f3fe-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_getting_face_massage_tone5:"]:before, -em[data-emoji="woman_getting_face_massage_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f486-1f3ff-200d-2640-fe0f.svg"); -} - -em[data-emoji=":man_getting_face_massage:"]:before, -em[data-emoji="man_getting_face_massage"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f486-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_getting_face_massage_tone1:"]:before, -em[data-emoji="man_getting_face_massage_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f486-1f3fb-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_getting_face_massage_tone2:"]:before, -em[data-emoji="man_getting_face_massage_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f486-1f3fc-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_getting_face_massage_tone3:"]:before, -em[data-emoji="man_getting_face_massage_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f486-1f3fd-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_getting_face_massage_tone4:"]:before, -em[data-emoji="man_getting_face_massage_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f486-1f3fe-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_getting_face_massage_tone5:"]:before, -em[data-emoji="man_getting_face_massage_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f486-1f3ff-200d-2642-fe0f.svg"); -} - -em[data-emoji=":person_in_steamy_room:"]:before, -em[data-emoji="person_in_steamy_room"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d6.svg"); -} - -em[data-emoji=":person_in_steamy_room_tone1:"]:before, -em[data-emoji="person_in_steamy_room_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d6-1f3fb.svg"); -} - -em[data-emoji=":person_in_steamy_room_tone2:"]:before, -em[data-emoji="person_in_steamy_room_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d6-1f3fc.svg"); -} - -em[data-emoji=":person_in_steamy_room_tone3:"]:before, -em[data-emoji="person_in_steamy_room_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d6-1f3fd.svg"); -} - -em[data-emoji=":person_in_steamy_room_tone4:"]:before, -em[data-emoji="person_in_steamy_room_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d6-1f3fe.svg"); -} - -em[data-emoji=":person_in_steamy_room_tone5:"]:before, -em[data-emoji="person_in_steamy_room_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d6-1f3ff.svg"); -} - -em[data-emoji=":woman_in_steamy_room:"]:before, -em[data-emoji="woman_in_steamy_room"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d6-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_in_steamy_room_tone1:"]:before, -em[data-emoji="woman_in_steamy_room_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d6-1f3fb-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_in_steamy_room_tone2:"]:before, -em[data-emoji="woman_in_steamy_room_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d6-1f3fc-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_in_steamy_room_tone3:"]:before, -em[data-emoji="woman_in_steamy_room_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d6-1f3fd-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_in_steamy_room_tone4:"]:before, -em[data-emoji="woman_in_steamy_room_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d6-1f3fe-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_in_steamy_room_tone5:"]:before, -em[data-emoji="woman_in_steamy_room_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d6-1f3ff-200d-2640-fe0f.svg"); -} - -em[data-emoji=":man_in_steamy_room:"]:before, -em[data-emoji="man_in_steamy_room"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d6-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_in_steamy_room_tone1:"]:before, -em[data-emoji="man_in_steamy_room_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d6-1f3fb-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_in_steamy_room_tone2:"]:before, -em[data-emoji="man_in_steamy_room_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d6-1f3fc-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_in_steamy_room_tone3:"]:before, -em[data-emoji="man_in_steamy_room_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d6-1f3fd-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_in_steamy_room_tone4:"]:before, -em[data-emoji="man_in_steamy_room_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d6-1f3fe-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_in_steamy_room_tone5:"]:before, -em[data-emoji="man_in_steamy_room_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d6-1f3ff-200d-2642-fe0f.svg"); -} - -em[data-emoji=":nail_care:"]:before, -em[data-emoji="nail_care"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f485.svg"); -} - -em[data-emoji=":nail_care_tone1:"]:before, -em[data-emoji="nail_care_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f485-1f3fb.svg"); -} - -em[data-emoji=":nail_care_tone2:"]:before, -em[data-emoji="nail_care_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f485-1f3fc.svg"); -} - -em[data-emoji=":nail_care_tone3:"]:before, -em[data-emoji="nail_care_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f485-1f3fd.svg"); -} - -em[data-emoji=":nail_care_tone4:"]:before, -em[data-emoji="nail_care_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f485-1f3fe.svg"); -} - -em[data-emoji=":nail_care_tone5:"]:before, -em[data-emoji="nail_care_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f485-1f3ff.svg"); -} - -em[data-emoji=":selfie:"]:before, -em[data-emoji="selfie"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f933.svg"); -} - -em[data-emoji=":selfie_tone1:"]:before, -em[data-emoji="selfie_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f933-1f3fb.svg"); -} - -em[data-emoji=":selfie_tone2:"]:before, -em[data-emoji="selfie_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f933-1f3fc.svg"); -} - -em[data-emoji=":selfie_tone3:"]:before, -em[data-emoji="selfie_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f933-1f3fd.svg"); -} - -em[data-emoji=":selfie_tone4:"]:before, -em[data-emoji="selfie_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f933-1f3fe.svg"); -} - -em[data-emoji=":selfie_tone5:"]:before, -em[data-emoji="selfie_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f933-1f3ff.svg"); -} - -em[data-emoji=":dancer:"]:before, -em[data-emoji="dancer"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f483.svg"); -} - -em[data-emoji=":dancer_tone1:"]:before, -em[data-emoji="dancer_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f483-1f3fb.svg"); -} - -em[data-emoji=":dancer_tone2:"]:before, -em[data-emoji="dancer_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f483-1f3fc.svg"); -} - -em[data-emoji=":dancer_tone3:"]:before, -em[data-emoji="dancer_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f483-1f3fd.svg"); -} - -em[data-emoji=":dancer_tone4:"]:before, -em[data-emoji="dancer_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f483-1f3fe.svg"); -} - -em[data-emoji=":dancer_tone5:"]:before, -em[data-emoji="dancer_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f483-1f3ff.svg"); -} - -em[data-emoji=":man_dancing:"]:before, -em[data-emoji="man_dancing"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f57a.svg"); -} - -em[data-emoji=":man_dancing_tone1:"]:before, -em[data-emoji="man_dancing_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f57a-1f3fb.svg"); -} - -em[data-emoji=":man_dancing_tone2:"]:before, -em[data-emoji="man_dancing_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f57a-1f3fc.svg"); -} - -em[data-emoji=":man_dancing_tone3:"]:before, -em[data-emoji="man_dancing_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f57a-1f3fd.svg"); -} - -em[data-emoji=":man_dancing_tone5:"]:before, -em[data-emoji="man_dancing_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f57a-1f3ff.svg"); -} - -em[data-emoji=":man_dancing_tone4:"]:before, -em[data-emoji="man_dancing_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f57a-1f3fe.svg"); -} - -em[data-emoji=":people_with_bunny_ears_partying:"]:before, -em[data-emoji="people_with_bunny_ears_partying"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46f.svg"); -} - -em[data-emoji=":women_with_bunny_ears_partying:"]:before, -em[data-emoji="women_with_bunny_ears_partying"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46f-200d-2640-fe0f.svg"); -} - -em[data-emoji=":men_with_bunny_ears_partying:"]:before, -em[data-emoji="men_with_bunny_ears_partying"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46f-200d-2642-fe0f.svg"); -} - -em[data-emoji=":levitate:"]:before, -em[data-emoji="levitate"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f574.svg"); -} - -em[data-emoji=":levitate_tone1:"]:before, -em[data-emoji="levitate_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f574-1f3fb.svg"); -} - -em[data-emoji=":levitate_tone2:"]:before, -em[data-emoji="levitate_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f574-1f3fc.svg"); -} - -em[data-emoji=":levitate_tone3:"]:before, -em[data-emoji="levitate_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f574-1f3fd.svg"); -} - -em[data-emoji=":levitate_tone4:"]:before, -em[data-emoji="levitate_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f574-1f3fe.svg"); -} - -em[data-emoji=":levitate_tone5:"]:before, -em[data-emoji="levitate_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f574-1f3ff.svg"); -} - -em[data-emoji=":person_walking:"]:before, -em[data-emoji="person_walking"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b6.svg"); -} - -em[data-emoji=":person_walking_tone1:"]:before, -em[data-emoji="person_walking_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b6-1f3fb.svg"); -} - -em[data-emoji=":person_walking_tone2:"]:before, -em[data-emoji="person_walking_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b6-1f3fc.svg"); -} - -em[data-emoji=":person_walking_tone3:"]:before, -em[data-emoji="person_walking_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b6-1f3fd.svg"); -} - -em[data-emoji=":person_walking_tone4:"]:before, -em[data-emoji="person_walking_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b6-1f3fe.svg"); -} - -em[data-emoji=":person_walking_tone5:"]:before, -em[data-emoji="person_walking_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b6-1f3ff.svg"); -} - -em[data-emoji=":woman_walking:"]:before, -em[data-emoji="woman_walking"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b6-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_walking_tone1:"]:before, -em[data-emoji="woman_walking_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b6-1f3fb-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_walking_tone2:"]:before, -em[data-emoji="woman_walking_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b6-1f3fc-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_walking_tone3:"]:before, -em[data-emoji="woman_walking_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b6-1f3fd-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_walking_tone4:"]:before, -em[data-emoji="woman_walking_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b6-1f3fe-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_walking_tone5:"]:before, -em[data-emoji="woman_walking_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b6-1f3ff-200d-2640-fe0f.svg"); -} - -em[data-emoji=":man_walking:"]:before, -em[data-emoji="man_walking"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b6-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_walking_tone1:"]:before, -em[data-emoji="man_walking_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b6-1f3fb-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_walking_tone2:"]:before, -em[data-emoji="man_walking_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b6-1f3fc-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_walking_tone3:"]:before, -em[data-emoji="man_walking_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b6-1f3fd-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_walking_tone4:"]:before, -em[data-emoji="man_walking_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b6-1f3fe-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_walking_tone5:"]:before, -em[data-emoji="man_walking_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b6-1f3ff-200d-2642-fe0f.svg"); -} - -em[data-emoji=":person_running:"]:before, -em[data-emoji="person_running"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c3.svg"); -} - -em[data-emoji=":person_running_tone1:"]:before, -em[data-emoji="person_running_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c3-1f3fb.svg"); -} - -em[data-emoji=":person_running_tone2:"]:before, -em[data-emoji="person_running_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c3-1f3fc.svg"); -} - -em[data-emoji=":person_running_tone3:"]:before, -em[data-emoji="person_running_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c3-1f3fd.svg"); -} - -em[data-emoji=":person_running_tone4:"]:before, -em[data-emoji="person_running_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c3-1f3fe.svg"); -} - -em[data-emoji=":person_running_tone5:"]:before, -em[data-emoji="person_running_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c3-1f3ff.svg"); -} - -em[data-emoji=":woman_running:"]:before, -em[data-emoji="woman_running"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c3-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_running_tone1:"]:before, -em[data-emoji="woman_running_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c3-1f3fb-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_running_tone2:"]:before, -em[data-emoji="woman_running_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c3-1f3fc-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_running_tone3:"]:before, -em[data-emoji="woman_running_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c3-1f3fd-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_running_tone4:"]:before, -em[data-emoji="woman_running_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c3-1f3fe-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_running_tone5:"]:before, -em[data-emoji="woman_running_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c3-1f3ff-200d-2640-fe0f.svg"); -} - -em[data-emoji=":man_running:"]:before, -em[data-emoji="man_running"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c3-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_running_tone1:"]:before, -em[data-emoji="man_running_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c3-1f3fb-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_running_tone2:"]:before, -em[data-emoji="man_running_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c3-1f3fc-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_running_tone3:"]:before, -em[data-emoji="man_running_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c3-1f3fd-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_running_tone4:"]:before, -em[data-emoji="man_running_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c3-1f3fe-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_running_tone5:"]:before, -em[data-emoji="man_running_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c3-1f3ff-200d-2642-fe0f.svg"); -} - -em[data-emoji=":person_standing:"]:before, -em[data-emoji="person_standing"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9cd.svg"); -} - -em[data-emoji=":person_standing_tone1:"]:before, -em[data-emoji="person_standing_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9cd-1f3fb.svg"); -} - -em[data-emoji=":person_standing_tone2:"]:before, -em[data-emoji="person_standing_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9cd-1f3fc.svg"); -} - -em[data-emoji=":person_standing_tone3:"]:before, -em[data-emoji="person_standing_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9cd-1f3fd.svg"); -} - -em[data-emoji=":person_standing_tone4:"]:before, -em[data-emoji="person_standing_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9cd-1f3fe.svg"); -} - -em[data-emoji=":person_standing_tone5:"]:before, -em[data-emoji="person_standing_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9cd-1f3ff.svg"); -} - -em[data-emoji=":woman_standing:"]:before, -em[data-emoji="woman_standing"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9cd-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_standing_tone1:"]:before, -em[data-emoji="woman_standing_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9cd-1f3fb-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_standing_tone2:"]:before, -em[data-emoji="woman_standing_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9cd-1f3fc-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_standing_tone3:"]:before, -em[data-emoji="woman_standing_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9cd-1f3fd-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_standing_tone4:"]:before, -em[data-emoji="woman_standing_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9cd-1f3fe-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_standing_tone5:"]:before, -em[data-emoji="woman_standing_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9cd-1f3ff-200d-2640-fe0f.svg"); -} - -em[data-emoji=":man_standing:"]:before, -em[data-emoji="man_standing"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9cd-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_standing_tone1:"]:before, -em[data-emoji="man_standing_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9cd-1f3fb-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_standing_tone2:"]:before, -em[data-emoji="man_standing_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9cd-1f3fc-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_standing_tone3:"]:before, -em[data-emoji="man_standing_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9cd-1f3fd-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_standing_tone4:"]:before, -em[data-emoji="man_standing_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9cd-1f3fe-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_standing_tone5:"]:before, -em[data-emoji="man_standing_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9cd-1f3ff-200d-2642-fe0f.svg"); -} - -em[data-emoji=":person_kneeling:"]:before, -em[data-emoji="person_kneeling"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9ce.svg"); -} - -em[data-emoji=":person_kneeling_tone1:"]:before, -em[data-emoji="person_kneeling_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9ce-1f3fb.svg"); -} - -em[data-emoji=":person_kneeling_tone2:"]:before, -em[data-emoji="person_kneeling_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9ce-1f3fc.svg"); -} - -em[data-emoji=":person_kneeling_tone3:"]:before, -em[data-emoji="person_kneeling_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9ce-1f3fd.svg"); -} - -em[data-emoji=":person_kneeling_tone4:"]:before, -em[data-emoji="person_kneeling_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9ce-1f3fe.svg"); -} - -em[data-emoji=":person_kneeling_tone5:"]:before, -em[data-emoji="person_kneeling_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9ce-1f3ff.svg"); -} - -em[data-emoji=":woman_kneeling:"]:before, -em[data-emoji="woman_kneeling"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9ce-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_kneeling_tone1:"]:before, -em[data-emoji="woman_kneeling_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9ce-1f3fb-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_kneeling_tone2:"]:before, -em[data-emoji="woman_kneeling_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9ce-1f3fc-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_kneeling_tone3:"]:before, -em[data-emoji="woman_kneeling_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9ce-1f3fd-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_kneeling_tone4:"]:before, -em[data-emoji="woman_kneeling_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9ce-1f3fe-200d-2640-fe0f.svg"); -} - -em[data-emoji=":woman_kneeling_tone5:"]:before, -em[data-emoji="woman_kneeling_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9ce-1f3ff-200d-2640-fe0f.svg"); -} - -em[data-emoji=":man_kneeling:"]:before, -em[data-emoji="man_kneeling"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9ce-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_kneeling_tone1:"]:before, -em[data-emoji="man_kneeling_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9ce-1f3fb-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_kneeling_tone2:"]:before, -em[data-emoji="man_kneeling_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9ce-1f3fc-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_kneeling_tone3:"]:before, -em[data-emoji="man_kneeling_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9ce-1f3fd-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_kneeling_tone4:"]:before, -em[data-emoji="man_kneeling_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9ce-1f3fe-200d-2642-fe0f.svg"); -} - -em[data-emoji=":man_kneeling_tone5:"]:before, -em[data-emoji="man_kneeling_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9ce-1f3ff-200d-2642-fe0f.svg"); -} - -em[data-emoji=":woman_with_probing_cane:"]:before, -em[data-emoji="woman_with_probing_cane"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-1f9af.svg"); -} - -em[data-emoji=":woman_with_probing_cane_tone1:"]:before, -em[data-emoji="woman_with_probing_cane_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fb-200d-1f9af.svg"); -} - -em[data-emoji=":woman_with_probing_cane_tone2:"]:before, -em[data-emoji="woman_with_probing_cane_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fc-200d-1f9af.svg"); -} - -em[data-emoji=":woman_with_probing_cane_tone3:"]:before, -em[data-emoji="woman_with_probing_cane_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fd-200d-1f9af.svg"); -} - -em[data-emoji=":woman_with_probing_cane_tone4:"]:before, -em[data-emoji="woman_with_probing_cane_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fe-200d-1f9af.svg"); -} - -em[data-emoji=":woman_with_probing_cane_tone5:"]:before, -em[data-emoji="woman_with_probing_cane_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3ff-200d-1f9af.svg"); -} - -em[data-emoji=":man_with_probing_cane:"]:before, -em[data-emoji="man_with_probing_cane"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-1f9af.svg"); -} - -em[data-emoji=":man_with_probing_cane_tone1:"]:before, -em[data-emoji="man_with_probing_cane_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fb-200d-1f9af.svg"); -} - -em[data-emoji=":man_with_probing_cane_tone2:"]:before, -em[data-emoji="man_with_probing_cane_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fc-200d-1f9af.svg"); -} - -em[data-emoji=":man_with_probing_cane_tone3:"]:before, -em[data-emoji="man_with_probing_cane_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fd-200d-1f9af.svg"); -} - -em[data-emoji=":man_with_probing_cane_tone4:"]:before, -em[data-emoji="man_with_probing_cane_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fe-200d-1f9af.svg"); -} - -em[data-emoji=":man_with_probing_cane_tone5:"]:before, -em[data-emoji="man_with_probing_cane_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3ff-200d-1f9af.svg"); -} - -em[data-emoji=":woman_in_motorized_wheelchair:"]:before, -em[data-emoji="woman_in_motorized_wheelchair"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-1f9bc.svg"); -} - -em[data-emoji=":woman_in_motorized_wheelchair_tone1:"]:before, -em[data-emoji="woman_in_motorized_wheelchair_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fb-200d-1f9bc.svg"); -} - -em[data-emoji=":woman_in_motorized_wheelchair_tone2:"]:before, -em[data-emoji="woman_in_motorized_wheelchair_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fc-200d-1f9bc.svg"); -} - -em[data-emoji=":woman_in_motorized_wheelchair_tone3:"]:before, -em[data-emoji="woman_in_motorized_wheelchair_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fd-200d-1f9bc.svg"); -} - -em[data-emoji=":woman_in_motorized_wheelchair_tone4:"]:before, -em[data-emoji="woman_in_motorized_wheelchair_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fe-200d-1f9bc.svg"); -} - -em[data-emoji=":woman_in_motorized_wheelchair_tone5:"]:before, -em[data-emoji="woman_in_motorized_wheelchair_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3ff-200d-1f9bc.svg"); -} - -em[data-emoji=":man_in_motorized_wheelchair:"]:before, -em[data-emoji="man_in_motorized_wheelchair"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-1f9bc.svg"); -} - -em[data-emoji=":man_in_motorized_wheelchair_tone1:"]:before, -em[data-emoji="man_in_motorized_wheelchair_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fb-200d-1f9bc.svg"); -} - -em[data-emoji=":man_in_motorized_wheelchair_tone2:"]:before, -em[data-emoji="man_in_motorized_wheelchair_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fc-200d-1f9bc.svg"); -} - -em[data-emoji=":man_in_motorized_wheelchair_tone3:"]:before, -em[data-emoji="man_in_motorized_wheelchair_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fd-200d-1f9bc.svg"); -} - -em[data-emoji=":man_in_motorized_wheelchair_tone4:"]:before, -em[data-emoji="man_in_motorized_wheelchair_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fe-200d-1f9bc.svg"); -} - -em[data-emoji=":man_in_motorized_wheelchair_tone5:"]:before, -em[data-emoji="man_in_motorized_wheelchair_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3ff-200d-1f9bc.svg"); -} - -em[data-emoji=":woman_in_manual_wheelchair:"]:before, -em[data-emoji="woman_in_manual_wheelchair"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-1f9bd.svg"); -} - -em[data-emoji=":woman_in_manual_wheelchair_tone1:"]:before, -em[data-emoji="woman_in_manual_wheelchair_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fb-200d-1f9bd.svg"); -} - -em[data-emoji=":woman_in_manual_wheelchair_tone2:"]:before, -em[data-emoji="woman_in_manual_wheelchair_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fc-200d-1f9bd.svg"); -} - -em[data-emoji=":woman_in_manual_wheelchair_tone3:"]:before, -em[data-emoji="woman_in_manual_wheelchair_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fd-200d-1f9bd.svg"); -} - -em[data-emoji=":woman_in_manual_wheelchair_tone4:"]:before, -em[data-emoji="woman_in_manual_wheelchair_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fe-200d-1f9bd.svg"); -} - -em[data-emoji=":woman_in_manual_wheelchair_tone5:"]:before, -em[data-emoji="woman_in_manual_wheelchair_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3ff-200d-1f9bd.svg"); -} - -em[data-emoji=":man_in_manual_wheelchair:"]:before, -em[data-emoji="man_in_manual_wheelchair"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-1f9bd.svg"); -} - -em[data-emoji=":man_in_manual_wheelchair_tone1:"]:before, -em[data-emoji="man_in_manual_wheelchair_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fb-200d-1f9bd.svg"); -} - -em[data-emoji=":man_in_manual_wheelchair_tone2:"]:before, -em[data-emoji="man_in_manual_wheelchair_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fc-200d-1f9bd.svg"); -} - -em[data-emoji=":man_in_manual_wheelchair_tone3:"]:before, -em[data-emoji="man_in_manual_wheelchair_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fd-200d-1f9bd.svg"); -} - -em[data-emoji=":man_in_manual_wheelchair_tone4:"]:before, -em[data-emoji="man_in_manual_wheelchair_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fe-200d-1f9bd.svg"); -} - -em[data-emoji=":man_in_manual_wheelchair_tone5:"]:before, -em[data-emoji="man_in_manual_wheelchair_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3ff-200d-1f9bd.svg"); -} - -em[data-emoji=":people_holding_hands:"]:before, -em[data-emoji="people_holding_hands"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-200d-1f91d-200d-1f9d1.svg"); -} - -em[data-emoji=":people_holding_hands_tone1:"]:before, -em[data-emoji="people_holding_hands_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fb.svg"); -} - -em[data-emoji=":people_holding_hands_tone2:"]:before, -em[data-emoji="people_holding_hands_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fc.svg"); -} - -em[data-emoji=":people_holding_hands_tone2_tone1:"]:before, -em[data-emoji="people_holding_hands_tone2_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fb.svg"); -} - -em[data-emoji=":people_holding_hands_tone3:"]:before, -em[data-emoji="people_holding_hands_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fd.svg"); -} - -em[data-emoji=":people_holding_hands_tone3_tone1:"]:before, -em[data-emoji="people_holding_hands_tone3_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fb.svg"); -} - -em[data-emoji=":people_holding_hands_tone3_tone2:"]:before, -em[data-emoji="people_holding_hands_tone3_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fc.svg"); -} - -em[data-emoji=":people_holding_hands_tone4:"]:before, -em[data-emoji="people_holding_hands_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fe.svg"); -} - -em[data-emoji=":people_holding_hands_tone4_tone1:"]:before, -em[data-emoji="people_holding_hands_tone4_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fb.svg"); -} - -em[data-emoji=":people_holding_hands_tone4_tone2:"]:before, -em[data-emoji="people_holding_hands_tone4_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fc.svg"); -} - -em[data-emoji=":people_holding_hands_tone4_tone3:"]:before, -em[data-emoji="people_holding_hands_tone4_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fd.svg"); -} - -em[data-emoji=":people_holding_hands_tone5:"]:before, -em[data-emoji="people_holding_hands_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3ff.svg"); -} - -em[data-emoji=":people_holding_hands_tone5_tone1:"]:before, -em[data-emoji="people_holding_hands_tone5_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fb.svg"); -} - -em[data-emoji=":people_holding_hands_tone5_tone2:"]:before, -em[data-emoji="people_holding_hands_tone5_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fc.svg"); -} - -em[data-emoji=":people_holding_hands_tone5_tone3:"]:before, -em[data-emoji="people_holding_hands_tone5_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fd.svg"); -} - -em[data-emoji=":people_holding_hands_tone5_tone4:"]:before, -em[data-emoji="people_holding_hands_tone5_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fe.svg"); -} - -em[data-emoji=":couple:"]:before, -em[data-emoji="couple"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46b.svg"); -} - -em[data-emoji=":woman_and_man_holding_hands_tone1:"]:before, -em[data-emoji="woman_and_man_holding_hands_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46b-1f3fb.svg"); -} - -em[data-emoji=":woman_and_man_holding_hands_tone1_tone2:"]:before, -em[data-emoji="woman_and_man_holding_hands_tone1_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fb-200d-1f91d-200d-1f468-1f3fc.svg"); -} - -em[data-emoji=":woman_and_man_holding_hands_tone1_tone3:"]:before, -em[data-emoji="woman_and_man_holding_hands_tone1_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fb-200d-1f91d-200d-1f468-1f3fd.svg"); -} - -em[data-emoji=":woman_and_man_holding_hands_tone1_tone4:"]:before, -em[data-emoji="woman_and_man_holding_hands_tone1_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fb-200d-1f91d-200d-1f468-1f3fe.svg"); -} - -em[data-emoji=":woman_and_man_holding_hands_tone1_tone5:"]:before, -em[data-emoji="woman_and_man_holding_hands_tone1_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fb-200d-1f91d-200d-1f468-1f3ff.svg"); -} - -em[data-emoji=":woman_and_man_holding_hands_tone2:"]:before, -em[data-emoji="woman_and_man_holding_hands_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46b-1f3fc.svg"); -} - -em[data-emoji=":woman_and_man_holding_hands_tone2_tone1:"]:before, -em[data-emoji="woman_and_man_holding_hands_tone2_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fc-200d-1f91d-200d-1f468-1f3fb.svg"); -} - -em[data-emoji=":woman_and_man_holding_hands_tone2_tone3:"]:before, -em[data-emoji="woman_and_man_holding_hands_tone2_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fc-200d-1f91d-200d-1f468-1f3fd.svg"); -} - -em[data-emoji=":woman_and_man_holding_hands_tone2_tone4:"]:before, -em[data-emoji="woman_and_man_holding_hands_tone2_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fc-200d-1f91d-200d-1f468-1f3fe.svg"); -} - -em[data-emoji=":woman_and_man_holding_hands_tone2_tone5:"]:before, -em[data-emoji="woman_and_man_holding_hands_tone2_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fc-200d-1f91d-200d-1f468-1f3ff.svg"); -} - -em[data-emoji=":woman_and_man_holding_hands_tone3:"]:before, -em[data-emoji="woman_and_man_holding_hands_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46b-1f3fd.svg"); -} - -em[data-emoji=":woman_and_man_holding_hands_tone3_tone1:"]:before, -em[data-emoji="woman_and_man_holding_hands_tone3_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fd-200d-1f91d-200d-1f468-1f3fb.svg"); -} - -em[data-emoji=":woman_and_man_holding_hands_tone3_tone2:"]:before, -em[data-emoji="woman_and_man_holding_hands_tone3_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fd-200d-1f91d-200d-1f468-1f3fc.svg"); -} - -em[data-emoji=":woman_and_man_holding_hands_tone3_tone4:"]:before, -em[data-emoji="woman_and_man_holding_hands_tone3_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fd-200d-1f91d-200d-1f468-1f3fe.svg"); -} - -em[data-emoji=":woman_and_man_holding_hands_tone3_tone5:"]:before, -em[data-emoji="woman_and_man_holding_hands_tone3_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fd-200d-1f91d-200d-1f468-1f3ff.svg"); -} - -em[data-emoji=":woman_and_man_holding_hands_tone4:"]:before, -em[data-emoji="woman_and_man_holding_hands_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46b-1f3fe.svg"); -} - -em[data-emoji=":woman_and_man_holding_hands_tone4_tone1:"]:before, -em[data-emoji="woman_and_man_holding_hands_tone4_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fe-200d-1f91d-200d-1f468-1f3fb.svg"); -} - -em[data-emoji=":woman_and_man_holding_hands_tone4_tone2:"]:before, -em[data-emoji="woman_and_man_holding_hands_tone4_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fe-200d-1f91d-200d-1f468-1f3fc.svg"); -} - -em[data-emoji=":woman_and_man_holding_hands_tone4_tone3:"]:before, -em[data-emoji="woman_and_man_holding_hands_tone4_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fe-200d-1f91d-200d-1f468-1f3fd.svg"); -} - -em[data-emoji=":woman_and_man_holding_hands_tone4_tone5:"]:before, -em[data-emoji="woman_and_man_holding_hands_tone4_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fe-200d-1f91d-200d-1f468-1f3ff.svg"); -} - -em[data-emoji=":woman_and_man_holding_hands_tone5:"]:before, -em[data-emoji="woman_and_man_holding_hands_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46b-1f3ff.svg"); -} - -em[data-emoji=":woman_and_man_holding_hands_tone5_tone1:"]:before, -em[data-emoji="woman_and_man_holding_hands_tone5_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3ff-200d-1f91d-200d-1f468-1f3fb.svg"); -} - -em[data-emoji=":woman_and_man_holding_hands_tone5_tone2:"]:before, -em[data-emoji="woman_and_man_holding_hands_tone5_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3ff-200d-1f91d-200d-1f468-1f3fc.svg"); -} - -em[data-emoji=":woman_and_man_holding_hands_tone5_tone3:"]:before, -em[data-emoji="woman_and_man_holding_hands_tone5_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3ff-200d-1f91d-200d-1f468-1f3fd.svg"); -} - -em[data-emoji=":woman_and_man_holding_hands_tone5_tone4:"]:before, -em[data-emoji="woman_and_man_holding_hands_tone5_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3ff-200d-1f91d-200d-1f468-1f3fe.svg"); -} - -em[data-emoji=":two_women_holding_hands:"]:before, -em[data-emoji="two_women_holding_hands"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46d.svg"); -} - -em[data-emoji=":women_holding_hands_tone1:"]:before, -em[data-emoji="women_holding_hands_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46d-1f3fb.svg"); -} - -em[data-emoji=":women_holding_hands_tone2:"]:before, -em[data-emoji="women_holding_hands_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46d-1f3fc.svg"); -} - -em[data-emoji=":women_holding_hands_tone2_tone1:"]:before, -em[data-emoji="women_holding_hands_tone2_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fc-200d-1f91d-200d-1f469-1f3fb.svg"); -} - -em[data-emoji=":women_holding_hands_tone3:"]:before, -em[data-emoji="women_holding_hands_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46d-1f3fd.svg"); -} - -em[data-emoji=":women_holding_hands_tone3_tone1:"]:before, -em[data-emoji="women_holding_hands_tone3_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fd-200d-1f91d-200d-1f469-1f3fb.svg"); -} - -em[data-emoji=":women_holding_hands_tone3_tone2:"]:before, -em[data-emoji="women_holding_hands_tone3_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fd-200d-1f91d-200d-1f469-1f3fc.svg"); -} - -em[data-emoji=":women_holding_hands_tone4:"]:before, -em[data-emoji="women_holding_hands_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46d-1f3fe.svg"); -} - -em[data-emoji=":women_holding_hands_tone4_tone1:"]:before, -em[data-emoji="women_holding_hands_tone4_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fe-200d-1f91d-200d-1f469-1f3fb.svg"); -} - -em[data-emoji=":women_holding_hands_tone4_tone2:"]:before, -em[data-emoji="women_holding_hands_tone4_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fe-200d-1f91d-200d-1f469-1f3fc.svg"); -} - -em[data-emoji=":women_holding_hands_tone4_tone3:"]:before, -em[data-emoji="women_holding_hands_tone4_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fe-200d-1f91d-200d-1f469-1f3fd.svg"); -} - -em[data-emoji=":women_holding_hands_tone5:"]:before, -em[data-emoji="women_holding_hands_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46d-1f3ff.svg"); -} - -em[data-emoji=":women_holding_hands_tone5_tone1:"]:before, -em[data-emoji="women_holding_hands_tone5_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3ff-200d-1f91d-200d-1f469-1f3fb.svg"); -} - -em[data-emoji=":women_holding_hands_tone5_tone2:"]:before, -em[data-emoji="women_holding_hands_tone5_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3ff-200d-1f91d-200d-1f469-1f3fc.svg"); -} - -em[data-emoji=":women_holding_hands_tone5_tone3:"]:before, -em[data-emoji="women_holding_hands_tone5_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3ff-200d-1f91d-200d-1f469-1f3fd.svg"); -} - -em[data-emoji=":women_holding_hands_tone5_tone4:"]:before, -em[data-emoji="women_holding_hands_tone5_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3ff-200d-1f91d-200d-1f469-1f3fe.svg"); -} - -em[data-emoji=":two_men_holding_hands:"]:before, -em[data-emoji="two_men_holding_hands"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46c.svg"); -} - -em[data-emoji=":men_holding_hands_tone1:"]:before, -em[data-emoji="men_holding_hands_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46c-1f3fb.svg"); -} - -em[data-emoji=":men_holding_hands_tone2:"]:before, -em[data-emoji="men_holding_hands_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46c-1f3fc.svg"); -} - -em[data-emoji=":men_holding_hands_tone2_tone1:"]:before, -em[data-emoji="men_holding_hands_tone2_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fc-200d-1f91d-200d-1f468-1f3fb.svg"); -} - -em[data-emoji=":men_holding_hands_tone3:"]:before, -em[data-emoji="men_holding_hands_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46c-1f3fd.svg"); -} - -em[data-emoji=":men_holding_hands_tone3_tone1:"]:before, -em[data-emoji="men_holding_hands_tone3_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fd-200d-1f91d-200d-1f468-1f3fb.svg"); -} - -em[data-emoji=":men_holding_hands_tone3_tone2:"]:before, -em[data-emoji="men_holding_hands_tone3_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fd-200d-1f91d-200d-1f468-1f3fc.svg"); -} - -em[data-emoji=":men_holding_hands_tone4:"]:before, -em[data-emoji="men_holding_hands_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46c-1f3fe.svg"); -} - -em[data-emoji=":men_holding_hands_tone4_tone1:"]:before, -em[data-emoji="men_holding_hands_tone4_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fe-200d-1f91d-200d-1f468-1f3fb.svg"); -} - -em[data-emoji=":men_holding_hands_tone4_tone2:"]:before, -em[data-emoji="men_holding_hands_tone4_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fe-200d-1f91d-200d-1f468-1f3fc.svg"); -} - -em[data-emoji=":men_holding_hands_tone4_tone3:"]:before, -em[data-emoji="men_holding_hands_tone4_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fe-200d-1f91d-200d-1f468-1f3fd.svg"); -} - -em[data-emoji=":men_holding_hands_tone5:"]:before, -em[data-emoji="men_holding_hands_tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46c-1f3ff.svg"); -} - -em[data-emoji=":men_holding_hands_tone5_tone1:"]:before, -em[data-emoji="men_holding_hands_tone5_tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3ff-200d-1f91d-200d-1f468-1f3fb.svg"); -} - -em[data-emoji=":men_holding_hands_tone5_tone2:"]:before, -em[data-emoji="men_holding_hands_tone5_tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3ff-200d-1f91d-200d-1f468-1f3fc.svg"); -} - -em[data-emoji=":men_holding_hands_tone5_tone3:"]:before, -em[data-emoji="men_holding_hands_tone5_tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3ff-200d-1f91d-200d-1f468-1f3fd.svg"); -} - -em[data-emoji=":men_holding_hands_tone5_tone4:"]:before, -em[data-emoji="men_holding_hands_tone5_tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3ff-200d-1f91d-200d-1f468-1f3fe.svg"); -} - -em[data-emoji=":couple_with_heart:"]:before, -em[data-emoji="couple_with_heart"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f491.svg"); -} - -em[data-emoji=":couple_with_heart_woman_man:"]:before, -em[data-emoji="couple_with_heart_woman_man"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-2764-fe0f-200d-1f468.svg"); -} - -em[data-emoji=":couple_ww:"]:before, -em[data-emoji="couple_ww"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-2764-fe0f-200d-1f469.svg"); -} - -em[data-emoji=":couple_mm:"]:before, -em[data-emoji="couple_mm"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-2764-fe0f-200d-1f468.svg"); -} - -em[data-emoji=":couplekiss:"]:before, -em[data-emoji="couplekiss"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f48f.svg"); -} - -em[data-emoji=":kiss_woman_man:"]:before, -em[data-emoji="kiss_woman_man"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-2764-fe0f-200d-1f48b-200d-1f468.svg"); -} - -em[data-emoji=":kiss_ww:"]:before, -em[data-emoji="kiss_ww"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-2764-fe0f-200d-1f48b-200d-1f469.svg"); -} - -em[data-emoji=":kiss_mm:"]:before, -em[data-emoji="kiss_mm"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-2764-fe0f-200d-1f48b-200d-1f468.svg"); -} - -em[data-emoji=":family:"]:before, -em[data-emoji="family"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46a.svg"); -} - -em[data-emoji=":family_man_woman_boy:"]:before, -em[data-emoji="family_man_woman_boy"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-1f469-200d-1f466.svg"); -} - -em[data-emoji=":family_mwg:"]:before, -em[data-emoji="family_mwg"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-1f469-200d-1f467.svg"); -} - -em[data-emoji=":family_mwgb:"]:before, -em[data-emoji="family_mwgb"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-1f469-200d-1f467-200d-1f466.svg"); -} - -em[data-emoji=":family_mwbb:"]:before, -em[data-emoji="family_mwbb"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-1f469-200d-1f466-200d-1f466.svg"); -} - -em[data-emoji=":family_mwgg:"]:before, -em[data-emoji="family_mwgg"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-1f469-200d-1f467-200d-1f467.svg"); -} - -em[data-emoji=":family_wwb:"]:before, -em[data-emoji="family_wwb"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-1f469-200d-1f466.svg"); -} - -em[data-emoji=":family_wwg:"]:before, -em[data-emoji="family_wwg"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-1f469-200d-1f467.svg"); -} - -em[data-emoji=":family_wwgb:"]:before, -em[data-emoji="family_wwgb"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-1f469-200d-1f467-200d-1f466.svg"); -} - -em[data-emoji=":family_wwbb:"]:before, -em[data-emoji="family_wwbb"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-1f469-200d-1f466-200d-1f466.svg"); -} - -em[data-emoji=":family_wwgg:"]:before, -em[data-emoji="family_wwgg"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-1f469-200d-1f467-200d-1f467.svg"); -} - -em[data-emoji=":family_mmb:"]:before, -em[data-emoji="family_mmb"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-1f468-200d-1f466.svg"); -} - -em[data-emoji=":family_mmg:"]:before, -em[data-emoji="family_mmg"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-1f468-200d-1f467.svg"); -} - -em[data-emoji=":family_mmgb:"]:before, -em[data-emoji="family_mmgb"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-1f468-200d-1f467-200d-1f466.svg"); -} - -em[data-emoji=":family_mmbb:"]:before, -em[data-emoji="family_mmbb"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-1f468-200d-1f466-200d-1f466.svg"); -} - -em[data-emoji=":family_mmgg:"]:before, -em[data-emoji="family_mmgg"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-1f468-200d-1f467-200d-1f467.svg"); -} - -em[data-emoji=":family_woman_boy:"]:before, -em[data-emoji="family_woman_boy"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-1f466.svg"); -} - -em[data-emoji=":family_woman_girl:"]:before, -em[data-emoji="family_woman_girl"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-1f467.svg"); -} - -em[data-emoji=":family_woman_girl_boy:"]:before, -em[data-emoji="family_woman_girl_boy"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-1f467-200d-1f466.svg"); -} - -em[data-emoji=":family_woman_boy_boy:"]:before, -em[data-emoji="family_woman_boy_boy"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-1f466-200d-1f466.svg"); -} - -em[data-emoji=":family_woman_girl_girl:"]:before, -em[data-emoji="family_woman_girl_girl"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-1f467-200d-1f467.svg"); -} - -em[data-emoji=":family_man_boy:"]:before, -em[data-emoji="family_man_boy"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-1f466.svg"); -} - -em[data-emoji=":family_man_girl:"]:before, -em[data-emoji="family_man_girl"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-1f467.svg"); -} - -em[data-emoji=":family_man_girl_boy:"]:before, -em[data-emoji="family_man_girl_boy"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-1f467-200d-1f466.svg"); -} - -em[data-emoji=":family_man_boy_boy:"]:before, -em[data-emoji="family_man_boy_boy"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-1f466-200d-1f466.svg"); -} - -em[data-emoji=":family_man_girl_girl:"]:before, -em[data-emoji="family_man_girl_girl"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-1f467-200d-1f467.svg"); -} - -em[data-emoji=":yarn:"]:before, -em[data-emoji="yarn"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9f6.svg"); -} - -em[data-emoji=":thread:"]:before, -em[data-emoji="thread"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9f5.svg"); -} - -em[data-emoji=":coat:"]:before, -em[data-emoji="coat"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9e5.svg"); -} - -em[data-emoji=":lab_coat:"]:before, -em[data-emoji="lab_coat"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f97c.svg"); -} - -em[data-emoji=":safety_vest:"]:before, -em[data-emoji="safety_vest"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9ba.svg"); -} - -em[data-emoji=":womans_clothes:"]:before, -em[data-emoji="womans_clothes"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f45a.svg"); -} - -em[data-emoji=":shirt:"]:before, -em[data-emoji="shirt"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f455.svg"); -} - -em[data-emoji=":jeans:"]:before, -em[data-emoji="jeans"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f456.svg"); -} - -em[data-emoji=":shorts:"]:before, -em[data-emoji="shorts"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1fa73.svg"); -} - -em[data-emoji=":necktie:"]:before, -em[data-emoji="necktie"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f454.svg"); -} - -em[data-emoji=":dress:"]:before, -em[data-emoji="dress"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f457.svg"); -} - -em[data-emoji=":bikini:"]:before, -em[data-emoji="bikini"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f459.svg"); -} - -em[data-emoji=":one_piece_swimsuit:"]:before, -em[data-emoji="one_piece_swimsuit"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1fa71.svg"); -} - -em[data-emoji=":kimono:"]:before, -em[data-emoji="kimono"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f458.svg"); -} - -em[data-emoji=":sari:"]:before, -em[data-emoji="sari"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f97b.svg"); -} - -em[data-emoji=":womans_flat_shoe:"]:before, -em[data-emoji="womans_flat_shoe"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f97f.svg"); -} - -em[data-emoji=":high_heel:"]:before, -em[data-emoji="high_heel"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f460.svg"); -} - -em[data-emoji=":sandal:"]:before, -em[data-emoji="sandal"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f461.svg"); -} - -em[data-emoji=":boot:"]:before, -em[data-emoji="boot"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f462.svg"); -} - -em[data-emoji=":ballet_shoes:"]:before, -em[data-emoji="ballet_shoes"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1fa70.svg"); -} - -em[data-emoji=":mans_shoe:"]:before, -em[data-emoji="mans_shoe"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f45e.svg"); -} - -em[data-emoji=":athletic_shoe:"]:before, -em[data-emoji="athletic_shoe"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f45f.svg"); -} - -em[data-emoji=":hiking_boot:"]:before, -em[data-emoji="hiking_boot"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f97e.svg"); -} - -em[data-emoji=":briefs:"]:before, -em[data-emoji="briefs"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1fa72.svg"); -} - -em[data-emoji=":socks:"]:before, -em[data-emoji="socks"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9e6.svg"); -} - -em[data-emoji=":gloves:"]:before, -em[data-emoji="gloves"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9e4.svg"); -} - -em[data-emoji=":scarf:"]:before, -em[data-emoji="scarf"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9e3.svg"); -} - -em[data-emoji=":tophat:"]:before, -em[data-emoji="tophat"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3a9.svg"); -} - -em[data-emoji=":billed_cap:"]:before, -em[data-emoji="billed_cap"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9e2.svg"); -} - -em[data-emoji=":womans_hat:"]:before, -em[data-emoji="womans_hat"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f452.svg"); -} - -em[data-emoji=":mortar_board:"]:before, -em[data-emoji="mortar_board"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f393.svg"); -} - -em[data-emoji=":helmet_with_cross:"]:before, -em[data-emoji="helmet_with_cross"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26d1.svg"); -} - -em[data-emoji=":crown:"]:before, -em[data-emoji="crown"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f451.svg"); -} - -em[data-emoji=":ring:"]:before, -em[data-emoji="ring"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f48d.svg"); -} - -em[data-emoji=":pouch:"]:before, -em[data-emoji="pouch"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f45d.svg"); -} - -em[data-emoji=":purse:"]:before, -em[data-emoji="purse"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f45b.svg"); -} - -em[data-emoji=":handbag:"]:before, -em[data-emoji="handbag"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f45c.svg"); -} - -em[data-emoji=":briefcase:"]:before, -em[data-emoji="briefcase"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4bc.svg"); -} - -em[data-emoji=":school_satchel:"]:before, -em[data-emoji="school_satchel"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f392.svg"); -} - -em[data-emoji=":luggage:"]:before, -em[data-emoji="luggage"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9f3.svg"); -} - -em[data-emoji=":eyeglasses:"]:before, -em[data-emoji="eyeglasses"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f453.svg"); -} - -em[data-emoji=":dark_sunglasses:"]:before, -em[data-emoji="dark_sunglasses"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f576.svg"); -} - -em[data-emoji=":goggles:"]:before, -em[data-emoji="goggles"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f97d.svg"); -} - -em[data-emoji=":diving_mask:"]:before, -em[data-emoji="diving_mask"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93f.svg"); -} - -em[data-emoji=":closed_umbrella:"]:before, -em[data-emoji="closed_umbrella"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f302.svg"); -} - -em[data-emoji=":curly_haired:"]:before, -em[data-emoji="curly_haired"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b1.svg"); -} - -em[data-emoji=":red_haired:"]:before, -em[data-emoji="red_haired"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b0.svg"); -} - -em[data-emoji=":white_haired:"]:before, -em[data-emoji="white_haired"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b3.svg"); -} - -em[data-emoji=":bald:"]:before, -em[data-emoji="bald"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b2.svg"); -} - -em[data-emoji=":red_car:"]:before, -em[data-emoji="red_car"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f697.svg"); -} - -em[data-emoji=":taxi:"]:before, -em[data-emoji="taxi"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f695.svg"); -} - -em[data-emoji=":blue_car:"]:before, -em[data-emoji="blue_car"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f699.svg"); -} - -em[data-emoji=":bus:"]:before, -em[data-emoji="bus"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f68c.svg"); -} - -em[data-emoji=":trolleybus:"]:before, -em[data-emoji="trolleybus"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f68e.svg"); -} - -em[data-emoji=":race_car:"]:before, -em[data-emoji="race_car"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3ce.svg"); -} - -em[data-emoji=":police_car:"]:before, -em[data-emoji="police_car"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f693.svg"); -} - -em[data-emoji=":ambulance:"]:before, -em[data-emoji="ambulance"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f691.svg"); -} - -em[data-emoji=":fire_engine:"]:before, -em[data-emoji="fire_engine"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f692.svg"); -} - -em[data-emoji=":minibus:"]:before, -em[data-emoji="minibus"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f690.svg"); -} - -em[data-emoji=":truck:"]:before, -em[data-emoji="truck"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f69a.svg"); -} - -em[data-emoji=":articulated_lorry:"]:before, -em[data-emoji="articulated_lorry"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f69b.svg"); -} - -em[data-emoji=":tractor:"]:before, -em[data-emoji="tractor"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f69c.svg"); -} - -em[data-emoji=":auto_rickshaw:"]:before, -em[data-emoji="auto_rickshaw"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6fa.svg"); -} - -em[data-emoji=":motor_scooter:"]:before, -em[data-emoji="motor_scooter"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6f5.svg"); -} - -em[data-emoji=":motorcycle:"]:before, -em[data-emoji="motorcycle"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cd.svg"); -} - -em[data-emoji=":scooter:"]:before, -em[data-emoji="scooter"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6f4.svg"); -} - -em[data-emoji=":bike:"]:before, -em[data-emoji="bike"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b2.svg"); -} - -em[data-emoji=":motorized_wheelchair:"]:before, -em[data-emoji="motorized_wheelchair"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9bc.svg"); -} - -em[data-emoji=":manual_wheelchair:"]:before, -em[data-emoji="manual_wheelchair"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9bd.svg"); -} - -em[data-emoji=":rotating_light:"]:before, -em[data-emoji="rotating_light"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6a8.svg"); -} - -em[data-emoji=":oncoming_police_car:"]:before, -em[data-emoji="oncoming_police_car"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f694.svg"); -} - -em[data-emoji=":oncoming_bus:"]:before, -em[data-emoji="oncoming_bus"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f68d.svg"); -} - -em[data-emoji=":oncoming_automobile:"]:before, -em[data-emoji="oncoming_automobile"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f698.svg"); -} - -em[data-emoji=":oncoming_taxi:"]:before, -em[data-emoji="oncoming_taxi"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f696.svg"); -} - -em[data-emoji=":aerial_tramway:"]:before, -em[data-emoji="aerial_tramway"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6a1.svg"); -} - -em[data-emoji=":mountain_cableway:"]:before, -em[data-emoji="mountain_cableway"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6a0.svg"); -} - -em[data-emoji=":suspension_railway:"]:before, -em[data-emoji="suspension_railway"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f69f.svg"); -} - -em[data-emoji=":railway_car:"]:before, -em[data-emoji="railway_car"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f683.svg"); -} - -em[data-emoji=":train:"]:before, -em[data-emoji="train"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f68b.svg"); -} - -em[data-emoji=":mountain_railway:"]:before, -em[data-emoji="mountain_railway"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f69e.svg"); -} - -em[data-emoji=":monorail:"]:before, -em[data-emoji="monorail"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f69d.svg"); -} - -em[data-emoji=":bullettrain_side:"]:before, -em[data-emoji="bullettrain_side"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f684.svg"); -} - -em[data-emoji=":bullettrain_front:"]:before, -em[data-emoji="bullettrain_front"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f685.svg"); -} - -em[data-emoji=":light_rail:"]:before, -em[data-emoji="light_rail"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f688.svg"); -} - -em[data-emoji=":steam_locomotive:"]:before, -em[data-emoji="steam_locomotive"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f682.svg"); -} - -em[data-emoji=":train2:"]:before, -em[data-emoji="train2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f686.svg"); -} - -em[data-emoji=":metro:"]:before, -em[data-emoji="metro"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f687.svg"); -} - -em[data-emoji=":tram:"]:before, -em[data-emoji="tram"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f68a.svg"); -} - -em[data-emoji=":station:"]:before, -em[data-emoji="station"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f689.svg"); -} - -em[data-emoji=":airplane_departure:"]:before, -em[data-emoji="airplane_departure"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6eb.svg"); -} - -em[data-emoji=":airplane_arriving:"]:before, -em[data-emoji="airplane_arriving"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6ec.svg"); -} - -em[data-emoji=":airplane_small:"]:before, -em[data-emoji="airplane_small"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6e9.svg"); -} - -em[data-emoji=":seat:"]:before, -em[data-emoji="seat"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4ba.svg"); -} - -em[data-emoji=":satellite_orbital:"]:before, -em[data-emoji="satellite_orbital"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6f0.svg"); -} - -em[data-emoji=":rocket:"]:before, -em[data-emoji="rocket"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f680.svg"); -} - -em[data-emoji=":flying_saucer:"]:before, -em[data-emoji="flying_saucer"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6f8.svg"); -} - -em[data-emoji=":helicopter:"]:before, -em[data-emoji="helicopter"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f681.svg"); -} - -em[data-emoji=":canoe:"]:before, -em[data-emoji="canoe"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6f6.svg"); -} - -em[data-emoji=":sailboat:"]:before, -em[data-emoji="sailboat"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26f5.svg"); -} - -em[data-emoji=":speedboat:"]:before, -em[data-emoji="speedboat"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6a4.svg"); -} - -em[data-emoji=":motorboat:"]:before, -em[data-emoji="motorboat"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6e5.svg"); -} - -em[data-emoji=":cruise_ship:"]:before, -em[data-emoji="cruise_ship"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6f3.svg"); -} - -em[data-emoji=":ferry:"]:before, -em[data-emoji="ferry"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26f4.svg"); -} - -em[data-emoji=":ship:"]:before, -em[data-emoji="ship"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6a2.svg"); -} - -em[data-emoji=":fuelpump:"]:before, -em[data-emoji="fuelpump"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26fd.svg"); -} - -em[data-emoji=":construction:"]:before, -em[data-emoji="construction"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6a7.svg"); -} - -em[data-emoji=":vertical_traffic_light:"]:before, -em[data-emoji="vertical_traffic_light"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6a6.svg"); -} - -em[data-emoji=":traffic_light:"]:before, -em[data-emoji="traffic_light"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6a5.svg"); -} - -em[data-emoji=":busstop:"]:before, -em[data-emoji="busstop"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f68f.svg"); -} - -em[data-emoji=":map:"]:before, -em[data-emoji="map"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f5fa.svg"); -} - -em[data-emoji=":moyai:"]:before, -em[data-emoji="moyai"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f5ff.svg"); -} - -em[data-emoji=":statue_of_liberty:"]:before, -em[data-emoji="statue_of_liberty"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f5fd.svg"); -} - -em[data-emoji=":tokyo_tower:"]:before, -em[data-emoji="tokyo_tower"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f5fc.svg"); -} - -em[data-emoji=":european_castle:"]:before, -em[data-emoji="european_castle"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3f0.svg"); -} - -em[data-emoji=":japanese_castle:"]:before, -em[data-emoji="japanese_castle"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3ef.svg"); -} - -em[data-emoji=":stadium:"]:before, -em[data-emoji="stadium"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3df.svg"); -} - -em[data-emoji=":ferris_wheel:"]:before, -em[data-emoji="ferris_wheel"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3a1.svg"); -} - -em[data-emoji=":roller_coaster:"]:before, -em[data-emoji="roller_coaster"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3a2.svg"); -} - -em[data-emoji=":carousel_horse:"]:before, -em[data-emoji="carousel_horse"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3a0.svg"); -} - -em[data-emoji=":fountain:"]:before, -em[data-emoji="fountain"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26f2.svg"); -} - -em[data-emoji=":beach_umbrella:"]:before, -em[data-emoji="beach_umbrella"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26f1.svg"); -} - -em[data-emoji=":beach:"]:before, -em[data-emoji="beach"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3d6.svg"); -} - -em[data-emoji=":island:"]:before, -em[data-emoji="island"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3dd.svg"); -} - -em[data-emoji=":desert:"]:before, -em[data-emoji="desert"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3dc.svg"); -} - -em[data-emoji=":volcano:"]:before, -em[data-emoji="volcano"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f30b.svg"); -} - -em[data-emoji=":mountain:"]:before, -em[data-emoji="mountain"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26f0.svg"); -} - -em[data-emoji=":mountain_snow:"]:before, -em[data-emoji="mountain_snow"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3d4.svg"); -} - -em[data-emoji=":mount_fuji:"]:before, -em[data-emoji="mount_fuji"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f5fb.svg"); -} - -em[data-emoji=":camping:"]:before, -em[data-emoji="camping"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3d5.svg"); -} - -em[data-emoji=":tent:"]:before, -em[data-emoji="tent"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26fa.svg"); -} - -em[data-emoji=":house:"]:before, -em[data-emoji="house"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3e0.svg"); -} - -em[data-emoji=":house_with_garden:"]:before, -em[data-emoji="house_with_garden"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3e1.svg"); -} - -em[data-emoji=":homes:"]:before, -em[data-emoji="homes"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3d8.svg"); -} - -em[data-emoji=":house_abandoned:"]:before, -em[data-emoji="house_abandoned"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3da.svg"); -} - -em[data-emoji=":construction_site:"]:before, -em[data-emoji="construction_site"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3d7.svg"); -} - -em[data-emoji=":factory:"]:before, -em[data-emoji="factory"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3ed.svg"); -} - -em[data-emoji=":office:"]:before, -em[data-emoji="office"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3e2.svg"); -} - -em[data-emoji=":department_store:"]:before, -em[data-emoji="department_store"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3ec.svg"); -} - -em[data-emoji=":post_office:"]:before, -em[data-emoji="post_office"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3e3.svg"); -} - -em[data-emoji=":european_post_office:"]:before, -em[data-emoji="european_post_office"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3e4.svg"); -} - -em[data-emoji=":hospital:"]:before, -em[data-emoji="hospital"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3e5.svg"); -} - -em[data-emoji=":bank:"]:before, -em[data-emoji="bank"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3e6.svg"); -} - -em[data-emoji=":hotel:"]:before, -em[data-emoji="hotel"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3e8.svg"); -} - -em[data-emoji=":convenience_store:"]:before, -em[data-emoji="convenience_store"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3ea.svg"); -} - -em[data-emoji=":school:"]:before, -em[data-emoji="school"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3eb.svg"); -} - -em[data-emoji=":love_hotel:"]:before, -em[data-emoji="love_hotel"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3e9.svg"); -} - -em[data-emoji=":wedding:"]:before, -em[data-emoji="wedding"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f492.svg"); -} - -em[data-emoji=":classical_building:"]:before, -em[data-emoji="classical_building"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3db.svg"); -} - -em[data-emoji=":church:"]:before, -em[data-emoji="church"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26ea.svg"); -} - -em[data-emoji=":mosque:"]:before, -em[data-emoji="mosque"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f54c.svg"); -} - -em[data-emoji=":hindu_temple:"]:before, -em[data-emoji="hindu_temple"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6d5.svg"); -} - -em[data-emoji=":synagogue:"]:before, -em[data-emoji="synagogue"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f54d.svg"); -} - -em[data-emoji=":kaaba:"]:before, -em[data-emoji="kaaba"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f54b.svg"); -} - -em[data-emoji=":shinto_shrine:"]:before, -em[data-emoji="shinto_shrine"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26e9.svg"); -} - -em[data-emoji=":railway_track:"]:before, -em[data-emoji="railway_track"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6e4.svg"); -} - -em[data-emoji=":motorway:"]:before, -em[data-emoji="motorway"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6e3.svg"); -} - -em[data-emoji=":japan:"]:before, -em[data-emoji="japan"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f5fe.svg"); -} - -em[data-emoji=":rice_scene:"]:before, -em[data-emoji="rice_scene"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f391.svg"); -} - -em[data-emoji=":park:"]:before, -em[data-emoji="park"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3de.svg"); -} - -em[data-emoji=":sunrise:"]:before, -em[data-emoji="sunrise"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f305.svg"); -} - -em[data-emoji=":sunrise_over_mountains:"]:before, -em[data-emoji="sunrise_over_mountains"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f304.svg"); -} - -em[data-emoji=":stars:"]:before, -em[data-emoji="stars"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f320.svg"); -} - -em[data-emoji=":sparkler:"]:before, -em[data-emoji="sparkler"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f387.svg"); -} - -em[data-emoji=":fireworks:"]:before, -em[data-emoji="fireworks"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f386.svg"); -} - -em[data-emoji=":city_sunset:"]:before, -em[data-emoji="city_sunset"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f307.svg"); -} - -em[data-emoji=":city_dusk:"]:before, -em[data-emoji="city_dusk"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f306.svg"); -} - -em[data-emoji=":cityscape:"]:before, -em[data-emoji="cityscape"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3d9.svg"); -} - -em[data-emoji=":night_with_stars:"]:before, -em[data-emoji="night_with_stars"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f303.svg"); -} - -em[data-emoji=":milky_way:"]:before, -em[data-emoji="milky_way"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f30c.svg"); -} - -em[data-emoji=":bridge_at_night:"]:before, -em[data-emoji="bridge_at_night"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f309.svg"); -} - -em[data-emoji=":foggy:"]:before, -em[data-emoji="foggy"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f301.svg"); -} - -em[data-emoji=":regional_indicator_z:"]:before, -em[data-emoji="regional_indicator_z"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ff.svg"); -} - -em[data-emoji=":regional_indicator_y:"]:before, -em[data-emoji="regional_indicator_y"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1fe.svg"); -} - -em[data-emoji=":regional_indicator_x:"]:before, -em[data-emoji="regional_indicator_x"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1fd.svg"); -} - -em[data-emoji=":regional_indicator_w:"]:before, -em[data-emoji="regional_indicator_w"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1fc.svg"); -} - -em[data-emoji=":regional_indicator_v:"]:before, -em[data-emoji="regional_indicator_v"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1fb.svg"); -} - -em[data-emoji=":regional_indicator_u:"]:before, -em[data-emoji="regional_indicator_u"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1fa.svg"); -} - -em[data-emoji=":regional_indicator_t:"]:before, -em[data-emoji="regional_indicator_t"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f9.svg"); -} - -em[data-emoji=":regional_indicator_s:"]:before, -em[data-emoji="regional_indicator_s"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f8.svg"); -} - -em[data-emoji=":regional_indicator_r:"]:before, -em[data-emoji="regional_indicator_r"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f7.svg"); -} - -em[data-emoji=":regional_indicator_q:"]:before, -em[data-emoji="regional_indicator_q"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f6.svg"); -} - -em[data-emoji=":regional_indicator_p:"]:before, -em[data-emoji="regional_indicator_p"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f5.svg"); -} - -em[data-emoji=":regional_indicator_o:"]:before, -em[data-emoji="regional_indicator_o"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f4.svg"); -} - -em[data-emoji=":regional_indicator_n:"]:before, -em[data-emoji="regional_indicator_n"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f3.svg"); -} - -em[data-emoji=":regional_indicator_m:"]:before, -em[data-emoji="regional_indicator_m"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f2.svg"); -} - -em[data-emoji=":regional_indicator_l:"]:before, -em[data-emoji="regional_indicator_l"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f1.svg"); -} - -em[data-emoji=":regional_indicator_k:"]:before, -em[data-emoji="regional_indicator_k"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f0.svg"); -} - -em[data-emoji=":regional_indicator_j:"]:before, -em[data-emoji="regional_indicator_j"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ef.svg"); -} - -em[data-emoji=":regional_indicator_i:"]:before, -em[data-emoji="regional_indicator_i"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ee.svg"); -} - -em[data-emoji=":regional_indicator_h:"]:before, -em[data-emoji="regional_indicator_h"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ed.svg"); -} - -em[data-emoji=":regional_indicator_g:"]:before, -em[data-emoji="regional_indicator_g"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ec.svg"); -} - -em[data-emoji=":regional_indicator_f:"]:before, -em[data-emoji="regional_indicator_f"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1eb.svg"); -} - -em[data-emoji=":regional_indicator_e:"]:before, -em[data-emoji="regional_indicator_e"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ea.svg"); -} - -em[data-emoji=":regional_indicator_d:"]:before, -em[data-emoji="regional_indicator_d"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e9.svg"); -} - -em[data-emoji=":regional_indicator_c:"]:before, -em[data-emoji="regional_indicator_c"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e8.svg"); -} - -em[data-emoji=":regional_indicator_b:"]:before, -em[data-emoji="regional_indicator_b"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e7.svg"); -} - -em[data-emoji=":regional_indicator_a:"]:before, -em[data-emoji="regional_indicator_a"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e6.svg"); -} - -em[data-emoji=":flag_white:"]:before, -em[data-emoji="flag_white"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3f3.svg"); -} - -em[data-emoji=":flag_black:"]:before, -em[data-emoji="flag_black"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3f4.svg"); -} - -em[data-emoji=":checkered_flag:"]:before, -em[data-emoji="checkered_flag"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c1.svg"); -} - -em[data-emoji=":triangular_flag_on_post:"]:before, -em[data-emoji="triangular_flag_on_post"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6a9.svg"); -} - -em[data-emoji=":rainbow_flag:"]:before, -em[data-emoji="rainbow_flag"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3f3-fe0f-200d-1f308.svg"); -} - -em[data-emoji=":pirate_flag:"]:before, -em[data-emoji="pirate_flag"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3f4-200d-2620-fe0f.svg"); -} - -em[data-emoji=":flag_af:"]:before, -em[data-emoji="flag_af"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e6-1f1eb.svg"); -} - -em[data-emoji=":flag_ax:"]:before, -em[data-emoji="flag_ax"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e6-1f1fd.svg"); -} - -em[data-emoji=":flag_al:"]:before, -em[data-emoji="flag_al"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e6-1f1f1.svg"); -} - -em[data-emoji=":flag_dz:"]:before, -em[data-emoji="flag_dz"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e9-1f1ff.svg"); -} - -em[data-emoji=":flag_as:"]:before, -em[data-emoji="flag_as"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e6-1f1f8.svg"); -} - -em[data-emoji=":flag_ad:"]:before, -em[data-emoji="flag_ad"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e6-1f1e9.svg"); -} - -em[data-emoji=":flag_ao:"]:before, -em[data-emoji="flag_ao"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e6-1f1f4.svg"); -} - -em[data-emoji=":flag_ai:"]:before, -em[data-emoji="flag_ai"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e6-1f1ee.svg"); -} - -em[data-emoji=":flag_aq:"]:before, -em[data-emoji="flag_aq"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e6-1f1f6.svg"); -} - -em[data-emoji=":flag_ag:"]:before, -em[data-emoji="flag_ag"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e6-1f1ec.svg"); -} - -em[data-emoji=":flag_ar:"]:before, -em[data-emoji="flag_ar"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e6-1f1f7.svg"); -} - -em[data-emoji=":flag_am:"]:before, -em[data-emoji="flag_am"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e6-1f1f2.svg"); -} - -em[data-emoji=":flag_aw:"]:before, -em[data-emoji="flag_aw"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e6-1f1fc.svg"); -} - -em[data-emoji=":flag_au:"]:before, -em[data-emoji="flag_au"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e6-1f1fa.svg"); -} - -em[data-emoji=":flag_at:"]:before, -em[data-emoji="flag_at"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e6-1f1f9.svg"); -} - -em[data-emoji=":flag_az:"]:before, -em[data-emoji="flag_az"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e6-1f1ff.svg"); -} - -em[data-emoji=":flag_bs:"]:before, -em[data-emoji="flag_bs"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e7-1f1f8.svg"); -} - -em[data-emoji=":flag_bh:"]:before, -em[data-emoji="flag_bh"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e7-1f1ed.svg"); -} - -em[data-emoji=":flag_bd:"]:before, -em[data-emoji="flag_bd"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e7-1f1e9.svg"); -} - -em[data-emoji=":flag_bb:"]:before, -em[data-emoji="flag_bb"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e7-1f1e7.svg"); -} - -em[data-emoji=":flag_by:"]:before, -em[data-emoji="flag_by"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e7-1f1fe.svg"); -} - -em[data-emoji=":flag_be:"]:before, -em[data-emoji="flag_be"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e7-1f1ea.svg"); -} - -em[data-emoji=":flag_bz:"]:before, -em[data-emoji="flag_bz"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e7-1f1ff.svg"); -} - -em[data-emoji=":flag_bj:"]:before, -em[data-emoji="flag_bj"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e7-1f1ef.svg"); -} - -em[data-emoji=":flag_bm:"]:before, -em[data-emoji="flag_bm"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e7-1f1f2.svg"); -} - -em[data-emoji=":flag_bt:"]:before, -em[data-emoji="flag_bt"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e7-1f1f9.svg"); -} - -em[data-emoji=":flag_bo:"]:before, -em[data-emoji="flag_bo"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e7-1f1f4.svg"); -} - -em[data-emoji=":flag_ba:"]:before, -em[data-emoji="flag_ba"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e7-1f1e6.svg"); -} - -em[data-emoji=":flag_bw:"]:before, -em[data-emoji="flag_bw"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e7-1f1fc.svg"); -} - -em[data-emoji=":flag_br:"]:before, -em[data-emoji="flag_br"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e7-1f1f7.svg"); -} - -em[data-emoji=":flag_io:"]:before, -em[data-emoji="flag_io"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ee-1f1f4.svg"); -} - -em[data-emoji=":flag_vg:"]:before, -em[data-emoji="flag_vg"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1fb-1f1ec.svg"); -} - -em[data-emoji=":flag_bn:"]:before, -em[data-emoji="flag_bn"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e7-1f1f3.svg"); -} - -em[data-emoji=":flag_bg:"]:before, -em[data-emoji="flag_bg"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e7-1f1ec.svg"); -} - -em[data-emoji=":flag_bf:"]:before, -em[data-emoji="flag_bf"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e7-1f1eb.svg"); -} - -em[data-emoji=":flag_bi:"]:before, -em[data-emoji="flag_bi"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e7-1f1ee.svg"); -} - -em[data-emoji=":flag_kh:"]:before, -em[data-emoji="flag_kh"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f0-1f1ed.svg"); -} - -em[data-emoji=":flag_cm:"]:before, -em[data-emoji="flag_cm"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e8-1f1f2.svg"); -} - -em[data-emoji=":flag_ca:"]:before, -em[data-emoji="flag_ca"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e8-1f1e6.svg"); -} - -em[data-emoji=":flag_ic:"]:before, -em[data-emoji="flag_ic"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ee-1f1e8.svg"); -} - -em[data-emoji=":flag_cv:"]:before, -em[data-emoji="flag_cv"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e8-1f1fb.svg"); -} - -em[data-emoji=":flag_bq:"]:before, -em[data-emoji="flag_bq"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e7-1f1f6.svg"); -} - -em[data-emoji=":flag_ky:"]:before, -em[data-emoji="flag_ky"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f0-1f1fe.svg"); -} - -em[data-emoji=":flag_cf:"]:before, -em[data-emoji="flag_cf"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e8-1f1eb.svg"); -} - -em[data-emoji=":flag_td:"]:before, -em[data-emoji="flag_td"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f9-1f1e9.svg"); -} - -em[data-emoji=":flag_cl:"]:before, -em[data-emoji="flag_cl"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e8-1f1f1.svg"); -} - -em[data-emoji=":flag_cn:"]:before, -em[data-emoji="flag_cn"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e8-1f1f3.svg"); -} - -em[data-emoji=":flag_cx:"]:before, -em[data-emoji="flag_cx"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e8-1f1fd.svg"); -} - -em[data-emoji=":flag_cc:"]:before, -em[data-emoji="flag_cc"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e8-1f1e8.svg"); -} - -em[data-emoji=":flag_co:"]:before, -em[data-emoji="flag_co"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e8-1f1f4.svg"); -} - -em[data-emoji=":flag_km:"]:before, -em[data-emoji="flag_km"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f0-1f1f2.svg"); -} - -em[data-emoji=":flag_cg:"]:before, -em[data-emoji="flag_cg"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e8-1f1ec.svg"); -} - -em[data-emoji=":flag_cd:"]:before, -em[data-emoji="flag_cd"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e8-1f1e9.svg"); -} - -em[data-emoji=":flag_ck:"]:before, -em[data-emoji="flag_ck"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e8-1f1f0.svg"); -} - -em[data-emoji=":flag_cr:"]:before, -em[data-emoji="flag_cr"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e8-1f1f7.svg"); -} - -em[data-emoji=":flag_ci:"]:before, -em[data-emoji="flag_ci"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e8-1f1ee.svg"); -} - -em[data-emoji=":flag_hr:"]:before, -em[data-emoji="flag_hr"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ed-1f1f7.svg"); -} - -em[data-emoji=":flag_cu:"]:before, -em[data-emoji="flag_cu"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e8-1f1fa.svg"); -} - -em[data-emoji=":flag_cw:"]:before, -em[data-emoji="flag_cw"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e8-1f1fc.svg"); -} - -em[data-emoji=":flag_cy:"]:before, -em[data-emoji="flag_cy"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e8-1f1fe.svg"); -} - -em[data-emoji=":flag_cz:"]:before, -em[data-emoji="flag_cz"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e8-1f1ff.svg"); -} - -em[data-emoji=":flag_dk:"]:before, -em[data-emoji="flag_dk"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e9-1f1f0.svg"); -} - -em[data-emoji=":flag_dj:"]:before, -em[data-emoji="flag_dj"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e9-1f1ef.svg"); -} - -em[data-emoji=":flag_dm:"]:before, -em[data-emoji="flag_dm"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e9-1f1f2.svg"); -} - -em[data-emoji=":flag_do:"]:before, -em[data-emoji="flag_do"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e9-1f1f4.svg"); -} - -em[data-emoji=":flag_ec:"]:before, -em[data-emoji="flag_ec"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ea-1f1e8.svg"); -} - -em[data-emoji=":flag_eg:"]:before, -em[data-emoji="flag_eg"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ea-1f1ec.svg"); -} - -em[data-emoji=":flag_sv:"]:before, -em[data-emoji="flag_sv"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f8-1f1fb.svg"); -} - -em[data-emoji=":flag_gq:"]:before, -em[data-emoji="flag_gq"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ec-1f1f6.svg"); -} - -em[data-emoji=":flag_er:"]:before, -em[data-emoji="flag_er"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ea-1f1f7.svg"); -} - -em[data-emoji=":flag_ee:"]:before, -em[data-emoji="flag_ee"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ea-1f1ea.svg"); -} - -em[data-emoji=":flag_et:"]:before, -em[data-emoji="flag_et"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ea-1f1f9.svg"); -} - -em[data-emoji=":flag_eu:"]:before, -em[data-emoji="flag_eu"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ea-1f1fa.svg"); -} - -em[data-emoji=":flag_fk:"]:before, -em[data-emoji="flag_fk"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1eb-1f1f0.svg"); -} - -em[data-emoji=":flag_fo:"]:before, -em[data-emoji="flag_fo"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1eb-1f1f4.svg"); -} - -em[data-emoji=":flag_fj:"]:before, -em[data-emoji="flag_fj"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1eb-1f1ef.svg"); -} - -em[data-emoji=":flag_fi:"]:before, -em[data-emoji="flag_fi"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1eb-1f1ee.svg"); -} - -em[data-emoji=":flag_fr:"]:before, -em[data-emoji="flag_fr"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1eb-1f1f7.svg"); -} - -em[data-emoji=":flag_gf:"]:before, -em[data-emoji="flag_gf"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ec-1f1eb.svg"); -} - -em[data-emoji=":flag_pf:"]:before, -em[data-emoji="flag_pf"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f5-1f1eb.svg"); -} - -em[data-emoji=":flag_tf:"]:before, -em[data-emoji="flag_tf"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f9-1f1eb.svg"); -} - -em[data-emoji=":flag_ga:"]:before, -em[data-emoji="flag_ga"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ec-1f1e6.svg"); -} - -em[data-emoji=":flag_gm:"]:before, -em[data-emoji="flag_gm"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ec-1f1f2.svg"); -} - -em[data-emoji=":flag_ge:"]:before, -em[data-emoji="flag_ge"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ec-1f1ea.svg"); -} - -em[data-emoji=":flag_de:"]:before, -em[data-emoji="flag_de"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e9-1f1ea.svg"); -} - -em[data-emoji=":flag_gh:"]:before, -em[data-emoji="flag_gh"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ec-1f1ed.svg"); -} - -em[data-emoji=":flag_gi:"]:before, -em[data-emoji="flag_gi"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ec-1f1ee.svg"); -} - -em[data-emoji=":flag_gr:"]:before, -em[data-emoji="flag_gr"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ec-1f1f7.svg"); -} - -em[data-emoji=":flag_gl:"]:before, -em[data-emoji="flag_gl"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ec-1f1f1.svg"); -} - -em[data-emoji=":flag_gd:"]:before, -em[data-emoji="flag_gd"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ec-1f1e9.svg"); -} - -em[data-emoji=":flag_gp:"]:before, -em[data-emoji="flag_gp"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ec-1f1f5.svg"); -} - -em[data-emoji=":flag_gu:"]:before, -em[data-emoji="flag_gu"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ec-1f1fa.svg"); -} - -em[data-emoji=":flag_gt:"]:before, -em[data-emoji="flag_gt"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ec-1f1f9.svg"); -} - -em[data-emoji=":flag_gg:"]:before, -em[data-emoji="flag_gg"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ec-1f1ec.svg"); -} - -em[data-emoji=":flag_gn:"]:before, -em[data-emoji="flag_gn"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ec-1f1f3.svg"); -} - -em[data-emoji=":flag_gw:"]:before, -em[data-emoji="flag_gw"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ec-1f1fc.svg"); -} - -em[data-emoji=":flag_gy:"]:before, -em[data-emoji="flag_gy"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ec-1f1fe.svg"); -} - -em[data-emoji=":flag_ht:"]:before, -em[data-emoji="flag_ht"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ed-1f1f9.svg"); -} - -em[data-emoji=":flag_hn:"]:before, -em[data-emoji="flag_hn"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ed-1f1f3.svg"); -} - -em[data-emoji=":flag_hk:"]:before, -em[data-emoji="flag_hk"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ed-1f1f0.svg"); -} - -em[data-emoji=":flag_hu:"]:before, -em[data-emoji="flag_hu"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ed-1f1fa.svg"); -} - -em[data-emoji=":flag_is:"]:before, -em[data-emoji="flag_is"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ee-1f1f8.svg"); -} - -em[data-emoji=":flag_in:"]:before, -em[data-emoji="flag_in"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ee-1f1f3.svg"); -} - -em[data-emoji=":flag_id:"]:before, -em[data-emoji="flag_id"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ee-1f1e9.svg"); -} - -em[data-emoji=":flag_ir:"]:before, -em[data-emoji="flag_ir"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ee-1f1f7.svg"); -} - -em[data-emoji=":flag_iq:"]:before, -em[data-emoji="flag_iq"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ee-1f1f6.svg"); -} - -em[data-emoji=":flag_ie:"]:before, -em[data-emoji="flag_ie"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ee-1f1ea.svg"); -} - -em[data-emoji=":flag_im:"]:before, -em[data-emoji="flag_im"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ee-1f1f2.svg"); -} - -em[data-emoji=":flag_il:"]:before, -em[data-emoji="flag_il"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ee-1f1f1.svg"); -} - -em[data-emoji=":flag_it:"]:before, -em[data-emoji="flag_it"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ee-1f1f9.svg"); -} - -em[data-emoji=":flag_jm:"]:before, -em[data-emoji="flag_jm"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ef-1f1f2.svg"); -} - -em[data-emoji=":flag_jp:"]:before, -em[data-emoji="flag_jp"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ef-1f1f5.svg"); -} - -em[data-emoji=":crossed_flags:"]:before, -em[data-emoji="crossed_flags"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f38c.svg"); -} - -em[data-emoji=":flag_je:"]:before, -em[data-emoji="flag_je"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ef-1f1ea.svg"); -} - -em[data-emoji=":flag_jo:"]:before, -em[data-emoji="flag_jo"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ef-1f1f4.svg"); -} - -em[data-emoji=":flag_kz:"]:before, -em[data-emoji="flag_kz"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f0-1f1ff.svg"); -} - -em[data-emoji=":flag_ke:"]:before, -em[data-emoji="flag_ke"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f0-1f1ea.svg"); -} - -em[data-emoji=":flag_ki:"]:before, -em[data-emoji="flag_ki"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f0-1f1ee.svg"); -} - -em[data-emoji=":flag_xk:"]:before, -em[data-emoji="flag_xk"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1fd-1f1f0.svg"); -} - -em[data-emoji=":flag_kw:"]:before, -em[data-emoji="flag_kw"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f0-1f1fc.svg"); -} - -em[data-emoji=":flag_kg:"]:before, -em[data-emoji="flag_kg"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f0-1f1ec.svg"); -} - -em[data-emoji=":flag_la:"]:before, -em[data-emoji="flag_la"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f1-1f1e6.svg"); -} - -em[data-emoji=":flag_lv:"]:before, -em[data-emoji="flag_lv"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f1-1f1fb.svg"); -} - -em[data-emoji=":flag_lb:"]:before, -em[data-emoji="flag_lb"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f1-1f1e7.svg"); -} - -em[data-emoji=":flag_ls:"]:before, -em[data-emoji="flag_ls"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f1-1f1f8.svg"); -} - -em[data-emoji=":flag_lr:"]:before, -em[data-emoji="flag_lr"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f1-1f1f7.svg"); -} - -em[data-emoji=":flag_ly:"]:before, -em[data-emoji="flag_ly"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f1-1f1fe.svg"); -} - -em[data-emoji=":flag_li:"]:before, -em[data-emoji="flag_li"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f1-1f1ee.svg"); -} - -em[data-emoji=":flag_lt:"]:before, -em[data-emoji="flag_lt"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f1-1f1f9.svg"); -} - -em[data-emoji=":flag_lu:"]:before, -em[data-emoji="flag_lu"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f1-1f1fa.svg"); -} - -em[data-emoji=":flag_mo:"]:before, -em[data-emoji="flag_mo"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f2-1f1f4.svg"); -} - -em[data-emoji=":flag_mk:"]:before, -em[data-emoji="flag_mk"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f2-1f1f0.svg"); -} - -em[data-emoji=":flag_mg:"]:before, -em[data-emoji="flag_mg"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f2-1f1ec.svg"); -} - -em[data-emoji=":flag_mw:"]:before, -em[data-emoji="flag_mw"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f2-1f1fc.svg"); -} - -em[data-emoji=":flag_my:"]:before, -em[data-emoji="flag_my"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f2-1f1fe.svg"); -} - -em[data-emoji=":flag_mv:"]:before, -em[data-emoji="flag_mv"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f2-1f1fb.svg"); -} - -em[data-emoji=":flag_ml:"]:before, -em[data-emoji="flag_ml"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f2-1f1f1.svg"); -} - -em[data-emoji=":flag_mt:"]:before, -em[data-emoji="flag_mt"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f2-1f1f9.svg"); -} - -em[data-emoji=":flag_mh:"]:before, -em[data-emoji="flag_mh"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f2-1f1ed.svg"); -} - -em[data-emoji=":flag_mq:"]:before, -em[data-emoji="flag_mq"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f2-1f1f6.svg"); -} - -em[data-emoji=":flag_mr:"]:before, -em[data-emoji="flag_mr"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f2-1f1f7.svg"); -} - -em[data-emoji=":flag_mu:"]:before, -em[data-emoji="flag_mu"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f2-1f1fa.svg"); -} - -em[data-emoji=":flag_yt:"]:before, -em[data-emoji="flag_yt"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1fe-1f1f9.svg"); -} - -em[data-emoji=":flag_mx:"]:before, -em[data-emoji="flag_mx"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f2-1f1fd.svg"); -} - -em[data-emoji=":flag_fm:"]:before, -em[data-emoji="flag_fm"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1eb-1f1f2.svg"); -} - -em[data-emoji=":flag_md:"]:before, -em[data-emoji="flag_md"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f2-1f1e9.svg"); -} - -em[data-emoji=":flag_mc:"]:before, -em[data-emoji="flag_mc"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f2-1f1e8.svg"); -} - -em[data-emoji=":flag_mn:"]:before, -em[data-emoji="flag_mn"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f2-1f1f3.svg"); -} - -em[data-emoji=":flag_me:"]:before, -em[data-emoji="flag_me"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f2-1f1ea.svg"); -} - -em[data-emoji=":flag_ms:"]:before, -em[data-emoji="flag_ms"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f2-1f1f8.svg"); -} - -em[data-emoji=":flag_ma:"]:before, -em[data-emoji="flag_ma"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f2-1f1e6.svg"); -} - -em[data-emoji=":flag_mz:"]:before, -em[data-emoji="flag_mz"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f2-1f1ff.svg"); -} - -em[data-emoji=":flag_mm:"]:before, -em[data-emoji="flag_mm"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f2-1f1f2.svg"); -} - -em[data-emoji=":flag_na:"]:before, -em[data-emoji="flag_na"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f3-1f1e6.svg"); -} - -em[data-emoji=":flag_nr:"]:before, -em[data-emoji="flag_nr"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f3-1f1f7.svg"); -} - -em[data-emoji=":flag_np:"]:before, -em[data-emoji="flag_np"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f3-1f1f5.svg"); -} - -em[data-emoji=":flag_nl:"]:before, -em[data-emoji="flag_nl"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f3-1f1f1.svg"); -} - -em[data-emoji=":flag_nc:"]:before, -em[data-emoji="flag_nc"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f3-1f1e8.svg"); -} - -em[data-emoji=":flag_nz:"]:before, -em[data-emoji="flag_nz"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f3-1f1ff.svg"); -} - -em[data-emoji=":flag_ni:"]:before, -em[data-emoji="flag_ni"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f3-1f1ee.svg"); -} - -em[data-emoji=":flag_ne:"]:before, -em[data-emoji="flag_ne"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f3-1f1ea.svg"); -} - -em[data-emoji=":flag_ng:"]:before, -em[data-emoji="flag_ng"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f3-1f1ec.svg"); -} - -em[data-emoji=":flag_nu:"]:before, -em[data-emoji="flag_nu"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f3-1f1fa.svg"); -} - -em[data-emoji=":flag_nf:"]:before, -em[data-emoji="flag_nf"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f3-1f1eb.svg"); -} - -em[data-emoji=":flag_kp:"]:before, -em[data-emoji="flag_kp"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f0-1f1f5.svg"); -} - -em[data-emoji=":flag_mp:"]:before, -em[data-emoji="flag_mp"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f2-1f1f5.svg"); -} - -em[data-emoji=":flag_no:"]:before, -em[data-emoji="flag_no"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f3-1f1f4.svg"); -} - -em[data-emoji=":flag_om:"]:before, -em[data-emoji="flag_om"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f4-1f1f2.svg"); -} - -em[data-emoji=":flag_pk:"]:before, -em[data-emoji="flag_pk"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f5-1f1f0.svg"); -} - -em[data-emoji=":flag_pw:"]:before, -em[data-emoji="flag_pw"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f5-1f1fc.svg"); -} - -em[data-emoji=":flag_ps:"]:before, -em[data-emoji="flag_ps"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f5-1f1f8.svg"); -} - -em[data-emoji=":flag_pa:"]:before, -em[data-emoji="flag_pa"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f5-1f1e6.svg"); -} - -em[data-emoji=":flag_pg:"]:before, -em[data-emoji="flag_pg"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f5-1f1ec.svg"); -} - -em[data-emoji=":flag_py:"]:before, -em[data-emoji="flag_py"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f5-1f1fe.svg"); -} - -em[data-emoji=":flag_pe:"]:before, -em[data-emoji="flag_pe"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f5-1f1ea.svg"); -} - -em[data-emoji=":flag_ph:"]:before, -em[data-emoji="flag_ph"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f5-1f1ed.svg"); -} - -em[data-emoji=":flag_pn:"]:before, -em[data-emoji="flag_pn"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f5-1f1f3.svg"); -} - -em[data-emoji=":flag_pl:"]:before, -em[data-emoji="flag_pl"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f5-1f1f1.svg"); -} - -em[data-emoji=":flag_pt:"]:before, -em[data-emoji="flag_pt"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f5-1f1f9.svg"); -} - -em[data-emoji=":flag_pr:"]:before, -em[data-emoji="flag_pr"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f5-1f1f7.svg"); -} - -em[data-emoji=":flag_qa:"]:before, -em[data-emoji="flag_qa"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f6-1f1e6.svg"); -} - -em[data-emoji=":flag_re:"]:before, -em[data-emoji="flag_re"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f7-1f1ea.svg"); -} - -em[data-emoji=":flag_ro:"]:before, -em[data-emoji="flag_ro"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f7-1f1f4.svg"); -} - -em[data-emoji=":flag_ru:"]:before, -em[data-emoji="flag_ru"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f7-1f1fa.svg"); -} - -em[data-emoji=":flag_rw:"]:before, -em[data-emoji="flag_rw"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f7-1f1fc.svg"); -} - -em[data-emoji=":flag_ws:"]:before, -em[data-emoji="flag_ws"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1fc-1f1f8.svg"); -} - -em[data-emoji=":flag_sm:"]:before, -em[data-emoji="flag_sm"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f8-1f1f2.svg"); -} - -em[data-emoji=":flag_st:"]:before, -em[data-emoji="flag_st"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f8-1f1f9.svg"); -} - -em[data-emoji=":flag_sa:"]:before, -em[data-emoji="flag_sa"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f8-1f1e6.svg"); -} - -em[data-emoji=":flag_sn:"]:before, -em[data-emoji="flag_sn"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f8-1f1f3.svg"); -} - -em[data-emoji=":flag_rs:"]:before, -em[data-emoji="flag_rs"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f7-1f1f8.svg"); -} - -em[data-emoji=":flag_sc:"]:before, -em[data-emoji="flag_sc"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f8-1f1e8.svg"); -} - -em[data-emoji=":flag_sl:"]:before, -em[data-emoji="flag_sl"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f8-1f1f1.svg"); -} - -em[data-emoji=":flag_sg:"]:before, -em[data-emoji="flag_sg"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f8-1f1ec.svg"); -} - -em[data-emoji=":flag_sx:"]:before, -em[data-emoji="flag_sx"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f8-1f1fd.svg"); -} - -em[data-emoji=":flag_sk:"]:before, -em[data-emoji="flag_sk"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f8-1f1f0.svg"); -} - -em[data-emoji=":flag_si:"]:before, -em[data-emoji="flag_si"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f8-1f1ee.svg"); -} - -em[data-emoji=":flag_gs:"]:before, -em[data-emoji="flag_gs"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ec-1f1f8.svg"); -} - -em[data-emoji=":flag_sb:"]:before, -em[data-emoji="flag_sb"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f8-1f1e7.svg"); -} - -em[data-emoji=":flag_so:"]:before, -em[data-emoji="flag_so"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f8-1f1f4.svg"); -} - -em[data-emoji=":flag_za:"]:before, -em[data-emoji="flag_za"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ff-1f1e6.svg"); -} - -em[data-emoji=":flag_kr:"]:before, -em[data-emoji="flag_kr"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f0-1f1f7.svg"); -} - -em[data-emoji=":flag_ss:"]:before, -em[data-emoji="flag_ss"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f8-1f1f8.svg"); -} - -em[data-emoji=":flag_es:"]:before, -em[data-emoji="flag_es"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ea-1f1f8.svg"); -} - -em[data-emoji=":flag_lk:"]:before, -em[data-emoji="flag_lk"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f1-1f1f0.svg"); -} - -em[data-emoji=":flag_bl:"]:before, -em[data-emoji="flag_bl"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e7-1f1f1.svg"); -} - -em[data-emoji=":flag_sh:"]:before, -em[data-emoji="flag_sh"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f8-1f1ed.svg"); -} - -em[data-emoji=":flag_kn:"]:before, -em[data-emoji="flag_kn"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f0-1f1f3.svg"); -} - -em[data-emoji=":flag_lc:"]:before, -em[data-emoji="flag_lc"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f1-1f1e8.svg"); -} - -em[data-emoji=":flag_pm:"]:before, -em[data-emoji="flag_pm"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f5-1f1f2.svg"); -} - -em[data-emoji=":flag_vc:"]:before, -em[data-emoji="flag_vc"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1fb-1f1e8.svg"); -} - -em[data-emoji=":flag_sd:"]:before, -em[data-emoji="flag_sd"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f8-1f1e9.svg"); -} - -em[data-emoji=":flag_sr:"]:before, -em[data-emoji="flag_sr"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f8-1f1f7.svg"); -} - -em[data-emoji=":flag_sz:"]:before, -em[data-emoji="flag_sz"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f8-1f1ff.svg"); -} - -em[data-emoji=":flag_se:"]:before, -em[data-emoji="flag_se"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f8-1f1ea.svg"); -} - -em[data-emoji=":flag_ch:"]:before, -em[data-emoji="flag_ch"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e8-1f1ed.svg"); -} - -em[data-emoji=":flag_sy:"]:before, -em[data-emoji="flag_sy"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f8-1f1fe.svg"); -} - -em[data-emoji=":flag_tw:"]:before, -em[data-emoji="flag_tw"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f9-1f1fc.svg"); -} - -em[data-emoji=":flag_tj:"]:before, -em[data-emoji="flag_tj"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f9-1f1ef.svg"); -} - -em[data-emoji=":flag_tz:"]:before, -em[data-emoji="flag_tz"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f9-1f1ff.svg"); -} - -em[data-emoji=":flag_th:"]:before, -em[data-emoji="flag_th"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f9-1f1ed.svg"); -} - -em[data-emoji=":flag_tl:"]:before, -em[data-emoji="flag_tl"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f9-1f1f1.svg"); -} - -em[data-emoji=":flag_tg:"]:before, -em[data-emoji="flag_tg"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f9-1f1ec.svg"); -} - -em[data-emoji=":flag_tk:"]:before, -em[data-emoji="flag_tk"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f9-1f1f0.svg"); -} - -em[data-emoji=":flag_to:"]:before, -em[data-emoji="flag_to"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f9-1f1f4.svg"); -} - -em[data-emoji=":flag_tt:"]:before, -em[data-emoji="flag_tt"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f9-1f1f9.svg"); -} - -em[data-emoji=":flag_tn:"]:before, -em[data-emoji="flag_tn"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f9-1f1f3.svg"); -} - -em[data-emoji=":flag_tr:"]:before, -em[data-emoji="flag_tr"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f9-1f1f7.svg"); -} - -em[data-emoji=":flag_tm:"]:before, -em[data-emoji="flag_tm"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f9-1f1f2.svg"); -} - -em[data-emoji=":flag_tc:"]:before, -em[data-emoji="flag_tc"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f9-1f1e8.svg"); -} - -em[data-emoji=":flag_vi:"]:before, -em[data-emoji="flag_vi"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1fb-1f1ee.svg"); -} - -em[data-emoji=":flag_tv:"]:before, -em[data-emoji="flag_tv"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f9-1f1fb.svg"); -} - -em[data-emoji=":flag_ug:"]:before, -em[data-emoji="flag_ug"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1fa-1f1ec.svg"); -} - -em[data-emoji=":flag_ua:"]:before, -em[data-emoji="flag_ua"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1fa-1f1e6.svg"); -} - -em[data-emoji=":flag_ae:"]:before, -em[data-emoji="flag_ae"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e6-1f1ea.svg"); -} - -em[data-emoji=":flag_gb:"]:before, -em[data-emoji="flag_gb"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ec-1f1e7.svg"); -} - -em[data-emoji=":england:"]:before, -em[data-emoji="england"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3f4-e0067-e0062-e0065-e006e-e0067-e007f.svg"); -} - -em[data-emoji=":scotland:"]:before, -em[data-emoji="scotland"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3f4-e0067-e0062-e0073-e0063-e0074-e007f.svg"); -} - -em[data-emoji=":wales:"]:before, -em[data-emoji="wales"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3f4-e0067-e0062-e0077-e006c-e0073-e007f.svg"); -} - -em[data-emoji=":flag_us:"]:before, -em[data-emoji="flag_us"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1fa-1f1f8.svg"); -} - -em[data-emoji=":flag_uy:"]:before, -em[data-emoji="flag_uy"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1fa-1f1fe.svg"); -} - -em[data-emoji=":flag_uz:"]:before, -em[data-emoji="flag_uz"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1fa-1f1ff.svg"); -} - -em[data-emoji=":flag_vu:"]:before, -em[data-emoji="flag_vu"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1fb-1f1fa.svg"); -} - -em[data-emoji=":flag_va:"]:before, -em[data-emoji="flag_va"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1fb-1f1e6.svg"); -} - -em[data-emoji=":flag_ve:"]:before, -em[data-emoji="flag_ve"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1fb-1f1ea.svg"); -} - -em[data-emoji=":flag_vn:"]:before, -em[data-emoji="flag_vn"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1fb-1f1f3.svg"); -} - -em[data-emoji=":flag_wf:"]:before, -em[data-emoji="flag_wf"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1fc-1f1eb.svg"); -} - -em[data-emoji=":flag_eh:"]:before, -em[data-emoji="flag_eh"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ea-1f1ed.svg"); -} - -em[data-emoji=":flag_ye:"]:before, -em[data-emoji="flag_ye"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1fe-1f1ea.svg"); -} - -em[data-emoji=":flag_zm:"]:before, -em[data-emoji="flag_zm"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ff-1f1f2.svg"); -} - -em[data-emoji=":flag_zw:"]:before, -em[data-emoji="flag_zw"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ff-1f1fc.svg"); -} - -em[data-emoji=":flag_ac:"]:before, -em[data-emoji="flag_ac"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e6-1f1e8.svg"); -} - -em[data-emoji=":flag_bv:"]:before, -em[data-emoji="flag_bv"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e7-1f1fb.svg"); -} - -em[data-emoji=":flag_cp:"]:before, -em[data-emoji="flag_cp"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e8-1f1f5.svg"); -} - -em[data-emoji=":flag_ea:"]:before, -em[data-emoji="flag_ea"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ea-1f1e6.svg"); -} - -em[data-emoji=":flag_dg:"]:before, -em[data-emoji="flag_dg"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e9-1f1ec.svg"); -} - -em[data-emoji=":flag_hm:"]:before, -em[data-emoji="flag_hm"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ed-1f1f2.svg"); -} - -em[data-emoji=":flag_mf:"]:before, -em[data-emoji="flag_mf"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f2-1f1eb.svg"); -} - -em[data-emoji=":flag_sj:"]:before, -em[data-emoji="flag_sj"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f8-1f1ef.svg"); -} - -em[data-emoji=":flag_ta:"]:before, -em[data-emoji="flag_ta"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f9-1f1e6.svg"); -} - -em[data-emoji=":flag_um:"]:before, -em[data-emoji="flag_um"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1fa-1f1f2.svg"); -} - -em[data-emoji=":united_nations:"]:before, -em[data-emoji="united_nations"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1fa-1f1f3.svg"); -} - -em[data-emoji=":tone1:"]:before, -em[data-emoji="tone1"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3fb.svg"); -} - -em[data-emoji=":tone2:"]:before, -em[data-emoji="tone2"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3fc.svg"); -} - -em[data-emoji=":tone3:"]:before, -em[data-emoji="tone3"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3fd.svg"); -} - -em[data-emoji=":tone4:"]:before, -em[data-emoji="tone4"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3fe.svg"); -} - -em[data-emoji=":tone5:"]:before, -em[data-emoji="tone5"]:before { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3ff.svg"); -} -/*! - * # Fomantic-UI - Flag - * http://github.com/fomantic/Fomantic-UI/ - * - * - * Released under the MIT license - * http://opensource.org/licenses/MIT - * - */ - -/******************************* - Flag -*******************************/ - -i.flag:not(.icon) { - display: inline-block; - width: 16px; - height: 11px; - line-height: 11px; - vertical-align: baseline; - margin: 0 0.5em 0 0; - text-decoration: inherit; - speak: none; - -webkit-font-smoothing: antialiased; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; -} - -/* Sprite */ - -i.flag:not(.icon):before { - display: inline-block; - content: ''; - background: url("./themes/default/assets/images/flags.png") no-repeat -108px -1976px; - width: 16px; - height: 11px; -} - -/* Flag Sprite Based On http://www.famfamfam.com/lab/icons/flags/ */ - -/******************************* - Theme Overrides -*******************************/ - -/*rtl:begin:ignore*/ - -i.flag.ad:before, -i.flag.andorra:before { - background-position: 0 0; -} - -i.flag.ae:before, -i.flag.united.arab.emirates:before, -i.flag.uae:before { - background-position: 0 -26px; -} - -i.flag.af:before, -i.flag.afghanistan:before { - background-position: 0 -52px; -} - -i.flag.ag:before, -i.flag.antigua:before { - background-position: 0 -78px; -} - -i.flag.ai:before, -i.flag.anguilla:before { - background-position: 0 -104px; -} - -i.flag.al:before, -i.flag.albania:before { - background-position: 0 -130px; -} - -i.flag.am:before, -i.flag.armenia:before { - background-position: 0 -156px; -} - -i.flag.an:before, -i.flag.netherlands.antilles:before { - background-position: 0 -182px; -} - -i.flag.ao:before, -i.flag.angola:before { - background-position: 0 -208px; -} - -i.flag.ar:before, -i.flag.argentina:before { - background-position: 0 -234px; -} - -i.flag.as:before, -i.flag.american.samoa:before { - background-position: 0 -260px; -} - -i.flag.at:before, -i.flag.austria:before { - background-position: 0 -286px; -} - -i.flag.au:before, -i.flag.australia:before { - background-position: 0 -312px; -} - -i.flag.aw:before, -i.flag.aruba:before { - background-position: 0 -338px; -} - -i.flag.ax:before, -i.flag.aland.islands:before { - background-position: 0 -364px; -} - -i.flag.az:before, -i.flag.azerbaijan:before { - background-position: 0 -390px; -} - -i.flag.ba:before, -i.flag.bosnia:before { - background-position: 0 -416px; -} - -i.flag.bb:before, -i.flag.barbados:before { - background-position: 0 -442px; -} - -i.flag.bd:before, -i.flag.bangladesh:before { - background-position: 0 -468px; -} - -i.flag.be:before, -i.flag.belgium:before { - background-position: 0 -494px; -} - -i.flag.bf:before, -i.flag.burkina.faso:before { - background-position: 0 -520px; -} - -i.flag.bg:before, -i.flag.bulgaria:before { - background-position: 0 -546px; -} - -i.flag.bh:before, -i.flag.bahrain:before { - background-position: 0 -572px; -} - -i.flag.bi:before, -i.flag.burundi:before { - background-position: 0 -598px; -} - -i.flag.bj:before, -i.flag.benin:before { - background-position: 0 -624px; -} - -i.flag.bm:before, -i.flag.bermuda:before { - background-position: 0 -650px; -} - -i.flag.bn:before, -i.flag.brunei:before { - background-position: 0 -676px; -} - -i.flag.bo:before, -i.flag.bolivia:before { - background-position: 0 -702px; -} - -i.flag.br:before, -i.flag.brazil:before { - background-position: 0 -728px; -} - -i.flag.bs:before, -i.flag.bahamas:before { - background-position: 0 -754px; -} - -i.flag.bt:before, -i.flag.bhutan:before { - background-position: 0 -780px; -} - -i.flag.bv:before, -i.flag.bouvet.island:before { - background-position: 0 -806px; -} - -i.flag.bw:before, -i.flag.botswana:before { - background-position: 0 -832px; -} - -i.flag.by:before, -i.flag.belarus:before { - background-position: 0 -858px; -} - -i.flag.bz:before, -i.flag.belize:before { - background-position: 0 -884px; -} - -i.flag.ca:before, -i.flag.canada:before { - background-position: 0 -910px; -} - -i.flag.cc:before, -i.flag.cocos.islands:before { - background-position: 0 -962px; -} - -i.flag.cd:before, -i.flag.congo:before { - background-position: 0 -988px; -} - -i.flag.cf:before, -i.flag.central.african.republic:before { - background-position: 0 -1014px; -} - -i.flag.cg:before, -i.flag.congo.brazzaville:before { - background-position: 0 -1040px; -} - -i.flag.ch:before, -i.flag.switzerland:before { - background-position: 0 -1066px; -} - -i.flag.ci:before, -i.flag.cote.divoire:before { - background-position: 0 -1092px; -} - -i.flag.ck:before, -i.flag.cook.islands:before { - background-position: 0 -1118px; -} - -i.flag.cl:before, -i.flag.chile:before { - background-position: 0 -1144px; -} - -i.flag.cm:before, -i.flag.cameroon:before { - background-position: 0 -1170px; -} - -i.flag.cn:before, -i.flag.china:before { - background-position: 0 -1196px; -} - -i.flag.co:before, -i.flag.colombia:before { - background-position: 0 -1222px; -} - -i.flag.cr:before, -i.flag.costa.rica:before { - background-position: 0 -1248px; -} - -i.flag.cs:before, -i.flag.serbia:before { - background-position: 0 -1274px; -} - -i.flag.cu:before, -i.flag.cuba:before { - background-position: 0 -1300px; -} - -i.flag.cv:before, -i.flag.cape.verde:before { - background-position: 0 -1326px; -} - -i.flag.cx:before, -i.flag.christmas.island:before { - background-position: 0 -1352px; -} - -i.flag.cy:before, -i.flag.cyprus:before { - background-position: 0 -1378px; -} - -i.flag.cz:before, -i.flag.czech.republic:before { - background-position: 0 -1404px; -} - -i.flag.de:before, -i.flag.germany:before { - background-position: 0 -1430px; -} - -i.flag.dj:before, -i.flag.djibouti:before { - background-position: 0 -1456px; -} - -i.flag.dk:before, -i.flag.denmark:before { - background-position: 0 -1482px; -} - -i.flag.dm:before, -i.flag.dominica:before { - background-position: 0 -1508px; -} - -i.flag.do:before, -i.flag.dominican.republic:before { - background-position: 0 -1534px; -} - -i.flag.dz:before, -i.flag.algeria:before { - background-position: 0 -1560px; -} - -i.flag.ec:before, -i.flag.ecuador:before { - background-position: 0 -1586px; -} - -i.flag.ee:before, -i.flag.estonia:before { - background-position: 0 -1612px; -} - -i.flag.eg:before, -i.flag.egypt:before { - background-position: 0 -1638px; -} - -i.flag.eh:before, -i.flag.western.sahara:before { - background-position: 0 -1664px; -} - -i.flag.gb.eng:before, -i.flag.england:before { - background-position: 0 -1690px; -} - -i.flag.er:before, -i.flag.eritrea:before { - background-position: 0 -1716px; -} - -i.flag.es:before, -i.flag.spain:before { - background-position: 0 -1742px; -} - -i.flag.et:before, -i.flag.ethiopia:before { - background-position: 0 -1768px; -} - -i.flag.eu:before, -i.flag.european.union:before { - background-position: 0 -1794px; -} - -i.flag.fi:before, -i.flag.finland:before { - background-position: 0 -1846px; -} - -i.flag.fj:before, -i.flag.fiji:before { - background-position: 0 -1872px; -} - -i.flag.fk:before, -i.flag.falkland.islands:before { - background-position: 0 -1898px; -} - -i.flag.fm:before, -i.flag.micronesia:before { - background-position: 0 -1924px; -} - -i.flag.fo:before, -i.flag.faroe.islands:before { - background-position: 0 -1950px; -} - -i.flag.fr:before, -i.flag.france:before { - background-position: 0 -1976px; -} - -i.flag.ga:before, -i.flag.gabon:before { - background-position: -36px 0; -} - -i.flag.gb:before, -i.flag.uk:before, -i.flag.united.kingdom:before { - background-position: -36px -26px; -} - -i.flag.gd:before, -i.flag.grenada:before { - background-position: -36px -52px; -} - -i.flag.ge:before, -i.flag.georgia:before { - background-position: -36px -78px; -} - -i.flag.gf:before, -i.flag.french.guiana:before { - background-position: -36px -104px; -} - -i.flag.gh:before, -i.flag.ghana:before { - background-position: -36px -130px; -} - -i.flag.gi:before, -i.flag.gibraltar:before { - background-position: -36px -156px; -} - -i.flag.gl:before, -i.flag.greenland:before { - background-position: -36px -182px; -} - -i.flag.gm:before, -i.flag.gambia:before { - background-position: -36px -208px; -} - -i.flag.gn:before, -i.flag.guinea:before { - background-position: -36px -234px; -} - -i.flag.gp:before, -i.flag.guadeloupe:before { - background-position: -36px -260px; -} - -i.flag.gq:before, -i.flag.equatorial.guinea:before { - background-position: -36px -286px; -} - -i.flag.gr:before, -i.flag.greece:before { - background-position: -36px -312px; -} - -i.flag.gs:before, -i.flag.sandwich.islands:before { - background-position: -36px -338px; -} - -i.flag.gt:before, -i.flag.guatemala:before { - background-position: -36px -364px; -} - -i.flag.gu:before, -i.flag.guam:before { - background-position: -36px -390px; -} - -i.flag.gw:before, -i.flag.guinea-bissau:before { - background-position: -36px -416px; -} - -i.flag.gy:before, -i.flag.guyana:before { - background-position: -36px -442px; -} - -i.flag.hk:before, -i.flag.hong.kong:before { - background-position: -36px -468px; -} - -i.flag.hm:before, -i.flag.heard.island:before { - background-position: -36px -494px; -} - -i.flag.hn:before, -i.flag.honduras:before { - background-position: -36px -520px; -} - -i.flag.hr:before, -i.flag.croatia:before { - background-position: -36px -546px; -} - -i.flag.ht:before, -i.flag.haiti:before { - background-position: -36px -572px; -} - -i.flag.hu:before, -i.flag.hungary:before { - background-position: -36px -598px; -} - -i.flag.id:before, -i.flag.indonesia:before { - background-position: -36px -624px; -} - -i.flag.ie:before, -i.flag.ireland:before { - background-position: -36px -650px; -} - -i.flag.il:before, -i.flag.israel:before { - background-position: -36px -676px; -} - -i.flag.in:before, -i.flag.india:before { - background-position: -36px -702px; -} - -i.flag.io:before, -i.flag.indian.ocean.territory:before { - background-position: -36px -728px; -} - -i.flag.iq:before, -i.flag.iraq:before { - background-position: -36px -754px; -} - -i.flag.ir:before, -i.flag.iran:before { - background-position: -36px -780px; -} - -i.flag.is:before, -i.flag.iceland:before { - background-position: -36px -806px; -} - -i.flag.it:before, -i.flag.italy:before { - background-position: -36px -832px; -} - -i.flag.jm:before, -i.flag.jamaica:before { - background-position: -36px -858px; -} - -i.flag.jo:before, -i.flag.jordan:before { - background-position: -36px -884px; -} - -i.flag.jp:before, -i.flag.japan:before { - background-position: -36px -910px; -} - -i.flag.ke:before, -i.flag.kenya:before { - background-position: -36px -936px; -} - -i.flag.kg:before, -i.flag.kyrgyzstan:before { - background-position: -36px -962px; -} - -i.flag.kh:before, -i.flag.cambodia:before { - background-position: -36px -988px; -} - -i.flag.ki:before, -i.flag.kiribati:before { - background-position: -36px -1014px; -} - -i.flag.km:before, -i.flag.comoros:before { - background-position: -36px -1040px; -} - -i.flag.kn:before, -i.flag.saint.kitts.and.nevis:before { - background-position: -36px -1066px; -} - -i.flag.kp:before, -i.flag.north.korea:before { - background-position: -36px -1092px; -} - -i.flag.kr:before, -i.flag.south.korea:before { - background-position: -36px -1118px; -} - -i.flag.kw:before, -i.flag.kuwait:before { - background-position: -36px -1144px; -} - -i.flag.ky:before, -i.flag.cayman.islands:before { - background-position: -36px -1170px; -} - -i.flag.kz:before, -i.flag.kazakhstan:before { - background-position: -36px -1196px; -} - -i.flag.la:before, -i.flag.laos:before { - background-position: -36px -1222px; -} - -i.flag.lb:before, -i.flag.lebanon:before { - background-position: -36px -1248px; -} - -i.flag.lc:before, -i.flag.saint.lucia:before { - background-position: -36px -1274px; -} - -i.flag.li:before, -i.flag.liechtenstein:before { - background-position: -36px -1300px; -} - -i.flag.lk:before, -i.flag.sri.lanka:before { - background-position: -36px -1326px; -} - -i.flag.lr:before, -i.flag.liberia:before { - background-position: -36px -1352px; -} - -i.flag.ls:before, -i.flag.lesotho:before { - background-position: -36px -1378px; -} - -i.flag.lt:before, -i.flag.lithuania:before { - background-position: -36px -1404px; -} - -i.flag.lu:before, -i.flag.luxembourg:before { - background-position: -36px -1430px; -} - -i.flag.lv:before, -i.flag.latvia:before { - background-position: -36px -1456px; -} - -i.flag.ly:before, -i.flag.libya:before { - background-position: -36px -1482px; -} - -i.flag.ma:before, -i.flag.morocco:before { - background-position: -36px -1508px; -} - -i.flag.mc:before, -i.flag.monaco:before { - background-position: -36px -1534px; -} - -i.flag.md:before, -i.flag.moldova:before { - background-position: -36px -1560px; -} - -i.flag.me:before, -i.flag.montenegro:before { - background-position: -36px -1586px; -} - -i.flag.mg:before, -i.flag.madagascar:before { - background-position: -36px -1613px; -} - -i.flag.mh:before, -i.flag.marshall.islands:before { - background-position: -36px -1639px; -} - -i.flag.mk:before, -i.flag.macedonia:before { - background-position: -36px -1665px; -} - -i.flag.ml:before, -i.flag.mali:before { - background-position: -36px -1691px; -} - -i.flag.mm:before, -i.flag.myanmar:before, -i.flag.burma:before { - background-position: -36px -1717px; -} - -i.flag.mn:before, -i.flag.mongolia:before { - background-position: -36px -1743px; -} - -i.flag.mo:before, -i.flag.macau:before { - background-position: -36px -1769px; -} - -i.flag.mp:before, -i.flag.northern.mariana.islands:before { - background-position: -36px -1795px; -} - -i.flag.mq:before, -i.flag.martinique:before { - background-position: -36px -1821px; -} - -i.flag.mr:before, -i.flag.mauritania:before { - background-position: -36px -1847px; -} - -i.flag.ms:before, -i.flag.montserrat:before { - background-position: -36px -1873px; -} - -i.flag.mt:before, -i.flag.malta:before { - background-position: -36px -1899px; -} - -i.flag.mu:before, -i.flag.mauritius:before { - background-position: -36px -1925px; -} - -i.flag.mv:before, -i.flag.maldives:before { - background-position: -36px -1951px; -} - -i.flag.mw:before, -i.flag.malawi:before { - background-position: -36px -1977px; -} - -i.flag.mx:before, -i.flag.mexico:before { - background-position: -72px 0; -} - -i.flag.my:before, -i.flag.malaysia:before { - background-position: -72px -26px; -} - -i.flag.mz:before, -i.flag.mozambique:before { - background-position: -72px -52px; -} - -i.flag.na:before, -i.flag.namibia:before { - background-position: -72px -78px; -} - -i.flag.nc:before, -i.flag.new.caledonia:before { - background-position: -72px -104px; -} - -i.flag.ne:before, -i.flag.niger:before { - background-position: -72px -130px; -} - -i.flag.nf:before, -i.flag.norfolk.island:before { - background-position: -72px -156px; -} - -i.flag.ng:before, -i.flag.nigeria:before { - background-position: -72px -182px; -} - -i.flag.ni:before, -i.flag.nicaragua:before { - background-position: -72px -208px; -} - -i.flag.nl:before, -i.flag.netherlands:before { - background-position: -72px -234px; -} - -i.flag.no:before, -i.flag.norway:before { - background-position: -72px -260px; -} - -i.flag.np:before, -i.flag.nepal:before { - background-position: -72px -286px; -} - -i.flag.nr:before, -i.flag.nauru:before { - background-position: -72px -312px; -} - -i.flag.nu:before, -i.flag.niue:before { - background-position: -72px -338px; -} - -i.flag.nz:before, -i.flag.new.zealand:before { - background-position: -72px -364px; -} - -i.flag.om:before, -i.flag.oman:before { - background-position: -72px -390px; -} - -i.flag.pa:before, -i.flag.panama:before { - background-position: -72px -416px; -} - -i.flag.pe:before, -i.flag.peru:before { - background-position: -72px -442px; -} - -i.flag.pf:before, -i.flag.french.polynesia:before { - background-position: -72px -468px; -} - -i.flag.pg:before, -i.flag.new.guinea:before { - background-position: -72px -494px; -} - -i.flag.ph:before, -i.flag.philippines:before { - background-position: -72px -520px; -} - -i.flag.pk:before, -i.flag.pakistan:before { - background-position: -72px -546px; -} - -i.flag.pl:before, -i.flag.poland:before { - background-position: -72px -572px; -} - -i.flag.pm:before, -i.flag.saint.pierre:before { - background-position: -72px -598px; -} - -i.flag.pn:before, -i.flag.pitcairn.islands:before { - background-position: -72px -624px; -} - -i.flag.pr:before, -i.flag.puerto.rico:before { - background-position: -72px -650px; -} - -i.flag.ps:before, -i.flag.palestine:before { - background-position: -72px -676px; -} - -i.flag.pt:before, -i.flag.portugal:before { - background-position: -72px -702px; -} - -i.flag.pw:before, -i.flag.palau:before { - background-position: -72px -728px; -} - -i.flag.py:before, -i.flag.paraguay:before { - background-position: -72px -754px; -} - -i.flag.qa:before, -i.flag.qatar:before { - background-position: -72px -780px; -} - -i.flag.re:before, -i.flag.reunion:before { - background-position: -72px -806px; -} - -i.flag.ro:before, -i.flag.romania:before { - background-position: -72px -832px; -} - -i.flag.rs:before, -i.flag.serbia:before { - background-position: -72px -858px; -} - -i.flag.ru:before, -i.flag.russia:before { - background-position: -72px -884px; -} - -i.flag.rw:before, -i.flag.rwanda:before { - background-position: -72px -910px; -} - -i.flag.sa:before, -i.flag.saudi.arabia:before { - background-position: -72px -936px; -} - -i.flag.sb:before, -i.flag.solomon.islands:before { - background-position: -72px -962px; -} - -i.flag.sc:before, -i.flag.seychelles:before { - background-position: -72px -988px; -} - -i.flag.gb.sct:before, -i.flag.scotland:before { - background-position: -72px -1014px; -} - -i.flag.sd:before, -i.flag.sudan:before { - background-position: -72px -1040px; -} - -i.flag.se:before, -i.flag.sweden:before { - background-position: -72px -1066px; -} - -i.flag.sg:before, -i.flag.singapore:before { - background-position: -72px -1092px; -} - -i.flag.sh:before, -i.flag.saint.helena:before { - background-position: -72px -1118px; -} - -i.flag.si:before, -i.flag.slovenia:before { - background-position: -72px -1144px; -} - -i.flag.sj:before, -i.flag.svalbard:before, -i.flag.jan.mayen:before { - background-position: -72px -1170px; -} - -i.flag.sk:before, -i.flag.slovakia:before { - background-position: -72px -1196px; -} - -i.flag.sl:before, -i.flag.sierra.leone:before { - background-position: -72px -1222px; -} - -i.flag.sm:before, -i.flag.san.marino:before { - background-position: -72px -1248px; -} - -i.flag.sn:before, -i.flag.senegal:before { - background-position: -72px -1274px; -} - -i.flag.so:before, -i.flag.somalia:before { - background-position: -72px -1300px; -} - -i.flag.sr:before, -i.flag.suriname:before { - background-position: -72px -1326px; -} - -i.flag.st:before, -i.flag.sao.tome:before { - background-position: -72px -1352px; -} - -i.flag.sv:before, -i.flag.el.salvador:before { - background-position: -72px -1378px; -} - -i.flag.sy:before, -i.flag.syria:before { - background-position: -72px -1404px; -} - -i.flag.sz:before, -i.flag.swaziland:before { - background-position: -72px -1430px; -} - -i.flag.tc:before, -i.flag.caicos.islands:before { - background-position: -72px -1456px; -} - -i.flag.td:before, -i.flag.chad:before { - background-position: -72px -1482px; -} - -i.flag.tf:before, -i.flag.french.territories:before { - background-position: -72px -1508px; -} - -i.flag.tg:before, -i.flag.togo:before { - background-position: -72px -1534px; -} - -i.flag.th:before, -i.flag.thailand:before { - background-position: -72px -1560px; -} - -i.flag.tj:before, -i.flag.tajikistan:before { - background-position: -72px -1586px; -} - -i.flag.tk:before, -i.flag.tokelau:before { - background-position: -72px -1612px; -} - -i.flag.tl:before, -i.flag.timorleste:before { - background-position: -72px -1638px; -} - -i.flag.tm:before, -i.flag.turkmenistan:before { - background-position: -72px -1664px; -} - -i.flag.tn:before, -i.flag.tunisia:before { - background-position: -72px -1690px; -} - -i.flag.to:before, -i.flag.tonga:before { - background-position: -72px -1716px; -} - -i.flag.tr:before, -i.flag.turkey:before { - background-position: -72px -1742px; -} - -i.flag.tt:before, -i.flag.trinidad:before { - background-position: -72px -1768px; -} - -i.flag.tv:before, -i.flag.tuvalu:before { - background-position: -72px -1794px; -} - -i.flag.tw:before, -i.flag.taiwan:before { - background-position: -72px -1820px; -} - -i.flag.tz:before, -i.flag.tanzania:before { - background-position: -72px -1846px; -} - -i.flag.ua:before, -i.flag.ukraine:before { - background-position: -72px -1872px; -} - -i.flag.ug:before, -i.flag.uganda:before { - background-position: -72px -1898px; -} - -i.flag.um:before, -i.flag.us.minor.islands:before { - background-position: -72px -1924px; -} - -i.flag.us:before, -i.flag.america:before, -i.flag.united.states:before { - background-position: -72px -1950px; -} - -i.flag.uy:before, -i.flag.uruguay:before { - background-position: -72px -1976px; -} - -i.flag.uz:before, -i.flag.uzbekistan:before { - background-position: -108px 0; -} - -i.flag.va:before, -i.flag.vatican.city:before { - background-position: -108px -26px; -} - -i.flag.vc:before, -i.flag.saint.vincent:before { - background-position: -108px -52px; -} - -i.flag.ve:before, -i.flag.venezuela:before { - background-position: -108px -78px; -} - -i.flag.vg:before, -i.flag.british.virgin.islands:before { - background-position: -108px -104px; -} - -i.flag.vi:before, -i.flag.us.virgin.islands:before { - background-position: -108px -130px; -} - -i.flag.vn:before, -i.flag.vietnam:before { - background-position: -108px -156px; -} - -i.flag.vu:before, -i.flag.vanuatu:before { - background-position: -108px -182px; -} - -i.flag.gb.wls:before, -i.flag.wales:before { - background-position: -108px -208px; -} - -i.flag.wf:before, -i.flag.wallis.and.futuna:before { - background-position: -108px -234px; -} - -i.flag.ws:before, -i.flag.samoa:before { - background-position: -108px -260px; -} - -i.flag.ye:before, -i.flag.yemen:before { - background-position: -108px -286px; -} - -i.flag.yt:before, -i.flag.mayotte:before { - background-position: -108px -312px; -} - -i.flag.za:before, -i.flag.south.africa:before { - background-position: -108px -338px; -} - -i.flag.zm:before, -i.flag.zambia:before { - background-position: -108px -364px; -} - -i.flag.zw:before, -i.flag.zimbabwe:before { - background-position: -108px -390px; -} - -/*rtl:end:ignore*/ - -/******************************* - Site Overrides -*******************************/ -/*! - * # Fomantic-UI - Header - * http://github.com/fomantic/Fomantic-UI/ - * - * - * Released under the MIT license - * http://opensource.org/licenses/MIT - * - */ - -/******************************* - Header -*******************************/ - -/* Standard */ - -.ui.header { - border: none; - margin: calc(2rem - 0.1428571428571429em) 0 1rem; - padding: 0 0; - font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif; - font-weight: bold; - line-height: 1.28571429em; - text-transform: none; - color: rgba(0, 0, 0, 0.87); -} - -.ui.header:first-child { - margin-top: -0.14285714em; -} - -.ui.header:last-child { - margin-bottom: 0; -} - -/*-------------- - Sub Header - ---------------*/ - -.ui.header .sub.header { - display: block; - font-weight: normal; - padding: 0; - margin: 0; - font-size: 1rem; - line-height: 1.2em; - color: rgba(0, 0, 0, 0.6); -} - -/*-------------- - Icon ----------------*/ - -.ui.header > .icon { - display: table-cell; - opacity: 1; - font-size: 1.5em; - padding-top: 0; - vertical-align: middle; -} - -/* With Text Node */ - -.ui.header .icon:only-child { - display: inline-block; - padding: 0; - margin-right: 0.75rem; -} - -/*------------------- - Image ---------------------*/ - -.ui.header > .image:not(.icon), -.ui.header > img { - display: inline-block; - margin-top: 0.14285714em; - width: 2.5em; - height: auto; - vertical-align: middle; -} - -.ui.header > .image:not(.icon):only-child, -.ui.header > img:only-child { - margin-right: 0.75rem; -} - -/*-------------- - Content ----------------*/ - -.ui.header .content { - display: inline-block; - vertical-align: top; -} - -/* After Image */ - -.ui.header > img + .content, -.ui.header > .image + .content { - padding-left: 0.75rem; - vertical-align: middle; -} - -/* After Icon */ - -.ui.header > .icon + .content { - padding-left: 0.75rem; - display: table-cell; - vertical-align: middle; -} - -/*-------------- - Loose Coupling ----------------*/ - -.ui.header .ui.label { - font-size: ''; - margin-left: 0.5rem; - vertical-align: middle; -} - -/* Positioning */ - -.ui.header + p { - margin-top: 0; -} - -/******************************* - Types -*******************************/ - -/*-------------- - Page ----------------*/ - -h1.ui.header { - font-size: 2rem; -} - -h1.ui.header .sub.header { - font-size: 1.14285714rem; -} - -h2.ui.header { - font-size: 1.71428571rem; -} - -h2.ui.header .sub.header { - font-size: 1.14285714rem; -} - -h3.ui.header { - font-size: 1.28571429rem; -} - -h3.ui.header .sub.header { - font-size: 1rem; -} - -h4.ui.header { - font-size: 1.07142857rem; -} - -h4.ui.header .sub.header { - font-size: 1rem; -} - -h5.ui.header { - font-size: 1rem; -} - -h5.ui.header .sub.header { - font-size: 0.92857143rem; -} - -h6.ui.header { - font-size: 0.85714286rem; -} - -h6.ui.header .sub.header { - font-size: 0.92857143rem; -} - -/*-------------- - Content Heading ----------------*/ - -.ui.mini.header { - font-size: 0.85714286em; -} - -.ui.mini.header .sub.header { - font-size: 0.92857143rem; -} - -.ui.mini.sub.header { - font-size: 0.78571429em; -} - -.ui.tiny.header { - font-size: 1em; -} - -.ui.tiny.header .sub.header { - font-size: 0.92857143rem; -} - -.ui.tiny.sub.header { - font-size: 0.78571429em; -} - -.ui.small.header { - font-size: 1.07142857em; -} - -.ui.small.header .sub.header { - font-size: 1rem; -} - -.ui.small.sub.header { - font-size: 0.78571429em; -} - -.ui.large.header { - font-size: 1.71428571em; -} - -.ui.large.header .sub.header { - font-size: 1.14285714rem; -} - -.ui.large.sub.header { - font-size: 0.92857143em; -} - -.ui.big.header { - font-size: 1.85714286em; -} - -.ui.big.header .sub.header { - font-size: 1.14285714rem; -} - -.ui.big.sub.header { - font-size: 1em; -} - -.ui.huge.header { - font-size: 2em; - min-height: 1em; -} - -.ui.huge.header .sub.header { - font-size: 1.14285714rem; -} - -.ui.huge.sub.header { - font-size: 1em; -} - -.ui.massive.header { - font-size: 2.28571429em; - min-height: 1em; -} - -.ui.massive.header .sub.header { - font-size: 1.42857143rem; -} - -.ui.massive.sub.header { - font-size: 1.14285714em; -} - -/*-------------- - Sub Heading - ---------------*/ - -.ui.sub.header { - padding: 0; - margin-bottom: 0.14285714rem; - font-weight: bold; - font-size: 0.85714286em; - text-transform: uppercase; - color: ''; -} - -/*------------------- - Icon - --------------------*/ - -.ui.icon.header { - display: inline-block; - text-align: center; - margin: 2rem 0 1rem; -} - -.ui.icon.header:after { - content: ''; - display: block; - height: 0; - clear: both; - visibility: hidden; -} - -.ui.icon.header:first-child { - margin-top: 0; -} - -.ui.icon.header .icon { - float: none; - display: block; - width: auto; - height: auto; - line-height: 1; - padding: 0; - font-size: 3em; - margin: 0 auto 0.5rem; - opacity: 1; -} - -.ui.icon.header .corner.icon { - font-size: calc(3em * 0.45); -} - -.ui.icon.header .content { - display: block; - padding: 0; -} - -.ui.icon.header .circular.icon { - font-size: 2em; -} - -.ui.icon.header .square.icon { - font-size: 2em; -} - -.ui.block.icon.header .icon { - margin-bottom: 0; -} - -.ui.icon.header.aligned { - margin-left: auto; - margin-right: auto; - display: block; -} - -/******************************* - States -*******************************/ - -.ui.disabled.header { - opacity: 0.45; -} - -/******************************* - Variations -*******************************/ - -/*------------------- - Inverted - --------------------*/ - -.ui.inverted.header { - color: #FFFFFF; -} - -.ui.inverted.header .sub.header { - color: rgba(255, 255, 255, 0.8); -} - -.ui.inverted.attached.header { - background: #1B1C1D; - -webkit-box-shadow: none; - box-shadow: none; - border-color: transparent; -} - -.ui.inverted.block.header { - background: #545454 -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.05))); - background: #545454 -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.05)); - background: #545454 linear-gradient(transparent, rgba(0, 0, 0, 0.05)); - -webkit-box-shadow: none; - box-shadow: none; - border-bottom: none; -} - -/*------------------- - Colors ---------------------*/ - -.ui.primary.header { - color: #2185D0; -} - -a.ui.primary.header:hover { - color: #1678c2; -} - -.ui.primary.dividing.header { - border-bottom: 2px solid #2185D0; -} - -.ui.inverted.primary.header.header.header { - color: #54C8FF; -} - -a.ui.inverted.primary.header.header.header:hover { - color: #21b8ff; -} - -.ui.inverted.primary.dividing.header { - border-bottom: 2px solid #54C8FF; -} - -.ui.secondary.header { - color: #1B1C1D; -} - -a.ui.secondary.header:hover { - color: #27292a; -} - -.ui.secondary.dividing.header { - border-bottom: 2px solid #1B1C1D; -} - -.ui.inverted.secondary.header.header.header { - color: #545454; -} - -a.ui.inverted.secondary.header.header.header:hover { - color: #6e6e6e; -} - -.ui.inverted.secondary.dividing.header { - border-bottom: 2px solid #545454; -} - -.ui.red.header { - color: #DB2828; -} - -a.ui.red.header:hover { - color: #d01919; -} - -.ui.red.dividing.header { - border-bottom: 2px solid #DB2828; -} - -.ui.inverted.red.header.header.header { - color: #FF695E; -} - -a.ui.inverted.red.header.header.header:hover { - color: #ff392b; -} - -.ui.inverted.red.dividing.header { - border-bottom: 2px solid #FF695E; -} - -.ui.orange.header { - color: #F2711C; -} - -a.ui.orange.header:hover { - color: #f26202; -} - -.ui.orange.dividing.header { - border-bottom: 2px solid #F2711C; -} - -.ui.inverted.orange.header.header.header { - color: #FF851B; -} - -a.ui.inverted.orange.header.header.header:hover { - color: #e76b00; -} - -.ui.inverted.orange.dividing.header { - border-bottom: 2px solid #FF851B; -} - -.ui.yellow.header { - color: #FBBD08; -} - -a.ui.yellow.header:hover { - color: #eaae00; -} - -.ui.yellow.dividing.header { - border-bottom: 2px solid #FBBD08; -} - -.ui.inverted.yellow.header.header.header { - color: #FFE21F; -} - -a.ui.inverted.yellow.header.header.header:hover { - color: #ebcd00; -} - -.ui.inverted.yellow.dividing.header { - border-bottom: 2px solid #FFE21F; -} - -.ui.olive.header { - color: #B5CC18; -} - -a.ui.olive.header:hover { - color: #a7bd0d; -} - -.ui.olive.dividing.header { - border-bottom: 2px solid #B5CC18; -} - -.ui.inverted.olive.header.header.header { - color: #D9E778; -} - -a.ui.inverted.olive.header.header.header:hover { - color: #d2e745; -} - -.ui.inverted.olive.dividing.header { - border-bottom: 2px solid #D9E778; -} - -.ui.green.header { - color: #21BA45; -} - -a.ui.green.header:hover { - color: #16ab39; -} - -.ui.green.dividing.header { - border-bottom: 2px solid #21BA45; -} - -.ui.inverted.green.header.header.header { - color: #2ECC40; -} - -a.ui.inverted.green.header.header.header:hover { - color: #1ea92e; -} - -.ui.inverted.green.dividing.header { - border-bottom: 2px solid #2ECC40; -} - -.ui.teal.header { - color: #00B5AD; -} - -a.ui.teal.header:hover { - color: #009c95; -} - -.ui.teal.dividing.header { - border-bottom: 2px solid #00B5AD; -} - -.ui.inverted.teal.header.header.header { - color: #6DFFFF; -} - -a.ui.inverted.teal.header.header.header:hover { - color: #3affff; -} - -.ui.inverted.teal.dividing.header { - border-bottom: 2px solid #6DFFFF; -} - -.ui.blue.header { - color: #2185D0; -} - -a.ui.blue.header:hover { - color: #1678c2; -} - -.ui.blue.dividing.header { - border-bottom: 2px solid #2185D0; -} - -.ui.inverted.blue.header.header.header { - color: #54C8FF; -} - -a.ui.inverted.blue.header.header.header:hover { - color: #21b8ff; -} - -.ui.inverted.blue.dividing.header { - border-bottom: 2px solid #54C8FF; -} - -.ui.violet.header { - color: #6435C9; -} - -a.ui.violet.header:hover { - color: #5829bb; -} - -.ui.violet.dividing.header { - border-bottom: 2px solid #6435C9; -} - -.ui.inverted.violet.header.header.header { - color: #A291FB; -} - -a.ui.inverted.violet.header.header.header:hover { - color: #745aff; -} - -.ui.inverted.violet.dividing.header { - border-bottom: 2px solid #A291FB; -} - -.ui.purple.header { - color: #A333C8; -} - -a.ui.purple.header:hover { - color: #9627ba; -} - -.ui.purple.dividing.header { - border-bottom: 2px solid #A333C8; -} - -.ui.inverted.purple.header.header.header { - color: #DC73FF; -} - -a.ui.inverted.purple.header.header.header:hover { - color: #cf40ff; -} - -.ui.inverted.purple.dividing.header { - border-bottom: 2px solid #DC73FF; -} - -.ui.pink.header { - color: #E03997; -} - -a.ui.pink.header:hover { - color: #e61a8d; -} - -.ui.pink.dividing.header { - border-bottom: 2px solid #E03997; -} - -.ui.inverted.pink.header.header.header { - color: #FF8EDF; -} - -a.ui.inverted.pink.header.header.header:hover { - color: #ff5bd1; -} - -.ui.inverted.pink.dividing.header { - border-bottom: 2px solid #FF8EDF; -} - -.ui.brown.header { - color: #A5673F; -} - -a.ui.brown.header:hover { - color: #975b33; -} - -.ui.brown.dividing.header { - border-bottom: 2px solid #A5673F; -} - -.ui.inverted.brown.header.header.header { - color: #D67C1C; -} - -a.ui.inverted.brown.header.header.header:hover { - color: #b0620f; -} - -.ui.inverted.brown.dividing.header { - border-bottom: 2px solid #D67C1C; -} - -.ui.grey.header { - color: #767676; -} - -a.ui.grey.header:hover { - color: #838383; -} - -.ui.grey.dividing.header { - border-bottom: 2px solid #767676; -} - -.ui.inverted.grey.header.header.header { - color: #DCDDDE; -} - -a.ui.inverted.grey.header.header.header:hover { - color: #c2c4c5; -} - -.ui.inverted.grey.dividing.header { - border-bottom: 2px solid #DCDDDE; -} - -.ui.black.header { - color: #1B1C1D; -} - -a.ui.black.header:hover { - color: #27292a; -} - -.ui.black.dividing.header { - border-bottom: 2px solid #1B1C1D; -} - -.ui.inverted.black.header.header.header { - color: #545454; -} - -a.ui.inverted.black.header.header.header:hover { - color: #000000; -} - -.ui.inverted.black.dividing.header { - border-bottom: 2px solid #545454; -} - -/*------------------- - Aligned - --------------------*/ - -.ui.left.aligned.header { - text-align: left; -} - -.ui.right.aligned.header { - text-align: right; -} - -.ui.centered.header, -.ui.center.aligned.header { - text-align: center; -} - -.ui.justified.header { - text-align: justify; -} - -.ui.justified.header:after { - display: inline-block; - content: ''; - width: 100%; -} - -/*------------------- - Floated - --------------------*/ - -.ui.floated.header, -.ui[class*="left floated"].header { - float: left; - margin-top: 0; - margin-right: 0.5em; -} - -.ui[class*="right floated"].header { - float: right; - margin-top: 0; - margin-left: 0.5em; -} - -/*------------------- - Fitted - --------------------*/ - -.ui.fitted.header { - padding: 0; -} - -/*------------------- - Dividing - --------------------*/ - -.ui.dividing.header { - padding-bottom: 0.21428571rem; - border-bottom: 1px solid rgba(34, 36, 38, 0.15); -} - -.ui.dividing.header .sub.header { - padding-bottom: 0.21428571rem; -} - -.ui.dividing.header .icon { - margin-bottom: 0; -} - -.ui.inverted.dividing.header { - border-bottom-color: rgba(255, 255, 255, 0.1); -} - -/*------------------- - Block - --------------------*/ - -.ui.block.header { - background: #F3F4F5; - padding: 0.78571429rem 1rem; - -webkit-box-shadow: none; - box-shadow: none; - border: 1px solid #D4D4D5; - border-radius: 0.28571429rem; -} - -.ui.block.header:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) { - font-size: 1rem; -} - -.ui.mini.block.header { - font-size: 0.78571429rem; -} - -.ui.tiny.block.header { - font-size: 0.85714286rem; -} - -.ui.small.block.header { - font-size: 0.92857143rem; -} - -.ui.large.block.header { - font-size: 1.14285714rem; -} - -.ui.big.block.header { - font-size: 1.28571429rem; -} - -.ui.huge.block.header { - font-size: 1.42857143rem; -} - -.ui.massive.block.header { - font-size: 1.71428571rem; -} - -/*------------------- - Attached - --------------------*/ - -.ui.attached.header { - background: #FFFFFF; - padding: 0.78571429rem 1rem; - margin: 0 -1px 0 -1px; - -webkit-box-shadow: none; - box-shadow: none; - border: 1px solid #D4D4D5; - border-radius: 0; -} - -.ui.attached.block.header { - background: #F3F4F5; -} - -.ui.attached:not(.top).header { - border-top: none; -} - -.ui.top.attached.header { - border-radius: 0.28571429rem 0.28571429rem 0 0; -} - -.ui.bottom.attached.header { - border-radius: 0 0 0.28571429rem 0.28571429rem; -} - -/* Attached Sizes */ - -.ui.attached.header:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) { - font-size: 1em; -} - -.ui.mini.attached.header { - font-size: 0.78571429em; -} - -.ui.tiny.attached.header { - font-size: 0.85714286em; -} - -.ui.small.attached.header { - font-size: 0.92857143em; -} - -.ui.large.attached.header { - font-size: 1.14285714em; -} - -.ui.big.attached.header { - font-size: 1.28571429em; -} - -.ui.huge.attached.header { - font-size: 1.42857143em; -} - -.ui.massive.attached.header { - font-size: 1.71428571em; -} - -/*------------------- - Sizing ---------------------*/ - -.ui.header:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) { - font-size: 1.28571429em; -} - -/******************************* - Theme Overrides -*******************************/ - -/******************************* - Site Overrides -*******************************/ -/*! - * # Fomantic-UI - Icon - * http://github.com/fomantic/Fomantic-UI/ - * - * - * Released under the MIT license - * http://opensource.org/licenses/MIT - * - */ - -/******************************* - Icon -*******************************/ - -@font-face { - font-family: 'Icons'; - src: url("./themes/default/assets/fonts/icons.eot"); - src: url("./themes/default/assets/fonts/icons.eot?#iefix") format('embedded-opentype'), url("./themes/default/assets/fonts/icons.woff2") format('woff2'), url("./themes/default/assets/fonts/icons.woff") format('woff'), url("./themes/default/assets/fonts/icons.ttf") format('truetype'), url("./themes/default/assets/fonts/icons.svg#icons") format('svg'); - font-style: normal; - font-weight: normal; - font-variant: normal; - text-decoration: inherit; - text-transform: none; -} - -i.icon { - display: inline-block; - opacity: 1; - margin: 0 0.25rem 0 0; - width: 1.18em; - height: 1em; - font-family: 'Icons'; - font-style: normal; - font-weight: normal; - text-decoration: inherit; - text-align: center; - speak: none; - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; -} - -i.icon:before { - background: none !important; -} - -/******************************* - Types -*******************************/ - -/*-------------- - Loading - ---------------*/ - -i.icon.loading { - height: 1em; - line-height: 1; - -webkit-animation: loader 2s linear infinite; - animation: loader 2s linear infinite; -} - -/******************************* - States -*******************************/ - -i.icon:hover, -i.icons:hover, -i.icon:active, -i.icons:active, -i.emphasized.icon:not(.disabled), -i.emphasized.icons:not(.disabled) { - opacity: 1; -} - -i.disabled.icon, -i.disabled.icons { - opacity: 0.45; - cursor: default; - pointer-events: none; -} - -/******************************* - Variations -*******************************/ - -/*------------------- - Fitted - --------------------*/ - -i.fitted.icon { - width: auto; - margin: 0 !important; -} - -/*------------------- - Link - --------------------*/ - -i.link.icon:not(.disabled), -i.link.icons:not(.disabled) { - cursor: pointer; - opacity: 0.8; - -webkit-transition: opacity 0.1s ease; - transition: opacity 0.1s ease; -} - -i.link.icon:hover, -i.link.icons:hover { - opacity: 1; -} - -/*------------------- - Circular - --------------------*/ - -i.circular.icon { - border-radius: 500em !important; - line-height: 1 !important; - padding: 0.5em 0 !important; - -webkit-box-shadow: 0 0 0 0.1em rgba(0, 0, 0, 0.1) inset; - box-shadow: 0 0 0 0.1em rgba(0, 0, 0, 0.1) inset; - width: 2em !important; - height: 2em !important; -} - -i.circular.inverted.icon { - border: none; - -webkit-box-shadow: none; - box-shadow: none; -} - -/*------------------- - Flipped - --------------------*/ - -i.flipped.icon, -i.horizontally.flipped.icon { - -webkit-transform: scale(-1, 1); - transform: scale(-1, 1); -} - -i.vertically.flipped.icon { - -webkit-transform: scale(1, -1); - transform: scale(1, -1); -} - -/*------------------- - Rotated - --------------------*/ - -i.rotated.icon, -i.right.rotated.icon, -i.clockwise.rotated.icon { - -webkit-transform: rotate(90deg); - transform: rotate(90deg); -} - -i.left.rotated.icon, -i.counterclockwise.rotated.icon { - -webkit-transform: rotate(-90deg); - transform: rotate(-90deg); -} - -i.halfway.rotated.icon { - -webkit-transform: rotate(180deg); - transform: rotate(180deg); -} - -/*-------------------------- - Flipped & Rotated - ---------------------------*/ - -i.rotated.flipped.icon, -i.right.rotated.flipped.icon, -i.clockwise.rotated.flipped.icon { - -webkit-transform: scale(-1, 1) rotate(90deg); - transform: scale(-1, 1) rotate(90deg); -} - -i.left.rotated.flipped.icon, -i.counterclockwise.rotated.flipped.icon { - -webkit-transform: scale(-1, 1) rotate(-90deg); - transform: scale(-1, 1) rotate(-90deg); -} - -i.halfway.rotated.flipped.icon { - -webkit-transform: scale(-1, 1) rotate(180deg); - transform: scale(-1, 1) rotate(180deg); -} - -i.rotated.vertically.flipped.icon, -i.right.rotated.vertically.flipped.icon, -i.clockwise.rotated.vertically.flipped.icon { - -webkit-transform: scale(1, -1) rotate(90deg); - transform: scale(1, -1) rotate(90deg); -} - -i.left.rotated.vertically.flipped.icon, -i.counterclockwise.rotated.vertically.flipped.icon { - -webkit-transform: scale(1, -1) rotate(-90deg); - transform: scale(1, -1) rotate(-90deg); -} - -i.halfway.rotated.vertically.flipped.icon { - -webkit-transform: scale(1, -1) rotate(180deg); - transform: scale(1, -1) rotate(180deg); -} - -/*------------------- - Bordered - --------------------*/ - -i.bordered.icon { - line-height: 1; - vertical-align: baseline; - width: 2em; - height: 2em; - padding: 0.5em 0 !important; - -webkit-box-shadow: 0 0 0 0.1em rgba(0, 0, 0, 0.1) inset; - box-shadow: 0 0 0 0.1em rgba(0, 0, 0, 0.1) inset; -} - -i.bordered.inverted.icon { - border: none; - -webkit-box-shadow: none; - box-shadow: none; -} - -/*------------------- - Inverted - --------------------*/ - -/* Inverted Shapes */ - -i.inverted.bordered.icon, -i.inverted.circular.icon { - background-color: #1B1C1D; - color: #FFFFFF; -} - -i.inverted.icon { - color: #FFFFFF; -} - -/*------------------- - Colors ---------------------*/ - -i.primary.icon.icon.icon.icon { - color: #2185D0; -} - -i.inverted.primary.icon.icon.icon.icon { - color: #54C8FF; -} - -i.inverted.bordered.primary.icon.icon.icon.icon, -i.inverted.circular.primary.icon.icon.icon.icon { - background-color: #2185D0; - color: #FFFFFF; -} - -i.secondary.icon.icon.icon.icon { - color: #1B1C1D; -} - -i.inverted.secondary.icon.icon.icon.icon { - color: #545454; -} - -i.inverted.bordered.secondary.icon.icon.icon.icon, -i.inverted.circular.secondary.icon.icon.icon.icon { - background-color: #1B1C1D; - color: #FFFFFF; -} - -i.red.icon.icon.icon.icon { - color: #DB2828; -} - -i.inverted.red.icon.icon.icon.icon { - color: #FF695E; -} - -i.inverted.bordered.red.icon.icon.icon.icon, -i.inverted.circular.red.icon.icon.icon.icon { - background-color: #DB2828; - color: #FFFFFF; -} - -i.orange.icon.icon.icon.icon { - color: #F2711C; -} - -i.inverted.orange.icon.icon.icon.icon { - color: #FF851B; -} - -i.inverted.bordered.orange.icon.icon.icon.icon, -i.inverted.circular.orange.icon.icon.icon.icon { - background-color: #F2711C; - color: #FFFFFF; -} - -i.yellow.icon.icon.icon.icon { - color: #FBBD08; -} - -i.inverted.yellow.icon.icon.icon.icon { - color: #FFE21F; -} - -i.inverted.bordered.yellow.icon.icon.icon.icon, -i.inverted.circular.yellow.icon.icon.icon.icon { - background-color: #FBBD08; - color: #FFFFFF; -} - -i.olive.icon.icon.icon.icon { - color: #B5CC18; -} - -i.inverted.olive.icon.icon.icon.icon { - color: #D9E778; -} - -i.inverted.bordered.olive.icon.icon.icon.icon, -i.inverted.circular.olive.icon.icon.icon.icon { - background-color: #B5CC18; - color: #FFFFFF; -} - -i.green.icon.icon.icon.icon { - color: #21BA45; -} - -i.inverted.green.icon.icon.icon.icon { - color: #2ECC40; -} - -i.inverted.bordered.green.icon.icon.icon.icon, -i.inverted.circular.green.icon.icon.icon.icon { - background-color: #21BA45; - color: #FFFFFF; -} - -i.teal.icon.icon.icon.icon { - color: #00B5AD; -} - -i.inverted.teal.icon.icon.icon.icon { - color: #6DFFFF; -} - -i.inverted.bordered.teal.icon.icon.icon.icon, -i.inverted.circular.teal.icon.icon.icon.icon { - background-color: #00B5AD; - color: #FFFFFF; -} - -i.blue.icon.icon.icon.icon { - color: #2185D0; -} - -i.inverted.blue.icon.icon.icon.icon { - color: #54C8FF; -} - -i.inverted.bordered.blue.icon.icon.icon.icon, -i.inverted.circular.blue.icon.icon.icon.icon { - background-color: #2185D0; - color: #FFFFFF; -} - -i.violet.icon.icon.icon.icon { - color: #6435C9; -} - -i.inverted.violet.icon.icon.icon.icon { - color: #A291FB; -} - -i.inverted.bordered.violet.icon.icon.icon.icon, -i.inverted.circular.violet.icon.icon.icon.icon { - background-color: #6435C9; - color: #FFFFFF; -} - -i.purple.icon.icon.icon.icon { - color: #A333C8; -} - -i.inverted.purple.icon.icon.icon.icon { - color: #DC73FF; -} - -i.inverted.bordered.purple.icon.icon.icon.icon, -i.inverted.circular.purple.icon.icon.icon.icon { - background-color: #A333C8; - color: #FFFFFF; -} - -i.pink.icon.icon.icon.icon { - color: #E03997; -} - -i.inverted.pink.icon.icon.icon.icon { - color: #FF8EDF; -} - -i.inverted.bordered.pink.icon.icon.icon.icon, -i.inverted.circular.pink.icon.icon.icon.icon { - background-color: #E03997; - color: #FFFFFF; -} - -i.brown.icon.icon.icon.icon { - color: #A5673F; -} - -i.inverted.brown.icon.icon.icon.icon { - color: #D67C1C; -} - -i.inverted.bordered.brown.icon.icon.icon.icon, -i.inverted.circular.brown.icon.icon.icon.icon { - background-color: #A5673F; - color: #FFFFFF; -} - -i.grey.icon.icon.icon.icon { - color: #767676; -} - -i.inverted.grey.icon.icon.icon.icon { - color: #DCDDDE; -} - -i.inverted.bordered.grey.icon.icon.icon.icon, -i.inverted.circular.grey.icon.icon.icon.icon { - background-color: #767676; - color: #FFFFFF; -} - -i.black.icon.icon.icon.icon { - color: #1B1C1D; -} - -i.inverted.black.icon.icon.icon.icon { - color: #545454; -} - -i.inverted.bordered.black.icon.icon.icon.icon, -i.inverted.circular.black.icon.icon.icon.icon { - background-color: #1B1C1D; - color: #FFFFFF; -} - -/*------------------- - Sizes ---------------------*/ - -i.icon, -i.icons { - font-size: 1em; -} - -i.mini.mini.mini.icon, -i.mini.mini.mini.icons { - line-height: 1; - vertical-align: middle; - font-size: 0.4em; -} - -i.tiny.tiny.tiny.icon, -i.tiny.tiny.tiny.icons { - line-height: 1; - vertical-align: middle; - font-size: 0.5em; -} - -i.small.small.small.icon, -i.small.small.small.icons { - line-height: 1; - vertical-align: middle; - font-size: 0.75em; -} - -i.large.large.large.icon, -i.large.large.large.icons { - line-height: 1; - vertical-align: middle; - font-size: 1.5em; -} - -i.big.big.big.icon, -i.big.big.big.icons { - line-height: 1; - vertical-align: middle; - font-size: 2em; -} - -i.huge.huge.huge.icon, -i.huge.huge.huge.icons { - line-height: 1; - vertical-align: middle; - font-size: 4em; -} - -i.massive.massive.massive.icon, -i.massive.massive.massive.icons { - line-height: 1; - vertical-align: middle; - font-size: 8em; -} - -/******************************* - Groups - *******************************/ - -i.icons { - display: inline-block; - position: relative; - line-height: 1; -} - -i.icons .icon { - position: absolute; - top: 50%; - left: 50%; - -webkit-transform: translateX(-50%) translateY(-50%); - transform: translateX(-50%) translateY(-50%); - margin: 0; -} - -i.icons .icon:first-child { - position: static; - width: auto; - height: auto; - vertical-align: top; - -webkit-transform: none; - transform: none; -} - -/* Corner Icon */ - -i.icons .corner.icon { - top: auto; - left: auto; - right: 0; - bottom: 0; - -webkit-transform: none; - transform: none; - font-size: 0.45em; - text-shadow: -1px -1px 0 #FFFFFF, 1px -1px 0 #FFFFFF, -1px 1px 0 #FFFFFF, 1px 1px 0 #FFFFFF; -} - -i.icons .icon.corner[class*="top right"] { - top: 0; - left: auto; - right: 0; - bottom: auto; -} - -i.icons .icon.corner[class*="top left"] { - top: 0; - left: 0; - right: auto; - bottom: auto; -} - -i.icons .icon.corner[class*="bottom left"] { - top: auto; - left: 0; - right: auto; - bottom: 0; -} - -i.icons .icon.corner[class*="bottom right"] { - top: auto; - left: auto; - right: 0; - bottom: 0; -} - -i.icons .inverted.corner.icon { - text-shadow: -1px -1px 0 #1B1C1D, 1px -1px 0 #1B1C1D, -1px 1px 0 #1B1C1D, 1px 1px 0 #1B1C1D; -} - -/* -* Font Awesome 5.12.0 by @fontawesome [https://fontawesome.com] -* License - https://fontawesome.com/license (Icons: CC BY 4.0 License, Fonts: SIL OFL 1.1 License, CSS: MIT License) -*/ - -/******************************* - -Fomantic-UI integration of FontAwesome : - -// class names are separated -i.icon.angle-left => i.icon.angle.left - -// variations are extracted -i.icon.circle => i.icon.circle -i.icon.circle-o => i.icon.circle.outline - -// abbreviation are replaced by full words -i.icon.*-h => i.icon.*.horizontal -i.icon.*-v => i.icon.*.vertical -i.icon.alpha => i.icon.alphabet -i.icon.asc => i.icon.ascending -i.icon.desc => i.icon.descending -i.icon.alt => i.icon.alternate - - -Icons are order A-Z in their group, Solid, Outline, Thin (Pro only) and Brand - -*******************************/ - -/******************************* - Icons -*******************************/ - -/* Deprecated *In/Out Naming Conflict) */ - -i.icon.linkedin.in:before { - content: "\f0e1"; -} - -i.icon.zoom.in:before { - content: "\f00e"; -} - -i.icon.zoom.out:before { - content: "\f010"; -} - -i.icon.sign.in:before { - content: "\f2f6"; -} - -i.icon.in.cart:before { - content: "\f218"; -} - -i.icon.log.out:before { - content: "\f2f5"; -} - -i.icon.sign.out:before { - content: "\f2f5"; -} - -/******************************* - Solid Icons -*******************************/ - -/* Icons */ - -i.icon.ad:before { - content: "\f641"; -} - -i.icon.address.book:before { - content: "\f2b9"; -} - -i.icon.address.card:before { - content: "\f2bb"; -} - -i.icon.adjust:before { - content: "\f042"; -} - -i.icon.air.freshener:before { - content: "\f5d0"; -} - -i.icon.align.center:before { - content: "\f037"; -} - -i.icon.align.justify:before { - content: "\f039"; -} - -i.icon.align.left:before { - content: "\f036"; -} - -i.icon.align.right:before { - content: "\f038"; -} - -i.icon.allergies:before { - content: "\f461"; -} - -i.icon.ambulance:before { - content: "\f0f9"; -} - -i.icon.american.sign.language.interpreting:before { - content: "\f2a3"; -} - -i.icon.anchor:before { - content: "\f13d"; -} - -i.icon.angle.double.down:before { - content: "\f103"; -} - -i.icon.angle.double.left:before { - content: "\f100"; -} - -i.icon.angle.double.right:before { - content: "\f101"; -} - -i.icon.angle.double.up:before { - content: "\f102"; -} - -i.icon.angle.down:before { - content: "\f107"; -} - -i.icon.angle.left:before { - content: "\f104"; -} - -i.icon.angle.right:before { - content: "\f105"; -} - -i.icon.angle.up:before { - content: "\f106"; -} - -i.icon.angry:before { - content: "\f556"; -} - -i.icon.ankh:before { - content: "\f644"; -} - -i.icon.archive:before { - content: "\f187"; -} - -i.icon.archway:before { - content: "\f557"; -} - -i.icon.arrow.alternate.circle.down:before { - content: "\f358"; -} - -i.icon.arrow.alternate.circle.left:before { - content: "\f359"; -} - -i.icon.arrow.alternate.circle.right:before { - content: "\f35a"; -} - -i.icon.arrow.alternate.circle.up:before { - content: "\f35b"; -} - -i.icon.arrow.circle.down:before { - content: "\f0ab"; -} - -i.icon.arrow.circle.left:before { - content: "\f0a8"; -} - -i.icon.arrow.circle.right:before { - content: "\f0a9"; -} - -i.icon.arrow.circle.up:before { - content: "\f0aa"; -} - -i.icon.arrow.left:before { - content: "\f060"; -} - -i.icon.arrow.right:before { - content: "\f061"; -} - -i.icon.arrow.up:before { - content: "\f062"; -} - -i.icon.arrow.down:before { - content: "\f063"; -} - -i.icon.arrows.alternate:before { - content: "\f0b2"; -} - -i.icon.arrows.alternate.horizontal:before { - content: "\f337"; -} - -i.icon.arrows.alternate.vertical:before { - content: "\f338"; -} - -i.icon.assistive.listening.systems:before { - content: "\f2a2"; -} - -i.icon.asterisk:before { - content: "\f069"; -} - -i.icon.at:before { - content: "\f1fa"; -} - -i.icon.atlas:before { - content: "\f558"; -} - -i.icon.atom:before { - content: "\f5d2"; -} - -i.icon.audio.description:before { - content: "\f29e"; -} - -i.icon.award:before { - content: "\f559"; -} - -i.icon.baby:before { - content: "\f77c"; -} - -i.icon.baby.carriage:before { - content: "\f77d"; -} - -i.icon.backspace:before { - content: "\f55a"; -} - -i.icon.backward:before { - content: "\f04a"; -} - -i.icon.bacon:before { - content: "\f7e5"; -} - -i.icon.bahai:before { - content: "\f666"; -} - -i.icon.balance.scale:before { - content: "\f24e"; -} - -i.icon.balance.scale.left:before { - content: "\f515"; -} - -i.icon.balance.scale.right:before { - content: "\f516"; -} - -i.icon.ban:before { - content: "\f05e"; -} - -i.icon.band.aid:before { - content: "\f462"; -} - -i.icon.barcode:before { - content: "\f02a"; -} - -i.icon.bars:before { - content: "\f0c9"; -} - -i.icon.baseball.ball:before { - content: "\f433"; -} - -i.icon.basketball.ball:before { - content: "\f434"; -} - -i.icon.bath:before { - content: "\f2cd"; -} - -i.icon.battery.empty:before { - content: "\f244"; -} - -i.icon.battery.full:before { - content: "\f240"; -} - -i.icon.battery.half:before { - content: "\f242"; -} - -i.icon.battery.quarter:before { - content: "\f243"; -} - -i.icon.battery.three.quarters:before { - content: "\f241"; -} - -i.icon.bed:before { - content: "\f236"; -} - -i.icon.beer:before { - content: "\f0fc"; -} - -i.icon.bell:before { - content: "\f0f3"; -} - -i.icon.bell.slash:before { - content: "\f1f6"; -} - -i.icon.bezier.curve:before { - content: "\f55b"; -} - -i.icon.bible:before { - content: "\f647"; -} - -i.icon.bicycle:before { - content: "\f206"; -} - -i.icon.biking:before { - content: "\f84a"; -} - -i.icon.binoculars:before { - content: "\f1e5"; -} - -i.icon.biohazard:before { - content: "\f780"; -} - -i.icon.birthday.cake:before { - content: "\f1fd"; -} - -i.icon.blender:before { - content: "\f517"; -} - -i.icon.blender.phone:before { - content: "\f6b6"; -} - -i.icon.blind:before { - content: "\f29d"; -} - -i.icon.blog:before { - content: "\f781"; -} - -i.icon.bold:before { - content: "\f032"; -} - -i.icon.bolt:before { - content: "\f0e7"; -} - -i.icon.bomb:before { - content: "\f1e2"; -} - -i.icon.bone:before { - content: "\f5d7"; -} - -i.icon.bong:before { - content: "\f55c"; -} - -i.icon.book:before { - content: "\f02d"; -} - -i.icon.book.dead:before { - content: "\f6b7"; -} - -i.icon.book.medical:before { - content: "\f7e6"; -} - -i.icon.book.open:before { - content: "\f518"; -} - -i.icon.book.reader:before { - content: "\f5da"; -} - -i.icon.bookmark:before { - content: "\f02e"; -} - -i.icon.border.all:before { - content: "\f84c"; -} - -i.icon.border.none:before { - content: "\f850"; -} - -i.icon.border.style:before { - content: "\f853"; -} - -i.icon.bowling.ball:before { - content: "\f436"; -} - -i.icon.box:before { - content: "\f466"; -} - -i.icon.box.open:before { - content: "\f49e"; -} - -i.icon.boxes:before { - content: "\f468"; -} - -i.icon.braille:before { - content: "\f2a1"; -} - -i.icon.brain:before { - content: "\f5dc"; -} - -i.icon.bread.slice:before { - content: "\f7ec"; -} - -i.icon.briefcase:before { - content: "\f0b1"; -} - -i.icon.briefcase.medical:before { - content: "\f469"; -} - -i.icon.broadcast.tower:before { - content: "\f519"; -} - -i.icon.broom:before { - content: "\f51a"; -} - -i.icon.brush:before { - content: "\f55d"; -} - -i.icon.bug:before { - content: "\f188"; -} - -i.icon.building:before { - content: "\f1ad"; -} - -i.icon.bullhorn:before { - content: "\f0a1"; -} - -i.icon.bullseye:before { - content: "\f140"; -} - -i.icon.burn:before { - content: "\f46a"; -} - -i.icon.bus:before { - content: "\f207"; -} - -i.icon.bus.alternate:before { - content: "\f55e"; -} - -i.icon.business.time:before { - content: "\f64a"; -} - -i.icon.calculator:before { - content: "\f1ec"; -} - -i.icon.calendar:before { - content: "\f133"; -} - -i.icon.calendar.alternate:before { - content: "\f073"; -} - -i.icon.calendar.check:before { - content: "\f274"; -} - -i.icon.calendar.day:before { - content: "\f783"; -} - -i.icon.calendar.minus:before { - content: "\f272"; -} - -i.icon.calendar.plus:before { - content: "\f271"; -} - -i.icon.calendar.times:before { - content: "\f273"; -} - -i.icon.calendar.week:before { - content: "\f784"; -} - -i.icon.camera:before { - content: "\f030"; -} - -i.icon.camera.retro:before { - content: "\f083"; -} - -i.icon.campground:before { - content: "\f6bb"; -} - -i.icon.candy.cane:before { - content: "\f786"; -} - -i.icon.cannabis:before { - content: "\f55f"; -} - -i.icon.capsules:before { - content: "\f46b"; -} - -i.icon.car:before { - content: "\f1b9"; -} - -i.icon.car.alternate:before { - content: "\f5de"; -} - -i.icon.car.battery:before { - content: "\f5df"; -} - -i.icon.car.crash:before { - content: "\f5e1"; -} - -i.icon.car.side:before { - content: "\f5e4"; -} - -i.icon.caravan:before { - content: "\f8ff"; -} - -i.icon.caret.down:before { - content: "\f0d7"; -} - -i.icon.caret.left:before { - content: "\f0d9"; -} - -i.icon.caret.right:before { - content: "\f0da"; -} - -i.icon.caret.square.down:before { - content: "\f150"; -} - -i.icon.caret.square.left:before { - content: "\f191"; -} - -i.icon.caret.square.right:before { - content: "\f152"; -} - -i.icon.caret.square.up:before { - content: "\f151"; -} - -i.icon.caret.up:before { - content: "\f0d8"; -} - -i.icon.carrot:before { - content: "\f787"; -} - -i.icon.cart.arrow.down:before { - content: "\f218"; -} - -i.icon.cart.plus:before { - content: "\f217"; -} - -i.icon.cash.register:before { - content: "\f788"; -} - -i.icon.cat:before { - content: "\f6be"; -} - -i.icon.certificate:before { - content: "\f0a3"; -} - -i.icon.chair:before { - content: "\f6c0"; -} - -i.icon.chalkboard:before { - content: "\f51b"; -} - -i.icon.chalkboard.teacher:before { - content: "\f51c"; -} - -i.icon.charging.station:before { - content: "\f5e7"; -} - -i.icon.chart.area:before { - content: "\f1fe"; -} - -i.icon.chart.bar:before { - content: "\f080"; -} - -i.icon.chart.line:before { - content: "\f201"; -} - -i.icon.chart.pie:before { - content: "\f200"; -} - -i.icon.check:before { - content: "\f00c"; -} - -i.icon.check.circle:before { - content: "\f058"; -} - -i.icon.check.double:before { - content: "\f560"; -} - -i.icon.check.square:before { - content: "\f14a"; -} - -i.icon.cheese:before { - content: "\f7ef"; -} - -i.icon.chess:before { - content: "\f439"; -} - -i.icon.chess.bishop:before { - content: "\f43a"; -} - -i.icon.chess.board:before { - content: "\f43c"; -} - -i.icon.chess.king:before { - content: "\f43f"; -} - -i.icon.chess.knight:before { - content: "\f441"; -} - -i.icon.chess.pawn:before { - content: "\f443"; -} - -i.icon.chess.queen:before { - content: "\f445"; -} - -i.icon.chess.rook:before { - content: "\f447"; -} - -i.icon.chevron.circle.down:before { - content: "\f13a"; -} - -i.icon.chevron.circle.left:before { - content: "\f137"; -} - -i.icon.chevron.circle.right:before { - content: "\f138"; -} - -i.icon.chevron.circle.up:before { - content: "\f139"; -} - -i.icon.chevron.down:before { - content: "\f078"; -} - -i.icon.chevron.left:before { - content: "\f053"; -} - -i.icon.chevron.right:before { - content: "\f054"; -} - -i.icon.chevron.up:before { - content: "\f077"; -} - -i.icon.child:before { - content: "\f1ae"; -} - -i.icon.church:before { - content: "\f51d"; -} - -i.icon.circle:before { - content: "\f111"; -} - -i.icon.circle.notch:before { - content: "\f1ce"; -} - -i.icon.city:before { - content: "\f64f"; -} - -i.icon.clinic.medical:before { - content: "\f7f2"; -} - -i.icon.clipboard:before { - content: "\f328"; -} - -i.icon.clipboard.check:before { - content: "\f46c"; -} - -i.icon.clipboard.list:before { - content: "\f46d"; -} - -i.icon.clock:before { - content: "\f017"; -} - -i.icon.clone:before { - content: "\f24d"; -} - -i.icon.closed.captioning:before { - content: "\f20a"; -} - -i.icon.cloud:before { - content: "\f0c2"; -} - -i.icon.cloud.download.alternate:before { - content: "\f381"; -} - -i.icon.cloud.meatball:before { - content: "\f73b"; -} - -i.icon.cloud.moon:before { - content: "\f6c3"; -} - -i.icon.cloud.moon.rain:before { - content: "\f73c"; -} - -i.icon.cloud.rain:before { - content: "\f73d"; -} - -i.icon.cloud.showers.heavy:before { - content: "\f740"; -} - -i.icon.cloud.sun:before { - content: "\f6c4"; -} - -i.icon.cloud.sun.rain:before { - content: "\f743"; -} - -i.icon.cloud.upload.alternate:before { - content: "\f382"; -} - -i.icon.cocktail:before { - content: "\f561"; -} - -i.icon.code:before { - content: "\f121"; -} - -i.icon.code.branch:before { - content: "\f126"; -} - -i.icon.coffee:before { - content: "\f0f4"; -} - -i.icon.cog:before { - content: "\f013"; -} - -i.icon.cogs:before { - content: "\f085"; -} - -i.icon.coins:before { - content: "\f51e"; -} - -i.icon.columns:before { - content: "\f0db"; -} - -i.icon.comment:before { - content: "\f075"; -} - -i.icon.comment.alternate:before { - content: "\f27a"; -} - -i.icon.comment.dollar:before { - content: "\f651"; -} - -i.icon.comment.dots:before { - content: "\f4ad"; -} - -i.icon.comment.medical:before { - content: "\f7f5"; -} - -i.icon.comment.slash:before { - content: "\f4b3"; -} - -i.icon.comments:before { - content: "\f086"; -} - -i.icon.comments.dollar:before { - content: "\f653"; -} - -i.icon.compact.disc:before { - content: "\f51f"; -} - -i.icon.compass:before { - content: "\f14e"; -} - -i.icon.compress:before { - content: "\f066"; -} - -i.icon.compress.alternate:before { - content: "\f422"; -} - -i.icon.compress.arrows.alternate:before { - content: "\f78c"; -} - -i.icon.concierge.bell:before { - content: "\f562"; -} - -i.icon.cookie:before { - content: "\f563"; -} - -i.icon.cookie.bite:before { - content: "\f564"; -} - -i.icon.copy:before { - content: "\f0c5"; -} - -i.icon.copyright:before { - content: "\f1f9"; -} - -i.icon.couch:before { - content: "\f4b8"; -} - -i.icon.credit.card:before { - content: "\f09d"; -} - -i.icon.crop:before { - content: "\f125"; -} - -i.icon.crop.alternate:before { - content: "\f565"; -} - -i.icon.cross:before { - content: "\f654"; -} - -i.icon.crosshairs:before { - content: "\f05b"; -} - -i.icon.crow:before { - content: "\f520"; -} - -i.icon.crown:before { - content: "\f521"; -} - -i.icon.crutch:before { - content: "\f7f7"; -} - -i.icon.cube:before { - content: "\f1b2"; -} - -i.icon.cubes:before { - content: "\f1b3"; -} - -i.icon.cut:before { - content: "\f0c4"; -} - -i.icon.database:before { - content: "\f1c0"; -} - -i.icon.deaf:before { - content: "\f2a4"; -} - -i.icon.democrat:before { - content: "\f747"; -} - -i.icon.desktop:before { - content: "\f108"; -} - -i.icon.dharmachakra:before { - content: "\f655"; -} - -i.icon.diagnoses:before { - content: "\f470"; -} - -i.icon.dice:before { - content: "\f522"; -} - -i.icon.dice.d20:before { - content: "\f6cf"; -} - -i.icon.dice.d6:before { - content: "\f6d1"; -} - -i.icon.dice.five:before { - content: "\f523"; -} - -i.icon.dice.four:before { - content: "\f524"; -} - -i.icon.dice.one:before { - content: "\f525"; -} - -i.icon.dice.six:before { - content: "\f526"; -} - -i.icon.dice.three:before { - content: "\f527"; -} - -i.icon.dice.two:before { - content: "\f528"; -} - -i.icon.digital.tachograph:before { - content: "\f566"; -} - -i.icon.directions:before { - content: "\f5eb"; -} - -i.icon.divide:before { - content: "\f529"; -} - -i.icon.dizzy:before { - content: "\f567"; -} - -i.icon.dna:before { - content: "\f471"; -} - -i.icon.dog:before { - content: "\f6d3"; -} - -i.icon.dollar.sign:before { - content: "\f155"; -} - -i.icon.dolly:before { - content: "\f472"; -} - -i.icon.dolly.flatbed:before { - content: "\f474"; -} - -i.icon.donate:before { - content: "\f4b9"; -} - -i.icon.door.closed:before { - content: "\f52a"; -} - -i.icon.door.open:before { - content: "\f52b"; -} - -i.icon.dot.circle:before { - content: "\f192"; -} - -i.icon.dove:before { - content: "\f4ba"; -} - -i.icon.download:before { - content: "\f019"; -} - -i.icon.drafting.compass:before { - content: "\f568"; -} - -i.icon.dragon:before { - content: "\f6d5"; -} - -i.icon.draw.polygon:before { - content: "\f5ee"; -} - -i.icon.drum:before { - content: "\f569"; -} - -i.icon.drum.steelpan:before { - content: "\f56a"; -} - -i.icon.drumstick.bite:before { - content: "\f6d7"; -} - -i.icon.dumbbell:before { - content: "\f44b"; -} - -i.icon.dumpster:before { - content: "\f793"; -} - -i.icon.dumpster.fire:before { - content: "\f794"; -} - -i.icon.dungeon:before { - content: "\f6d9"; -} - -i.icon.edit:before { - content: "\f044"; -} - -i.icon.egg:before { - content: "\f7fb"; -} - -i.icon.eject:before { - content: "\f052"; -} - -i.icon.ellipsis.horizontal:before { - content: "\f141"; -} - -i.icon.ellipsis.vertical:before { - content: "\f142"; -} - -i.icon.envelope:before { - content: "\f0e0"; -} - -i.icon.envelope.open:before { - content: "\f2b6"; -} - -i.icon.envelope.open.text:before { - content: "\f658"; -} - -i.icon.envelope.square:before { - content: "\f199"; -} - -i.icon.equals:before { - content: "\f52c"; -} - -i.icon.eraser:before { - content: "\f12d"; -} - -i.icon.ethernet:before { - content: "\f796"; -} - -i.icon.euro.sign:before { - content: "\f153"; -} - -i.icon.exchange.alternate:before { - content: "\f362"; -} - -i.icon.exclamation:before { - content: "\f12a"; -} - -i.icon.exclamation.circle:before { - content: "\f06a"; -} - -i.icon.exclamation.triangle:before { - content: "\f071"; -} - -i.icon.expand:before { - content: "\f065"; -} - -i.icon.expand.alternate:before { - content: "\f424"; -} - -i.icon.expand.arrows.alternate:before { - content: "\f31e"; -} - -i.icon.external.alternate:before { - content: "\f35d"; -} - -i.icon.external.link.square.alternate:before { - content: "\f360"; -} - -i.icon.eye:before { - content: "\f06e"; -} - -i.icon.eye.dropper:before { - content: "\f1fb"; -} - -i.icon.eye.slash:before { - content: "\f070"; -} - -i.icon.fan:before { - content: "\f863"; -} - -i.icon.fast.backward:before { - content: "\f049"; -} - -i.icon.fast.forward:before { - content: "\f050"; -} - -i.icon.fax:before { - content: "\f1ac"; -} - -i.icon.feather:before { - content: "\f52d"; -} - -i.icon.feather.alternate:before { - content: "\f56b"; -} - -i.icon.female:before { - content: "\f182"; -} - -i.icon.fighter.jet:before { - content: "\f0fb"; -} - -i.icon.file:before { - content: "\f15b"; -} - -i.icon.file.alternate:before { - content: "\f15c"; -} - -i.icon.file.archive:before { - content: "\f1c6"; -} - -i.icon.file.audio:before { - content: "\f1c7"; -} - -i.icon.file.code:before { - content: "\f1c9"; -} - -i.icon.file.contract:before { - content: "\f56c"; -} - -i.icon.file.csv:before { - content: "\f6dd"; -} - -i.icon.file.download:before { - content: "\f56d"; -} - -i.icon.file.excel:before { - content: "\f1c3"; -} - -i.icon.file.export:before { - content: "\f56e"; -} - -i.icon.file.image:before { - content: "\f1c5"; -} - -i.icon.file.import:before { - content: "\f56f"; -} - -i.icon.file.invoice:before { - content: "\f570"; -} - -i.icon.file.invoice.dollar:before { - content: "\f571"; -} - -i.icon.file.medical:before { - content: "\f477"; -} - -i.icon.file.medical.alternate:before { - content: "\f478"; -} - -i.icon.file.pdf:before { - content: "\f1c1"; -} - -i.icon.file.powerpoint:before { - content: "\f1c4"; -} - -i.icon.file.prescription:before { - content: "\f572"; -} - -i.icon.file.signature:before { - content: "\f573"; -} - -i.icon.file.upload:before { - content: "\f574"; -} - -i.icon.file.video:before { - content: "\f1c8"; -} - -i.icon.file.word:before { - content: "\f1c2"; -} - -i.icon.fill:before { - content: "\f575"; -} - -i.icon.fill.drip:before { - content: "\f576"; -} - -i.icon.film:before { - content: "\f008"; -} - -i.icon.filter:before { - content: "\f0b0"; -} - -i.icon.fingerprint:before { - content: "\f577"; -} - -i.icon.fire:before { - content: "\f06d"; -} - -i.icon.fire.alternate:before { - content: "\f7e4"; -} - -i.icon.fire.extinguisher:before { - content: "\f134"; -} - -i.icon.first.aid:before { - content: "\f479"; -} - -i.icon.fish:before { - content: "\f578"; -} - -i.icon.fist.raised:before { - content: "\f6de"; -} - -i.icon.flag:before { - content: "\f024"; -} - -i.icon.flag.checkered:before { - content: "\f11e"; -} - -i.icon.flag.usa:before { - content: "\f74d"; -} - -i.icon.flask:before { - content: "\f0c3"; -} - -i.icon.flushed:before { - content: "\f579"; -} - -i.icon.folder:before { - content: "\f07b"; -} - -i.icon.folder.minus:before { - content: "\f65d"; -} - -i.icon.folder.open:before { - content: "\f07c"; -} - -i.icon.folder.plus:before { - content: "\f65e"; -} - -i.icon.font:before { - content: "\f031"; -} - -i.icon.football.ball:before { - content: "\f44e"; -} - -i.icon.forward:before { - content: "\f04e"; -} - -i.icon.frog:before { - content: "\f52e"; -} - -i.icon.frown:before { - content: "\f119"; -} - -i.icon.frown.open:before { - content: "\f57a"; -} - -i.icon.fruit-apple:before { - content: "\f5d1"; -} - -i.icon.funnel.dollar:before { - content: "\f662"; -} - -i.icon.futbol:before { - content: "\f1e3"; -} - -i.icon.gamepad:before { - content: "\f11b"; -} - -i.icon.gas.pump:before { - content: "\f52f"; -} - -i.icon.gavel:before { - content: "\f0e3"; -} - -i.icon.gem:before { - content: "\f3a5"; -} - -i.icon.genderless:before { - content: "\f22d"; -} - -i.icon.ghost:before { - content: "\f6e2"; -} - -i.icon.gift:before { - content: "\f06b"; -} - -i.icon.gifts:before { - content: "\f79c"; -} - -i.icon.glass.cheers:before { - content: "\f79f"; -} - -i.icon.glass.martini:before { - content: "\f000"; -} - -i.icon.glass.martini.alternate:before { - content: "\f57b"; -} - -i.icon.glass.whiskey:before { - content: "\f7a0"; -} - -i.icon.glasses:before { - content: "\f530"; -} - -i.icon.globe:before { - content: "\f0ac"; -} - -i.icon.globe.africa:before { - content: "\f57c"; -} - -i.icon.globe.americas:before { - content: "\f57d"; -} - -i.icon.globe.asia:before { - content: "\f57e"; -} - -i.icon.globe.europe:before { - content: "\f7a2"; -} - -i.icon.golf.ball:before { - content: "\f450"; -} - -i.icon.gopuram:before { - content: "\f664"; -} - -i.icon.graduation.cap:before { - content: "\f19d"; -} - -i.icon.greater.than:before { - content: "\f531"; -} - -i.icon.greater.than.equal:before { - content: "\f532"; -} - -i.icon.grimace:before { - content: "\f57f"; -} - -i.icon.grin:before { - content: "\f580"; -} - -i.icon.grin.alternate:before { - content: "\f581"; -} - -i.icon.grin.beam:before { - content: "\f582"; -} - -i.icon.grin.beam.sweat:before { - content: "\f583"; -} - -i.icon.grin.hearts:before { - content: "\f584"; -} - -i.icon.grin.squint:before { - content: "\f585"; -} - -i.icon.grin.squint.tears:before { - content: "\f586"; -} - -i.icon.grin.stars:before { - content: "\f587"; -} - -i.icon.grin.tears:before { - content: "\f588"; -} - -i.icon.grin.tongue:before { - content: "\f589"; -} - -i.icon.grin.tongue.squint:before { - content: "\f58a"; -} - -i.icon.grin.tongue.wink:before { - content: "\f58b"; -} - -i.icon.grin.wink:before { - content: "\f58c"; -} - -i.icon.grip.horizontal:before { - content: "\f58d"; -} - -i.icon.grip.lines:before { - content: "\f7a4"; -} - -i.icon.grip.lines.vertical:before { - content: "\f7a5"; -} - -i.icon.grip.vertical:before { - content: "\f58e"; -} - -i.icon.guitar:before { - content: "\f7a6"; -} - -i.icon.h.square:before { - content: "\f0fd"; -} - -i.icon.hamburger:before { - content: "\f805"; -} - -i.icon.hammer:before { - content: "\f6e3"; -} - -i.icon.hamsa:before { - content: "\f665"; -} - -i.icon.hand.holding:before { - content: "\f4bd"; -} - -i.icon.hand.holding.heart:before { - content: "\f4be"; -} - -i.icon.hand.holding.usd:before { - content: "\f4c0"; -} - -i.icon.hand.lizard:before { - content: "\f258"; -} - -i.icon.hand.middle.finger:before { - content: "\f806"; -} - -i.icon.hand.paper:before { - content: "\f256"; -} - -i.icon.hand.peace:before { - content: "\f25b"; -} - -i.icon.hand.point.down:before { - content: "\f0a7"; -} - -i.icon.hand.point.left:before { - content: "\f0a5"; -} - -i.icon.hand.point.right:before { - content: "\f0a4"; -} - -i.icon.hand.point.up:before { - content: "\f0a6"; -} - -i.icon.hand.pointer:before { - content: "\f25a"; -} - -i.icon.hand.rock:before { - content: "\f255"; -} - -i.icon.hand.scissors:before { - content: "\f257"; -} - -i.icon.hand.spock:before { - content: "\f259"; -} - -i.icon.hands:before { - content: "\f4c2"; -} - -i.icon.hands.helping:before { - content: "\f4c4"; -} - -i.icon.handshake:before { - content: "\f2b5"; -} - -i.icon.hanukiah:before { - content: "\f6e6"; -} - -i.icon.hard.hat:before { - content: "\f807"; -} - -i.icon.hashtag:before { - content: "\f292"; -} - -i.icon.hat.cowboy:before { - content: "\f8c0"; -} - -i.icon.hat.cowboy.side:before { - content: "\f8c1"; -} - -i.icon.hat.wizard:before { - content: "\f6e8"; -} - -i.icon.hdd:before { - content: "\f0a0"; -} - -i.icon.heading:before { - content: "\f1dc"; -} - -i.icon.headphones:before { - content: "\f025"; -} - -i.icon.headphones.alternate:before { - content: "\f58f"; -} - -i.icon.headset:before { - content: "\f590"; -} - -i.icon.heart:before { - content: "\f004"; -} - -i.icon.heart.broken:before { - content: "\f7a9"; -} - -i.icon.heartbeat:before { - content: "\f21e"; -} - -i.icon.helicopter:before { - content: "\f533"; -} - -i.icon.highlighter:before { - content: "\f591"; -} - -i.icon.hiking:before { - content: "\f6ec"; -} - -i.icon.hippo:before { - content: "\f6ed"; -} - -i.icon.history:before { - content: "\f1da"; -} - -i.icon.hockey.puck:before { - content: "\f453"; -} - -i.icon.holly.berry:before { - content: "\f7aa"; -} - -i.icon.home:before { - content: "\f015"; -} - -i.icon.horse:before { - content: "\f6f0"; -} - -i.icon.horse.head:before { - content: "\f7ab"; -} - -i.icon.hospital:before { - content: "\f0f8"; -} - -i.icon.hospital.alternate:before { - content: "\f47d"; -} - -i.icon.hospital.symbol:before { - content: "\f47e"; -} - -i.icon.hot.tub:before { - content: "\f593"; -} - -i.icon.hotdog:before { - content: "\f80f"; -} - -i.icon.hotel:before { - content: "\f594"; -} - -i.icon.hourglass:before { - content: "\f254"; -} - -i.icon.hourglass.end:before { - content: "\f253"; -} - -i.icon.hourglass.half:before { - content: "\f252"; -} - -i.icon.hourglass.start:before { - content: "\f251"; -} - -i.icon.house.damage:before { - content: "\f6f1"; -} - -i.icon.hryvnia:before { - content: "\f6f2"; -} - -i.icon.i.cursor:before { - content: "\f246"; -} - -i.icon.ice.cream:before { - content: "\f810"; -} - -i.icon.icicles:before { - content: "\f7ad"; -} - -i.icon.icons:before { - content: "\f86d"; -} - -i.icon.id.badge:before { - content: "\f2c1"; -} - -i.icon.id.card:before { - content: "\f2c2"; -} - -i.icon.id.card.alternate:before { - content: "\f47f"; -} - -i.icon.igloo:before { - content: "\f7ae"; -} - -i.icon.image:before { - content: "\f03e"; -} - -i.icon.images:before { - content: "\f302"; -} - -i.icon.inbox:before { - content: "\f01c"; -} - -i.icon.indent:before { - content: "\f03c"; -} - -i.icon.industry:before { - content: "\f275"; -} - -i.icon.infinity:before { - content: "\f534"; -} - -i.icon.info:before { - content: "\f129"; -} - -i.icon.info.circle:before { - content: "\f05a"; -} - -i.icon.italic:before { - content: "\f033"; -} - -i.icon.jedi:before { - content: "\f669"; -} - -i.icon.joint:before { - content: "\f595"; -} - -i.icon.journal.whills:before { - content: "\f66a"; -} - -i.icon.kaaba:before { - content: "\f66b"; -} - -i.icon.key:before { - content: "\f084"; -} - -i.icon.keyboard:before { - content: "\f11c"; -} - -i.icon.khanda:before { - content: "\f66d"; -} - -i.icon.kiss:before { - content: "\f596"; -} - -i.icon.kiss.beam:before { - content: "\f597"; -} - -i.icon.kiss.wink.heart:before { - content: "\f598"; -} - -i.icon.kiwi.bird:before { - content: "\f535"; -} - -i.icon.landmark:before { - content: "\f66f"; -} - -i.icon.language:before { - content: "\f1ab"; -} - -i.icon.laptop:before { - content: "\f109"; -} - -i.icon.laptop.code:before { - content: "\f5fc"; -} - -i.icon.laptop.medical:before { - content: "\f812"; -} - -i.icon.laugh:before { - content: "\f599"; -} - -i.icon.laugh.beam:before { - content: "\f59a"; -} - -i.icon.laugh.squint:before { - content: "\f59b"; -} - -i.icon.laugh.wink:before { - content: "\f59c"; -} - -i.icon.layer.group:before { - content: "\f5fd"; -} - -i.icon.leaf:before { - content: "\f06c"; -} - -i.icon.lemon:before { - content: "\f094"; -} - -i.icon.less.than:before { - content: "\f536"; -} - -i.icon.less.than.equal:before { - content: "\f537"; -} - -i.icon.level.down.alternate:before { - content: "\f3be"; -} - -i.icon.level.up.alternate:before { - content: "\f3bf"; -} - -i.icon.life.ring:before { - content: "\f1cd"; -} - -i.icon.lightbulb:before { - content: "\f0eb"; -} - -i.icon.linkify:before { - content: "\f0c1"; -} - -i.icon.lira.sign:before { - content: "\f195"; -} - -i.icon.list:before { - content: "\f03a"; -} - -i.icon.list.alternate:before { - content: "\f022"; -} - -i.icon.list.ol:before { - content: "\f0cb"; -} - -i.icon.list.ul:before { - content: "\f0ca"; -} - -i.icon.location.arrow:before { - content: "\f124"; -} - -i.icon.lock:before { - content: "\f023"; -} - -i.icon.lock.open:before { - content: "\f3c1"; -} - -i.icon.long.arrow.alternate.down:before { - content: "\f309"; -} - -i.icon.long.arrow.alternate.left:before { - content: "\f30a"; -} - -i.icon.long.arrow.alternate.right:before { - content: "\f30b"; -} - -i.icon.long.arrow.alternate.up:before { - content: "\f30c"; -} - -i.icon.low.vision:before { - content: "\f2a8"; -} - -i.icon.luggage.cart:before { - content: "\f59d"; -} - -i.icon.magic:before { - content: "\f0d0"; -} - -i.icon.magnet:before { - content: "\f076"; -} - -i.icon.mail.bulk:before { - content: "\f674"; -} - -i.icon.male:before { - content: "\f183"; -} - -i.icon.map:before { - content: "\f279"; -} - -i.icon.map.marked:before { - content: "\f59f"; -} - -i.icon.map.marked.alternate:before { - content: "\f5a0"; -} - -i.icon.map.marker:before { - content: "\f041"; -} - -i.icon.map.marker.alternate:before { - content: "\f3c5"; -} - -i.icon.map.pin:before { - content: "\f276"; -} - -i.icon.map.signs:before { - content: "\f277"; -} - -i.icon.marker:before { - content: "\f5a1"; -} - -i.icon.mars:before { - content: "\f222"; -} - -i.icon.mars.double:before { - content: "\f227"; -} - -i.icon.mars.stroke:before { - content: "\f229"; -} - -i.icon.mars.stroke.horizontal:before { - content: "\f22b"; -} - -i.icon.mars.stroke.vertical:before { - content: "\f22a"; -} - -i.icon.mask:before { - content: "\f6fa"; -} - -i.icon.medal:before { - content: "\f5a2"; -} - -i.icon.medkit:before { - content: "\f0fa"; -} - -i.icon.meh:before { - content: "\f11a"; -} - -i.icon.meh.blank:before { - content: "\f5a4"; -} - -i.icon.meh.rolling.eyes:before { - content: "\f5a5"; -} - -i.icon.memory:before { - content: "\f538"; -} - -i.icon.menorah:before { - content: "\f676"; -} - -i.icon.mercury:before { - content: "\f223"; -} - -i.icon.meteor:before { - content: "\f753"; -} - -i.icon.microchip:before { - content: "\f2db"; -} - -i.icon.microphone:before { - content: "\f130"; -} - -i.icon.microphone.alternate:before { - content: "\f3c9"; -} - -i.icon.microphone.alternate.slash:before { - content: "\f539"; -} - -i.icon.microphone.slash:before { - content: "\f131"; -} - -i.icon.microscope:before { - content: "\f610"; -} - -i.icon.minus:before { - content: "\f068"; -} - -i.icon.minus.circle:before { - content: "\f056"; -} - -i.icon.minus.square:before { - content: "\f146"; -} - -i.icon.mitten:before { - content: "\f7b5"; -} - -i.icon.mobile:before { - content: "\f10b"; -} - -i.icon.mobile.alternate:before { - content: "\f3cd"; -} - -i.icon.money.bill:before { - content: "\f0d6"; -} - -i.icon.money.bill.alternate:before { - content: "\f3d1"; -} - -i.icon.money.bill.wave:before { - content: "\f53a"; -} - -i.icon.money.bill.wave.alternate:before { - content: "\f53b"; -} - -i.icon.money.check:before { - content: "\f53c"; -} - -i.icon.money.check.alternate:before { - content: "\f53d"; -} - -i.icon.monument:before { - content: "\f5a6"; -} - -i.icon.moon:before { - content: "\f186"; -} - -i.icon.mortar.pestle:before { - content: "\f5a7"; -} - -i.icon.mosque:before { - content: "\f678"; -} - -i.icon.motorcycle:before { - content: "\f21c"; -} - -i.icon.mountain:before { - content: "\f6fc"; -} - -i.icon.mouse:before { - content: "\f8cc"; -} - -i.icon.mouse.pointer:before { - content: "\f245"; -} - -i.icon.mug.hot:before { - content: "\f7b6"; -} - -i.icon.music:before { - content: "\f001"; -} - -i.icon.network.wired:before { - content: "\f6ff"; -} - -i.icon.neuter:before { - content: "\f22c"; -} - -i.icon.newspaper:before { - content: "\f1ea"; -} - -i.icon.not.equal:before { - content: "\f53e"; -} - -i.icon.notes.medical:before { - content: "\f481"; -} - -i.icon.object.group:before { - content: "\f247"; -} - -i.icon.object.ungroup:before { - content: "\f248"; -} - -i.icon.oil.can:before { - content: "\f613"; -} - -i.icon.om:before { - content: "\f679"; -} - -i.icon.otter:before { - content: "\f700"; -} - -i.icon.outdent:before { - content: "\f03b"; -} - -i.icon.pager:before { - content: "\f815"; -} - -i.icon.paint.brush:before { - content: "\f1fc"; -} - -i.icon.paint.roller:before { - content: "\f5aa"; -} - -i.icon.palette:before { - content: "\f53f"; -} - -i.icon.pallet:before { - content: "\f482"; -} - -i.icon.paper.plane:before { - content: "\f1d8"; -} - -i.icon.paperclip:before { - content: "\f0c6"; -} - -i.icon.parachute.box:before { - content: "\f4cd"; -} - -i.icon.paragraph:before { - content: "\f1dd"; -} - -i.icon.parking:before { - content: "\f540"; -} - -i.icon.passport:before { - content: "\f5ab"; -} - -i.icon.pastafarianism:before { - content: "\f67b"; -} - -i.icon.paste:before { - content: "\f0ea"; -} - -i.icon.pause:before { - content: "\f04c"; -} - -i.icon.pause.circle:before { - content: "\f28b"; -} - -i.icon.paw:before { - content: "\f1b0"; -} - -i.icon.peace:before { - content: "\f67c"; -} - -i.icon.pen:before { - content: "\f304"; -} - -i.icon.pen.alternate:before { - content: "\f305"; -} - -i.icon.pen.fancy:before { - content: "\f5ac"; -} - -i.icon.pen.nib:before { - content: "\f5ad"; -} - -i.icon.pen.square:before { - content: "\f14b"; -} - -i.icon.pencil.alternate:before { - content: "\f303"; -} - -i.icon.pencil.ruler:before { - content: "\f5ae"; -} - -i.icon.people.carry:before { - content: "\f4ce"; -} - -i.icon.pepper.hot:before { - content: "\f816"; -} - -i.icon.percent:before { - content: "\f295"; -} - -i.icon.percentage:before { - content: "\f541"; -} - -i.icon.person.booth:before { - content: "\f756"; -} - -i.icon.phone:before { - content: "\f095"; -} - -i.icon.phone.alternate:before { - content: "\f879"; -} - -i.icon.phone.slash:before { - content: "\f3dd"; -} - -i.icon.phone.square:before { - content: "\f098"; -} - -i.icon.phone.square.alternate:before { - content: "\f87b"; -} - -i.icon.phone.volume:before { - content: "\f2a0"; -} - -i.icon.photo.video:before { - content: "\f87c"; -} - -i.icon.piggy.bank:before { - content: "\f4d3"; -} - -i.icon.pills:before { - content: "\f484"; -} - -i.icon.pizza.slice:before { - content: "\f818"; -} - -i.icon.place.of.worship:before { - content: "\f67f"; -} - -i.icon.plane:before { - content: "\f072"; -} - -i.icon.plane.arrival:before { - content: "\f5af"; -} - -i.icon.plane.departure:before { - content: "\f5b0"; -} - -i.icon.play:before { - content: "\f04b"; -} - -i.icon.play.circle:before { - content: "\f144"; -} - -i.icon.plug:before { - content: "\f1e6"; -} - -i.icon.plus:before { - content: "\f067"; -} - -i.icon.plus.circle:before { - content: "\f055"; -} - -i.icon.plus.square:before { - content: "\f0fe"; -} - -i.icon.podcast:before { - content: "\f2ce"; -} - -i.icon.poll:before { - content: "\f681"; -} - -i.icon.poll.horizontal:before { - content: "\f682"; -} - -i.icon.poo:before { - content: "\f2fe"; -} - -i.icon.poo.storm:before { - content: "\f75a"; -} - -i.icon.poop:before { - content: "\f619"; -} - -i.icon.portrait:before { - content: "\f3e0"; -} - -i.icon.pound.sign:before { - content: "\f154"; -} - -i.icon.power.off:before { - content: "\f011"; -} - -i.icon.pray:before { - content: "\f683"; -} - -i.icon.praying.hands:before { - content: "\f684"; -} - -i.icon.prescription:before { - content: "\f5b1"; -} - -i.icon.prescription.bottle:before { - content: "\f485"; -} - -i.icon.prescription.bottle.alternate:before { - content: "\f486"; -} - -i.icon.print:before { - content: "\f02f"; -} - -i.icon.procedures:before { - content: "\f487"; -} - -i.icon.project.diagram:before { - content: "\f542"; -} - -i.icon.puzzle.piece:before { - content: "\f12e"; -} - -i.icon.qrcode:before { - content: "\f029"; -} - -i.icon.question:before { - content: "\f128"; -} - -i.icon.question.circle:before { - content: "\f059"; -} - -i.icon.quidditch:before { - content: "\f458"; -} - -i.icon.quote.left:before { - content: "\f10d"; -} - -i.icon.quote.right:before { - content: "\f10e"; -} - -i.icon.quran:before { - content: "\f687"; -} - -i.icon.radiation:before { - content: "\f7b9"; -} - -i.icon.radiation.alternate:before { - content: "\f7ba"; -} - -i.icon.rainbow:before { - content: "\f75b"; -} - -i.icon.random:before { - content: "\f074"; -} - -i.icon.receipt:before { - content: "\f543"; -} - -i.icon.record.vinyl:before { - content: "\f8d9"; -} - -i.icon.recycle:before { - content: "\f1b8"; -} - -i.icon.redo:before { - content: "\f01e"; -} - -i.icon.redo.alternate:before { - content: "\f2f9"; -} - -i.icon.registered:before { - content: "\f25d"; -} - -i.icon.remove.format:before { - content: "\f87d"; -} - -i.icon.reply:before { - content: "\f3e5"; -} - -i.icon.reply.all:before { - content: "\f122"; -} - -i.icon.republican:before { - content: "\f75e"; -} - -i.icon.restroom:before { - content: "\f7bd"; -} - -i.icon.retweet:before { - content: "\f079"; -} - -i.icon.ribbon:before { - content: "\f4d6"; -} - -i.icon.ring:before { - content: "\f70b"; -} - -i.icon.road:before { - content: "\f018"; -} - -i.icon.robot:before { - content: "\f544"; -} - -i.icon.rocket:before { - content: "\f135"; -} - -i.icon.route:before { - content: "\f4d7"; -} - -i.icon.rss:before { - content: "\f09e"; -} - -i.icon.rss.square:before { - content: "\f143"; -} - -i.icon.ruble.sign:before { - content: "\f158"; -} - -i.icon.ruler:before { - content: "\f545"; -} - -i.icon.ruler.combined:before { - content: "\f546"; -} - -i.icon.ruler.horizontal:before { - content: "\f547"; -} - -i.icon.ruler.vertical:before { - content: "\f548"; -} - -i.icon.running:before { - content: "\f70c"; -} - -i.icon.rupee.sign:before { - content: "\f156"; -} - -i.icon.sad.cry:before { - content: "\f5b3"; -} - -i.icon.sad.tear:before { - content: "\f5b4"; -} - -i.icon.satellite:before { - content: "\f7bf"; -} - -i.icon.satellite.dish:before { - content: "\f7c0"; -} - -i.icon.save:before { - content: "\f0c7"; -} - -i.icon.school:before { - content: "\f549"; -} - -i.icon.screwdriver:before { - content: "\f54a"; -} - -i.icon.scroll:before { - content: "\f70e"; -} - -i.icon.sd.card:before { - content: "\f7c2"; -} - -i.icon.search:before { - content: "\f002"; -} - -i.icon.search.dollar:before { - content: "\f688"; -} - -i.icon.search.location:before { - content: "\f689"; -} - -i.icon.search.minus:before { - content: "\f010"; -} - -i.icon.search.plus:before { - content: "\f00e"; -} - -i.icon.seedling:before { - content: "\f4d8"; -} - -i.icon.server:before { - content: "\f233"; -} - -i.icon.shapes:before { - content: "\f61f"; -} - -i.icon.share:before { - content: "\f064"; -} - -i.icon.share.alternate:before { - content: "\f1e0"; -} - -i.icon.share.alternate.square:before { - content: "\f1e1"; -} - -i.icon.share.square:before { - content: "\f14d"; -} - -i.icon.shekel.sign:before { - content: "\f20b"; -} - -i.icon.shield.alternate:before { - content: "\f3ed"; -} - -i.icon.ship:before { - content: "\f21a"; -} - -i.icon.shipping.fast:before { - content: "\f48b"; -} - -i.icon.shoe.prints:before { - content: "\f54b"; -} - -i.icon.shopping.bag:before { - content: "\f290"; -} - -i.icon.shopping.basket:before { - content: "\f291"; -} - -i.icon.shopping.cart:before { - content: "\f07a"; -} - -i.icon.shower:before { - content: "\f2cc"; -} - -i.icon.shuttle.van:before { - content: "\f5b6"; -} - -i.icon.sign:before { - content: "\f4d9"; -} - -i.icon.sign.in.alternate:before { - content: "\f2f6"; -} - -i.icon.sign.language:before { - content: "\f2a7"; -} - -i.icon.sign.out.alternate:before { - content: "\f2f5"; -} - -i.icon.signal:before { - content: "\f012"; -} - -i.icon.signature:before { - content: "\f5b7"; -} - -i.icon.sim.card:before { - content: "\f7c4"; -} - -i.icon.sitemap:before { - content: "\f0e8"; -} - -i.icon.skating:before { - content: "\f7c5"; -} - -i.icon.skiing:before { - content: "\f7c9"; -} - -i.icon.skiing.nordic:before { - content: "\f7ca"; -} - -i.icon.skull:before { - content: "\f54c"; -} - -i.icon.skull.crossbones:before { - content: "\f714"; -} - -i.icon.slash:before { - content: "\f715"; -} - -i.icon.sleigh:before { - content: "\f7cc"; -} - -i.icon.sliders.horizontal:before { - content: "\f1de"; -} - -i.icon.smile:before { - content: "\f118"; -} - -i.icon.smile.beam:before { - content: "\f5b8"; -} - -i.icon.smile.wink:before { - content: "\f4da"; -} - -i.icon.smog:before { - content: "\f75f"; -} - -i.icon.smoking:before { - content: "\f48d"; -} - -i.icon.smoking.ban:before { - content: "\f54d"; -} - -i.icon.sms:before { - content: "\f7cd"; -} - -i.icon.snowboarding:before { - content: "\f7ce"; -} - -i.icon.snowflake:before { - content: "\f2dc"; -} - -i.icon.snowman:before { - content: "\f7d0"; -} - -i.icon.snowplow:before { - content: "\f7d2"; -} - -i.icon.socks:before { - content: "\f696"; -} - -i.icon.solar.panel:before { - content: "\f5ba"; -} - -i.icon.sort:before { - content: "\f0dc"; -} - -i.icon.sort.alphabet.down:before { - content: "\f15d"; -} - -i.icon.sort.alphabet.down.alternate:before { - content: "\f881"; -} - -i.icon.sort.alphabet.up:before { - content: "\f15e"; -} - -i.icon.sort.alphabet.up.alternate:before { - content: "\f882"; -} - -i.icon.sort.amount.down:before { - content: "\f160"; -} - -i.icon.sort.amount.down.alternate:before { - content: "\f884"; -} - -i.icon.sort.amount.up:before { - content: "\f161"; -} - -i.icon.sort.amount.up.alternate:before { - content: "\f885"; -} - -i.icon.sort.down:before { - content: "\f0dd"; -} - -i.icon.sort.numeric.down:before { - content: "\f162"; -} - -i.icon.sort.numeric.down.alternate:before { - content: "\f886"; -} - -i.icon.sort.numeric.up:before { - content: "\f163"; -} - -i.icon.sort.numeric.up.alternate:before { - content: "\f887"; -} - -i.icon.sort.up:before { - content: "\f0de"; -} - -i.icon.spa:before { - content: "\f5bb"; -} - -i.icon.space.shuttle:before { - content: "\f197"; -} - -i.icon.spell.check:before { - content: "\f891"; -} - -i.icon.spider:before { - content: "\f717"; -} - -i.icon.spinner:before { - content: "\f110"; -} - -i.icon.splotch:before { - content: "\f5bc"; -} - -i.icon.spray.can:before { - content: "\f5bd"; -} - -i.icon.square:before { - content: "\f0c8"; -} - -i.icon.square.full:before { - content: "\f45c"; -} - -i.icon.square.root.alternate:before { - content: "\f698"; -} - -i.icon.stamp:before { - content: "\f5bf"; -} - -i.icon.star:before { - content: "\f005"; -} - -i.icon.star.and.crescent:before { - content: "\f699"; -} - -i.icon.star.half:before { - content: "\f089"; -} - -i.icon.star.half.alternate:before { - content: "\f5c0"; -} - -i.icon.star.of.david:before { - content: "\f69a"; -} - -i.icon.star.of.life:before { - content: "\f621"; -} - -i.icon.step.backward:before { - content: "\f048"; -} - -i.icon.step.forward:before { - content: "\f051"; -} - -i.icon.stethoscope:before { - content: "\f0f1"; -} - -i.icon.sticky.note:before { - content: "\f249"; -} - -i.icon.stop:before { - content: "\f04d"; -} - -i.icon.stop.circle:before { - content: "\f28d"; -} - -i.icon.stopwatch:before { - content: "\f2f2"; -} - -i.icon.store:before { - content: "\f54e"; -} - -i.icon.store.alternate:before { - content: "\f54f"; -} - -i.icon.stream:before { - content: "\f550"; -} - -i.icon.street.view:before { - content: "\f21d"; -} - -i.icon.strikethrough:before { - content: "\f0cc"; -} - -i.icon.stroopwafel:before { - content: "\f551"; -} - -i.icon.subscript:before { - content: "\f12c"; -} - -i.icon.subway:before { - content: "\f239"; -} - -i.icon.suitcase:before { - content: "\f0f2"; -} - -i.icon.suitcase.rolling:before { - content: "\f5c1"; -} - -i.icon.sun:before { - content: "\f185"; -} - -i.icon.superscript:before { - content: "\f12b"; -} - -i.icon.surprise:before { - content: "\f5c2"; -} - -i.icon.swatchbook:before { - content: "\f5c3"; -} - -i.icon.swimmer:before { - content: "\f5c4"; -} - -i.icon.swimming.pool:before { - content: "\f5c5"; -} - -i.icon.synagogue:before { - content: "\f69b"; -} - -i.icon.sync:before { - content: "\f021"; -} - -i.icon.sync.alternate:before { - content: "\f2f1"; -} - -i.icon.syringe:before { - content: "\f48e"; -} - -i.icon.table:before { - content: "\f0ce"; -} - -i.icon.table.tennis:before { - content: "\f45d"; -} - -i.icon.tablet:before { - content: "\f10a"; -} - -i.icon.tablet.alternate:before { - content: "\f3fa"; -} - -i.icon.tablets:before { - content: "\f490"; -} - -i.icon.tachometer.alternate:before { - content: "\f3fd"; -} - -i.icon.tag:before { - content: "\f02b"; -} - -i.icon.tags:before { - content: "\f02c"; -} - -i.icon.tape:before { - content: "\f4db"; -} - -i.icon.tasks:before { - content: "\f0ae"; -} - -i.icon.taxi:before { - content: "\f1ba"; -} - -i.icon.teeth:before { - content: "\f62e"; -} - -i.icon.teeth.open:before { - content: "\f62f"; -} - -i.icon.temperature.high:before { - content: "\f769"; -} - -i.icon.temperature.low:before { - content: "\f76b"; -} - -i.icon.tenge:before { - content: "\f7d7"; -} - -i.icon.terminal:before { - content: "\f120"; -} - -i.icon.text.height:before { - content: "\f034"; -} - -i.icon.text.width:before { - content: "\f035"; -} - -i.icon.th:before { - content: "\f00a"; -} - -i.icon.th.large:before { - content: "\f009"; -} - -i.icon.th.list:before { - content: "\f00b"; -} - -i.icon.theater.masks:before { - content: "\f630"; -} - -i.icon.thermometer:before { - content: "\f491"; -} - -i.icon.thermometer.empty:before { - content: "\f2cb"; -} - -i.icon.thermometer.full:before { - content: "\f2c7"; -} - -i.icon.thermometer.half:before { - content: "\f2c9"; -} - -i.icon.thermometer.quarter:before { - content: "\f2ca"; -} - -i.icon.thermometer.three.quarters:before { - content: "\f2c8"; -} - -i.icon.thumbs.down:before { - content: "\f165"; -} - -i.icon.thumbs.up:before { - content: "\f164"; -} - -i.icon.thumbtack:before { - content: "\f08d"; -} - -i.icon.ticket.alternate:before { - content: "\f3ff"; -} - -i.icon.times:before { - content: "\f00d"; -} - -i.icon.times.circle:before { - content: "\f057"; -} - -i.icon.tint:before { - content: "\f043"; -} - -i.icon.tint.slash:before { - content: "\f5c7"; -} - -i.icon.tired:before { - content: "\f5c8"; -} - -i.icon.toggle.off:before { - content: "\f204"; -} - -i.icon.toggle.on:before { - content: "\f205"; -} - -i.icon.toilet:before { - content: "\f7d8"; -} - -i.icon.toilet.paper:before { - content: "\f71e"; -} - -i.icon.toolbox:before { - content: "\f552"; -} - -i.icon.tools:before { - content: "\f7d9"; -} - -i.icon.tooth:before { - content: "\f5c9"; -} - -i.icon.torah:before { - content: "\f6a0"; -} - -i.icon.torii.gate:before { - content: "\f6a1"; -} - -i.icon.tractor:before { - content: "\f722"; -} - -i.icon.trademark:before { - content: "\f25c"; -} - -i.icon.traffic.light:before { - content: "\f637"; -} - -i.icon.trailer:before { - content: "\f941"; -} - -i.icon.train:before { - content: "\f238"; -} - -i.icon.tram:before { - content: "\f7da"; -} - -i.icon.transgender:before { - content: "\f224"; -} - -i.icon.transgender.alternate:before { - content: "\f225"; -} - -i.icon.trash:before { - content: "\f1f8"; -} - -i.icon.trash.alternate:before { - content: "\f2ed"; -} - -i.icon.trash.restore:before { - content: "\f829"; -} - -i.icon.trash.restore.alternate:before { - content: "\f82a"; -} - -i.icon.tree:before { - content: "\f1bb"; -} - -i.icon.trophy:before { - content: "\f091"; -} - -i.icon.truck:before { - content: "\f0d1"; -} - -i.icon.truck.monster:before { - content: "\f63b"; -} - -i.icon.truck.moving:before { - content: "\f4df"; -} - -i.icon.truck.packing:before { - content: "\f4de"; -} - -i.icon.truck.pickup:before { - content: "\f63c"; -} - -i.icon.tshirt:before { - content: "\f553"; -} - -i.icon.tty:before { - content: "\f1e4"; -} - -i.icon.tv:before { - content: "\f26c"; -} - -i.icon.umbrella:before { - content: "\f0e9"; -} - -i.icon.umbrella.beach:before { - content: "\f5ca"; -} - -i.icon.underline:before { - content: "\f0cd"; -} - -i.icon.undo:before { - content: "\f0e2"; -} - -i.icon.undo.alternate:before { - content: "\f2ea"; -} - -i.icon.universal.access:before { - content: "\f29a"; -} - -i.icon.university:before { - content: "\f19c"; -} - -i.icon.unlink:before { - content: "\f127"; -} - -i.icon.unlock:before { - content: "\f09c"; -} - -i.icon.unlock.alternate:before { - content: "\f13e"; -} - -i.icon.upload:before { - content: "\f093"; -} - -i.icon.user:before { - content: "\f007"; -} - -i.icon.user.alternate:before { - content: "\f406"; -} - -i.icon.user.alternate.slash:before { - content: "\f4fa"; -} - -i.icon.user.astronaut:before { - content: "\f4fb"; -} - -i.icon.user.check:before { - content: "\f4fc"; -} - -i.icon.user.circle:before { - content: "\f2bd"; -} - -i.icon.user.clock:before { - content: "\f4fd"; -} - -i.icon.user.cog:before { - content: "\f4fe"; -} - -i.icon.user.edit:before { - content: "\f4ff"; -} - -i.icon.user.friends:before { - content: "\f500"; -} - -i.icon.user.graduate:before { - content: "\f501"; -} - -i.icon.user.injured:before { - content: "\f728"; -} - -i.icon.user.lock:before { - content: "\f502"; -} - -i.icon.user.md:before { - content: "\f0f0"; -} - -i.icon.user.minus:before { - content: "\f503"; -} - -i.icon.user.ninja:before { - content: "\f504"; -} - -i.icon.user.nurse:before { - content: "\f82f"; -} - -i.icon.user.plus:before { - content: "\f234"; -} - -i.icon.user.secret:before { - content: "\f21b"; -} - -i.icon.user.shield:before { - content: "\f505"; -} - -i.icon.user.slash:before { - content: "\f506"; -} - -i.icon.user.tag:before { - content: "\f507"; -} - -i.icon.user.tie:before { - content: "\f508"; -} - -i.icon.user.times:before { - content: "\f235"; -} - -i.icon.users:before { - content: "\f0c0"; -} - -i.icon.users.cog:before { - content: "\f509"; -} - -i.icon.utensil.spoon:before { - content: "\f2e5"; -} - -i.icon.utensils:before { - content: "\f2e7"; -} - -i.icon.vector.square:before { - content: "\f5cb"; -} - -i.icon.venus:before { - content: "\f221"; -} - -i.icon.venus.double:before { - content: "\f226"; -} - -i.icon.venus.mars:before { - content: "\f228"; -} - -i.icon.vial:before { - content: "\f492"; -} - -i.icon.vials:before { - content: "\f493"; -} - -i.icon.video:before { - content: "\f03d"; -} - -i.icon.video.slash:before { - content: "\f4e2"; -} - -i.icon.vihara:before { - content: "\f6a7"; -} - -i.icon.voicemail:before { - content: "\f897"; -} - -i.icon.volleyball.ball:before { - content: "\f45f"; -} - -i.icon.volume.down:before { - content: "\f027"; -} - -i.icon.volume.mute:before { - content: "\f6a9"; -} - -i.icon.volume.off:before { - content: "\f026"; -} - -i.icon.volume.up:before { - content: "\f028"; -} - -i.icon.vote.yea:before { - content: "\f772"; -} - -i.icon.vr.cardboard:before { - content: "\f729"; -} - -i.icon.walking:before { - content: "\f554"; -} - -i.icon.wallet:before { - content: "\f555"; -} - -i.icon.warehouse:before { - content: "\f494"; -} - -i.icon.water:before { - content: "\f773"; -} - -i.icon.wave.square:before { - content: "\f83e"; -} - -i.icon.weight:before { - content: "\f496"; -} - -i.icon.weight.hanging:before { - content: "\f5cd"; -} - -i.icon.wheelchair:before { - content: "\f193"; -} - -i.icon.wifi:before { - content: "\f1eb"; -} - -i.icon.wind:before { - content: "\f72e"; -} - -i.icon.window.close:before { - content: "\f410"; -} - -i.icon.window.maximize:before { - content: "\f2d0"; -} - -i.icon.window.minimize:before { - content: "\f2d1"; -} - -i.icon.window.restore:before { - content: "\f2d2"; -} - -i.icon.wine.bottle:before { - content: "\f72f"; -} - -i.icon.wine.glass:before { - content: "\f4e3"; -} - -i.icon.wine.glass.alternate:before { - content: "\f5ce"; -} - -i.icon.won.sign:before { - content: "\f159"; -} - -i.icon.wrench:before { - content: "\f0ad"; -} - -i.icon.x.ray:before { - content: "\f497"; -} - -i.icon.yen.sign:before { - content: "\f157"; -} - -i.icon.yin.yang:before { - content: "\f6ad"; -} - -/* Aliases */ - -i.icon.add:before { - content: "\f067"; -} - -i.icon.add.circle:before { - content: "\f055"; -} - -i.icon.add.square:before { - content: "\f0fe"; -} - -i.icon.add.to.calendar:before { - content: "\f271"; -} - -i.icon.add.to.cart:before { - content: "\f217"; -} - -i.icon.add.user:before { - content: "\f234"; -} - -i.icon.alarm:before { - content: "\f0f3"; -} - -i.icon.alarm.mute:before { - content: "\f1f6"; -} - -i.icon.ald:before { - content: "\f2a2"; -} - -i.icon.als:before { - content: "\f2a2"; -} - -i.icon.announcement:before { - content: "\f0a1"; -} - -i.icon.area.chart:before { - content: "\f1fe"; -} - -i.icon.area.graph:before { - content: "\f1fe"; -} - -i.icon.arrow.down.cart:before { - content: "\f218"; -} - -i.icon.asexual:before { - content: "\f22d"; -} - -i.icon.asl:before { - content: "\f2a3"; -} - -i.icon.asl.interpreting:before { - content: "\f2a3"; -} - -i.icon.assistive.listening.devices:before { - content: "\f2a2"; -} - -i.icon.attach:before { - content: "\f0c6"; -} - -i.icon.attention:before { - content: "\f06a"; -} - -i.icon.balance:before { - content: "\f24e"; -} - -i.icon.bar:before { - content: "\f0fc"; -} - -i.icon.bathtub:before { - content: "\f2cd"; -} - -i.icon.battery.four:before { - content: "\f240"; -} - -i.icon.battery.high:before { - content: "\f241"; -} - -i.icon.battery.low:before { - content: "\f243"; -} - -i.icon.battery.medium:before { - content: "\f242"; -} - -i.icon.battery.one:before { - content: "\f243"; -} - -i.icon.battery.three:before { - content: "\f241"; -} - -i.icon.battery.two:before { - content: "\f242"; -} - -i.icon.battery.zero:before { - content: "\f244"; -} - -i.icon.birthday:before { - content: "\f1fd"; -} - -i.icon.block.layout:before { - content: "\f009"; -} - -i.icon.broken.chain:before { - content: "\f127"; -} - -i.icon.browser:before { - content: "\f022"; -} - -i.icon.call:before { - content: "\f095"; -} - -i.icon.call.square:before { - content: "\f098"; -} - -i.icon.cancel:before { - content: "\f00d"; -} - -i.icon.cart:before { - content: "\f07a"; -} - -i.icon.cc:before { - content: "\f20a"; -} - -i.icon.chain:before { - content: "\f0c1"; -} - -i.icon.chat:before { - content: "\f075"; -} - -i.icon.checked.calendar:before { - content: "\f274"; -} - -i.icon.checkmark:before { - content: "\f00c"; -} - -i.icon.checkmark.box:before { - content: "\f14a"; -} - -i.icon.chess.rock:before { - content: "\f447"; -} - -i.icon.circle.notched:before { - content: "\f1ce"; -} - -i.icon.circle.thin:before { - content: "\f111"; -} - -i.icon.close:before { - content: "\f00d"; -} - -i.icon.cloud.download:before { - content: "\f381"; -} - -i.icon.cloud.upload:before { - content: "\f382"; -} - -i.icon.cny:before { - content: "\f157"; -} - -i.icon.cocktail:before { - content: "\f000"; -} - -i.icon.commenting:before { - content: "\f27a"; -} - -i.icon.compose:before { - content: "\f303"; -} - -i.icon.computer:before { - content: "\f108"; -} - -i.icon.configure:before { - content: "\f0ad"; -} - -i.icon.content:before { - content: "\f0c9"; -} - -i.icon.conversation:before { - content: "\f086"; -} - -i.icon.credit.card.alternative:before { - content: "\f09d"; -} - -i.icon.currency:before { - content: "\f3d1"; -} - -i.icon.dashboard:before { - content: "\f3fd"; -} - -i.icon.deafness:before { - content: "\f2a4"; -} - -i.icon.delete:before { - content: "\f00d"; -} - -i.icon.delete.calendar:before { - content: "\f273"; -} - -i.icon.detective:before { - content: "\f21b"; -} - -i.icon.diamond:before { - content: "\f3a5"; -} - -i.icon.discussions:before { - content: "\f086"; -} - -i.icon.disk:before { - content: "\f0a0"; -} - -i.icon.doctor:before { - content: "\f0f0"; -} - -i.icon.dollar:before { - content: "\f155"; -} - -i.icon.dont:before { - content: "\f05e"; -} - -i.icon.drivers.license:before { - content: "\f2c2"; -} - -i.icon.dropdown:before { - content: "\f0d7"; -} - -i.icon.emergency:before { - content: "\f0f9"; -} - -i.icon.erase:before { - content: "\f12d"; -} - -i.icon.eur:before { - content: "\f153"; -} - -i.icon.euro:before { - content: "\f153"; -} - -i.icon.exchange:before { - content: "\f362"; -} - -i.icon.external:before { - content: "\f35d"; -} - -i.icon.external.share:before { - content: "\f14d"; -} - -i.icon.external.square:before { - content: "\f360"; -} - -i.icon.eyedropper:before { - content: "\f1fb"; -} - -i.icon.factory:before { - content: "\f275"; -} - -i.icon.favorite:before { - content: "\f005"; -} - -i.icon.feed:before { - content: "\f09e"; -} - -i.icon.female.homosexual:before { - content: "\f226"; -} - -i.icon.file.text:before { - content: "\f15c"; -} - -i.icon.find:before { - content: "\f1e5"; -} - -i.icon.first.aid:before { - content: "\f0fa"; -} - -i.icon.food:before { - content: "\f2e7"; -} - -i.icon.fork:before { - content: "\f126"; -} - -i.icon.game:before { - content: "\f11b"; -} - -i.icon.gay:before { - content: "\f227"; -} - -i.icon.gbp:before { - content: "\f154"; -} - -i.icon.grab:before { - content: "\f255"; -} - -i.icon.graduation:before { - content: "\f19d"; -} - -i.icon.grid.layout:before { - content: "\f00a"; -} - -i.icon.group:before { - content: "\f0c0"; -} - -i.icon.h:before { - content: "\f0fd"; -} - -i.icon.hamburger:before { - content: "\f0c9"; -} - -i.icon.hand.victory:before { - content: "\f25b"; -} - -i.icon.handicap:before { - content: "\f193"; -} - -i.icon.hard.of.hearing:before { - content: "\f2a4"; -} - -i.icon.header:before { - content: "\f1dc"; -} - -i.icon.heart.empty:before { - content: "\f004"; -} - -i.icon.help:before { - content: "\f128"; -} - -i.icon.help.circle:before { - content: "\f059"; -} - -i.icon.heterosexual:before { - content: "\f228"; -} - -i.icon.hide:before { - content: "\f070"; -} - -i.icon.hotel:before { - content: "\f236"; -} - -i.icon.hourglass.four:before { - content: "\f254"; -} - -i.icon.hourglass.full:before { - content: "\f254"; -} - -i.icon.hourglass.one:before { - content: "\f251"; -} - -i.icon.hourglass.three:before { - content: "\f253"; -} - -i.icon.hourglass.two:before { - content: "\f252"; -} - -i.icon.hourglass.zero:before { - content: "\f253"; -} - -i.icon.idea:before { - content: "\f0eb"; -} - -i.icon.ils:before { - content: "\f20b"; -} - -i.icon.in.cart:before { - content: "\f218"; -} - -i.icon.inr:before { - content: "\f156"; -} - -i.icon.intergender:before { - content: "\f224"; -} - -i.icon.intersex:before { - content: "\f224"; -} - -i.icon.jpy:before { - content: "\f157"; -} - -i.icon.krw:before { - content: "\f159"; -} - -i.icon.lab:before { - content: "\f0c3"; -} - -i.icon.law:before { - content: "\f24e"; -} - -i.icon.legal:before { - content: "\f0e3"; -} - -i.icon.lesbian:before { - content: "\f226"; -} - -i.icon.level.down:before { - content: "\f3be"; -} - -i.icon.level.up:before { - content: "\f3bf"; -} - -i.icon.lightning:before { - content: "\f0e7"; -} - -i.icon.like:before { - content: "\f004"; -} - -i.icon.line.graph:before { - content: "\f201"; -} - -i.icon.linkify:before { - content: "\f0c1"; -} - -i.icon.lira:before { - content: "\f195"; -} - -i.icon.list.layout:before { - content: "\f00b"; -} - -i.icon.log.out:before { - content: "\f2f5"; -} - -i.icon.magnify:before { - content: "\f00e"; -} - -i.icon.mail:before { - content: "\f0e0"; -} - -i.icon.mail.forward:before { - content: "\f064"; -} - -i.icon.mail.square:before { - content: "\f199"; -} - -i.icon.male.homosexual:before { - content: "\f227"; -} - -i.icon.man:before { - content: "\f222"; -} - -i.icon.marker:before { - content: "\f041"; -} - -i.icon.mars.alternate:before { - content: "\f229"; -} - -i.icon.mars.horizontal:before { - content: "\f22b"; -} - -i.icon.mars.vertical:before { - content: "\f22a"; -} - -i.icon.meanpath:before { - content: "\f0c8"; -} - -i.icon.military:before { - content: "\f0fb"; -} - -i.icon.money:before { - content: "\f3d1"; -} - -i.icon.move:before { - content: "\f0b2"; -} - -i.icon.mute:before { - content: "\f131"; -} - -i.icon.non.binary.transgender:before { - content: "\f223"; -} - -i.icon.numbered.list:before { - content: "\f0cb"; -} - -i.icon.options:before { - content: "\f1de"; -} - -i.icon.ordered.list:before { - content: "\f0cb"; -} - -i.icon.other.gender:before { - content: "\f229"; -} - -i.icon.other.gender.horizontal:before { - content: "\f22b"; -} - -i.icon.other.gender.vertical:before { - content: "\f22a"; -} - -i.icon.payment:before { - content: "\f09d"; -} - -i.icon.pencil:before { - content: "\f303"; -} - -i.icon.pencil.square:before { - content: "\f14b"; -} - -i.icon.photo:before { - content: "\f030"; -} - -i.icon.picture:before { - content: "\f03e"; -} - -i.icon.pie.chart:before { - content: "\f200"; -} - -i.icon.pie.graph:before { - content: "\f200"; -} - -i.icon.pin:before { - content: "\f08d"; -} - -i.icon.plus.cart:before { - content: "\f217"; -} - -i.icon.point:before { - content: "\f041"; -} - -i.icon.pointing.down:before { - content: "\f0a7"; -} - -i.icon.pointing.left:before { - content: "\f0a5"; -} - -i.icon.pointing.right:before { - content: "\f0a4"; -} - -i.icon.pointing.up:before { - content: "\f0a6"; -} - -i.icon.pound:before { - content: "\f154"; -} - -i.icon.power:before { - content: "\f011"; -} - -i.icon.power.cord:before { - content: "\f1e6"; -} - -i.icon.privacy:before { - content: "\f084"; -} - -i.icon.protect:before { - content: "\f023"; -} - -i.icon.puzzle:before { - content: "\f12e"; -} - -i.icon.r.circle:before { - content: "\f25d"; -} - -i.icon.radio:before { - content: "\f192"; -} - -i.icon.rain:before { - content: "\f0e9"; -} - -i.icon.record:before { - content: "\f03d"; -} - -i.icon.refresh:before { - content: "\f021"; -} - -i.icon.remove:before { - content: "\f00d"; -} - -i.icon.remove.bookmark:before { - content: "\f02e"; -} - -i.icon.remove.circle:before { - content: "\f057"; -} - -i.icon.remove.from.calendar:before { - content: "\f272"; -} - -i.icon.remove.user:before { - content: "\f235"; -} - -i.icon.repeat:before { - content: "\f01e"; -} - -i.icon.resize.horizontal:before { - content: "\f337"; -} - -i.icon.resize.vertical:before { - content: "\f338"; -} - -i.icon.rmb:before { - content: "\f157"; -} - -i.icon.rouble:before { - content: "\f158"; -} - -i.icon.rub:before { - content: "\f158"; -} - -i.icon.ruble:before { - content: "\f158"; -} - -i.icon.rupee:before { - content: "\f156"; -} - -i.icon.s15:before { - content: "\f2cd"; -} - -i.icon.selected.radio:before { - content: "\f192"; -} - -i.icon.send:before { - content: "\f1d8"; -} - -i.icon.setting:before { - content: "\f013"; -} - -i.icon.settings:before { - content: "\f085"; -} - -i.icon.shekel:before { - content: "\f20b"; -} - -i.icon.sheqel:before { - content: "\f20b"; -} - -i.icon.shield:before { - content: "\f3ed"; -} - -i.icon.shipping:before { - content: "\f0d1"; -} - -i.icon.shop:before { - content: "\f07a"; -} - -i.icon.shuffle:before { - content: "\f074"; -} - -i.icon.shutdown:before { - content: "\f011"; -} - -i.icon.sidebar:before { - content: "\f0c9"; -} - -i.icon.sign.in:before { - content: "\f2f6"; -} - -i.icon.sign.out:before { - content: "\f2f5"; -} - -i.icon.signing:before { - content: "\f2a7"; -} - -i.icon.signup:before { - content: "\f044"; -} - -i.icon.sliders:before { - content: "\f1de"; -} - -i.icon.soccer:before { - content: "\f1e3"; -} - -i.icon.sort.alphabet.ascending:before { - content: "\f15d"; -} - -i.icon.sort.alphabet.descending:before { - content: "\f15e"; -} - -i.icon.sort.ascending:before { - content: "\f0de"; -} - -i.icon.sort.content.ascending:before { - content: "\f160"; -} - -i.icon.sort.content.descending:before { - content: "\f161"; -} - -i.icon.sort.descending:before { - content: "\f0dd"; -} - -i.icon.sort.numeric.ascending:before { - content: "\f162"; -} - -i.icon.sort.numeric.descending:before { - content: "\f163"; -} - -i.icon.sound:before { - content: "\f025"; -} - -i.icon.spoon:before { - content: "\f2e5"; -} - -i.icon.spy:before { - content: "\f21b"; -} - -i.icon.star.empty:before { - content: "\f005"; -} - -i.icon.star.half.empty:before { - content: "\f089"; -} - -i.icon.star.half.full:before { - content: "\f089"; -} - -i.icon.student:before { - content: "\f19d"; -} - -i.icon.talk:before { - content: "\f27a"; -} - -i.icon.target:before { - content: "\f140"; -} - -i.icon.teletype:before { - content: "\f1e4"; -} - -i.icon.television:before { - content: "\f26c"; -} - -i.icon.text.cursor:before { - content: "\f246"; -} - -i.icon.text.telephone:before { - content: "\f1e4"; -} - -i.icon.theme:before { - content: "\f043"; -} - -i.icon.thermometer:before { - content: "\f2c7"; -} - -i.icon.thumb.tack:before { - content: "\f08d"; -} - -i.icon.ticket:before { - content: "\f3ff"; -} - -i.icon.time:before { - content: "\f017"; -} - -i.icon.times.rectangle:before { - content: "\f410"; -} - -i.icon.tm:before { - content: "\f25c"; -} - -i.icon.toggle.down:before { - content: "\f150"; -} - -i.icon.toggle.left:before { - content: "\f191"; -} - -i.icon.toggle.right:before { - content: "\f152"; -} - -i.icon.toggle.up:before { - content: "\f151"; -} - -i.icon.translate:before { - content: "\f1ab"; -} - -i.icon.travel:before { - content: "\f0b1"; -} - -i.icon.treatment:before { - content: "\f0f1"; -} - -i.icon.triangle.down:before { - content: "\f0d7"; -} - -i.icon.triangle.left:before { - content: "\f0d9"; -} - -i.icon.triangle.right:before { - content: "\f0da"; -} - -i.icon.triangle.up:before { - content: "\f0d8"; -} - -i.icon.try:before { - content: "\f195"; -} - -i.icon.unhide:before { - content: "\f06e"; -} - -i.icon.unlinkify:before { - content: "\f127"; -} - -i.icon.unmute:before { - content: "\f130"; -} - -i.icon.unordered.list:before { - content: "\f0ca"; -} - -i.icon.usd:before { - content: "\f155"; -} - -i.icon.user.cancel:before { - content: "\f235"; -} - -i.icon.user.close:before { - content: "\f235"; -} - -i.icon.user.delete:before { - content: "\f235"; -} - -i.icon.user.doctor:before { - content: "\f0f0"; -} - -i.icon.user.x:before { - content: "\f235"; -} - -i.icon.vcard:before { - content: "\f2bb"; -} - -i.icon.video.camera:before { - content: "\f03d"; -} - -i.icon.video.play:before { - content: "\f144"; -} - -i.icon.volume.control.phone:before { - content: "\f2a0"; -} - -i.icon.wait:before { - content: "\f017"; -} - -i.icon.warning:before { - content: "\f12a"; -} - -i.icon.warning.circle:before { - content: "\f06a"; -} - -i.icon.warning.sign:before { - content: "\f071"; -} - -i.icon.wi.fi:before { - content: "\f1eb"; -} - -i.icon.winner:before { - content: "\f091"; -} - -i.icon.wizard:before { - content: "\f0d0"; -} - -i.icon.woman:before { - content: "\f221"; -} - -i.icon.won:before { - content: "\f159"; -} - -i.icon.world:before { - content: "\f0ac"; -} - -i.icon.write:before { - content: "\f303"; -} - -i.icon.write.square:before { - content: "\f14b"; -} - -i.icon.x:before { - content: "\f00d"; -} - -i.icon.yen:before { - content: "\f157"; -} - -i.icon.zip:before { - content: "\f187"; -} - -i.icon.zoom:before { - content: "\f00e"; -} - -i.icon.zoom.in:before { - content: "\f00e"; -} - -i.icon.zoom.out:before { - content: "\f010"; -} - -/******************************* - Outline Icons -*******************************/ - -/* Outline Icon */ - -/* Load & Define Icon Font */ - -@font-face { - font-family: 'outline-icons'; - src: url("./themes/default/assets/fonts/outline-icons.eot"); - src: url("./themes/default/assets/fonts/outline-icons.eot?#iefix") format('embedded-opentype'), url("./themes/default/assets/fonts/outline-icons.woff2") format('woff2'), url("./themes/default/assets/fonts/outline-icons.woff") format('woff'), url("./themes/default/assets/fonts/outline-icons.ttf") format('truetype'), url("./themes/default/assets/fonts/outline-icons.svg#icons") format('svg'); - font-style: normal; - font-weight: normal; - font-variant: normal; - text-decoration: inherit; - text-transform: none; -} - -i.icon.outline { - font-family: 'outline-icons'; -} - -/* Icons */ - -i.icon.address.book.outline:before { - content: "\f2b9"; -} - -i.icon.address.card.outline:before { - content: "\f2bb"; -} - -i.icon.angry.outline:before { - content: "\f556"; -} - -i.icon.arrow.alternate.circle.down.outline:before { - content: "\f358"; -} - -i.icon.arrow.alternate.circle.left.outline:before { - content: "\f359"; -} - -i.icon.arrow.alternate.circle.right.outline:before { - content: "\f35a"; -} - -i.icon.arrow.alternate.circle.up.outline:before { - content: "\f35b"; -} - -i.icon.bell.outline:before { - content: "\f0f3"; -} - -i.icon.bell.slash.outline:before { - content: "\f1f6"; -} - -i.icon.bookmark.outline:before { - content: "\f02e"; -} - -i.icon.building.outline:before { - content: "\f1ad"; -} - -i.icon.calendar.alternate.outline:before { - content: "\f073"; -} - -i.icon.calendar.check.outline:before { - content: "\f274"; -} - -i.icon.calendar.minus.outline:before { - content: "\f272"; -} - -i.icon.calendar.outline:before { - content: "\f133"; -} - -i.icon.calendar.plus.outline:before { - content: "\f271"; -} - -i.icon.calendar.times.outline:before { - content: "\f273"; -} - -i.icon.caret.square.down.outline:before { - content: "\f150"; -} - -i.icon.caret.square.left.outline:before { - content: "\f191"; -} - -i.icon.caret.square.right.outline:before { - content: "\f152"; -} - -i.icon.caret.square.up.outline:before { - content: "\f151"; -} - -i.icon.chart.bar.outline:before { - content: "\f080"; -} - -i.icon.check.circle.outline:before { - content: "\f058"; -} - -i.icon.check.square.outline:before { - content: "\f14a"; -} - -i.icon.circle.outline:before { - content: "\f111"; -} - -i.icon.clipboard.outline:before { - content: "\f328"; -} - -i.icon.clock.outline:before { - content: "\f017"; -} - -i.icon.clone.outline:before { - content: "\f24d"; -} - -i.icon.closed.captioning.outline:before { - content: "\f20a"; -} - -i.icon.comment.alternate.outline:before { - content: "\f27a"; -} - -i.icon.comment.dots.outline:before { - content: "\f4ad"; -} - -i.icon.comment.outline:before { - content: "\f075"; -} - -i.icon.comments.outline:before { - content: "\f086"; -} - -i.icon.compass.outline:before { - content: "\f14e"; -} - -i.icon.copy.outline:before { - content: "\f0c5"; -} - -i.icon.copyright.outline:before { - content: "\f1f9"; -} - -i.icon.credit.card.outline:before { - content: "\f09d"; -} - -i.icon.dizzy.outline:before { - content: "\f567"; -} - -i.icon.dot.circle.outline:before { - content: "\f192"; -} - -i.icon.edit.outline:before { - content: "\f044"; -} - -i.icon.envelope.open.outline:before { - content: "\f2b6"; -} - -i.icon.envelope.outline:before { - content: "\f0e0"; -} - -i.icon.eye.outline:before { - content: "\f06e"; -} - -i.icon.eye.slash.outline:before { - content: "\f070"; -} - -i.icon.file.alternate.outline:before { - content: "\f15c"; -} - -i.icon.file.archive.outline:before { - content: "\f1c6"; -} - -i.icon.file.audio.outline:before { - content: "\f1c7"; -} - -i.icon.file.code.outline:before { - content: "\f1c9"; -} - -i.icon.file.excel.outline:before { - content: "\f1c3"; -} - -i.icon.file.image.outline:before { - content: "\f1c5"; -} - -i.icon.file.outline:before { - content: "\f15b"; -} - -i.icon.file.pdf.outline:before { - content: "\f1c1"; -} - -i.icon.file.powerpoint.outline:before { - content: "\f1c4"; -} - -i.icon.file.video.outline:before { - content: "\f1c8"; -} - -i.icon.file.word.outline:before { - content: "\f1c2"; -} - -i.icon.flag.outline:before { - content: "\f024"; -} - -i.icon.flushed.outline:before { - content: "\f579"; -} - -i.icon.folder.open.outline:before { - content: "\f07c"; -} - -i.icon.folder.outline:before { - content: "\f07b"; -} - -i.icon.frown.open.outline:before { - content: "\f57a"; -} - -i.icon.frown.outline:before { - content: "\f119"; -} - -i.icon.futbol.outline:before { - content: "\f1e3"; -} - -i.icon.gem.outline:before { - content: "\f3a5"; -} - -i.icon.grimace.outline:before { - content: "\f57f"; -} - -i.icon.grin.alternate.outline:before { - content: "\f581"; -} - -i.icon.grin.beam.outline:before { - content: "\f582"; -} - -i.icon.grin.beam.sweat.outline:before { - content: "\f583"; -} - -i.icon.grin.hearts.outline:before { - content: "\f584"; -} - -i.icon.grin.outline:before { - content: "\f580"; -} - -i.icon.grin.squint.outline:before { - content: "\f585"; -} - -i.icon.grin.squint.tears.outline:before { - content: "\f586"; -} - -i.icon.grin.stars.outline:before { - content: "\f587"; -} - -i.icon.grin.tears.outline:before { - content: "\f588"; -} - -i.icon.grin.tongue.outline:before { - content: "\f589"; -} - -i.icon.grin.tongue.squint.outline:before { - content: "\f58a"; -} - -i.icon.grin.tongue.wink.outline:before { - content: "\f58b"; -} - -i.icon.grin.wink.outline:before { - content: "\f58c"; -} - -i.icon.hand.lizard.outline:before { - content: "\f258"; -} - -i.icon.hand.paper.outline:before { - content: "\f256"; -} - -i.icon.hand.peace.outline:before { - content: "\f25b"; -} - -i.icon.hand.point.down.outline:before { - content: "\f0a7"; -} - -i.icon.hand.point.left.outline:before { - content: "\f0a5"; -} - -i.icon.hand.point.right.outline:before { - content: "\f0a4"; -} - -i.icon.hand.point.up.outline:before { - content: "\f0a6"; -} - -i.icon.hand.pointer.outline:before { - content: "\f25a"; -} - -i.icon.hand.rock.outline:before { - content: "\f255"; -} - -i.icon.hand.scissors.outline:before { - content: "\f257"; -} - -i.icon.hand.spock.outline:before { - content: "\f259"; -} - -i.icon.handshake.outline:before { - content: "\f2b5"; -} - -i.icon.hdd.outline:before { - content: "\f0a0"; -} - -i.icon.heart.outline:before { - content: "\f004"; -} - -i.icon.hospital.outline:before { - content: "\f0f8"; -} - -i.icon.hourglass.outline:before { - content: "\f254"; -} - -i.icon.id.badge.outline:before { - content: "\f2c1"; -} - -i.icon.id.card.outline:before { - content: "\f2c2"; -} - -i.icon.image.outline:before { - content: "\f03e"; -} - -i.icon.images.outline:before { - content: "\f302"; -} - -i.icon.keyboard.outline:before { - content: "\f11c"; -} - -i.icon.kiss.beam.outline:before { - content: "\f597"; -} - -i.icon.kiss.outline:before { - content: "\f596"; -} - -i.icon.kiss.wink.heart.outline:before { - content: "\f598"; -} - -i.icon.laugh.beam.outline:before { - content: "\f59a"; -} - -i.icon.laugh.outline:before { - content: "\f599"; -} - -i.icon.laugh.squint.outline:before { - content: "\f59b"; -} - -i.icon.laugh.wink.outline:before { - content: "\f59c"; -} - -i.icon.lemon.outline:before { - content: "\f094"; -} - -i.icon.life.ring.outline:before { - content: "\f1cd"; -} - -i.icon.lightbulb.outline:before { - content: "\f0eb"; -} - -i.icon.list.alternate.outline:before { - content: "\f022"; -} - -i.icon.map.outline:before { - content: "\f279"; -} - -i.icon.meh.blank.outline:before { - content: "\f5a4"; -} - -i.icon.meh.outline:before { - content: "\f11a"; -} - -i.icon.meh.rolling.eyes.outline:before { - content: "\f5a5"; -} - -i.icon.minus.square.outline:before { - content: "\f146"; -} - -i.icon.money.bill.alternate.outline:before { - content: "\f3d1"; -} - -i.icon.moon.outline:before { - content: "\f186"; -} - -i.icon.newspaper.outline:before { - content: "\f1ea"; -} - -i.icon.object.group.outline:before { - content: "\f247"; -} - -i.icon.object.ungroup.outline:before { - content: "\f248"; -} - -i.icon.paper.plane.outline:before { - content: "\f1d8"; -} - -i.icon.pause.circle.outline:before { - content: "\f28b"; -} - -i.icon.play.circle.outline:before { - content: "\f144"; -} - -i.icon.plus.square.outline:before { - content: "\f0fe"; -} - -i.icon.question.circle.outline:before { - content: "\f059"; -} - -i.icon.registered.outline:before { - content: "\f25d"; -} - -i.icon.sad.cry.outline:before { - content: "\f5b3"; -} - -i.icon.sad.tear.outline:before { - content: "\f5b4"; -} - -i.icon.save.outline:before { - content: "\f0c7"; -} - -i.icon.share.square.outline:before { - content: "\f14d"; -} - -i.icon.smile.beam.outline:before { - content: "\f5b8"; -} - -i.icon.smile.outline:before { - content: "\f118"; -} - -i.icon.smile.wink.outline:before { - content: "\f4da"; -} - -i.icon.snowflake.outline:before { - content: "\f2dc"; -} - -i.icon.square.outline:before { - content: "\f0c8"; -} - -i.icon.star.half.outline:before { - content: "\f089"; -} - -i.icon.star.outline:before { - content: "\f005"; -} - -i.icon.sticky.note.outline:before { - content: "\f249"; -} - -i.icon.stop.circle.outline:before { - content: "\f28d"; -} - -i.icon.sun.outline:before { - content: "\f185"; -} - -i.icon.surprise.outline:before { - content: "\f5c2"; -} - -i.icon.thumbs.down.outline:before { - content: "\f165"; -} - -i.icon.thumbs.up.outline:before { - content: "\f164"; -} - -i.icon.times.circle.outline:before { - content: "\f057"; -} - -i.icon.tired.outline:before { - content: "\f5c8"; -} - -i.icon.trash.alternate.outline:before { - content: "\f2ed"; -} - -i.icon.user.circle.outline:before { - content: "\f2bd"; -} - -i.icon.user.outline:before { - content: "\f007"; -} - -i.icon.window.close.outline:before { - content: "\f410"; -} - -i.icon.window.maximize.outline:before { - content: "\f2d0"; -} - -i.icon.window.minimize.outline:before { - content: "\f2d1"; -} - -i.icon.window.restore.outline:before { - content: "\f2d2"; -} - -/******************************* - Brand Icons -*******************************/ - -/* Load & Define Brand Font */ - -@font-face { - font-family: 'brand-icons'; - src: url("./themes/default/assets/fonts/brand-icons.eot"); - src: url("./themes/default/assets/fonts/brand-icons.eot?#iefix") format('embedded-opentype'), url("./themes/default/assets/fonts/brand-icons.woff2") format('woff2'), url("./themes/default/assets/fonts/brand-icons.woff") format('woff'), url("./themes/default/assets/fonts/brand-icons.ttf") format('truetype'), url("./themes/default/assets/fonts/brand-icons.svg#icons") format('svg'); - font-style: normal; - font-weight: normal; - font-variant: normal; - text-decoration: inherit; - text-transform: none; -} - -/* Icons */ - -i.icon.\35 00px:before { - content: "\f26e"; - font-family: 'brand-icons'; -} - -i.icon.accessible:before { - content: "\f368"; - font-family: 'brand-icons'; -} - -i.icon.accusoft:before { - content: "\f369"; - font-family: 'brand-icons'; -} - -i.icon.acquisitions.incorporated:before { - content: "\f6af"; - font-family: 'brand-icons'; -} - -i.icon.adn:before { - content: "\f170"; - font-family: 'brand-icons'; -} - -i.icon.adobe:before { - content: "\f778"; - font-family: 'brand-icons'; -} - -i.icon.adversal:before { - content: "\f36a"; - font-family: 'brand-icons'; -} - -i.icon.affiliatetheme:before { - content: "\f36b"; - font-family: 'brand-icons'; -} - -i.icon.airbnb:before { - content: "\f834"; - font-family: 'brand-icons'; -} - -i.icon.algolia:before { - content: "\f36c"; - font-family: 'brand-icons'; -} - -i.icon.alipay:before { - content: "\f642"; - font-family: 'brand-icons'; -} - -i.icon.amazon:before { - content: "\f270"; - font-family: 'brand-icons'; -} - -i.icon.amazon.pay:before { - content: "\f42c"; - font-family: 'brand-icons'; -} - -i.icon.amilia:before { - content: "\f36d"; - font-family: 'brand-icons'; -} - -i.icon.android:before { - content: "\f17b"; - font-family: 'brand-icons'; -} - -i.icon.angellist:before { - content: "\f209"; - font-family: 'brand-icons'; -} - -i.icon.angrycreative:before { - content: "\f36e"; - font-family: 'brand-icons'; -} - -i.icon.angular:before { - content: "\f420"; - font-family: 'brand-icons'; -} - -i.icon.app.store:before { - content: "\f36f"; - font-family: 'brand-icons'; -} - -i.icon.app.store.ios:before { - content: "\f370"; - font-family: 'brand-icons'; -} - -i.icon.apper:before { - content: "\f371"; - font-family: 'brand-icons'; -} - -i.icon.apple:before { - content: "\f179"; - font-family: 'brand-icons'; -} - -i.icon.apple.pay:before { - content: "\f415"; - font-family: 'brand-icons'; -} - -i.icon.artstation:before { - content: "\f77a"; - font-family: 'brand-icons'; -} - -i.icon.asymmetrik:before { - content: "\f372"; - font-family: 'brand-icons'; -} - -i.icon.atlassian:before { - content: "\f77b"; - font-family: 'brand-icons'; -} - -i.icon.audible:before { - content: "\f373"; - font-family: 'brand-icons'; -} - -i.icon.autoprefixer:before { - content: "\f41c"; - font-family: 'brand-icons'; -} - -i.icon.avianex:before { - content: "\f374"; - font-family: 'brand-icons'; -} - -i.icon.aviato:before { - content: "\f421"; - font-family: 'brand-icons'; -} - -i.icon.aws:before { - content: "\f375"; - font-family: 'brand-icons'; -} - -i.icon.bandcamp:before { - content: "\f2d5"; - font-family: 'brand-icons'; -} - -i.icon.battle.net:before { - content: "\f835"; - font-family: 'brand-icons'; -} - -i.icon.behance:before { - content: "\f1b4"; - font-family: 'brand-icons'; -} - -i.icon.behance.square:before { - content: "\f1b5"; - font-family: 'brand-icons'; -} - -i.icon.bimobject:before { - content: "\f378"; - font-family: 'brand-icons'; -} - -i.icon.bitbucket:before { - content: "\f171"; - font-family: 'brand-icons'; -} - -i.icon.bitcoin:before { - content: "\f379"; - font-family: 'brand-icons'; -} - -i.icon.bity:before { - content: "\f37a"; - font-family: 'brand-icons'; -} - -i.icon.black.tie:before { - content: "\f27e"; - font-family: 'brand-icons'; -} - -i.icon.blackberry:before { - content: "\f37b"; - font-family: 'brand-icons'; -} - -i.icon.blogger:before { - content: "\f37c"; - font-family: 'brand-icons'; -} - -i.icon.blogger.b:before { - content: "\f37d"; - font-family: 'brand-icons'; -} - -i.icon.bluetooth:before { - content: "\f293"; - font-family: 'brand-icons'; -} - -i.icon.bluetooth.b:before { - content: "\f294"; - font-family: 'brand-icons'; -} - -i.icon.bootstrap:before { - content: "\f836"; - font-family: 'brand-icons'; -} - -i.icon.btc:before { - content: "\f15a"; - font-family: 'brand-icons'; -} - -i.icon.buffer:before { - content: "\f837"; - font-family: 'brand-icons'; -} - -i.icon.buromobelexperte:before { - content: "\f37f"; - font-family: 'brand-icons'; -} - -i.icon.buy.n.large:before { - content: "\f8a6"; - font-family: 'brand-icons'; -} - -i.icon.buysellads:before { - content: "\f20d"; - font-family: 'brand-icons'; -} - -i.icon.canadian.maple.leaf:before { - content: "\f785"; - font-family: 'brand-icons'; -} - -i.icon.cc.amazon.pay:before { - content: "\f42d"; - font-family: 'brand-icons'; -} - -i.icon.cc.amex:before { - content: "\f1f3"; - font-family: 'brand-icons'; -} - -i.icon.cc.apple.pay:before { - content: "\f416"; - font-family: 'brand-icons'; -} - -i.icon.cc.diners.club:before { - content: "\f24c"; - font-family: 'brand-icons'; -} - -i.icon.cc.discover:before { - content: "\f1f2"; - font-family: 'brand-icons'; -} - -i.icon.cc.jcb:before { - content: "\f24b"; - font-family: 'brand-icons'; -} - -i.icon.cc.mastercard:before { - content: "\f1f1"; - font-family: 'brand-icons'; -} - -i.icon.cc.paypal:before { - content: "\f1f4"; - font-family: 'brand-icons'; -} - -i.icon.cc.stripe:before { - content: "\f1f5"; - font-family: 'brand-icons'; -} - -i.icon.cc.visa:before { - content: "\f1f0"; - font-family: 'brand-icons'; -} - -i.icon.centercode:before { - content: "\f380"; - font-family: 'brand-icons'; -} - -i.icon.centos:before { - content: "\f789"; - font-family: 'brand-icons'; -} - -i.icon.chrome:before { - content: "\f268"; - font-family: 'brand-icons'; -} - -i.icon.chromecast:before { - content: "\f838"; - font-family: 'brand-icons'; -} - -i.icon.cloudscale:before { - content: "\f383"; - font-family: 'brand-icons'; -} - -i.icon.cloudsmith:before { - content: "\f384"; - font-family: 'brand-icons'; -} - -i.icon.cloudversify:before { - content: "\f385"; - font-family: 'brand-icons'; -} - -i.icon.codepen:before { - content: "\f1cb"; - font-family: 'brand-icons'; -} - -i.icon.codiepie:before { - content: "\f284"; - font-family: 'brand-icons'; -} - -i.icon.confluence:before { - content: "\f78d"; - font-family: 'brand-icons'; -} - -i.icon.connectdevelop:before { - content: "\f20e"; - font-family: 'brand-icons'; -} - -i.icon.contao:before { - content: "\f26d"; - font-family: 'brand-icons'; -} - -i.icon.cotton.bureau:before { - content: "\f89e"; - font-family: 'brand-icons'; -} - -i.icon.cpanel:before { - content: "\f388"; - font-family: 'brand-icons'; -} - -i.icon.creative.commons:before { - content: "\f25e"; - font-family: 'brand-icons'; -} - -i.icon.creative.commons.by:before { - content: "\f4e7"; - font-family: 'brand-icons'; -} - -i.icon.creative.commons.nc:before { - content: "\f4e8"; - font-family: 'brand-icons'; -} - -i.icon.creative.commons.nc.eu:before { - content: "\f4e9"; - font-family: 'brand-icons'; -} - -i.icon.creative.commons.nc.jp:before { - content: "\f4ea"; - font-family: 'brand-icons'; -} - -i.icon.creative.commons.nd:before { - content: "\f4eb"; - font-family: 'brand-icons'; -} - -i.icon.creative.commons.pd:before { - content: "\f4ec"; - font-family: 'brand-icons'; -} - -i.icon.creative.commons.pd.alternate:before { - content: "\f4ed"; - font-family: 'brand-icons'; -} - -i.icon.creative.commons.remix:before { - content: "\f4ee"; - font-family: 'brand-icons'; -} - -i.icon.creative.commons.sa:before { - content: "\f4ef"; - font-family: 'brand-icons'; -} - -i.icon.creative.commons.sampling:before { - content: "\f4f0"; - font-family: 'brand-icons'; -} - -i.icon.creative.commons.sampling.plus:before { - content: "\f4f1"; - font-family: 'brand-icons'; -} - -i.icon.creative.commons.share:before { - content: "\f4f2"; - font-family: 'brand-icons'; -} - -i.icon.creative.commons.zero:before { - content: "\f4f3"; - font-family: 'brand-icons'; -} - -i.icon.critical.role:before { - content: "\f6c9"; - font-family: 'brand-icons'; -} - -i.icon.css3:before { - content: "\f13c"; - font-family: 'brand-icons'; -} - -i.icon.css3.alternate:before { - content: "\f38b"; - font-family: 'brand-icons'; -} - -i.icon.cuttlefish:before { - content: "\f38c"; - font-family: 'brand-icons'; -} - -i.icon.d.and.d:before { - content: "\f38d"; - font-family: 'brand-icons'; -} - -i.icon.d.and.d.beyond:before { - content: "\f6ca"; - font-family: 'brand-icons'; -} - -i.icon.dashcube:before { - content: "\f210"; - font-family: 'brand-icons'; -} - -i.icon.delicious:before { - content: "\f1a5"; - font-family: 'brand-icons'; -} - -i.icon.deploydog:before { - content: "\f38e"; - font-family: 'brand-icons'; -} - -i.icon.deskpro:before { - content: "\f38f"; - font-family: 'brand-icons'; -} - -i.icon.dev:before { - content: "\f6cc"; - font-family: 'brand-icons'; -} - -i.icon.deviantart:before { - content: "\f1bd"; - font-family: 'brand-icons'; -} - -i.icon.dhl:before { - content: "\f790"; - font-family: 'brand-icons'; -} - -i.icon.diaspora:before { - content: "\f791"; - font-family: 'brand-icons'; -} - -i.icon.digg:before { - content: "\f1a6"; - font-family: 'brand-icons'; -} - -i.icon.digital.ocean:before { - content: "\f391"; - font-family: 'brand-icons'; -} - -i.icon.discord:before { - content: "\f392"; - font-family: 'brand-icons'; -} - -i.icon.discourse:before { - content: "\f393"; - font-family: 'brand-icons'; -} - -i.icon.dochub:before { - content: "\f394"; - font-family: 'brand-icons'; -} - -i.icon.docker:before { - content: "\f395"; - font-family: 'brand-icons'; -} - -i.icon.draft2digital:before { - content: "\f396"; - font-family: 'brand-icons'; -} - -i.icon.dribbble:before { - content: "\f17d"; - font-family: 'brand-icons'; -} - -i.icon.dribbble.square:before { - content: "\f397"; - font-family: 'brand-icons'; -} - -i.icon.dropbox:before { - content: "\f16b"; - font-family: 'brand-icons'; -} - -i.icon.drupal:before { - content: "\f1a9"; - font-family: 'brand-icons'; -} - -i.icon.dyalog:before { - content: "\f399"; - font-family: 'brand-icons'; -} - -i.icon.earlybirds:before { - content: "\f39a"; - font-family: 'brand-icons'; -} - -i.icon.ebay:before { - content: "\f4f4"; - font-family: 'brand-icons'; -} - -i.icon.edge:before { - content: "\f282"; - font-family: 'brand-icons'; -} - -i.icon.elementor:before { - content: "\f430"; - font-family: 'brand-icons'; -} - -i.icon.ello:before { - content: "\f5f1"; - font-family: 'brand-icons'; -} - -i.icon.ember:before { - content: "\f423"; - font-family: 'brand-icons'; -} - -i.icon.empire:before { - content: "\f1d1"; - font-family: 'brand-icons'; -} - -i.icon.envira:before { - content: "\f299"; - font-family: 'brand-icons'; -} - -i.icon.erlang:before { - content: "\f39d"; - font-family: 'brand-icons'; -} - -i.icon.ethereum:before { - content: "\f42e"; - font-family: 'brand-icons'; -} - -i.icon.etsy:before { - content: "\f2d7"; - font-family: 'brand-icons'; -} - -i.icon.evernote:before { - content: "\f839"; - font-family: 'brand-icons'; -} - -i.icon.expeditedssl:before { - content: "\f23e"; - font-family: 'brand-icons'; -} - -i.icon.facebook:before { - content: "\f09a"; - font-family: 'brand-icons'; -} - -i.icon.facebook.f:before { - content: "\f39e"; - font-family: 'brand-icons'; -} - -i.icon.facebook.messenger:before { - content: "\f39f"; - font-family: 'brand-icons'; -} - -i.icon.facebook.square:before { - content: "\f082"; - font-family: 'brand-icons'; -} - -i.icon.fantasy.flight.games:before { - content: "\f6dc"; - font-family: 'brand-icons'; -} - -i.icon.fedex:before { - content: "\f797"; - font-family: 'brand-icons'; -} - -i.icon.fedora:before { - content: "\f798"; - font-family: 'brand-icons'; -} - -i.icon.figma:before { - content: "\f799"; - font-family: 'brand-icons'; -} - -i.icon.firefox:before { - content: "\f269"; - font-family: 'brand-icons'; -} - -i.icon.firefox.browser:before { - content: "\f907"; - font-family: 'brand-icons'; -} - -i.icon.first.order:before { - content: "\f2b0"; - font-family: 'brand-icons'; -} - -i.icon.first.order.alternate:before { - content: "\f50a"; - font-family: 'brand-icons'; -} - -i.icon.firstdraft:before { - content: "\f3a1"; - font-family: 'brand-icons'; -} - -i.icon.flickr:before { - content: "\f16e"; - font-family: 'brand-icons'; -} - -i.icon.flipboard:before { - content: "\f44d"; - font-family: 'brand-icons'; -} - -i.icon.fly:before { - content: "\f417"; - font-family: 'brand-icons'; -} - -i.icon.font.awesome:before { - content: "\f2b4"; - font-family: 'brand-icons'; -} - -i.icon.font.awesome.alternate:before { - content: "\f35c"; - font-family: 'brand-icons'; -} - -i.icon.font.awesome.flag:before { - content: "\f425"; - font-family: 'brand-icons'; -} - -i.icon.fonticons:before { - content: "\f280"; - font-family: 'brand-icons'; -} - -i.icon.fonticons.fi:before { - content: "\f3a2"; - font-family: 'brand-icons'; -} - -i.icon.fort.awesome:before { - content: "\f286"; - font-family: 'brand-icons'; -} - -i.icon.fort.awesome.alternate:before { - content: "\f3a3"; - font-family: 'brand-icons'; -} - -i.icon.forumbee:before { - content: "\f211"; - font-family: 'brand-icons'; -} - -i.icon.foursquare:before { - content: "\f180"; - font-family: 'brand-icons'; -} - -i.icon.free.code.camp:before { - content: "\f2c5"; - font-family: 'brand-icons'; -} - -i.icon.freebsd:before { - content: "\f3a4"; - font-family: 'brand-icons'; -} - -i.icon.fulcrum:before { - content: "\f50b"; - font-family: 'brand-icons'; -} - -i.icon.galactic.republic:before { - content: "\f50c"; - font-family: 'brand-icons'; -} - -i.icon.galactic.senate:before { - content: "\f50d"; - font-family: 'brand-icons'; -} - -i.icon.get.pocket:before { - content: "\f265"; - font-family: 'brand-icons'; -} - -i.icon.gg:before { - content: "\f260"; - font-family: 'brand-icons'; -} - -i.icon.gg.circle:before { - content: "\f261"; - font-family: 'brand-icons'; -} - -i.icon.git:before { - content: "\f1d3"; - font-family: 'brand-icons'; -} - -i.icon.git.alternate:before { - content: "\f841"; - font-family: 'brand-icons'; -} - -i.icon.git.square:before { - content: "\f1d2"; - font-family: 'brand-icons'; -} - -i.icon.github:before { - content: "\f09b"; - font-family: 'brand-icons'; -} - -i.icon.github.alternate:before { - content: "\f113"; - font-family: 'brand-icons'; -} - -i.icon.github.square:before { - content: "\f092"; - font-family: 'brand-icons'; -} - -i.icon.gitkraken:before { - content: "\f3a6"; - font-family: 'brand-icons'; -} - -i.icon.gitlab:before { - content: "\f296"; - font-family: 'brand-icons'; -} - -i.icon.gitter:before { - content: "\f426"; - font-family: 'brand-icons'; -} - -i.icon.glide:before { - content: "\f2a5"; - font-family: 'brand-icons'; -} - -i.icon.glide.g:before { - content: "\f2a6"; - font-family: 'brand-icons'; -} - -i.icon.gofore:before { - content: "\f3a7"; - font-family: 'brand-icons'; -} - -i.icon.goodreads:before { - content: "\f3a8"; - font-family: 'brand-icons'; -} - -i.icon.goodreads.g:before { - content: "\f3a9"; - font-family: 'brand-icons'; -} - -i.icon.google:before { - content: "\f1a0"; - font-family: 'brand-icons'; -} - -i.icon.google.drive:before { - content: "\f3aa"; - font-family: 'brand-icons'; -} - -i.icon.google.play:before { - content: "\f3ab"; - font-family: 'brand-icons'; -} - -i.icon.google.plus:before { - content: "\f2b3"; - font-family: 'brand-icons'; -} - -i.icon.google.plus.g:before { - content: "\f0d5"; - font-family: 'brand-icons'; -} - -i.icon.google.plus.square:before { - content: "\f0d4"; - font-family: 'brand-icons'; -} - -i.icon.google.wallet:before { - content: "\f1ee"; - font-family: 'brand-icons'; -} - -i.icon.gratipay:before { - content: "\f184"; - font-family: 'brand-icons'; -} - -i.icon.grav:before { - content: "\f2d6"; - font-family: 'brand-icons'; -} - -i.icon.gripfire:before { - content: "\f3ac"; - font-family: 'brand-icons'; -} - -i.icon.grunt:before { - content: "\f3ad"; - font-family: 'brand-icons'; -} - -i.icon.gulp:before { - content: "\f3ae"; - font-family: 'brand-icons'; -} - -i.icon.hacker.news:before { - content: "\f1d4"; - font-family: 'brand-icons'; -} - -i.icon.hacker.news.square:before { - content: "\f3af"; - font-family: 'brand-icons'; -} - -i.icon.hackerrank:before { - content: "\f5f7"; - font-family: 'brand-icons'; -} - -i.icon.hips:before { - content: "\f452"; - font-family: 'brand-icons'; -} - -i.icon.hire.a.helper:before { - content: "\f3b0"; - font-family: 'brand-icons'; -} - -i.icon.hooli:before { - content: "\f427"; - font-family: 'brand-icons'; -} - -i.icon.hornbill:before { - content: "\f592"; - font-family: 'brand-icons'; -} - -i.icon.hotjar:before { - content: "\f3b1"; - font-family: 'brand-icons'; -} - -i.icon.houzz:before { - content: "\f27c"; - font-family: 'brand-icons'; -} - -i.icon.html5:before { - content: "\f13b"; - font-family: 'brand-icons'; -} - -i.icon.hubspot:before { - content: "\f3b2"; - font-family: 'brand-icons'; -} - -i.icon.ideal:before { - content: "\f913"; - font-family: 'brand-icons'; -} - -i.icon.imdb:before { - content: "\f2d8"; - font-family: 'brand-icons'; -} - -i.icon.instagram:before { - content: "\f16d"; - font-family: 'brand-icons'; -} - -i.icon.intercom:before { - content: "\f7af"; - font-family: 'brand-icons'; -} - -i.icon.internet.explorer:before { - content: "\f26b"; - font-family: 'brand-icons'; -} - -i.icon.invision:before { - content: "\f7b0"; - font-family: 'brand-icons'; -} - -i.icon.ioxhost:before { - content: "\f208"; - font-family: 'brand-icons'; -} - -i.icon.itch.io:before { - content: "\f83a"; - font-family: 'brand-icons'; -} - -i.icon.itunes:before { - content: "\f3b4"; - font-family: 'brand-icons'; -} - -i.icon.itunes.note:before { - content: "\f3b5"; - font-family: 'brand-icons'; -} - -i.icon.java:before { - content: "\f4e4"; - font-family: 'brand-icons'; -} - -i.icon.jedi.order:before { - content: "\f50e"; - font-family: 'brand-icons'; -} - -i.icon.jenkins:before { - content: "\f3b6"; - font-family: 'brand-icons'; -} - -i.icon.jira:before { - content: "\f7b1"; - font-family: 'brand-icons'; -} - -i.icon.joget:before { - content: "\f3b7"; - font-family: 'brand-icons'; -} - -i.icon.joomla:before { - content: "\f1aa"; - font-family: 'brand-icons'; -} - -i.icon.js:before { - content: "\f3b8"; - font-family: 'brand-icons'; -} - -i.icon.js.square:before { - content: "\f3b9"; - font-family: 'brand-icons'; -} - -i.icon.jsfiddle:before { - content: "\f1cc"; - font-family: 'brand-icons'; -} - -i.icon.kaggle:before { - content: "\f5fa"; - font-family: 'brand-icons'; -} - -i.icon.keybase:before { - content: "\f4f5"; - font-family: 'brand-icons'; -} - -i.icon.keycdn:before { - content: "\f3ba"; - font-family: 'brand-icons'; -} - -i.icon.kickstarter:before { - content: "\f3bb"; - font-family: 'brand-icons'; -} - -i.icon.kickstarter.k:before { - content: "\f3bc"; - font-family: 'brand-icons'; -} - -i.icon.korvue:before { - content: "\f42f"; - font-family: 'brand-icons'; -} - -i.icon.laravel:before { - content: "\f3bd"; - font-family: 'brand-icons'; -} - -i.icon.lastfm:before { - content: "\f202"; - font-family: 'brand-icons'; -} - -i.icon.lastfm.square:before { - content: "\f203"; - font-family: 'brand-icons'; -} - -i.icon.leanpub:before { - content: "\f212"; - font-family: 'brand-icons'; -} - -i.icon.lesscss:before { - content: "\f41d"; - font-family: 'brand-icons'; -} - -i.icon.linechat:before { - content: "\f3c0"; - font-family: 'brand-icons'; -} - -i.icon.linkedin:before { - content: "\f08c"; - font-family: 'brand-icons'; -} - -i.icon.linkedin.in:before { - content: "\f0e1"; - font-family: 'brand-icons'; -} - -i.icon.linode:before { - content: "\f2b8"; - font-family: 'brand-icons'; -} - -i.icon.linux:before { - content: "\f17c"; - font-family: 'brand-icons'; -} - -i.icon.lyft:before { - content: "\f3c3"; - font-family: 'brand-icons'; -} - -i.icon.magento:before { - content: "\f3c4"; - font-family: 'brand-icons'; -} - -i.icon.mailchimp:before { - content: "\f59e"; - font-family: 'brand-icons'; -} - -i.icon.mandalorian:before { - content: "\f50f"; - font-family: 'brand-icons'; -} - -i.icon.markdown:before { - content: "\f60f"; - font-family: 'brand-icons'; -} - -i.icon.mastodon:before { - content: "\f4f6"; - font-family: 'brand-icons'; -} - -i.icon.maxcdn:before { - content: "\f136"; - font-family: 'brand-icons'; -} - -i.icon.mdb:before { - content: "\f8ca"; - font-family: 'brand-icons'; -} - -i.icon.medapps:before { - content: "\f3c6"; - font-family: 'brand-icons'; -} - -i.icon.medium:before { - content: "\f23a"; - font-family: 'brand-icons'; -} - -i.icon.medium.m:before { - content: "\f3c7"; - font-family: 'brand-icons'; -} - -i.icon.medrt:before { - content: "\f3c8"; - font-family: 'brand-icons'; -} - -i.icon.meetup:before { - content: "\f2e0"; - font-family: 'brand-icons'; -} - -i.icon.megaport:before { - content: "\f5a3"; - font-family: 'brand-icons'; -} - -i.icon.mendeley:before { - content: "\f7b3"; - font-family: 'brand-icons'; -} - -i.icon.microblog:before { - content: "\f91a"; - font-family: 'brand-icons'; -} - -i.icon.microsoft:before { - content: "\f3ca"; - font-family: 'brand-icons'; -} - -i.icon.mix:before { - content: "\f3cb"; - font-family: 'brand-icons'; -} - -i.icon.mixcloud:before { - content: "\f289"; - font-family: 'brand-icons'; -} - -i.icon.mizuni:before { - content: "\f3cc"; - font-family: 'brand-icons'; -} - -i.icon.modx:before { - content: "\f285"; - font-family: 'brand-icons'; -} - -i.icon.monero:before { - content: "\f3d0"; - font-family: 'brand-icons'; -} - -i.icon.napster:before { - content: "\f3d2"; - font-family: 'brand-icons'; -} - -i.icon.neos:before { - content: "\f612"; - font-family: 'brand-icons'; -} - -i.icon.nimblr:before { - content: "\f5a8"; - font-family: 'brand-icons'; -} - -i.icon.node:before { - content: "\f419"; - font-family: 'brand-icons'; -} - -i.icon.node.js:before { - content: "\f3d3"; - font-family: 'brand-icons'; -} - -i.icon.npm:before { - content: "\f3d4"; - font-family: 'brand-icons'; -} - -i.icon.ns8:before { - content: "\f3d5"; - font-family: 'brand-icons'; -} - -i.icon.nutritionix:before { - content: "\f3d6"; - font-family: 'brand-icons'; -} - -i.icon.odnoklassniki:before { - content: "\f263"; - font-family: 'brand-icons'; -} - -i.icon.odnoklassniki.square:before { - content: "\f264"; - font-family: 'brand-icons'; -} - -i.icon.old.republic:before { - content: "\f510"; - font-family: 'brand-icons'; -} - -i.icon.opencart:before { - content: "\f23d"; - font-family: 'brand-icons'; -} - -i.icon.openid:before { - content: "\f19b"; - font-family: 'brand-icons'; -} - -i.icon.opera:before { - content: "\f26a"; - font-family: 'brand-icons'; -} - -i.icon.optin.monster:before { - content: "\f23c"; - font-family: 'brand-icons'; -} - -i.icon.orcid:before { - content: "\f8d2"; - font-family: 'brand-icons'; -} - -i.icon.osi:before { - content: "\f41a"; - font-family: 'brand-icons'; -} - -i.icon.page4:before { - content: "\f3d7"; - font-family: 'brand-icons'; -} - -i.icon.pagelines:before { - content: "\f18c"; - font-family: 'brand-icons'; -} - -i.icon.palfed:before { - content: "\f3d8"; - font-family: 'brand-icons'; -} - -i.icon.patreon:before { - content: "\f3d9"; - font-family: 'brand-icons'; -} - -i.icon.paypal:before { - content: "\f1ed"; - font-family: 'brand-icons'; -} - -i.icon.penny.arcade:before { - content: "\f704"; - font-family: 'brand-icons'; -} - -i.icon.periscope:before { - content: "\f3da"; - font-family: 'brand-icons'; -} - -i.icon.phabricator:before { - content: "\f3db"; - font-family: 'brand-icons'; -} - -i.icon.phoenix.framework:before { - content: "\f3dc"; - font-family: 'brand-icons'; -} - -i.icon.phoenix.squadron:before { - content: "\f511"; - font-family: 'brand-icons'; -} - -i.icon.php:before { - content: "\f457"; - font-family: 'brand-icons'; -} - -i.icon.pied.piper:before { - content: "\f2ae"; - font-family: 'brand-icons'; -} - -i.icon.pied.piper.alternate:before { - content: "\f1a8"; - font-family: 'brand-icons'; -} - -i.icon.pied.piper.hat:before { - content: "\f4e5"; - font-family: 'brand-icons'; -} - -i.icon.pied.piper.pp:before { - content: "\f1a7"; - font-family: 'brand-icons'; -} - -i.icon.pied.piper.square:before { - content: "\f91e"; - font-family: 'brand-icons'; -} - -i.icon.pinterest:before { - content: "\f0d2"; - font-family: 'brand-icons'; -} - -i.icon.pinterest.p:before { - content: "\f231"; - font-family: 'brand-icons'; -} - -i.icon.pinterest.square:before { - content: "\f0d3"; - font-family: 'brand-icons'; -} - -i.icon.playstation:before { - content: "\f3df"; - font-family: 'brand-icons'; -} - -i.icon.product.hunt:before { - content: "\f288"; - font-family: 'brand-icons'; -} - -i.icon.pushed:before { - content: "\f3e1"; - font-family: 'brand-icons'; -} - -i.icon.python:before { - content: "\f3e2"; - font-family: 'brand-icons'; -} - -i.icon.qq:before { - content: "\f1d6"; - font-family: 'brand-icons'; -} - -i.icon.quinscape:before { - content: "\f459"; - font-family: 'brand-icons'; -} - -i.icon.quora:before { - content: "\f2c4"; - font-family: 'brand-icons'; -} - -i.icon.r.project:before { - content: "\f4f7"; - font-family: 'brand-icons'; -} - -i.icon.raspberry.pi:before { - content: "\f7bb"; - font-family: 'brand-icons'; -} - -i.icon.ravelry:before { - content: "\f2d9"; - font-family: 'brand-icons'; -} - -i.icon.react:before { - content: "\f41b"; - font-family: 'brand-icons'; -} - -i.icon.reacteurope:before { - content: "\f75d"; - font-family: 'brand-icons'; -} - -i.icon.readme:before { - content: "\f4d5"; - font-family: 'brand-icons'; -} - -i.icon.rebel:before { - content: "\f1d0"; - font-family: 'brand-icons'; -} - -i.icon.reddit:before { - content: "\f1a1"; - font-family: 'brand-icons'; -} - -i.icon.reddit.alien:before { - content: "\f281"; - font-family: 'brand-icons'; -} - -i.icon.reddit.square:before { - content: "\f1a2"; - font-family: 'brand-icons'; -} - -i.icon.redhat:before { - content: "\f7bc"; - font-family: 'brand-icons'; -} - -i.icon.redriver:before { - content: "\f3e3"; - font-family: 'brand-icons'; -} - -i.icon.redyeti:before { - content: "\f69d"; - font-family: 'brand-icons'; -} - -i.icon.renren:before { - content: "\f18b"; - font-family: 'brand-icons'; -} - -i.icon.replyd:before { - content: "\f3e6"; - font-family: 'brand-icons'; -} - -i.icon.researchgate:before { - content: "\f4f8"; - font-family: 'brand-icons'; -} - -i.icon.resolving:before { - content: "\f3e7"; - font-family: 'brand-icons'; -} - -i.icon.rev:before { - content: "\f5b2"; - font-family: 'brand-icons'; -} - -i.icon.rocketchat:before { - content: "\f3e8"; - font-family: 'brand-icons'; -} - -i.icon.rockrms:before { - content: "\f3e9"; - font-family: 'brand-icons'; -} - -i.icon.safari:before { - content: "\f267"; - font-family: 'brand-icons'; -} - -i.icon.salesforce:before { - content: "\f83b"; - font-family: 'brand-icons'; -} - -i.icon.sass:before { - content: "\f41e"; - font-family: 'brand-icons'; -} - -i.icon.schlix:before { - content: "\f3ea"; - font-family: 'brand-icons'; -} - -i.icon.scribd:before { - content: "\f28a"; - font-family: 'brand-icons'; -} - -i.icon.searchengin:before { - content: "\f3eb"; - font-family: 'brand-icons'; -} - -i.icon.sellcast:before { - content: "\f2da"; - font-family: 'brand-icons'; -} - -i.icon.sellsy:before { - content: "\f213"; - font-family: 'brand-icons'; -} - -i.icon.servicestack:before { - content: "\f3ec"; - font-family: 'brand-icons'; -} - -i.icon.shirtsinbulk:before { - content: "\f214"; - font-family: 'brand-icons'; -} - -i.icon.shopware:before { - content: "\f5b5"; - font-family: 'brand-icons'; -} - -i.icon.simplybuilt:before { - content: "\f215"; - font-family: 'brand-icons'; -} - -i.icon.sistrix:before { - content: "\f3ee"; - font-family: 'brand-icons'; -} - -i.icon.sith:before { - content: "\f512"; - font-family: 'brand-icons'; -} - -i.icon.sketch:before { - content: "\f7c6"; - font-family: 'brand-icons'; -} - -i.icon.skyatlas:before { - content: "\f216"; - font-family: 'brand-icons'; -} - -i.icon.skype:before { - content: "\f17e"; - font-family: 'brand-icons'; -} - -i.icon.slack:before { - content: "\f198"; - font-family: 'brand-icons'; -} - -i.icon.slack.hash:before { - content: "\f3ef"; - font-family: 'brand-icons'; -} - -i.icon.slideshare:before { - content: "\f1e7"; - font-family: 'brand-icons'; -} - -i.icon.snapchat:before { - content: "\f2ab"; - font-family: 'brand-icons'; -} - -i.icon.snapchat.ghost:before { - content: "\f2ac"; - font-family: 'brand-icons'; -} - -i.icon.snapchat.square:before { - content: "\f2ad"; - font-family: 'brand-icons'; -} - -i.icon.soundcloud:before { - content: "\f1be"; - font-family: 'brand-icons'; -} - -i.icon.sourcetree:before { - content: "\f7d3"; - font-family: 'brand-icons'; -} - -i.icon.speakap:before { - content: "\f3f3"; - font-family: 'brand-icons'; -} - -i.icon.speaker.deck:before { - content: "\f83c"; - font-family: 'brand-icons'; -} - -i.icon.spotify:before { - content: "\f1bc"; - font-family: 'brand-icons'; -} - -i.icon.squarespace:before { - content: "\f5be"; - font-family: 'brand-icons'; -} - -i.icon.stack.exchange:before { - content: "\f18d"; - font-family: 'brand-icons'; -} - -i.icon.stack.overflow:before { - content: "\f16c"; - font-family: 'brand-icons'; -} - -i.icon.stackpath:before { - content: "\f842"; - font-family: 'brand-icons'; -} - -i.icon.staylinked:before { - content: "\f3f5"; - font-family: 'brand-icons'; -} - -i.icon.steam:before { - content: "\f1b6"; - font-family: 'brand-icons'; -} - -i.icon.steam.square:before { - content: "\f1b7"; - font-family: 'brand-icons'; -} - -i.icon.steam.symbol:before { - content: "\f3f6"; - font-family: 'brand-icons'; -} - -i.icon.sticker.mule:before { - content: "\f3f7"; - font-family: 'brand-icons'; -} - -i.icon.strava:before { - content: "\f428"; - font-family: 'brand-icons'; -} - -i.icon.stripe:before { - content: "\f429"; - font-family: 'brand-icons'; -} - -i.icon.stripe.s:before { - content: "\f42a"; - font-family: 'brand-icons'; -} - -i.icon.studiovinari:before { - content: "\f3f8"; - font-family: 'brand-icons'; -} - -i.icon.stumbleupon:before { - content: "\f1a4"; - font-family: 'brand-icons'; -} - -i.icon.stumbleupon.circle:before { - content: "\f1a3"; - font-family: 'brand-icons'; -} - -i.icon.superpowers:before { - content: "\f2dd"; - font-family: 'brand-icons'; -} - -i.icon.supple:before { - content: "\f3f9"; - font-family: 'brand-icons'; -} - -i.icon.suse:before { - content: "\f7d6"; - font-family: 'brand-icons'; -} - -i.icon.swift:before { - content: "\f8e1"; - font-family: 'brand-icons'; -} - -i.icon.symfony:before { - content: "\f83d"; - font-family: 'brand-icons'; -} - -i.icon.teamspeak:before { - content: "\f4f9"; - font-family: 'brand-icons'; -} - -i.icon.telegram:before { - content: "\f2c6"; - font-family: 'brand-icons'; -} - -i.icon.telegram.plane:before { - content: "\f3fe"; - font-family: 'brand-icons'; -} - -i.icon.tencent.weibo:before { - content: "\f1d5"; - font-family: 'brand-icons'; -} - -i.icon.themeco:before { - content: "\f5c6"; - font-family: 'brand-icons'; -} - -i.icon.themeisle:before { - content: "\f2b2"; - font-family: 'brand-icons'; -} - -i.icon.think.peaks:before { - content: "\f731"; - font-family: 'brand-icons'; -} - -i.icon.trade.federation:before { - content: "\f513"; - font-family: 'brand-icons'; -} - -i.icon.trello:before { - content: "\f181"; - font-family: 'brand-icons'; -} - -i.icon.tripadvisor:before { - content: "\f262"; - font-family: 'brand-icons'; -} - -i.icon.tumblr:before { - content: "\f173"; - font-family: 'brand-icons'; -} - -i.icon.tumblr.square:before { - content: "\f174"; - font-family: 'brand-icons'; -} - -i.icon.twitch:before { - content: "\f1e8"; - font-family: 'brand-icons'; -} - -i.icon.twitter:before { - content: "\f099"; - font-family: 'brand-icons'; -} - -i.icon.twitter.square:before { - content: "\f081"; - font-family: 'brand-icons'; -} - -i.icon.typo3:before { - content: "\f42b"; - font-family: 'brand-icons'; -} - -i.icon.uber:before { - content: "\f402"; - font-family: 'brand-icons'; -} - -i.icon.ubuntu:before { - content: "\f7df"; - font-family: 'brand-icons'; -} - -i.icon.uikit:before { - content: "\f403"; - font-family: 'brand-icons'; -} - -i.icon.umbraco:before { - content: "\f8e8"; - font-family: 'brand-icons'; -} - -i.icon.uniregistry:before { - content: "\f404"; - font-family: 'brand-icons'; -} - -i.icon.unity:before { - content: "\f949"; - font-family: 'brand-icons'; -} - -i.icon.untappd:before { - content: "\f405"; - font-family: 'brand-icons'; -} - -i.icon.ups:before { - content: "\f7e0"; - font-family: 'brand-icons'; -} - -i.icon.usb:before { - content: "\f287"; - font-family: 'brand-icons'; -} - -i.icon.usps:before { - content: "\f7e1"; - font-family: 'brand-icons'; -} - -i.icon.ussunnah:before { - content: "\f407"; - font-family: 'brand-icons'; -} - -i.icon.vaadin:before { - content: "\f408"; - font-family: 'brand-icons'; -} - -i.icon.viacoin:before { - content: "\f237"; - font-family: 'brand-icons'; -} - -i.icon.viadeo:before { - content: "\f2a9"; - font-family: 'brand-icons'; -} - -i.icon.viadeo.square:before { - content: "\f2aa"; - font-family: 'brand-icons'; -} - -i.icon.viber:before { - content: "\f409"; - font-family: 'brand-icons'; -} - -i.icon.vimeo:before { - content: "\f40a"; - font-family: 'brand-icons'; -} - -i.icon.vimeo.square:before { - content: "\f194"; - font-family: 'brand-icons'; -} - -i.icon.vimeo.v:before { - content: "\f27d"; - font-family: 'brand-icons'; -} - -i.icon.vine:before { - content: "\f1ca"; - font-family: 'brand-icons'; -} - -i.icon.vk:before { - content: "\f189"; - font-family: 'brand-icons'; -} - -i.icon.vnv:before { - content: "\f40b"; - font-family: 'brand-icons'; -} - -i.icon.vuejs:before { - content: "\f41f"; - font-family: 'brand-icons'; -} - -i.icon.waze:before { - content: "\f83f"; - font-family: 'brand-icons'; -} - -i.icon.weebly:before { - content: "\f5cc"; - font-family: 'brand-icons'; -} - -i.icon.weibo:before { - content: "\f18a"; - font-family: 'brand-icons'; -} - -i.icon.weixin:before { - content: "\f1d7"; - font-family: 'brand-icons'; -} - -i.icon.whatsapp:before { - content: "\f232"; - font-family: 'brand-icons'; -} - -i.icon.whatsapp.square:before { - content: "\f40c"; - font-family: 'brand-icons'; -} - -i.icon.whmcs:before { - content: "\f40d"; - font-family: 'brand-icons'; -} - -i.icon.wikipedia.w:before { - content: "\f266"; - font-family: 'brand-icons'; -} - -i.icon.windows:before { - content: "\f17a"; - font-family: 'brand-icons'; -} - -i.icon.wix:before { - content: "\f5cf"; - font-family: 'brand-icons'; -} - -i.icon.wizards.of.the.coast:before { - content: "\f730"; - font-family: 'brand-icons'; -} - -i.icon.wolf.pack.battalion:before { - content: "\f514"; - font-family: 'brand-icons'; -} - -i.icon.wordpress:before { - content: "\f19a"; - font-family: 'brand-icons'; -} - -i.icon.wordpress.simple:before { - content: "\f411"; - font-family: 'brand-icons'; -} - -i.icon.wpbeginner:before { - content: "\f297"; - font-family: 'brand-icons'; -} - -i.icon.wpexplorer:before { - content: "\f2de"; - font-family: 'brand-icons'; -} - -i.icon.wpforms:before { - content: "\f298"; - font-family: 'brand-icons'; -} - -i.icon.wpressr:before { - content: "\f3e4"; - font-family: 'brand-icons'; -} - -i.icon.xbox:before { - content: "\f412"; - font-family: 'brand-icons'; -} - -i.icon.xing:before { - content: "\f168"; - font-family: 'brand-icons'; -} - -i.icon.xing.square:before { - content: "\f169"; - font-family: 'brand-icons'; -} - -i.icon.y.combinator:before { - content: "\f23b"; - font-family: 'brand-icons'; -} - -i.icon.yahoo:before { - content: "\f19e"; - font-family: 'brand-icons'; -} - -i.icon.yammer:before { - content: "\f840"; - font-family: 'brand-icons'; -} - -i.icon.yandex:before { - content: "\f413"; - font-family: 'brand-icons'; -} - -i.icon.yandex.international:before { - content: "\f414"; - font-family: 'brand-icons'; -} - -i.icon.yarn:before { - content: "\f7e3"; - font-family: 'brand-icons'; -} - -i.icon.yelp:before { - content: "\f1e9"; - font-family: 'brand-icons'; -} - -i.icon.yoast:before { - content: "\f2b1"; - font-family: 'brand-icons'; -} - -i.icon.youtube:before { - content: "\f167"; - font-family: 'brand-icons'; -} - -i.icon.youtube.square:before { - content: "\f431"; - font-family: 'brand-icons'; -} - -i.icon.zhihu:before { - content: "\f63f"; - font-family: 'brand-icons'; -} - -/* Aliases */ - -i.icon.american.express:before { - content: "\f1f3"; - font-family: 'brand-icons'; -} - -i.icon.american.express.card:before { - content: "\f1f3"; - font-family: 'brand-icons'; -} - -i.icon.amex:before { - content: "\f1f3"; - font-family: 'brand-icons'; -} - -i.icon.bitbucket.square:before { - content: "\f171"; - font-family: 'brand-icons'; -} - -i.icon.bluetooth.alternative:before { - content: "\f294"; - font-family: 'brand-icons'; -} - -i.icon.credit.card.amazon.pay:before { - content: "\f42d"; - font-family: 'brand-icons'; -} - -i.icon.credit.card.american.express:before { - content: "\f1f3"; - font-family: 'brand-icons'; -} - -i.icon.credit.card.diners.club:before { - content: "\f24c"; - font-family: 'brand-icons'; -} - -i.icon.credit.card.discover:before { - content: "\f1f2"; - font-family: 'brand-icons'; -} - -i.icon.credit.card.jcb:before { - content: "\f24b"; - font-family: 'brand-icons'; -} - -i.icon.credit.card.mastercard:before { - content: "\f1f1"; - font-family: 'brand-icons'; -} - -i.icon.credit.card.paypal:before { - content: "\f1f4"; - font-family: 'brand-icons'; -} - -i.icon.credit.card.stripe:before { - content: "\f1f5"; - font-family: 'brand-icons'; -} - -i.icon.credit.card.visa:before { - content: "\f1f0"; - font-family: 'brand-icons'; -} - -i.icon.diners.club:before { - content: "\f24c"; - font-family: 'brand-icons'; -} - -i.icon.diners.club.card:before { - content: "\f24c"; - font-family: 'brand-icons'; -} - -i.icon.discover:before { - content: "\f1f2"; - font-family: 'brand-icons'; -} - -i.icon.discover.card:before { - content: "\f1f2"; - font-family: 'brand-icons'; -} - -i.icon.disk.outline:before { - content: "\f369"; - font-family: 'brand-icons'; -} - -i.icon.dribble:before { - content: "\f17d"; - font-family: 'brand-icons'; -} - -i.icon.eercast:before { - content: "\f2da"; - font-family: 'brand-icons'; -} - -i.icon.envira.gallery:before { - content: "\f299"; - font-family: 'brand-icons'; -} - -i.icon.fa:before { - content: "\f2b4"; - font-family: 'brand-icons'; -} - -i.icon.facebook.official:before { - content: "\f082"; - font-family: 'brand-icons'; -} - -i.icon.five.hundred.pixels:before { - content: "\f26e"; - font-family: 'brand-icons'; -} - -i.icon.gittip:before { - content: "\f184"; - font-family: 'brand-icons'; -} - -i.icon.google.plus.circle:before { - content: "\f2b3"; - font-family: 'brand-icons'; -} - -i.icon.google.plus.official:before { - content: "\f2b3"; - font-family: 'brand-icons'; -} - -i.icon.japan.credit.bureau:before { - content: "\f24b"; - font-family: 'brand-icons'; -} - -i.icon.japan.credit.bureau.card:before { - content: "\f24b"; - font-family: 'brand-icons'; -} - -i.icon.jcb:before { - content: "\f24b"; - font-family: 'brand-icons'; -} - -i.icon.linkedin.square:before { - content: "\f08c"; - font-family: 'brand-icons'; -} - -i.icon.mastercard:before { - content: "\f1f1"; - font-family: 'brand-icons'; -} - -i.icon.mastercard.card:before { - content: "\f1f1"; - font-family: 'brand-icons'; -} - -i.icon.microsoft.edge:before { - content: "\f282"; - font-family: 'brand-icons'; -} - -i.icon.ms.edge:before { - content: "\f282"; - font-family: 'brand-icons'; -} - -i.icon.new.pied.piper:before { - content: "\f2ae"; - font-family: 'brand-icons'; -} - -i.icon.optinmonster:before { - content: "\f23c"; - font-family: 'brand-icons'; -} - -i.icon.paypal.card:before { - content: "\f1f4"; - font-family: 'brand-icons'; -} - -i.icon.pied.piper.hat:before { - content: "\f2ae"; - font-family: 'brand-icons'; -} - -i.icon.pocket:before { - content: "\f265"; - font-family: 'brand-icons'; -} - -i.icon.stripe.card:before { - content: "\f1f5"; - font-family: 'brand-icons'; -} - -i.icon.theme.isle:before { - content: "\f2b2"; - font-family: 'brand-icons'; -} - -i.icon.visa:before { - content: "\f1f0"; - font-family: 'brand-icons'; -} - -i.icon.visa.card:before { - content: "\f1f0"; - font-family: 'brand-icons'; -} - -i.icon.wechat:before { - content: "\f1d7"; - font-family: 'brand-icons'; -} - -i.icon.wikipedia:before { - content: "\f266"; - font-family: 'brand-icons'; -} - -i.icon.wordpress.beginner:before { - content: "\f297"; - font-family: 'brand-icons'; -} - -i.icon.wordpress.forms:before { - content: "\f298"; - font-family: 'brand-icons'; -} - -i.icon.yc:before { - content: "\f23b"; - font-family: 'brand-icons'; -} - -i.icon.ycombinator:before { - content: "\f23b"; - font-family: 'brand-icons'; -} - -i.icon.youtube.play:before { - content: "\f167"; - font-family: 'brand-icons'; -} - -/******************************* - Site Overrides -*******************************/ -/*! - * # Fomantic-UI - Image - * http://github.com/fomantic/Fomantic-UI/ - * - * - * Released under the MIT license - * http://opensource.org/licenses/MIT - * - */ - -/******************************* - Image -*******************************/ - -.ui.image { - position: relative; - display: inline-block; - vertical-align: middle; - max-width: 100%; - background-color: transparent; -} - -img.ui.image { - display: block; -} - -.ui.image svg, -.ui.image img { - display: block; - max-width: 100%; - height: auto; -} - -/******************************* - States -*******************************/ - -.ui.hidden.images, -.ui.ui.hidden.image { - display: none; -} - -.ui.hidden.transition.images, -.ui.hidden.transition.image { - display: block; - visibility: hidden; -} - -.ui.images > .hidden.transition { - display: inline-block; - visibility: hidden; -} - -.ui.disabled.images, -.ui.disabled.image { - cursor: default; - opacity: 0.45; -} - -/******************************* - Variations -*******************************/ - -/*-------------- - Inline - ---------------*/ - -.ui.inline.image, -.ui.inline.image svg, -.ui.inline.image img { - display: inline-block; -} - -/*------------------ - Vertical Aligned - -------------------*/ - -.ui.top.aligned.images .image, -.ui.top.aligned.image, -.ui.top.aligned.image svg, -.ui.top.aligned.image img { - display: inline-block; - vertical-align: top; -} - -.ui.middle.aligned.images .image, -.ui.middle.aligned.image, -.ui.middle.aligned.image svg, -.ui.middle.aligned.image img { - display: inline-block; - vertical-align: middle; -} - -.ui.bottom.aligned.images .image, -.ui.bottom.aligned.image, -.ui.bottom.aligned.image svg, -.ui.bottom.aligned.image img { - display: inline-block; - vertical-align: bottom; -} - -/*-------------- - Rounded - ---------------*/ - -.ui.rounded.images .image, -.ui.rounded.image, -.ui.rounded.images .image > *, -.ui.rounded.image > * { - border-radius: 0.3125em; -} - -/*-------------- - Bordered - ---------------*/ - -.ui.bordered.images .image, -.ui.bordered.images img, -.ui.bordered.images svg, -.ui.bordered.image img, -.ui.bordered.image svg, -img.ui.bordered.image { - border: 1px solid rgba(0, 0, 0, 0.1); -} - -/*-------------- - Circular - ---------------*/ - -.ui.circular.images, -.ui.circular.image { - overflow: hidden; -} - -.ui.circular.images .image, -.ui.circular.image, -.ui.circular.images .image > *, -.ui.circular.image > * { - border-radius: 500rem; -} - -/*-------------- - Fluid - ---------------*/ - -.ui.fluid.images, -.ui.fluid.image, -.ui.fluid.images img, -.ui.fluid.images svg, -.ui.fluid.image svg, -.ui.fluid.image img { - display: block; - width: 100%; - height: auto; -} - -/*-------------- - Avatar - ---------------*/ - -.ui.avatar.images .image, -.ui.avatar.images img, -.ui.avatar.images svg, -.ui.avatar.image img, -.ui.avatar.image svg, -.ui.avatar.image { - margin-right: 0.25em; - display: inline-block; - width: 2em; - height: 2em; - border-radius: 500rem; -} - -/*------------------- - Spaced - --------------------*/ - -.ui.spaced.image { - display: inline-block !important; - margin-left: 0.5em; - margin-right: 0.5em; -} - -.ui[class*="left spaced"].image { - margin-left: 0.5em; - margin-right: 0; -} - -.ui[class*="right spaced"].image { - margin-left: 0; - margin-right: 0.5em; -} - -/*------------------- - Floated - --------------------*/ - -.ui.floated.image, -.ui.floated.images { - float: left; - margin-right: 1em; - margin-bottom: 1em; -} - -.ui.right.floated.images, -.ui.right.floated.image { - float: right; - margin-right: 0; - margin-bottom: 1em; - margin-left: 1em; -} - -.ui.floated.images:last-child, -.ui.floated.image:last-child { - margin-bottom: 0; -} - -.ui.centered.images, -.ui.centered.image { - margin-left: auto; - margin-right: auto; -} - -/*-------------- - Sizes ----------------*/ - -.ui.medium.images .image, -.ui.medium.images img, -.ui.medium.images svg, -.ui.medium.image { - width: 300px; - height: auto; - font-size: 1rem; -} - -.ui.mini.images .image, -.ui.mini.images img, -.ui.mini.images svg, -.ui.mini.image { - width: 35px; - height: auto; - font-size: 0.78571429rem; -} - -.ui.tiny.images .image, -.ui.tiny.images img, -.ui.tiny.images svg, -.ui.tiny.image { - width: 80px; - height: auto; - font-size: 0.85714286rem; -} - -.ui.small.images .image, -.ui.small.images img, -.ui.small.images svg, -.ui.small.image { - width: 150px; - height: auto; - font-size: 0.92857143rem; -} - -.ui.large.images .image, -.ui.large.images img, -.ui.large.images svg, -.ui.large.image { - width: 450px; - height: auto; - font-size: 1.14285714rem; -} - -.ui.big.images .image, -.ui.big.images img, -.ui.big.images svg, -.ui.big.image { - width: 600px; - height: auto; - font-size: 1.28571429rem; -} - -.ui.huge.images .image, -.ui.huge.images img, -.ui.huge.images svg, -.ui.huge.image { - width: 800px; - height: auto; - font-size: 1.42857143rem; -} - -.ui.massive.images .image, -.ui.massive.images img, -.ui.massive.images svg, -.ui.massive.image { - width: 960px; - height: auto; - font-size: 1.71428571rem; -} - -/******************************* - Groups - *******************************/ - -.ui.images { - font-size: 0; - margin: 0 -0.25rem 0; -} - -.ui.images .image, -.ui.images > img, -.ui.images > svg { - display: inline-block; - margin: 0 0.25rem 0.5rem; -} - -/******************************* - Theme Overrides -*******************************/ - -/******************************* - Site Overrides -*******************************/ -/*! - * # Fomantic-UI - Input - * http://github.com/fomantic/Fomantic-UI/ - * - * - * Released under the MIT license - * http://opensource.org/licenses/MIT - * - */ - -/******************************* - Standard -*******************************/ - -/*-------------------- - Inputs ----------------------*/ - -.ui.input { - position: relative; - font-weight: normal; - font-style: normal; - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - color: rgba(0, 0, 0, 0.87); -} - -.ui.input > input { - margin: 0; - max-width: 100%; - -webkit-box-flex: 1; - -ms-flex: 1 0 auto; - flex: 1 0 auto; - outline: none; - -webkit-tap-highlight-color: rgba(255, 255, 255, 0); - text-align: left; - line-height: 1.21428571em; - font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif; - padding: 0.67857143em 1em; - background: #FFFFFF; - border: 1px solid rgba(34, 36, 38, 0.15); - color: rgba(0, 0, 0, 0.87); - border-radius: 0.28571429rem; - -webkit-transition: border-color 0.1s ease, -webkit-box-shadow 0.1s ease; - transition: border-color 0.1s ease, -webkit-box-shadow 0.1s ease; - transition: box-shadow 0.1s ease, border-color 0.1s ease; - transition: box-shadow 0.1s ease, border-color 0.1s ease, -webkit-box-shadow 0.1s ease; - -webkit-box-shadow: none; - box-shadow: none; -} - -/*-------------------- - Placeholder ----------------------*/ - -/* browsers require these rules separate */ - -.ui.input > input::-webkit-input-placeholder { - color: rgba(191, 191, 191, 0.87); -} - -.ui.input > input::-moz-placeholder { - color: rgba(191, 191, 191, 0.87); -} - -.ui.input > input:-ms-input-placeholder { - color: rgba(191, 191, 191, 0.87); -} - -/******************************* - States -*******************************/ - -/*-------------------- - Disabled - ---------------------*/ - -.ui.disabled.input, -.ui.input:not(.disabled) input[disabled] { - opacity: 0.45; -} - -.ui.disabled.input > input, -.ui.input:not(.disabled) input[disabled] { - pointer-events: none; -} - -/*-------------------- - Active ----------------------*/ - -.ui.input > input:active, -.ui.input.down input { - border-color: rgba(0, 0, 0, 0.3); - background: #FAFAFA; - color: rgba(0, 0, 0, 0.87); - -webkit-box-shadow: none; - box-shadow: none; -} - -/*-------------------- - Loading - ---------------------*/ - -.ui.loading.loading.input > i.icon:before { - position: absolute; - content: ''; - top: 50%; - left: 50%; - margin: -0.64285714em 0 0 -0.64285714em; - width: 1.28571429em; - height: 1.28571429em; - border-radius: 500rem; - border: 0.2em solid rgba(0, 0, 0, 0.1); -} - -.ui.loading.loading.input > i.icon:after { - position: absolute; - content: ''; - top: 50%; - left: 50%; - margin: -0.64285714em 0 0 -0.64285714em; - width: 1.28571429em; - height: 1.28571429em; - -webkit-animation: loader 0.6s infinite linear; - animation: loader 0.6s infinite linear; - border: 0.2em solid #767676; - border-radius: 500rem; - -webkit-box-shadow: 0 0 0 1px transparent; - box-shadow: 0 0 0 1px transparent; -} - -/*-------------------- - Focus ----------------------*/ - -.ui.input.focus > input, -.ui.input > input:focus { - border-color: #85B7D9; - background: #FFFFFF; - color: rgba(0, 0, 0, 0.8); - -webkit-box-shadow: none; - box-shadow: none; -} - -.ui.input.focus > input::-webkit-input-placeholder, -.ui.input > input:focus::-webkit-input-placeholder { - color: rgba(115, 115, 115, 0.87); -} - -.ui.input.focus > input::-moz-placeholder, -.ui.input > input:focus::-moz-placeholder { - color: rgba(115, 115, 115, 0.87); -} - -.ui.input.focus > input:-ms-input-placeholder, -.ui.input > input:focus:-ms-input-placeholder { - color: rgba(115, 115, 115, 0.87); -} - -/*-------------------- - States - ---------------------*/ - -.ui.input.error > input { - background-color: #FFF6F6; - border-color: #E0B4B4; - color: #9F3A38; - -webkit-box-shadow: none; - box-shadow: none; -} - -/* Placeholder */ - -.ui.input.error > input::-webkit-input-placeholder { - color: #e7bdbc; -} - -.ui.input.error > input::-moz-placeholder { - color: #e7bdbc; -} - -.ui.input.error > input:-ms-input-placeholder { - color: #e7bdbc; -} - -/* Focused Placeholder */ - -.ui.input.error > input:focus::-webkit-input-placeholder { - color: #da9796; -} - -.ui.input.error > input:focus::-moz-placeholder { - color: #da9796; -} - -.ui.input.error > input:focus:-ms-input-placeholder { - color: #da9796; -} - -.ui.input.info > input { - background-color: #F8FFFF; - border-color: #A9D5DE; - color: #276F86; - -webkit-box-shadow: none; - box-shadow: none; -} - -/* Placeholder */ - -.ui.input.info > input::-webkit-input-placeholder { - color: #98cfe1; -} - -.ui.input.info > input::-moz-placeholder { - color: #98cfe1; -} - -.ui.input.info > input:-ms-input-placeholder { - color: #98cfe1; -} - -/* Focused Placeholder */ - -.ui.input.info > input:focus::-webkit-input-placeholder { - color: #70bdd6; -} - -.ui.input.info > input:focus::-moz-placeholder { - color: #70bdd6; -} - -.ui.input.info > input:focus:-ms-input-placeholder { - color: #70bdd6; -} - -.ui.input.success > input { - background-color: #FCFFF5; - border-color: #A3C293; - color: #2C662D; - -webkit-box-shadow: none; - box-shadow: none; -} - -/* Placeholder */ - -.ui.input.success > input::-webkit-input-placeholder { - color: #8fcf90; -} - -.ui.input.success > input::-moz-placeholder { - color: #8fcf90; -} - -.ui.input.success > input:-ms-input-placeholder { - color: #8fcf90; -} - -/* Focused Placeholder */ - -.ui.input.success > input:focus::-webkit-input-placeholder { - color: #6cbf6d; -} - -.ui.input.success > input:focus::-moz-placeholder { - color: #6cbf6d; -} - -.ui.input.success > input:focus:-ms-input-placeholder { - color: #6cbf6d; -} - -.ui.input.warning > input { - background-color: #FFFAF3; - border-color: #C9BA9B; - color: #573A08; - -webkit-box-shadow: none; - box-shadow: none; -} - -/* Placeholder */ - -.ui.input.warning > input::-webkit-input-placeholder { - color: #edad3e; -} - -.ui.input.warning > input::-moz-placeholder { - color: #edad3e; -} - -.ui.input.warning > input:-ms-input-placeholder { - color: #edad3e; -} - -/* Focused Placeholder */ - -.ui.input.warning > input:focus::-webkit-input-placeholder { - color: #e39715; -} - -.ui.input.warning > input:focus::-moz-placeholder { - color: #e39715; -} - -.ui.input.warning > input:focus:-ms-input-placeholder { - color: #e39715; -} - -/******************************* - Variations -*******************************/ - -/*-------------------- - Transparent - ---------------------*/ - -.ui.transparent.input > textarea, -.ui.transparent.input > input { - border-color: transparent !important; - background-color: transparent !important; - padding: 0; - -webkit-box-shadow: none !important; - box-shadow: none !important; - border-radius: 0 !important; -} - -.field .ui.transparent.input > textarea { - padding: 0.67857143em 1em; -} - -/* Transparent Icon */ - -:not(.field) > .ui.transparent.icon.input > i.icon { - width: 1.1em; -} - -:not(.field) > .ui.ui.ui.transparent.icon.input > input { - padding-left: 0; - padding-right: 2em; -} - -:not(.field) > .ui.ui.ui.transparent[class*="left icon"].input > input { - padding-left: 2em; - padding-right: 0; -} - -/* Transparent Inverted */ - -.ui.transparent.inverted.input { - color: #FFFFFF; -} - -.ui.ui.transparent.inverted.input > textarea, -.ui.ui.transparent.inverted.input > input { - color: inherit; -} - -.ui.transparent.inverted.input > input::-webkit-input-placeholder { - color: rgba(255, 255, 255, 0.5); -} - -.ui.transparent.inverted.input > input::-moz-placeholder { - color: rgba(255, 255, 255, 0.5); -} - -.ui.transparent.inverted.input > input:-ms-input-placeholder { - color: rgba(255, 255, 255, 0.5); -} - -/*-------------------- - Icon - ---------------------*/ - -.ui.icon.input > i.icon { - cursor: default; - position: absolute; - line-height: 1; - text-align: center; - top: 0; - right: 0; - margin: 0; - height: 100%; - width: 2.67142857em; - opacity: 0.5; - border-radius: 0 0.28571429rem 0.28571429rem 0; - -webkit-transition: opacity 0.3s ease; - transition: opacity 0.3s ease; -} - -.ui.icon.input > i.icon:not(.link) { - pointer-events: none; -} - -.ui.ui.ui.ui.icon.input > textarea, -.ui.ui.ui.ui.icon.input > input { - padding-right: 2.67142857em; -} - -.ui.icon.input > i.icon:before, -.ui.icon.input > i.icon:after { - left: 0; - position: absolute; - text-align: center; - top: 50%; - width: 100%; - margin-top: -0.5em; -} - -.ui.icon.input > i.link.icon { - cursor: pointer; -} - -.ui.icon.input > i.circular.icon { - top: 0.35em; - right: 0.5em; -} - -/* Left Icon Input */ - -.ui[class*="left icon"].input > i.icon { - right: auto; - left: 1px; - border-radius: 0.28571429rem 0 0 0.28571429rem; -} - -.ui[class*="left icon"].input > i.circular.icon { - right: auto; - left: 0.5em; -} - -.ui.ui.ui.ui[class*="left icon"].input > textarea, -.ui.ui.ui.ui[class*="left icon"].input > input { - padding-left: 2.67142857em; - padding-right: 1em; -} - -/* Focus */ - -.ui.icon.input > textarea:focus ~ i.icon, -.ui.icon.input > input:focus ~ i.icon { - opacity: 1; -} - -/*-------------------- - Labeled - ---------------------*/ - -/* Adjacent Label */ - -.ui.labeled.input > .label { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - margin: 0; - font-size: 1em; -} - -.ui.labeled.input > .label:not(.corner) { - padding-top: 0.78571429em; - padding-bottom: 0.78571429em; -} - -/* Regular Label on Left */ - -.ui.labeled.input:not([class*="corner labeled"]) .label:first-child { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -.ui.labeled.input:not([class*="corner labeled"]) .label:first-child + input { - border-top-left-radius: 0; - border-bottom-left-radius: 0; - border-left-color: transparent; -} - -.ui.labeled.input:not([class*="corner labeled"]) .label:first-child + input:focus { - border-left-color: #85B7D9; -} - -/* Regular Label on Right */ - -.ui[class*="right labeled"].input > input { - border-top-right-radius: 0 !important; - border-bottom-right-radius: 0 !important; - border-right-color: transparent !important; -} - -.ui[class*="right labeled"].input > input + .label { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} - -.ui[class*="right labeled"].input > input:focus { - border-right-color: #85B7D9 !important; -} - -/* Corner Label */ - -.ui.labeled.input .corner.label { - top: 1px; - right: 1px; - font-size: 0.64285714em; - border-radius: 0 0.28571429rem 0 0; -} - -/* Spacing with corner label */ - -.ui[class*="corner labeled"]:not([class*="left corner labeled"]).labeled.input > textarea, -.ui[class*="corner labeled"]:not([class*="left corner labeled"]).labeled.input > input { - padding-right: 2.5em !important; -} - -.ui[class*="corner labeled"].icon.input:not([class*="left corner labeled"]) > textarea, -.ui[class*="corner labeled"].icon.input:not([class*="left corner labeled"]) > input { - padding-right: 3.25em !important; -} - -.ui[class*="corner labeled"].icon.input:not([class*="left corner labeled"]) > .icon { - margin-right: 1.25em; -} - -/* Left Labeled */ - -.ui[class*="left corner labeled"].labeled.input > textarea, -.ui[class*="left corner labeled"].labeled.input > input { - padding-left: 2.5em !important; -} - -.ui[class*="left corner labeled"].icon.input > textarea, -.ui[class*="left corner labeled"].icon.input > input { - padding-left: 3.25em !important; -} - -.ui[class*="left corner labeled"].icon.input > .icon { - margin-left: 1.25em; -} - -.ui.icon.input > textarea ~ .icon { - height: 3em; -} - -:not(.field) > .ui.transparent.icon.input > textarea ~ .icon { - height: 1.3em; -} - -/* Corner Label Position */ - -.ui.input > .ui.corner.label { - top: 1px; - right: 1px; -} - -.ui.input > .ui.left.corner.label { - right: auto; - left: 1px; -} - -/* Labeled and action input states */ - -.ui.form > .field.error > .ui.action.input > .ui.button, -.ui.form > .field.error > .ui.labeled.input:not([class*="corner labeled"]) > .ui.label, -.ui.action.input.error > .ui.button, -.ui.labeled.input.error:not([class*="corner labeled"]) > .ui.label { - border-top: 1px solid #E0B4B4; - border-bottom: 1px solid #E0B4B4; -} - -.ui.form > .field.error > .ui.left.action.input > .ui.button, -.ui.form > .field.error > .ui.labeled.input:not(.right):not([class*="corner labeled"]) > .ui.label, -.ui.left.action.input.error > .ui.button, -.ui.labeled.input.error:not(.right):not([class*="corner labeled"]) > .ui.label { - border-left: 1px solid #E0B4B4; -} - -.ui.form > .field.error > .ui.action.input:not(.left) > input + .ui.button, -.ui.form > .field.error > .ui.right.labeled.input:not([class*="corner labeled"]) > input + .ui.label, -.ui.action.input.error:not(.left) > input + .ui.button, -.ui.right.labeled.input.error:not([class*="corner labeled"]) > input + .ui.label { - border-right: 1px solid #E0B4B4; -} - -.ui.form > .field.error > .ui.right.labeled.input:not([class*="corner labeled"]) > .ui.label:first-child, -.ui.right.labeled.input.error:not([class*="corner labeled"]) > .ui.label:first-child { - border-left: 1px solid #E0B4B4; -} - -.ui.form > .field.info > .ui.action.input > .ui.button, -.ui.form > .field.info > .ui.labeled.input:not([class*="corner labeled"]) > .ui.label, -.ui.action.input.info > .ui.button, -.ui.labeled.input.info:not([class*="corner labeled"]) > .ui.label { - border-top: 1px solid #A9D5DE; - border-bottom: 1px solid #A9D5DE; -} - -.ui.form > .field.info > .ui.left.action.input > .ui.button, -.ui.form > .field.info > .ui.labeled.input:not(.right):not([class*="corner labeled"]) > .ui.label, -.ui.left.action.input.info > .ui.button, -.ui.labeled.input.info:not(.right):not([class*="corner labeled"]) > .ui.label { - border-left: 1px solid #A9D5DE; -} - -.ui.form > .field.info > .ui.action.input:not(.left) > input + .ui.button, -.ui.form > .field.info > .ui.right.labeled.input:not([class*="corner labeled"]) > input + .ui.label, -.ui.action.input.info:not(.left) > input + .ui.button, -.ui.right.labeled.input.info:not([class*="corner labeled"]) > input + .ui.label { - border-right: 1px solid #A9D5DE; -} - -.ui.form > .field.info > .ui.right.labeled.input:not([class*="corner labeled"]) > .ui.label:first-child, -.ui.right.labeled.input.info:not([class*="corner labeled"]) > .ui.label:first-child { - border-left: 1px solid #A9D5DE; -} - -.ui.form > .field.success > .ui.action.input > .ui.button, -.ui.form > .field.success > .ui.labeled.input:not([class*="corner labeled"]) > .ui.label, -.ui.action.input.success > .ui.button, -.ui.labeled.input.success:not([class*="corner labeled"]) > .ui.label { - border-top: 1px solid #A3C293; - border-bottom: 1px solid #A3C293; -} - -.ui.form > .field.success > .ui.left.action.input > .ui.button, -.ui.form > .field.success > .ui.labeled.input:not(.right):not([class*="corner labeled"]) > .ui.label, -.ui.left.action.input.success > .ui.button, -.ui.labeled.input.success:not(.right):not([class*="corner labeled"]) > .ui.label { - border-left: 1px solid #A3C293; -} - -.ui.form > .field.success > .ui.action.input:not(.left) > input + .ui.button, -.ui.form > .field.success > .ui.right.labeled.input:not([class*="corner labeled"]) > input + .ui.label, -.ui.action.input.success:not(.left) > input + .ui.button, -.ui.right.labeled.input.success:not([class*="corner labeled"]) > input + .ui.label { - border-right: 1px solid #A3C293; -} - -.ui.form > .field.success > .ui.right.labeled.input:not([class*="corner labeled"]) > .ui.label:first-child, -.ui.right.labeled.input.success:not([class*="corner labeled"]) > .ui.label:first-child { - border-left: 1px solid #A3C293; -} - -.ui.form > .field.warning > .ui.action.input > .ui.button, -.ui.form > .field.warning > .ui.labeled.input:not([class*="corner labeled"]) > .ui.label, -.ui.action.input.warning > .ui.button, -.ui.labeled.input.warning:not([class*="corner labeled"]) > .ui.label { - border-top: 1px solid #C9BA9B; - border-bottom: 1px solid #C9BA9B; -} - -.ui.form > .field.warning > .ui.left.action.input > .ui.button, -.ui.form > .field.warning > .ui.labeled.input:not(.right):not([class*="corner labeled"]) > .ui.label, -.ui.left.action.input.warning > .ui.button, -.ui.labeled.input.warning:not(.right):not([class*="corner labeled"]) > .ui.label { - border-left: 1px solid #C9BA9B; -} - -.ui.form > .field.warning > .ui.action.input:not(.left) > input + .ui.button, -.ui.form > .field.warning > .ui.right.labeled.input:not([class*="corner labeled"]) > input + .ui.label, -.ui.action.input.warning:not(.left) > input + .ui.button, -.ui.right.labeled.input.warning:not([class*="corner labeled"]) > input + .ui.label { - border-right: 1px solid #C9BA9B; -} - -.ui.form > .field.warning > .ui.right.labeled.input:not([class*="corner labeled"]) > .ui.label:first-child, -.ui.right.labeled.input.warning:not([class*="corner labeled"]) > .ui.label:first-child { - border-left: 1px solid #C9BA9B; -} - -/*-------------------- - Action - ---------------------*/ - -.ui.action.input > .button, -.ui.action.input > .buttons { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; -} - -.ui.action.input > .button, -.ui.action.input > .buttons > .button { - padding-top: 0.78571429em; - padding-bottom: 0.78571429em; - margin: 0; -} - -/* Input when ui Left*/ - -.ui[class*="left action"].input > input { - border-top-left-radius: 0; - border-bottom-left-radius: 0; - border-left-color: transparent; -} - -/* Input when ui Right*/ - -.ui.action.input:not([class*="left action"]) > input { - border-top-right-radius: 0; - border-bottom-right-radius: 0; - border-right-color: transparent; -} - -/* Button and Dropdown */ - -.ui.action.input > .dropdown:first-child, -.ui.action.input > .button:first-child, -.ui.action.input > .buttons:first-child > .button { - border-radius: 0.28571429rem 0 0 0.28571429rem; -} - -.ui.action.input > .dropdown:not(:first-child), -.ui.action.input > .button:not(:first-child), -.ui.action.input > .buttons:not(:first-child) > .button { - border-radius: 0; -} - -.ui.action.input > .dropdown:last-child, -.ui.action.input > .button:last-child, -.ui.action.input > .buttons:last-child > .button { - border-radius: 0 0.28571429rem 0.28571429rem 0; -} - -/* Input Focus */ - -.ui.action.input:not([class*="left action"]) > input:focus { - border-right-color: #85B7D9; -} - -.ui.ui[class*="left action"].input > input:focus { - border-left-color: #85B7D9; -} - -/*-------------------- - Inverted - ---------------------*/ - -/* Standard */ - -.ui.inverted.input > input { - border: none; -} - -/*-------------------- - Fluid - ---------------------*/ - -.ui.fluid.input { - display: -webkit-box; - display: -ms-flexbox; - display: flex; -} - -.ui.fluid.input > input { - width: 0 !important; -} - -/*-------------------- - Size ----------------------*/ - -.ui.input { - font-size: 1em; -} - -.ui.mini.input { - font-size: 0.78571429em; -} - -.ui.tiny.input { - font-size: 0.85714286em; -} - -.ui.small.input { - font-size: 0.92857143em; -} - -.ui.large.input { - font-size: 1.14285714em; -} - -.ui.big.input { - font-size: 1.28571429em; -} - -.ui.huge.input { - font-size: 1.42857143em; -} - -.ui.massive.input { - font-size: 1.71428571em; -} - -/******************************* - Theme Overrides -*******************************/ - -/******************************* - Site Overrides -*******************************/ -/*! - * # Fomantic-UI - Label - * http://github.com/fomantic/Fomantic-UI/ - * - * - * Released under the MIT license - * http://opensource.org/licenses/MIT - * - */ - -/******************************* - Label -*******************************/ - -.ui.label { - display: inline-block; - line-height: 1; - vertical-align: baseline; - margin: 0 0.14285714em; - background-color: #E8E8E8; - background-image: none; - padding: 0.5833em 0.833em; - color: rgba(0, 0, 0, 0.6); - text-transform: none; - font-weight: bold; - border: 0 solid transparent; - border-radius: 0.28571429rem; - -webkit-transition: background 0.1s ease; - transition: background 0.1s ease; -} - -.ui.label:first-child { - margin-left: 0; -} - -.ui.label:last-child { - margin-right: 0; -} - -/* Link */ - -a.ui.label { - cursor: pointer; -} - -/* Inside Link */ - -.ui.label > a { - cursor: pointer; - color: inherit; - opacity: 0.5; - -webkit-transition: 0.1s opacity ease; - transition: 0.1s opacity ease; -} - -.ui.label > a:hover { - opacity: 1; -} - -/* Image */ - -.ui.label > img { - width: auto !important; - vertical-align: middle; - height: 2.1666em; -} - -/* Icon */ - -.ui.left.icon.label > .icon, -.ui.label > .icon { - width: auto; - margin: 0 0.75em 0 0; -} - -/* Detail */ - -.ui.label > .detail { - display: inline-block; - vertical-align: top; - font-weight: bold; - margin-left: 1em; - opacity: 0.8; -} - -.ui.label > .detail .icon { - margin: 0 0.25em 0 0; -} - -/* Removable label */ - -.ui.label > .close.icon, -.ui.label > .delete.icon { - cursor: pointer; - font-size: 0.92857143em; - opacity: 0.5; - -webkit-transition: background 0.1s ease; - transition: background 0.1s ease; -} - -.ui.label > .close.icon:hover, -.ui.label > .delete.icon:hover { - opacity: 1; -} - -/* Backward compatible positioning */ - -.ui.label.left.icon > .close.icon, -.ui.label.left.icon > .delete.icon { - margin: 0 0.5em 0 0; -} - -.ui.label:not(.icon) > .close.icon, -.ui.label:not(.icon) > .delete.icon { - margin: 0 0 0 0.5em; -} - -/* Label for only an icon */ - -.ui.icon.label > .icon { - margin: 0 auto; -} - -/* Right Side Icon */ - -.ui.right.icon.label > .icon { - margin: 0 0 0 0.75em; -} - -/*------------------- - Group ---------------------*/ - -.ui.labels > .label { - margin: 0 0.5em 0.5em 0; -} - -/*------------------- - Coupling ---------------------*/ - -.ui.header > .ui.label { - margin-top: -0.29165em; -} - -/* Remove border radius on attached segment */ - -.ui.attached.segment > .ui.top.left.attached.label, -.ui.bottom.attached.segment > .ui.top.left.attached.label { - border-top-left-radius: 0; -} - -.ui.attached.segment > .ui.top.right.attached.label, -.ui.bottom.attached.segment > .ui.top.right.attached.label { - border-top-right-radius: 0; -} - -.ui.top.attached.segment > .ui.bottom.left.attached.label { - border-bottom-left-radius: 0; -} - -.ui.top.attached.segment > .ui.bottom.right.attached.label { - border-bottom-right-radius: 0; -} - -/* Padding on next content after a label */ - -.ui.top.attached.label ~ .ui.bottom.attached.label + :not(.attached), -.ui.top.attached.label + :not(.attached) { - margin-top: 2rem !important; -} - -.ui.bottom.attached.label ~ :last-child:not(.attached) { - margin-top: 0; - margin-bottom: 2rem !important; -} - -/******************************* - Types -*******************************/ - -.ui.image.label { - width: auto !important; - margin-top: 0; - margin-bottom: 0; - max-width: 9999px; - vertical-align: baseline; - text-transform: none; - background: #E8E8E8; - padding: 0.5833em 0.833em 0.5833em 0.5em; - border-radius: 0.28571429rem; - -webkit-box-shadow: none; - box-shadow: none; -} - -.ui.image.label img { - display: inline-block; - vertical-align: top; - height: 2.1666em; - margin: -0.5833em 0.5em -0.5833em -0.5em; - border-radius: 0.28571429rem 0 0 0.28571429rem; -} - -.ui.image.label .detail { - background: rgba(0, 0, 0, 0.1); - margin: -0.5833em -0.833em -0.5833em 0.5em; - padding: 0.5833em 0.833em; - border-radius: 0 0.28571429rem 0.28571429rem 0; -} - -/*------------------- - Tag ---------------------*/ - -.ui.tag.labels .label, -.ui.tag.label { - margin-left: 1em; - position: relative; - padding-left: 1.5em; - padding-right: 1.5em; - border-radius: 0 0.28571429rem 0.28571429rem 0; - -webkit-transition: none; - transition: none; -} - -.ui.tag.labels .label:before, -.ui.tag.label:before { - position: absolute; - -webkit-transform: translateY(-50%) translateX(50%) rotate(-45deg); - transform: translateY(-50%) translateX(50%) rotate(-45deg); - top: 50%; - right: 100%; - content: ''; - background-color: inherit; - background-image: none; - width: 1.56em; - height: 1.56em; - -webkit-transition: none; - transition: none; -} - -.ui.tag.labels .label:after, -.ui.tag.label:after { - position: absolute; - content: ''; - top: 50%; - left: -0.25em; - margin-top: -0.25em; - background-color: #FFFFFF; - width: 0.5em; - height: 0.5em; - -webkit-box-shadow: 0 -1px 1px 0 rgba(0, 0, 0, 0.3); - box-shadow: 0 -1px 1px 0 rgba(0, 0, 0, 0.3); - border-radius: 500rem; -} - -.ui.basic.tag.labels .label:before, -.ui.basic.tag.label:before { - border-color: inherit; - border-width: 1px 0 0 1px; - border-style: inherit; - right: calc(100% + 1px); -} - -.ui.basic.tag.labels .label:after, -.ui.basic.tag.label:after { - -webkit-box-shadow: 0 -1px 3px 0 rgba(0, 0, 0, 0.8); - box-shadow: 0 -1px 3px 0 rgba(0, 0, 0, 0.8); -} - -/*------------------- - Corner Label ---------------------*/ - -.ui.corner.label { - position: absolute; - top: 0; - right: 0; - margin: 0; - padding: 0; - text-align: center; - border-color: #E8E8E8; - width: 4em; - height: 4em; - z-index: 1; - -webkit-transition: border-color 0.1s ease; - transition: border-color 0.1s ease; -} - -/* Icon Label */ - -.ui.corner.label { - background-color: transparent !important; -} - -.ui.corner.label:after { - position: absolute; - content: ""; - right: 0; - top: 0; - z-index: -1; - width: 0; - height: 0; - background-color: transparent; - border-top: 0 solid transparent; - border-right: 4em solid transparent; - border-bottom: 4em solid transparent; - border-left: 0 solid transparent; - border-right-color: inherit; - -webkit-transition: border-color 0.1s ease; - transition: border-color 0.1s ease; -} - -.ui.corner.label .icon { - cursor: inherit; - position: absolute; - top: 0.64285714em; - left: auto; - right: 0.57142857em; - font-size: 1.14285714em; - margin: 0; -} - -/* Left Corner */ - -.ui.left.corner.label, -.ui.left.corner.label:after { - right: auto; - left: 0; -} - -.ui.left.corner.label:after { - border-top: 4em solid transparent; - border-right: 4em solid transparent; - border-bottom: 0 solid transparent; - border-left: 0 solid transparent; - border-top-color: inherit; -} - -.ui.left.corner.label .icon { - left: 0.57142857em; - right: auto; -} - -/* Segment */ - -.ui.segment > .ui.corner.label { - top: -1px; - right: -1px; -} - -.ui.segment > .ui.left.corner.label { - right: auto; - left: -1px; -} - -/*------------------- - Ribbon - --------------------*/ - -.ui.ribbon.label { - position: relative; - margin: 0; - min-width: -webkit-max-content; - min-width: -moz-max-content; - min-width: max-content; - border-radius: 0 0.28571429rem 0.28571429rem 0; - border-color: rgba(0, 0, 0, 0.15); -} - -.ui.ribbon.label:after { - position: absolute; - content: ''; - top: 100%; - left: 0; - background-color: transparent; - border-style: solid; - border-width: 0 1.2em 1.2em 0; - border-color: transparent; - border-right-color: inherit; - width: 0; - height: 0; -} - -/* Positioning */ - -.ui.ribbon.label { - left: calc(-1rem - 1.2em); - margin-right: -1.2em; - padding-left: calc(1rem + 1.2em); - padding-right: 1.2em; -} - -.ui[class*="right ribbon"].label { - left: calc(100% + 1rem + 1.2em); - padding-left: 1.2em; - padding-right: calc(1rem + 1.2em); -} - -.ui.basic.ribbon.label { - padding-top: calc(0.5833em - 1px); - padding-bottom: calc(0.5833em - 1px); -} - -.ui.basic.ribbon.label:not([class*="right ribbon"]) { - padding-left: calc(1rem + 1.2em - 1px); - padding-right: calc(1.2em - 1px); -} - -.ui.basic[class*="right ribbon"].label { - padding-left: calc(1.2em - 1px); - padding-right: calc(1rem + 1.2em - 1px); -} - -.ui.basic.ribbon.label::after { - top: calc(100% + 1px); -} - -.ui.basic.ribbon.label:not([class*="right ribbon"])::after { - left: -1px; -} - -.ui.basic[class*="right ribbon"].label::after { - right: -1px; -} - -/* Right Ribbon */ - -.ui[class*="right ribbon"].label { - text-align: left; - -webkit-transform: translateX(-100%); - transform: translateX(-100%); - border-radius: 0.28571429rem 0 0 0.28571429rem; -} - -.ui[class*="right ribbon"].label:after { - left: auto; - right: 0; - border-style: solid; - border-width: 1.2em 1.2em 0 0; - border-color: transparent; - border-top-color: inherit; -} - -/* Inside Table */ - -.ui.image > .ribbon.label, -.ui.card .image > .ribbon.label { - position: absolute; - top: 1rem; -} - -.ui.card .image > .ui.ribbon.label, -.ui.image > .ui.ribbon.label { - left: calc(0.05rem - 1.2em); -} - -.ui.card .image > .ui[class*="right ribbon"].label, -.ui.image > .ui[class*="right ribbon"].label { - left: calc(100% + -0.05rem + 1.2em); - padding-left: 0.833em; -} - -/* Inside Table */ - -.ui.table td > .ui.ribbon.label { - left: calc(-1em - 1.2em); -} - -.ui.table td > .ui[class*="right ribbon"].label { - left: calc(100% + 1em + 1.2em); - padding-left: 0.833em; -} - -/*------------------- - Attached - --------------------*/ - -.ui[class*="top attached"].label, -.ui.attached.label { - width: 100%; - position: absolute; - margin: 0; - top: 0; - left: 0; - padding: 0.75em 1em; - border-radius: 0.21428571rem 0.21428571rem 0 0; -} - -.ui[class*="bottom attached"].label { - top: auto; - bottom: 0; - border-radius: 0 0 0.21428571rem 0.21428571rem; -} - -.ui[class*="top left attached"].label { - width: auto; - margin-top: 0 !important; - border-radius: 0.21428571rem 0 0.28571429rem 0; -} - -.ui[class*="top right attached"].label { - width: auto; - left: auto; - right: 0; - border-radius: 0 0.21428571rem 0 0.28571429rem; -} - -.ui[class*="bottom left attached"].label { - width: auto; - top: auto; - bottom: 0; - border-radius: 0 0.28571429rem 0 0.21428571rem; -} - -.ui[class*="bottom right attached"].label { - top: auto; - bottom: 0; - left: auto; - right: 0; - width: auto; - border-radius: 0.28571429rem 0 0.21428571rem 0; -} - -/******************************* - States -*******************************/ - -/*------------------- - Disabled ---------------------*/ - -.ui.label.disabled { - opacity: 0.5; -} - -/*------------------- - Hover ---------------------*/ - -.ui.labels a.label:hover, -a.ui.label:hover { - background-color: #E0E0E0; - border-color: #E0E0E0; - background-image: none; - color: rgba(0, 0, 0, 0.8); -} - -.ui.labels a.label:hover:before, -a.ui.label:hover:before { - color: rgba(0, 0, 0, 0.8); -} - -/*------------------- - Active ---------------------*/ - -.ui.active.label { - background-color: #D0D0D0; - border-color: #D0D0D0; - background-image: none; - color: rgba(0, 0, 0, 0.95); -} - -.ui.active.label:before { - background-color: #D0D0D0; - background-image: none; - color: rgba(0, 0, 0, 0.95); -} - -/*------------------- - Active Hover ---------------------*/ - -.ui.labels a.active.label:hover, -a.ui.active.label:hover { - background-color: #C8C8C8; - border-color: #C8C8C8; - background-image: none; - color: rgba(0, 0, 0, 0.95); -} - -.ui.labels a.active.label:hover:before, -a.ui.active.label:hover:before { - background-color: #C8C8C8; - background-image: none; - color: rgba(0, 0, 0, 0.95); -} - -/*------------------- - Visible ---------------------*/ - -.ui.labels.visible .label, -.ui.label.visible:not(.dropdown) { - display: inline-block !important; -} - -/*------------------- - Hidden ---------------------*/ - -.ui.labels.hidden .label, -.ui.label.hidden { - display: none !important; -} - -/******************************* - Variations -*******************************/ - -/*------------------- - Basic - --------------------*/ - -.ui.basic.labels .label, -.ui.basic.label { - background: none #FFFFFF; - border: 1px solid rgba(34, 36, 38, 0.15); - color: rgba(0, 0, 0, 0.87); - -webkit-box-shadow: none; - box-shadow: none; -} - -/* Link */ - -.ui.basic.labels a.label:hover, -a.ui.basic.label:hover { - text-decoration: none; - background: none #FFFFFF; - color: #1e70bf; - -webkit-box-shadow: none; - box-shadow: none; -} - -/* Pointing */ - -.ui.basic.pointing.label:before { - border-color: inherit; -} - -/*------------------- - Fluid - --------------------*/ - -.ui.label.fluid, -.ui.fluid.labels > .label { - width: 100%; - -webkit-box-sizing: border-box; - box-sizing: border-box; -} - -/*------------------- - Inverted - --------------------*/ - -.ui.inverted.labels .label, -.ui.inverted.label { - color: rgba(255, 255, 255, 0.9); - background-color: #b5b5b5; -} - -.ui.inverted.corner.label { - border-color: #b5b5b5; -} - -.ui.inverted.corner.label:hover { - border-color: #E8E8E8; - -webkit-transition: none; - transition: none; -} - -.ui.inverted.basic.labels .label, -.ui.inverted.basic.label, -.ui.inverted.basic.label:hover { - border-color: rgba(255, 255, 255, 0.5); - background: #1B1C1D; -} - -.ui.inverted.basic.label:hover { - color: #4183C4; -} - -/*------------------- - Colors ---------------------*/ - -.ui.primary.labels .label, -.ui.ui.ui.primary.label { - background-color: #2185D0; - border-color: #2185D0; - color: rgba(255, 255, 255, 0.9); -} - -/* Link */ - -.ui.primary.labels a.label:hover, -a.ui.ui.ui.primary.label:hover { - background-color: #1678c2; - border-color: #1678c2; - color: #FFFFFF; -} - -/* Ribbon */ - -.ui.ui.ui.primary.ribbon.label { - border-color: #1a69a4; -} - -/* Basic */ - -.ui.basic.labels .primary.label, -.ui.ui.ui.basic.primary.label { - background: none #FFFFFF; - border-color: #2185D0; - color: #2185D0; -} - -.ui.basic.labels a.primary.label:hover, -a.ui.ui.ui.basic.primary.label:hover { - background: none #FFFFFF; - border-color: #1678c2; - color: #1678c2; -} - -/* Inverted */ - -.ui.inverted.labels .primary.label, -.ui.ui.ui.inverted.primary.label { - background-color: #54C8FF; - border-color: #54C8FF; - color: #1B1C1D; -} - -/* Inverted Link */ - -.ui.inverted.labels a.primary.label:hover, -a.ui.ui.ui.inverted.primary.label:hover { - background-color: #21b8ff; - border-color: #21b8ff; - color: #1B1C1D; -} - -/* Inverted Ribbon */ - -.ui.ui.ui.inverted.primary.ribbon.label { - border-color: #21b8ff; -} - -/* Inverted Basic */ - -.ui.inverted.basic.labels .primary.label, -.ui.ui.ui.inverted.basic.primary.label { - background-color: #1B1C1D; - border-color: #54C8FF; - color: #54C8FF; -} - -.ui.inverted.basic.labels a.primary.label:hover, -a.ui.ui.ui.inverted.basic.primary.label:hover { - border-color: #21b8ff; - background-color: #1B1C1D; - color: #21b8ff; -} - -/* Inverted Basic Tags */ - -.ui.inverted.basic.tag.labels .primary.label, -.ui.ui.ui.inverted.primary.basic.tag.label { - border: 1px solid #54C8FF; -} - -.ui.inverted.basic.tag.labels .primary.label:before, -.ui.ui.ui.inverted.primary.basic.tag.label:before { - border-color: inherit; - border-width: 1px 0 0 1px; - border-style: inherit; - background-color: #1B1C1D; - right: calc(100% + 1px); -} - -.ui.secondary.labels .label, -.ui.ui.ui.secondary.label { - background-color: #1B1C1D; - border-color: #1B1C1D; - color: rgba(255, 255, 255, 0.9); -} - -/* Link */ - -.ui.secondary.labels a.label:hover, -a.ui.ui.ui.secondary.label:hover { - background-color: #27292a; - border-color: #27292a; - color: #FFFFFF; -} - -/* Ribbon */ - -.ui.ui.ui.secondary.ribbon.label { - border-color: #020203; -} - -/* Basic */ - -.ui.basic.labels .secondary.label, -.ui.ui.ui.basic.secondary.label { - background: none #FFFFFF; - border-color: #1B1C1D; - color: #1B1C1D; -} - -.ui.basic.labels a.secondary.label:hover, -a.ui.ui.ui.basic.secondary.label:hover { - background: none #FFFFFF; - border-color: #27292a; - color: #27292a; -} - -/* Inverted */ - -.ui.inverted.labels .secondary.label, -.ui.ui.ui.inverted.secondary.label { - background-color: #545454; - border-color: #545454; - color: #1B1C1D; -} - -/* Inverted Link */ - -.ui.inverted.labels a.secondary.label:hover, -a.ui.ui.ui.inverted.secondary.label:hover { - background-color: #6e6e6e; - border-color: #6e6e6e; - color: #1B1C1D; -} - -/* Inverted Ribbon */ - -.ui.ui.ui.inverted.secondary.ribbon.label { - border-color: #3b3b3b; -} - -/* Inverted Basic */ - -.ui.inverted.basic.labels .secondary.label, -.ui.ui.ui.inverted.basic.secondary.label { - background-color: #1B1C1D; - border-color: #545454; - color: #545454; -} - -.ui.inverted.basic.labels a.secondary.label:hover, -a.ui.ui.ui.inverted.basic.secondary.label:hover { - border-color: #6e6e6e; - background-color: #1B1C1D; - color: #6e6e6e; -} - -/* Inverted Basic Tags */ - -.ui.inverted.basic.tag.labels .secondary.label, -.ui.ui.ui.inverted.secondary.basic.tag.label { - border: 1px solid #545454; -} - -.ui.inverted.basic.tag.labels .secondary.label:before, -.ui.ui.ui.inverted.secondary.basic.tag.label:before { - border-color: inherit; - border-width: 1px 0 0 1px; - border-style: inherit; - background-color: #1B1C1D; - right: calc(100% + 1px); -} - -.ui.red.labels .label, -.ui.ui.ui.red.label { - background-color: #DB2828; - border-color: #DB2828; - color: #FFFFFF; -} - -/* Link */ - -.ui.red.labels a.label:hover, -a.ui.ui.ui.red.label:hover { - background-color: #d01919; - border-color: #d01919; - color: #FFFFFF; -} - -/* Ribbon */ - -.ui.ui.ui.red.ribbon.label { - border-color: #b21e1e; -} - -/* Basic */ - -.ui.basic.labels .red.label, -.ui.ui.ui.basic.red.label { - background: none #FFFFFF; - border-color: #DB2828; - color: #DB2828; -} - -.ui.basic.labels a.red.label:hover, -a.ui.ui.ui.basic.red.label:hover { - background: none #FFFFFF; - border-color: #d01919; - color: #d01919; -} - -/* Inverted */ - -.ui.inverted.labels .red.label, -.ui.ui.ui.inverted.red.label { - background-color: #FF695E; - border-color: #FF695E; - color: #1B1C1D; -} - -/* Inverted Link */ - -.ui.inverted.labels a.red.label:hover, -a.ui.ui.ui.inverted.red.label:hover { - background-color: #ff392b; - border-color: #ff392b; - color: #1B1C1D; -} - -/* Inverted Ribbon */ - -.ui.ui.ui.inverted.red.ribbon.label { - border-color: #ff392b; -} - -/* Inverted Basic */ - -.ui.inverted.basic.labels .red.label, -.ui.ui.ui.inverted.basic.red.label { - background-color: #1B1C1D; - border-color: #FF695E; - color: #FF695E; -} - -.ui.inverted.basic.labels a.red.label:hover, -a.ui.ui.ui.inverted.basic.red.label:hover { - border-color: #ff392b; - background-color: #1B1C1D; - color: #ff392b; -} - -/* Inverted Basic Tags */ - -.ui.inverted.basic.tag.labels .red.label, -.ui.ui.ui.inverted.red.basic.tag.label { - border: 1px solid #FF695E; -} - -.ui.inverted.basic.tag.labels .red.label:before, -.ui.ui.ui.inverted.red.basic.tag.label:before { - border-color: inherit; - border-width: 1px 0 0 1px; - border-style: inherit; - background-color: #1B1C1D; - right: calc(100% + 1px); -} - -.ui.orange.labels .label, -.ui.ui.ui.orange.label { - background-color: #F2711C; - border-color: #F2711C; - color: #FFFFFF; -} - -/* Link */ - -.ui.orange.labels a.label:hover, -a.ui.ui.ui.orange.label:hover { - background-color: #f26202; - border-color: #f26202; - color: #FFFFFF; -} - -/* Ribbon */ - -.ui.ui.ui.orange.ribbon.label { - border-color: #cf590c; -} - -/* Basic */ - -.ui.basic.labels .orange.label, -.ui.ui.ui.basic.orange.label { - background: none #FFFFFF; - border-color: #F2711C; - color: #F2711C; -} - -.ui.basic.labels a.orange.label:hover, -a.ui.ui.ui.basic.orange.label:hover { - background: none #FFFFFF; - border-color: #f26202; - color: #f26202; -} - -/* Inverted */ - -.ui.inverted.labels .orange.label, -.ui.ui.ui.inverted.orange.label { - background-color: #FF851B; - border-color: #FF851B; - color: #1B1C1D; -} - -/* Inverted Link */ - -.ui.inverted.labels a.orange.label:hover, -a.ui.ui.ui.inverted.orange.label:hover { - background-color: #e76b00; - border-color: #e76b00; - color: #1B1C1D; -} - -/* Inverted Ribbon */ - -.ui.ui.ui.inverted.orange.ribbon.label { - border-color: #e76b00; -} - -/* Inverted Basic */ - -.ui.inverted.basic.labels .orange.label, -.ui.ui.ui.inverted.basic.orange.label { - background-color: #1B1C1D; - border-color: #FF851B; - color: #FF851B; -} - -.ui.inverted.basic.labels a.orange.label:hover, -a.ui.ui.ui.inverted.basic.orange.label:hover { - border-color: #e76b00; - background-color: #1B1C1D; - color: #e76b00; -} - -/* Inverted Basic Tags */ - -.ui.inverted.basic.tag.labels .orange.label, -.ui.ui.ui.inverted.orange.basic.tag.label { - border: 1px solid #FF851B; -} - -.ui.inverted.basic.tag.labels .orange.label:before, -.ui.ui.ui.inverted.orange.basic.tag.label:before { - border-color: inherit; - border-width: 1px 0 0 1px; - border-style: inherit; - background-color: #1B1C1D; - right: calc(100% + 1px); -} - -.ui.yellow.labels .label, -.ui.ui.ui.yellow.label { - background-color: #FBBD08; - border-color: #FBBD08; - color: #FFFFFF; -} - -/* Link */ - -.ui.yellow.labels a.label:hover, -a.ui.ui.ui.yellow.label:hover { - background-color: #eaae00; - border-color: #eaae00; - color: #FFFFFF; -} - -/* Ribbon */ - -.ui.ui.ui.yellow.ribbon.label { - border-color: #cd9903; -} - -/* Basic */ - -.ui.basic.labels .yellow.label, -.ui.ui.ui.basic.yellow.label { - background: none #FFFFFF; - border-color: #FBBD08; - color: #FBBD08; -} - -.ui.basic.labels a.yellow.label:hover, -a.ui.ui.ui.basic.yellow.label:hover { - background: none #FFFFFF; - border-color: #eaae00; - color: #eaae00; -} - -/* Inverted */ - -.ui.inverted.labels .yellow.label, -.ui.ui.ui.inverted.yellow.label { - background-color: #FFE21F; - border-color: #FFE21F; - color: #1B1C1D; -} - -/* Inverted Link */ - -.ui.inverted.labels a.yellow.label:hover, -a.ui.ui.ui.inverted.yellow.label:hover { - background-color: #ebcd00; - border-color: #ebcd00; - color: #1B1C1D; -} - -/* Inverted Ribbon */ - -.ui.ui.ui.inverted.yellow.ribbon.label { - border-color: #ebcd00; -} - -/* Inverted Basic */ - -.ui.inverted.basic.labels .yellow.label, -.ui.ui.ui.inverted.basic.yellow.label { - background-color: #1B1C1D; - border-color: #FFE21F; - color: #FFE21F; -} - -.ui.inverted.basic.labels a.yellow.label:hover, -a.ui.ui.ui.inverted.basic.yellow.label:hover { - border-color: #ebcd00; - background-color: #1B1C1D; - color: #ebcd00; -} - -/* Inverted Basic Tags */ - -.ui.inverted.basic.tag.labels .yellow.label, -.ui.ui.ui.inverted.yellow.basic.tag.label { - border: 1px solid #FFE21F; -} - -.ui.inverted.basic.tag.labels .yellow.label:before, -.ui.ui.ui.inverted.yellow.basic.tag.label:before { - border-color: inherit; - border-width: 1px 0 0 1px; - border-style: inherit; - background-color: #1B1C1D; - right: calc(100% + 1px); -} - -.ui.olive.labels .label, -.ui.ui.ui.olive.label { - background-color: #B5CC18; - border-color: #B5CC18; - color: #FFFFFF; -} - -/* Link */ - -.ui.olive.labels a.label:hover, -a.ui.ui.ui.olive.label:hover { - background-color: #a7bd0d; - border-color: #a7bd0d; - color: #FFFFFF; -} - -/* Ribbon */ - -.ui.ui.ui.olive.ribbon.label { - border-color: #8d9e13; -} - -/* Basic */ - -.ui.basic.labels .olive.label, -.ui.ui.ui.basic.olive.label { - background: none #FFFFFF; - border-color: #B5CC18; - color: #B5CC18; -} - -.ui.basic.labels a.olive.label:hover, -a.ui.ui.ui.basic.olive.label:hover { - background: none #FFFFFF; - border-color: #a7bd0d; - color: #a7bd0d; -} - -/* Inverted */ - -.ui.inverted.labels .olive.label, -.ui.ui.ui.inverted.olive.label { - background-color: #D9E778; - border-color: #D9E778; - color: #1B1C1D; -} - -/* Inverted Link */ - -.ui.inverted.labels a.olive.label:hover, -a.ui.ui.ui.inverted.olive.label:hover { - background-color: #d2e745; - border-color: #d2e745; - color: #1B1C1D; -} - -/* Inverted Ribbon */ - -.ui.ui.ui.inverted.olive.ribbon.label { - border-color: #cddf4d; -} - -/* Inverted Basic */ - -.ui.inverted.basic.labels .olive.label, -.ui.ui.ui.inverted.basic.olive.label { - background-color: #1B1C1D; - border-color: #D9E778; - color: #D9E778; -} - -.ui.inverted.basic.labels a.olive.label:hover, -a.ui.ui.ui.inverted.basic.olive.label:hover { - border-color: #d2e745; - background-color: #1B1C1D; - color: #d2e745; -} - -/* Inverted Basic Tags */ - -.ui.inverted.basic.tag.labels .olive.label, -.ui.ui.ui.inverted.olive.basic.tag.label { - border: 1px solid #D9E778; -} - -.ui.inverted.basic.tag.labels .olive.label:before, -.ui.ui.ui.inverted.olive.basic.tag.label:before { - border-color: inherit; - border-width: 1px 0 0 1px; - border-style: inherit; - background-color: #1B1C1D; - right: calc(100% + 1px); -} - -.ui.green.labels .label, -.ui.ui.ui.green.label { - background-color: #21BA45; - border-color: #21BA45; - color: #FFFFFF; -} - -/* Link */ - -.ui.green.labels a.label:hover, -a.ui.ui.ui.green.label:hover { - background-color: #16ab39; - border-color: #16ab39; - color: #FFFFFF; -} - -/* Ribbon */ - -.ui.ui.ui.green.ribbon.label { - border-color: #198f35; -} - -/* Basic */ - -.ui.basic.labels .green.label, -.ui.ui.ui.basic.green.label { - background: none #FFFFFF; - border-color: #21BA45; - color: #21BA45; -} - -.ui.basic.labels a.green.label:hover, -a.ui.ui.ui.basic.green.label:hover { - background: none #FFFFFF; - border-color: #16ab39; - color: #16ab39; -} - -/* Inverted */ - -.ui.inverted.labels .green.label, -.ui.ui.ui.inverted.green.label { - background-color: #2ECC40; - border-color: #2ECC40; - color: #1B1C1D; -} - -/* Inverted Link */ - -.ui.inverted.labels a.green.label:hover, -a.ui.ui.ui.inverted.green.label:hover { - background-color: #1ea92e; - border-color: #1ea92e; - color: #1B1C1D; -} - -/* Inverted Ribbon */ - -.ui.ui.ui.inverted.green.ribbon.label { - border-color: #25a233; -} - -/* Inverted Basic */ - -.ui.inverted.basic.labels .green.label, -.ui.ui.ui.inverted.basic.green.label { - background-color: #1B1C1D; - border-color: #2ECC40; - color: #2ECC40; -} - -.ui.inverted.basic.labels a.green.label:hover, -a.ui.ui.ui.inverted.basic.green.label:hover { - border-color: #1ea92e; - background-color: #1B1C1D; - color: #1ea92e; -} - -/* Inverted Basic Tags */ - -.ui.inverted.basic.tag.labels .green.label, -.ui.ui.ui.inverted.green.basic.tag.label { - border: 1px solid #2ECC40; -} - -.ui.inverted.basic.tag.labels .green.label:before, -.ui.ui.ui.inverted.green.basic.tag.label:before { - border-color: inherit; - border-width: 1px 0 0 1px; - border-style: inherit; - background-color: #1B1C1D; - right: calc(100% + 1px); -} - -.ui.teal.labels .label, -.ui.ui.ui.teal.label { - background-color: #00B5AD; - border-color: #00B5AD; - color: #FFFFFF; -} - -/* Link */ - -.ui.teal.labels a.label:hover, -a.ui.ui.ui.teal.label:hover { - background-color: #009c95; - border-color: #009c95; - color: #FFFFFF; -} - -/* Ribbon */ - -.ui.ui.ui.teal.ribbon.label { - border-color: #00827c; -} - -/* Basic */ - -.ui.basic.labels .teal.label, -.ui.ui.ui.basic.teal.label { - background: none #FFFFFF; - border-color: #00B5AD; - color: #00B5AD; -} - -.ui.basic.labels a.teal.label:hover, -a.ui.ui.ui.basic.teal.label:hover { - background: none #FFFFFF; - border-color: #009c95; - color: #009c95; -} - -/* Inverted */ - -.ui.inverted.labels .teal.label, -.ui.ui.ui.inverted.teal.label { - background-color: #6DFFFF; - border-color: #6DFFFF; - color: #1B1C1D; -} - -/* Inverted Link */ - -.ui.inverted.labels a.teal.label:hover, -a.ui.ui.ui.inverted.teal.label:hover { - background-color: #3affff; - border-color: #3affff; - color: #1B1C1D; -} - -/* Inverted Ribbon */ - -.ui.ui.ui.inverted.teal.ribbon.label { - border-color: #3affff; -} - -/* Inverted Basic */ - -.ui.inverted.basic.labels .teal.label, -.ui.ui.ui.inverted.basic.teal.label { - background-color: #1B1C1D; - border-color: #6DFFFF; - color: #6DFFFF; -} - -.ui.inverted.basic.labels a.teal.label:hover, -a.ui.ui.ui.inverted.basic.teal.label:hover { - border-color: #3affff; - background-color: #1B1C1D; - color: #3affff; -} - -/* Inverted Basic Tags */ - -.ui.inverted.basic.tag.labels .teal.label, -.ui.ui.ui.inverted.teal.basic.tag.label { - border: 1px solid #6DFFFF; -} - -.ui.inverted.basic.tag.labels .teal.label:before, -.ui.ui.ui.inverted.teal.basic.tag.label:before { - border-color: inherit; - border-width: 1px 0 0 1px; - border-style: inherit; - background-color: #1B1C1D; - right: calc(100% + 1px); -} - -.ui.blue.labels .label, -.ui.ui.ui.blue.label { - background-color: #2185D0; - border-color: #2185D0; - color: #FFFFFF; -} - -/* Link */ - -.ui.blue.labels a.label:hover, -a.ui.ui.ui.blue.label:hover { - background-color: #1678c2; - border-color: #1678c2; - color: #FFFFFF; -} - -/* Ribbon */ - -.ui.ui.ui.blue.ribbon.label { - border-color: #1a69a4; -} - -/* Basic */ - -.ui.basic.labels .blue.label, -.ui.ui.ui.basic.blue.label { - background: none #FFFFFF; - border-color: #2185D0; - color: #2185D0; -} - -.ui.basic.labels a.blue.label:hover, -a.ui.ui.ui.basic.blue.label:hover { - background: none #FFFFFF; - border-color: #1678c2; - color: #1678c2; -} - -/* Inverted */ - -.ui.inverted.labels .blue.label, -.ui.ui.ui.inverted.blue.label { - background-color: #54C8FF; - border-color: #54C8FF; - color: #1B1C1D; -} - -/* Inverted Link */ - -.ui.inverted.labels a.blue.label:hover, -a.ui.ui.ui.inverted.blue.label:hover { - background-color: #21b8ff; - border-color: #21b8ff; - color: #1B1C1D; -} - -/* Inverted Ribbon */ - -.ui.ui.ui.inverted.blue.ribbon.label { - border-color: #21b8ff; -} - -/* Inverted Basic */ - -.ui.inverted.basic.labels .blue.label, -.ui.ui.ui.inverted.basic.blue.label { - background-color: #1B1C1D; - border-color: #54C8FF; - color: #54C8FF; -} - -.ui.inverted.basic.labels a.blue.label:hover, -a.ui.ui.ui.inverted.basic.blue.label:hover { - border-color: #21b8ff; - background-color: #1B1C1D; - color: #21b8ff; -} - -/* Inverted Basic Tags */ - -.ui.inverted.basic.tag.labels .blue.label, -.ui.ui.ui.inverted.blue.basic.tag.label { - border: 1px solid #54C8FF; -} - -.ui.inverted.basic.tag.labels .blue.label:before, -.ui.ui.ui.inverted.blue.basic.tag.label:before { - border-color: inherit; - border-width: 1px 0 0 1px; - border-style: inherit; - background-color: #1B1C1D; - right: calc(100% + 1px); -} - -.ui.violet.labels .label, -.ui.ui.ui.violet.label { - background-color: #6435C9; - border-color: #6435C9; - color: #FFFFFF; -} - -/* Link */ - -.ui.violet.labels a.label:hover, -a.ui.ui.ui.violet.label:hover { - background-color: #5829bb; - border-color: #5829bb; - color: #FFFFFF; -} - -/* Ribbon */ - -.ui.ui.ui.violet.ribbon.label { - border-color: #502aa1; -} - -/* Basic */ - -.ui.basic.labels .violet.label, -.ui.ui.ui.basic.violet.label { - background: none #FFFFFF; - border-color: #6435C9; - color: #6435C9; -} - -.ui.basic.labels a.violet.label:hover, -a.ui.ui.ui.basic.violet.label:hover { - background: none #FFFFFF; - border-color: #5829bb; - color: #5829bb; -} - -/* Inverted */ - -.ui.inverted.labels .violet.label, -.ui.ui.ui.inverted.violet.label { - background-color: #A291FB; - border-color: #A291FB; - color: #1B1C1D; -} - -/* Inverted Link */ - -.ui.inverted.labels a.violet.label:hover, -a.ui.ui.ui.inverted.violet.label:hover { - background-color: #745aff; - border-color: #745aff; - color: #1B1C1D; -} - -/* Inverted Ribbon */ - -.ui.ui.ui.inverted.violet.ribbon.label { - border-color: #7860f9; -} - -/* Inverted Basic */ - -.ui.inverted.basic.labels .violet.label, -.ui.ui.ui.inverted.basic.violet.label { - background-color: #1B1C1D; - border-color: #A291FB; - color: #A291FB; -} - -.ui.inverted.basic.labels a.violet.label:hover, -a.ui.ui.ui.inverted.basic.violet.label:hover { - border-color: #745aff; - background-color: #1B1C1D; - color: #745aff; -} - -/* Inverted Basic Tags */ - -.ui.inverted.basic.tag.labels .violet.label, -.ui.ui.ui.inverted.violet.basic.tag.label { - border: 1px solid #A291FB; -} - -.ui.inverted.basic.tag.labels .violet.label:before, -.ui.ui.ui.inverted.violet.basic.tag.label:before { - border-color: inherit; - border-width: 1px 0 0 1px; - border-style: inherit; - background-color: #1B1C1D; - right: calc(100% + 1px); -} - -.ui.purple.labels .label, -.ui.ui.ui.purple.label { - background-color: #A333C8; - border-color: #A333C8; - color: #FFFFFF; -} - -/* Link */ - -.ui.purple.labels a.label:hover, -a.ui.ui.ui.purple.label:hover { - background-color: #9627ba; - border-color: #9627ba; - color: #FFFFFF; -} - -/* Ribbon */ - -.ui.ui.ui.purple.ribbon.label { - border-color: #82299f; -} - -/* Basic */ - -.ui.basic.labels .purple.label, -.ui.ui.ui.basic.purple.label { - background: none #FFFFFF; - border-color: #A333C8; - color: #A333C8; -} - -.ui.basic.labels a.purple.label:hover, -a.ui.ui.ui.basic.purple.label:hover { - background: none #FFFFFF; - border-color: #9627ba; - color: #9627ba; -} - -/* Inverted */ - -.ui.inverted.labels .purple.label, -.ui.ui.ui.inverted.purple.label { - background-color: #DC73FF; - border-color: #DC73FF; - color: #1B1C1D; -} - -/* Inverted Link */ - -.ui.inverted.labels a.purple.label:hover, -a.ui.ui.ui.inverted.purple.label:hover { - background-color: #cf40ff; - border-color: #cf40ff; - color: #1B1C1D; -} - -/* Inverted Ribbon */ - -.ui.ui.ui.inverted.purple.ribbon.label { - border-color: #cf40ff; -} - -/* Inverted Basic */ - -.ui.inverted.basic.labels .purple.label, -.ui.ui.ui.inverted.basic.purple.label { - background-color: #1B1C1D; - border-color: #DC73FF; - color: #DC73FF; -} - -.ui.inverted.basic.labels a.purple.label:hover, -a.ui.ui.ui.inverted.basic.purple.label:hover { - border-color: #cf40ff; - background-color: #1B1C1D; - color: #cf40ff; -} - -/* Inverted Basic Tags */ - -.ui.inverted.basic.tag.labels .purple.label, -.ui.ui.ui.inverted.purple.basic.tag.label { - border: 1px solid #DC73FF; -} - -.ui.inverted.basic.tag.labels .purple.label:before, -.ui.ui.ui.inverted.purple.basic.tag.label:before { - border-color: inherit; - border-width: 1px 0 0 1px; - border-style: inherit; - background-color: #1B1C1D; - right: calc(100% + 1px); -} - -.ui.pink.labels .label, -.ui.ui.ui.pink.label { - background-color: #E03997; - border-color: #E03997; - color: #FFFFFF; -} - -/* Link */ - -.ui.pink.labels a.label:hover, -a.ui.ui.ui.pink.label:hover { - background-color: #e61a8d; - border-color: #e61a8d; - color: #FFFFFF; -} - -/* Ribbon */ - -.ui.ui.ui.pink.ribbon.label { - border-color: #c71f7e; -} - -/* Basic */ - -.ui.basic.labels .pink.label, -.ui.ui.ui.basic.pink.label { - background: none #FFFFFF; - border-color: #E03997; - color: #E03997; -} - -.ui.basic.labels a.pink.label:hover, -a.ui.ui.ui.basic.pink.label:hover { - background: none #FFFFFF; - border-color: #e61a8d; - color: #e61a8d; -} - -/* Inverted */ - -.ui.inverted.labels .pink.label, -.ui.ui.ui.inverted.pink.label { - background-color: #FF8EDF; - border-color: #FF8EDF; - color: #1B1C1D; -} - -/* Inverted Link */ - -.ui.inverted.labels a.pink.label:hover, -a.ui.ui.ui.inverted.pink.label:hover { - background-color: #ff5bd1; - border-color: #ff5bd1; - color: #1B1C1D; -} - -/* Inverted Ribbon */ - -.ui.ui.ui.inverted.pink.ribbon.label { - border-color: #ff5bd1; -} - -/* Inverted Basic */ - -.ui.inverted.basic.labels .pink.label, -.ui.ui.ui.inverted.basic.pink.label { - background-color: #1B1C1D; - border-color: #FF8EDF; - color: #FF8EDF; -} - -.ui.inverted.basic.labels a.pink.label:hover, -a.ui.ui.ui.inverted.basic.pink.label:hover { - border-color: #ff5bd1; - background-color: #1B1C1D; - color: #ff5bd1; -} - -/* Inverted Basic Tags */ - -.ui.inverted.basic.tag.labels .pink.label, -.ui.ui.ui.inverted.pink.basic.tag.label { - border: 1px solid #FF8EDF; -} - -.ui.inverted.basic.tag.labels .pink.label:before, -.ui.ui.ui.inverted.pink.basic.tag.label:before { - border-color: inherit; - border-width: 1px 0 0 1px; - border-style: inherit; - background-color: #1B1C1D; - right: calc(100% + 1px); -} - -.ui.brown.labels .label, -.ui.ui.ui.brown.label { - background-color: #A5673F; - border-color: #A5673F; - color: #FFFFFF; -} - -/* Link */ - -.ui.brown.labels a.label:hover, -a.ui.ui.ui.brown.label:hover { - background-color: #975b33; - border-color: #975b33; - color: #FFFFFF; -} - -/* Ribbon */ - -.ui.ui.ui.brown.ribbon.label { - border-color: #805031; -} - -/* Basic */ - -.ui.basic.labels .brown.label, -.ui.ui.ui.basic.brown.label { - background: none #FFFFFF; - border-color: #A5673F; - color: #A5673F; -} - -.ui.basic.labels a.brown.label:hover, -a.ui.ui.ui.basic.brown.label:hover { - background: none #FFFFFF; - border-color: #975b33; - color: #975b33; -} - -/* Inverted */ - -.ui.inverted.labels .brown.label, -.ui.ui.ui.inverted.brown.label { - background-color: #D67C1C; - border-color: #D67C1C; - color: #1B1C1D; -} - -/* Inverted Link */ - -.ui.inverted.labels a.brown.label:hover, -a.ui.ui.ui.inverted.brown.label:hover { - background-color: #b0620f; - border-color: #b0620f; - color: #1B1C1D; -} - -/* Inverted Ribbon */ - -.ui.ui.ui.inverted.brown.ribbon.label { - border-color: #a96216; -} - -/* Inverted Basic */ - -.ui.inverted.basic.labels .brown.label, -.ui.ui.ui.inverted.basic.brown.label { - background-color: #1B1C1D; - border-color: #D67C1C; - color: #D67C1C; -} - -.ui.inverted.basic.labels a.brown.label:hover, -a.ui.ui.ui.inverted.basic.brown.label:hover { - border-color: #b0620f; - background-color: #1B1C1D; - color: #b0620f; -} - -/* Inverted Basic Tags */ - -.ui.inverted.basic.tag.labels .brown.label, -.ui.ui.ui.inverted.brown.basic.tag.label { - border: 1px solid #D67C1C; -} - -.ui.inverted.basic.tag.labels .brown.label:before, -.ui.ui.ui.inverted.brown.basic.tag.label:before { - border-color: inherit; - border-width: 1px 0 0 1px; - border-style: inherit; - background-color: #1B1C1D; - right: calc(100% + 1px); -} - -.ui.grey.labels .label, -.ui.ui.ui.grey.label { - background-color: #767676; - border-color: #767676; - color: #FFFFFF; -} - -/* Link */ - -.ui.grey.labels a.label:hover, -a.ui.ui.ui.grey.label:hover { - background-color: #838383; - border-color: #838383; - color: #FFFFFF; -} - -/* Ribbon */ - -.ui.ui.ui.grey.ribbon.label { - border-color: #5d5d5d; -} - -/* Basic */ - -.ui.basic.labels .grey.label, -.ui.ui.ui.basic.grey.label { - background: none #FFFFFF; - border-color: #767676; - color: #767676; -} - -.ui.basic.labels a.grey.label:hover, -a.ui.ui.ui.basic.grey.label:hover { - background: none #FFFFFF; - border-color: #838383; - color: #838383; -} - -/* Inverted */ - -.ui.inverted.labels .grey.label, -.ui.ui.ui.inverted.grey.label { - background-color: #DCDDDE; - border-color: #DCDDDE; - color: #1B1C1D; -} - -/* Inverted Link */ - -.ui.inverted.labels a.grey.label:hover, -a.ui.ui.ui.inverted.grey.label:hover { - background-color: #c2c4c5; - border-color: #c2c4c5; - color: #FFFFFF; -} - -/* Inverted Ribbon */ - -.ui.ui.ui.inverted.grey.ribbon.label { - border-color: #e9eaea; -} - -/* Inverted Basic */ - -.ui.inverted.basic.labels .grey.label, -.ui.ui.ui.inverted.basic.grey.label { - background-color: #1B1C1D; - border-color: #DCDDDE; - color: rgba(255, 255, 255, 0.9); -} - -.ui.inverted.basic.labels a.grey.label:hover, -a.ui.ui.ui.inverted.basic.grey.label:hover { - border-color: #c2c4c5; - background-color: #1B1C1D; -} - -/* Inverted Basic Tags */ - -.ui.inverted.basic.tag.labels .grey.label, -.ui.ui.ui.inverted.grey.basic.tag.label { - border: 1px solid #DCDDDE; -} - -.ui.inverted.basic.tag.labels .grey.label:before, -.ui.ui.ui.inverted.grey.basic.tag.label:before { - border-color: inherit; - border-width: 1px 0 0 1px; - border-style: inherit; - background-color: #1B1C1D; - right: calc(100% + 1px); -} - -.ui.black.labels .label, -.ui.ui.ui.black.label { - background-color: #1B1C1D; - border-color: #1B1C1D; - color: #FFFFFF; -} - -/* Link */ - -.ui.black.labels a.label:hover, -a.ui.ui.ui.black.label:hover { - background-color: #27292a; - border-color: #27292a; - color: #FFFFFF; -} - -/* Ribbon */ - -.ui.ui.ui.black.ribbon.label { - border-color: #020203; -} - -/* Basic */ - -.ui.basic.labels .black.label, -.ui.ui.ui.basic.black.label { - background: none #FFFFFF; - border-color: #1B1C1D; - color: #1B1C1D; -} - -.ui.basic.labels a.black.label:hover, -a.ui.ui.ui.basic.black.label:hover { - background: none #FFFFFF; - border-color: #27292a; - color: #27292a; -} - -/* Inverted */ - -.ui.inverted.labels .black.label, -.ui.ui.ui.inverted.black.label { - background-color: #545454; - border-color: #545454; - color: #1B1C1D; -} - -/* Inverted Link */ - -.ui.inverted.labels a.black.label:hover, -a.ui.ui.ui.inverted.black.label:hover { - background-color: #000000; - border-color: #000000; - color: #FFFFFF; -} - -/* Inverted Ribbon */ - -.ui.ui.ui.inverted.black.ribbon.label { - border-color: #616161; -} - -/* Inverted Basic */ - -.ui.inverted.basic.labels .black.label, -.ui.ui.ui.inverted.basic.black.label { - background-color: #1B1C1D; - border-color: #545454; - color: rgba(255, 255, 255, 0.9); -} - -.ui.inverted.basic.labels a.black.label:hover, -a.ui.ui.ui.inverted.basic.black.label:hover { - border-color: #000000; - background-color: #1B1C1D; -} - -/* Inverted Basic Tags */ - -.ui.inverted.basic.tag.labels .black.label, -.ui.ui.ui.inverted.black.basic.tag.label { - border: 1px solid #545454; -} - -.ui.inverted.basic.tag.labels .black.label:before, -.ui.ui.ui.inverted.black.basic.tag.label:before { - border-color: inherit; - border-width: 1px 0 0 1px; - border-style: inherit; - background-color: #1B1C1D; - right: calc(100% + 1px); -} - -/*------------------- - Horizontal ---------------------*/ - -.ui.horizontal.labels .label, -.ui.horizontal.label { - margin: 0 0.5em 0 0; - padding: 0.4em 0.833em; - min-width: 3em; - text-align: center; -} - -/*------------------- - Circular - --------------------*/ - -.ui.circular.labels .label, -.ui.circular.label { - min-width: 2em; - min-height: 2em; - padding: 0.5em !important; - line-height: 1em; - text-align: center; - border-radius: 500rem; -} - -.ui.empty.circular.labels .label, -.ui.empty.circular.label { - min-width: 0; - min-height: 0; - overflow: hidden; - width: 0.5em; - height: 0.5em; - vertical-align: baseline; -} - -/*------------------- - Pointing - --------------------*/ - -.ui.pointing.label { - position: relative; -} - -.ui.attached.pointing.label { - position: absolute; -} - -.ui.pointing.label:before { - background-color: inherit; - background-image: inherit; - border-width: 0; - border-style: solid; - border-color: inherit; -} - -/* Arrow */ - -.ui.pointing.label:before { - position: absolute; - content: ''; - -webkit-transform: rotate(45deg); - transform: rotate(45deg); - background-image: none; - z-index: 2; - width: 0.6666em; - height: 0.6666em; - -webkit-transition: none; - transition: none; -} - -/*--- Above ---*/ - -.ui.pointing.label, -.ui[class*="pointing above"].label { - margin-top: 1em; -} - -.ui.pointing.label:before, -.ui[class*="pointing above"].label:before { - border-width: 1px 0 0 1px; - -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg); - transform: translateX(-50%) translateY(-50%) rotate(45deg); - top: 0; - left: 50%; -} - -/*--- Below ---*/ - -.ui[class*="bottom pointing"].label, -.ui[class*="pointing below"].label { - margin-top: 0; - margin-bottom: 1em; -} - -.ui[class*="bottom pointing"].label:before, -.ui[class*="pointing below"].label:before { - border-width: 0 1px 1px 0; - top: auto; - right: auto; - -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg); - transform: translateX(-50%) translateY(-50%) rotate(45deg); - top: 100%; - left: 50%; -} - -/*--- Left ---*/ - -.ui[class*="left pointing"].label { - margin-top: 0; - margin-left: 0.6666em; -} - -.ui[class*="left pointing"].label:before { - border-width: 0 0 1px 1px; - -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg); - transform: translateX(-50%) translateY(-50%) rotate(45deg); - bottom: auto; - right: auto; - top: 50%; - left: 0; -} - -/*--- Right ---*/ - -.ui[class*="right pointing"].label { - margin-top: 0; - margin-right: 0.6666em; -} - -.ui[class*="right pointing"].label:before { - border-width: 1px 1px 0 0; - -webkit-transform: translateX(50%) translateY(-50%) rotate(45deg); - transform: translateX(50%) translateY(-50%) rotate(45deg); - top: 50%; - right: 0; - bottom: auto; - left: auto; -} - -/* Basic Pointing */ - -/*--- Above ---*/ - -.ui.basic.pointing.label:before, -.ui.basic[class*="pointing above"].label:before { - margin-top: -1px; -} - -/*--- Below ---*/ - -.ui.basic[class*="bottom pointing"].label:before, -.ui.basic[class*="pointing below"].label:before { - bottom: auto; - top: 100%; - margin-top: 1px; -} - -/*--- Left ---*/ - -.ui.basic[class*="left pointing"].label:before { - top: 50%; - left: -1px; -} - -/*--- Right ---*/ - -.ui.basic[class*="right pointing"].label:before { - top: 50%; - right: -1px; -} - -/*------------------ - Floating Label - -------------------*/ - -.ui.floating.label { - position: absolute; - z-index: 100; - top: -1em; - right: 0; - white-space: nowrap; - -webkit-transform: translateX(50%); - transform: translateX(50%); -} - -.ui.right.aligned.floating.label { - -webkit-transform: translateX(1.2em); - transform: translateX(1.2em); -} - -.ui.left.floating.label { - left: 0; - right: auto; - -webkit-transform: translateX(-50%); - transform: translateX(-50%); -} - -.ui.left.aligned.floating.label { - -webkit-transform: translateX(-1.2em); - transform: translateX(-1.2em); -} - -.ui.bottom.floating.label { - top: auto; - bottom: -1em; -} - -/*------------------- - Sizes ---------------------*/ - -.ui.labels .label, -.ui.label { - font-size: 0.85714286rem; -} - -.ui.mini.labels .label, -.ui.mini.label { - font-size: 0.64285714rem; -} - -.ui.tiny.labels .label, -.ui.tiny.label { - font-size: 0.71428571rem; -} - -.ui.small.labels .label, -.ui.small.label { - font-size: 0.78571429rem; -} - -.ui.large.labels .label, -.ui.large.label { - font-size: 1rem; -} - -.ui.big.labels .label, -.ui.big.label { - font-size: 1.28571429rem; -} - -.ui.huge.labels .label, -.ui.huge.label { - font-size: 1.42857143rem; -} - -.ui.massive.labels .label, -.ui.massive.label { - font-size: 1.71428571rem; -} - -/******************************* - Theme Overrides -*******************************/ - -/******************************* - Site Overrides -*******************************/ -/*! - * # Fomantic-UI - List - * http://github.com/fomantic/Fomantic-UI/ - * - * - * Released under the MIT license - * http://opensource.org/licenses/MIT - * - */ - -/******************************* - List -*******************************/ - -ul.ui.list, -ol.ui.list, -.ui.list { - list-style-type: none; - margin: 1em 0; - padding: 0 0; -} - -ul.ui.list:first-child, -ol.ui.list:first-child, -.ui.list:first-child { - margin-top: 0; - padding-top: 0; -} - -ul.ui.list:last-child, -ol.ui.list:last-child, -.ui.list:last-child { - margin-bottom: 0; - padding-bottom: 0; -} - -/******************************* - Content -*******************************/ - -/* List Item */ - -ul.ui.list li, -ol.ui.list li, -.ui.list > .item, -.ui.list .list > .item { - display: list-item; - table-layout: fixed; - list-style-type: none; - list-style-position: outside; - padding: 0.21428571em 0; - line-height: 1.14285714em; -} - -ul.ui.list > li:first-child:after, -ol.ui.list > li:first-child:after, -.ui.list > .list > .item:after, -.ui.list > .item:after { - content: ''; - display: block; - height: 0; - clear: both; - visibility: hidden; -} - -ul.ui.list li:first-child, -ol.ui.list li:first-child, -.ui.list .list > .item:first-child, -.ui.list > .item:first-child { - padding-top: 0; -} - -ul.ui.list li:last-child, -ol.ui.list li:last-child, -.ui.list .list > .item:last-child, -.ui.list > .item:last-child { - padding-bottom: 0; -} - -/* Child List */ - -ul.ui.list ul, -ol.ui.list ol, -.ui.list .list:not(.icon) { - clear: both; - margin: 0; - padding: 0.75em 0 0.25em 0.5em; -} - -/* Child Item */ - -ul.ui.list ul li, -ol.ui.list ol li, -.ui.list .list > .item { - padding: 0.14285714em 0; - line-height: inherit; -} - -/* Icon */ - -.ui.list .list > .item > i.icon, -.ui.list > .item > i.icon { - display: table-cell; - min-width: 1.55em; - margin: 0; - padding-top: 0; - -webkit-transition: color 0.1s ease; - transition: color 0.1s ease; -} - -.ui.list .list > .item > i.icon:not(.loading), -.ui.list > .item > i.icon:not(.loading) { - padding-right: 0.28571429em; - vertical-align: top; -} - -.ui.list .list > .item > i.icon:only-child, -.ui.list > .item > i.icon:only-child { - display: inline-block; - min-width: auto; - vertical-align: top; -} - -/* Image */ - -.ui.list .list > .item > .image, -.ui.list > .item > .image { - display: table-cell; - background-color: transparent; - margin: 0; - vertical-align: top; -} - -.ui.list .list > .item > .image:not(:only-child):not(img), -.ui.list > .item > .image:not(:only-child):not(img) { - padding-right: 0.5em; -} - -.ui.list .list > .item > .image img, -.ui.list > .item > .image img { - vertical-align: top; -} - -.ui.list .list > .item > img.image, -.ui.list .list > .item > .image:only-child, -.ui.list > .item > img.image, -.ui.list > .item > .image:only-child { - display: inline-block; -} - -/* Content */ - -.ui.list .list > .item > .content, -.ui.list > .item > .content { - line-height: 1.14285714em; - color: rgba(0, 0, 0, 0.87); -} - -.ui.list .list > .item > .image + .content, -.ui.list .list > .item > .icon + .content, -.ui.list > .item > .image + .content, -.ui.list > .item > .icon + .content { - display: table-cell; - width: 100%; - padding: 0 0 0 0.5em; - vertical-align: top; -} - -.ui.list .list > .item > .loading.icon + .content, -.ui.list > .item > .loading.icon + .content { - padding-left: calc(0.2857142857142857em + 0.5em); -} - -.ui.list .list > .item > img.image + .content, -.ui.list > .item > img.image + .content { - display: inline-block; - width: auto; -} - -.ui.list .list > .item > .content > .list, -.ui.list > .item > .content > .list { - margin-left: 0; - padding-left: 0; -} - -/* Header */ - -.ui.list .list > .item .header, -.ui.list > .item .header { - display: block; - margin: 0; - font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif; - font-weight: bold; - color: rgba(0, 0, 0, 0.87); -} - -/* Description */ - -.ui.list .list > .item .description, -.ui.list > .item .description { - display: block; - color: rgba(0, 0, 0, 0.7); -} - -/* Child Link */ - -.ui.list > .item a, -.ui.list .list > .item a { - cursor: pointer; -} - -/* Linking Item */ - -.ui.list .list > a.item, -.ui.list > a.item { - cursor: pointer; - color: #4183C4; -} - -.ui.list .list > a.item:hover, -.ui.list > a.item:hover { - color: #1e70bf; -} - -/* Linked Item Icons */ - -.ui.list .list > a.item > i.icons, -.ui.list > a.item > i.icons, -.ui.list .list > a.item > i.icon, -.ui.list > a.item > i.icon { - color: rgba(0, 0, 0, 0.4); -} - -/* Header Link */ - -.ui.list .list > .item a.header, -.ui.list > .item a.header { - cursor: pointer; - color: #4183C4 !important; -} - -.ui.list .list > .item > a.header:hover, -.ui.list > .item > a.header:hover { - color: #1e70bf !important; -} - -/* Floated Content */ - -.ui[class*="left floated"].list { - float: left; -} - -.ui[class*="right floated"].list { - float: right; -} - -.ui.list .list > .item [class*="left floated"], -.ui.list > .item [class*="left floated"] { - float: left; - margin: 0 1em 0 0; -} - -.ui.list .list > .item [class*="right floated"], -.ui.list > .item [class*="right floated"] { - float: right; - margin: 0 0 0 1em; -} - -/******************************* - Coupling -*******************************/ - -.ui.menu .ui.list > .item, -.ui.menu .ui.list .list > .item { - display: list-item; - table-layout: fixed; - background-color: transparent; - list-style-type: none; - list-style-position: outside; - padding: 0.21428571em 0; - line-height: 1.14285714em; -} - -.ui.menu .ui.list .list > .item:before, -.ui.menu .ui.list > .item:before { - border: none; - background: none; -} - -.ui.menu .ui.list .list > .item:first-child, -.ui.menu .ui.list > .item:first-child { - padding-top: 0; -} - -.ui.menu .ui.list .list > .item:last-child, -.ui.menu .ui.list > .item:last-child { - padding-bottom: 0; -} - -/******************************* - Types -*******************************/ - -/*------------------- - Horizontal - --------------------*/ - -.ui.horizontal.list { - display: inline-block; - font-size: 0; -} - -.ui.horizontal.list > .item { - display: inline-block; - margin-right: 1em; - font-size: 1rem; -} - -.ui.horizontal.list:not(.celled) > .item:last-child { - margin-right: 0; - padding-right: 0; -} - -.ui.horizontal.list .list:not(.icon) { - padding-left: 0; - padding-bottom: 0; -} - -.ui.horizontal.list > .item > .image, -.ui.horizontal.list .list > .item > .image, -.ui.horizontal.list > .item > .icon, -.ui.horizontal.list .list > .item > .icon, -.ui.horizontal.list > .item > .content, -.ui.horizontal.list .list > .item > .content { - vertical-align: middle; -} - -/* Padding on all elements */ - -.ui.horizontal.list > .item:first-child, -.ui.horizontal.list > .item:last-child { - padding-top: 0.21428571em; - padding-bottom: 0.21428571em; -} - -/* Horizontal List */ - -.ui.horizontal.list > .item > i.icon, -.ui.horizontal.list .item > i.icons > i.icon { - margin: 0; - padding: 0 0.25em 0 0; -} - -.ui.horizontal.list > .item > .image + .content, -.ui.horizontal.list > .item > .icon, -.ui.horizontal.list > .item > .icon + .content { - float: none; - display: inline-block; - width: auto; -} - -.ui.horizontal.list > .item > .image { - display: inline-block; -} - -/******************************* - States -*******************************/ - -/*------------------- - Disabled - --------------------*/ - -.ui.list .list > .disabled.item, -.ui.list > .disabled.item { - pointer-events: none; - color: rgba(40, 40, 40, 0.3) !important; -} - -.ui.inverted.list .list > .disabled.item, -.ui.inverted.list > .disabled.item { - color: rgba(225, 225, 225, 0.3) !important; -} - -/*------------------- - Hover ---------------------*/ - -.ui.list .list > a.item:hover > .icons, -.ui.list > a.item:hover > .icons, -.ui.list .list > a.item:hover > .icon, -.ui.list > a.item:hover > .icon { - color: rgba(0, 0, 0, 0.87); -} - -/******************************* - Variations -*******************************/ - -/*------------------- - Inverted - --------------------*/ - -.ui.inverted.list .list > a.item > .icon, -.ui.inverted.list > a.item > .icon { - color: rgba(255, 255, 255, 0.7); -} - -.ui.inverted.list .list > .item .header, -.ui.inverted.list > .item .header { - color: rgba(255, 255, 255, 0.9); -} - -.ui.inverted.list .list > .item .description, -.ui.inverted.list > .item .description { - color: rgba(255, 255, 255, 0.7); -} - -.ui.inverted.list .list > .item > .content, -.ui.inverted.list > .item > .content { - color: rgba(255, 255, 255, 0.7); -} - -/* Item Link */ - -.ui.inverted.list .list > a.item, -.ui.inverted.list > a.item { - cursor: pointer; - color: rgba(255, 255, 255, 0.9); -} - -.ui.inverted.list .list > a.item:hover, -.ui.inverted.list > a.item:hover { - color: #1e70bf; -} - -/* Linking Content */ - -.ui.inverted.list .item a:not(.ui) { - color: rgba(255, 255, 255, 0.9) !important; -} - -.ui.inverted.list .item a:not(.ui):hover { - color: #1e70bf !important; -} - -/*------------------- - Aligned - --------------------*/ - -.ui.list[class*="top aligned"] .image, -.ui.list[class*="top aligned"] .content, -.ui.list [class*="top aligned"] { - vertical-align: top !important; -} - -.ui.list[class*="middle aligned"] .image, -.ui.list[class*="middle aligned"] .content, -.ui.list [class*="middle aligned"] { - vertical-align: middle !important; -} - -.ui.list[class*="bottom aligned"] .image, -.ui.list[class*="bottom aligned"] .content, -.ui.list [class*="bottom aligned"] { - vertical-align: bottom !important; -} - -/*------------------- - Link - --------------------*/ - -.ui.link.list .item, -.ui.link.list a.item, -.ui.link.list .item a:not(.ui) { - color: rgba(0, 0, 0, 0.4); - -webkit-transition: 0.1s color ease; - transition: 0.1s color ease; -} - -.ui.link.list.list a.item:hover, -.ui.link.list.list .item a:not(.ui):hover { - color: rgba(0, 0, 0, 0.8); -} - -.ui.link.list.list a.item:active, -.ui.link.list.list .item a:not(.ui):active { - color: rgba(0, 0, 0, 0.9); -} - -.ui.link.list.list .active.item, -.ui.link.list.list .active.item a:not(.ui) { - color: rgba(0, 0, 0, 0.95); -} - -/* Inverted */ - -.ui.inverted.link.list .item, -.ui.inverted.link.list a.item, -.ui.inverted.link.list .item a:not(.ui) { - color: rgba(255, 255, 255, 0.5); -} - -.ui.inverted.link.list.list a.item:hover, -.ui.inverted.link.list.list .item a:not(.ui):hover { - color: #ffffff; -} - -.ui.inverted.link.list.list a.item:active, -.ui.inverted.link.list.list .item a:not(.ui):active { - color: #ffffff; -} - -.ui.inverted.link.list.list a.active.item, -.ui.inverted.link.list.list .active.item a:not(.ui) { - color: #ffffff; -} - -/*------------------- - Selection - --------------------*/ - -.ui.selection.list .list > .item, -.ui.selection.list > .item { - cursor: pointer; - background: transparent; - padding: 0.5em 0.5em; - margin: 0; - color: rgba(0, 0, 0, 0.4); - border-radius: 0.5em; - -webkit-transition: 0.1s color ease, 0.1s padding-left ease, 0.1s background-color ease; - transition: 0.1s color ease, 0.1s padding-left ease, 0.1s background-color ease; -} - -.ui.selection.list .list > .item:last-child, -.ui.selection.list > .item:last-child { - margin-bottom: 0; -} - -.ui.selection.list .list > .item:hover, -.ui.selection.list > .item:hover { - background: rgba(0, 0, 0, 0.03); - color: rgba(0, 0, 0, 0.8); -} - -.ui.selection.list .list > .item:active, -.ui.selection.list > .item:active { - background: rgba(0, 0, 0, 0.05); - color: rgba(0, 0, 0, 0.9); -} - -.ui.selection.list .list > .item.active, -.ui.selection.list > .item.active { - background: rgba(0, 0, 0, 0.05); - color: rgba(0, 0, 0, 0.95); -} - -/* Inverted */ - -.ui.inverted.selection.list > .item { - background: transparent; - color: rgba(255, 255, 255, 0.5); -} - -.ui.inverted.selection.list > .item:hover { - background: rgba(255, 255, 255, 0.02); - color: #ffffff; -} - -.ui.inverted.selection.list > .item:active { - background: rgba(255, 255, 255, 0.08); - color: #ffffff; -} - -.ui.inverted.selection.list > .item.active { - background: rgba(255, 255, 255, 0.08); - color: #ffffff; -} - -/* Celled / Divided Selection List */ - -.ui.celled.selection.list .list > .item, -.ui.divided.selection.list .list > .item, -.ui.celled.selection.list > .item, -.ui.divided.selection.list > .item { - border-radius: 0; -} - -/*------------------- - Animated - --------------------*/ - -.ui.animated.list > .item { - -webkit-transition: 0.25s color ease 0.1s, 0.25s padding-left ease 0.1s, 0.25s background-color ease 0.1s; - transition: 0.25s color ease 0.1s, 0.25s padding-left ease 0.1s, 0.25s background-color ease 0.1s; -} - -.ui.animated.list:not(.horizontal) > .item:hover { - padding-left: 1em; -} - -/*------------------- - Fitted - --------------------*/ - -.ui.fitted.list:not(.selection) .list > .item, -.ui.fitted.list:not(.selection) > .item { - padding-left: 0; - padding-right: 0; -} - -.ui.fitted.selection.list .list > .item, -.ui.fitted.selection.list > .item { - margin-left: -0.5em; - margin-right: -0.5em; -} - -/*------------------- - Bulleted - --------------------*/ - -ul.ui.list, -.ui.bulleted.list { - margin-left: 1.25rem; -} - -ul.ui.list li, -.ui.bulleted.list .list > .item, -.ui.bulleted.list > .item { - position: relative; -} - -ul.ui.list li:before, -.ui.bulleted.list .list > .item:before, -.ui.bulleted.list > .item:before { - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - pointer-events: none; - position: absolute; - top: auto; - left: auto; - font-weight: normal; - margin-left: -1.25rem; - content: '\2022'; - opacity: 1; - color: inherit; - vertical-align: top; -} - -ul.ui.list li:before, -.ui.bulleted.list .list > a.item:before, -.ui.bulleted.list > a.item:before { - color: rgba(0, 0, 0, 0.87); -} - -ul.ui.list ul, -.ui.bulleted.list .list:not(.icon) { - padding-left: 1.25rem; -} - -/* Horizontal Bulleted */ - -ul.ui.horizontal.bulleted.list, -.ui.horizontal.bulleted.list { - margin-left: 0; -} - -ul.ui.horizontal.bulleted.list li, -.ui.horizontal.bulleted.list > .item { - margin-left: 1.75rem; -} - -ul.ui.horizontal.bulleted.list li:first-child, -.ui.horizontal.bulleted.list > .item:first-child { - margin-left: 0; -} - -ul.ui.horizontal.bulleted.list li::before, -.ui.horizontal.bulleted.list > .item::before { - color: rgba(0, 0, 0, 0.87); -} - -ul.ui.horizontal.bulleted.list li:first-child::before, -.ui.horizontal.bulleted.list > .item:first-child::before { - display: none; -} - -/*------------------- - Ordered - --------------------*/ - -ol.ui.list, -.ui.ordered.list, -.ui.ordered.list .list:not(.icon), -ol.ui.list ol { - counter-reset: ordered; - margin-left: 1.25rem; - list-style-type: none; -} - -ol.ui.list li, -.ui.ordered.list .list > .item, -.ui.ordered.list > .item { - list-style-type: none; - position: relative; -} - -ol.ui.list li:before, -.ui.ordered.list .list > .item:before, -.ui.ordered.list > .item:before { - position: absolute; - top: auto; - left: auto; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - pointer-events: none; - margin-left: -1.25rem; - counter-increment: ordered; - content: counters(ordered, ".") " "; - text-align: right; - color: rgba(0, 0, 0, 0.87); - vertical-align: middle; - opacity: 0.8; -} - -ol.ui.inverted.list li:before, -.ui.ordered.inverted.list .list > .item:before, -.ui.ordered.inverted.list > .item:before { - color: rgba(255, 255, 255, 0.7); -} - -/* Value */ - -.ui.ordered.list .list > .item[data-value]:before, -.ui.ordered.list > .item[data-value]:before { - content: attr(data-value); -} - -ol.ui.list li[value]:before { - content: attr(value); -} - -/* Child Lists */ - -ol.ui.list ol, -.ui.ordered.list .list:not(.icon) { - margin-left: 1em; -} - -ol.ui.list ol li:before, -.ui.ordered.list .list > .item:before { - margin-left: -2em; -} - -/* Horizontal Ordered */ - -ol.ui.horizontal.list, -.ui.ordered.horizontal.list { - margin-left: 0; -} - -ol.ui.horizontal.list li:before, -.ui.ordered.horizontal.list .list > .item:before, -.ui.ordered.horizontal.list > .item:before { - position: static; - margin: 0 0.5em 0 0; -} - -/* Suffixed Ordered */ - -ol.ui.suffixed.list li:before, -.ui.suffixed.ordered.list .list > .item:before, -.ui.suffixed.ordered.list > .item:before { - content: counters(ordered, ".") "."; -} - -/*------------------- - Divided - --------------------*/ - -.ui.divided.list > .item { - border-top: 1px solid rgba(34, 36, 38, 0.15); -} - -.ui.divided.list .list > .item { - border-top: none; -} - -.ui.divided.list .item .list > .item { - border-top: none; -} - -.ui.divided.list .list > .item:first-child, -.ui.divided.list > .item:first-child { - border-top: none; -} - -/* Sub Menu */ - -.ui.divided.list:not(.horizontal) .list > .item:first-child { - border-top-width: 1px; -} - -/* Divided bulleted */ - -.ui.divided.bulleted.list:not(.horizontal), -.ui.divided.bulleted.list .list:not(.icon) { - margin-left: 0; - padding-left: 0; -} - -.ui.divided.bulleted.list > .item:not(.horizontal) { - padding-left: 1.25rem; -} - -/* Divided Ordered */ - -.ui.divided.ordered.list { - margin-left: 0; -} - -.ui.divided.ordered.list .list > .item, -.ui.divided.ordered.list > .item { - padding-left: 1.25rem; -} - -.ui.divided.ordered.list .item .list:not(.icon) { - margin-left: 0; - margin-right: 0; - padding-bottom: 0.21428571em; -} - -.ui.divided.ordered.list .item .list > .item { - padding-left: 1em; -} - -/* Divided Selection */ - -.ui.divided.selection.list .list > .item, -.ui.divided.selection.list > .item { - margin: 0; - border-radius: 0; -} - -/* Divided horizontal */ - -.ui.divided.horizontal.list { - margin-left: 0; -} - -.ui.divided.horizontal.list > .item { - padding-left: 0.5em; -} - -.ui.divided.horizontal.list > .item:not(:last-child) { - padding-right: 0.5em; -} - -.ui.divided.horizontal.list > .item { - border-top: none; - border-right: 1px solid rgba(34, 36, 38, 0.15); - margin: 0; - line-height: 0.6; -} - -.ui.horizontal.divided.list > .item:last-child { - border-right: none; -} - -/* Inverted */ - -.ui.divided.inverted.list > .item, -.ui.divided.inverted.list > .list, -.ui.divided.inverted.horizontal.list > .item { - border-color: rgba(255, 255, 255, 0.1); -} - -/*------------------- - Celled - --------------------*/ - -.ui.celled.list > .item, -.ui.celled.list > .list { - border-top: 1px solid rgba(34, 36, 38, 0.15); - padding-left: 0.5em; - padding-right: 0.5em; -} - -.ui.celled.list > .item:last-child { - border-bottom: 1px solid rgba(34, 36, 38, 0.15); -} - -/* Padding on all elements */ - -.ui.celled.list > .item:first-child, -.ui.celled.list > .item:last-child { - padding-top: 0.21428571em; - padding-bottom: 0.21428571em; -} - -/* Sub Menu */ - -.ui.celled.list .item .list > .item { - border-width: 0; -} - -.ui.celled.list .list > .item:first-child { - border-top-width: 0; -} - -/* Celled Bulleted */ - -.ui.celled.bulleted.list { - margin-left: 0; -} - -.ui.celled.bulleted.list .list > .item, -.ui.celled.bulleted.list > .item { - padding-left: 1.25rem; -} - -.ui.celled.bulleted.list .item .list:not(.icon) { - margin-left: -1.25rem; - margin-right: -1.25rem; - padding-bottom: 0.21428571em; -} - -/* Celled Ordered */ - -.ui.celled.ordered.list { - margin-left: 0; -} - -.ui.celled.ordered.list .list > .item, -.ui.celled.ordered.list > .item { - padding-left: 1.25rem; -} - -.ui.celled.ordered.list .item .list:not(.icon) { - margin-left: 0; - margin-right: 0; - padding-bottom: 0.21428571em; -} - -.ui.celled.ordered.list .list > .item { - padding-left: 1em; -} - -/* Celled Horizontal */ - -.ui.horizontal.celled.list { - margin-left: 0; -} - -.ui.horizontal.celled.list .list > .item, -.ui.horizontal.celled.list > .item { - border-top: none; - border-left: 1px solid rgba(34, 36, 38, 0.15); - margin: 0; - padding-left: 0.5em; - padding-right: 0.5em; - line-height: 0.6; -} - -.ui.horizontal.celled.list .list > .item:last-child, -.ui.horizontal.celled.list > .item:last-child { - border-bottom: none; - border-right: 1px solid rgba(34, 36, 38, 0.15); -} - -/* Inverted */ - -.ui.celled.inverted.list > .item, -.ui.celled.inverted.list > .list { - border-color: rgba(255, 255, 255, 0.1); -} - -.ui.celled.inverted.horizontal.list .list > .item, -.ui.celled.inverted.horizontal.list > .item { - border-color: rgba(255, 255, 255, 0.1); -} - -/*------------------- - Relaxed - --------------------*/ - -.ui.relaxed.list:not(.horizontal) > .item:not(:first-child) { - padding-top: 0.42857143em; -} - -.ui.relaxed.list:not(.horizontal) > .item:not(:last-child) { - padding-bottom: 0.42857143em; -} - -.ui.horizontal.relaxed.list .list > .item:not(:first-child), -.ui.horizontal.relaxed.list > .item:not(:first-child) { - padding-left: 1rem; -} - -.ui.horizontal.relaxed.list .list > .item:not(:last-child), -.ui.horizontal.relaxed.list > .item:not(:last-child) { - padding-right: 1rem; -} - -/* Very Relaxed */ - -.ui[class*="very relaxed"].list:not(.horizontal) > .item:not(:first-child) { - padding-top: 0.85714286em; -} - -.ui[class*="very relaxed"].list:not(.horizontal) > .item:not(:last-child) { - padding-bottom: 0.85714286em; -} - -.ui.horizontal[class*="very relaxed"].list .list > .item:not(:first-child), -.ui.horizontal[class*="very relaxed"].list > .item:not(:first-child) { - padding-left: 1.5rem; -} - -.ui.horizontal[class*="very relaxed"].list .list > .item:not(:last-child), -.ui.horizontal[class*="very relaxed"].list > .item:not(:last-child) { - padding-right: 1.5rem; -} - -/*------------------- - Sizes ---------------------*/ - -.ui.list { - font-size: 1em; -} - -.ui.mini.list { - font-size: 0.78571429em; -} - -.ui.mini.horizontal.list .list > .item, -.ui.mini.horizontal.list > .item { - font-size: 0.78571429rem; -} - -.ui.tiny.list { - font-size: 0.85714286em; -} - -.ui.tiny.horizontal.list .list > .item, -.ui.tiny.horizontal.list > .item { - font-size: 0.85714286rem; -} - -.ui.small.list { - font-size: 0.92857143em; -} - -.ui.small.horizontal.list .list > .item, -.ui.small.horizontal.list > .item { - font-size: 0.92857143rem; -} - -.ui.large.list { - font-size: 1.14285714em; -} - -.ui.large.horizontal.list .list > .item, -.ui.large.horizontal.list > .item { - font-size: 1.14285714rem; -} - -.ui.big.list { - font-size: 1.28571429em; -} - -.ui.big.horizontal.list .list > .item, -.ui.big.horizontal.list > .item { - font-size: 1.28571429rem; -} - -.ui.huge.list { - font-size: 1.42857143em; -} - -.ui.huge.horizontal.list .list > .item, -.ui.huge.horizontal.list > .item { - font-size: 1.42857143rem; -} - -.ui.massive.list { - font-size: 1.71428571em; -} - -.ui.massive.horizontal.list .list > .item, -.ui.massive.horizontal.list > .item { - font-size: 1.71428571rem; -} - -/******************************* - Theme Overrides -*******************************/ - -/******************************* - User Variable Overrides -*******************************/ -/*! - * # Fomantic-UI - Loader - * http://github.com/fomantic/Fomantic-UI/ - * - * - * Released under the MIT license - * http://opensource.org/licenses/MIT - * - */ - -/******************************* - Loader -*******************************/ - -/* Standard Size */ - -.ui.loader { - display: none; - position: absolute; - top: 50%; - left: 50%; - margin: 0; - text-align: center; - z-index: 1000; - -webkit-transform: translateX(-50%) translateY(-50%); - transform: translateX(-50%) translateY(-50%); -} - -/* Static Shape */ - -.ui.loader:before { - position: absolute; - content: ''; - top: 0; - left: 50%; - width: 100%; - height: 100%; - border-radius: 500rem; - border: 0.2em solid rgba(0, 0, 0, 0.1); -} - -/* Active Shape */ - -.ui.loader:after { - position: absolute; - content: ''; - top: 0; - left: 50%; - width: 100%; - height: 100%; - -webkit-animation: loader 0.6s infinite linear; - animation: loader 0.6s infinite linear; - border: 0.2em solid #767676; - border-radius: 500rem; - -webkit-box-shadow: 0 0 0 1px transparent; - box-shadow: 0 0 0 1px transparent; -} - -/* Speeds */ - -.ui.fast.loading.loading:after, -.ui.fast.loading.loading .input > i.icon:after, -.ui.fast.loading.loading > i.icon:after, -.ui.fast.loader:after { - -webkit-animation-duration: 0.3s; - animation-duration: 0.3s; -} - -.ui.slow.loading.loading:after, -.ui.slow.loading.loading .input > i.icon:after, -.ui.slow.loading.loading > i.icon:after, -.ui.slow.loader:after { - -webkit-animation-duration: 0.9s; - animation-duration: 0.9s; -} - -/* Active Animation */ - -@-webkit-keyframes loader { - 100% { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } -} - -@keyframes loader { - 100% { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } -} - -/*------------------- - Coupling ---------------------*/ - -/* Show inside active dimmer */ - -.ui.dimmer > .loader { - display: block; -} - -/* Black Dimmer */ - -.ui.dimmer > .ui.loader { - color: rgba(255, 255, 255, 0.9); -} - -.ui.dimmer > .ui.loader:not(.elastic):before { - border-color: rgba(255, 255, 255, 0.15); -} - -/* White Dimmer (Inverted) */ - -.ui.inverted.dimmer > .ui.loader { - color: rgba(0, 0, 0, 0.87); -} - -.ui.inverted.dimmer > .ui.loader:not(.elastic):before { - border-color: rgba(0, 0, 0, 0.1); -} - -/******************************* - Types -*******************************/ - -/*------------------- - Text - --------------------*/ - -.ui.ui.ui.ui.text.loader { - width: auto; - height: auto; - text-align: center; - font-style: normal; -} - -/******************************* - States -*******************************/ - -.ui.indeterminate.loader:after { - animation-direction: reverse; - -webkit-animation-duration: 1.2s; - animation-duration: 1.2s; -} - -.ui.loader.active, -.ui.loader.visible { - display: block; -} - -.ui.loader.disabled, -.ui.loader.hidden { - display: none; -} - -/******************************* - Variations -*******************************/ - -/*------------------- - Sizes ---------------------*/ - -.ui.loader { - width: 2.28571429rem; - height: 2.28571429rem; - font-size: 1em; -} - -.ui.loader:before, -.ui.loader:after { - width: 2.28571429rem; - height: 2.28571429rem; - margin: 0 0 0 -1.14285714rem; -} - -.ui.text.loader { - min-width: 2.28571429rem; - padding-top: 3.07142857rem; -} - -.ui.mini.loader { - width: 1rem; - height: 1rem; - font-size: 0.78571429em; -} - -.ui.mini.loader:before, -.ui.mini.loader:after { - width: 1rem; - height: 1rem; - margin: 0 0 0 -0.5rem; -} - -.ui.mini.text.loader { - min-width: 1rem; - padding-top: 1.78571429rem; -} - -.ui.tiny.loader { - width: 1.14285714rem; - height: 1.14285714rem; - font-size: 0.85714286em; -} - -.ui.tiny.loader:before, -.ui.tiny.loader:after { - width: 1.14285714rem; - height: 1.14285714rem; - margin: 0 0 0 -0.57142857rem; -} - -.ui.tiny.text.loader { - min-width: 1.14285714rem; - padding-top: 1.92857143rem; -} - -.ui.small.loader { - width: 1.71428571rem; - height: 1.71428571rem; - font-size: 0.92857143em; -} - -.ui.small.loader:before, -.ui.small.loader:after { - width: 1.71428571rem; - height: 1.71428571rem; - margin: 0 0 0 -0.85714286rem; -} - -.ui.small.text.loader { - min-width: 1.71428571rem; - padding-top: 2.5rem; -} - -.ui.large.loader { - width: 3.42857143rem; - height: 3.42857143rem; - font-size: 1.14285714em; -} - -.ui.large.loader:before, -.ui.large.loader:after { - width: 3.42857143rem; - height: 3.42857143rem; - margin: 0 0 0 -1.71428571rem; -} - -.ui.large.text.loader { - min-width: 3.42857143rem; - padding-top: 4.21428571rem; -} - -.ui.big.loader { - width: 3.71428571rem; - height: 3.71428571rem; - font-size: 1.28571429em; -} - -.ui.big.loader:before, -.ui.big.loader:after { - width: 3.71428571rem; - height: 3.71428571rem; - margin: 0 0 0 -1.85714286rem; -} - -.ui.big.text.loader { - min-width: 3.71428571rem; - padding-top: 4.5rem; -} - -.ui.huge.loader { - width: 4.14285714rem; - height: 4.14285714rem; - font-size: 1.42857143em; -} - -.ui.huge.loader:before, -.ui.huge.loader:after { - width: 4.14285714rem; - height: 4.14285714rem; - margin: 0 0 0 -2.07142857rem; -} - -.ui.huge.text.loader { - min-width: 4.14285714rem; - padding-top: 4.92857143rem; -} - -.ui.massive.loader { - width: 4.57142857rem; - height: 4.57142857rem; - font-size: 1.71428571em; -} - -.ui.massive.loader:before, -.ui.massive.loader:after { - width: 4.57142857rem; - height: 4.57142857rem; - margin: 0 0 0 -2.28571429rem; -} - -.ui.massive.text.loader { - min-width: 4.57142857rem; - padding-top: 5.35714286rem; -} - -/*------------------- - Colors ---------------------*/ - -.ui.primary.elastic.loader.loader:before, -.ui.primary.basic.elastic.loading.button:before, -.ui.primary.basic.elastic.loading.button:after, -.ui.primary.elastic.loading.loading.loading:not(.segment):before, -.ui.primary.elastic.loading.loading.loading .input > i.icon:before, -.ui.primary.elastic.loading.loading.loading.loading > i.icon:before, -.ui.primary.loading.loading.loading.loading:not(.usual):not(.button):after, -.ui.primary.loading.loading.loading.loading .input > i.icon:after, -.ui.primary.loading.loading.loading.loading > i.icon:after, -.ui.primary.loader.loader.loader:after { - color: #2185D0; -} - -.ui.inverted.primary.elastic.loader:before, -.ui.inverted.primary.elastic.loading.loading.loading:not(.segment):before, -.ui.inverted.primary.elastic.loading.loading.loading .input > i.icon:before, -.ui.inverted.primary.elastic.loading.loading.loading > i.icon:before, -.ui.inverted.primary.loading.loading.loading.loading:not(.usual):after, -.ui.inverted.primary.loading.loading.loading.loading .input > i.icon:after, -.ui.inverted.primary.loading.loading.loading.loading > i.icon:after, -.ui.inverted.primary.loader.loader.loader:after { - color: #54C8FF; -} - -.ui.secondary.elastic.loader.loader:before, -.ui.secondary.basic.elastic.loading.button:before, -.ui.secondary.basic.elastic.loading.button:after, -.ui.secondary.elastic.loading.loading.loading:not(.segment):before, -.ui.secondary.elastic.loading.loading.loading .input > i.icon:before, -.ui.secondary.elastic.loading.loading.loading.loading > i.icon:before, -.ui.secondary.loading.loading.loading.loading:not(.usual):not(.button):after, -.ui.secondary.loading.loading.loading.loading .input > i.icon:after, -.ui.secondary.loading.loading.loading.loading > i.icon:after, -.ui.secondary.loader.loader.loader:after { - color: #1B1C1D; -} - -.ui.inverted.secondary.elastic.loader:before, -.ui.inverted.secondary.elastic.loading.loading.loading:not(.segment):before, -.ui.inverted.secondary.elastic.loading.loading.loading .input > i.icon:before, -.ui.inverted.secondary.elastic.loading.loading.loading > i.icon:before, -.ui.inverted.secondary.loading.loading.loading.loading:not(.usual):after, -.ui.inverted.secondary.loading.loading.loading.loading .input > i.icon:after, -.ui.inverted.secondary.loading.loading.loading.loading > i.icon:after, -.ui.inverted.secondary.loader.loader.loader:after { - color: #545454; -} - -.ui.red.elastic.loader.loader:before, -.ui.red.basic.elastic.loading.button:before, -.ui.red.basic.elastic.loading.button:after, -.ui.red.elastic.loading.loading.loading:not(.segment):before, -.ui.red.elastic.loading.loading.loading .input > i.icon:before, -.ui.red.elastic.loading.loading.loading.loading > i.icon:before, -.ui.red.loading.loading.loading.loading:not(.usual):not(.button):after, -.ui.red.loading.loading.loading.loading .input > i.icon:after, -.ui.red.loading.loading.loading.loading > i.icon:after, -.ui.red.loader.loader.loader:after { - color: #DB2828; -} - -.ui.inverted.red.elastic.loader:before, -.ui.inverted.red.elastic.loading.loading.loading:not(.segment):before, -.ui.inverted.red.elastic.loading.loading.loading .input > i.icon:before, -.ui.inverted.red.elastic.loading.loading.loading > i.icon:before, -.ui.inverted.red.loading.loading.loading.loading:not(.usual):after, -.ui.inverted.red.loading.loading.loading.loading .input > i.icon:after, -.ui.inverted.red.loading.loading.loading.loading > i.icon:after, -.ui.inverted.red.loader.loader.loader:after { - color: #FF695E; -} - -.ui.orange.elastic.loader.loader:before, -.ui.orange.basic.elastic.loading.button:before, -.ui.orange.basic.elastic.loading.button:after, -.ui.orange.elastic.loading.loading.loading:not(.segment):before, -.ui.orange.elastic.loading.loading.loading .input > i.icon:before, -.ui.orange.elastic.loading.loading.loading.loading > i.icon:before, -.ui.orange.loading.loading.loading.loading:not(.usual):not(.button):after, -.ui.orange.loading.loading.loading.loading .input > i.icon:after, -.ui.orange.loading.loading.loading.loading > i.icon:after, -.ui.orange.loader.loader.loader:after { - color: #F2711C; -} - -.ui.inverted.orange.elastic.loader:before, -.ui.inverted.orange.elastic.loading.loading.loading:not(.segment):before, -.ui.inverted.orange.elastic.loading.loading.loading .input > i.icon:before, -.ui.inverted.orange.elastic.loading.loading.loading > i.icon:before, -.ui.inverted.orange.loading.loading.loading.loading:not(.usual):after, -.ui.inverted.orange.loading.loading.loading.loading .input > i.icon:after, -.ui.inverted.orange.loading.loading.loading.loading > i.icon:after, -.ui.inverted.orange.loader.loader.loader:after { - color: #FF851B; -} - -.ui.yellow.elastic.loader.loader:before, -.ui.yellow.basic.elastic.loading.button:before, -.ui.yellow.basic.elastic.loading.button:after, -.ui.yellow.elastic.loading.loading.loading:not(.segment):before, -.ui.yellow.elastic.loading.loading.loading .input > i.icon:before, -.ui.yellow.elastic.loading.loading.loading.loading > i.icon:before, -.ui.yellow.loading.loading.loading.loading:not(.usual):not(.button):after, -.ui.yellow.loading.loading.loading.loading .input > i.icon:after, -.ui.yellow.loading.loading.loading.loading > i.icon:after, -.ui.yellow.loader.loader.loader:after { - color: #FBBD08; -} - -.ui.inverted.yellow.elastic.loader:before, -.ui.inverted.yellow.elastic.loading.loading.loading:not(.segment):before, -.ui.inverted.yellow.elastic.loading.loading.loading .input > i.icon:before, -.ui.inverted.yellow.elastic.loading.loading.loading > i.icon:before, -.ui.inverted.yellow.loading.loading.loading.loading:not(.usual):after, -.ui.inverted.yellow.loading.loading.loading.loading .input > i.icon:after, -.ui.inverted.yellow.loading.loading.loading.loading > i.icon:after, -.ui.inverted.yellow.loader.loader.loader:after { - color: #FFE21F; -} - -.ui.olive.elastic.loader.loader:before, -.ui.olive.basic.elastic.loading.button:before, -.ui.olive.basic.elastic.loading.button:after, -.ui.olive.elastic.loading.loading.loading:not(.segment):before, -.ui.olive.elastic.loading.loading.loading .input > i.icon:before, -.ui.olive.elastic.loading.loading.loading.loading > i.icon:before, -.ui.olive.loading.loading.loading.loading:not(.usual):not(.button):after, -.ui.olive.loading.loading.loading.loading .input > i.icon:after, -.ui.olive.loading.loading.loading.loading > i.icon:after, -.ui.olive.loader.loader.loader:after { - color: #B5CC18; -} - -.ui.inverted.olive.elastic.loader:before, -.ui.inverted.olive.elastic.loading.loading.loading:not(.segment):before, -.ui.inverted.olive.elastic.loading.loading.loading .input > i.icon:before, -.ui.inverted.olive.elastic.loading.loading.loading > i.icon:before, -.ui.inverted.olive.loading.loading.loading.loading:not(.usual):after, -.ui.inverted.olive.loading.loading.loading.loading .input > i.icon:after, -.ui.inverted.olive.loading.loading.loading.loading > i.icon:after, -.ui.inverted.olive.loader.loader.loader:after { - color: #D9E778; -} - -.ui.green.elastic.loader.loader:before, -.ui.green.basic.elastic.loading.button:before, -.ui.green.basic.elastic.loading.button:after, -.ui.green.elastic.loading.loading.loading:not(.segment):before, -.ui.green.elastic.loading.loading.loading .input > i.icon:before, -.ui.green.elastic.loading.loading.loading.loading > i.icon:before, -.ui.green.loading.loading.loading.loading:not(.usual):not(.button):after, -.ui.green.loading.loading.loading.loading .input > i.icon:after, -.ui.green.loading.loading.loading.loading > i.icon:after, -.ui.green.loader.loader.loader:after { - color: #21BA45; -} - -.ui.inverted.green.elastic.loader:before, -.ui.inverted.green.elastic.loading.loading.loading:not(.segment):before, -.ui.inverted.green.elastic.loading.loading.loading .input > i.icon:before, -.ui.inverted.green.elastic.loading.loading.loading > i.icon:before, -.ui.inverted.green.loading.loading.loading.loading:not(.usual):after, -.ui.inverted.green.loading.loading.loading.loading .input > i.icon:after, -.ui.inverted.green.loading.loading.loading.loading > i.icon:after, -.ui.inverted.green.loader.loader.loader:after { - color: #2ECC40; -} - -.ui.teal.elastic.loader.loader:before, -.ui.teal.basic.elastic.loading.button:before, -.ui.teal.basic.elastic.loading.button:after, -.ui.teal.elastic.loading.loading.loading:not(.segment):before, -.ui.teal.elastic.loading.loading.loading .input > i.icon:before, -.ui.teal.elastic.loading.loading.loading.loading > i.icon:before, -.ui.teal.loading.loading.loading.loading:not(.usual):not(.button):after, -.ui.teal.loading.loading.loading.loading .input > i.icon:after, -.ui.teal.loading.loading.loading.loading > i.icon:after, -.ui.teal.loader.loader.loader:after { - color: #00B5AD; -} - -.ui.inverted.teal.elastic.loader:before, -.ui.inverted.teal.elastic.loading.loading.loading:not(.segment):before, -.ui.inverted.teal.elastic.loading.loading.loading .input > i.icon:before, -.ui.inverted.teal.elastic.loading.loading.loading > i.icon:before, -.ui.inverted.teal.loading.loading.loading.loading:not(.usual):after, -.ui.inverted.teal.loading.loading.loading.loading .input > i.icon:after, -.ui.inverted.teal.loading.loading.loading.loading > i.icon:after, -.ui.inverted.teal.loader.loader.loader:after { - color: #6DFFFF; -} - -.ui.blue.elastic.loader.loader:before, -.ui.blue.basic.elastic.loading.button:before, -.ui.blue.basic.elastic.loading.button:after, -.ui.blue.elastic.loading.loading.loading:not(.segment):before, -.ui.blue.elastic.loading.loading.loading .input > i.icon:before, -.ui.blue.elastic.loading.loading.loading.loading > i.icon:before, -.ui.blue.loading.loading.loading.loading:not(.usual):not(.button):after, -.ui.blue.loading.loading.loading.loading .input > i.icon:after, -.ui.blue.loading.loading.loading.loading > i.icon:after, -.ui.blue.loader.loader.loader:after { - color: #2185D0; -} - -.ui.inverted.blue.elastic.loader:before, -.ui.inverted.blue.elastic.loading.loading.loading:not(.segment):before, -.ui.inverted.blue.elastic.loading.loading.loading .input > i.icon:before, -.ui.inverted.blue.elastic.loading.loading.loading > i.icon:before, -.ui.inverted.blue.loading.loading.loading.loading:not(.usual):after, -.ui.inverted.blue.loading.loading.loading.loading .input > i.icon:after, -.ui.inverted.blue.loading.loading.loading.loading > i.icon:after, -.ui.inverted.blue.loader.loader.loader:after { - color: #54C8FF; -} - -.ui.violet.elastic.loader.loader:before, -.ui.violet.basic.elastic.loading.button:before, -.ui.violet.basic.elastic.loading.button:after, -.ui.violet.elastic.loading.loading.loading:not(.segment):before, -.ui.violet.elastic.loading.loading.loading .input > i.icon:before, -.ui.violet.elastic.loading.loading.loading.loading > i.icon:before, -.ui.violet.loading.loading.loading.loading:not(.usual):not(.button):after, -.ui.violet.loading.loading.loading.loading .input > i.icon:after, -.ui.violet.loading.loading.loading.loading > i.icon:after, -.ui.violet.loader.loader.loader:after { - color: #6435C9; -} - -.ui.inverted.violet.elastic.loader:before, -.ui.inverted.violet.elastic.loading.loading.loading:not(.segment):before, -.ui.inverted.violet.elastic.loading.loading.loading .input > i.icon:before, -.ui.inverted.violet.elastic.loading.loading.loading > i.icon:before, -.ui.inverted.violet.loading.loading.loading.loading:not(.usual):after, -.ui.inverted.violet.loading.loading.loading.loading .input > i.icon:after, -.ui.inverted.violet.loading.loading.loading.loading > i.icon:after, -.ui.inverted.violet.loader.loader.loader:after { - color: #A291FB; -} - -.ui.purple.elastic.loader.loader:before, -.ui.purple.basic.elastic.loading.button:before, -.ui.purple.basic.elastic.loading.button:after, -.ui.purple.elastic.loading.loading.loading:not(.segment):before, -.ui.purple.elastic.loading.loading.loading .input > i.icon:before, -.ui.purple.elastic.loading.loading.loading.loading > i.icon:before, -.ui.purple.loading.loading.loading.loading:not(.usual):not(.button):after, -.ui.purple.loading.loading.loading.loading .input > i.icon:after, -.ui.purple.loading.loading.loading.loading > i.icon:after, -.ui.purple.loader.loader.loader:after { - color: #A333C8; -} - -.ui.inverted.purple.elastic.loader:before, -.ui.inverted.purple.elastic.loading.loading.loading:not(.segment):before, -.ui.inverted.purple.elastic.loading.loading.loading .input > i.icon:before, -.ui.inverted.purple.elastic.loading.loading.loading > i.icon:before, -.ui.inverted.purple.loading.loading.loading.loading:not(.usual):after, -.ui.inverted.purple.loading.loading.loading.loading .input > i.icon:after, -.ui.inverted.purple.loading.loading.loading.loading > i.icon:after, -.ui.inverted.purple.loader.loader.loader:after { - color: #DC73FF; -} - -.ui.pink.elastic.loader.loader:before, -.ui.pink.basic.elastic.loading.button:before, -.ui.pink.basic.elastic.loading.button:after, -.ui.pink.elastic.loading.loading.loading:not(.segment):before, -.ui.pink.elastic.loading.loading.loading .input > i.icon:before, -.ui.pink.elastic.loading.loading.loading.loading > i.icon:before, -.ui.pink.loading.loading.loading.loading:not(.usual):not(.button):after, -.ui.pink.loading.loading.loading.loading .input > i.icon:after, -.ui.pink.loading.loading.loading.loading > i.icon:after, -.ui.pink.loader.loader.loader:after { - color: #E03997; -} - -.ui.inverted.pink.elastic.loader:before, -.ui.inverted.pink.elastic.loading.loading.loading:not(.segment):before, -.ui.inverted.pink.elastic.loading.loading.loading .input > i.icon:before, -.ui.inverted.pink.elastic.loading.loading.loading > i.icon:before, -.ui.inverted.pink.loading.loading.loading.loading:not(.usual):after, -.ui.inverted.pink.loading.loading.loading.loading .input > i.icon:after, -.ui.inverted.pink.loading.loading.loading.loading > i.icon:after, -.ui.inverted.pink.loader.loader.loader:after { - color: #FF8EDF; -} - -.ui.brown.elastic.loader.loader:before, -.ui.brown.basic.elastic.loading.button:before, -.ui.brown.basic.elastic.loading.button:after, -.ui.brown.elastic.loading.loading.loading:not(.segment):before, -.ui.brown.elastic.loading.loading.loading .input > i.icon:before, -.ui.brown.elastic.loading.loading.loading.loading > i.icon:before, -.ui.brown.loading.loading.loading.loading:not(.usual):not(.button):after, -.ui.brown.loading.loading.loading.loading .input > i.icon:after, -.ui.brown.loading.loading.loading.loading > i.icon:after, -.ui.brown.loader.loader.loader:after { - color: #A5673F; -} - -.ui.inverted.brown.elastic.loader:before, -.ui.inverted.brown.elastic.loading.loading.loading:not(.segment):before, -.ui.inverted.brown.elastic.loading.loading.loading .input > i.icon:before, -.ui.inverted.brown.elastic.loading.loading.loading > i.icon:before, -.ui.inverted.brown.loading.loading.loading.loading:not(.usual):after, -.ui.inverted.brown.loading.loading.loading.loading .input > i.icon:after, -.ui.inverted.brown.loading.loading.loading.loading > i.icon:after, -.ui.inverted.brown.loader.loader.loader:after { - color: #D67C1C; -} - -.ui.grey.elastic.loader.loader:before, -.ui.grey.basic.elastic.loading.button:before, -.ui.grey.basic.elastic.loading.button:after, -.ui.grey.elastic.loading.loading.loading:not(.segment):before, -.ui.grey.elastic.loading.loading.loading .input > i.icon:before, -.ui.grey.elastic.loading.loading.loading.loading > i.icon:before, -.ui.grey.loading.loading.loading.loading:not(.usual):not(.button):after, -.ui.grey.loading.loading.loading.loading .input > i.icon:after, -.ui.grey.loading.loading.loading.loading > i.icon:after, -.ui.grey.loader.loader.loader:after { - color: #767676; -} - -.ui.inverted.grey.elastic.loader:before, -.ui.inverted.grey.elastic.loading.loading.loading:not(.segment):before, -.ui.inverted.grey.elastic.loading.loading.loading .input > i.icon:before, -.ui.inverted.grey.elastic.loading.loading.loading > i.icon:before, -.ui.inverted.grey.loading.loading.loading.loading:not(.usual):after, -.ui.inverted.grey.loading.loading.loading.loading .input > i.icon:after, -.ui.inverted.grey.loading.loading.loading.loading > i.icon:after, -.ui.inverted.grey.loader.loader.loader:after { - color: #DCDDDE; -} - -.ui.black.elastic.loader.loader:before, -.ui.black.basic.elastic.loading.button:before, -.ui.black.basic.elastic.loading.button:after, -.ui.black.elastic.loading.loading.loading:not(.segment):before, -.ui.black.elastic.loading.loading.loading .input > i.icon:before, -.ui.black.elastic.loading.loading.loading.loading > i.icon:before, -.ui.black.loading.loading.loading.loading:not(.usual):not(.button):after, -.ui.black.loading.loading.loading.loading .input > i.icon:after, -.ui.black.loading.loading.loading.loading > i.icon:after, -.ui.black.loader.loader.loader:after { - color: #1B1C1D; -} - -.ui.inverted.black.elastic.loader:before, -.ui.inverted.black.elastic.loading.loading.loading:not(.segment):before, -.ui.inverted.black.elastic.loading.loading.loading .input > i.icon:before, -.ui.inverted.black.elastic.loading.loading.loading > i.icon:before, -.ui.inverted.black.loading.loading.loading.loading:not(.usual):after, -.ui.inverted.black.loading.loading.loading.loading .input > i.icon:after, -.ui.inverted.black.loading.loading.loading.loading > i.icon:after, -.ui.inverted.black.loader.loader.loader:after { - color: #545454; -} - -.ui.elastic.loader.loader:before, -.ui.elastic.loading.loading.loading:before, -.ui.elastic.loading.loading.loading .input > i.icon:before, -.ui.elastic.loading.loading.loading > i.icon:before, -.ui.loading.loading.loading.loading:not(.usual):after, -.ui.loading.loading.loading.loading .input > i.icon:after, -.ui.loading.loading.loading.loading > i.icon:after, -.ui.loader.loader.loader:after { - border-color: currentColor; -} - -.ui.elastic.loading.loading.loading.loading.button:not(.inverted):not(.basic):before { - color: #FFFFFF; -} - -.ui.elastic.basic.loading.button:before, -.ui.elastic.basic.loading.button:after { - color: #767676; -} - -.ui.double.loading.loading.loading.loading.button:after { - border-bottom-color: currentColor; -} - -/*------------------- - Inline - --------------------*/ - -.ui.inline.loader { - position: relative; - vertical-align: middle; - margin: 0; - left: 0; - top: 0; - -webkit-transform: none; - transform: none; -} - -.ui.inline.loader.active, -.ui.inline.loader.visible { - display: inline-block; -} - -/* Centered Inline */ - -.ui.centered.inline.loader.active, -.ui.centered.inline.loader.visible { - display: block; - margin-left: auto; - margin-right: auto; -} - -.ui.loading.loading.loading.loading.loading.loading:after, -.ui.loading.loading.loading.loading.loading.loading .input > i.icon:after, -.ui.loading.loading.loading.loading.loading.loading > i.icon:after, -.ui.loader.loader.loader.loader.loader:after { - border-left-color: transparent; - border-right-color: transparent; -} - -.ui.loading.loading.loading.loading.loading.loading.loading:not(.double):after, -.ui.loading.loading.loading.loading.loading.loading.loading:not(.double) .input > i.icon:after, -.ui.loading.loading.loading.loading.loading.loading.loading:not(.double) > i.icon:after, -.ui.loader.loader.loader.loader.loader.loader:not(.double):after { - border-bottom-color: transparent; -} - -.ui.loading.loading.loading.loading.loading.loading.segment:after, -.ui.loading.loading.loading.loading.loading.loading.form:after { - border-left-color: rgba(0, 0, 0, 0.1); - border-right-color: rgba(0, 0, 0, 0.1); -} - -.ui.loading.loading.loading.loading.loading.loading.segment:not(.double):after, -.ui.loading.loading.loading.loading.loading.loading.form:not(.double):after { - border-bottom-color: rgba(0, 0, 0, 0.1); -} - -/*------------------- - Elastic - --------------------*/ - -.ui.dimmer > .ui.elastic.loader { - color: #FFFFFF; -} - -.ui.inverted.dimmer > .ui.elastic.loader { - color: #767676; -} - -.ui.elastic.loading.loading:not(.form):not(.segment):after, -.ui.elastic.loading.loading .input > i.icon:after, -.ui.elastic.loading.loading > i.icon:after, -.ui.elastic.loader.loader:after { - -webkit-animation: loader 1s infinite cubic-bezier(0.27, 1.05, 0.92, 0.61); - animation: loader 1s infinite cubic-bezier(0.27, 1.05, 0.92, 0.61); - -webkit-animation-delay: 0.3s; - animation-delay: 0.3s; -} - -.ui.elastic.loading.loading.loading:not(.form):not(.segment):before, -.ui.elastic.loading.loading.loading .input > i.icon:before, -.ui.elastic.loading.loading.loading > i.icon:before, -.ui.elastic.loader.loader:before { - -webkit-animation: elastic-loader 1s infinite cubic-bezier(0.27, 1.05, 0.92, 0.61); - animation: elastic-loader 1s infinite cubic-bezier(0.27, 1.05, 0.92, 0.61); - -moz-animation: currentcolor-elastic-loader 1s infinite cubic-bezier(0.27, 1.05, 0.92, 0.61); - border-right-color: transparent; -} - -.ui.elastic.inline.loader:empty { - -webkit-animation: loader 8s infinite linear; - animation: loader 8s infinite linear; -} - -.ui.slow.elastic.loading.loading:not(.form):not(.segment):after, -.ui.slow.elastic.loading.loading .input > i.icon:after, -.ui.slow.elastic.loading.loading > i.icon:after, -.ui.slow.elastic.loader.loader:after { - -webkit-animation-duration: 1.5s; - animation-duration: 1.5s; - -webkit-animation-delay: 0.45s; - animation-delay: 0.45s; -} - -.ui.slow.elastic.loading.loading.loading:not(.form):not(.segment):before, -.ui.slow.elastic.loading.loading.loading .input > i.icon:before, -.ui.slow.elastic.loading.loading.loading > i.icon:before, -.ui.slow.elastic.loader.loader:before { - -webkit-animation-duration: 1.5s; - animation-duration: 1.5s; -} - -.ui.fast.elastic.loading.loading:not(.form):not(.segment):after, -.ui.fast.elastic.loading.loading .input > i.icon:after, -.ui.fast.elastic.loading.loading > i.icon:after, -.ui.fast.elastic.loader.loader:after { - -webkit-animation-duration: 0.66s; - animation-duration: 0.66s; - -webkit-animation-delay: 0.2s; - animation-delay: 0.2s; -} - -.ui.fast.elastic.loading.loading.loading:not(.form):not(.segment):before, -.ui.fast.elastic.loading.loading.loading .input > i.icon:before, -.ui.fast.elastic.loading.loading.loading > i.icon:before, -.ui.fast.elastic.loader.loader:before { - -webkit-animation-duration: 0.66s; - animation-duration: 0.66s; -} - -@-webkit-keyframes elastic-loader { - 0%, 1% { - border-left-color: transparent; - border-bottom-color: transparent; - } - - 1.1%, 50% { - border-left-color: inherit; - } - - 10%, 35.1% { - border-bottom-color: transparent; - } - - 10.1%, 35% { - border-bottom-color: inherit; - } - - 50.1% { - border-left-color: transparent; - } - - 100% { - border-left-color: transparent; - border-bottom-color: transparent; - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } -} - -@keyframes elastic-loader { - 0%, 1% { - border-left-color: transparent; - border-bottom-color: transparent; - } - - 1.1%, 50% { - border-left-color: inherit; - } - - 10%, 35.1% { - border-bottom-color: transparent; - } - - 10.1%, 35% { - border-bottom-color: inherit; - } - - 50.1% { - border-left-color: transparent; - } - - 100% { - border-left-color: transparent; - border-bottom-color: transparent; - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } -} - -@-webkit-keyframes currentcolor-elastic-loader { - 0%, 1% { - border-left-color: transparent; - border-bottom-color: transparent; - } - - 1.1%, 50% { - border-left-color: currentColor; - } - - 10%, 35.1% { - border-bottom-color: transparent; - } - - 10.1%, 35% { - border-bottom-color: currentColor; - } - - 50.1% { - border-left-color: transparent; - } - - 100% { - border-left-color: transparent; - border-bottom-color: transparent; - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } -} - -@keyframes currentcolor-elastic-loader { - 0%, 1% { - border-left-color: transparent; - border-bottom-color: transparent; - } - - 1.1%, 50% { - border-left-color: currentColor; - } - - 10%, 35.1% { - border-bottom-color: transparent; - } - - 10.1%, 35% { - border-bottom-color: currentColor; - } - - 50.1% { - border-left-color: transparent; - } - - 100% { - border-left-color: transparent; - border-bottom-color: transparent; - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } -} - -/******************************* - Theme Overrides -*******************************/ - -/******************************* - Site Overrides -*******************************/ -/*! - * # Fomantic-UI - Loader - * http://github.com/fomantic/Fomantic-UI/ - * - * - * Released under the MIT license - * http://opensource.org/licenses/MIT - * - */ - -/*------------------- - Content ---------------------*/ - -.ui.placeholder { - position: static; - overflow: hidden; - -webkit-animation: placeholderShimmer 2s linear; - animation: placeholderShimmer 2s linear; - -webkit-animation-iteration-count: infinite; - animation-iteration-count: infinite; - background-color: #FFFFFF; - background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(0, 0, 0, 0.08)), color-stop(15%, rgba(0, 0, 0, 0.15)), color-stop(30%, rgba(0, 0, 0, 0.08))); - background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.08) 0, rgba(0, 0, 0, 0.15) 15%, rgba(0, 0, 0, 0.08) 30%); - background-image: linear-gradient(to right, rgba(0, 0, 0, 0.08) 0, rgba(0, 0, 0, 0.15) 15%, rgba(0, 0, 0, 0.08) 30%); - background-size: 1200px 100%; - max-width: 30rem; -} - -@-webkit-keyframes placeholderShimmer { - 0% { - background-position: -1200px 0; - } - - 100% { - background-position: 1200px 0; - } -} - -@keyframes placeholderShimmer { - 0% { - background-position: -1200px 0; - } - - 100% { - background-position: 1200px 0; - } -} - -.ui.placeholder + .ui.placeholder { - margin-top: 2rem; -} - -.ui.placeholder + .ui.placeholder { - -webkit-animation-delay: 0.15s; - animation-delay: 0.15s; -} - -.ui.placeholder + .ui.placeholder + .ui.placeholder { - -webkit-animation-delay: 0.3s; - animation-delay: 0.3s; -} - -.ui.placeholder + .ui.placeholder + .ui.placeholder + .ui.placeholder { - -webkit-animation-delay: 0.45s; - animation-delay: 0.45s; -} - -.ui.placeholder + .ui.placeholder + .ui.placeholder + .ui.placeholder + .ui.placeholder { - -webkit-animation-delay: 0.6s; - animation-delay: 0.6s; -} - -.ui.placeholder, -.ui.placeholder > :before, -.ui.placeholder .image.header:after, -.ui.placeholder .line, -.ui.placeholder .line:after { - background-color: #FFFFFF; -} - -.ui.placeholder.hidden { - display: none; -} - -/* Image */ - -.ui.placeholder .image:not(.header):not(.ui):not(.icon) { - height: 100px; -} - -.ui.placeholder .square.image:not(.header) { - height: 0; - overflow: hidden; - /* 1/1 aspect ratio */ - padding-top: 100%; -} - -.ui.placeholder .rectangular.image:not(.header) { - height: 0; - overflow: hidden; - /* 4/3 aspect ratio */ - padding-top: 75%; -} - -/* Lines */ - -.ui.placeholder .line { - position: relative; - height: 0.85714286em; -} - -.ui.placeholder .line:before, -.ui.placeholder .line:after { - top: 100%; - position: absolute; - content: ''; - background-color: inherit; -} - -.ui.placeholder .line:before { - left: 0; -} - -.ui.placeholder .line:after { - right: 0; -} - -/* Any Lines */ - -.ui.placeholder .line { - margin-bottom: 0.5em; -} - -.ui.placeholder .line:before, -.ui.placeholder .line:after { - height: 0.5em; -} - -.ui.placeholder .line:not(:first-child) { - margin-top: 0.5em; -} - -/* Line Outdent */ - -.ui.placeholder .line:nth-child(1):after { - width: 0; -} - -.ui.placeholder .line:nth-child(2):after { - width: 50%; -} - -.ui.placeholder .line:nth-child(3):after { - width: 10%; -} - -.ui.placeholder .line:nth-child(4):after { - width: 35%; -} - -.ui.placeholder .line:nth-child(5):after { - width: 65%; -} - -/* Header Image + 2 Lines */ - -.ui.placeholder .header { - position: relative; - overflow: hidden; -} - -/* Header Line 1 & 2*/ - -.ui.placeholder .header .line { - margin-bottom: 0.64285714em; -} - -.ui.placeholder .header .line:before, -.ui.placeholder .header .line:after { - height: 0.64285714em; -} - -.ui.placeholder .header .line:not(:first-child) { - margin-top: 0.64285714em; -} - -.ui.placeholder .header .line:after { - width: 20%; -} - -.ui.placeholder .header .line:nth-child(2):after { - width: 60%; -} - -/* Image Header */ - -.ui.placeholder .image.header .line { - margin-left: 3em; -} - -.ui.placeholder .image.header .line:before { - width: 0.71428571rem; -} - -.ui.placeholder .image.header:after { - display: block; - height: 0.85714286em; - content: ''; - margin-left: 3em; -} - -/* Spacing */ - -.ui.placeholder .image .line:first-child, -.ui.placeholder .paragraph .line:first-child, -.ui.placeholder .header .line:first-child { - height: 0.01px; -} - -.ui.placeholder .image:not(:first-child):before, -.ui.placeholder .paragraph:not(:first-child):before, -.ui.placeholder .header:not(:first-child):before { - height: 1.42857143em; - content: ''; - display: block; -} - -/* Inverted Content Loader */ - -.ui.inverted.placeholder { - background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0.08)), color-stop(15%, rgba(255, 255, 255, 0.14)), color-stop(30%, rgba(255, 255, 255, 0.08))); - background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.08) 0, rgba(255, 255, 255, 0.14) 15%, rgba(255, 255, 255, 0.08) 30%); - background-image: linear-gradient(to right, rgba(255, 255, 255, 0.08) 0, rgba(255, 255, 255, 0.14) 15%, rgba(255, 255, 255, 0.08) 30%); -} - -.ui.inverted.placeholder, -.ui.inverted.placeholder > :before, -.ui.inverted.placeholder .image.header:after, -.ui.inverted.placeholder .line, -.ui.inverted.placeholder .line:after { - background-color: #1B1C1D; -} - -/******************************* - Variations -*******************************/ - -/*------------------- - Sizes ---------------------*/ - -.ui.placeholder .full.line.line.line:after { - width: 0; -} - -.ui.placeholder .very.long.line.line.line:after { - width: 10%; -} - -.ui.placeholder .long.line.line.line:after { - width: 35%; -} - -.ui.placeholder .medium.line.line.line:after { - width: 50%; -} - -.ui.placeholder .short.line.line.line:after { - width: 65%; -} - -.ui.placeholder .very.short.line.line.line:after { - width: 80%; -} - -/*------------------- - Fluid - --------------------*/ - -.ui.fluid.placeholder { - max-width: none; -} - -/******************************* - Theme Overrides -*******************************/ -/*! - * # Fomantic-UI - Rail - * http://github.com/fomantic/Fomantic-UI/ - * - * - * Released under the MIT license - * http://opensource.org/licenses/MIT - * - */ - -/******************************* - Rails -*******************************/ - -.ui.rail { - position: absolute; - top: 0; - width: 300px; - height: 100%; -} - -.ui.left.rail { - left: auto; - right: 100%; - padding: 0 2rem 0 0; - margin: 0 2rem 0 0; -} - -.ui.right.rail { - left: 100%; - right: auto; - padding: 0 0 0 2rem; - margin: 0 0 0 2rem; -} - -/******************************* - Variations -*******************************/ - -/*-------------- - Internal - ---------------*/ - -.ui.left.internal.rail { - left: 0; - right: auto; - padding: 0 0 0 2rem; - margin: 0 0 0 2rem; -} - -.ui.right.internal.rail { - left: auto; - right: 0; - padding: 0 2rem 0 0; - margin: 0 2rem 0 0; -} - -/*-------------- - Dividing - ---------------*/ - -.ui.dividing.rail { - width: 302.5px; -} - -.ui.left.dividing.rail { - padding: 0 2.5rem 0 0; - margin: 0 2.5rem 0 0; - border-right: 1px solid rgba(34, 36, 38, 0.15); -} - -.ui.right.dividing.rail { - border-left: 1px solid rgba(34, 36, 38, 0.15); - padding: 0 0 0 2.5rem; - margin: 0 0 0 2.5rem; -} - -/*-------------- - Distance - ---------------*/ - -.ui.close.rail { - width: calc(300px + 1em); -} - -.ui.close.left.rail { - padding: 0 1em 0 0; - margin: 0 1em 0 0; -} - -.ui.close.right.rail { - padding: 0 0 0 1em; - margin: 0 0 0 1em; -} - -.ui.very.close.rail { - width: calc(300px + 0.5em); -} - -.ui.very.close.left.rail { - padding: 0 0.5em 0 0; - margin: 0 0.5em 0 0; -} - -.ui.very.close.right.rail { - padding: 0 0 0 0.5em; - margin: 0 0 0 0.5em; -} - -/*-------------- - Attached - ---------------*/ - -.ui.attached.left.rail, -.ui.attached.right.rail { - padding: 0; - margin: 0; -} - -/*-------------- - Sizing ----------------*/ - -.ui.rail { - font-size: 1rem; -} - -.ui.mini.rail { - font-size: 0.78571429rem; -} - -.ui.tiny.rail { - font-size: 0.85714286rem; -} - -.ui.small.rail { - font-size: 0.92857143rem; -} - -.ui.large.rail { - font-size: 1.14285714rem; -} - -.ui.big.rail { - font-size: 1.28571429rem; -} - -.ui.huge.rail { - font-size: 1.42857143rem; -} - -.ui.massive.rail { - font-size: 1.71428571rem; -} - -/******************************* - Theme Overrides -*******************************/ - -/******************************* - Site Overrides -*******************************/ -/*! - * # Fomantic-UI - Reveal - * http://github.com/fomantic/Fomantic-UI/ - * - * - * Released under the MIT license - * http://opensource.org/licenses/MIT - * - */ - -/******************************* - Reveal -*******************************/ - -.ui.reveal { - display: inherit; - position: relative !important; - font-size: 0; -} - -.ui.reveal > .visible.content { - position: absolute !important; - top: 0 !important; - left: 0 !important; - z-index: 3 !important; - -webkit-transition: all 0.5s ease 0.1s; - transition: all 0.5s ease 0.1s; -} - -.ui.reveal > .hidden.content { - position: relative !important; - z-index: 2 !important; -} - -/* Make sure hovered element is on top of other reveal */ - -.ui.active.reveal .visible.content, -.ui.reveal:hover .visible.content { - z-index: 4 !important; -} - -/******************************* - Types -*******************************/ - -/*-------------- - Slide - ---------------*/ - -.ui.slide.reveal { - position: relative !important; - overflow: hidden !important; - white-space: nowrap; -} - -.ui.slide.reveal > .content { - display: block; - width: 100%; - white-space: normal; - float: left; - margin: 0; - -webkit-transition: -webkit-transform 0.5s ease 0.1s; - transition: -webkit-transform 0.5s ease 0.1s; - transition: transform 0.5s ease 0.1s; - transition: transform 0.5s ease 0.1s, -webkit-transform 0.5s ease 0.1s; -} - -.ui.slide.reveal > .visible.content { - position: relative !important; -} - -.ui.slide.reveal > .hidden.content { - position: absolute !important; - left: 0 !important; - width: 100% !important; - -webkit-transform: translateX(100%) !important; - transform: translateX(100%) !important; -} - -.ui.slide.active.reveal > .visible.content, -.ui.slide.reveal:hover > .visible.content { - -webkit-transform: translateX(-100%) !important; - transform: translateX(-100%) !important; -} - -.ui.slide.active.reveal > .hidden.content, -.ui.slide.reveal:hover > .hidden.content { - -webkit-transform: translateX(0%) !important; - transform: translateX(0%) !important; -} - -.ui.slide.right.reveal > .visible.content { - -webkit-transform: translateX(0%) !important; - transform: translateX(0%) !important; -} - -.ui.slide.right.reveal > .hidden.content { - -webkit-transform: translateX(-100%) !important; - transform: translateX(-100%) !important; -} - -.ui.slide.right.active.reveal > .visible.content, -.ui.slide.right.reveal:hover > .visible.content { - -webkit-transform: translateX(100%) !important; - transform: translateX(100%) !important; -} - -.ui.slide.right.active.reveal > .hidden.content, -.ui.slide.right.reveal:hover > .hidden.content { - -webkit-transform: translateX(0%) !important; - transform: translateX(0%) !important; -} - -.ui.slide.up.reveal > .hidden.content { - -webkit-transform: translateY(100%) !important; - transform: translateY(100%) !important; -} - -.ui.slide.up.active.reveal > .visible.content, -.ui.slide.up.reveal:hover > .visible.content { - -webkit-transform: translateY(-100%) !important; - transform: translateY(-100%) !important; -} - -.ui.slide.up.active.reveal > .hidden.content, -.ui.slide.up.reveal:hover > .hidden.content { - -webkit-transform: translateY(0%) !important; - transform: translateY(0%) !important; -} - -.ui.slide.down.reveal > .hidden.content { - -webkit-transform: translateY(-100%) !important; - transform: translateY(-100%) !important; -} - -.ui.slide.down.active.reveal > .visible.content, -.ui.slide.down.reveal:hover > .visible.content { - -webkit-transform: translateY(100%) !important; - transform: translateY(100%) !important; -} - -.ui.slide.down.active.reveal > .hidden.content, -.ui.slide.down.reveal:hover > .hidden.content { - -webkit-transform: translateY(0%) !important; - transform: translateY(0%) !important; -} - -/*-------------- - Fade - ---------------*/ - -.ui.fade.reveal > .visible.content { - opacity: 1; -} - -.ui.fade.active.reveal > .visible.content, -.ui.fade.reveal:hover > .visible.content { - opacity: 0; -} - -/*-------------- - Move - ---------------*/ - -.ui.move.reveal { - position: relative !important; - overflow: hidden !important; - white-space: nowrap; -} - -.ui.move.reveal > .content { - display: block; - float: left; - white-space: normal; - margin: 0; - -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1) 0.1s; - transition: -webkit-transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1) 0.1s; - transition: transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1) 0.1s; - transition: transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1) 0.1s, -webkit-transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1) 0.1s; -} - -.ui.move.reveal > .visible.content { - position: relative !important; -} - -.ui.move.reveal > .hidden.content { - position: absolute !important; - left: 0 !important; - width: 100% !important; -} - -.ui.move.active.reveal > .visible.content, -.ui.move.reveal:hover > .visible.content { - -webkit-transform: translateX(-100%) !important; - transform: translateX(-100%) !important; -} - -.ui.move.right.active.reveal > .visible.content, -.ui.move.right.reveal:hover > .visible.content { - -webkit-transform: translateX(100%) !important; - transform: translateX(100%) !important; -} - -.ui.move.up.active.reveal > .visible.content, -.ui.move.up.reveal:hover > .visible.content { - -webkit-transform: translateY(-100%) !important; - transform: translateY(-100%) !important; -} - -.ui.move.down.active.reveal > .visible.content, -.ui.move.down.reveal:hover > .visible.content { - -webkit-transform: translateY(100%) !important; - transform: translateY(100%) !important; -} - -/*-------------- - Rotate - ---------------*/ - -.ui.rotate.reveal > .visible.content { - -webkit-transition-duration: 0.5s; - transition-duration: 0.5s; - -webkit-transform: rotate(0deg); - transform: rotate(0deg); -} - -.ui.rotate.reveal > .visible.content, -.ui.rotate.right.reveal > .visible.content { - -webkit-transform-origin: bottom right; - transform-origin: bottom right; -} - -.ui.rotate.active.reveal > .visible.content, -.ui.rotate.reveal:hover > .visible.content, -.ui.rotate.right.active.reveal > .visible.content, -.ui.rotate.right.reveal:hover > .visible.content { - -webkit-transform: rotate(110deg); - transform: rotate(110deg); -} - -.ui.rotate.left.reveal > .visible.content { - -webkit-transform-origin: bottom left; - transform-origin: bottom left; -} - -.ui.rotate.left.active.reveal > .visible.content, -.ui.rotate.left.reveal:hover > .visible.content { - -webkit-transform: rotate(-110deg); - transform: rotate(-110deg); -} - -/******************************* - States -*******************************/ - -.ui.disabled.reveal:hover > .visible.visible.content { - position: static !important; - display: block !important; - opacity: 1 !important; - top: 0 !important; - left: 0 !important; - right: auto !important; - bottom: auto !important; - -webkit-transform: none !important; - transform: none !important; -} - -.ui.disabled.reveal:hover > .hidden.hidden.content { - display: none !important; -} - -/******************************* - Coupling -*******************************/ - -.ui.reveal > .ui.ribbon.label { - z-index: 5; -} - -/******************************* - Variations -*******************************/ - -/*-------------- - Visible ----------------*/ - -.ui.visible.reveal { - overflow: visible; -} - -/*-------------- - Instant ----------------*/ - -.ui.instant.reveal > .content { - -webkit-transition-delay: 0s !important; - transition-delay: 0s !important; -} - -/*-------------- - Sizing ----------------*/ - -.ui.reveal > .content { - font-size: 1rem; -} - -.ui.mini.reveal > .content { - font-size: 0.78571429rem; -} - -.ui.tiny.reveal > .content { - font-size: 0.85714286rem; -} - -.ui.small.reveal > .content { - font-size: 0.92857143rem; -} - -.ui.large.reveal > .content { - font-size: 1.14285714rem; -} - -.ui.big.reveal > .content { - font-size: 1.28571429rem; -} - -.ui.huge.reveal > .content { - font-size: 1.42857143rem; -} - -.ui.massive.reveal > .content { - font-size: 1.71428571rem; -} - -/******************************* - Theme Overrides -*******************************/ - -/******************************* - Site Overrides -*******************************/ -/*! - * # Fomantic-UI - Segment - * http://github.com/fomantic/Fomantic-UI/ - * - * - * Released under the MIT license - * http://opensource.org/licenses/MIT - * - */ - -/******************************* - Segment -*******************************/ - -.ui.segment { - position: relative; - background: #FFFFFF; - -webkit-box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15); - box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15); - margin: 1rem 0; - padding: 1em 1em; - border-radius: 0.28571429rem; - border: 1px solid rgba(34, 36, 38, 0.15); -} - -.ui.segment:first-child { - margin-top: 0; -} - -.ui.segment:last-child { - margin-bottom: 0; -} - -/* Vertical */ - -.ui.vertical.segment { - margin: 0; - padding-left: 0; - padding-right: 0; - background: none transparent; - border-radius: 0; - -webkit-box-shadow: none; - box-shadow: none; - border: none; - border-bottom: 1px solid rgba(34, 36, 38, 0.15); -} - -.ui.vertical.segment:last-child { - border-bottom: none; -} - -/*------------------- - Loose Coupling ---------------------*/ - -/* Header */ - -.ui.inverted.segment > .ui.header > .sub.header, -.ui.inverted.segment > .ui.header { - color: #FFFFFF; -} - -/* Label */ - -.ui[class*="bottom attached"].segment > [class*="top attached"].label { - border-top-left-radius: 0; - border-top-right-radius: 0; -} - -.ui[class*="top attached"].segment > [class*="bottom attached"].label { - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; -} - -.ui.attached.segment:not(.top):not(.bottom) > [class*="top attached"].label { - border-top-left-radius: 0; - border-top-right-radius: 0; -} - -.ui.attached.segment:not(.top):not(.bottom) > [class*="bottom attached"].label { - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; -} - -/* Grid */ - -.ui.page.grid.segment, -.ui.grid > .row > .ui.segment.column, -.ui.grid > .ui.segment.column { - padding-top: 2em; - padding-bottom: 2em; -} - -.ui.grid.segment { - margin: 1rem 0; - border-radius: 0.28571429rem; -} - -/* Table */ - -.ui.basic.table.segment { - background: #FFFFFF; - border: 1px solid rgba(34, 36, 38, 0.15); - -webkit-box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15); - box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15); -} - -.ui[class*="very basic"].table.segment { - padding: 1em 1em; -} - -/* Tab */ - -.ui.segment.tab:last-child { - margin-bottom: 1rem; -} - -/******************************* - Types -*******************************/ - -/*------------------- - Placeholder - --------------------*/ - -.ui.placeholder.segment { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-align: stretch; - -ms-flex-align: stretch; - align-items: stretch; - max-width: initial; - -webkit-animation: none; - animation: none; - overflow: visible; - padding: 1em 1em; - min-height: 18rem; - background: #F9FAFB; - border-color: rgba(34, 36, 38, 0.15); - -webkit-box-shadow: 0 2px 25px 0 rgba(34, 36, 38, 0.05) inset; - box-shadow: 0 2px 25px 0 rgba(34, 36, 38, 0.05) inset; -} - -.ui.placeholder.segment .button, -.ui.placeholder.segment textarea { - display: block; -} - -.ui.placeholder.segment .field, -.ui.placeholder.segment textarea, -.ui.placeholder.segment > .ui.input, -.ui.placeholder.segment .button { - max-width: 15rem; - margin-left: auto; - margin-right: auto; -} - -.ui.placeholder.segment .column .button, -.ui.placeholder.segment .column .field, -.ui.placeholder.segment .column textarea, -.ui.placeholder.segment .column > .ui.input { - max-width: 15rem; - margin-left: auto; - margin-right: auto; -} - -.ui.placeholder.segment > .inline { - -ms-flex-item-align: center; - align-self: center; -} - -.ui.placeholder.segment > .inline > .button { - display: inline-block; - width: auto; - margin: 0 0.35714286rem 0 0; -} - -.ui.placeholder.segment > .inline > .button:last-child { - margin-right: 0; -} - -/*------------------- - Piled - --------------------*/ - -.ui.piled.segments, -.ui.piled.segment { - margin: 3em 0; - -webkit-box-shadow: ''; - box-shadow: ''; - z-index: auto; -} - -.ui.piled.segment:first-child { - margin-top: 0; -} - -.ui.piled.segment:last-child { - margin-bottom: 0; -} - -.ui.piled.segments:after, -.ui.piled.segments:before, -.ui.piled.segment:after, -.ui.piled.segment:before { - background-color: #FFFFFF; - visibility: visible; - content: ''; - display: block; - height: 100%; - left: 0; - position: absolute; - width: 100%; - border: 1px solid rgba(34, 36, 38, 0.15); - -webkit-box-shadow: ''; - box-shadow: ''; -} - -.ui.piled.segments:before, -.ui.piled.segment:before { - -webkit-transform: rotate(-1.2deg); - transform: rotate(-1.2deg); - top: 0; - z-index: -2; -} - -.ui.piled.segments:after, -.ui.piled.segment:after { - -webkit-transform: rotate(1.2deg); - transform: rotate(1.2deg); - top: 0; - z-index: -1; -} - -/* Piled Attached */ - -.ui[class*="top attached"].piled.segment { - margin-top: 3em; - margin-bottom: 0; -} - -.ui.piled.segment[class*="top attached"]:first-child { - margin-top: 0; -} - -.ui.piled.segment[class*="bottom attached"] { - margin-top: 0; - margin-bottom: 3em; -} - -.ui.piled.segment[class*="bottom attached"]:last-child { - margin-bottom: 0; -} - -/*------------------- - Stacked - --------------------*/ - -.ui.stacked.segment { - padding-bottom: 1.4em; -} - -.ui.stacked.segments:before, -.ui.stacked.segments:after, -.ui.stacked.segment:before, -.ui.stacked.segment:after { - content: ''; - position: absolute; - bottom: -3px; - left: 0; - border-top: 1px solid rgba(34, 36, 38, 0.15); - background: rgba(0, 0, 0, 0.03); - width: 100%; - height: 6px; - visibility: visible; -} - -.ui.stacked.segments:before, -.ui.stacked.segment:before { - display: none; -} - -/* Add additional page */ - -.ui.tall.stacked.segments:before, -.ui.tall.stacked.segment:before { - display: block; - bottom: 0; -} - -/* Inverted */ - -.ui.stacked.inverted.segments:before, -.ui.stacked.inverted.segments:after, -.ui.stacked.inverted.segment:before, -.ui.stacked.inverted.segment:after { - background-color: rgba(0, 0, 0, 0.03); - border-top: 1px solid rgba(34, 36, 38, 0.35); -} - -/*------------------- - Padded - --------------------*/ - -.ui.padded.segment { - padding: 1.5em; -} - -.ui[class*="very padded"].segment { - padding: 3em; -} - -/* Padded vertical */ - -.ui.padded.segment.vertical.segment, -.ui[class*="very padded"].vertical.segment { - padding-left: 0; - padding-right: 0; -} - -/*------------------- - Compact - --------------------*/ - -.ui.compact.segment { - display: table; -} - -/* Compact Group */ - -.ui.compact.segments { - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; -} - -.ui.compact.segments .segment, -.ui.segments .compact.segment { - display: block; - -webkit-box-flex: 0; - -ms-flex: 0 1 auto; - flex: 0 1 auto; -} - -/*------------------- - Circular - --------------------*/ - -.ui.circular.segment { - display: table-cell; - padding: 2em; - text-align: center; - vertical-align: middle; - border-radius: 500em; -} - -/*------------------- - Raised - --------------------*/ - -.ui.raised.raised.segments, -.ui.raised.raised.segment { - -webkit-box-shadow: 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15); - box-shadow: 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15); -} - -/******************************* - Groups - *******************************/ - -/* Group */ - -.ui.segments { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - position: relative; - margin: 1rem 0; - border: 1px solid rgba(34, 36, 38, 0.15); - -webkit-box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15); - box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15); - border-radius: 0.28571429rem; -} - -.ui.segments:first-child { - margin-top: 0; -} - -.ui.segments:last-child { - margin-bottom: 0; -} - -/* Nested Segment */ - -.ui.segments > .segment { - top: 0; - bottom: 0; - border-radius: 0; - margin: 0; - width: auto; - -webkit-box-shadow: none; - box-shadow: none; - border: none; - border-top: 1px solid rgba(34, 36, 38, 0.15); -} - -.ui.segments:not(.horizontal) > .segment:first-child { - top: 0; - bottom: 0; - border-top: none; - margin-top: 0; - margin-bottom: 0; - border-radius: 0.28571429rem 0.28571429rem 0 0; -} - -/* Bottom */ - -.ui.segments:not(.horizontal) > .segment:last-child { - top: 0; - bottom: 0; - margin-top: 0; - margin-bottom: 0; - -webkit-box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), none; - box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), none; - border-radius: 0 0 0.28571429rem 0.28571429rem; -} - -/* Only */ - -.ui.segments:not(.horizontal) > .segment:only-child { - border-radius: 0.28571429rem; -} - -/* Nested Group */ - -.ui.segments > .ui.segments { - border-top: 1px solid rgba(34, 36, 38, 0.15); - margin: 1rem 1rem; -} - -.ui.segments > .segments:first-child { - border-top: none; -} - -.ui.segments > .segment + .segments:not(.horizontal) { - margin-top: 0; -} - -/* Horizontal Group */ - -.ui.horizontal.segments { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - background-color: transparent; - padding: 0; - -webkit-box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15); - box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15); - margin: 1rem 0; - border-radius: 0.28571429rem; - border: 1px solid rgba(34, 36, 38, 0.15); -} - -.ui.stackable.horizontal.segments { - -ms-flex-wrap: wrap; - flex-wrap: wrap; -} - -/* Nested Horizontal Group */ - -.ui.segments > .horizontal.segments { - margin: 0; - background-color: transparent; - border-radius: 0; - border: none; - -webkit-box-shadow: none; - box-shadow: none; - border-top: 1px solid rgba(34, 36, 38, 0.15); -} - -/* Horizontal Segment */ - -.ui.horizontal.segments:not(.compact) > .segment:not(.compact) { - -webkit-box-flex: 1; - flex: 1 1 auto; - -ms-flex: 1 1 0; - /* Solves #2550 MS Flex */ -} - -.ui.horizontal.segments > .segment { - margin: 0; - min-width: 0; - border-radius: 0; - border: none; - -webkit-box-shadow: none; - box-shadow: none; - border-left: 1px solid rgba(34, 36, 38, 0.15); -} - -/* Border Fixes */ - -.ui.segments > .horizontal.segments:first-child { - border-top: none; -} - -.ui.horizontal.segments:not(.stackable) > .segment:first-child { - border-left: none; -} - -/******************************* - States -*******************************/ - -/*-------------- - Disabled - ---------------*/ - -.ui.disabled.segment { - opacity: 0.45; - color: rgba(40, 40, 40, 0.3); -} - -/*-------------- - Loading - ---------------*/ - -.ui.loading.segment { - position: relative; - cursor: default; - pointer-events: none; - text-shadow: none !important; - -webkit-transition: all 0s linear; - transition: all 0s linear; -} - -.ui.loading.segment:before { - position: absolute; - content: ''; - top: 0; - left: 0; - background: rgba(255, 255, 255, 0.8); - width: 100%; - height: 100%; - border-radius: 0.28571429rem; - z-index: 100; -} - -.ui.loading.segment:after { - position: absolute; - content: ''; - top: 50%; - left: 50%; - margin: -1.5em 0 0 -1.5em; - width: 3em; - height: 3em; - -webkit-animation: loader 0.6s infinite linear; - animation: loader 0.6s infinite linear; - border: 0.2em solid #767676; - border-radius: 500rem; - -webkit-box-shadow: 0 0 0 1px transparent; - box-shadow: 0 0 0 1px transparent; - visibility: visible; - z-index: 101; -} - -/******************************* - Variations -*******************************/ - -/*------------------- - Basic - --------------------*/ - -.ui.basic.segment, -.ui.segments .ui.basic.segment, -.ui.basic.segments { - background: none transparent; - -webkit-box-shadow: none; - box-shadow: none; - border: none; - border-radius: 0; -} - -/*------------------- - Clearing - --------------------*/ - -.ui.clearing.segment:after { - content: ""; - display: block; - clear: both; -} - -/*------------------- - Colors ---------------------*/ - -.ui.red.segment.segment.segment.segment.segment:not(.inverted) { - border-top: 2px solid #DB2828; -} - -.ui.inverted.red.segment.segment.segment.segment.segment { - background-color: #DB2828; - color: #FFFFFF; -} - -.ui.orange.segment.segment.segment.segment.segment:not(.inverted) { - border-top: 2px solid #F2711C; -} - -.ui.inverted.orange.segment.segment.segment.segment.segment { - background-color: #F2711C; - color: #FFFFFF; -} - -.ui.yellow.segment.segment.segment.segment.segment:not(.inverted) { - border-top: 2px solid #FBBD08; -} - -.ui.inverted.yellow.segment.segment.segment.segment.segment { - background-color: #FBBD08; - color: #FFFFFF; -} - -.ui.olive.segment.segment.segment.segment.segment:not(.inverted) { - border-top: 2px solid #B5CC18; -} - -.ui.inverted.olive.segment.segment.segment.segment.segment { - background-color: #B5CC18; - color: #FFFFFF; -} - -.ui.green.segment.segment.segment.segment.segment:not(.inverted) { - border-top: 2px solid #21BA45; -} - -.ui.inverted.green.segment.segment.segment.segment.segment { - background-color: #21BA45; - color: #FFFFFF; -} - -.ui.teal.segment.segment.segment.segment.segment:not(.inverted) { - border-top: 2px solid #00B5AD; -} - -.ui.inverted.teal.segment.segment.segment.segment.segment { - background-color: #00B5AD; - color: #FFFFFF; -} - -.ui.blue.segment.segment.segment.segment.segment:not(.inverted) { - border-top: 2px solid #2185D0; -} - -.ui.inverted.blue.segment.segment.segment.segment.segment { - background-color: #2185D0; - color: #FFFFFF; -} - -.ui.violet.segment.segment.segment.segment.segment:not(.inverted) { - border-top: 2px solid #6435C9; -} - -.ui.inverted.violet.segment.segment.segment.segment.segment { - background-color: #6435C9; - color: #FFFFFF; -} - -.ui.purple.segment.segment.segment.segment.segment:not(.inverted) { - border-top: 2px solid #A333C8; -} - -.ui.inverted.purple.segment.segment.segment.segment.segment { - background-color: #A333C8; - color: #FFFFFF; -} - -.ui.pink.segment.segment.segment.segment.segment:not(.inverted) { - border-top: 2px solid #E03997; -} - -.ui.inverted.pink.segment.segment.segment.segment.segment { - background-color: #E03997; - color: #FFFFFF; -} - -.ui.brown.segment.segment.segment.segment.segment:not(.inverted) { - border-top: 2px solid #A5673F; -} - -.ui.inverted.brown.segment.segment.segment.segment.segment { - background-color: #A5673F; - color: #FFFFFF; -} - -.ui.grey.segment.segment.segment.segment.segment:not(.inverted) { - border-top: 2px solid #767676; -} - -.ui.inverted.grey.segment.segment.segment.segment.segment { - background-color: #767676; - color: #FFFFFF; -} - -.ui.black.segment.segment.segment.segment.segment:not(.inverted) { - border-top: 2px solid #1B1C1D; -} - -.ui.inverted.black.segment.segment.segment.segment.segment { - background-color: #1B1C1D; - color: #FFFFFF; -} - -/*------------------- - Aligned - --------------------*/ - -.ui[class*="left aligned"].segment { - text-align: left; -} - -.ui[class*="right aligned"].segment { - text-align: right; -} - -.ui[class*="center aligned"].segment { - text-align: center; -} - -/*------------------- - Floated - --------------------*/ - -.ui.floated.segment, -.ui[class*="left floated"].segment { - float: left; - margin-right: 1em; -} - -.ui[class*="right floated"].segment { - float: right; - margin-left: 1em; -} - -/*------------------- - Inverted - --------------------*/ - -.ui.inverted.segment { - border: none; - -webkit-box-shadow: none; - box-shadow: none; -} - -.ui.inverted.segment, -.ui.primary.inverted.segment { - background: #1B1C1D; - color: rgba(255, 255, 255, 0.9); -} - -/* Nested */ - -.ui.inverted.segment .segment { - color: rgba(0, 0, 0, 0.87); -} - -.ui.inverted.segment .inverted.segment { - color: rgba(255, 255, 255, 0.9); -} - -/* Attached */ - -.ui.inverted.attached.segment { - border-color: #555555; -} - -/* Loading */ - -.ui.inverted.loading.segment { - color: #FFFFFF; -} - -.ui.inverted.loading.segment:before { - background: rgba(0, 0, 0, 0.85); -} - -/*------------------- - Emphasis ---------------------*/ - -/* Secondary */ - -.ui.secondary.segment { - background: #F3F4F5; - color: rgba(0, 0, 0, 0.6); -} - -.ui.secondary.inverted.segment { - background: #4c4f52 -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, 0.2)), to(rgba(255, 255, 255, 0.2))); - background: #4c4f52 -webkit-linear-gradient(rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.2) 100%); - background: #4c4f52 linear-gradient(rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.2) 100%); - color: rgba(255, 255, 255, 0.8); -} - -/* Tertiary */ - -.ui.tertiary.segment { - background: #DCDDDE; - color: rgba(0, 0, 0, 0.6); -} - -.ui.tertiary.inverted.segment { - background: #717579 -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, 0.35)), to(rgba(255, 255, 255, 0.35))); - background: #717579 -webkit-linear-gradient(rgba(255, 255, 255, 0.35) 0, rgba(255, 255, 255, 0.35) 100%); - background: #717579 linear-gradient(rgba(255, 255, 255, 0.35) 0, rgba(255, 255, 255, 0.35) 100%); - color: rgba(255, 255, 255, 0.8); -} - -/*------------------- - Attached - --------------------*/ - -/* Middle */ - -.ui.attached.segment { - top: 0; - bottom: 0; - border-radius: 0; - margin: 0 -1px; - width: calc(100% + 2px); - max-width: calc(100% + 2px); - -webkit-box-shadow: none; - box-shadow: none; - border: 1px solid #D4D4D5; -} - -.ui.attached:not(.message) + .ui.attached.segment:not(.top) { - border-top: none; -} - -/* Top */ - -.ui[class*="top attached"].segment { - bottom: 0; - margin-bottom: 0; - top: 0; - margin-top: 1rem; - border-radius: 0.28571429rem 0.28571429rem 0 0; -} - -.ui.segment[class*="top attached"]:first-child { - margin-top: 0; -} - -/* Bottom */ - -.ui.segment[class*="bottom attached"] { - bottom: 0; - margin-top: 0; - top: 0; - margin-bottom: 1rem; - -webkit-box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), none; - box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), none; - border-radius: 0 0 0.28571429rem 0.28571429rem; -} - -.ui.segment[class*="bottom attached"]:last-child { - margin-bottom: 1rem; -} - -/*-------------- - Fitted - ---------------*/ - -.ui.fitted.segment:not(.horizontally) { - padding-top: 0; - padding-bottom: 0; -} - -.ui.fitted.segment:not(.vertically) { - padding-left: 0; - padding-right: 0; -} - -/*------------------- - Size ---------------------*/ - -.ui.segments .segment, -.ui.segment { - font-size: 1rem; -} - -.ui.mini.segments .segment, -.ui.mini.segment { - font-size: 0.78571429rem; -} - -.ui.tiny.segments .segment, -.ui.tiny.segment { - font-size: 0.85714286rem; -} - -.ui.small.segments .segment, -.ui.small.segment { - font-size: 0.92857143rem; -} - -.ui.large.segments .segment, -.ui.large.segment { - font-size: 1.14285714rem; -} - -.ui.big.segments .segment, -.ui.big.segment { - font-size: 1.28571429rem; -} - -.ui.huge.segments .segment, -.ui.huge.segment { - font-size: 1.42857143rem; -} - -.ui.massive.segments .segment, -.ui.massive.segment { - font-size: 1.71428571rem; -} - -/******************************* - Theme Overrides -*******************************/ - -/******************************* - Site Overrides -*******************************/ -/*! - * # Fomantic-UI - Step - * http://github.com/fomantic/Fomantic-UI/ - * - * - * Released under the MIT license - * http://opensource.org/licenses/MIT - * - */ - -/******************************* - Plural -*******************************/ - -.ui.steps { - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -webkit-box-align: stretch; - -ms-flex-align: stretch; - align-items: stretch; - margin: 1em 0; - background: ''; - -webkit-box-shadow: none; - box-shadow: none; - line-height: 1.14285714em; - border-radius: 0.28571429rem; - border: 1px solid rgba(34, 36, 38, 0.15); -} - -.ui.steps:not(.unstackable) { - -ms-flex-wrap: wrap; - flex-wrap: wrap; -} - -/* First Steps */ - -.ui.steps:first-child { - margin-top: 0; -} - -/* Last Steps */ - -.ui.steps:last-child { - margin-bottom: 0; -} - -/******************************* - Singular -*******************************/ - -.ui.steps .step { - position: relative; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 1; - -ms-flex: 1 0 auto; - flex: 1 0 auto; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - vertical-align: middle; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - margin: 0 0; - padding: 1.14285714em 2em; - background: #FFFFFF; - color: rgba(0, 0, 0, 0.87); - -webkit-box-shadow: none; - box-shadow: none; - border-radius: 0; - border: none; - border-right: 1px solid rgba(34, 36, 38, 0.15); - -webkit-transition: background-color 0.1s ease, opacity 0.1s ease, color 0.1s ease, -webkit-box-shadow 0.1s ease; - transition: background-color 0.1s ease, opacity 0.1s ease, color 0.1s ease, -webkit-box-shadow 0.1s ease; - transition: background-color 0.1s ease, opacity 0.1s ease, color 0.1s ease, box-shadow 0.1s ease; - transition: background-color 0.1s ease, opacity 0.1s ease, color 0.1s ease, box-shadow 0.1s ease, -webkit-box-shadow 0.1s ease; -} - -/* Arrow */ - -.ui.steps .step:after { - display: none; - position: absolute; - z-index: 2; - content: ''; - top: 50%; - right: 0; - background-color: #FFFFFF; - width: 1.14285714em; - height: 1.14285714em; - border-style: solid; - border-color: rgba(34, 36, 38, 0.15); - border-width: 0 1px 1px 0; - -webkit-transition: background-color 0.1s ease, opacity 0.1s ease, color 0.1s ease, -webkit-box-shadow 0.1s ease; - transition: background-color 0.1s ease, opacity 0.1s ease, color 0.1s ease, -webkit-box-shadow 0.1s ease; - transition: background-color 0.1s ease, opacity 0.1s ease, color 0.1s ease, box-shadow 0.1s ease; - transition: background-color 0.1s ease, opacity 0.1s ease, color 0.1s ease, box-shadow 0.1s ease, -webkit-box-shadow 0.1s ease; - -webkit-transform: translateY(-50%) translateX(50%) rotate(-45deg); - transform: translateY(-50%) translateX(50%) rotate(-45deg); -} - -/* First Step */ - -.ui.steps .step:first-child { - padding-left: 2em; - border-radius: 0.28571429rem 0 0 0.28571429rem; -} - -/* Last Step */ - -.ui.steps .step:last-child { - border-radius: 0 0.28571429rem 0.28571429rem 0; - border-right: none; - margin-right: 0; -} - -/* Only Step */ - -.ui.steps .step:only-child { - border-radius: 0.28571429rem; -} - -/******************************* - Content -*******************************/ - -/* Title */ - -.ui.steps .step .title { - font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif; - font-size: 1.14285714em; - font-weight: bold; -} - -.ui.steps .step > .title { - width: 100%; -} - -/* Description */ - -.ui.steps .step .description { - font-weight: normal; - font-size: 0.92857143em; - color: rgba(0, 0, 0, 0.87); -} - -.ui.steps .step > .description { - width: 100%; -} - -.ui.steps .step .title ~ .description { - margin-top: 0.25em; -} - -/* Icon */ - -.ui.steps .step > .icon { - line-height: 1; - font-size: 2.5em; - margin: 0 1rem 0 0; -} - -.ui.steps .step > .icon, -.ui.steps .step > .icon ~ .content { - display: block; - -webkit-box-flex: 0; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - -ms-flex-item-align: middle; - align-self: middle; -} - -/* Horizontal Icon */ - -.ui.steps:not(.vertical) .step > .icon { - width: auto; -} - -/* Link */ - -.ui.steps .link.step, -.ui.steps a.step { - cursor: pointer; -} - -/******************************* - Types -*******************************/ - -/*-------------- - Ordered - ---------------*/ - -.ui.ordered.steps { - counter-reset: ordered; -} - -.ui.ordered.steps .step:before { - display: block; - position: static; - text-align: center; - content: counter(ordered); - -ms-flex-item-align: middle; - align-self: middle; - margin-right: 1rem; - font-size: 2.5em; - counter-increment: ordered; - font-family: inherit; - font-weight: bold; -} - -.ui.ordered.steps .step > * { - display: block; - -ms-flex-item-align: middle; - align-self: middle; -} - -/*-------------- - Vertical - ---------------*/ - -.ui.vertical.steps { - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - overflow: visible; -} - -.ui.vertical.steps .step { - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; - border-radius: 0; - padding: 1.14285714em 2em; - border-right: none; - border-bottom: 1px solid rgba(34, 36, 38, 0.15); -} - -.ui.vertical.steps .step:first-child { - padding: 1.14285714em 2em; - border-radius: 0.28571429rem 0.28571429rem 0 0; -} - -.ui.vertical.steps .step:last-child { - border-bottom: none; - border-radius: 0 0 0.28571429rem 0.28571429rem; -} - -.ui.vertical.steps .step:only-child { - border-radius: 0.28571429rem; -} - -/* Arrow */ - -.ui.vertical.steps .step:after { - top: 50%; - right: 0; - border-width: 0 1px 1px 0; - display: none; -} - -.ui.vertical.steps .active.step:after { - display: block; -} - -.ui.vertical.steps .step:last-child:after { - display: none; -} - -.ui.vertical.steps .active.step:last-child:after { - display: block; -} - -/*--------------- - Responsive -----------------*/ - -/* Mobile (Default) */ - -@media only screen and (max-width: 767.98px) { - .ui.steps:not(.unstackable) { - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - overflow: visible; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - } - - .ui.steps:not(.unstackable) .step { - width: 100% !important; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - border-radius: 0; - padding: 1.14285714em 2em; - border-right: none; - border-bottom: 1px solid rgba(34, 36, 38, 0.15); - } - - .ui.steps:not(.unstackable) .step:first-child { - padding: 1.14285714em 2em; - border-radius: 0.28571429rem 0.28571429rem 0 0; - } - - .ui.steps:not(.unstackable) .step:last-child { - border-radius: 0 0 0.28571429rem 0.28571429rem; - border-bottom: none; - } - - /* Arrow */ - - .ui.steps:not(.unstackable) .step:after { - top: unset; - bottom: -1.14285714em; - right: 50%; - -webkit-transform: translateY(-50%) translateX(50%) rotate(45deg); - transform: translateY(-50%) translateX(50%) rotate(45deg); - } - - .ui.vertical.steps .active.step:last-child:after { - display: none; - } - - /* Content */ - - .ui.steps:not(.unstackable) .step .content { - text-align: center; - } - - /* Icon */ - - .ui.steps:not(.unstackable) .step > .icon, - .ui.ordered.steps:not(.unstackable) .step:before { - margin: 0 0 1rem 0; - } -} - -/******************************* - States -*******************************/ - -/* Link Hover */ - -.ui.steps .link.step:hover::after, -.ui.steps .link.step:hover, -.ui.steps a.step:hover::after, -.ui.steps a.step:hover { - background: #F9FAFB; - color: rgba(0, 0, 0, 0.8); -} - -/* Link Down */ - -.ui.steps .link.step:active::after, -.ui.steps .link.step:active, -.ui.steps a.step:active::after, -.ui.steps a.step:active { - background: #F3F4F5; - color: rgba(0, 0, 0, 0.9); -} - -/* Active */ - -.ui.steps .step.active { - cursor: auto; - background: #F3F4F5; -} - -.ui.steps .step.active:after { - background: #F3F4F5; -} - -.ui.steps .step.active .title { - color: #4183C4; -} - -.ui.ordered.steps .step.active:before, -.ui.steps .active.step .icon { - color: rgba(0, 0, 0, 0.85); -} - -/* Active Arrow */ - -.ui.steps .step:after { - display: block; -} - -.ui.steps .active.step:after { - display: block; -} - -.ui.steps .step:last-child:after { - display: none; -} - -.ui.steps .active.step:last-child:after { - display: none; -} - -/* Active Hover */ - -.ui.steps .link.active.step:hover::after, -.ui.steps .link.active.step:hover, -.ui.steps a.active.step:hover::after, -.ui.steps a.active.step:hover { - cursor: pointer; - background: #DCDDDE; - color: rgba(0, 0, 0, 0.87); -} - -/* Completed */ - -.ui.steps .step.completed > .icon:before, -.ui.ordered.steps .step.completed:before { - color: #21BA45; -} - -/* Disabled */ - -.ui.steps .disabled.step { - cursor: auto; - background: #FFFFFF; - pointer-events: none; -} - -.ui.steps .disabled.step, -.ui.steps .disabled.step .title, -.ui.steps .disabled.step .description { - color: rgba(40, 40, 40, 0.3); -} - -.ui.steps .disabled.step:after { - background: #FFFFFF; -} - -/******************************* - Variations -*******************************/ - -/*-------------- - Stackable - ---------------*/ - -/* Tablet Or Below */ - -@media only screen and (max-width: 991.98px) { - .ui[class*="tablet stackable"].steps { - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - overflow: visible; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - } - - /* Steps */ - - .ui[class*="tablet stackable"].steps .step { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - border-radius: 0; - padding: 1.14285714em 2em; - border-right: none; - border-bottom: 1px solid rgba(34, 36, 38, 0.15); - } - - .ui[class*="tablet stackable"].steps .step:first-child { - padding: 1.14285714em 2em; - border-radius: 0.28571429rem 0.28571429rem 0 0; - } - - .ui[class*="tablet stackable"].steps .step:last-child { - border-radius: 0 0 0.28571429rem 0.28571429rem; - border-bottom: none; - } - - /* Arrow */ - - .ui[class*="tablet stackable"].steps .step:after { - top: unset; - bottom: -1.14285714em; - right: 50%; - -webkit-transform: translateY(-50%) translateX(50%) rotate(45deg); - transform: translateY(-50%) translateX(50%) rotate(45deg); - } - - /* Content */ - - .ui[class*="tablet stackable"].steps .step .content { - text-align: center; - } - - /* Icon */ - - .ui[class*="tablet stackable"].steps .step > .icon, - .ui[class*="tablet stackable"].ordered.steps .step:before { - margin: 0 0 1rem 0; - } -} - -/*-------------- - Fluid - ---------------*/ - -/* Fluid */ - -.ui.fluid.steps { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - width: 100%; -} - -/*-------------- - Attached - ---------------*/ - -/* Top */ - -.ui.attached.steps { - width: calc(100% + 2px) !important; - margin: 0 -1px 0; - max-width: calc(100% + 2px); - border-radius: 0.28571429rem 0.28571429rem 0 0; -} - -.ui.attached.steps .step:first-child { - border-radius: 0.28571429rem 0 0 0; -} - -.ui.attached.steps .step:last-child { - border-radius: 0 0.28571429rem 0 0; -} - -/* Bottom */ - -.ui.bottom.attached.steps { - margin: 0 -1px 0; - border-radius: 0 0 0.28571429rem 0.28571429rem; -} - -.ui.bottom.attached.steps .step:first-child { - border-radius: 0 0 0 0.28571429rem; -} - -.ui.bottom.attached.steps .step:last-child { - border-radius: 0 0 0.28571429rem 0; -} - -/*------------------- - Evenly Divided ---------------------*/ - -.ui.one.steps, -.ui.two.steps, -.ui.three.steps, -.ui.four.steps, -.ui.five.steps, -.ui.six.steps, -.ui.seven.steps, -.ui.eight.steps { - width: 100%; -} - -.ui.one.steps > .step, -.ui.two.steps > .step, -.ui.three.steps > .step, -.ui.four.steps > .step, -.ui.five.steps > .step, -.ui.six.steps > .step, -.ui.seven.steps > .step, -.ui.eight.steps > .step { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; -} - -.ui.one.steps > .step { - width: 100%; -} - -.ui.two.steps > .step { - width: 50%; -} - -.ui.three.steps > .step { - width: 33.333%; -} - -.ui.four.steps > .step { - width: 25%; -} - -.ui.five.steps > .step { - width: 20%; -} - -.ui.six.steps > .step { - width: 16.666%; -} - -.ui.seven.steps > .step { - width: 14.285%; -} - -.ui.eight.steps > .step { - width: 12.5%; -} - -/*------------------- - Sizes ---------------------*/ - -.ui.steps .step, -.ui.step { - font-size: 1rem; -} - -.ui.mini.steps .step, -.ui.mini.step { - font-size: 0.78571429rem; -} - -.ui.tiny.steps .step, -.ui.tiny.step { - font-size: 0.85714286rem; -} - -.ui.small.steps .step, -.ui.small.step { - font-size: 0.92857143rem; -} - -.ui.large.steps .step, -.ui.large.step { - font-size: 1.14285714rem; -} - -.ui.big.steps .step, -.ui.big.step { - font-size: 1.28571429rem; -} - -.ui.huge.steps .step, -.ui.huge.step { - font-size: 1.42857143rem; -} - -.ui.massive.steps .step, -.ui.massive.step { - font-size: 1.71428571rem; -} - -/*-------------- - Inverted - ---------------*/ - -.ui.inverted.steps { - border: 1px solid #555555; -} - -.ui.inverted.steps .step { - color: rgba(255, 255, 255, 0.9); - background: #1B1C1D; - border-color: #555555; -} - -.ui.inverted.steps .step:after { - background-color: #1B1C1D; - border-color: #555555; -} - -.ui.inverted.steps .step .description { - color: rgba(255, 255, 255, 0.9); -} - -/* Active */ - -.ui.inverted.steps .step.active, -.ui.inverted.steps .step.active:after { - background: #333333; -} - -.ui.inverted.ordered.steps .step.active:before, -.ui.inverted.steps .active.step .icon { - color: #ffffff; -} - -/* Disabled */ - -.ui.inverted.steps .disabled.step, -.ui.inverted.steps .disabled.step:after { - background: #222222; -} - -.ui.inverted.steps .disabled.step, -.ui.inverted.steps .disabled.step .title, -.ui.inverted.steps .disabled.step .description { - color: rgba(225, 225, 225, 0.3); -} - -/* Link Hover */ - -.ui.inverted.steps .link.step:hover::after, -.ui.inverted.steps .link.step:hover, -.ui.inverted.steps a.step:hover::after, -.ui.inverted.steps a.step:hover { - background: #3F3F3F; - color: #ffffff; -} - -/* Link Down */ - -.ui.inverted.steps .link.step:active::after, -.ui.inverted.steps .link.step:active, -.ui.inverted.steps a.step:active::after, -.ui.inverted.steps a.step:active { - background: #444444; - color: #ffffff; -} - -/******************************* - Theme Overrides -*******************************/ - -@font-face { - font-family: 'Step'; - src: url(data:application/x-font-ttf;charset=utf-8;;base64,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) format('truetype'), url(data:application/font-woff;charset=utf-8;base64,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) format('woff'); -} - -.ui.steps .step.completed > .icon:before, -.ui.ordered.steps .step.completed:before { - font-family: 'Step'; - content: '\e800'; - /* '' */ -} - -/******************************* - Site Overrides -*******************************/ -/*! - * # Fomantic-UI - Text - * http://github.com/fomantic/Fomantic-UI/ - * - * - * Released under the MIT license - * https://github.com/fomantic/Fomantic-UI/blob/master/LICENSE.md - * - */ - -/******************************* - Text -*******************************/ - -span.ui.primary.text { - color: #2185D0; -} - -span.ui.inverted.primary.text { - color: #54C8FF; -} - -span.ui.secondary.text { - color: #1B1C1D; -} - -span.ui.inverted.secondary.text { - color: #545454; -} - -span.ui.red.text { - color: #DB2828; -} - -span.ui.inverted.red.text { - color: #FF695E; -} - -span.ui.orange.text { - color: #F2711C; -} - -span.ui.inverted.orange.text { - color: #FF851B; -} - -span.ui.yellow.text { - color: #FBBD08; -} - -span.ui.inverted.yellow.text { - color: #FFE21F; -} - -span.ui.olive.text { - color: #B5CC18; -} - -span.ui.inverted.olive.text { - color: #D9E778; -} - -span.ui.green.text { - color: #21BA45; -} - -span.ui.inverted.green.text { - color: #2ECC40; -} - -span.ui.teal.text { - color: #00B5AD; -} - -span.ui.inverted.teal.text { - color: #6DFFFF; -} - -span.ui.blue.text { - color: #2185D0; -} - -span.ui.inverted.blue.text { - color: #54C8FF; -} - -span.ui.violet.text { - color: #6435C9; -} - -span.ui.inverted.violet.text { - color: #A291FB; -} - -span.ui.purple.text { - color: #A333C8; -} - -span.ui.inverted.purple.text { - color: #DC73FF; -} - -span.ui.pink.text { - color: #E03997; -} - -span.ui.inverted.pink.text { - color: #FF8EDF; -} - -span.ui.brown.text { - color: #A5673F; -} - -span.ui.inverted.brown.text { - color: #D67C1C; -} - -span.ui.grey.text { - color: #767676; -} - -span.ui.inverted.grey.text { - color: #DCDDDE; -} - -span.ui.black.text { - color: #1B1C1D; -} - -span.ui.inverted.black.text { - color: #545454; -} - -span.ui.disabled.text { - opacity: 0.45; -} - -/* Sizes */ - -span.ui.medium.text { - font-size: 1em; -} - -span.ui.mini.text { - font-size: 0.4em; -} - -span.ui.tiny.text { - font-size: 0.5em; -} - -span.ui.small.text { - font-size: 0.75em; -} - -span.ui.large.text { - font-size: 1.5em; -} - -span.ui.big.text { - font-size: 2em; -} - -span.ui.huge.text { - font-size: 4em; -} - -span.ui.massive.text { - font-size: 8em; -} - -/******************************* - Theme Overrides -*******************************/ -/*! - * # Fomantic-UI - Breadcrumb - * http://github.com/fomantic/Fomantic-UI/ - * - * - * Released under the MIT license - * http://opensource.org/licenses/MIT - * - */ - -/******************************* - Breadcrumb -*******************************/ - -.ui.breadcrumb { - line-height: 1.4285em; - display: inline-block; - margin: 0 0; - vertical-align: middle; -} - -.ui.breadcrumb:first-child { - margin-top: 0; -} - -.ui.breadcrumb:last-child { - margin-bottom: 0; -} - -/******************************* - Content -*******************************/ - -/* Divider */ - -.ui.breadcrumb .divider { - display: inline-block; - opacity: 0.7; - margin: 0 0.21428571rem 0; - font-size: 0.92857143em; - color: rgba(0, 0, 0, 0.4); - vertical-align: baseline; -} - -/* Link */ - -.ui.breadcrumb a { - color: #4183C4; -} - -.ui.breadcrumb a:hover { - color: #1e70bf; -} - -/* Icon Divider */ - -.ui.breadcrumb .icon.divider { - font-size: 0.85714286em; - vertical-align: baseline; -} - -/* Section */ - -.ui.breadcrumb a.section { - cursor: pointer; -} - -.ui.breadcrumb .section { - display: inline-block; - margin: 0; - padding: 0; -} - -/* Loose Coupling */ - -.ui.breadcrumb.segment { - display: inline-block; - padding: 0.78571429em 1em; -} - -/* Inverted */ - -.ui.inverted.breadcrumb { - color: #DCDDDE; -} - -.ui.inverted.breadcrumb > .active.section { - color: #FFFFFF; -} - -.ui.inverted.breadcrumb > .divider { - color: rgba(255, 255, 255, 0.7); -} - -/******************************* - States -*******************************/ - -.ui.breadcrumb .active.section { - font-weight: bold; -} - -/******************************* - Variations -*******************************/ - -.ui.breadcrumb { - font-size: 1rem; -} - -.ui.mini.breadcrumb { - font-size: 0.78571429rem; -} - -.ui.tiny.breadcrumb { - font-size: 0.85714286rem; -} - -.ui.small.breadcrumb { - font-size: 0.92857143rem; -} - -.ui.large.breadcrumb { - font-size: 1.14285714rem; -} - -.ui.big.breadcrumb { - font-size: 1.28571429rem; -} - -.ui.huge.breadcrumb { - font-size: 1.42857143rem; -} - -.ui.massive.breadcrumb { - font-size: 1.71428571rem; -} - -/******************************* - Theme Overrides -*******************************/ - -/******************************* - Site Overrides -*******************************/ -/*! - * # Fomantic-UI - Form - * http://github.com/fomantic/Fomantic-UI/ - * - * - * Released under the MIT license - * http://opensource.org/licenses/MIT - * - */ - -/******************************* - Elements -*******************************/ - -/*-------------------- - Form ----------------------*/ - -.ui.form { - position: relative; - max-width: 100%; -} - -/*-------------------- - Content ----------------------*/ - -.ui.form > p { - margin: 1em 0; -} - -/*-------------------- - Field ----------------------*/ - -.ui.form .field { - clear: both; - margin: 0 0 1em; -} - -.ui.form .fields .fields, -.ui.form .field:last-child, -.ui.form .fields:last-child .field { - margin-bottom: 0; -} - -.ui.form .fields .field { - clear: both; - margin: 0; -} - -/*-------------------- - Labels ----------------------*/ - -.ui.form .field > label { - display: block; - margin: 0 0 0.28571429rem 0; - color: rgba(0, 0, 0, 0.87); - font-size: 0.92857143em; - font-weight: bold; - text-transform: none; -} - -/*-------------------- - Standard Inputs ----------------------*/ - -.ui.form textarea, -.ui.form input:not([type]), -.ui.form input[type="date"], -.ui.form input[type="datetime-local"], -.ui.form input[type="email"], -.ui.form input[type="number"], -.ui.form input[type="password"], -.ui.form input[type="search"], -.ui.form input[type="tel"], -.ui.form input[type="time"], -.ui.form input[type="text"], -.ui.form input[type="file"], -.ui.form input[type="url"] { - width: 100%; - vertical-align: top; -} - -/* Set max height on unusual input */ - -.ui.form ::-webkit-datetime-edit, -.ui.form ::-webkit-inner-spin-button { - height: 1.21428571em; -} - -.ui.form input:not([type]), -.ui.form input[type="date"], -.ui.form input[type="datetime-local"], -.ui.form input[type="email"], -.ui.form input[type="number"], -.ui.form input[type="password"], -.ui.form input[type="search"], -.ui.form input[type="tel"], -.ui.form input[type="time"], -.ui.form input[type="text"], -.ui.form input[type="file"], -.ui.form input[type="url"] { - font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif; - margin: 0; - outline: none; - -webkit-appearance: none; - -webkit-tap-highlight-color: rgba(255, 255, 255, 0); - line-height: 1.21428571em; - padding: 0.67857143em 1em; - font-size: 1em; - background: #FFFFFF; - border: 1px solid rgba(34, 36, 38, 0.15); - color: rgba(0, 0, 0, 0.87); - border-radius: 0.28571429rem; - -webkit-box-shadow: 0 0 0 0 transparent inset; - box-shadow: 0 0 0 0 transparent inset; - -webkit-transition: color 0.1s ease, border-color 0.1s ease; - transition: color 0.1s ease, border-color 0.1s ease; -} - -/* Text Area */ - -.ui.input textarea, -.ui.form textarea { - margin: 0; - -webkit-appearance: none; - -webkit-tap-highlight-color: rgba(255, 255, 255, 0); - padding: 0.78571429em 1em; - background: #FFFFFF; - border: 1px solid rgba(34, 36, 38, 0.15); - outline: none; - color: rgba(0, 0, 0, 0.87); - border-radius: 0.28571429rem; - -webkit-box-shadow: 0 0 0 0 transparent inset; - box-shadow: 0 0 0 0 transparent inset; - -webkit-transition: color 0.1s ease, border-color 0.1s ease; - transition: color 0.1s ease, border-color 0.1s ease; - font-size: 1em; - font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif; - line-height: 1.2857; - resize: vertical; -} - -.ui.form textarea:not([rows]) { - height: 12em; - min-height: 8em; - max-height: 24em; -} - -.ui.form textarea, -.ui.form input[type="checkbox"] { - vertical-align: top; -} - -/*-------------------- - Checkbox margin ----------------------*/ - -.ui.form .fields:not(.grouped):not(.inline) .field:not(:only-child) label + .ui.ui.checkbox { - margin-top: 0.7em; -} - -.ui.form .fields:not(.grouped):not(.inline) .field:not(:only-child) .ui.checkbox { - margin-top: 2.41428571em; -} - -.ui.form .fields:not(.grouped):not(.inline) .field:not(:only-child) .ui.toggle.checkbox { - margin-top: 2.21428571em; -} - -.ui.form .fields:not(.grouped):not(.inline) .field:not(:only-child) .ui.slider.checkbox { - margin-top: 2.61428571em; -} - -.ui.ui.form .field .fields .field:not(:only-child) .ui.checkbox { - margin-top: 0.6em; -} - -.ui.ui.form .field .fields .field:not(:only-child) .ui.toggle.checkbox { - margin-top: 0.5em; -} - -.ui.ui.form .field .fields .field:not(:only-child) .ui.slider.checkbox { - margin-top: 0.7em; -} - -/*-------------------- - Transparent - ---------------------*/ - -.ui.form .field .transparent.input:not(.icon) input, -.ui.form .field input.transparent, -.ui.form .field textarea.transparent { - padding: 0.67857143em 1em; -} - -.ui.form .field input.transparent, -.ui.form .field textarea.transparent { - border-color: transparent !important; - background-color: transparent !important; - -webkit-box-shadow: none !important; - box-shadow: none !important; -} - -/*-------------------------- - Input w/ attached Button ----------------------------*/ - -.ui.form input.attached { - width: auto; -} - -/*-------------------- - Basic Select ----------------------*/ - -.ui.form select { - display: block; - height: auto; - width: 100%; - background: #FFFFFF; - border: 1px solid rgba(34, 36, 38, 0.15); - border-radius: 0.28571429rem; - -webkit-box-shadow: 0 0 0 0 transparent inset; - box-shadow: 0 0 0 0 transparent inset; - padding: 0.62em 1em; - color: rgba(0, 0, 0, 0.87); - -webkit-transition: color 0.1s ease, border-color 0.1s ease; - transition: color 0.1s ease, border-color 0.1s ease; -} - -/*-------------------- - Dropdown ----------------------*/ - -/* Block */ - -.ui.form .field > .selection.dropdown { - min-width: auto; - width: 100%; -} - -.ui.form .field > .selection.dropdown > .dropdown.icon { - float: right; -} - -/* Inline */ - -.ui.form .inline.fields .field > .selection.dropdown, -.ui.form .inline.field > .selection.dropdown { - width: auto; -} - -.ui.form .inline.fields .field > .selection.dropdown > .dropdown.icon, -.ui.form .inline.field > .selection.dropdown > .dropdown.icon { - float: none; -} - -/*-------------------- - UI Input ----------------------*/ - -/* Block */ - -.ui.form .field .ui.input, -.ui.form .fields .field .ui.input, -.ui.form .wide.field .ui.input { - width: 100%; -} - -/* Inline */ - -.ui.form .inline.fields .field:not(.wide) .ui.input, -.ui.form .inline.field:not(.wide) .ui.input { - width: auto; - vertical-align: middle; -} - -/* Auto Input */ - -.ui.form .fields .field .ui.input input, -.ui.form .field .ui.input input { - width: auto; -} - -/* Full Width Input */ - -.ui.form .ten.fields .ui.input input, -.ui.form .nine.fields .ui.input input, -.ui.form .eight.fields .ui.input input, -.ui.form .seven.fields .ui.input input, -.ui.form .six.fields .ui.input input, -.ui.form .five.fields .ui.input input, -.ui.form .four.fields .ui.input input, -.ui.form .three.fields .ui.input input, -.ui.form .two.fields .ui.input input, -.ui.form .wide.field .ui.input input { - -webkit-box-flex: 1; - -ms-flex: 1 0 auto; - flex: 1 0 auto; - width: 0; -} - -/*-------------------- - Types of Messages ----------------------*/ - -.ui.form .error.message, -.ui.form .error.message:empty { - display: none; -} - -.ui.form .info.message, -.ui.form .info.message:empty { - display: none; -} - -.ui.form .success.message, -.ui.form .success.message:empty { - display: none; -} - -.ui.form .warning.message, -.ui.form .warning.message:empty { - display: none; -} - -/* Assumptions */ - -.ui.form .message:first-child { - margin-top: 0; -} - -/*-------------------- - Validation Prompt ----------------------*/ - -.ui.form .field .prompt.label { - white-space: normal; - background: #FFFFFF !important; - border: 1px solid #E0B4B4 !important; - color: #9F3A38 !important; -} - -.ui.form .inline.fields .field .prompt, -.ui.form .inline.field .prompt { - vertical-align: top; - margin: -0.25em 0 -0.5em 0.5em; -} - -.ui.form .inline.fields .field .prompt:before, -.ui.form .inline.field .prompt:before { - border-width: 0 0 1px 1px; - bottom: auto; - right: auto; - top: 50%; - left: 0; -} - -/******************************* - States -*******************************/ - -/*-------------------- - Autofilled ----------------------*/ - -.ui.form .field.field input:-webkit-autofill { - -webkit-box-shadow: 0 0 0 100px #FFFFF0 inset !important; - box-shadow: 0 0 0 100px #FFFFF0 inset !important; - border-color: #E5DFA1 !important; -} - -/* Focus */ - -.ui.form .field.field input:-webkit-autofill:focus { - -webkit-box-shadow: 0 0 0 100px #FFFFF0 inset !important; - box-shadow: 0 0 0 100px #FFFFF0 inset !important; - border-color: #D5C315 !important; -} - -/*-------------------- - Placeholder ----------------------*/ - -/* browsers require these rules separate */ - -.ui.form ::-webkit-input-placeholder { - color: rgba(191, 191, 191, 0.87); -} - -.ui.form :-ms-input-placeholder { - color: rgba(191, 191, 191, 0.87) !important; -} - -.ui.form ::-moz-placeholder { - color: rgba(191, 191, 191, 0.87); -} - -.ui.form :focus::-webkit-input-placeholder { - color: rgba(115, 115, 115, 0.87); -} - -.ui.form :focus:-ms-input-placeholder { - color: rgba(115, 115, 115, 0.87) !important; -} - -.ui.form :focus::-moz-placeholder { - color: rgba(115, 115, 115, 0.87); -} - -/*-------------------- - Focus ----------------------*/ - -.ui.form input:not([type]):focus, -.ui.form input[type="date"]:focus, -.ui.form input[type="datetime-local"]:focus, -.ui.form input[type="email"]:focus, -.ui.form input[type="number"]:focus, -.ui.form input[type="password"]:focus, -.ui.form input[type="search"]:focus, -.ui.form input[type="tel"]:focus, -.ui.form input[type="time"]:focus, -.ui.form input[type="text"]:focus, -.ui.form input[type="file"]:focus, -.ui.form input[type="url"]:focus { - color: rgba(0, 0, 0, 0.95); - border-color: #85B7D9; - border-radius: 0.28571429rem; - background: #FFFFFF; - -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.35) inset; - box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.35) inset; -} - -.ui.form .ui.action.input:not(.left) input:not([type]):focus, -.ui.form .ui.action.input:not(.left) input[type="date"]:focus, -.ui.form .ui.action.input:not(.left) input[type="datetime-local"]:focus, -.ui.form .ui.action.input:not(.left) input[type="email"]:focus, -.ui.form .ui.action.input:not(.left) input[type="number"]:focus, -.ui.form .ui.action.input:not(.left) input[type="password"]:focus, -.ui.form .ui.action.input:not(.left) input[type="search"]:focus, -.ui.form .ui.action.input:not(.left) input[type="tel"]:focus, -.ui.form .ui.action.input:not(.left) input[type="time"]:focus, -.ui.form .ui.action.input:not(.left) input[type="text"]:focus, -.ui.form .ui.action.input:not(.left) input[type="file"]:focus, -.ui.form .ui.action.input:not(.left) input[type="url"]:focus { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -.ui.form .ui.action.input.left input:not([type]), -.ui.form .ui.action.input.left input[type="date"], -.ui.form .ui.action.input.left input[type="datetime-local"], -.ui.form .ui.action.input.left input[type="email"], -.ui.form .ui.action.input.left input[type="number"], -.ui.form .ui.action.input.left input[type="password"], -.ui.form .ui.action.input.left input[type="search"], -.ui.form .ui.action.input.left input[type="tel"], -.ui.form .ui.action.input.left input[type="time"], -.ui.form .ui.action.input.left input[type="text"], -.ui.form .ui.action.input.left input[type="file"], -.ui.form .ui.action.input.left input[type="url"] { - border-bottom-left-radius: 0; - border-top-left-radius: 0; -} - -.ui.form textarea:focus { - color: rgba(0, 0, 0, 0.95); - border-color: #85B7D9; - border-radius: 0.28571429rem; - background: #FFFFFF; - -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.35) inset; - box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.35) inset; - -webkit-appearance: none; -} - -/*-------------------- - States - ---------------------*/ - -/* On Form */ - -.ui.form.error .error.message:not(:empty) { - display: block; -} - -.ui.form.error .compact.error.message:not(:empty) { - display: inline-block; -} - -.ui.form.error .icon.error.message:not(:empty) { - display: -webkit-box; - display: -ms-flexbox; - display: flex; -} - -/* On Field(s) */ - -.ui.form .fields.error .error.message:not(:empty), -.ui.form .field.error .error.message:not(:empty) { - display: block; -} - -.ui.form .fields.error .compact.error.message:not(:empty), -.ui.form .field.error .compact.error.message:not(:empty) { - display: inline-block; -} - -.ui.form .fields.error .icon.error.message:not(:empty), -.ui.form .field.error .icon.error.message:not(:empty) { - display: -webkit-box; - display: -ms-flexbox; - display: flex; -} - -.ui.ui.form .fields.error .field label, -.ui.ui.form .field.error label, -.ui.ui.form .fields.error .field .input, -.ui.ui.form .field.error .input { - color: #9F3A38; -} - -.ui.form .fields.error .field .corner.label, -.ui.form .field.error .corner.label { - border-color: #9F3A38; - color: #FFFFFF; -} - -.ui.form .fields.error .field textarea, -.ui.form .fields.error .field select, -.ui.form .fields.error .field input:not([type]), -.ui.form .fields.error .field input[type="date"], -.ui.form .fields.error .field input[type="datetime-local"], -.ui.form .fields.error .field input[type="email"], -.ui.form .fields.error .field input[type="number"], -.ui.form .fields.error .field input[type="password"], -.ui.form .fields.error .field input[type="search"], -.ui.form .fields.error .field input[type="tel"], -.ui.form .fields.error .field input[type="time"], -.ui.form .fields.error .field input[type="text"], -.ui.form .fields.error .field input[type="file"], -.ui.form .fields.error .field input[type="url"], -.ui.form .field.error textarea, -.ui.form .field.error select, -.ui.form .field.error input:not([type]), -.ui.form .field.error input[type="date"], -.ui.form .field.error input[type="datetime-local"], -.ui.form .field.error input[type="email"], -.ui.form .field.error input[type="number"], -.ui.form .field.error input[type="password"], -.ui.form .field.error input[type="search"], -.ui.form .field.error input[type="tel"], -.ui.form .field.error input[type="time"], -.ui.form .field.error input[type="text"], -.ui.form .field.error input[type="file"], -.ui.form .field.error input[type="url"] { - color: #9F3A38; - background: #FFF6F6; - border-color: #E0B4B4; - border-radius: ''; - -webkit-box-shadow: none; - box-shadow: none; -} - -.ui.form .field.error textarea:focus, -.ui.form .field.error select:focus, -.ui.form .field.error input:not([type]):focus, -.ui.form .field.error input[type="date"]:focus, -.ui.form .field.error input[type="datetime-local"]:focus, -.ui.form .field.error input[type="email"]:focus, -.ui.form .field.error input[type="number"]:focus, -.ui.form .field.error input[type="password"]:focus, -.ui.form .field.error input[type="search"]:focus, -.ui.form .field.error input[type="tel"]:focus, -.ui.form .field.error input[type="time"]:focus, -.ui.form .field.error input[type="text"]:focus, -.ui.form .field.error input[type="file"]:focus, -.ui.form .field.error input[type="url"]:focus { - background: #FFF6F6; - border-color: #E0B4B4; - color: #9F3A38; - -webkit-box-shadow: none; - box-shadow: none; -} - -/* Preserve Native Select Stylings */ - -.ui.form .field.error select { - -webkit-appearance: menulist-button; -} - -/*------------------ - Input State - --------------------*/ - -/* Transparent */ - -.ui.form .field.error .transparent.input input, -.ui.form .field.error .transparent.input textarea, -.ui.form .field.error input.transparent, -.ui.form .field.error textarea.transparent { - background-color: #FFF6F6; - color: #9F3A38; -} - -/* Autofilled */ - -.ui.form .error.error input:-webkit-autofill { - -webkit-box-shadow: 0 0 0 100px #FFFAF0 inset !important; - box-shadow: 0 0 0 100px #FFFAF0 inset !important; - border-color: #E0B4B4; -} - -/* Placeholder */ - -.ui.form .error ::-webkit-input-placeholder { - color: #e7bdbc; -} - -.ui.form .error :-ms-input-placeholder { - color: #e7bdbc; -} - -.ui.form .error ::-moz-placeholder { - color: #e7bdbc; -} - -.ui.form .error :focus::-webkit-input-placeholder { - color: #da9796; -} - -.ui.form .error :focus:-ms-input-placeholder { - color: #da9796; -} - -.ui.form .error :focus::-moz-placeholder { - color: #da9796; -} - -/*------------------ - Dropdown State - --------------------*/ - -.ui.form .fields.error .field .ui.dropdown, -.ui.form .fields.error .field .ui.dropdown .item, -.ui.form .field.error .ui.dropdown, -.ui.form .field.error .ui.dropdown .text, -.ui.form .field.error .ui.dropdown .item { - background: #FFF6F6; - color: #9F3A38; -} - -.ui.form .fields.error .field .ui.dropdown, -.ui.form .field.error .ui.dropdown { - border-color: #E0B4B4 !important; -} - -.ui.form .fields.error .field .ui.dropdown:hover, -.ui.form .field.error .ui.dropdown:hover { - border-color: #E0B4B4 !important; -} - -.ui.form .fields.error .field .ui.dropdown:hover .menu, -.ui.form .field.error .ui.dropdown:hover .menu { - border-color: #E0B4B4; -} - -.ui.form .fields.error .field .ui.multiple.selection.dropdown > .label, -.ui.form .field.error .ui.multiple.selection.dropdown > .label { - background-color: #EACBCB; - color: #9F3A38; -} - -/* Hover */ - -.ui.form .fields.error .field .ui.dropdown .menu .item:hover, -.ui.form .field.error .ui.dropdown .menu .item:hover { - background-color: #FBE7E7; -} - -/* Selected */ - -.ui.form .fields.error .field .ui.dropdown .menu .selected.item, -.ui.form .field.error .ui.dropdown .menu .selected.item { - background-color: #FBE7E7; -} - -/* Active */ - -.ui.form .fields.error .field .ui.dropdown .menu .active.item, -.ui.form .field.error .ui.dropdown .menu .active.item { - background-color: #FDCFCF; -} - -/*-------------------- - Checkbox State - ---------------------*/ - -.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) label, -.ui.form .field.error .checkbox:not(.toggle):not(.slider) label, -.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) .box, -.ui.form .field.error .checkbox:not(.toggle):not(.slider) .box { - color: #9F3A38; -} - -.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) label:before, -.ui.form .field.error .checkbox:not(.toggle):not(.slider) label:before, -.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) .box:before, -.ui.form .field.error .checkbox:not(.toggle):not(.slider) .box:before { - background: #FFF6F6; - border-color: #E0B4B4; -} - -.ui.form .fields.error .field .checkbox label:after, -.ui.form .field.error .checkbox label:after, -.ui.form .fields.error .field .checkbox .box:after, -.ui.form .field.error .checkbox .box:after { - color: #9F3A38; -} - -/* On Form */ - -.ui.form.info .info.message:not(:empty) { - display: block; -} - -.ui.form.info .compact.info.message:not(:empty) { - display: inline-block; -} - -.ui.form.info .icon.info.message:not(:empty) { - display: -webkit-box; - display: -ms-flexbox; - display: flex; -} - -/* On Field(s) */ - -.ui.form .fields.info .info.message:not(:empty), -.ui.form .field.info .info.message:not(:empty) { - display: block; -} - -.ui.form .fields.info .compact.info.message:not(:empty), -.ui.form .field.info .compact.info.message:not(:empty) { - display: inline-block; -} - -.ui.form .fields.info .icon.info.message:not(:empty), -.ui.form .field.info .icon.info.message:not(:empty) { - display: -webkit-box; - display: -ms-flexbox; - display: flex; -} - -.ui.ui.form .fields.info .field label, -.ui.ui.form .field.info label, -.ui.ui.form .fields.info .field .input, -.ui.ui.form .field.info .input { - color: #276F86; -} - -.ui.form .fields.info .field .corner.label, -.ui.form .field.info .corner.label { - border-color: #276F86; - color: #FFFFFF; -} - -.ui.form .fields.info .field textarea, -.ui.form .fields.info .field select, -.ui.form .fields.info .field input:not([type]), -.ui.form .fields.info .field input[type="date"], -.ui.form .fields.info .field input[type="datetime-local"], -.ui.form .fields.info .field input[type="email"], -.ui.form .fields.info .field input[type="number"], -.ui.form .fields.info .field input[type="password"], -.ui.form .fields.info .field input[type="search"], -.ui.form .fields.info .field input[type="tel"], -.ui.form .fields.info .field input[type="time"], -.ui.form .fields.info .field input[type="text"], -.ui.form .fields.info .field input[type="file"], -.ui.form .fields.info .field input[type="url"], -.ui.form .field.info textarea, -.ui.form .field.info select, -.ui.form .field.info input:not([type]), -.ui.form .field.info input[type="date"], -.ui.form .field.info input[type="datetime-local"], -.ui.form .field.info input[type="email"], -.ui.form .field.info input[type="number"], -.ui.form .field.info input[type="password"], -.ui.form .field.info input[type="search"], -.ui.form .field.info input[type="tel"], -.ui.form .field.info input[type="time"], -.ui.form .field.info input[type="text"], -.ui.form .field.info input[type="file"], -.ui.form .field.info input[type="url"] { - color: #276F86; - background: #F8FFFF; - border-color: #A9D5DE; - border-radius: ''; - -webkit-box-shadow: none; - box-shadow: none; -} - -.ui.form .field.info textarea:focus, -.ui.form .field.info select:focus, -.ui.form .field.info input:not([type]):focus, -.ui.form .field.info input[type="date"]:focus, -.ui.form .field.info input[type="datetime-local"]:focus, -.ui.form .field.info input[type="email"]:focus, -.ui.form .field.info input[type="number"]:focus, -.ui.form .field.info input[type="password"]:focus, -.ui.form .field.info input[type="search"]:focus, -.ui.form .field.info input[type="tel"]:focus, -.ui.form .field.info input[type="time"]:focus, -.ui.form .field.info input[type="text"]:focus, -.ui.form .field.info input[type="file"]:focus, -.ui.form .field.info input[type="url"]:focus { - background: #F8FFFF; - border-color: #A9D5DE; - color: #276F86; - -webkit-box-shadow: none; - box-shadow: none; -} - -/* Preserve Native Select Stylings */ - -.ui.form .field.info select { - -webkit-appearance: menulist-button; -} - -/*------------------ - Input State - --------------------*/ - -/* Transparent */ - -.ui.form .field.info .transparent.input input, -.ui.form .field.info .transparent.input textarea, -.ui.form .field.info input.transparent, -.ui.form .field.info textarea.transparent { - background-color: #F8FFFF; - color: #276F86; -} - -/* Autofilled */ - -.ui.form .info.info input:-webkit-autofill { - -webkit-box-shadow: 0 0 0 100px #F0FAFF inset !important; - box-shadow: 0 0 0 100px #F0FAFF inset !important; - border-color: #b3e0e0; -} - -/* Placeholder */ - -.ui.form .info ::-webkit-input-placeholder { - color: #98cfe1; -} - -.ui.form .info :-ms-input-placeholder { - color: #98cfe1; -} - -.ui.form .info ::-moz-placeholder { - color: #98cfe1; -} - -.ui.form .info :focus::-webkit-input-placeholder { - color: #70bdd6; -} - -.ui.form .info :focus:-ms-input-placeholder { - color: #70bdd6; -} - -.ui.form .info :focus::-moz-placeholder { - color: #70bdd6; -} - -/*------------------ - Dropdown State - --------------------*/ - -.ui.form .fields.info .field .ui.dropdown, -.ui.form .fields.info .field .ui.dropdown .item, -.ui.form .field.info .ui.dropdown, -.ui.form .field.info .ui.dropdown .text, -.ui.form .field.info .ui.dropdown .item { - background: #F8FFFF; - color: #276F86; -} - -.ui.form .fields.info .field .ui.dropdown, -.ui.form .field.info .ui.dropdown { - border-color: #A9D5DE !important; -} - -.ui.form .fields.info .field .ui.dropdown:hover, -.ui.form .field.info .ui.dropdown:hover { - border-color: #A9D5DE !important; -} - -.ui.form .fields.info .field .ui.dropdown:hover .menu, -.ui.form .field.info .ui.dropdown:hover .menu { - border-color: #A9D5DE; -} - -.ui.form .fields.info .field .ui.multiple.selection.dropdown > .label, -.ui.form .field.info .ui.multiple.selection.dropdown > .label { - background-color: #cce3ea; - color: #276F86; -} - -/* Hover */ - -.ui.form .fields.info .field .ui.dropdown .menu .item:hover, -.ui.form .field.info .ui.dropdown .menu .item:hover { - background-color: #e9f2fb; -} - -/* Selected */ - -.ui.form .fields.info .field .ui.dropdown .menu .selected.item, -.ui.form .field.info .ui.dropdown .menu .selected.item { - background-color: #e9f2fb; -} - -/* Active */ - -.ui.form .fields.info .field .ui.dropdown .menu .active.item, -.ui.form .field.info .ui.dropdown .menu .active.item { - background-color: #cef1fd; -} - -/*-------------------- - Checkbox State - ---------------------*/ - -.ui.form .fields.info .field .checkbox:not(.toggle):not(.slider) label, -.ui.form .field.info .checkbox:not(.toggle):not(.slider) label, -.ui.form .fields.info .field .checkbox:not(.toggle):not(.slider) .box, -.ui.form .field.info .checkbox:not(.toggle):not(.slider) .box { - color: #276F86; -} - -.ui.form .fields.info .field .checkbox:not(.toggle):not(.slider) label:before, -.ui.form .field.info .checkbox:not(.toggle):not(.slider) label:before, -.ui.form .fields.info .field .checkbox:not(.toggle):not(.slider) .box:before, -.ui.form .field.info .checkbox:not(.toggle):not(.slider) .box:before { - background: #F8FFFF; - border-color: #A9D5DE; -} - -.ui.form .fields.info .field .checkbox label:after, -.ui.form .field.info .checkbox label:after, -.ui.form .fields.info .field .checkbox .box:after, -.ui.form .field.info .checkbox .box:after { - color: #276F86; -} - -/* On Form */ - -.ui.form.success .success.message:not(:empty) { - display: block; -} - -.ui.form.success .compact.success.message:not(:empty) { - display: inline-block; -} - -.ui.form.success .icon.success.message:not(:empty) { - display: -webkit-box; - display: -ms-flexbox; - display: flex; -} - -/* On Field(s) */ - -.ui.form .fields.success .success.message:not(:empty), -.ui.form .field.success .success.message:not(:empty) { - display: block; -} - -.ui.form .fields.success .compact.success.message:not(:empty), -.ui.form .field.success .compact.success.message:not(:empty) { - display: inline-block; -} - -.ui.form .fields.success .icon.success.message:not(:empty), -.ui.form .field.success .icon.success.message:not(:empty) { - display: -webkit-box; - display: -ms-flexbox; - display: flex; -} - -.ui.ui.form .fields.success .field label, -.ui.ui.form .field.success label, -.ui.ui.form .fields.success .field .input, -.ui.ui.form .field.success .input { - color: #2C662D; -} - -.ui.form .fields.success .field .corner.label, -.ui.form .field.success .corner.label { - border-color: #2C662D; - color: #FFFFFF; -} - -.ui.form .fields.success .field textarea, -.ui.form .fields.success .field select, -.ui.form .fields.success .field input:not([type]), -.ui.form .fields.success .field input[type="date"], -.ui.form .fields.success .field input[type="datetime-local"], -.ui.form .fields.success .field input[type="email"], -.ui.form .fields.success .field input[type="number"], -.ui.form .fields.success .field input[type="password"], -.ui.form .fields.success .field input[type="search"], -.ui.form .fields.success .field input[type="tel"], -.ui.form .fields.success .field input[type="time"], -.ui.form .fields.success .field input[type="text"], -.ui.form .fields.success .field input[type="file"], -.ui.form .fields.success .field input[type="url"], -.ui.form .field.success textarea, -.ui.form .field.success select, -.ui.form .field.success input:not([type]), -.ui.form .field.success input[type="date"], -.ui.form .field.success input[type="datetime-local"], -.ui.form .field.success input[type="email"], -.ui.form .field.success input[type="number"], -.ui.form .field.success input[type="password"], -.ui.form .field.success input[type="search"], -.ui.form .field.success input[type="tel"], -.ui.form .field.success input[type="time"], -.ui.form .field.success input[type="text"], -.ui.form .field.success input[type="file"], -.ui.form .field.success input[type="url"] { - color: #2C662D; - background: #FCFFF5; - border-color: #A3C293; - border-radius: ''; - -webkit-box-shadow: none; - box-shadow: none; -} - -.ui.form .field.success textarea:focus, -.ui.form .field.success select:focus, -.ui.form .field.success input:not([type]):focus, -.ui.form .field.success input[type="date"]:focus, -.ui.form .field.success input[type="datetime-local"]:focus, -.ui.form .field.success input[type="email"]:focus, -.ui.form .field.success input[type="number"]:focus, -.ui.form .field.success input[type="password"]:focus, -.ui.form .field.success input[type="search"]:focus, -.ui.form .field.success input[type="tel"]:focus, -.ui.form .field.success input[type="time"]:focus, -.ui.form .field.success input[type="text"]:focus, -.ui.form .field.success input[type="file"]:focus, -.ui.form .field.success input[type="url"]:focus { - background: #FCFFF5; - border-color: #A3C293; - color: #2C662D; - -webkit-box-shadow: none; - box-shadow: none; -} - -/* Preserve Native Select Stylings */ - -.ui.form .field.success select { - -webkit-appearance: menulist-button; -} - -/*------------------ - Input State - --------------------*/ - -/* Transparent */ - -.ui.form .field.success .transparent.input input, -.ui.form .field.success .transparent.input textarea, -.ui.form .field.success input.transparent, -.ui.form .field.success textarea.transparent { - background-color: #FCFFF5; - color: #2C662D; -} - -/* Autofilled */ - -.ui.form .success.success input:-webkit-autofill { - -webkit-box-shadow: 0 0 0 100px #F0FFF0 inset !important; - box-shadow: 0 0 0 100px #F0FFF0 inset !important; - border-color: #bee0b3; -} - -/* Placeholder */ - -.ui.form .success ::-webkit-input-placeholder { - color: #8fcf90; -} - -.ui.form .success :-ms-input-placeholder { - color: #8fcf90; -} - -.ui.form .success ::-moz-placeholder { - color: #8fcf90; -} - -.ui.form .success :focus::-webkit-input-placeholder { - color: #6cbf6d; -} - -.ui.form .success :focus:-ms-input-placeholder { - color: #6cbf6d; -} - -.ui.form .success :focus::-moz-placeholder { - color: #6cbf6d; -} - -/*------------------ - Dropdown State - --------------------*/ - -.ui.form .fields.success .field .ui.dropdown, -.ui.form .fields.success .field .ui.dropdown .item, -.ui.form .field.success .ui.dropdown, -.ui.form .field.success .ui.dropdown .text, -.ui.form .field.success .ui.dropdown .item { - background: #FCFFF5; - color: #2C662D; -} - -.ui.form .fields.success .field .ui.dropdown, -.ui.form .field.success .ui.dropdown { - border-color: #A3C293 !important; -} - -.ui.form .fields.success .field .ui.dropdown:hover, -.ui.form .field.success .ui.dropdown:hover { - border-color: #A3C293 !important; -} - -.ui.form .fields.success .field .ui.dropdown:hover .menu, -.ui.form .field.success .ui.dropdown:hover .menu { - border-color: #A3C293; -} - -.ui.form .fields.success .field .ui.multiple.selection.dropdown > .label, -.ui.form .field.success .ui.multiple.selection.dropdown > .label { - background-color: #cceacc; - color: #2C662D; -} - -/* Hover */ - -.ui.form .fields.success .field .ui.dropdown .menu .item:hover, -.ui.form .field.success .ui.dropdown .menu .item:hover { - background-color: #e9fbe9; -} - -/* Selected */ - -.ui.form .fields.success .field .ui.dropdown .menu .selected.item, -.ui.form .field.success .ui.dropdown .menu .selected.item { - background-color: #e9fbe9; -} - -/* Active */ - -.ui.form .fields.success .field .ui.dropdown .menu .active.item, -.ui.form .field.success .ui.dropdown .menu .active.item { - background-color: #dafdce; -} - -/*-------------------- - Checkbox State - ---------------------*/ - -.ui.form .fields.success .field .checkbox:not(.toggle):not(.slider) label, -.ui.form .field.success .checkbox:not(.toggle):not(.slider) label, -.ui.form .fields.success .field .checkbox:not(.toggle):not(.slider) .box, -.ui.form .field.success .checkbox:not(.toggle):not(.slider) .box { - color: #2C662D; -} - -.ui.form .fields.success .field .checkbox:not(.toggle):not(.slider) label:before, -.ui.form .field.success .checkbox:not(.toggle):not(.slider) label:before, -.ui.form .fields.success .field .checkbox:not(.toggle):not(.slider) .box:before, -.ui.form .field.success .checkbox:not(.toggle):not(.slider) .box:before { - background: #FCFFF5; - border-color: #A3C293; -} - -.ui.form .fields.success .field .checkbox label:after, -.ui.form .field.success .checkbox label:after, -.ui.form .fields.success .field .checkbox .box:after, -.ui.form .field.success .checkbox .box:after { - color: #2C662D; -} - -/* On Form */ - -.ui.form.warning .warning.message:not(:empty) { - display: block; -} - -.ui.form.warning .compact.warning.message:not(:empty) { - display: inline-block; -} - -.ui.form.warning .icon.warning.message:not(:empty) { - display: -webkit-box; - display: -ms-flexbox; - display: flex; -} - -/* On Field(s) */ - -.ui.form .fields.warning .warning.message:not(:empty), -.ui.form .field.warning .warning.message:not(:empty) { - display: block; -} - -.ui.form .fields.warning .compact.warning.message:not(:empty), -.ui.form .field.warning .compact.warning.message:not(:empty) { - display: inline-block; -} - -.ui.form .fields.warning .icon.warning.message:not(:empty), -.ui.form .field.warning .icon.warning.message:not(:empty) { - display: -webkit-box; - display: -ms-flexbox; - display: flex; -} - -.ui.ui.form .fields.warning .field label, -.ui.ui.form .field.warning label, -.ui.ui.form .fields.warning .field .input, -.ui.ui.form .field.warning .input { - color: #573A08; -} - -.ui.form .fields.warning .field .corner.label, -.ui.form .field.warning .corner.label { - border-color: #573A08; - color: #FFFFFF; -} - -.ui.form .fields.warning .field textarea, -.ui.form .fields.warning .field select, -.ui.form .fields.warning .field input:not([type]), -.ui.form .fields.warning .field input[type="date"], -.ui.form .fields.warning .field input[type="datetime-local"], -.ui.form .fields.warning .field input[type="email"], -.ui.form .fields.warning .field input[type="number"], -.ui.form .fields.warning .field input[type="password"], -.ui.form .fields.warning .field input[type="search"], -.ui.form .fields.warning .field input[type="tel"], -.ui.form .fields.warning .field input[type="time"], -.ui.form .fields.warning .field input[type="text"], -.ui.form .fields.warning .field input[type="file"], -.ui.form .fields.warning .field input[type="url"], -.ui.form .field.warning textarea, -.ui.form .field.warning select, -.ui.form .field.warning input:not([type]), -.ui.form .field.warning input[type="date"], -.ui.form .field.warning input[type="datetime-local"], -.ui.form .field.warning input[type="email"], -.ui.form .field.warning input[type="number"], -.ui.form .field.warning input[type="password"], -.ui.form .field.warning input[type="search"], -.ui.form .field.warning input[type="tel"], -.ui.form .field.warning input[type="time"], -.ui.form .field.warning input[type="text"], -.ui.form .field.warning input[type="file"], -.ui.form .field.warning input[type="url"] { - color: #573A08; - background: #FFFAF3; - border-color: #C9BA9B; - border-radius: ''; - -webkit-box-shadow: none; - box-shadow: none; -} - -.ui.form .field.warning textarea:focus, -.ui.form .field.warning select:focus, -.ui.form .field.warning input:not([type]):focus, -.ui.form .field.warning input[type="date"]:focus, -.ui.form .field.warning input[type="datetime-local"]:focus, -.ui.form .field.warning input[type="email"]:focus, -.ui.form .field.warning input[type="number"]:focus, -.ui.form .field.warning input[type="password"]:focus, -.ui.form .field.warning input[type="search"]:focus, -.ui.form .field.warning input[type="tel"]:focus, -.ui.form .field.warning input[type="time"]:focus, -.ui.form .field.warning input[type="text"]:focus, -.ui.form .field.warning input[type="file"]:focus, -.ui.form .field.warning input[type="url"]:focus { - background: #FFFAF3; - border-color: #C9BA9B; - color: #573A08; - -webkit-box-shadow: none; - box-shadow: none; -} - -/* Preserve Native Select Stylings */ - -.ui.form .field.warning select { - -webkit-appearance: menulist-button; -} - -/*------------------ - Input State - --------------------*/ - -/* Transparent */ - -.ui.form .field.warning .transparent.input input, -.ui.form .field.warning .transparent.input textarea, -.ui.form .field.warning input.transparent, -.ui.form .field.warning textarea.transparent { - background-color: #FFFAF3; - color: #573A08; -} - -/* Autofilled */ - -.ui.form .warning.warning input:-webkit-autofill { - -webkit-box-shadow: 0 0 0 100px #FFFFe0 inset !important; - box-shadow: 0 0 0 100px #FFFFe0 inset !important; - border-color: #e0e0b3; -} - -/* Placeholder */ - -.ui.form .warning ::-webkit-input-placeholder { - color: #edad3e; -} - -.ui.form .warning :-ms-input-placeholder { - color: #edad3e; -} - -.ui.form .warning ::-moz-placeholder { - color: #edad3e; -} - -.ui.form .warning :focus::-webkit-input-placeholder { - color: #e39715; -} - -.ui.form .warning :focus:-ms-input-placeholder { - color: #e39715; -} - -.ui.form .warning :focus::-moz-placeholder { - color: #e39715; -} - -/*------------------ - Dropdown State - --------------------*/ - -.ui.form .fields.warning .field .ui.dropdown, -.ui.form .fields.warning .field .ui.dropdown .item, -.ui.form .field.warning .ui.dropdown, -.ui.form .field.warning .ui.dropdown .text, -.ui.form .field.warning .ui.dropdown .item { - background: #FFFAF3; - color: #573A08; -} - -.ui.form .fields.warning .field .ui.dropdown, -.ui.form .field.warning .ui.dropdown { - border-color: #C9BA9B !important; -} - -.ui.form .fields.warning .field .ui.dropdown:hover, -.ui.form .field.warning .ui.dropdown:hover { - border-color: #C9BA9B !important; -} - -.ui.form .fields.warning .field .ui.dropdown:hover .menu, -.ui.form .field.warning .ui.dropdown:hover .menu { - border-color: #C9BA9B; -} - -.ui.form .fields.warning .field .ui.multiple.selection.dropdown > .label, -.ui.form .field.warning .ui.multiple.selection.dropdown > .label { - background-color: #eaeacc; - color: #573A08; -} - -/* Hover */ - -.ui.form .fields.warning .field .ui.dropdown .menu .item:hover, -.ui.form .field.warning .ui.dropdown .menu .item:hover { - background-color: #fbfbe9; -} - -/* Selected */ - -.ui.form .fields.warning .field .ui.dropdown .menu .selected.item, -.ui.form .field.warning .ui.dropdown .menu .selected.item { - background-color: #fbfbe9; -} - -/* Active */ - -.ui.form .fields.warning .field .ui.dropdown .menu .active.item, -.ui.form .field.warning .ui.dropdown .menu .active.item { - background-color: #fdfdce; -} - -/*-------------------- - Checkbox State - ---------------------*/ - -.ui.form .fields.warning .field .checkbox:not(.toggle):not(.slider) label, -.ui.form .field.warning .checkbox:not(.toggle):not(.slider) label, -.ui.form .fields.warning .field .checkbox:not(.toggle):not(.slider) .box, -.ui.form .field.warning .checkbox:not(.toggle):not(.slider) .box { - color: #573A08; -} - -.ui.form .fields.warning .field .checkbox:not(.toggle):not(.slider) label:before, -.ui.form .field.warning .checkbox:not(.toggle):not(.slider) label:before, -.ui.form .fields.warning .field .checkbox:not(.toggle):not(.slider) .box:before, -.ui.form .field.warning .checkbox:not(.toggle):not(.slider) .box:before { - background: #FFFAF3; - border-color: #C9BA9B; -} - -.ui.form .fields.warning .field .checkbox label:after, -.ui.form .field.warning .checkbox label:after, -.ui.form .fields.warning .field .checkbox .box:after, -.ui.form .field.warning .checkbox .box:after { - color: #573A08; -} - -/*-------------------- - Disabled - ---------------------*/ - -.ui.form .disabled.fields .field, -.ui.form .disabled.field, -.ui.form .field :disabled { - pointer-events: none; - opacity: 0.45; -} - -.ui.form .field.disabled > label, -.ui.form .fields.disabled > label { - opacity: 0.45; -} - -.ui.form .field.disabled :disabled { - opacity: 1; -} - -/*-------------- - Loading - ---------------*/ - -.ui.loading.form { - position: relative; - cursor: default; - pointer-events: none; -} - -.ui.loading.form:before { - position: absolute; - content: ''; - top: 0; - left: 0; - background: rgba(255, 255, 255, 0.8); - width: 100%; - height: 100%; - z-index: 100; -} - -.ui.loading.form.segments:before { - border-radius: 0.28571429rem; -} - -.ui.loading.form:after { - position: absolute; - content: ''; - top: 50%; - left: 50%; - margin: -1.5em 0 0 -1.5em; - width: 3em; - height: 3em; - -webkit-animation: loader 0.6s infinite linear; - animation: loader 0.6s infinite linear; - border: 0.2em solid #767676; - border-radius: 500rem; - -webkit-box-shadow: 0 0 0 1px transparent; - box-shadow: 0 0 0 1px transparent; - visibility: visible; - z-index: 101; -} - -/******************************* - Element Types -*******************************/ - -/*-------------------- - Required Field - ---------------------*/ - -.ui.form .required.fields:not(.grouped) > .field > label:after, -.ui.form .required.fields.grouped > label:after, -.ui.form .required.field > label:after, -.ui.form .required.fields:not(.grouped) > .field > .checkbox:after, -.ui.form .required.field > .checkbox:after, -.ui.form label.required:after { - margin: -0.2em 0 0 0.2em; - content: '*'; - color: #DB2828; -} - -.ui.form .required.fields:not(.grouped) > .field > label:after, -.ui.form .required.fields.grouped > label:after, -.ui.form .required.field > label:after, -.ui.form label.required:after { - display: inline-block; - vertical-align: top; -} - -.ui.form .required.fields:not(.grouped) > .field > .checkbox:after, -.ui.form .required.field > .checkbox:after { - position: absolute; - top: 0; - left: 100%; -} - -/******************************* - Variations -*******************************/ - -/*-------------------- - Inverted Colors - ---------------------*/ - -.ui.inverted.form label, -.ui.form .inverted.segment label, -.ui.form .inverted.segment .ui.checkbox label, -.ui.form .inverted.segment .ui.checkbox .box, -.ui.inverted.form .ui.checkbox label, -.ui.inverted.form .ui.checkbox .box, -.ui.inverted.form .inline.fields > label, -.ui.inverted.form .inline.fields .field > label, -.ui.inverted.form .inline.fields .field > p, -.ui.inverted.form .inline.field > label, -.ui.inverted.form .inline.field > p { - color: rgba(255, 255, 255, 0.9); -} - -.ui.inverted.loading.form { - color: #FFFFFF; -} - -.ui.inverted.loading.form:before { - background: rgba(0, 0, 0, 0.85); -} - -/* Inverted Field */ - -.ui.inverted.form input:not([type]), -.ui.inverted.form input[type="date"], -.ui.inverted.form input[type="datetime-local"], -.ui.inverted.form input[type="email"], -.ui.inverted.form input[type="number"], -.ui.inverted.form input[type="password"], -.ui.inverted.form input[type="search"], -.ui.inverted.form input[type="tel"], -.ui.inverted.form input[type="time"], -.ui.inverted.form input[type="text"], -.ui.inverted.form input[type="file"], -.ui.inverted.form input[type="url"] { - background: #FFFFFF; - border-color: rgba(255, 255, 255, 0.1); - color: rgba(0, 0, 0, 0.87); - -webkit-box-shadow: none; - box-shadow: none; -} - -/*-------------------- - Field Groups - ---------------------*/ - -/* Grouped Vertically */ - -.ui.form .grouped.fields { - display: block; - margin: 0 0 1em; -} - -.ui.form .grouped.fields:last-child { - margin-bottom: 0; -} - -.ui.form .grouped.fields > label { - margin: 0 0 0.28571429rem 0; - color: rgba(0, 0, 0, 0.87); - font-size: 0.92857143em; - font-weight: bold; - text-transform: none; -} - -.ui.form .grouped.fields .field, -.ui.form .grouped.inline.fields .field { - display: block; - margin: 0.5em 0; - padding: 0; -} - -/*-------------------- - Fields ----------------------*/ - -/* Split fields */ - -.ui.form .fields { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - margin: 0 -0.5em 1em; -} - -.ui.form .fields > .field { - -webkit-box-flex: 0; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - padding-left: 0.5em; - padding-right: 0.5em; -} - -.ui.form .fields > .field:first-child { - border-left: none; - -webkit-box-shadow: none; - box-shadow: none; -} - -/* Other Combinations */ - -.ui.form .two.fields > .fields, -.ui.form .two.fields > .field { - width: 50%; -} - -.ui.form .three.fields > .fields, -.ui.form .three.fields > .field { - width: 33.33333333%; -} - -.ui.form .four.fields > .fields, -.ui.form .four.fields > .field { - width: 25%; -} - -.ui.form .five.fields > .fields, -.ui.form .five.fields > .field { - width: 20%; -} - -.ui.form .six.fields > .fields, -.ui.form .six.fields > .field { - width: 16.66666667%; -} - -.ui.form .seven.fields > .fields, -.ui.form .seven.fields > .field { - width: 14.28571429%; -} - -.ui.form .eight.fields > .fields, -.ui.form .eight.fields > .field { - width: 12.5%; -} - -.ui.form .nine.fields > .fields, -.ui.form .nine.fields > .field { - width: 11.11111111%; -} - -.ui.form .ten.fields > .fields, -.ui.form .ten.fields > .field { - width: 10%; -} - -/* Swap to full width on mobile */ - -@media only screen and (max-width: 767.98px) { - .ui.form .fields { - -ms-flex-wrap: wrap; - flex-wrap: wrap; - } - - .ui[class*="equal width"].form:not(.unstackable) .fields > .field, - .ui.form:not(.unstackable) [class*="equal width"].fields:not(.unstackable) > .field, - .ui.form:not(.unstackable) .two.fields:not(.unstackable) > .fields, - .ui.form:not(.unstackable) .two.fields:not(.unstackable) > .field, - .ui.form:not(.unstackable) .three.fields:not(.unstackable) > .fields, - .ui.form:not(.unstackable) .three.fields:not(.unstackable) > .field, - .ui.form:not(.unstackable) .four.fields:not(.unstackable) > .fields, - .ui.form:not(.unstackable) .four.fields:not(.unstackable) > .field, - .ui.form:not(.unstackable) .five.fields:not(.unstackable) > .fields, - .ui.form:not(.unstackable) .five.fields:not(.unstackable) > .field, - .ui.form:not(.unstackable) .six.fields:not(.unstackable) > .fields, - .ui.form:not(.unstackable) .six.fields:not(.unstackable) > .field, - .ui.form:not(.unstackable) .seven.fields:not(.unstackable) > .fields, - .ui.form:not(.unstackable) .seven.fields:not(.unstackable) > .field, - .ui.form:not(.unstackable) .eight.fields:not(.unstackable) > .fields, - .ui.form:not(.unstackable) .eight.fields:not(.unstackable) > .field, - .ui.form:not(.unstackable) .nine.fields:not(.unstackable) > .fields, - .ui.form:not(.unstackable) .nine.fields:not(.unstackable) > .field, - .ui.form:not(.unstackable) .ten.fields:not(.unstackable) > .fields, - .ui.form:not(.unstackable) .ten.fields:not(.unstackable) > .field { - width: 100% !important; - margin: 0 0 1em; - } -} - -/* Sizing Combinations */ - -.ui.form .fields .wide.field { - width: 6.25%; - padding-left: 0.5em; - padding-right: 0.5em; -} - -.ui.form .one.wide.field { - width: 6.25% !important; -} - -.ui.form .two.wide.field { - width: 12.5% !important; -} - -.ui.form .three.wide.field { - width: 18.75% !important; -} - -.ui.form .four.wide.field { - width: 25% !important; -} - -.ui.form .five.wide.field { - width: 31.25% !important; -} - -.ui.form .six.wide.field { - width: 37.5% !important; -} - -.ui.form .seven.wide.field { - width: 43.75% !important; -} - -.ui.form .eight.wide.field { - width: 50% !important; -} - -.ui.form .nine.wide.field { - width: 56.25% !important; -} - -.ui.form .ten.wide.field { - width: 62.5% !important; -} - -.ui.form .eleven.wide.field { - width: 68.75% !important; -} - -.ui.form .twelve.wide.field { - width: 75% !important; -} - -.ui.form .thirteen.wide.field { - width: 81.25% !important; -} - -.ui.form .fourteen.wide.field { - width: 87.5% !important; -} - -.ui.form .fifteen.wide.field { - width: 93.75% !important; -} - -.ui.form .sixteen.wide.field { - width: 100% !important; -} - -/* Swap to full width on mobile */ - -@media only screen and (max-width: 767.98px) { - .ui.form:not(.unstackable) .two.fields:not(.unstackable) > .fields, - .ui.form:not(.unstackable) .two.fields:not(.unstackable) > .field, - .ui.form:not(.unstackable) .three.fields:not(.unstackable) > .fields, - .ui.form:not(.unstackable) .three.fields:not(.unstackable) > .field, - .ui.form:not(.unstackable) .four.fields:not(.unstackable) > .fields, - .ui.form:not(.unstackable) .four.fields:not(.unstackable) > .field, - .ui.form:not(.unstackable) .five.fields:not(.unstackable) > .fields, - .ui.form:not(.unstackable) .five.fields:not(.unstackable) > .field, - .ui.form:not(.unstackable) .fields:not(.unstackable) > .two.wide.field, - .ui.form:not(.unstackable) .fields:not(.unstackable) > .three.wide.field, - .ui.form:not(.unstackable) .fields:not(.unstackable) > .four.wide.field, - .ui.form:not(.unstackable) .fields:not(.unstackable) > .five.wide.field, - .ui.form:not(.unstackable) .fields:not(.unstackable) > .six.wide.field, - .ui.form:not(.unstackable) .fields:not(.unstackable) > .seven.wide.field, - .ui.form:not(.unstackable) .fields:not(.unstackable) > .eight.wide.field, - .ui.form:not(.unstackable) .fields:not(.unstackable) > .nine.wide.field, - .ui.form:not(.unstackable) .fields:not(.unstackable) > .ten.wide.field, - .ui.form:not(.unstackable) .fields:not(.unstackable) > .eleven.wide.field, - .ui.form:not(.unstackable) .fields:not(.unstackable) > .twelve.wide.field, - .ui.form:not(.unstackable) .fields:not(.unstackable) > .thirteen.wide.field, - .ui.form:not(.unstackable) .fields:not(.unstackable) > .fourteen.wide.field, - .ui.form:not(.unstackable) .fields:not(.unstackable) > .fifteen.wide.field, - .ui.form:not(.unstackable) .fields:not(.unstackable) > .sixteen.wide.field { - width: 100% !important; - } - - .ui.form .fields { - margin-bottom: 0; - } -} - -/*-------------------- - Equal Width ----------------------*/ - -.ui[class*="equal width"].form .fields > .field, -.ui.form [class*="equal width"].fields > .field { - width: 100%; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; -} - -/*-------------------- - Inline Fields - ---------------------*/ - -.ui.form .inline.fields { - margin: 0 0 1em; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - -.ui.form .inline.fields .field { - margin: 0; - padding: 0 1em 0 0; -} - -/* Inline Label */ - -.ui.form .inline.fields > label, -.ui.form .inline.fields .field > label, -.ui.form .inline.fields .field > p, -.ui.form .inline.field > label, -.ui.form .inline.field > p { - display: inline-block; - width: auto; - margin-top: 0; - margin-bottom: 0; - vertical-align: baseline; - font-size: 0.92857143em; - font-weight: bold; - color: rgba(0, 0, 0, 0.87); - text-transform: none; -} - -/* Grouped Inline Label */ - -.ui.form .inline.fields > label { - margin: 0.035714em 1em 0 0; -} - -/* Inline Input */ - -.ui.form .inline.fields .field > input, -.ui.form .inline.fields .field > select, -.ui.form .inline.field > input, -.ui.form .inline.field > select { - display: inline-block; - width: auto; - margin-top: 0; - margin-bottom: 0; - vertical-align: middle; - font-size: 1em; -} - -/* Label */ - -.ui.form .inline.fields .field > :first-child, -.ui.form .inline.field > :first-child { - margin: 0 0.85714286em 0 0; -} - -.ui.form .inline.fields .field > :only-child, -.ui.form .inline.field > :only-child { - margin: 0; -} - -/* Wide */ - -.ui.form .inline.fields .wide.field { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - -.ui.form .inline.fields .wide.field > input, -.ui.form .inline.fields .wide.field > select { - width: 100%; -} - -/*-------------------- - Sizes ----------------------*/ - -.ui.form, -.ui.form .field .dropdown, -.ui.form .field .dropdown .menu > .item { - font-size: 1rem; -} - -.ui.mini.form, -.ui.mini.form .field .dropdown, -.ui.mini.form .field .dropdown .menu > .item { - font-size: 0.78571429rem; -} - -.ui.tiny.form, -.ui.tiny.form .field .dropdown, -.ui.tiny.form .field .dropdown .menu > .item { - font-size: 0.85714286rem; -} - -.ui.small.form, -.ui.small.form .field .dropdown, -.ui.small.form .field .dropdown .menu > .item { - font-size: 0.92857143rem; -} - -.ui.large.form, -.ui.large.form .field .dropdown, -.ui.large.form .field .dropdown .menu > .item { - font-size: 1.14285714rem; -} - -.ui.big.form, -.ui.big.form .field .dropdown, -.ui.big.form .field .dropdown .menu > .item { - font-size: 1.28571429rem; -} - -.ui.huge.form, -.ui.huge.form .field .dropdown, -.ui.huge.form .field .dropdown .menu > .item { - font-size: 1.42857143rem; -} - -.ui.massive.form, -.ui.massive.form .field .dropdown, -.ui.massive.form .field .dropdown .menu > .item { - font-size: 1.71428571rem; -} - -/******************************* - Theme Overrides -*******************************/ - -/******************************* - Site Overrides -*******************************/ -/*! - * # Fomantic-UI - Grid - * http://github.com/fomantic/Fomantic-UI/ - * - * - * Released under the MIT license - * http://opensource.org/licenses/MIT - * - */ - -/******************************* - Standard -*******************************/ - -.ui.grid { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -webkit-box-align: stretch; - -ms-flex-align: stretch; - align-items: stretch; - padding: 0; -} - -/*---------------------- - Remove Gutters ------------------------*/ - -.ui.grid { - margin-top: -1rem; - margin-bottom: -1rem; - margin-left: -1rem; - margin-right: -1rem; -} - -.ui.relaxed.grid { - margin-left: -1.5rem; - margin-right: -1.5rem; -} - -.ui[class*="very relaxed"].grid { - margin-left: -2.5rem; - margin-right: -2.5rem; -} - -/* Preserve Rows Spacing on Consecutive Grids */ - -.ui.grid + .grid { - margin-top: 1rem; -} - -/*------------------- - Columns ---------------------*/ - -/* Standard 16 column */ - -.ui.grid > .column:not(.row), -.ui.grid > .row > .column { - position: relative; - display: inline-block; - width: 6.25%; - padding-left: 1rem; - padding-right: 1rem; - vertical-align: top; -} - -.ui.grid > * { - padding-left: 1rem; - padding-right: 1rem; -} - -/*------------------- - Rows ---------------------*/ - -.ui.grid > .row { - position: relative; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -webkit-box-pack: inherit; - -ms-flex-pack: inherit; - justify-content: inherit; - -webkit-box-align: stretch; - -ms-flex-align: stretch; - align-items: stretch; - width: 100% !important; - padding: 0; - padding-top: 1rem; - padding-bottom: 1rem; -} - -/*------------------- - Columns ---------------------*/ - -/* Vertical padding when no rows */ - -.ui.grid > .column:not(.row) { - padding-top: 1rem; - padding-bottom: 1rem; -} - -.ui.grid > .row > .column { - margin-top: 0; - margin-bottom: 0; -} - -/*------------------- - Content ---------------------*/ - -.ui.grid > .row > img, -.ui.grid > .row > .column > img { - max-width: 100%; -} - -/*------------------- - Loose Coupling ---------------------*/ - -/* Collapse Margin on Consecutive Grid */ - -.ui.grid > .ui.grid:first-child { - margin-top: 0; -} - -.ui.grid > .ui.grid:last-child { - margin-bottom: 0; -} - -/* Segment inside Aligned Grid */ - -.ui.grid .aligned.row > .column > .segment:not(.compact):not(.attached), -.ui.aligned.grid .column > .segment:not(.compact):not(.attached) { - width: 100%; -} - -/* Align Dividers with Gutter */ - -.ui.grid .row + .ui.divider { - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - margin: 1rem 1rem; -} - -.ui.grid .column + .ui.vertical.divider { - height: calc(50% - 1rem); -} - -/* Remove Border on Last Horizontal Segment */ - -.ui.grid > .row > .column:last-child > .horizontal.segment, -.ui.grid > .column:last-child > .horizontal.segment { - -webkit-box-shadow: none; - box-shadow: none; -} - -/******************************* - Variations -*******************************/ - -/*----------------------- - Page Grid - -------------------------*/ - -@media only screen and (max-width: 767.98px) { - .ui.page.grid { - width: auto; - padding-left: 0; - padding-right: 0; - margin-left: 0; - margin-right: 0; - } -} - -@media only screen and (min-width: 768px) and (max-width: 991.98px) { - .ui.page.grid { - width: auto; - margin-left: 0; - margin-right: 0; - padding-left: 2em; - padding-right: 2em; - } -} - -@media only screen and (min-width: 992px) and (max-width: 1199.98px) { - .ui.page.grid { - width: auto; - margin-left: 0; - margin-right: 0; - padding-left: 3%; - padding-right: 3%; - } -} - -@media only screen and (min-width: 1200px) and (max-width: 1919.98px) { - .ui.page.grid { - width: auto; - margin-left: 0; - margin-right: 0; - padding-left: 15%; - padding-right: 15%; - } -} - -@media only screen and (min-width: 1920px) { - .ui.page.grid { - width: auto; - margin-left: 0; - margin-right: 0; - padding-left: 23%; - padding-right: 23%; - } -} - -/*------------------- - Column Count ---------------------*/ - -/* Assume full width with one column */ - -.ui.grid > .column:only-child, -.ui.grid > .row > .column:only-child { - width: 100%; -} - -/* Grid Based */ - -.ui[class*="one column"].grid > .row > .column, -.ui[class*="one column"].grid > .column:not(.row) { - width: 100%; -} - -.ui[class*="two column"].grid > .row > .column, -.ui[class*="two column"].grid > .column:not(.row) { - width: 50%; -} - -.ui[class*="three column"].grid > .row > .column, -.ui[class*="three column"].grid > .column:not(.row) { - width: 33.33333333%; -} - -.ui[class*="four column"].grid > .row > .column, -.ui[class*="four column"].grid > .column:not(.row) { - width: 25%; -} - -.ui[class*="five column"].grid > .row > .column, -.ui[class*="five column"].grid > .column:not(.row) { - width: 20%; -} - -.ui[class*="six column"].grid > .row > .column, -.ui[class*="six column"].grid > .column:not(.row) { - width: 16.66666667%; -} - -.ui[class*="seven column"].grid > .row > .column, -.ui[class*="seven column"].grid > .column:not(.row) { - width: 14.28571429%; -} - -.ui[class*="eight column"].grid > .row > .column, -.ui[class*="eight column"].grid > .column:not(.row) { - width: 12.5%; -} - -.ui[class*="nine column"].grid > .row > .column, -.ui[class*="nine column"].grid > .column:not(.row) { - width: 11.11111111%; -} - -.ui[class*="ten column"].grid > .row > .column, -.ui[class*="ten column"].grid > .column:not(.row) { - width: 10%; -} - -.ui[class*="eleven column"].grid > .row > .column, -.ui[class*="eleven column"].grid > .column:not(.row) { - width: 9.09090909%; -} - -.ui[class*="twelve column"].grid > .row > .column, -.ui[class*="twelve column"].grid > .column:not(.row) { - width: 8.33333333%; -} - -.ui[class*="thirteen column"].grid > .row > .column, -.ui[class*="thirteen column"].grid > .column:not(.row) { - width: 7.69230769%; -} - -.ui[class*="fourteen column"].grid > .row > .column, -.ui[class*="fourteen column"].grid > .column:not(.row) { - width: 7.14285714%; -} - -.ui[class*="fifteen column"].grid > .row > .column, -.ui[class*="fifteen column"].grid > .column:not(.row) { - width: 6.66666667%; -} - -.ui[class*="sixteen column"].grid > .row > .column, -.ui[class*="sixteen column"].grid > .column:not(.row) { - width: 6.25%; -} - -/* Row Based Overrides */ - -.ui.grid > [class*="one column"].row > .column { - width: 100% !important; -} - -.ui.grid > [class*="two column"].row > .column { - width: 50% !important; -} - -.ui.grid > [class*="three column"].row > .column { - width: 33.33333333% !important; -} - -.ui.grid > [class*="four column"].row > .column { - width: 25% !important; -} - -.ui.grid > [class*="five column"].row > .column { - width: 20% !important; -} - -.ui.grid > [class*="six column"].row > .column { - width: 16.66666667% !important; -} - -.ui.grid > [class*="seven column"].row > .column { - width: 14.28571429% !important; -} - -.ui.grid > [class*="eight column"].row > .column { - width: 12.5% !important; -} - -.ui.grid > [class*="nine column"].row > .column { - width: 11.11111111% !important; -} - -.ui.grid > [class*="ten column"].row > .column { - width: 10% !important; -} - -.ui.grid > [class*="eleven column"].row > .column { - width: 9.09090909% !important; -} - -.ui.grid > [class*="twelve column"].row > .column { - width: 8.33333333% !important; -} - -.ui.grid > [class*="thirteen column"].row > .column { - width: 7.69230769% !important; -} - -.ui.grid > [class*="fourteen column"].row > .column { - width: 7.14285714% !important; -} - -.ui.grid > [class*="fifteen column"].row > .column { - width: 6.66666667% !important; -} - -.ui.grid > [class*="sixteen column"].row > .column { - width: 6.25% !important; -} - -/* Celled Page */ - -.ui.celled.page.grid { - -webkit-box-shadow: none; - box-shadow: none; -} - -/*------------------- - Column Width ---------------------*/ - -/* Sizing Combinations */ - -.ui.grid > .row > [class*="one wide"].column, -.ui.grid > .column.row > [class*="one wide"].column, -.ui.grid > [class*="one wide"].column, -.ui.column.grid > [class*="one wide"].column { - width: 6.25% !important; -} - -.ui.grid > .row > [class*="two wide"].column, -.ui.grid > .column.row > [class*="two wide"].column, -.ui.grid > [class*="two wide"].column, -.ui.column.grid > [class*="two wide"].column { - width: 12.5% !important; -} - -.ui.grid > .row > [class*="three wide"].column, -.ui.grid > .column.row > [class*="three wide"].column, -.ui.grid > [class*="three wide"].column, -.ui.column.grid > [class*="three wide"].column { - width: 18.75% !important; -} - -.ui.grid > .row > [class*="four wide"].column, -.ui.grid > .column.row > [class*="four wide"].column, -.ui.grid > [class*="four wide"].column, -.ui.column.grid > [class*="four wide"].column { - width: 25% !important; -} - -.ui.grid > .row > [class*="five wide"].column, -.ui.grid > .column.row > [class*="five wide"].column, -.ui.grid > [class*="five wide"].column, -.ui.column.grid > [class*="five wide"].column { - width: 31.25% !important; -} - -.ui.grid > .row > [class*="six wide"].column, -.ui.grid > .column.row > [class*="six wide"].column, -.ui.grid > [class*="six wide"].column, -.ui.column.grid > [class*="six wide"].column { - width: 37.5% !important; -} - -.ui.grid > .row > [class*="seven wide"].column, -.ui.grid > .column.row > [class*="seven wide"].column, -.ui.grid > [class*="seven wide"].column, -.ui.column.grid > [class*="seven wide"].column { - width: 43.75% !important; -} - -.ui.grid > .row > [class*="eight wide"].column, -.ui.grid > .column.row > [class*="eight wide"].column, -.ui.grid > [class*="eight wide"].column, -.ui.column.grid > [class*="eight wide"].column { - width: 50% !important; -} - -.ui.grid > .row > [class*="nine wide"].column, -.ui.grid > .column.row > [class*="nine wide"].column, -.ui.grid > [class*="nine wide"].column, -.ui.column.grid > [class*="nine wide"].column { - width: 56.25% !important; -} - -.ui.grid > .row > [class*="ten wide"].column, -.ui.grid > .column.row > [class*="ten wide"].column, -.ui.grid > [class*="ten wide"].column, -.ui.column.grid > [class*="ten wide"].column { - width: 62.5% !important; -} - -.ui.grid > .row > [class*="eleven wide"].column, -.ui.grid > .column.row > [class*="eleven wide"].column, -.ui.grid > [class*="eleven wide"].column, -.ui.column.grid > [class*="eleven wide"].column { - width: 68.75% !important; -} - -.ui.grid > .row > [class*="twelve wide"].column, -.ui.grid > .column.row > [class*="twelve wide"].column, -.ui.grid > [class*="twelve wide"].column, -.ui.column.grid > [class*="twelve wide"].column { - width: 75% !important; -} - -.ui.grid > .row > [class*="thirteen wide"].column, -.ui.grid > .column.row > [class*="thirteen wide"].column, -.ui.grid > [class*="thirteen wide"].column, -.ui.column.grid > [class*="thirteen wide"].column { - width: 81.25% !important; -} - -.ui.grid > .row > [class*="fourteen wide"].column, -.ui.grid > .column.row > [class*="fourteen wide"].column, -.ui.grid > [class*="fourteen wide"].column, -.ui.column.grid > [class*="fourteen wide"].column { - width: 87.5% !important; -} - -.ui.grid > .row > [class*="fifteen wide"].column, -.ui.grid > .column.row > [class*="fifteen wide"].column, -.ui.grid > [class*="fifteen wide"].column, -.ui.column.grid > [class*="fifteen wide"].column { - width: 93.75% !important; -} - -.ui.grid > .row > [class*="sixteen wide"].column, -.ui.grid > .column.row > [class*="sixteen wide"].column, -.ui.grid > [class*="sixteen wide"].column, -.ui.column.grid > [class*="sixteen wide"].column { - width: 100% !important; -} - -/*---------------------- - Width per Device ------------------------*/ - -/* Mobile Sizing Combinations */ - -@media only screen and (min-width: 320px) and (max-width: 767.98px) { - .ui.grid > .row > [class*="one wide mobile"].column, - .ui.grid > .column.row > [class*="one wide mobile"].column, - .ui.grid > [class*="one wide mobile"].column, - .ui.column.grid > [class*="one wide mobile"].column { - width: 6.25% !important; - } - - .ui.grid > .row > [class*="two wide mobile"].column, - .ui.grid > .column.row > [class*="two wide mobile"].column, - .ui.grid > [class*="two wide mobile"].column, - .ui.column.grid > [class*="two wide mobile"].column { - width: 12.5% !important; - } - - .ui.grid > .row > [class*="three wide mobile"].column, - .ui.grid > .column.row > [class*="three wide mobile"].column, - .ui.grid > [class*="three wide mobile"].column, - .ui.column.grid > [class*="three wide mobile"].column { - width: 18.75% !important; - } - - .ui.grid > .row > [class*="four wide mobile"].column, - .ui.grid > .column.row > [class*="four wide mobile"].column, - .ui.grid > [class*="four wide mobile"].column, - .ui.column.grid > [class*="four wide mobile"].column { - width: 25% !important; - } - - .ui.grid > .row > [class*="five wide mobile"].column, - .ui.grid > .column.row > [class*="five wide mobile"].column, - .ui.grid > [class*="five wide mobile"].column, - .ui.column.grid > [class*="five wide mobile"].column { - width: 31.25% !important; - } - - .ui.grid > .row > [class*="six wide mobile"].column, - .ui.grid > .column.row > [class*="six wide mobile"].column, - .ui.grid > [class*="six wide mobile"].column, - .ui.column.grid > [class*="six wide mobile"].column { - width: 37.5% !important; - } - - .ui.grid > .row > [class*="seven wide mobile"].column, - .ui.grid > .column.row > [class*="seven wide mobile"].column, - .ui.grid > [class*="seven wide mobile"].column, - .ui.column.grid > [class*="seven wide mobile"].column { - width: 43.75% !important; - } - - .ui.grid > .row > [class*="eight wide mobile"].column, - .ui.grid > .column.row > [class*="eight wide mobile"].column, - .ui.grid > [class*="eight wide mobile"].column, - .ui.column.grid > [class*="eight wide mobile"].column { - width: 50% !important; - } - - .ui.grid > .row > [class*="nine wide mobile"].column, - .ui.grid > .column.row > [class*="nine wide mobile"].column, - .ui.grid > [class*="nine wide mobile"].column, - .ui.column.grid > [class*="nine wide mobile"].column { - width: 56.25% !important; - } - - .ui.grid > .row > [class*="ten wide mobile"].column, - .ui.grid > .column.row > [class*="ten wide mobile"].column, - .ui.grid > [class*="ten wide mobile"].column, - .ui.column.grid > [class*="ten wide mobile"].column { - width: 62.5% !important; - } - - .ui.grid > .row > [class*="eleven wide mobile"].column, - .ui.grid > .column.row > [class*="eleven wide mobile"].column, - .ui.grid > [class*="eleven wide mobile"].column, - .ui.column.grid > [class*="eleven wide mobile"].column { - width: 68.75% !important; - } - - .ui.grid > .row > [class*="twelve wide mobile"].column, - .ui.grid > .column.row > [class*="twelve wide mobile"].column, - .ui.grid > [class*="twelve wide mobile"].column, - .ui.column.grid > [class*="twelve wide mobile"].column { - width: 75% !important; - } - - .ui.grid > .row > [class*="thirteen wide mobile"].column, - .ui.grid > .column.row > [class*="thirteen wide mobile"].column, - .ui.grid > [class*="thirteen wide mobile"].column, - .ui.column.grid > [class*="thirteen wide mobile"].column { - width: 81.25% !important; - } - - .ui.grid > .row > [class*="fourteen wide mobile"].column, - .ui.grid > .column.row > [class*="fourteen wide mobile"].column, - .ui.grid > [class*="fourteen wide mobile"].column, - .ui.column.grid > [class*="fourteen wide mobile"].column { - width: 87.5% !important; - } - - .ui.grid > .row > [class*="fifteen wide mobile"].column, - .ui.grid > .column.row > [class*="fifteen wide mobile"].column, - .ui.grid > [class*="fifteen wide mobile"].column, - .ui.column.grid > [class*="fifteen wide mobile"].column { - width: 93.75% !important; - } - - .ui.grid > .row > [class*="sixteen wide mobile"].column, - .ui.grid > .column.row > [class*="sixteen wide mobile"].column, - .ui.grid > [class*="sixteen wide mobile"].column, - .ui.column.grid > [class*="sixteen wide mobile"].column { - width: 100% !important; - } -} - -/* Tablet Sizing Combinations */ - -@media only screen and (min-width: 768px) and (max-width: 991.98px) { - .ui.grid > .row > [class*="one wide tablet"].column, - .ui.grid > .column.row > [class*="one wide tablet"].column, - .ui.grid > [class*="one wide tablet"].column, - .ui.column.grid > [class*="one wide tablet"].column { - width: 6.25% !important; - } - - .ui.grid > .row > [class*="two wide tablet"].column, - .ui.grid > .column.row > [class*="two wide tablet"].column, - .ui.grid > [class*="two wide tablet"].column, - .ui.column.grid > [class*="two wide tablet"].column { - width: 12.5% !important; - } - - .ui.grid > .row > [class*="three wide tablet"].column, - .ui.grid > .column.row > [class*="three wide tablet"].column, - .ui.grid > [class*="three wide tablet"].column, - .ui.column.grid > [class*="three wide tablet"].column { - width: 18.75% !important; - } - - .ui.grid > .row > [class*="four wide tablet"].column, - .ui.grid > .column.row > [class*="four wide tablet"].column, - .ui.grid > [class*="four wide tablet"].column, - .ui.column.grid > [class*="four wide tablet"].column { - width: 25% !important; - } - - .ui.grid > .row > [class*="five wide tablet"].column, - .ui.grid > .column.row > [class*="five wide tablet"].column, - .ui.grid > [class*="five wide tablet"].column, - .ui.column.grid > [class*="five wide tablet"].column { - width: 31.25% !important; - } - - .ui.grid > .row > [class*="six wide tablet"].column, - .ui.grid > .column.row > [class*="six wide tablet"].column, - .ui.grid > [class*="six wide tablet"].column, - .ui.column.grid > [class*="six wide tablet"].column { - width: 37.5% !important; - } - - .ui.grid > .row > [class*="seven wide tablet"].column, - .ui.grid > .column.row > [class*="seven wide tablet"].column, - .ui.grid > [class*="seven wide tablet"].column, - .ui.column.grid > [class*="seven wide tablet"].column { - width: 43.75% !important; - } - - .ui.grid > .row > [class*="eight wide tablet"].column, - .ui.grid > .column.row > [class*="eight wide tablet"].column, - .ui.grid > [class*="eight wide tablet"].column, - .ui.column.grid > [class*="eight wide tablet"].column { - width: 50% !important; - } - - .ui.grid > .row > [class*="nine wide tablet"].column, - .ui.grid > .column.row > [class*="nine wide tablet"].column, - .ui.grid > [class*="nine wide tablet"].column, - .ui.column.grid > [class*="nine wide tablet"].column { - width: 56.25% !important; - } - - .ui.grid > .row > [class*="ten wide tablet"].column, - .ui.grid > .column.row > [class*="ten wide tablet"].column, - .ui.grid > [class*="ten wide tablet"].column, - .ui.column.grid > [class*="ten wide tablet"].column { - width: 62.5% !important; - } - - .ui.grid > .row > [class*="eleven wide tablet"].column, - .ui.grid > .column.row > [class*="eleven wide tablet"].column, - .ui.grid > [class*="eleven wide tablet"].column, - .ui.column.grid > [class*="eleven wide tablet"].column { - width: 68.75% !important; - } - - .ui.grid > .row > [class*="twelve wide tablet"].column, - .ui.grid > .column.row > [class*="twelve wide tablet"].column, - .ui.grid > [class*="twelve wide tablet"].column, - .ui.column.grid > [class*="twelve wide tablet"].column { - width: 75% !important; - } - - .ui.grid > .row > [class*="thirteen wide tablet"].column, - .ui.grid > .column.row > [class*="thirteen wide tablet"].column, - .ui.grid > [class*="thirteen wide tablet"].column, - .ui.column.grid > [class*="thirteen wide tablet"].column { - width: 81.25% !important; - } - - .ui.grid > .row > [class*="fourteen wide tablet"].column, - .ui.grid > .column.row > [class*="fourteen wide tablet"].column, - .ui.grid > [class*="fourteen wide tablet"].column, - .ui.column.grid > [class*="fourteen wide tablet"].column { - width: 87.5% !important; - } - - .ui.grid > .row > [class*="fifteen wide tablet"].column, - .ui.grid > .column.row > [class*="fifteen wide tablet"].column, - .ui.grid > [class*="fifteen wide tablet"].column, - .ui.column.grid > [class*="fifteen wide tablet"].column { - width: 93.75% !important; - } - - .ui.grid > .row > [class*="sixteen wide tablet"].column, - .ui.grid > .column.row > [class*="sixteen wide tablet"].column, - .ui.grid > [class*="sixteen wide tablet"].column, - .ui.column.grid > [class*="sixteen wide tablet"].column { - width: 100% !important; - } -} - -/* Computer/Desktop Sizing Combinations */ - -@media only screen and (min-width: 992px) { - .ui.grid > .row > [class*="one wide computer"].column, - .ui.grid > .column.row > [class*="one wide computer"].column, - .ui.grid > [class*="one wide computer"].column, - .ui.column.grid > [class*="one wide computer"].column { - width: 6.25% !important; - } - - .ui.grid > .row > [class*="two wide computer"].column, - .ui.grid > .column.row > [class*="two wide computer"].column, - .ui.grid > [class*="two wide computer"].column, - .ui.column.grid > [class*="two wide computer"].column { - width: 12.5% !important; - } - - .ui.grid > .row > [class*="three wide computer"].column, - .ui.grid > .column.row > [class*="three wide computer"].column, - .ui.grid > [class*="three wide computer"].column, - .ui.column.grid > [class*="three wide computer"].column { - width: 18.75% !important; - } - - .ui.grid > .row > [class*="four wide computer"].column, - .ui.grid > .column.row > [class*="four wide computer"].column, - .ui.grid > [class*="four wide computer"].column, - .ui.column.grid > [class*="four wide computer"].column { - width: 25% !important; - } - - .ui.grid > .row > [class*="five wide computer"].column, - .ui.grid > .column.row > [class*="five wide computer"].column, - .ui.grid > [class*="five wide computer"].column, - .ui.column.grid > [class*="five wide computer"].column { - width: 31.25% !important; - } - - .ui.grid > .row > [class*="six wide computer"].column, - .ui.grid > .column.row > [class*="six wide computer"].column, - .ui.grid > [class*="six wide computer"].column, - .ui.column.grid > [class*="six wide computer"].column { - width: 37.5% !important; - } - - .ui.grid > .row > [class*="seven wide computer"].column, - .ui.grid > .column.row > [class*="seven wide computer"].column, - .ui.grid > [class*="seven wide computer"].column, - .ui.column.grid > [class*="seven wide computer"].column { - width: 43.75% !important; - } - - .ui.grid > .row > [class*="eight wide computer"].column, - .ui.grid > .column.row > [class*="eight wide computer"].column, - .ui.grid > [class*="eight wide computer"].column, - .ui.column.grid > [class*="eight wide computer"].column { - width: 50% !important; - } - - .ui.grid > .row > [class*="nine wide computer"].column, - .ui.grid > .column.row > [class*="nine wide computer"].column, - .ui.grid > [class*="nine wide computer"].column, - .ui.column.grid > [class*="nine wide computer"].column { - width: 56.25% !important; - } - - .ui.grid > .row > [class*="ten wide computer"].column, - .ui.grid > .column.row > [class*="ten wide computer"].column, - .ui.grid > [class*="ten wide computer"].column, - .ui.column.grid > [class*="ten wide computer"].column { - width: 62.5% !important; - } - - .ui.grid > .row > [class*="eleven wide computer"].column, - .ui.grid > .column.row > [class*="eleven wide computer"].column, - .ui.grid > [class*="eleven wide computer"].column, - .ui.column.grid > [class*="eleven wide computer"].column { - width: 68.75% !important; - } - - .ui.grid > .row > [class*="twelve wide computer"].column, - .ui.grid > .column.row > [class*="twelve wide computer"].column, - .ui.grid > [class*="twelve wide computer"].column, - .ui.column.grid > [class*="twelve wide computer"].column { - width: 75% !important; - } - - .ui.grid > .row > [class*="thirteen wide computer"].column, - .ui.grid > .column.row > [class*="thirteen wide computer"].column, - .ui.grid > [class*="thirteen wide computer"].column, - .ui.column.grid > [class*="thirteen wide computer"].column { - width: 81.25% !important; - } - - .ui.grid > .row > [class*="fourteen wide computer"].column, - .ui.grid > .column.row > [class*="fourteen wide computer"].column, - .ui.grid > [class*="fourteen wide computer"].column, - .ui.column.grid > [class*="fourteen wide computer"].column { - width: 87.5% !important; - } - - .ui.grid > .row > [class*="fifteen wide computer"].column, - .ui.grid > .column.row > [class*="fifteen wide computer"].column, - .ui.grid > [class*="fifteen wide computer"].column, - .ui.column.grid > [class*="fifteen wide computer"].column { - width: 93.75% !important; - } - - .ui.grid > .row > [class*="sixteen wide computer"].column, - .ui.grid > .column.row > [class*="sixteen wide computer"].column, - .ui.grid > [class*="sixteen wide computer"].column, - .ui.column.grid > [class*="sixteen wide computer"].column { - width: 100% !important; - } -} - -/* Large Monitor Sizing Combinations */ - -@media only screen and (min-width: 1200px) and (max-width: 1919.98px) { - .ui.grid > .row > [class*="one wide large screen"].column, - .ui.grid > .column.row > [class*="one wide large screen"].column, - .ui.grid > [class*="one wide large screen"].column, - .ui.column.grid > [class*="one wide large screen"].column { - width: 6.25% !important; - } - - .ui.grid > .row > [class*="two wide large screen"].column, - .ui.grid > .column.row > [class*="two wide large screen"].column, - .ui.grid > [class*="two wide large screen"].column, - .ui.column.grid > [class*="two wide large screen"].column { - width: 12.5% !important; - } - - .ui.grid > .row > [class*="three wide large screen"].column, - .ui.grid > .column.row > [class*="three wide large screen"].column, - .ui.grid > [class*="three wide large screen"].column, - .ui.column.grid > [class*="three wide large screen"].column { - width: 18.75% !important; - } - - .ui.grid > .row > [class*="four wide large screen"].column, - .ui.grid > .column.row > [class*="four wide large screen"].column, - .ui.grid > [class*="four wide large screen"].column, - .ui.column.grid > [class*="four wide large screen"].column { - width: 25% !important; - } - - .ui.grid > .row > [class*="five wide large screen"].column, - .ui.grid > .column.row > [class*="five wide large screen"].column, - .ui.grid > [class*="five wide large screen"].column, - .ui.column.grid > [class*="five wide large screen"].column { - width: 31.25% !important; - } - - .ui.grid > .row > [class*="six wide large screen"].column, - .ui.grid > .column.row > [class*="six wide large screen"].column, - .ui.grid > [class*="six wide large screen"].column, - .ui.column.grid > [class*="six wide large screen"].column { - width: 37.5% !important; - } - - .ui.grid > .row > [class*="seven wide large screen"].column, - .ui.grid > .column.row > [class*="seven wide large screen"].column, - .ui.grid > [class*="seven wide large screen"].column, - .ui.column.grid > [class*="seven wide large screen"].column { - width: 43.75% !important; - } - - .ui.grid > .row > [class*="eight wide large screen"].column, - .ui.grid > .column.row > [class*="eight wide large screen"].column, - .ui.grid > [class*="eight wide large screen"].column, - .ui.column.grid > [class*="eight wide large screen"].column { - width: 50% !important; - } - - .ui.grid > .row > [class*="nine wide large screen"].column, - .ui.grid > .column.row > [class*="nine wide large screen"].column, - .ui.grid > [class*="nine wide large screen"].column, - .ui.column.grid > [class*="nine wide large screen"].column { - width: 56.25% !important; - } - - .ui.grid > .row > [class*="ten wide large screen"].column, - .ui.grid > .column.row > [class*="ten wide large screen"].column, - .ui.grid > [class*="ten wide large screen"].column, - .ui.column.grid > [class*="ten wide large screen"].column { - width: 62.5% !important; - } - - .ui.grid > .row > [class*="eleven wide large screen"].column, - .ui.grid > .column.row > [class*="eleven wide large screen"].column, - .ui.grid > [class*="eleven wide large screen"].column, - .ui.column.grid > [class*="eleven wide large screen"].column { - width: 68.75% !important; - } - - .ui.grid > .row > [class*="twelve wide large screen"].column, - .ui.grid > .column.row > [class*="twelve wide large screen"].column, - .ui.grid > [class*="twelve wide large screen"].column, - .ui.column.grid > [class*="twelve wide large screen"].column { - width: 75% !important; - } - - .ui.grid > .row > [class*="thirteen wide large screen"].column, - .ui.grid > .column.row > [class*="thirteen wide large screen"].column, - .ui.grid > [class*="thirteen wide large screen"].column, - .ui.column.grid > [class*="thirteen wide large screen"].column { - width: 81.25% !important; - } - - .ui.grid > .row > [class*="fourteen wide large screen"].column, - .ui.grid > .column.row > [class*="fourteen wide large screen"].column, - .ui.grid > [class*="fourteen wide large screen"].column, - .ui.column.grid > [class*="fourteen wide large screen"].column { - width: 87.5% !important; - } - - .ui.grid > .row > [class*="fifteen wide large screen"].column, - .ui.grid > .column.row > [class*="fifteen wide large screen"].column, - .ui.grid > [class*="fifteen wide large screen"].column, - .ui.column.grid > [class*="fifteen wide large screen"].column { - width: 93.75% !important; - } - - .ui.grid > .row > [class*="sixteen wide large screen"].column, - .ui.grid > .column.row > [class*="sixteen wide large screen"].column, - .ui.grid > [class*="sixteen wide large screen"].column, - .ui.column.grid > [class*="sixteen wide large screen"].column { - width: 100% !important; - } -} - -/* Widescreen Sizing Combinations */ - -@media only screen and (min-width: 1920px) { - .ui.grid > .row > [class*="one wide widescreen"].column, - .ui.grid > .column.row > [class*="one wide widescreen"].column, - .ui.grid > [class*="one wide widescreen"].column, - .ui.column.grid > [class*="one wide widescreen"].column { - width: 6.25% !important; - } - - .ui.grid > .row > [class*="two wide widescreen"].column, - .ui.grid > .column.row > [class*="two wide widescreen"].column, - .ui.grid > [class*="two wide widescreen"].column, - .ui.column.grid > [class*="two wide widescreen"].column { - width: 12.5% !important; - } - - .ui.grid > .row > [class*="three wide widescreen"].column, - .ui.grid > .column.row > [class*="three wide widescreen"].column, - .ui.grid > [class*="three wide widescreen"].column, - .ui.column.grid > [class*="three wide widescreen"].column { - width: 18.75% !important; - } - - .ui.grid > .row > [class*="four wide widescreen"].column, - .ui.grid > .column.row > [class*="four wide widescreen"].column, - .ui.grid > [class*="four wide widescreen"].column, - .ui.column.grid > [class*="four wide widescreen"].column { - width: 25% !important; - } - - .ui.grid > .row > [class*="five wide widescreen"].column, - .ui.grid > .column.row > [class*="five wide widescreen"].column, - .ui.grid > [class*="five wide widescreen"].column, - .ui.column.grid > [class*="five wide widescreen"].column { - width: 31.25% !important; - } - - .ui.grid > .row > [class*="six wide widescreen"].column, - .ui.grid > .column.row > [class*="six wide widescreen"].column, - .ui.grid > [class*="six wide widescreen"].column, - .ui.column.grid > [class*="six wide widescreen"].column { - width: 37.5% !important; - } - - .ui.grid > .row > [class*="seven wide widescreen"].column, - .ui.grid > .column.row > [class*="seven wide widescreen"].column, - .ui.grid > [class*="seven wide widescreen"].column, - .ui.column.grid > [class*="seven wide widescreen"].column { - width: 43.75% !important; - } - - .ui.grid > .row > [class*="eight wide widescreen"].column, - .ui.grid > .column.row > [class*="eight wide widescreen"].column, - .ui.grid > [class*="eight wide widescreen"].column, - .ui.column.grid > [class*="eight wide widescreen"].column { - width: 50% !important; - } - - .ui.grid > .row > [class*="nine wide widescreen"].column, - .ui.grid > .column.row > [class*="nine wide widescreen"].column, - .ui.grid > [class*="nine wide widescreen"].column, - .ui.column.grid > [class*="nine wide widescreen"].column { - width: 56.25% !important; - } - - .ui.grid > .row > [class*="ten wide widescreen"].column, - .ui.grid > .column.row > [class*="ten wide widescreen"].column, - .ui.grid > [class*="ten wide widescreen"].column, - .ui.column.grid > [class*="ten wide widescreen"].column { - width: 62.5% !important; - } - - .ui.grid > .row > [class*="eleven wide widescreen"].column, - .ui.grid > .column.row > [class*="eleven wide widescreen"].column, - .ui.grid > [class*="eleven wide widescreen"].column, - .ui.column.grid > [class*="eleven wide widescreen"].column { - width: 68.75% !important; - } - - .ui.grid > .row > [class*="twelve wide widescreen"].column, - .ui.grid > .column.row > [class*="twelve wide widescreen"].column, - .ui.grid > [class*="twelve wide widescreen"].column, - .ui.column.grid > [class*="twelve wide widescreen"].column { - width: 75% !important; - } - - .ui.grid > .row > [class*="thirteen wide widescreen"].column, - .ui.grid > .column.row > [class*="thirteen wide widescreen"].column, - .ui.grid > [class*="thirteen wide widescreen"].column, - .ui.column.grid > [class*="thirteen wide widescreen"].column { - width: 81.25% !important; - } - - .ui.grid > .row > [class*="fourteen wide widescreen"].column, - .ui.grid > .column.row > [class*="fourteen wide widescreen"].column, - .ui.grid > [class*="fourteen wide widescreen"].column, - .ui.column.grid > [class*="fourteen wide widescreen"].column { - width: 87.5% !important; - } - - .ui.grid > .row > [class*="fifteen wide widescreen"].column, - .ui.grid > .column.row > [class*="fifteen wide widescreen"].column, - .ui.grid > [class*="fifteen wide widescreen"].column, - .ui.column.grid > [class*="fifteen wide widescreen"].column { - width: 93.75% !important; - } - - .ui.grid > .row > [class*="sixteen wide widescreen"].column, - .ui.grid > .column.row > [class*="sixteen wide widescreen"].column, - .ui.grid > [class*="sixteen wide widescreen"].column, - .ui.column.grid > [class*="sixteen wide widescreen"].column { - width: 100% !important; - } -} - -/*---------------------- - Centered - -----------------------*/ - -.ui.centered.grid, -.ui.centered.grid > .row, -.ui.grid > .centered.row { - text-align: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; -} - -.ui.centered.grid > .column:not(.aligned):not(.justified):not(.row), -.ui.centered.grid > .row > .column:not(.aligned):not(.justified), -.ui.grid .centered.row > .column:not(.aligned):not(.justified) { - text-align: left; -} - -.ui.grid > .centered.column, -.ui.grid > .row > .centered.column { - display: block; - margin-left: auto; - margin-right: auto; -} - -/*---------------------- - Relaxed - -----------------------*/ - -.ui.relaxed.grid > .column:not(.row), -.ui.relaxed.grid > .row > .column, -.ui.grid > .relaxed.row > .column { - padding-left: 1.5rem; - padding-right: 1.5rem; -} - -.ui[class*="very relaxed"].grid > .column:not(.row), -.ui[class*="very relaxed"].grid > .row > .column, -.ui.grid > [class*="very relaxed"].row > .column { - padding-left: 2.5rem; - padding-right: 2.5rem; -} - -/* Coupling with UI Divider */ - -.ui.relaxed.grid .row + .ui.divider, -.ui.grid .relaxed.row + .ui.divider { - margin-left: 1.5rem; - margin-right: 1.5rem; -} - -.ui[class*="very relaxed"].grid .row + .ui.divider, -.ui.grid [class*="very relaxed"].row + .ui.divider { - margin-left: 2.5rem; - margin-right: 2.5rem; -} - -/*---------------------- - Padded - -----------------------*/ - -.ui.padded.grid:not(.vertically):not(.horizontally) { - margin: 0 !important; -} - -[class*="horizontally padded"].ui.grid { - margin-left: 0 !important; - margin-right: 0 !important; -} - -[class*="vertically padded"].ui.grid { - margin-top: 0 !important; - margin-bottom: 0 !important; -} - -/*---------------------- - "Floated" - -----------------------*/ - -.ui.grid [class*="left floated"].column { - margin-right: auto; -} - -.ui.grid [class*="right floated"].column { - margin-left: auto; -} - -/*---------------------- - Divided - -----------------------*/ - -.ui.divided.grid:not([class*="vertically divided"]) > .column:not(.row), -.ui.divided.grid:not([class*="vertically divided"]) > .row > .column { - -webkit-box-shadow: -1px 0 0 0 rgba(34, 36, 38, 0.15); - box-shadow: -1px 0 0 0 rgba(34, 36, 38, 0.15); -} - -/* Swap from padding to margin on columns to have dividers align */ - -.ui[class*="vertically divided"].grid > .column:not(.row), -.ui[class*="vertically divided"].grid > .row > .column { - margin-top: 1rem; - margin-bottom: 1rem; - padding-top: 0; - padding-bottom: 0; -} - -.ui[class*="vertically divided"].grid > .row { - margin-top: 0; - margin-bottom: 0; -} - -/* No divider on first column on row */ - -.ui.divided.grid:not([class*="vertically divided"]) > .column:first-child, -.ui.divided.grid:not([class*="vertically divided"]) > .row > .column:first-child { - -webkit-box-shadow: none; - box-shadow: none; -} - -/* No space on top of first row */ - -.ui[class*="vertically divided"].grid > .row:first-child > .column { - margin-top: 0; -} - -/* Divided Row */ - -.ui.grid > .divided.row > .column { - -webkit-box-shadow: -1px 0 0 0 rgba(34, 36, 38, 0.15); - box-shadow: -1px 0 0 0 rgba(34, 36, 38, 0.15); -} - -.ui.grid > .divided.row > .column:first-child { - -webkit-box-shadow: none; - box-shadow: none; -} - -/* Vertically Divided */ - -.ui[class*="vertically divided"].grid > .row { - position: relative; -} - -.ui[class*="vertically divided"].grid > .row:before { - position: absolute; - content: ""; - top: 0; - left: 0; - width: calc(100% - 2rem); - height: 1px; - margin: 0 1rem; - -webkit-box-shadow: 0 -1px 0 0 rgba(34, 36, 38, 0.15); - box-shadow: 0 -1px 0 0 rgba(34, 36, 38, 0.15); -} - -/* Padded Horizontally Divided */ - -[class*="horizontally padded"].ui.divided.grid, -.ui.padded.divided.grid:not(.vertically):not(.horizontally) { - width: 100%; -} - -/* First Row Vertically Divided */ - -.ui[class*="vertically divided"].grid > .row:first-child:before { - -webkit-box-shadow: none; - box-shadow: none; -} - -/* Inverted Divided */ - -.ui.inverted.divided.grid:not([class*="vertically divided"]) > .column:not(.row), -.ui.inverted.divided.grid:not([class*="vertically divided"]) > .row > .column { - -webkit-box-shadow: -1px 0 0 0 rgba(255, 255, 255, 0.1); - box-shadow: -1px 0 0 0 rgba(255, 255, 255, 0.1); -} - -.ui.inverted.divided.grid:not([class*="vertically divided"]) > .column:not(.row):first-child, -.ui.inverted.divided.grid:not([class*="vertically divided"]) > .row > .column:first-child { - -webkit-box-shadow: none; - box-shadow: none; -} - -.ui.inverted[class*="vertically divided"].grid > .row:before { - -webkit-box-shadow: 0 -1px 0 0 rgba(255, 255, 255, 0.1); - box-shadow: 0 -1px 0 0 rgba(255, 255, 255, 0.1); -} - -/* Relaxed */ - -.ui.relaxed[class*="vertically divided"].grid > .row:before { - margin-left: 1.5rem; - margin-right: 1.5rem; - width: calc(100% - 3rem); -} - -.ui[class*="very relaxed"][class*="vertically divided"].grid > .row:before { - margin-left: 2.5rem; - margin-right: 2.5rem; - width: calc(100% - 5rem); -} - -/*---------------------- - Celled - -----------------------*/ - -.ui.celled.grid { - width: 100%; - margin: 1em 0; - -webkit-box-shadow: 0 0 0 1px #D4D4D5; - box-shadow: 0 0 0 1px #D4D4D5; -} - -.ui.celled.grid > .row { - width: 100% !important; - margin: 0; - padding: 0; - -webkit-box-shadow: 0 -1px 0 0 #D4D4D5; - box-shadow: 0 -1px 0 0 #D4D4D5; -} - -.ui.celled.grid > .column:not(.row), -.ui.celled.grid > .row > .column { - -webkit-box-shadow: -1px 0 0 0 #D4D4D5; - box-shadow: -1px 0 0 0 #D4D4D5; -} - -.ui.celled.grid > .column:first-child, -.ui.celled.grid > .row > .column:first-child { - -webkit-box-shadow: none; - box-shadow: none; -} - -.ui.celled.grid > .column:not(.row), -.ui.celled.grid > .row > .column { - padding: 1em; -} - -.ui.relaxed.celled.grid > .column:not(.row), -.ui.relaxed.celled.grid > .row > .column { - padding: 1.5em; -} - -.ui[class*="very relaxed"].celled.grid > .column:not(.row), -.ui[class*="very relaxed"].celled.grid > .row > .column { - padding: 2em; -} - -/* Internally Celled */ - -.ui[class*="internally celled"].grid { - -webkit-box-shadow: none; - box-shadow: none; - margin: 0; -} - -.ui[class*="internally celled"].grid > .row:first-child { - -webkit-box-shadow: none; - box-shadow: none; -} - -.ui[class*="internally celled"].grid > .row > .column:first-child { - -webkit-box-shadow: none; - box-shadow: none; -} - -/*---------------------- - Vertically Aligned - -----------------------*/ - -/* Top Aligned */ - -.ui[class*="top aligned"].grid > .column:not(.row), -.ui[class*="top aligned"].grid > .row > .column, -.ui.grid > [class*="top aligned"].row > .column, -.ui.grid > [class*="top aligned"].column:not(.row), -.ui.grid > .row > [class*="top aligned"].column { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - vertical-align: top; - -ms-flex-item-align: start !important; - align-self: flex-start !important; -} - -/* Middle Aligned */ - -.ui[class*="middle aligned"].grid > .column:not(.row), -.ui[class*="middle aligned"].grid > .row > .column, -.ui.grid > [class*="middle aligned"].row > .column, -.ui.grid > [class*="middle aligned"].column:not(.row), -.ui.grid > .row > [class*="middle aligned"].column { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - vertical-align: middle; - -ms-flex-item-align: center !important; - align-self: center !important; -} - -/* Bottom Aligned */ - -.ui[class*="bottom aligned"].grid > .column:not(.row), -.ui[class*="bottom aligned"].grid > .row > .column, -.ui.grid > [class*="bottom aligned"].row > .column, -.ui.grid > [class*="bottom aligned"].column:not(.row), -.ui.grid > .row > [class*="bottom aligned"].column { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - vertical-align: bottom; - -ms-flex-item-align: end !important; - align-self: flex-end !important; -} - -/* Stretched */ - -.ui.stretched.grid > .row > .column, -.ui.stretched.grid > .column, -.ui.grid > .stretched.row > .column, -.ui.grid > .stretched.column:not(.row), -.ui.grid > .row > .stretched.column { - display: -webkit-inline-box !important; - display: -ms-inline-flexbox !important; - display: inline-flex !important; - -ms-flex-item-align: stretch; - align-self: stretch; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; -} - -.ui.stretched.grid > .row > .column > *, -.ui.stretched.grid > .column > *, -.ui.grid > .stretched.row > .column > *, -.ui.grid > .stretched.column:not(.row) > *, -.ui.grid > .row > .stretched.column > * { - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; -} - -/*---------------------- - Horizontally Centered - -----------------------*/ - -/* Left Aligned */ - -.ui[class*="left aligned"].grid > .column, -.ui[class*="left aligned"].grid > .row > .column, -.ui.grid > [class*="left aligned"].row > .column, -.ui.grid > [class*="left aligned"].column.column, -.ui.grid > .row > [class*="left aligned"].column.column { - text-align: left; - -ms-flex-item-align: inherit; - align-self: inherit; -} - -/* Center Aligned */ - -.ui[class*="center aligned"].grid > .column, -.ui[class*="center aligned"].grid > .row > .column, -.ui.grid > [class*="center aligned"].row > .column, -.ui.grid > [class*="center aligned"].column.column, -.ui.grid > .row > [class*="center aligned"].column.column { - text-align: center; - -ms-flex-item-align: inherit; - align-self: inherit; -} - -.ui[class*="center aligned"].grid { - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; -} - -/* Right Aligned */ - -.ui[class*="right aligned"].grid > .column, -.ui[class*="right aligned"].grid > .row > .column, -.ui.grid > [class*="right aligned"].row > .column, -.ui.grid > [class*="right aligned"].column.column, -.ui.grid > .row > [class*="right aligned"].column.column { - text-align: right; - -ms-flex-item-align: inherit; - align-self: inherit; -} - -/* Justified */ - -.ui.justified.grid > .column, -.ui.justified.grid > .row > .column, -.ui.grid > .justified.row > .column, -.ui.grid > .justified.column.column, -.ui.grid > .row > .justified.column.column { - text-align: justify; - -webkit-hyphens: auto; - -ms-hyphens: auto; - hyphens: auto; -} - -/*---------------------- - Colored ------------------------*/ - -.ui.grid > .primary.row, -.ui.grid > .primary.column, -.ui.grid > .row > .primary.column { - background-color: #2185D0; - color: #FFFFFF; -} - -.ui.grid > .secondary.row, -.ui.grid > .secondary.column, -.ui.grid > .row > .secondary.column { - background-color: #1B1C1D; - color: #FFFFFF; -} - -.ui.grid > .red.row, -.ui.grid > .red.column, -.ui.grid > .row > .red.column { - background-color: #DB2828; - color: #FFFFFF; -} - -.ui.grid > .orange.row, -.ui.grid > .orange.column, -.ui.grid > .row > .orange.column { - background-color: #F2711C; - color: #FFFFFF; -} - -.ui.grid > .yellow.row, -.ui.grid > .yellow.column, -.ui.grid > .row > .yellow.column { - background-color: #FBBD08; - color: #FFFFFF; -} - -.ui.grid > .olive.row, -.ui.grid > .olive.column, -.ui.grid > .row > .olive.column { - background-color: #B5CC18; - color: #FFFFFF; -} - -.ui.grid > .green.row, -.ui.grid > .green.column, -.ui.grid > .row > .green.column { - background-color: #21BA45; - color: #FFFFFF; -} - -.ui.grid > .teal.row, -.ui.grid > .teal.column, -.ui.grid > .row > .teal.column { - background-color: #00B5AD; - color: #FFFFFF; -} - -.ui.grid > .blue.row, -.ui.grid > .blue.column, -.ui.grid > .row > .blue.column { - background-color: #2185D0; - color: #FFFFFF; -} - -.ui.grid > .violet.row, -.ui.grid > .violet.column, -.ui.grid > .row > .violet.column { - background-color: #6435C9; - color: #FFFFFF; -} - -.ui.grid > .purple.row, -.ui.grid > .purple.column, -.ui.grid > .row > .purple.column { - background-color: #A333C8; - color: #FFFFFF; -} - -.ui.grid > .pink.row, -.ui.grid > .pink.column, -.ui.grid > .row > .pink.column { - background-color: #E03997; - color: #FFFFFF; -} - -.ui.grid > .brown.row, -.ui.grid > .brown.column, -.ui.grid > .row > .brown.column { - background-color: #A5673F; - color: #FFFFFF; -} - -.ui.grid > .grey.row, -.ui.grid > .grey.column, -.ui.grid > .row > .grey.column { - background-color: #767676; - color: #FFFFFF; -} - -.ui.grid > .black.row, -.ui.grid > .black.column, -.ui.grid > .row > .black.column { - background-color: #1B1C1D; - color: #FFFFFF; -} - -/*---------------------- - Equal Width ------------------------*/ - -.ui[class*="equal width"].grid > .column:not(.row), -.ui[class*="equal width"].grid > .row > .column, -.ui.grid > [class*="equal width"].row > .column { - display: inline-block; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; -} - -.ui[class*="equal width"].grid > .wide.column, -.ui[class*="equal width"].grid > .row > .wide.column, -.ui.grid > [class*="equal width"].row > .wide.column { - -webkit-box-flex: 0; - -ms-flex-positive: 0; - flex-grow: 0; -} - -/*---------------------- - Reverse - -----------------------*/ - -/* Mobile */ - -@media only screen and (max-width: 767.98px) { - .ui[class*="mobile reversed"].grid, - .ui[class*="mobile reversed"].grid > .row, - .ui.grid > [class*="mobile reversed"].row { - -webkit-box-orient: horizontal; - -webkit-box-direction: reverse; - -ms-flex-direction: row-reverse; - flex-direction: row-reverse; - } - - .ui[class*="mobile vertically reversed"].grid, - .ui.stackable[class*="mobile reversed"] { - -webkit-box-orient: vertical; - -webkit-box-direction: reverse; - -ms-flex-direction: column-reverse; - flex-direction: column-reverse; - } - - /* Divided Reversed */ - - .ui[class*="mobile reversed"].divided.grid:not([class*="vertically divided"]) > .column:first-child, - .ui[class*="mobile reversed"].divided.grid:not([class*="vertically divided"]) > .row > .column:first-child { - -webkit-box-shadow: -1px 0 0 0 rgba(34, 36, 38, 0.15); - box-shadow: -1px 0 0 0 rgba(34, 36, 38, 0.15); - } - - .ui[class*="mobile reversed"].divided.grid:not([class*="vertically divided"]) > .column:last-child, - .ui[class*="mobile reversed"].divided.grid:not([class*="vertically divided"]) > .row > .column:last-child { - -webkit-box-shadow: none; - box-shadow: none; - } - - /* Vertically Divided Reversed */ - - .ui.grid[class*="vertically divided"][class*="mobile vertically reversed"] > .row:first-child:before { - -webkit-box-shadow: 0 -1px 0 0 rgba(34, 36, 38, 0.15); - box-shadow: 0 -1px 0 0 rgba(34, 36, 38, 0.15); - } - - .ui.grid[class*="vertically divided"][class*="mobile vertically reversed"] > .row:last-child:before { - -webkit-box-shadow: none; - box-shadow: none; - } - - /* Celled Reversed */ - - .ui[class*="mobile reversed"].celled.grid > .row > .column:first-child { - -webkit-box-shadow: -1px 0 0 0 #D4D4D5; - box-shadow: -1px 0 0 0 #D4D4D5; - } - - .ui[class*="mobile reversed"].celled.grid > .row > .column:last-child { - -webkit-box-shadow: none; - box-shadow: none; - } -} - -/* Tablet */ - -@media only screen and (min-width: 768px) and (max-width: 991.98px) { - .ui[class*="tablet reversed"].grid, - .ui[class*="tablet reversed"].grid > .row, - .ui.grid > [class*="tablet reversed"].row { - -webkit-box-orient: horizontal; - -webkit-box-direction: reverse; - -ms-flex-direction: row-reverse; - flex-direction: row-reverse; - } - - .ui[class*="tablet vertically reversed"].grid { - -webkit-box-orient: vertical; - -webkit-box-direction: reverse; - -ms-flex-direction: column-reverse; - flex-direction: column-reverse; - } - - /* Divided Reversed */ - - .ui[class*="tablet reversed"].divided.grid:not([class*="vertically divided"]) > .column:first-child, - .ui[class*="tablet reversed"].divided.grid:not([class*="vertically divided"]) > .row > .column:first-child { - -webkit-box-shadow: -1px 0 0 0 rgba(34, 36, 38, 0.15); - box-shadow: -1px 0 0 0 rgba(34, 36, 38, 0.15); - } - - .ui[class*="tablet reversed"].divided.grid:not([class*="vertically divided"]) > .column:last-child, - .ui[class*="tablet reversed"].divided.grid:not([class*="vertically divided"]) > .row > .column:last-child { - -webkit-box-shadow: none; - box-shadow: none; - } - - /* Vertically Divided Reversed */ - - .ui.grid[class*="vertically divided"][class*="tablet vertically reversed"] > .row:first-child:before { - -webkit-box-shadow: 0 -1px 0 0 rgba(34, 36, 38, 0.15); - box-shadow: 0 -1px 0 0 rgba(34, 36, 38, 0.15); - } - - .ui.grid[class*="vertically divided"][class*="tablet vertically reversed"] > .row:last-child:before { - -webkit-box-shadow: none; - box-shadow: none; - } - - /* Celled Reversed */ - - .ui[class*="tablet reversed"].celled.grid > .row > .column:first-child { - -webkit-box-shadow: -1px 0 0 0 #D4D4D5; - box-shadow: -1px 0 0 0 #D4D4D5; - } - - .ui[class*="tablet reversed"].celled.grid > .row > .column:last-child { - -webkit-box-shadow: none; - box-shadow: none; - } -} - -/* Computer */ - -@media only screen and (min-width: 992px) { - .ui[class*="computer reversed"].grid, - .ui[class*="computer reversed"].grid > .row, - .ui.grid > [class*="computer reversed"].row { - -webkit-box-orient: horizontal; - -webkit-box-direction: reverse; - -ms-flex-direction: row-reverse; - flex-direction: row-reverse; - } - - .ui[class*="computer vertically reversed"].grid { - -webkit-box-orient: vertical; - -webkit-box-direction: reverse; - -ms-flex-direction: column-reverse; - flex-direction: column-reverse; - } - - /* Divided Reversed */ - - .ui[class*="computer reversed"].divided.grid:not([class*="vertically divided"]) > .column:first-child, - .ui[class*="computer reversed"].divided.grid:not([class*="vertically divided"]) > .row > .column:first-child { - -webkit-box-shadow: -1px 0 0 0 rgba(34, 36, 38, 0.15); - box-shadow: -1px 0 0 0 rgba(34, 36, 38, 0.15); - } - - .ui[class*="computer reversed"].divided.grid:not([class*="vertically divided"]) > .column:last-child, - .ui[class*="computer reversed"].divided.grid:not([class*="vertically divided"]) > .row > .column:last-child { - -webkit-box-shadow: none; - box-shadow: none; - } - - /* Vertically Divided Reversed */ - - .ui.grid[class*="vertically divided"][class*="computer vertically reversed"] > .row:first-child:before { - -webkit-box-shadow: 0 -1px 0 0 rgba(34, 36, 38, 0.15); - box-shadow: 0 -1px 0 0 rgba(34, 36, 38, 0.15); - } - - .ui.grid[class*="vertically divided"][class*="computer vertically reversed"] > .row:last-child:before { - -webkit-box-shadow: none; - box-shadow: none; - } - - /* Celled Reversed */ - - .ui[class*="computer reversed"].celled.grid > .row > .column:first-child { - -webkit-box-shadow: -1px 0 0 0 #D4D4D5; - box-shadow: -1px 0 0 0 #D4D4D5; - } - - .ui[class*="computer reversed"].celled.grid > .row > .column:last-child { - -webkit-box-shadow: none; - box-shadow: none; - } -} - -/*------------------- - Doubling - --------------------*/ - -/* Tablet Only */ - -@media only screen and (min-width: 768px) and (max-width: 991.98px) { - .ui.doubling.grid { - width: auto; - } - - .ui.grid > .doubling.row, - .ui.doubling.grid > .row { - margin: 0 !important; - padding: 0 !important; - } - - .ui.grid > .doubling.row > .column, - .ui.doubling.grid > .row > .column { - display: inline-block !important; - padding-top: 1rem !important; - padding-bottom: 1rem !important; - -webkit-box-shadow: none !important; - box-shadow: none !important; - margin: 0; - } - - .ui[class*="two column"].doubling.grid > .row > .column, - .ui[class*="two column"].doubling.grid > .column:not(.row), - .ui.grid > [class*="two column"].doubling.row.row > .column { - width: 100% !important; - } - - .ui[class*="three column"].doubling.grid > .row > .column, - .ui[class*="three column"].doubling.grid > .column:not(.row), - .ui.grid > [class*="three column"].doubling.row.row > .column { - width: 50% !important; - } - - .ui[class*="four column"].doubling.grid > .row > .column, - .ui[class*="four column"].doubling.grid > .column:not(.row), - .ui.grid > [class*="four column"].doubling.row.row > .column { - width: 50% !important; - } - - .ui[class*="five column"].doubling.grid > .row > .column, - .ui[class*="five column"].doubling.grid > .column:not(.row), - .ui.grid > [class*="five column"].doubling.row.row > .column { - width: 33.33333333% !important; - } - - .ui[class*="six column"].doubling.grid > .row > .column, - .ui[class*="six column"].doubling.grid > .column:not(.row), - .ui.grid > [class*="six column"].doubling.row.row > .column { - width: 33.33333333% !important; - } - - .ui[class*="seven column"].doubling.grid > .row > .column, - .ui[class*="seven column"].doubling.grid > .column:not(.row), - .ui.grid > [class*="seven column"].doubling.row.row > .column { - width: 33.33333333% !important; - } - - .ui[class*="eight column"].doubling.grid > .row > .column, - .ui[class*="eight column"].doubling.grid > .column:not(.row), - .ui.grid > [class*="eight column"].doubling.row.row > .column { - width: 25% !important; - } - - .ui[class*="nine column"].doubling.grid > .row > .column, - .ui[class*="nine column"].doubling.grid > .column:not(.row), - .ui.grid > [class*="nine column"].doubling.row.row > .column { - width: 25% !important; - } - - .ui[class*="ten column"].doubling.grid > .row > .column, - .ui[class*="ten column"].doubling.grid > .column:not(.row), - .ui.grid > [class*="ten column"].doubling.row.row > .column { - width: 20% !important; - } - - .ui[class*="eleven column"].doubling.grid > .row > .column, - .ui[class*="eleven column"].doubling.grid > .column:not(.row), - .ui.grid > [class*="eleven column"].doubling.row.row > .column { - width: 20% !important; - } - - .ui[class*="twelve column"].doubling.grid > .row > .column, - .ui[class*="twelve column"].doubling.grid > .column:not(.row), - .ui.grid > [class*="twelve column"].doubling.row.row > .column { - width: 16.66666667% !important; - } - - .ui[class*="thirteen column"].doubling.grid > .row > .column, - .ui[class*="thirteen column"].doubling.grid > .column:not(.row), - .ui.grid > [class*="thirteen column"].doubling.row.row > .column { - width: 16.66666667% !important; - } - - .ui[class*="fourteen column"].doubling.grid > .row > .column, - .ui[class*="fourteen column"].doubling.grid > .column:not(.row), - .ui.grid > [class*="fourteen column"].doubling.row.row > .column { - width: 14.28571429% !important; - } - - .ui[class*="fifteen column"].doubling.grid > .row > .column, - .ui[class*="fifteen column"].doubling.grid > .column:not(.row), - .ui.grid > [class*="fifteen column"].doubling.row.row > .column { - width: 14.28571429% !important; - } - - .ui[class*="sixteen column"].doubling.grid > .row > .column, - .ui[class*="sixteen column"].doubling.grid > .column:not(.row), - .ui.grid > [class*="sixteen column"].doubling.row.row > .column { - width: 12.5% !important; - } -} - -/* Mobile Only */ - -@media only screen and (max-width: 767.98px) { - .ui.grid > .doubling.row, - .ui.doubling.grid > .row { - margin: 0 !important; - padding: 0 !important; - } - - .ui.grid > .doubling.row > .column, - .ui.doubling.grid > .row > .column { - padding-top: 1rem !important; - padding-bottom: 1rem !important; - margin: 0 !important; - -webkit-box-shadow: none !important; - box-shadow: none !important; - } - - .ui[class*="two column"].doubling:not(.stackable).grid > .row > .column, - .ui[class*="two column"].doubling:not(.stackable).grid > .column:not(.row), - .ui.grid > [class*="two column"].doubling:not(.stackable).row.row > .column { - width: 100% !important; - } - - .ui[class*="three column"].doubling:not(.stackable).grid > .row > .column, - .ui[class*="three column"].doubling:not(.stackable).grid > .column:not(.row), - .ui.grid > [class*="three column"].doubling:not(.stackable).row.row > .column { - width: 50% !important; - } - - .ui[class*="four column"].doubling:not(.stackable).grid > .row > .column, - .ui[class*="four column"].doubling:not(.stackable).grid > .column:not(.row), - .ui.grid > [class*="four column"].doubling:not(.stackable).row.row > .column { - width: 50% !important; - } - - .ui[class*="five column"].doubling:not(.stackable).grid > .row > .column, - .ui[class*="five column"].doubling:not(.stackable).grid > .column:not(.row), - .ui.grid > [class*="five column"].doubling:not(.stackable).row.row > .column { - width: 50% !important; - } - - .ui[class*="six column"].doubling:not(.stackable).grid > .row > .column, - .ui[class*="six column"].doubling:not(.stackable).grid > .column:not(.row), - .ui.grid > [class*="six column"].doubling:not(.stackable).row.row > .column { - width: 50% !important; - } - - .ui[class*="seven column"].doubling:not(.stackable).grid > .row > .column, - .ui[class*="seven column"].doubling:not(.stackable).grid > .column:not(.row), - .ui.grid > [class*="seven column"].doubling:not(.stackable).row.row > .column { - width: 50% !important; - } - - .ui[class*="eight column"].doubling:not(.stackable).grid > .row > .column, - .ui[class*="eight column"].doubling:not(.stackable).grid > .column:not(.row), - .ui.grid > [class*="eight column"].doubling:not(.stackable).row.row > .column { - width: 50% !important; - } - - .ui[class*="nine column"].doubling:not(.stackable).grid > .row > .column, - .ui[class*="nine column"].doubling:not(.stackable).grid > .column:not(.row), - .ui.grid > [class*="nine column"].doubling:not(.stackable).row.row > .column { - width: 33.33333333% !important; - } - - .ui[class*="ten column"].doubling:not(.stackable).grid > .row > .column, - .ui[class*="ten column"].doubling:not(.stackable).grid > .column:not(.row), - .ui.grid > [class*="ten column"].doubling:not(.stackable).row.row > .column { - width: 33.33333333% !important; - } - - .ui[class*="eleven column"].doubling:not(.stackable).grid > .row > .column, - .ui[class*="eleven column"].doubling:not(.stackable).grid > .column:not(.row), - .ui.grid > [class*="eleven column"].doubling:not(.stackable).row.row > .column { - width: 33.33333333% !important; - } - - .ui[class*="twelve column"].doubling:not(.stackable).grid > .row > .column, - .ui[class*="twelve column"].doubling:not(.stackable).grid > .column:not(.row), - .ui.grid > [class*="twelve column"].doubling:not(.stackable).row.row > .column { - width: 33.33333333% !important; - } - - .ui[class*="thirteen column"].doubling:not(.stackable).grid > .row > .column, - .ui[class*="thirteen column"].doubling:not(.stackable).grid > .column:not(.row), - .ui.grid > [class*="thirteen column"].doubling:not(.stackable).row.row > .column { - width: 33.33333333% !important; - } - - .ui[class*="fourteen column"].doubling:not(.stackable).grid > .row > .column, - .ui[class*="fourteen column"].doubling:not(.stackable).grid > .column:not(.row), - .ui.grid > [class*="fourteen column"].doubling:not(.stackable).row.row > .column { - width: 25% !important; - } - - .ui[class*="fifteen column"].doubling:not(.stackable).grid > .row > .column, - .ui[class*="fifteen column"].doubling:not(.stackable).grid > .column:not(.row), - .ui.grid > [class*="fifteen column"].doubling:not(.stackable).row.row > .column { - width: 25% !important; - } - - .ui[class*="sixteen column"].doubling:not(.stackable).grid > .row > .column, - .ui[class*="sixteen column"].doubling:not(.stackable).grid > .column:not(.row), - .ui.grid > [class*="sixteen column"].doubling:not(.stackable).row.row > .column { - width: 25% !important; - } -} - -/*------------------- - Stackable - --------------------*/ - -@media only screen and (max-width: 767.98px) { - .ui.stackable.grid { - width: auto; - margin-left: 0 !important; - margin-right: 0 !important; - } - - .ui.stackable.grid > .row > .wide.column, - .ui.stackable.grid > .wide.column, - .ui.stackable.grid > .column.grid > .column, - .ui.stackable.grid > .column.row > .column, - .ui.stackable.grid > .row > .column, - .ui.stackable.grid > .column:not(.row), - .ui.grid > .stackable.stackable.stackable.row > .column { - width: 100% !important; - margin: 0 0 !important; - -webkit-box-shadow: none !important; - box-shadow: none !important; - padding: 1rem 1rem; - } - - .ui.stackable.grid:not(.vertically) > .row { - margin: 0; - padding: 0; - } - - /* Coupling */ - - .ui.container > .ui.stackable.grid > .column, - .ui.container > .ui.stackable.grid > .row > .column { - padding-left: 0 !important; - padding-right: 0 !important; - } - - /* Don't pad inside segment or nested grid */ - - .ui.grid .ui.stackable.grid, - .ui.segment:not(.vertical) .ui.stackable.page.grid { - margin-left: -1rem !important; - margin-right: -1rem !important; - } - - /* Divided Stackable */ - - .ui.stackable.divided.grid > .row:first-child > .column:first-child, - .ui.stackable.celled.grid > .row:first-child > .column:first-child, - .ui.stackable.divided.grid > .column:not(.row):first-child, - .ui.stackable.celled.grid > .column:not(.row):first-child { - border-top: none !important; - } - - .ui.inverted.stackable.celled.grid > .column:not(.row), - .ui.inverted.stackable.divided.grid > .column:not(.row), - .ui.inverted.stackable.celled.grid > .row > .column, - .ui.inverted.stackable.divided.grid > .row > .column { - border-top: 1px solid rgba(255, 255, 255, 0.1); - } - - .ui.stackable.celled.grid > .column:not(.row), - .ui.stackable.divided:not(.vertically).grid > .column:not(.row), - .ui.stackable.celled.grid > .row > .column, - .ui.stackable.divided:not(.vertically).grid > .row > .column { - border-top: 1px solid rgba(34, 36, 38, 0.15); - -webkit-box-shadow: none !important; - box-shadow: none !important; - padding-top: 2rem !important; - padding-bottom: 2rem !important; - } - - .ui.stackable.celled.grid > .row { - -webkit-box-shadow: none !important; - box-shadow: none !important; - } - - .ui.stackable.divided:not(.vertically).grid > .column:not(.row), - .ui.stackable.divided:not(.vertically).grid > .row > .column { - padding-left: 0 !important; - padding-right: 0 !important; - } -} - -/*---------------------- - Only (Device) ------------------------*/ - -/* These include arbitrary class repetitions for forced specificity */ - -/* Mobile Only Hide */ - -@media only screen and (max-width: 767.98px) { - .ui[class*="tablet only"].grid.grid.grid:not(.mobile), - .ui.grid.grid.grid > [class*="tablet only"].row:not(.mobile), - .ui.grid.grid.grid > [class*="tablet only"].column:not(.mobile), - .ui.grid.grid.grid > .row > [class*="tablet only"].column:not(.mobile) { - display: none !important; - } - - .ui[class*="computer only"].grid.grid.grid:not(.mobile), - .ui.grid.grid.grid > [class*="computer only"].row:not(.mobile), - .ui.grid.grid.grid > [class*="computer only"].column:not(.mobile), - .ui.grid.grid.grid > .row > [class*="computer only"].column:not(.mobile) { - display: none !important; - } - - .ui[class*="large screen only"].grid.grid.grid:not(.mobile), - .ui.grid.grid.grid > [class*="large screen only"].row:not(.mobile), - .ui.grid.grid.grid > [class*="large screen only"].column:not(.mobile), - .ui.grid.grid.grid > .row > [class*="large screen only"].column:not(.mobile) { - display: none !important; - } - - .ui[class*="widescreen only"].grid.grid.grid:not(.mobile), - .ui.grid.grid.grid > [class*="widescreen only"].row:not(.mobile), - .ui.grid.grid.grid > [class*="widescreen only"].column:not(.mobile), - .ui.grid.grid.grid > .row > [class*="widescreen only"].column:not(.mobile) { - display: none !important; - } -} - -/* Tablet Only Hide */ - -@media only screen and (min-width: 768px) and (max-width: 991.98px) { - .ui[class*="mobile only"].grid.grid.grid:not(.tablet), - .ui.grid.grid.grid > [class*="mobile only"].row:not(.tablet), - .ui.grid.grid.grid > [class*="mobile only"].column:not(.tablet), - .ui.grid.grid.grid > .row > [class*="mobile only"].column:not(.tablet) { - display: none !important; - } - - .ui[class*="computer only"].grid.grid.grid:not(.tablet), - .ui.grid.grid.grid > [class*="computer only"].row:not(.tablet), - .ui.grid.grid.grid > [class*="computer only"].column:not(.tablet), - .ui.grid.grid.grid > .row > [class*="computer only"].column:not(.tablet) { - display: none !important; - } - - .ui[class*="large screen only"].grid.grid.grid:not(.mobile), - .ui.grid.grid.grid > [class*="large screen only"].row:not(.mobile), - .ui.grid.grid.grid > [class*="large screen only"].column:not(.mobile), - .ui.grid.grid.grid > .row > [class*="large screen only"].column:not(.mobile) { - display: none !important; - } - - .ui[class*="widescreen only"].grid.grid.grid:not(.mobile), - .ui.grid.grid.grid > [class*="widescreen only"].row:not(.mobile), - .ui.grid.grid.grid > [class*="widescreen only"].column:not(.mobile), - .ui.grid.grid.grid > .row > [class*="widescreen only"].column:not(.mobile) { - display: none !important; - } -} - -/* Computer Only Hide */ - -@media only screen and (min-width: 992px) and (max-width: 1199.98px) { - .ui[class*="mobile only"].grid.grid.grid:not(.computer), - .ui.grid.grid.grid > [class*="mobile only"].row:not(.computer), - .ui.grid.grid.grid > [class*="mobile only"].column:not(.computer), - .ui.grid.grid.grid > .row > [class*="mobile only"].column:not(.computer) { - display: none !important; - } - - .ui[class*="tablet only"].grid.grid.grid:not(.computer), - .ui.grid.grid.grid > [class*="tablet only"].row:not(.computer), - .ui.grid.grid.grid > [class*="tablet only"].column:not(.computer), - .ui.grid.grid.grid > .row > [class*="tablet only"].column:not(.computer) { - display: none !important; - } - - .ui[class*="large screen only"].grid.grid.grid:not(.mobile), - .ui.grid.grid.grid > [class*="large screen only"].row:not(.mobile), - .ui.grid.grid.grid > [class*="large screen only"].column:not(.mobile), - .ui.grid.grid.grid > .row > [class*="large screen only"].column:not(.mobile) { - display: none !important; - } - - .ui[class*="widescreen only"].grid.grid.grid:not(.mobile), - .ui.grid.grid.grid > [class*="widescreen only"].row:not(.mobile), - .ui.grid.grid.grid > [class*="widescreen only"].column:not(.mobile), - .ui.grid.grid.grid > .row > [class*="widescreen only"].column:not(.mobile) { - display: none !important; - } -} - -/* Large Screen Only Hide */ - -@media only screen and (min-width: 1200px) and (max-width: 1919.98px) { - .ui[class*="mobile only"].grid.grid.grid:not(.computer), - .ui.grid.grid.grid > [class*="mobile only"].row:not(.computer), - .ui.grid.grid.grid > [class*="mobile only"].column:not(.computer), - .ui.grid.grid.grid > .row > [class*="mobile only"].column:not(.computer) { - display: none !important; - } - - .ui[class*="tablet only"].grid.grid.grid:not(.computer), - .ui.grid.grid.grid > [class*="tablet only"].row:not(.computer), - .ui.grid.grid.grid > [class*="tablet only"].column:not(.computer), - .ui.grid.grid.grid > .row > [class*="tablet only"].column:not(.computer) { - display: none !important; - } - - .ui[class*="widescreen only"].grid.grid.grid:not(.mobile), - .ui.grid.grid.grid > [class*="widescreen only"].row:not(.mobile), - .ui.grid.grid.grid > [class*="widescreen only"].column:not(.mobile), - .ui.grid.grid.grid > .row > [class*="widescreen only"].column:not(.mobile) { - display: none !important; - } -} - -/* Widescreen Only Hide */ - -@media only screen and (min-width: 1920px) { - .ui[class*="mobile only"].grid.grid.grid:not(.computer), - .ui.grid.grid.grid > [class*="mobile only"].row:not(.computer), - .ui.grid.grid.grid > [class*="mobile only"].column:not(.computer), - .ui.grid.grid.grid > .row > [class*="mobile only"].column:not(.computer) { - display: none !important; - } - - .ui[class*="tablet only"].grid.grid.grid:not(.computer), - .ui.grid.grid.grid > [class*="tablet only"].row:not(.computer), - .ui.grid.grid.grid > [class*="tablet only"].column:not(.computer), - .ui.grid.grid.grid > .row > [class*="tablet only"].column:not(.computer) { - display: none !important; - } -} - -/*----------------- - Compact - -----------------*/ - -.ui.ui.ui.compact.grid > .column:not(.row), -.ui.ui.ui.compact.grid > .row > .column { - padding-left: 0.5rem; - padding-right: 0.5rem; -} - -.ui.ui.ui.compact.grid > * { - padding-left: 0.5rem; - padding-right: 0.5rem; -} - -/* Row */ - -.ui.ui.ui.compact.grid > .row { - padding-top: 0.5rem; - padding-bottom: 0.5rem; -} - -/* Columns */ - -.ui.ui.ui.compact.grid > .column:not(.row) { - padding-top: 0.5rem; - padding-bottom: 0.5rem; -} - -/* Relaxed + Celled */ - -.ui.compact.relaxed.celled.grid > .column:not(.row), -.ui.compact.relaxed.celled.grid > .row > .column { - padding: 0.75em; -} - -.ui.compact[class*="very relaxed"].celled.grid > .column:not(.row), -.ui.compact[class*="very relaxed"].celled.grid > .row > .column { - padding: 1em; -} - -/*----------------- - Very compact - -----------------*/ - -.ui[class*="very compact"].grid > .column:not(.row), -.ui[class*="very compact"].grid > .row > .column { - padding-left: 0.25rem; - padding-right: 0.5rem; -} - -.ui[class*="very compact"].grid > * { - padding-left: 0.25rem; - padding-right: 0.25rem; -} - -/* Row */ - -.ui[class*="very compact"].grid > .row { - padding-top: 0.25rem; - padding-bottom: 0.25rem; -} - -/* Columns */ - -.ui[class*="very compact"].grid > .column:not(.row) { - padding-top: 0.25rem; - padding-bottom: 0.25rem; -} - -/* Relaxed + Celled */ - -.ui[class*="very compact"].relaxed.celled.grid > .column:not(.row), -.ui[class*="very compact"].relaxed.celled.grid > .row > .column { - padding: 0.375em; -} - -.ui[class*="very compact"][class*="very relaxed"].celled.grid > .column:not(.row), -.ui[class*="very compact"][class*="very relaxed"].celled.grid > .row > .column { - padding: 0.5em; -} - -/******************************* - Theme Overrides -*******************************/ - -/******************************* - Site Overrides -*******************************/ -/* - * # Fomantic - Menu - * http://github.com/fomantic/Fomantic-UI/ - * - * - * Copyright 2015 Contributor - * Released under the MIT license - * http://opensource.org/licenses/MIT - * - */ - -/******************************* - Standard -*******************************/ - -/*-------------- - Menu ----------------*/ - -.ui.menu { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - margin: 1rem 0; - font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif; - background: #FFFFFF; - font-weight: normal; - border: 1px solid rgba(34, 36, 38, 0.15); - -webkit-box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15); - box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15); - border-radius: 0.28571429rem; - min-height: 2.85714286em; -} - -.ui.menu:after { - content: ''; - display: block; - height: 0; - clear: both; - visibility: hidden; -} - -.ui.menu:first-child { - margin-top: 0; -} - -.ui.menu:last-child { - margin-bottom: 0; -} - -/*-------------- - Sub-Menu ----------------*/ - -.ui.menu .menu { - margin: 0; -} - -.ui.menu:not(.vertical) > .menu { - display: -webkit-box; - display: -ms-flexbox; - display: flex; -} - -/*-------------- - Item ----------------*/ - -.ui.menu:not(.vertical) .item { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - -.ui.menu .item { - position: relative; - vertical-align: middle; - line-height: 1; - text-decoration: none; - -webkit-tap-highlight-color: transparent; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - background: none; - padding: 0.92857143em 1.14285714em; - text-transform: none; - color: rgba(0, 0, 0, 0.87); - font-weight: normal; - -webkit-transition: background 0.1s ease, color 0.1s ease, -webkit-box-shadow 0.1s ease; - transition: background 0.1s ease, color 0.1s ease, -webkit-box-shadow 0.1s ease; - transition: background 0.1s ease, box-shadow 0.1s ease, color 0.1s ease; - transition: background 0.1s ease, box-shadow 0.1s ease, color 0.1s ease, -webkit-box-shadow 0.1s ease; -} - -.ui.menu > .item:first-child { - border-radius: 0.28571429rem 0 0 0.28571429rem; -} - -/* Border */ - -.ui.menu .item:before { - position: absolute; - content: ''; - top: 0; - right: 0; - height: 100%; - width: 1px; - background: rgba(34, 36, 38, 0.1); -} - -/*-------------- - Text Content ----------------*/ - -.ui.menu .text.item > *, -.ui.menu .item > a:not(.ui), -.ui.menu .item > p:only-child { - -webkit-user-select: text; - -moz-user-select: text; - -ms-user-select: text; - user-select: text; - line-height: 1.3; -} - -.ui.menu .item > p:first-child { - margin-top: 0; -} - -.ui.menu .item > p:last-child { - margin-bottom: 0; -} - -/*-------------- - Icons ----------------*/ - -.ui.menu .item > i.icon { - opacity: 0.9; - float: none; - margin: 0 0.35714286em 0 0; -} - -/*-------------- - Button ----------------*/ - -.ui.menu:not(.vertical) .item > .button { - position: relative; - top: 0; - margin: -0.5em 0; - padding-bottom: 0.78571429em; - padding-top: 0.78571429em; - font-size: 1em; -} - -/*---------------- - Grid / Container ------------------*/ - -.ui.menu > .grid, -.ui.menu > .container { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: inherit; - -ms-flex-align: inherit; - align-items: inherit; - -webkit-box-orient: inherit; - -webkit-box-direction: inherit; - -ms-flex-direction: inherit; - flex-direction: inherit; -} - -/*-------------- - Inputs ----------------*/ - -.ui.menu .item > .input { - width: 100%; -} - -.ui.menu:not(.vertical) .item > .input { - position: relative; - top: 0; - margin: -0.5em 0; -} - -.ui.menu .item > .input input { - font-size: 1em; - padding-top: 0.57142857em; - padding-bottom: 0.57142857em; -} - -/*-------------- - Header ----------------*/ - -.ui.menu .header.item, -.ui.vertical.menu .header.item { - margin: 0; - background: ''; - text-transform: normal; - font-weight: bold; -} - -.ui.vertical.menu .item > .header:not(.ui) { - margin: 0 0 0.5em; - font-size: 1em; - font-weight: bold; -} - -/*-------------- - Dropdowns ----------------*/ - -/* Dropdown Icon */ - -.ui.menu .item > i.dropdown.icon { - padding: 0; - float: right; - margin: 0 0 0 1em; -} - -/* Menu */ - -.ui.menu .dropdown.item .menu { - min-width: calc(100% - 1px); - border-radius: 0 0 0.28571429rem 0.28571429rem; - background: #FFFFFF; - margin: 0 0 0; - -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08); - box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08); - -webkit-box-orient: vertical !important; - -webkit-box-direction: normal !important; - -ms-flex-direction: column !important; - flex-direction: column !important; -} - -/* Menu Items */ - -.ui.menu .ui.dropdown .menu > .item { - margin: 0; - text-align: left; - font-size: 1em !important; - padding: 0.78571429em 1.14285714em !important; - background: transparent !important; - color: rgba(0, 0, 0, 0.87) !important; - text-transform: none !important; - font-weight: normal !important; - -webkit-box-shadow: none !important; - box-shadow: none !important; - -webkit-transition: none !important; - transition: none !important; -} - -.ui.menu .ui.dropdown .menu > .item:hover { - background: rgba(0, 0, 0, 0.05) !important; - color: rgba(0, 0, 0, 0.95) !important; -} - -.ui.menu .ui.dropdown .menu > .selected.item { - background: rgba(0, 0, 0, 0.05) !important; - color: rgba(0, 0, 0, 0.95) !important; -} - -.ui.menu .ui.dropdown .menu > .active.item { - background: rgba(0, 0, 0, 0.03) !important; - font-weight: bold !important; - color: rgba(0, 0, 0, 0.95) !important; -} - -.ui.menu .ui.dropdown.item .menu .item:not(.filtered) { - display: block; -} - -.ui.menu .ui.dropdown .menu > .item .icon:not(.dropdown) { - display: inline-block; - font-size: 1em !important; - float: none; - margin: 0 0.75em 0 0 !important; -} - -/* Secondary */ - -.ui.secondary.menu .dropdown.item > .menu, -.ui.text.menu .dropdown.item > .menu { - border-radius: 0.28571429rem; - margin-top: 0.35714286em; -} - -/* Pointing */ - -.ui.menu .pointing.dropdown.item .menu { - margin-top: 0.75em; -} - -/* Inverted */ - -.ui.inverted.menu .search.dropdown.item > .search, -.ui.inverted.menu .search.dropdown.item > .text { - color: rgba(255, 255, 255, 0.9); -} - -/* Vertical */ - -.ui.vertical.menu .dropdown.item > .icon { - float: right; - content: "\f0da"; - margin-left: 1em; -} - -.ui.vertical.menu .dropdown.item .menu { - left: 100%; - /* IE needs 0, all others support max-content to show dropdown icon inline, so keep both settings! */ - min-width: 0; - min-width: -webkit-max-content; - min-width: -moz-max-content; - min-width: max-content; - margin: 0 0 0 0; - -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08); - box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08); - border-radius: 0 0.28571429rem 0.28571429rem 0.28571429rem; -} - -.ui.vertical.menu .dropdown.item.upward .menu { - bottom: 0; -} - -.ui.vertical.menu .dropdown.item:not(.upward) .menu { - top: 0; -} - -.ui.vertical.menu .active.dropdown.item { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -.ui.vertical.menu .dropdown.active.item { - -webkit-box-shadow: none; - box-shadow: none; -} - -/* Evenly Divided */ - -.ui.item.menu .dropdown .menu .item { - width: 100%; -} - -/*-------------- - Labels ----------------*/ - -.ui.menu .item > .label:not(.floating) { - margin-left: 1em; - padding: 0.3em 0.78571429em; -} - -.ui.vertical.menu .item > .label { - margin-top: -0.15em; - margin-bottom: -0.15em; - padding: 0.3em 0.78571429em; -} - -.ui.menu .item > .floating.label { - padding: 0.3em 0.78571429em; -} - -.ui.menu .item > .label { - background: #999999; - color: #FFFFFF; -} - -.ui.menu .item > .image.label img { - margin: -0.2833em 0.8em -0.2833em -0.8em; - height: 1.5666em; -} - -/*-------------- - Images ----------------*/ - -.ui.menu .item > img:not(.ui) { - display: inline-block; - vertical-align: middle; - margin: -0.3em 0; - width: 2.5em; -} - -.ui.vertical.menu .item > img:not(.ui):only-child { - display: block; - max-width: 100%; - width: auto; -} - -/******************************* - Coupling -*******************************/ - -/*-------------- - List ----------------*/ - -/* Menu divider shouldnt apply */ - -.ui.menu .list .item:before { - background: none !important; -} - -/*-------------- - Sidebar - ---------------*/ - -/* Show vertical dividers below last */ - -.ui.vertical.sidebar.menu > .item:first-child:before { - display: block !important; -} - -.ui.vertical.sidebar.menu > .item::before { - top: auto; - bottom: 0; -} - -/*-------------- - Container ----------------*/ - -@media only screen and (max-width: 767.98px) { - .ui.menu > .ui.container { - width: 100% !important; - margin-left: 0 !important; - margin-right: 0 !important; - } -} - -@media only screen and (min-width: 768px) { - .ui.menu:not(.secondary):not(.text):not(.tabular):not(.borderless) > .container > .item:not(.right):not(.borderless):first-child { - border-left: 1px solid rgba(34, 36, 38, 0.1); - } - - .ui.menu:not(.secondary):not(.text):not(.tabular):not(.borderless) > .container > .right.item:not(.borderless):last-child, - .ui.menu:not(.secondary):not(.text):not(.tabular):not(.borderless) > .container > .right.menu > .item:not(.borderless):last-child { - border-right: 1px solid rgba(34, 36, 38, 0.1); - } -} - -/******************************* - States -*******************************/ - -/*-------------- - Hover ----------------*/ - -.ui.link.menu .item:hover, -.ui.menu .dropdown.item:hover, -.ui.menu .link.item:hover, -.ui.menu a.item:hover { - cursor: pointer; - background: rgba(0, 0, 0, 0.03); - color: rgba(0, 0, 0, 0.95); -} - -/*-------------- - Pressed ----------------*/ - -.ui.link.menu .item:active, -.ui.menu .link.item:active, -.ui.menu a.item:active { - background: rgba(0, 0, 0, 0.03); - color: rgba(0, 0, 0, 0.95); -} - -/*-------------- - Active ----------------*/ - -.ui.menu .active.item { - background: rgba(0, 0, 0, 0.05); - color: rgba(0, 0, 0, 0.95); - font-weight: normal; - -webkit-box-shadow: none; - box-shadow: none; -} - -.ui.menu .active.item > i.icon { - opacity: 1; -} - -/*-------------- - Active Hover ----------------*/ - -.ui.menu .active.item:hover, -.ui.vertical.menu .active.item:hover { - background-color: rgba(0, 0, 0, 0.05); - color: rgba(0, 0, 0, 0.95); -} - -/*-------------- - Disabled ----------------*/ - -.ui.ui.menu .item.disabled { - cursor: default; - background-color: transparent; - color: rgba(40, 40, 40, 0.3); - pointer-events: none; -} - -/******************************* - Types -*******************************/ - -/*------------------ -Floated Menu / Item --------------------*/ - -/* Left Floated */ - -.ui.menu:not(.vertical) .left.item, -.ui.menu:not(.vertical) .left.menu { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - margin-right: auto !important; -} - -/* Right Floated */ - -.ui.menu:not(.vertical) .right.item, -.ui.menu:not(.vertical) .right.menu { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - margin-left: auto !important; -} - -.ui.menu:not(.vertical) :not(.dropdown) > .left.menu, -.ui.menu:not(.vertical) :not(.dropdown) > .right.menu { - display: inherit; -} - -/* Center */ - -.ui.menu:not(.vertical) .center.item, -.ui.menu:not(.vertical) .center.menu { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - margin-left: auto !important; - margin-right: auto !important; -} - -/* Swapped Borders */ - -.ui.menu .right.item::before, -.ui.menu .right.menu > .item::before { - right: auto; - left: 0; -} - -/* Remove Outer Borders */ - -.ui.menu .center.item:last-child::before, -.ui.menu .center.menu > .item:last-child::before { - display: none; -} - -/*-------------- - Vertical - ---------------*/ - -.ui.vertical.menu { - display: block; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - background: #FFFFFF; - -webkit-box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15); - box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15); -} - -/*--- Item ---*/ - -.ui.vertical.menu .item { - display: block; - background: none; - border-top: none; - border-right: none; -} - -.ui.vertical.menu > .item:first-child { - border-radius: 0.28571429rem 0.28571429rem 0 0; -} - -.ui.vertical.menu > .item:last-child { - border-radius: 0 0 0.28571429rem 0.28571429rem; -} - -/*--- Label ---*/ - -.ui.vertical.menu .item > .label { - float: right; - text-align: center; -} - -/*--- Icon ---*/ - -.ui.vertical.menu .item > i.icon, -.ui.vertical.menu .item > i.icons { - width: 1.18em; - float: right; - margin: 0 0 0 0.5em; -} - -.ui.vertical.menu .item > .label + i.icon { - float: none; - margin: 0 0.5em 0 0; -} - -/*--- Border ---*/ - -.ui.vertical.menu .item:before { - position: absolute; - content: ''; - top: 0; - left: 0; - width: 100%; - height: 1px; - background: rgba(34, 36, 38, 0.1); -} - -.ui.vertical.menu .item:first-child:before { - display: none !important; -} - -/*--- Sub Menu ---*/ - -.ui.vertical.menu .item > .menu { - margin: 0.5em -1.14285714em 0; -} - -.ui.vertical.menu .menu .item { - background: none; - padding: 0.5em 1.33333333em; - font-size: 0.85714286em; - color: rgba(0, 0, 0, 0.5); -} - -.ui.vertical.menu .item .menu a.item:hover, -.ui.vertical.menu .item .menu .link.item:hover { - color: rgba(0, 0, 0, 0.85); -} - -.ui.vertical.menu .menu .item:before { - display: none; -} - -/* Vertical Active */ - -.ui.vertical.menu .active.item { - background: rgba(0, 0, 0, 0.05); - border-radius: 0; - -webkit-box-shadow: none; - box-shadow: none; -} - -.ui.vertical.menu > .active.item:first-child { - border-radius: 0.28571429rem 0.28571429rem 0 0; -} - -.ui.vertical.menu > .active.item:last-child { - border-radius: 0 0 0.28571429rem 0.28571429rem; -} - -.ui.vertical.menu > .active.item:only-child { - border-radius: 0.28571429rem; -} - -.ui.vertical.menu .active.item .menu .active.item { - border-left: none; -} - -.ui.vertical.menu .item .menu .active.item { - background-color: transparent; - font-weight: bold; - color: rgba(0, 0, 0, 0.95); -} - -/*-------------- - Tabular - ---------------*/ - -.ui.tabular.menu { - border-radius: 0; - -webkit-box-shadow: none !important; - box-shadow: none !important; - border: none; - background: none transparent; - border-bottom: 1px solid #D4D4D5; -} - -.ui.tabular.fluid.menu { - width: calc(100% + 2px) !important; -} - -.ui.tabular.menu .item { - background: transparent; - border-bottom: none; - border-left: 1px solid transparent; - border-right: 1px solid transparent; - border-top: 2px solid transparent; - padding: 0.92857143em 1.42857143em; - color: rgba(0, 0, 0, 0.87); -} - -.ui.tabular.menu .item:before { - display: none; -} - -/* Hover */ - -.ui.tabular.menu .item:hover { - background-color: transparent; - color: rgba(0, 0, 0, 0.8); -} - -/* Active */ - -.ui.tabular.menu .active.item { - background: none #FFFFFF; - color: rgba(0, 0, 0, 0.95); - border-top-width: 1px; - border-color: #D4D4D5; - font-weight: bold; - margin-bottom: -1px; - -webkit-box-shadow: none; - box-shadow: none; - border-radius: 0.28571429rem 0.28571429rem 0 0 !important; -} - -/* Coupling with segment for attachment */ - -.ui.tabular.menu + .attached:not(.top).segment, -.ui.tabular.menu + .attached:not(.top).segment + .attached:not(.top).segment { - border-top: none; - margin-left: 0; - margin-top: 0; - margin-right: 0; - width: 100%; -} - -.top.attached.segment + .ui.bottom.tabular.menu { - position: relative; - width: calc(100% + 2px); - left: -1px; -} - -/* Bottom Vertical Tabular */ - -.ui.bottom.tabular.menu { - background: none transparent; - border-radius: 0; - -webkit-box-shadow: none !important; - box-shadow: none !important; - border-bottom: none; - border-top: 1px solid #D4D4D5; -} - -.ui.bottom.tabular.menu .item { - background: none; - border-left: 1px solid transparent; - border-right: 1px solid transparent; - border-bottom: 1px solid transparent; - border-top: none; -} - -.ui.bottom.tabular.menu .active.item { - background: none #FFFFFF; - color: rgba(0, 0, 0, 0.95); - border-color: #D4D4D5; - margin: -1px 0 0 0; - border-radius: 0 0 0.28571429rem 0.28571429rem !important; -} - -/* Vertical Tabular (Left) */ - -.ui.vertical.tabular.menu { - background: none transparent; - border-radius: 0; - -webkit-box-shadow: none !important; - box-shadow: none !important; - border-bottom: none; - border-right: 1px solid #D4D4D5; -} - -.ui.vertical.tabular.menu .item { - background: none; - border-left: 1px solid transparent; - border-bottom: 1px solid transparent; - border-top: 1px solid transparent; - border-right: none; -} - -.ui.vertical.tabular.menu .active.item { - background: none #FFFFFF; - color: rgba(0, 0, 0, 0.95); - border-color: #D4D4D5; - margin: 0 -1px 0 0; - border-radius: 0.28571429rem 0 0 0.28571429rem !important; -} - -/* Vertical Right Tabular */ - -.ui.vertical.right.tabular.menu { - background: none transparent; - border-radius: 0; - -webkit-box-shadow: none !important; - box-shadow: none !important; - border-bottom: none; - border-right: none; - border-left: 1px solid #D4D4D5; -} - -.ui.vertical.right.tabular.menu .item { - background: none; - border-right: 1px solid transparent; - border-bottom: 1px solid transparent; - border-top: 1px solid transparent; - border-left: none; -} - -.ui.vertical.right.tabular.menu .active.item { - background: none #FFFFFF; - color: rgba(0, 0, 0, 0.95); - border-color: #D4D4D5; - margin: 0 0 0 -1px; - border-radius: 0 0.28571429rem 0.28571429rem 0 !important; -} - -/* Dropdown */ - -.ui.tabular.menu .active.dropdown.item { - margin-bottom: 0; - border-left: 1px solid transparent; - border-right: 1px solid transparent; - border-top: 2px solid transparent; - border-bottom: none; -} - -/*-------------- - Pagination - ---------------*/ - -.ui.pagination.menu { - margin: 0; - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - vertical-align: middle; -} - -.ui.pagination.menu .item:last-child { - border-radius: 0 0.28571429rem 0.28571429rem 0; -} - -.ui.compact.menu .item:last-child { - border-radius: 0 0.28571429rem 0.28571429rem 0; -} - -.ui.pagination.menu .item:last-child:before { - display: none; -} - -.ui.pagination.menu .item { - min-width: 3em; - text-align: center; -} - -.ui.pagination.menu .icon.item i.icon { - vertical-align: top; -} - -/* Active */ - -.ui.pagination.menu .active.item { - border-top: none; - padding-top: 0.92857143em; - background-color: rgba(0, 0, 0, 0.05); - color: rgba(0, 0, 0, 0.95); - -webkit-box-shadow: none; - box-shadow: none; -} - -/*-------------- - Secondary - ---------------*/ - -.ui.secondary.menu { - background: none; - margin-left: -0.35714286em; - margin-right: -0.35714286em; - border-radius: 0; - border: none; - -webkit-box-shadow: none; - box-shadow: none; -} - -/* Item */ - -.ui.secondary.menu .item { - -ms-flex-item-align: center; - align-self: center; - -webkit-box-shadow: none; - box-shadow: none; - border: none; - padding: 0.78571429em 0.92857143em; - margin: 0 0.35714286em; - background: none; - -webkit-transition: color 0.1s ease; - transition: color 0.1s ease; - border-radius: 0.28571429rem; -} - -/* No Divider */ - -.ui.secondary.menu .item:before { - display: none !important; -} - -/* Header */ - -.ui.secondary.menu .header.item { - border-radius: 0; - border-right: none; - background: none transparent; -} - -/* Image */ - -.ui.secondary.menu .item > img:not(.ui) { - margin: 0; -} - -/* Hover */ - -.ui.secondary.menu .dropdown.item:hover, -.ui.secondary.menu .link.item:hover, -.ui.secondary.menu a.item:hover { - background: rgba(0, 0, 0, 0.05); - color: rgba(0, 0, 0, 0.95); -} - -/* Active */ - -.ui.secondary.menu .active.item { - -webkit-box-shadow: none; - box-shadow: none; - background: rgba(0, 0, 0, 0.05); - color: rgba(0, 0, 0, 0.95); - border-radius: 0.28571429rem; -} - -/* Active Hover */ - -.ui.secondary.menu .active.item:hover { - -webkit-box-shadow: none; - box-shadow: none; - background: rgba(0, 0, 0, 0.05); - color: rgba(0, 0, 0, 0.95); -} - -/* Inverted */ - -.ui.secondary.inverted.menu .link.item:not(.disabled), -.ui.secondary.inverted.menu a.item:not(.disabled) { - color: rgba(255, 255, 255, 0.7); -} - -.ui.secondary.inverted.menu .dropdown.item:hover, -.ui.secondary.inverted.menu .link.item:hover, -.ui.secondary.inverted.menu a.item:hover { - background: rgba(255, 255, 255, 0.08); - color: #ffffff; -} - -.ui.secondary.inverted.menu .active.item { - background: rgba(255, 255, 255, 0.15); - color: #ffffff; -} - -/* Fix item margins */ - -.ui.secondary.item.menu { - margin-left: 0; - margin-right: 0; -} - -.ui.secondary.item.menu .item:last-child { - margin-right: 0; -} - -.ui.secondary.attached.menu { - -webkit-box-shadow: none; - box-shadow: none; -} - -/*--------------------- - Secondary Vertical - -----------------------*/ - -/* Sub Menu */ - -.ui.vertical.secondary.menu .item:not(.dropdown) > .menu { - margin: 0 -0.92857143em; -} - -.ui.vertical.secondary.menu .item:not(.dropdown) > .menu > .item { - margin: 0; - padding: 0.5em 1.33333333em; -} - -.ui.secondary.vertical.menu > .item { - border: none; - margin: 0 0 0.35714286em; - border-radius: 0.28571429rem !important; -} - -.ui.secondary.vertical.menu > .header.item { - border-radius: 0; -} - -/* Sub Menu */ - -.ui.vertical.secondary.menu .item > .menu .item { - background-color: transparent; -} - -/* Inverted */ - -.ui.secondary.inverted.menu { - background-color: transparent; -} - -/*--------------------- - Secondary Pointing - -----------------------*/ - -.ui.secondary.pointing.menu { - margin-left: 0; - margin-right: 0; - border-bottom: 2px solid rgba(34, 36, 38, 0.15); -} - -.ui.secondary.pointing.menu .item { - border-bottom-color: transparent; - border-bottom-style: solid; - border-radius: 0; - -ms-flex-item-align: end; - align-self: flex-end; - margin: 0 0 -2px; - padding: 0.85714286em 1.14285714em; - border-bottom-width: 2px; - -webkit-transition: color 0.1s ease; - transition: color 0.1s ease; -} - -.ui.secondary.pointing.menu .ui.dropdown .menu .item { - border-bottom-width: 0; -} - -.ui.secondary.pointing.menu .item > .label:not(.floating) { - margin-top: -0.3em; - margin-bottom: -0.3em; -} - -.ui.secondary.pointing.menu .item > .circular.label { - margin-top: -0.5em; - margin-bottom: -0.5em; -} - -/* Item Types */ - -.ui.secondary.pointing.menu .header.item { - color: rgba(0, 0, 0, 0.85) !important; -} - -.ui.secondary.pointing.menu .text.item { - -webkit-box-shadow: none !important; - box-shadow: none !important; -} - -.ui.secondary.pointing.menu .item:after { - display: none; -} - -/* Hover */ - -.ui.secondary.pointing.menu .dropdown.item:hover, -.ui.secondary.pointing.menu .link.item:hover, -.ui.secondary.pointing.menu a.item:hover { - background-color: transparent; - color: rgba(0, 0, 0, 0.87); -} - -/* Pressed */ - -.ui.secondary.pointing.menu .dropdown.item:active, -.ui.secondary.pointing.menu .link.item:active, -.ui.secondary.pointing.menu a.item:active { - background-color: transparent; - border-color: rgba(34, 36, 38, 0.15); -} - -/* Active */ - -.ui.secondary.pointing.menu .active.item { - background-color: transparent; - -webkit-box-shadow: none; - box-shadow: none; - border-color: currentColor; - font-weight: bold; - color: rgba(0, 0, 0, 0.95); -} - -/* Active Hover */ - -.ui.secondary.pointing.menu .active.item:hover { - border-color: currentColor; - color: rgba(0, 0, 0, 0.95); -} - -/* Active Dropdown */ - -.ui.secondary.pointing.menu .active.dropdown.item { - border-color: transparent; -} - -/* Vertical Pointing */ - -.ui.secondary.vertical.pointing.menu { - border-bottom-width: 0; - border-right-width: 2px; - border-right-style: solid; - border-right-color: rgba(34, 36, 38, 0.15); -} - -.ui.secondary.vertical.pointing.menu .item { - border-bottom: none; - border-right-style: solid; - border-right-color: transparent; - border-radius: 0 !important; - margin: 0 -2px 0 0; - border-right-width: 2px; -} - -/* Vertical Active */ - -.ui.secondary.vertical.pointing.menu .active.item { - border-color: currentColor; -} - -/* Inverted */ - -.ui.secondary.inverted.pointing.menu { - border-color: rgba(255, 255, 255, 0.1); -} - -.ui.secondary.inverted.pointing.menu .item:not(.disabled) { - color: rgba(255, 255, 255, 0.9); -} - -.ui.secondary.inverted.pointing.menu .header.item { - color: #FFFFFF !important; -} - -/* Hover */ - -.ui.secondary.inverted.pointing.menu .link.item:hover, -.ui.secondary.inverted.pointing.menu a.item:hover { - color: #ffffff; -} - -/* Active */ - -.ui.ui.secondary.inverted.pointing.menu .active.item { - border-color: #FFFFFF; - color: #ffffff; - background-color: transparent; -} - -/*-------------- - Text Menu - ---------------*/ - -.ui.text.menu { - background: none transparent; - border-radius: 0; - -webkit-box-shadow: none; - box-shadow: none; - border: none; - margin: 1em -0.5em; -} - -.ui.text.menu .item { - border-radius: 0; - -webkit-box-shadow: none; - box-shadow: none; - -ms-flex-item-align: center; - align-self: center; - margin: 0 0; - padding: 0.35714286em 0.5em; - font-weight: normal; - color: rgba(0, 0, 0, 0.6); - -webkit-transition: opacity 0.1s ease; - transition: opacity 0.1s ease; -} - -/* Border */ - -.ui.text.menu .item:before, -.ui.text.menu .menu .item:before { - display: none !important; -} - -/* Header */ - -.ui.text.menu .header.item { - background-color: transparent; - opacity: 1; - color: rgba(0, 0, 0, 0.85); - font-size: 0.92857143em; - text-transform: uppercase; - font-weight: bold; -} - -/* Image */ - -.ui.text.menu .item > img:not(.ui) { - margin: 0; -} - -/*--- fluid text ---*/ - -.ui.text.item.menu .item { - margin: 0; -} - -/*--- vertical text ---*/ - -.ui.vertical.text.menu { - margin: 1em 0; -} - -.ui.vertical.text.menu:first-child { - margin-top: 0; -} - -.ui.vertical.text.menu:last-child { - margin-bottom: 0; -} - -.ui.vertical.text.menu .item { - margin: 0.57142857em 0; - padding-left: 0; - padding-right: 0; -} - -.ui.vertical.text.menu .item > i.icon { - float: none; - margin: 0 0.35714286em 0 0; -} - -.ui.vertical.text.menu .header.item { - margin: 0.57142857em 0 0.71428571em; -} - -/* Vertical Sub Menu */ - -.ui.vertical.text.menu .item:not(.dropdown) > .menu { - margin: 0; -} - -.ui.vertical.text.menu .item:not(.dropdown) > .menu > .item { - margin: 0; - padding: 0.5em 0; -} - -/*--- hover ---*/ - -.ui.text.menu .item:hover { - opacity: 1; - background-color: transparent; -} - -/*--- active ---*/ - -.ui.text.menu .active.item { - background-color: transparent; - border: none; - -webkit-box-shadow: none; - box-shadow: none; - font-weight: normal; - color: rgba(0, 0, 0, 0.95); -} - -/*--- active hover ---*/ - -.ui.text.menu .active.item:hover { - background-color: transparent; -} - -/* Disable Bariations */ - -.ui.text.pointing.menu .active.item:after { - -webkit-box-shadow: none; - box-shadow: none; -} - -.ui.text.attached.menu { - -webkit-box-shadow: none; - box-shadow: none; -} - -/* Inverted */ - -.ui.inverted.text.menu, -.ui.inverted.text.menu .item, -.ui.inverted.text.menu .item:hover, -.ui.inverted.text.menu .active.item { - background-color: transparent; -} - -/* Fluid */ - -.ui.fluid.text.menu { - margin-left: 0; - margin-right: 0; -} - -/*-------------- - Icon Only ----------------*/ - -/* Vertical Menu */ - -.ui.vertical.icon.menu { - display: inline-block; - width: auto; -} - -/* Item */ - -.ui.icon.menu .item { - height: auto; - text-align: center; - color: #1B1C1D; -} - -/* Icon */ - -.ui.icon.menu .item > .icon:not(.dropdown) { - margin: 0; - opacity: 1; -} - -/* Icon Gylph */ - -.ui.icon.menu .icon:before { - opacity: 1; -} - -/* (x) Item Icon */ - -.ui.menu .icon.item > .icon { - width: auto; - margin: 0 auto; -} - -/* Vertical Icon */ - -.ui.vertical.icon.menu .item > .icon:not(.dropdown) { - display: block; - opacity: 1; - margin: 0 auto; - float: none; -} - -/* Inverted */ - -.ui.inverted.icon.menu .item { - color: #FFFFFF; -} - -/*-------------- - Labeled Icon - ---------------*/ - -/* Menu */ - -.ui.labeled.icon.menu { - text-align: center; -} - -/* Item */ - -.ui.labeled.icon.menu .item { - min-width: 6em; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; -} - -/* Icon */ - -.ui.labeled.icon.menu > .item > .icon:not(.dropdown) { - height: 1em; - display: block; - font-size: 1.71428571em !important; - margin: 0 auto 0.5rem !important; -} - -/* Fluid */ - -.ui.fluid.labeled.icon.menu > .item { - min-width: 0; -} - -/******************************* - Variations -*******************************/ - -/*-------------- - Stackable - ---------------*/ - -@media only screen and (max-width: 767.98px) { - .ui.stackable.menu { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - } - - .ui.stackable.menu .item { - width: 100% !important; - } - - .ui.stackable.menu .item:before { - position: absolute; - content: ''; - top: auto; - bottom: 0; - left: 0; - width: 100%; - height: 1px; - background: rgba(34, 36, 38, 0.1); - } - - .ui.stackable.menu .left.menu, - .ui.stackable.menu .left.item { - margin-right: 0 !important; - } - - .ui.stackable.menu .right.menu, - .ui.stackable.menu .right.item { - margin-left: 0 !important; - } - - .ui.stackable.menu .center.menu, - .ui.stackable.menu .center.item { - margin-left: 0 !important; - margin-right: 0 !important; - } - - .ui.stackable.menu .right.menu, - .ui.stackable.menu .center.menu, - .ui.stackable.menu .left.menu { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - } -} - -/*-------------- - Colors ----------------*/ - -.ui.ui.menu .primary.active.item, -.ui.ui.primary.menu .active.item:hover, -.ui.ui.primary.menu .active.item { - color: #2185D0; -} - -.ui.ui.menu .red.active.item, -.ui.ui.red.menu .active.item:hover, -.ui.ui.red.menu .active.item { - color: #DB2828; -} - -.ui.ui.menu .orange.active.item, -.ui.ui.orange.menu .active.item:hover, -.ui.ui.orange.menu .active.item { - color: #F2711C; -} - -.ui.ui.menu .yellow.active.item, -.ui.ui.yellow.menu .active.item:hover, -.ui.ui.yellow.menu .active.item { - color: #FBBD08; -} - -.ui.ui.menu .olive.active.item, -.ui.ui.olive.menu .active.item:hover, -.ui.ui.olive.menu .active.item { - color: #B5CC18; -} - -.ui.ui.menu .green.active.item, -.ui.ui.green.menu .active.item:hover, -.ui.ui.green.menu .active.item { - color: #21BA45; -} - -.ui.ui.menu .teal.active.item, -.ui.ui.teal.menu .active.item:hover, -.ui.ui.teal.menu .active.item { - color: #00B5AD; -} - -.ui.ui.menu .blue.active.item, -.ui.ui.blue.menu .active.item:hover, -.ui.ui.blue.menu .active.item { - color: #2185D0; -} - -.ui.ui.menu .violet.active.item, -.ui.ui.violet.menu .active.item:hover, -.ui.ui.violet.menu .active.item { - color: #6435C9; -} - -.ui.ui.menu .purple.active.item, -.ui.ui.purple.menu .active.item:hover, -.ui.ui.purple.menu .active.item { - color: #A333C8; -} - -.ui.ui.menu .pink.active.item, -.ui.ui.pink.menu .active.item:hover, -.ui.ui.pink.menu .active.item { - color: #E03997; -} - -.ui.ui.menu .brown.active.item, -.ui.ui.brown.menu .active.item:hover, -.ui.ui.brown.menu .active.item { - color: #A5673F; -} - -.ui.ui.menu .grey.active.item, -.ui.ui.grey.menu .active.item:hover, -.ui.ui.grey.menu .active.item { - color: #767676; -} - -.ui.ui.menu .black.active.item, -.ui.ui.black.menu .active.item:hover, -.ui.ui.black.menu .active.item { - color: #1B1C1D; -} - -/*-------------- - Inverted - ---------------*/ - -.ui.inverted.menu { - border: 0 solid transparent; - background: #1B1C1D; - -webkit-box-shadow: none; - box-shadow: none; -} - -/* Menu Item */ - -.ui.inverted.menu .item, -.ui.inverted.menu .item > a:not(.ui) { - background: transparent; - color: rgba(255, 255, 255, 0.9); -} - -.ui.inverted.menu .item.menu { - background: transparent; -} - -/*--- Border ---*/ - -.ui.inverted.menu .item:before { - background: rgba(255, 255, 255, 0.08); -} - -.ui.vertical.inverted.menu .item:before { - background: rgba(255, 255, 255, 0.08); -} - -/* Sub Menu */ - -.ui.vertical.inverted.menu .menu .item, -.ui.vertical.inverted.menu .menu .item a:not(.ui) { - color: rgba(255, 255, 255, 0.5); -} - -/* Header */ - -.ui.inverted.menu .header.item { - margin: 0; - background: transparent; - -webkit-box-shadow: none; - box-shadow: none; -} - -/* Disabled */ - -.ui.ui.inverted.menu .item.disabled { - color: rgba(225, 225, 225, 0.3); -} - -/*--- Hover ---*/ - -.ui.link.inverted.menu .item:hover, -.ui.inverted.menu .dropdown.item:hover, -.ui.inverted.menu .link.item:hover, -.ui.inverted.menu a.item:hover { - background: rgba(255, 255, 255, 0.08); - color: #ffffff; -} - -.ui.vertical.inverted.menu .item .menu a.item:hover, -.ui.vertical.inverted.menu .item .menu .link.item:hover { - background: transparent; - color: #ffffff; -} - -/*--- Pressed ---*/ - -.ui.inverted.menu a.item:active, -.ui.inverted.menu .link.item:active { - background: rgba(255, 255, 255, 0.08); - color: #ffffff; -} - -/*--- Active ---*/ - -.ui.inverted.menu .active.item { - background: #3D3E3F; - color: #ffffff !important; -} - -.ui.inverted.vertical.menu .item .menu .active.item { - background: transparent; - color: #FFFFFF; -} - -.ui.inverted.pointing.menu .active.item:after { - background: #3D3E3F; - margin: 0 !important; - -webkit-box-shadow: none !important; - box-shadow: none !important; - border: none !important; -} - -/*--- Active Hover ---*/ - -.ui.inverted.menu .active.item:hover { - background: #3D3E3F; - color: #FFFFFF !important; -} - -.ui.inverted.pointing.menu .active.item:hover:after { - background: #3D3E3F; -} - -/*-------------- - Floated - ---------------*/ - -.ui.floated.menu { - float: left; - margin: 0 0.5rem 0 0; -} - -.ui.floated.menu .item:last-child:before { - display: none; -} - -.ui.right.floated.menu { - float: right; - margin: 0 0 0 0.5rem; -} - -/*-------------- - Inverted - ---------------*/ - -.ui.ui.inverted.menu .primary.active.item, -.ui.ui.inverted.primary.menu { - background-color: #2185D0; -} - -.ui.inverted.primary.menu .item:before { - background-color: rgba(34, 36, 38, 0.1); -} - -.ui.ui.inverted.primary.menu .active.item { - background-color: rgba(0, 0, 0, 0.1); -} - -.ui.inverted.pointing.primary.menu .active.item { - background-color: #1678c2; -} - -.ui.ui.inverted.menu .red.active.item, -.ui.ui.inverted.red.menu { - background-color: #DB2828; -} - -.ui.inverted.red.menu .item:before { - background-color: rgba(34, 36, 38, 0.1); -} - -.ui.ui.inverted.red.menu .active.item { - background-color: rgba(0, 0, 0, 0.1); -} - -.ui.inverted.pointing.red.menu .active.item { - background-color: #d01919; -} - -.ui.ui.inverted.menu .orange.active.item, -.ui.ui.inverted.orange.menu { - background-color: #F2711C; -} - -.ui.inverted.orange.menu .item:before { - background-color: rgba(34, 36, 38, 0.1); -} - -.ui.ui.inverted.orange.menu .active.item { - background-color: rgba(0, 0, 0, 0.1); -} - -.ui.inverted.pointing.orange.menu .active.item { - background-color: #f26202; -} - -.ui.ui.inverted.menu .yellow.active.item, -.ui.ui.inverted.yellow.menu { - background-color: #FBBD08; -} - -.ui.inverted.yellow.menu .item:before { - background-color: rgba(34, 36, 38, 0.1); -} - -.ui.ui.inverted.yellow.menu .active.item { - background-color: rgba(0, 0, 0, 0.1); -} - -.ui.inverted.pointing.yellow.menu .active.item { - background-color: #eaae00; -} - -.ui.ui.inverted.menu .olive.active.item, -.ui.ui.inverted.olive.menu { - background-color: #B5CC18; -} - -.ui.inverted.olive.menu .item:before { - background-color: rgba(34, 36, 38, 0.1); -} - -.ui.ui.inverted.olive.menu .active.item { - background-color: rgba(0, 0, 0, 0.1); -} - -.ui.inverted.pointing.olive.menu .active.item { - background-color: #a7bd0d; -} - -.ui.ui.inverted.menu .green.active.item, -.ui.ui.inverted.green.menu { - background-color: #21BA45; -} - -.ui.inverted.green.menu .item:before { - background-color: rgba(34, 36, 38, 0.1); -} - -.ui.ui.inverted.green.menu .active.item { - background-color: rgba(0, 0, 0, 0.1); -} - -.ui.inverted.pointing.green.menu .active.item { - background-color: #16ab39; -} - -.ui.ui.inverted.menu .teal.active.item, -.ui.ui.inverted.teal.menu { - background-color: #00B5AD; -} - -.ui.inverted.teal.menu .item:before { - background-color: rgba(34, 36, 38, 0.1); -} - -.ui.ui.inverted.teal.menu .active.item { - background-color: rgba(0, 0, 0, 0.1); -} - -.ui.inverted.pointing.teal.menu .active.item { - background-color: #009c95; -} - -.ui.ui.inverted.menu .blue.active.item, -.ui.ui.inverted.blue.menu { - background-color: #2185D0; -} - -.ui.inverted.blue.menu .item:before { - background-color: rgba(34, 36, 38, 0.1); -} - -.ui.ui.inverted.blue.menu .active.item { - background-color: rgba(0, 0, 0, 0.1); -} - -.ui.inverted.pointing.blue.menu .active.item { - background-color: #1678c2; -} - -.ui.ui.inverted.menu .violet.active.item, -.ui.ui.inverted.violet.menu { - background-color: #6435C9; -} - -.ui.inverted.violet.menu .item:before { - background-color: rgba(34, 36, 38, 0.1); -} - -.ui.ui.inverted.violet.menu .active.item { - background-color: rgba(0, 0, 0, 0.1); -} - -.ui.inverted.pointing.violet.menu .active.item { - background-color: #5829bb; -} - -.ui.ui.inverted.menu .purple.active.item, -.ui.ui.inverted.purple.menu { - background-color: #A333C8; -} - -.ui.inverted.purple.menu .item:before { - background-color: rgba(34, 36, 38, 0.1); -} - -.ui.ui.inverted.purple.menu .active.item { - background-color: rgba(0, 0, 0, 0.1); -} - -.ui.inverted.pointing.purple.menu .active.item { - background-color: #9627ba; -} - -.ui.ui.inverted.menu .pink.active.item, -.ui.ui.inverted.pink.menu { - background-color: #E03997; -} - -.ui.inverted.pink.menu .item:before { - background-color: rgba(34, 36, 38, 0.1); -} - -.ui.ui.inverted.pink.menu .active.item { - background-color: rgba(0, 0, 0, 0.1); -} - -.ui.inverted.pointing.pink.menu .active.item { - background-color: #e61a8d; -} - -.ui.ui.inverted.menu .brown.active.item, -.ui.ui.inverted.brown.menu { - background-color: #A5673F; -} - -.ui.inverted.brown.menu .item:before { - background-color: rgba(34, 36, 38, 0.1); -} - -.ui.ui.inverted.brown.menu .active.item { - background-color: rgba(0, 0, 0, 0.1); -} - -.ui.inverted.pointing.brown.menu .active.item { - background-color: #975b33; -} - -.ui.ui.inverted.menu .grey.active.item, -.ui.ui.inverted.grey.menu { - background-color: #767676; -} - -.ui.inverted.grey.menu .item:before { - background-color: rgba(34, 36, 38, 0.1); -} - -.ui.ui.inverted.grey.menu .active.item { - background-color: rgba(0, 0, 0, 0.1); -} - -.ui.inverted.pointing.grey.menu .active.item { - background-color: #838383; -} - -.ui.ui.inverted.menu .black.active.item, -.ui.ui.inverted.black.menu { - background-color: #1B1C1D; -} - -.ui.inverted.black.menu .item:before { - background-color: rgba(34, 36, 38, 0.1); -} - -.ui.ui.inverted.black.menu .active.item { - background-color: rgba(0, 0, 0, 0.1); -} - -.ui.inverted.pointing.black.menu .active.item { - background-color: #27292a; -} - -.ui.ui.ui.inverted.pointing.menu .active.item:after { - background-color: inherit; -} - -/*-------------- - Fitted - ---------------*/ - -.ui.fitted.menu .item, -.ui.fitted.menu .item .menu .item, -.ui.menu .fitted.item { - padding: 0; -} - -.ui.horizontally.fitted.menu .item, -.ui.horizontally.fitted.menu .item .menu .item, -.ui.menu .horizontally.fitted.item { - padding-top: 0.92857143em; - padding-bottom: 0.92857143em; -} - -.ui.vertically.fitted.menu .item, -.ui.vertically.fitted.menu .item .menu .item, -.ui.menu .vertically.fitted.item { - padding-left: 1.14285714em; - padding-right: 1.14285714em; -} - -/*-------------- - Borderless - ---------------*/ - -.ui.borderless.menu .item:before, -.ui.borderless.menu .item .menu .item:before, -.ui.menu .borderless.item:before { - background: none !important; -} - -/*------------------- - Compact - --------------------*/ - -.ui.compact.menu { - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - margin: 0; - vertical-align: middle; -} - -.ui.compact.vertical.menu { - /* IE hack to make dropdown icons appear inline */ - display: -ms-inline-flexbox !important; - display: inline-block; -} - -.ui.compact.menu:not(.secondary) .item:last-child { - border-radius: 0 0.28571429rem 0.28571429rem 0; -} - -.ui.compact.menu .item:last-child:before { - display: none; -} - -.ui.compact.vertical.menu { - width: auto !important; -} - -.ui.compact.vertical.menu .item:last-child::before { - display: block; -} - -/*------------------- - Fluid - --------------------*/ - -.ui.menu.fluid, -.ui.vertical.menu.fluid { - width: 100% !important; -} - -/*------------------- - Evenly Sized ---------------------*/ - -.ui.item.menu, -.ui.item.menu .item { - width: 100%; - padding-left: 0 !important; - padding-right: 0 !important; - margin-left: 0 !important; - margin-right: 0 !important; - text-align: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; -} - -.ui.attached.item.menu:not(.tabular) { - margin: 0 -1px !important; -} - -.ui.item.menu .item:last-child:before { - display: none; -} - -.ui.menu.two.item .item { - width: 50%; -} - -.ui.menu.three.item .item { - width: 33.333%; -} - -.ui.menu.four.item .item { - width: 25%; -} - -.ui.menu.five.item .item { - width: 20%; -} - -.ui.menu.six.item .item { - width: 16.666%; -} - -.ui.menu.seven.item .item { - width: 14.285%; -} - -.ui.menu.eight.item .item { - width: 12.5%; -} - -.ui.menu.nine.item .item { - width: 11.11%; -} - -.ui.menu.ten.item .item { - width: 10%; -} - -.ui.menu.eleven.item .item { - width: 9.09%; -} - -.ui.menu.twelve.item .item { - width: 8.333%; -} - -/*-------------- - Fixed - ---------------*/ - -.ui.menu.fixed { - position: fixed; - z-index: 101; - margin: 0; - width: 100%; -} - -.ui.menu.fixed, -.ui.menu.fixed .item:first-child, -.ui.menu.fixed .item:last-child { - border-radius: 0 !important; -} - -.ui.fixed.menu, -.ui[class*="top fixed"].menu { - top: 0; - left: 0; - right: auto; - bottom: auto; -} - -.ui[class*="top fixed"].menu { - border-top: none; - border-left: none; - border-right: none; -} - -.ui[class*="right fixed"].menu { - border-top: none; - border-bottom: none; - border-right: none; - top: 0; - right: 0; - left: auto; - bottom: auto; - width: auto; - height: 100%; -} - -.ui[class*="bottom fixed"].menu { - border-bottom: none; - border-left: none; - border-right: none; - bottom: 0; - left: 0; - top: auto; - right: auto; -} - -.ui[class*="left fixed"].menu { - border-top: none; - border-bottom: none; - border-left: none; - top: 0; - left: 0; - right: auto; - bottom: auto; - width: auto; - height: 100%; -} - -/* Coupling with Grid */ - -.ui.fixed.menu + .ui.grid { - padding-top: 2.75rem; -} - -/*------------------- - Pointing - --------------------*/ - -.ui.pointing.menu .item:after { - visibility: hidden; - position: absolute; - content: ''; - top: 100%; - left: 50%; - -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg); - transform: translateX(-50%) translateY(-50%) rotate(45deg); - background: none; - margin: 0.5px 0 0; - width: 0.57142857em; - height: 0.57142857em; - border: none; - border-bottom: 1px solid #D4D4D5; - border-right: 1px solid #D4D4D5; - z-index: 2; - -webkit-transition: background 0.1s ease; - transition: background 0.1s ease; -} - -.ui.vertical.pointing.menu .item:after { - position: absolute; - top: 50%; - right: 0; - bottom: auto; - left: auto; - -webkit-transform: translateX(50%) translateY(-50%) rotate(45deg); - transform: translateX(50%) translateY(-50%) rotate(45deg); - margin: 0 -0.5px 0 0; - border: none; - border-top: 1px solid #D4D4D5; - border-right: 1px solid #D4D4D5; -} - -.ui.pointing.menu .ui.dropdown .menu .item:after, -.ui.vertical.pointing.menu .ui.dropdown .menu .item:after { - display: none; -} - -/* Active */ - -.ui.pointing.menu .active.item:after { - visibility: visible; -} - -.ui.pointing.menu .active.dropdown.item:after { - visibility: hidden; -} - -/* Don't double up pointers */ - -.ui.pointing.menu .dropdown.active.item:after, -.ui.pointing.menu .active.item .menu .active.item:after { - display: none; -} - -/* Colors */ - -.ui.pointing.menu .active.item:hover:after { - background-color: #F2F2F2; -} - -.ui.pointing.menu .active.item:after { - background-color: #F2F2F2; -} - -.ui.pointing.menu .active.item:hover:after { - background-color: #F2F2F2; -} - -.ui.vertical.pointing.menu .active.item:hover:after { - background-color: #F2F2F2; -} - -.ui.vertical.pointing.menu .active.item:after { - background-color: #F2F2F2; -} - -.ui.vertical.pointing.menu .menu .active.item:after { - background-color: #FFFFFF; -} - -.ui.inverted.pointing.menu .primary.active.item:after { - background-color: #2185D0; -} - -.ui.inverted.pointing.menu .secondary.active.item:after { - background-color: #1B1C1D; -} - -.ui.inverted.pointing.menu .red.active.item:after { - background-color: #DB2828; -} - -.ui.inverted.pointing.menu .orange.active.item:after { - background-color: #F2711C; -} - -.ui.inverted.pointing.menu .yellow.active.item:after { - background-color: #FBBD08; -} - -.ui.inverted.pointing.menu .olive.active.item:after { - background-color: #B5CC18; -} - -.ui.inverted.pointing.menu .green.active.item:after { - background-color: #21BA45; -} - -.ui.inverted.pointing.menu .teal.active.item:after { - background-color: #00B5AD; -} - -.ui.inverted.pointing.menu .blue.active.item:after { - background-color: #2185D0; -} - -.ui.inverted.pointing.menu .violet.active.item:after { - background-color: #6435C9; -} - -.ui.inverted.pointing.menu .purple.active.item:after { - background-color: #A333C8; -} - -.ui.inverted.pointing.menu .pink.active.item:after { - background-color: #E03997; -} - -.ui.inverted.pointing.menu .brown.active.item:after { - background-color: #A5673F; -} - -.ui.inverted.pointing.menu .grey.active.item:after { - background-color: #767676; -} - -.ui.inverted.pointing.menu .black.active.item:after { - background-color: #1B1C1D; -} - -/*-------------- - Attached - ---------------*/ - -/* Middle */ - -.ui.attached.menu { - top: 0; - bottom: 0; - border-radius: 0; - margin: 0 -1px; - width: calc(100% + 2px); - max-width: calc(100% + 2px); - -webkit-box-shadow: none; - box-shadow: none; -} - -.ui.attached + .ui.attached.menu:not(.top) { - border-top: none; -} - -/* Top */ - -.ui[class*="top attached"].menu { - bottom: 0; - margin-bottom: 0; - top: 0; - margin-top: 1rem; - border-radius: 0.28571429rem 0.28571429rem 0 0; -} - -.ui.menu[class*="top attached"]:first-child { - margin-top: 0; -} - -/* Bottom */ - -.ui[class*="bottom attached"].menu { - bottom: 0; - margin-top: 0; - top: 0; - margin-bottom: 1rem; - -webkit-box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), none; - box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), none; - border-radius: 0 0 0.28571429rem 0.28571429rem; -} - -.ui[class*="bottom attached"].menu:last-child { - margin-bottom: 0; -} - -/* Attached Menu Item */ - -.ui.top.attached.menu > .item:first-child { - border-radius: 0.28571429rem 0 0 0; -} - -.ui.bottom.attached.menu > .item:first-child { - border-radius: 0 0 0 0.28571429rem; -} - -/* Tabular Attached */ - -.ui.attached.menu:not(.tabular) { - border: 1px solid #D4D4D5; -} - -.ui.attached.inverted.menu { - border: none; -} - -.ui.attached.tabular.menu { - margin-left: 0; - margin-right: 0; - width: 100%; -} - -/*-------------- - Sizes ----------------*/ - -.ui.menu { - font-size: 1rem; -} - -.ui.vertical.menu { - width: 15rem; -} - -.ui.mini.menu, -.ui.mini.menu .dropdown, -.ui.mini.menu .dropdown .menu > .item { - font-size: 0.78571429rem; -} - -.ui.mini.vertical.menu:not(.icon) { - width: 9rem; -} - -.ui.tiny.menu, -.ui.tiny.menu .dropdown, -.ui.tiny.menu .dropdown .menu > .item { - font-size: 0.85714286rem; -} - -.ui.tiny.vertical.menu:not(.icon) { - width: 11rem; -} - -.ui.small.menu, -.ui.small.menu .dropdown, -.ui.small.menu .dropdown .menu > .item { - font-size: 0.92857143rem; -} - -.ui.small.vertical.menu:not(.icon) { - width: 13rem; -} - -.ui.large.menu, -.ui.large.menu .dropdown, -.ui.large.menu .dropdown .menu > .item { - font-size: 1.07142857rem; -} - -.ui.large.vertical.menu:not(.icon) { - width: 18rem; -} - -.ui.big.menu, -.ui.big.menu .dropdown, -.ui.big.menu .dropdown .menu > .item { - font-size: 1.14285714rem; -} - -.ui.big.vertical.menu:not(.icon) { - width: 20rem; -} - -.ui.huge.menu, -.ui.huge.menu .dropdown, -.ui.huge.menu .dropdown .menu > .item { - font-size: 1.21428571rem; -} - -.ui.huge.vertical.menu:not(.icon) { - width: 22rem; -} - -.ui.massive.menu, -.ui.massive.menu .dropdown, -.ui.massive.menu .dropdown .menu > .item { - font-size: 1.28571429rem; -} - -.ui.massive.vertical.menu:not(.icon) { - width: 25rem; -} - -/*------------------- - Inverted dropdowns ---------------------*/ - -.ui.menu .ui.inverted.inverted.dropdown.item .menu { - background: #1B1C1D; - -webkit-box-shadow: none; - box-shadow: none; -} - -.ui.menu .ui.inverted.dropdown .menu > .item { - color: rgba(255, 255, 255, 0.8) !important; -} - -.ui.menu .ui.inverted.dropdown .menu > .active.item { - background: transparent !important; - color: rgba(255, 255, 255, 0.8) !important; -} - -.ui.menu .ui.inverted.dropdown .menu > .item:hover { - background: rgba(255, 255, 255, 0.08) !important; - color: rgba(255, 255, 255, 0.8) !important; -} - -.ui.menu .ui.inverted.dropdown .menu > .selected.item { - background: rgba(255, 255, 255, 0.15) !important; - color: rgba(255, 255, 255, 0.8) !important; -} - -/* Vertical */ - -.ui.vertical.menu .inverted.dropdown.item .menu { - -webkit-box-shadow: none; - box-shadow: none; -} - -/******************************* - Theme Overrides -*******************************/ - -/******************************* - Site Overrides -*******************************/ -/*! - * # Fomantic-UI - Message - * http://github.com/fomantic/Fomantic-UI/ - * - * - * Released under the MIT license - * http://opensource.org/licenses/MIT - * - */ - -/******************************* - Message -*******************************/ - -.ui.message { - position: relative; - min-height: 1em; - margin: 1em 0; - background: #F8F8F9; - padding: 1em 1.5em; - line-height: 1.4285em; - color: rgba(0, 0, 0, 0.87); - -webkit-transition: opacity 0.1s ease, color 0.1s ease, background 0.1s ease, -webkit-box-shadow 0.1s ease; - transition: opacity 0.1s ease, color 0.1s ease, background 0.1s ease, -webkit-box-shadow 0.1s ease; - transition: opacity 0.1s ease, color 0.1s ease, background 0.1s ease, box-shadow 0.1s ease; - transition: opacity 0.1s ease, color 0.1s ease, background 0.1s ease, box-shadow 0.1s ease, -webkit-box-shadow 0.1s ease; - border-radius: 0.28571429rem; - -webkit-box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.22) inset, 0 0 0 0 rgba(0, 0, 0, 0); - box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.22) inset, 0 0 0 0 rgba(0, 0, 0, 0); -} - -.ui.message:first-child { - margin-top: 0; -} - -.ui.message:last-child { - margin-bottom: 0; -} - -/*-------------- - Content ----------------*/ - -/* Header */ - -.ui.message .header { - display: block; - font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif; - font-weight: bold; - margin: -0.14285714em 0 0 0; -} - -/* Default font size */ - -.ui.message .header:not(.ui) { - font-size: 1.14285714em; -} - -/* Paragraph */ - -.ui.message p { - opacity: 0.85; - margin: 0.75em 0; -} - -.ui.message p:first-child { - margin-top: 0; -} - -.ui.message p:last-child { - margin-bottom: 0; -} - -.ui.message .header + p { - margin-top: 0.25em; -} - -/* List */ - -.ui.message .list:not(.ui) { - text-align: left; - padding: 0; - opacity: 0.85; - list-style-position: inside; - margin: 0.5em 0 0; -} - -.ui.message .list:not(.ui):first-child { - margin-top: 0; -} - -.ui.message .list:not(.ui):last-child { - margin-bottom: 0; -} - -.ui.message .list:not(.ui) li { - position: relative; - list-style-type: none; - margin: 0 0 0.3em 1em; - padding: 0; -} - -.ui.message .list:not(.ui) li:before { - position: absolute; - content: '•'; - left: -1em; - height: 100%; - vertical-align: baseline; -} - -.ui.message .list:not(.ui) li:last-child { - margin-bottom: 0; -} - -/* Icon */ - -.ui.message > .icon { - margin-right: 0.6em; -} - -/* Close Icon */ - -.ui.message > .close.icon { - cursor: pointer; - position: absolute; - margin: 0; - top: 0.78575em; - right: 0.5em; - opacity: 0.7; - -webkit-transition: opacity 0.1s ease; - transition: opacity 0.1s ease; -} - -.ui.message > .close.icon:hover { - opacity: 1; -} - -/* First / Last Element */ - -.ui.message > :first-child { - margin-top: 0; -} - -.ui.message > :last-child { - margin-bottom: 0; -} - -/******************************* - Coupling -*******************************/ - -.ui.dropdown .menu > .message { - margin: 0 -1px; -} - -/******************************* - States -*******************************/ - -/*-------------- - Visible ----------------*/ - -.ui.visible.visible.visible.visible.message { - display: block; -} - -.ui.icon.visible.visible.visible.visible.message { - display: -webkit-box; - display: -ms-flexbox; - display: flex; -} - -/*-------------- - Hidden ----------------*/ - -.ui.hidden.hidden.hidden.hidden.message { - display: none; -} - -/******************************* - Variations -*******************************/ - -/*-------------- - Compact - ---------------*/ - -.ui.compact.message { - display: inline-block; -} - -.ui.compact.icon.message { - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - width: auto; -} - -/*-------------- - Attached - ---------------*/ - -.ui.attached.message { - margin-bottom: -1px; - border-radius: 0.28571429rem 0.28571429rem 0 0; - -webkit-box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.15) inset; - box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.15) inset; - margin-left: -1px; - margin-right: -1px; -} - -.ui.attached + .ui.attached.message:not(.top):not(.bottom) { - margin-top: -1px; - border-radius: 0; -} - -.ui.bottom.attached.message { - margin-top: -1px; - border-radius: 0 0 0.28571429rem 0.28571429rem; - -webkit-box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.15) inset, 0 1px 2px 0 rgba(34, 36, 38, 0.15); - box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.15) inset, 0 1px 2px 0 rgba(34, 36, 38, 0.15); -} - -.ui.bottom.attached.message:not(:last-child) { - margin-bottom: 1em; -} - -.ui.attached.icon.message { - width: auto; -} - -/*-------------- - Icon - ---------------*/ - -.ui.icon.message { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - width: 100%; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - -.ui.icon.message > .icon:not(.close) { - display: block; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - line-height: 1; - vertical-align: middle; - font-size: 3em; - opacity: 0.8; -} - -.ui.icon.message > .content { - display: block; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - vertical-align: middle; -} - -.ui.icon.message .icon:not(.close) + .content { - padding-left: 0; -} - -.ui.icon.message .circular.icon { - width: 1em; -} - -/*-------------- - Floating - ---------------*/ - -.ui.floating.message { - -webkit-box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.22) inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15); - box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.22) inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15); -} - -/*-------------- - Colors ----------------*/ - -/*-------------- - Types ----------------*/ - -.ui.positive.message { - background-color: #FCFFF5; - color: #2C662D; -} - -.ui.positive.message, -.ui.attached.positive.message { - -webkit-box-shadow: 0 0 0 1px #A3C293 inset, 0 0 0 0 rgba(0, 0, 0, 0); - box-shadow: 0 0 0 1px #A3C293 inset, 0 0 0 0 rgba(0, 0, 0, 0); -} - -.ui.floating.positive.message { - -webkit-box-shadow: 0 0 0 1px #A3C293 inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15); - box-shadow: 0 0 0 1px #A3C293 inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15); -} - -.ui.positive.message .header { - color: #1A531B; -} - -.ui.negative.message { - background-color: #FFF6F6; - color: #9F3A38; -} - -.ui.negative.message, -.ui.attached.negative.message { - -webkit-box-shadow: 0 0 0 1px #E0B4B4 inset, 0 0 0 0 rgba(0, 0, 0, 0); - box-shadow: 0 0 0 1px #E0B4B4 inset, 0 0 0 0 rgba(0, 0, 0, 0); -} - -.ui.floating.negative.message { - -webkit-box-shadow: 0 0 0 1px #E0B4B4 inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15); - box-shadow: 0 0 0 1px #E0B4B4 inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15); -} - -.ui.negative.message .header { - color: #912D2B; -} - -.ui.info.message { - background-color: #F8FFFF; - color: #276F86; -} - -.ui.info.message, -.ui.attached.info.message { - -webkit-box-shadow: 0 0 0 1px #A9D5DE inset, 0 0 0 0 rgba(0, 0, 0, 0); - box-shadow: 0 0 0 1px #A9D5DE inset, 0 0 0 0 rgba(0, 0, 0, 0); -} - -.ui.floating.info.message { - -webkit-box-shadow: 0 0 0 1px #A9D5DE inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15); - box-shadow: 0 0 0 1px #A9D5DE inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15); -} - -.ui.info.message .header { - color: #0E566C; -} - -.ui.warning.message { - background-color: #FFFAF3; - color: #573A08; -} - -.ui.warning.message, -.ui.attached.warning.message { - -webkit-box-shadow: 0 0 0 1px #C9BA9B inset, 0 0 0 0 rgba(0, 0, 0, 0); - box-shadow: 0 0 0 1px #C9BA9B inset, 0 0 0 0 rgba(0, 0, 0, 0); -} - -.ui.floating.warning.message { - -webkit-box-shadow: 0 0 0 1px #C9BA9B inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15); - box-shadow: 0 0 0 1px #C9BA9B inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15); -} - -.ui.warning.message .header { - color: #794B02; -} - -.ui.error.message { - background-color: #FFF6F6; - color: #9F3A38; -} - -.ui.error.message, -.ui.attached.error.message { - -webkit-box-shadow: 0 0 0 1px #E0B4B4 inset, 0 0 0 0 rgba(0, 0, 0, 0); - box-shadow: 0 0 0 1px #E0B4B4 inset, 0 0 0 0 rgba(0, 0, 0, 0); -} - -.ui.floating.error.message { - -webkit-box-shadow: 0 0 0 1px #E0B4B4 inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15); - box-shadow: 0 0 0 1px #E0B4B4 inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15); -} - -.ui.error.message .header { - color: #912D2B; -} - -.ui.success.message { - background-color: #FCFFF5; - color: #2C662D; -} - -.ui.success.message, -.ui.attached.success.message { - -webkit-box-shadow: 0 0 0 1px #A3C293 inset, 0 0 0 0 rgba(0, 0, 0, 0); - box-shadow: 0 0 0 1px #A3C293 inset, 0 0 0 0 rgba(0, 0, 0, 0); -} - -.ui.floating.success.message { - -webkit-box-shadow: 0 0 0 1px #A3C293 inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15); - box-shadow: 0 0 0 1px #A3C293 inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15); -} - -.ui.success.message .header { - color: #1A531B; -} - -.ui.primary.message { - background-color: #DFF0FF; - color: rgba(255, 255, 255, 0.9); -} - -.ui.primary.message, -.ui.attached.primary.message { - -webkit-box-shadow: 0 0 0 1px #2185D0 inset, 0 0 0 0 rgba(0, 0, 0, 0); - box-shadow: 0 0 0 1px #2185D0 inset, 0 0 0 0 rgba(0, 0, 0, 0); -} - -.ui.floating.primary.message { - -webkit-box-shadow: 0 0 0 1px #2185D0 inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15); - box-shadow: 0 0 0 1px #2185D0 inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15); -} - -.ui.primary.message .header { - color: rgba(242, 242, 242, 0.9); -} - -.ui.secondary.message { - background-color: #F4F4F4; - color: rgba(255, 255, 255, 0.9); -} - -.ui.secondary.message, -.ui.attached.secondary.message { - -webkit-box-shadow: 0 0 0 1px #1B1C1D inset, 0 0 0 0 rgba(0, 0, 0, 0); - box-shadow: 0 0 0 1px #1B1C1D inset, 0 0 0 0 rgba(0, 0, 0, 0); -} - -.ui.floating.secondary.message { - -webkit-box-shadow: 0 0 0 1px #1B1C1D inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15); - box-shadow: 0 0 0 1px #1B1C1D inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15); -} - -.ui.secondary.message .header { - color: rgba(242, 242, 242, 0.9); -} - -.ui.red.message { - background-color: #FFE8E6; - color: #DB2828; -} - -.ui.red.message, -.ui.attached.red.message { - -webkit-box-shadow: 0 0 0 1px #DB2828 inset, 0 0 0 0 rgba(0, 0, 0, 0); - box-shadow: 0 0 0 1px #DB2828 inset, 0 0 0 0 rgba(0, 0, 0, 0); -} - -.ui.floating.red.message { - -webkit-box-shadow: 0 0 0 1px #DB2828 inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15); - box-shadow: 0 0 0 1px #DB2828 inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15); -} - -.ui.red.message .header { - color: #c82121; -} - -.ui.orange.message { - background-color: #FFEDDE; - color: #F2711C; -} - -.ui.orange.message, -.ui.attached.orange.message { - -webkit-box-shadow: 0 0 0 1px #F2711C inset, 0 0 0 0 rgba(0, 0, 0, 0); - box-shadow: 0 0 0 1px #F2711C inset, 0 0 0 0 rgba(0, 0, 0, 0); -} - -.ui.floating.orange.message { - -webkit-box-shadow: 0 0 0 1px #F2711C inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15); - box-shadow: 0 0 0 1px #F2711C inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15); -} - -.ui.orange.message .header { - color: #e7640d; -} - -.ui.yellow.message { - background-color: #FFF8DB; - color: #B58105; -} - -.ui.yellow.message, -.ui.attached.yellow.message { - -webkit-box-shadow: 0 0 0 1px #B58105 inset, 0 0 0 0 rgba(0, 0, 0, 0); - box-shadow: 0 0 0 1px #B58105 inset, 0 0 0 0 rgba(0, 0, 0, 0); -} - -.ui.floating.yellow.message { - -webkit-box-shadow: 0 0 0 1px #B58105 inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15); - box-shadow: 0 0 0 1px #B58105 inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15); -} - -.ui.yellow.message .header { - color: #9c6f04; -} - -.ui.olive.message { - background-color: #FBFDEF; - color: #8ABC1E; -} - -.ui.olive.message, -.ui.attached.olive.message { - -webkit-box-shadow: 0 0 0 1px #8ABC1E inset, 0 0 0 0 rgba(0, 0, 0, 0); - box-shadow: 0 0 0 1px #8ABC1E inset, 0 0 0 0 rgba(0, 0, 0, 0); -} - -.ui.floating.olive.message { - -webkit-box-shadow: 0 0 0 1px #8ABC1E inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15); - box-shadow: 0 0 0 1px #8ABC1E inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15); -} - -.ui.olive.message .header { - color: #7aa61a; -} - -.ui.green.message { - background-color: #E5F9E7; - color: #1EBC30; -} - -.ui.green.message, -.ui.attached.green.message { - -webkit-box-shadow: 0 0 0 1px #1EBC30 inset, 0 0 0 0 rgba(0, 0, 0, 0); - box-shadow: 0 0 0 1px #1EBC30 inset, 0 0 0 0 rgba(0, 0, 0, 0); -} - -.ui.floating.green.message { - -webkit-box-shadow: 0 0 0 1px #1EBC30 inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15); - box-shadow: 0 0 0 1px #1EBC30 inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15); -} - -.ui.green.message .header { - color: #1aa62a; -} - -.ui.teal.message { - background-color: #E1F7F7; - color: #10A3A3; -} - -.ui.teal.message, -.ui.attached.teal.message { - -webkit-box-shadow: 0 0 0 1px #10A3A3 inset, 0 0 0 0 rgba(0, 0, 0, 0); - box-shadow: 0 0 0 1px #10A3A3 inset, 0 0 0 0 rgba(0, 0, 0, 0); -} - -.ui.floating.teal.message { - -webkit-box-shadow: 0 0 0 1px #10A3A3 inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15); - box-shadow: 0 0 0 1px #10A3A3 inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15); -} - -.ui.teal.message .header { - color: #0e8c8c; -} - -.ui.blue.message { - background-color: #DFF0FF; - color: #2185D0; -} - -.ui.blue.message, -.ui.attached.blue.message { - -webkit-box-shadow: 0 0 0 1px #2185D0 inset, 0 0 0 0 rgba(0, 0, 0, 0); - box-shadow: 0 0 0 1px #2185D0 inset, 0 0 0 0 rgba(0, 0, 0, 0); -} - -.ui.floating.blue.message { - -webkit-box-shadow: 0 0 0 1px #2185D0 inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15); - box-shadow: 0 0 0 1px #2185D0 inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15); -} - -.ui.blue.message .header { - color: #1e77ba; -} - -.ui.violet.message { - background-color: #EAE7FF; - color: #6435C9; -} - -.ui.violet.message, -.ui.attached.violet.message { - -webkit-box-shadow: 0 0 0 1px #6435C9 inset, 0 0 0 0 rgba(0, 0, 0, 0); - box-shadow: 0 0 0 1px #6435C9 inset, 0 0 0 0 rgba(0, 0, 0, 0); -} - -.ui.floating.violet.message { - -webkit-box-shadow: 0 0 0 1px #6435C9 inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15); - box-shadow: 0 0 0 1px #6435C9 inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15); -} - -.ui.violet.message .header { - color: #5a30b5; -} - -.ui.purple.message { - background-color: #F6E7FF; - color: #A333C8; -} - -.ui.purple.message, -.ui.attached.purple.message { - -webkit-box-shadow: 0 0 0 1px #A333C8 inset, 0 0 0 0 rgba(0, 0, 0, 0); - box-shadow: 0 0 0 1px #A333C8 inset, 0 0 0 0 rgba(0, 0, 0, 0); -} - -.ui.floating.purple.message { - -webkit-box-shadow: 0 0 0 1px #A333C8 inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15); - box-shadow: 0 0 0 1px #A333C8 inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15); -} - -.ui.purple.message .header { - color: #922eb4; -} - -.ui.pink.message { - background-color: #FFE3FB; - color: #E03997; -} - -.ui.pink.message, -.ui.attached.pink.message { - -webkit-box-shadow: 0 0 0 1px #E03997 inset, 0 0 0 0 rgba(0, 0, 0, 0); - box-shadow: 0 0 0 1px #E03997 inset, 0 0 0 0 rgba(0, 0, 0, 0); -} - -.ui.floating.pink.message { - -webkit-box-shadow: 0 0 0 1px #E03997 inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15); - box-shadow: 0 0 0 1px #E03997 inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15); -} - -.ui.pink.message .header { - color: #dd238b; -} - -.ui.brown.message { - background-color: #F1E2D3; - color: #A5673F; -} - -.ui.brown.message, -.ui.attached.brown.message { - -webkit-box-shadow: 0 0 0 1px #A5673F inset, 0 0 0 0 rgba(0, 0, 0, 0); - box-shadow: 0 0 0 1px #A5673F inset, 0 0 0 0 rgba(0, 0, 0, 0); -} - -.ui.floating.brown.message { - -webkit-box-shadow: 0 0 0 1px #A5673F inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15); - box-shadow: 0 0 0 1px #A5673F inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15); -} - -.ui.brown.message .header { - color: #935b38; -} - -.ui.grey.message { - background-color: #F4F4F4; - color: #767676; -} - -.ui.grey.message, -.ui.attached.grey.message { - -webkit-box-shadow: 0 0 0 1px #767676 inset, 0 0 0 0 rgba(0, 0, 0, 0); - box-shadow: 0 0 0 1px #767676 inset, 0 0 0 0 rgba(0, 0, 0, 0); -} - -.ui.floating.grey.message { - -webkit-box-shadow: 0 0 0 1px #767676 inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15); - box-shadow: 0 0 0 1px #767676 inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15); -} - -.ui.grey.message .header { - color: #696969; -} - -.ui.black.message { - background-color: #1B1C1D; - color: rgba(255, 255, 255, 0.9); -} - -.ui.black.message .header { - color: rgba(255, 255, 255, 0.9); -} - -.ui.inverted.message { - background-color: #1B1C1D; - color: rgba(255, 255, 255, 0.9); -} - -/*-------------- - Sizes ----------------*/ - -.ui.message { - font-size: 1em; -} - -.ui.mini.message { - font-size: 0.78571429em; -} - -.ui.tiny.message { - font-size: 0.85714286em; -} - -.ui.small.message { - font-size: 0.92857143em; -} - -.ui.large.message { - font-size: 1.14285714em; -} - -.ui.big.message { - font-size: 1.28571429em; -} - -.ui.huge.message { - font-size: 1.42857143em; -} - -.ui.massive.message { - font-size: 1.71428571em; -} - -/******************************* - Theme Overrides -*******************************/ - -/******************************* - Site Overrides -*******************************/ -/*! - * # Fomantic-UI - Table - * http://github.com/fomantic/Fomantic-UI/ - * - * - * Released under the MIT license - * http://opensource.org/licenses/MIT - * - */ - -/******************************* - Table -*******************************/ - -/* Prototype */ - -.ui.table { - width: 100%; - background: #FFFFFF; - margin: 1em 0; - border: 1px solid rgba(34, 36, 38, 0.15); - -webkit-box-shadow: none; - box-shadow: none; - border-radius: 0.28571429rem; - text-align: left; - vertical-align: middle; - color: rgba(0, 0, 0, 0.87); - border-collapse: separate; - border-spacing: 0; -} - -.ui.table:first-child { - margin-top: 0; -} - -.ui.table:last-child { - margin-bottom: 0; -} - -.ui.table > thead, -.ui.table > tbody { - text-align: inherit; - vertical-align: inherit; -} - -/******************************* - Parts -*******************************/ - -/* Table Content */ - -.ui.table th, -.ui.table td { - -webkit-transition: background 0.1s ease, color 0.1s ease; - transition: background 0.1s ease, color 0.1s ease; -} - -/* Headers */ - -.ui.table > thead { - -webkit-box-shadow: none; - box-shadow: none; -} - -.ui.table > thead > tr > th { - cursor: auto; - background: #F9FAFB; - text-align: inherit; - color: rgba(0, 0, 0, 0.87); - padding: 0.92857143em 0.78571429em; - vertical-align: inherit; - font-style: none; - font-weight: bold; - text-transform: none; - border-bottom: 1px solid rgba(34, 36, 38, 0.1); - border-left: none; -} - -.ui.table > thead > tr > th:first-child { - border-left: none; -} - -.ui.table > thead > tr:first-child > th:first-child { - border-radius: 0.28571429rem 0 0 0; -} - -.ui.table > thead > tr:first-child > th:last-child { - border-radius: 0 0.28571429rem 0 0; -} - -.ui.table > thead > tr:first-child > th:only-child { - border-radius: 0.28571429rem 0.28571429rem 0 0; -} - -/* Footer */ - -.ui.table > tfoot { - -webkit-box-shadow: none; - box-shadow: none; -} - -.ui.table > tfoot > tr > th, -.ui.table > tfoot > tr > td { - cursor: auto; - border-top: 1px solid rgba(34, 36, 38, 0.15); - background: #F9FAFB; - text-align: inherit; - color: rgba(0, 0, 0, 0.87); - padding: 0.78571429em 0.78571429em; - vertical-align: middle; - font-style: normal; - font-weight: normal; - text-transform: none; -} - -.ui.table > tfoot > tr > th:first-child, -.ui.table > tfoot > tr > td:first-child { - border-left: none; -} - -.ui.table > tfoot > tr:first-child > th:first-child, -.ui.table > tfoot > tr:first-child > td:first-child { - border-radius: 0 0 0 0.28571429rem; -} - -.ui.table > tfoot > tr:first-child > th:last-child, -.ui.table > tfoot > tr:first-child > td:last-child { - border-radius: 0 0 0.28571429rem 0; -} - -.ui.table > tfoot > tr:first-child > th:only-child, -.ui.table > tfoot > tr:first-child > td:only-child { - border-radius: 0 0 0.28571429rem 0.28571429rem; -} - -/* Table Row */ - -.ui.table > tr > td, -.ui.table > tbody > tr > td { - border-top: 1px solid rgba(34, 36, 38, 0.1); -} - -.ui.table > tr:first-child > td, -.ui.table > tbody > tr:first-child > td { - border-top: none; -} - -/* Repeated tbody */ - -.ui.table > tbody + tbody tr:first-child > td { - border-top: 1px solid rgba(34, 36, 38, 0.1); -} - -/* Table Cells */ - -.ui.table > tbody > tr > td, -.ui.table > tr > td { - padding: 0.78571429em 0.78571429em; - text-align: inherit; -} - -/* Icons */ - -.ui.table > .icon { - vertical-align: baseline; -} - -.ui.table > .icon:only-child { - margin: 0; -} - -/* Table Segment */ - -.ui.table.segment { - padding: 0; -} - -.ui.table.segment:after { - display: none; -} - -.ui.table.segment.stacked:after { - display: block; -} - -/* Responsive */ - -@media only screen and (max-width: 767.98px) { - .ui.table:not(.unstackable) { - width: 100%; - padding: 0; - } - - .ui.table:not(.unstackable) > thead, - .ui.table:not(.unstackable) > thead > tr, - .ui.table:not(.unstackable) > tfoot, - .ui.table:not(.unstackable) > tfoot > tr, - .ui.table:not(.unstackable) > tbody, - .ui.table:not(.unstackable) > tr, - .ui.table:not(.unstackable) > tbody > tr, - .ui.table:not(.unstackable) > tr > th, - .ui.table:not(.unstackable) > thead > tr > th, - .ui.table:not(.unstackable) > tbody > tr > th, - .ui.table:not(.unstackable) > tfoot > tr > th, - .ui.table:not(.unstackable) > tr > td, - .ui.table:not(.unstackable) > tbody > tr > td, - .ui.table:not(.unstackable) > tfoot > tr > td { - display: block !important; - width: auto !important; - } - - .ui.table:not(.unstackable) > thead { - display: block; - } - - .ui.table:not(.unstackable) > tfoot { - display: block; - } - - .ui.ui.ui.ui.table:not(.unstackable) > tr, - .ui.ui.ui.ui.table:not(.unstackable) > thead > tr, - .ui.ui.ui.ui.table:not(.unstackable) > tbody > tr, - .ui.ui.ui.ui.table:not(.unstackable) > tfoot > tr { - padding-top: 1em; - padding-bottom: 1em; - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset; - } - - .ui.ui.ui.ui.table:not(.unstackable) > tr > th, - .ui.ui.ui.ui.table:not(.unstackable) > thead > tr > th, - .ui.ui.ui.ui.table:not(.unstackable) > tbody > tr > th, - .ui.ui.ui.ui.table:not(.unstackable) > tfoot > tr > th, - .ui.ui.ui.ui.table:not(.unstackable) > tr > td, - .ui.ui.ui.ui.table:not(.unstackable) > tbody > tr > td, - .ui.ui.ui.ui.table:not(.unstackable) > tfoot > tr > td { - background: none; - border: none; - padding: 0.25em 0.75em; - -webkit-box-shadow: none; - box-shadow: none; - } - - .ui.table:not(.unstackable) > tr > th:first-child, - .ui.table:not(.unstackable) > thead > tr > th:first-child, - .ui.table:not(.unstackable) > tbody > tr > th:first-child, - .ui.table:not(.unstackable) > tfoot > tr > th:first-child, - .ui.table:not(.unstackable) > tr > td:first-child, - .ui.table:not(.unstackable) > tbody > tr > td:first-child, - .ui.table:not(.unstackable) > tfoot > tr > td:first-child { - font-weight: bold; - } - - /* Definition Table */ - - .ui.definition.table:not(.unstackable) > thead > tr > th:first-child { - -webkit-box-shadow: none !important; - box-shadow: none !important; - } - - .ui.ui.ui.ui.table:not(.unstackable) tr.marked.primary.left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #2185D0 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #2185D0 inset; - } - - .ui.ui.ui.ui.table:not(.unstackable) tr.marked.primary.right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #2185D0 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #2185D0 inset; - } - - .ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.primary.left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #54C8FF inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #54C8FF inset; - } - - .ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.primary.right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #54C8FF inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #54C8FF inset; - } - - .ui.ui.ui.ui.table:not(.unstackable) tr.marked.secondary.left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #1B1C1D inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #1B1C1D inset; - } - - .ui.ui.ui.ui.table:not(.unstackable) tr.marked.secondary.right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #1B1C1D inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #1B1C1D inset; - } - - .ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.secondary.left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #545454 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #545454 inset; - } - - .ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.secondary.right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #545454 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #545454 inset; - } - - .ui.ui.ui.ui.table:not(.unstackable) tr.marked.red.left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #DB2828 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #DB2828 inset; - } - - .ui.ui.ui.ui.table:not(.unstackable) tr.marked.red.right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #DB2828 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #DB2828 inset; - } - - .ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.red.left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #FF695E inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #FF695E inset; - } - - .ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.red.right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #FF695E inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #FF695E inset; - } - - .ui.ui.ui.ui.table:not(.unstackable) tr.marked.orange.left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #F2711C inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #F2711C inset; - } - - .ui.ui.ui.ui.table:not(.unstackable) tr.marked.orange.right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #F2711C inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #F2711C inset; - } - - .ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.orange.left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #FF851B inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #FF851B inset; - } - - .ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.orange.right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #FF851B inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #FF851B inset; - } - - .ui.ui.ui.ui.table:not(.unstackable) tr.marked.yellow.left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #FBBD08 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #FBBD08 inset; - } - - .ui.ui.ui.ui.table:not(.unstackable) tr.marked.yellow.right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #FBBD08 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #FBBD08 inset; - } - - .ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.yellow.left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #FFE21F inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #FFE21F inset; - } - - .ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.yellow.right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #FFE21F inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #FFE21F inset; - } - - .ui.ui.ui.ui.table:not(.unstackable) tr.marked.olive.left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #B5CC18 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #B5CC18 inset; - } - - .ui.ui.ui.ui.table:not(.unstackable) tr.marked.olive.right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #B5CC18 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #B5CC18 inset; - } - - .ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.olive.left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #D9E778 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #D9E778 inset; - } - - .ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.olive.right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #D9E778 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #D9E778 inset; - } - - .ui.ui.ui.ui.table:not(.unstackable) tr.marked.green.left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #21BA45 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #21BA45 inset; - } - - .ui.ui.ui.ui.table:not(.unstackable) tr.marked.green.right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #21BA45 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #21BA45 inset; - } - - .ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.green.left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #2ECC40 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #2ECC40 inset; - } - - .ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.green.right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #2ECC40 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #2ECC40 inset; - } - - .ui.ui.ui.ui.table:not(.unstackable) tr.marked.teal.left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #00B5AD inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #00B5AD inset; - } - - .ui.ui.ui.ui.table:not(.unstackable) tr.marked.teal.right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #00B5AD inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #00B5AD inset; - } - - .ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.teal.left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #6DFFFF inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #6DFFFF inset; - } - - .ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.teal.right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #6DFFFF inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #6DFFFF inset; - } - - .ui.ui.ui.ui.table:not(.unstackable) tr.marked.blue.left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #2185D0 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #2185D0 inset; - } - - .ui.ui.ui.ui.table:not(.unstackable) tr.marked.blue.right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #2185D0 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #2185D0 inset; - } - - .ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.blue.left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #54C8FF inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #54C8FF inset; - } - - .ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.blue.right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #54C8FF inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #54C8FF inset; - } - - .ui.ui.ui.ui.table:not(.unstackable) tr.marked.violet.left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #6435C9 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #6435C9 inset; - } - - .ui.ui.ui.ui.table:not(.unstackable) tr.marked.violet.right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #6435C9 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #6435C9 inset; - } - - .ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.violet.left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #A291FB inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #A291FB inset; - } - - .ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.violet.right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #A291FB inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #A291FB inset; - } - - .ui.ui.ui.ui.table:not(.unstackable) tr.marked.purple.left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #A333C8 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #A333C8 inset; - } - - .ui.ui.ui.ui.table:not(.unstackable) tr.marked.purple.right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #A333C8 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #A333C8 inset; - } - - .ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.purple.left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #DC73FF inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #DC73FF inset; - } - - .ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.purple.right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #DC73FF inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #DC73FF inset; - } - - .ui.ui.ui.ui.table:not(.unstackable) tr.marked.pink.left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #E03997 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #E03997 inset; - } - - .ui.ui.ui.ui.table:not(.unstackable) tr.marked.pink.right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #E03997 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #E03997 inset; - } - - .ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.pink.left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #FF8EDF inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #FF8EDF inset; - } - - .ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.pink.right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #FF8EDF inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #FF8EDF inset; - } - - .ui.ui.ui.ui.table:not(.unstackable) tr.marked.brown.left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #A5673F inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #A5673F inset; - } - - .ui.ui.ui.ui.table:not(.unstackable) tr.marked.brown.right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #A5673F inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #A5673F inset; - } - - .ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.brown.left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #D67C1C inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #D67C1C inset; - } - - .ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.brown.right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #D67C1C inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #D67C1C inset; - } - - .ui.ui.ui.ui.table:not(.unstackable) tr.marked.grey.left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #767676 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #767676 inset; - } - - .ui.ui.ui.ui.table:not(.unstackable) tr.marked.grey.right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #767676 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #767676 inset; - } - - .ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.grey.left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #DCDDDE inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #DCDDDE inset; - } - - .ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.grey.right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #DCDDDE inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #DCDDDE inset; - } - - .ui.ui.ui.ui.table:not(.unstackable) tr.marked.black.left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #1B1C1D inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #1B1C1D inset; - } - - .ui.ui.ui.ui.table:not(.unstackable) tr.marked.black.right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #1B1C1D inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #1B1C1D inset; - } - - .ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.black.left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #545454 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #545454 inset; - } - - .ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.black.right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #545454 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #545454 inset; - } -} - -/******************************* - Coupling -*******************************/ - -/* UI Image */ - -.ui.table .collapsing .image, -.ui.table .collapsing .image img { - max-width: none; -} - -/******************************* - Types -*******************************/ - -/*-------------- - Complex ----------------*/ - -.ui.structured.table { - border-collapse: collapse; -} - -.ui.structured.table > thead > tr > th { - border-left: none; - border-right: none; -} - -.ui.structured.sortable.table > thead > tr > th { - border-left: 1px solid rgba(34, 36, 38, 0.15); - border-right: 1px solid rgba(34, 36, 38, 0.15); -} - -.ui.structured.basic.table > tr > th, -.ui.structured.basic.table > thead > tr > th, -.ui.structured.basic.table > tbody > tr > th, -.ui.structured.basic.table > tfoot > tr > th { - border-left: none; - border-right: none; -} - -.ui.structured.celled.table > tr > th, -.ui.structured.celled.table > thead > tr > th, -.ui.structured.celled.table > tbody > tr > th, -.ui.structured.celled.table > tfoot > tr > th, -.ui.structured.celled.table > tr > td, -.ui.structured.celled.table > tbody > tr > td, -.ui.structured.celled.table > tfoot > tr > td { - border-left: 1px solid rgba(34, 36, 38, 0.1); - border-right: 1px solid rgba(34, 36, 38, 0.1); -} - -/*-------------- - Definition - ---------------*/ - -.ui.definition.table > thead:not(.full-width) > tr > th:first-child { - pointer-events: none; - background: #FFFFFF; - font-weight: normal; - color: rgba(0, 0, 0, 0.4); - -webkit-box-shadow: -0.1em -0.2em 0 0.1em #FFFFFF; - box-shadow: -0.1em -0.2em 0 0.1em #FFFFFF; - -moz-transform: scale(1); -} - -.ui.definition.table > tfoot:not(.full-width) > tr > th:first-child { - pointer-events: none; - background: #FFFFFF; - font-weight: normal; - color: rgba(0, 0, 0, 0.4); - -webkit-box-shadow: -0.1em 0.2em 0 0.1em #FFFFFF; - box-shadow: -0.1em 0.2em 0 0.1em #FFFFFF; - -moz-transform: scale(1); -} - -/* Highlight Defining Column */ - -.ui.definition.table > tr > td:first-child:not(.ignored), -.ui.definition.table > tbody > tr > td:first-child:not(.ignored), -.ui.definition.table > tfoot > tr > td:first-child:not(.ignored), -.ui.definition.table tr td.definition { - background: rgba(0, 0, 0, 0.03); - font-weight: bold; - color: rgba(0, 0, 0, 0.95); - text-transform: ''; - -webkit-box-shadow: ''; - box-shadow: ''; - text-align: ''; - font-size: 1em; - padding-left: ''; - padding-right: ''; -} - -/* Fix 2nd Column */ - -.ui.definition.table > thead:not(.full-width) > tr > th:nth-child(2) { - border-left: 1px solid rgba(34, 36, 38, 0.15); -} - -.ui.definition.table > tfoot:not(.full-width) > tr > th:nth-child(2), -.ui.definition.table > tfoot:not(.full-width) > tr > td:nth-child(2) { - border-left: 1px solid rgba(34, 36, 38, 0.15); -} - -.ui.definition.table > tr > td:nth-child(2), -.ui.definition.table > tbody > tr > td:nth-child(2) { - border-left: 1px solid rgba(34, 36, 38, 0.15); -} - -/******************************* - States -*******************************/ - -/*-------------- - Positive - ---------------*/ - -.ui.ui.ui.ui.table tr.positive, -.ui.ui.table td.positive { - -webkit-box-shadow: 0 0 0 #A3C293 inset; - box-shadow: 0 0 0 #A3C293 inset; - background: #FCFFF5; - color: #2C662D; -} - -/*-------------- - Negative - ---------------*/ - -.ui.ui.ui.ui.table tr.negative, -.ui.ui.table td.negative { - -webkit-box-shadow: 0 0 0 #E0B4B4 inset; - box-shadow: 0 0 0 #E0B4B4 inset; - background: #FFF6F6; - color: #9F3A38; -} - -/*-------------- - Error - ---------------*/ - -.ui.ui.ui.ui.table tr.error, -.ui.ui.table td.error { - -webkit-box-shadow: 0 0 0 #E0B4B4 inset; - box-shadow: 0 0 0 #E0B4B4 inset; - background: #FFF6F6; - color: #9F3A38; -} - -/*-------------- - Warning - ---------------*/ - -.ui.ui.ui.ui.table tr.warning, -.ui.ui.table td.warning { - -webkit-box-shadow: 0 0 0 #C9BA9B inset; - box-shadow: 0 0 0 #C9BA9B inset; - background: #FFFAF3; - color: #573A08; -} - -/*-------------- - Active - ---------------*/ - -.ui.ui.ui.ui.table tr.active, -.ui.ui.table td.active { - -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.87) inset; - box-shadow: 0 0 0 rgba(0, 0, 0, 0.87) inset; - background: #E0E0E0; - color: rgba(0, 0, 0, 0.87); -} - -/*-------------- - Disabled - ---------------*/ - -.ui.table tr.disabled td, -.ui.table tr td.disabled, -.ui.table tr.disabled:hover, -.ui.table tr:hover td.disabled { - pointer-events: none; - color: rgba(40, 40, 40, 0.3); -} - -/******************************* - Variations -*******************************/ - -/*-------------- - Stackable - ---------------*/ - -@media only screen and (max-width: 991.98px) { - .ui[class*="tablet stackable"].table, - .ui[class*="tablet stackable"].table > thead, - .ui[class*="tablet stackable"].table > thead > tr, - .ui[class*="tablet stackable"].table > tfoot, - .ui[class*="tablet stackable"].table > tfoot > tr, - .ui[class*="tablet stackable"].table > tbody, - .ui[class*="tablet stackable"].table > tbody > tr, - .ui[class*="tablet stackable"].table > tr, - .ui[class*="tablet stackable"].table > thead > tr > th, - .ui[class*="tablet stackable"].table > tbody > tr > th, - .ui[class*="tablet stackable"].table > tfoot > tr > th, - .ui[class*="tablet stackable"].table > tr > th, - .ui[class*="tablet stackable"].table > tbody > tr > td, - .ui[class*="tablet stackable"].table > tfoot > tr > td, - .ui[class*="tablet stackable"].table > tr > td { - display: block !important; - width: 100% !important; - } - - .ui[class*="tablet stackable"].table { - padding: 0; - } - - .ui[class*="tablet stackable"].table > thead { - display: block; - } - - .ui[class*="tablet stackable"].table > tfoot { - display: block; - } - - .ui.ui.ui.ui[class*="tablet stackable"].table > thead > tr, - .ui.ui.ui.ui[class*="tablet stackable"].table > tbody > tr, - .ui.ui.ui.ui[class*="tablet stackable"].table > tfoot > tr, - .ui.ui.ui.ui[class*="tablet stackable"].table > tr { - padding-top: 1em; - padding-bottom: 1em; - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset; - } - - .ui[class*="tablet stackable"].table > thead > tr > th, - .ui[class*="tablet stackable"].table > tbody > tr > th, - .ui[class*="tablet stackable"].table > tfoot > tr > th, - .ui[class*="tablet stackable"].table > tr > th, - .ui[class*="tablet stackable"].table > tbody > tr > td, - .ui[class*="tablet stackable"].table > tfoot > tr > td, - .ui[class*="tablet stackable"].table > tr > td { - background: none; - border: none !important; - padding: 0.25em 0.75em; - -webkit-box-shadow: none; - box-shadow: none; - } - - /* Definition Table */ - - .ui.definition[class*="tablet stackable"].table > thead > tr > th:first-child { - -webkit-box-shadow: none !important; - box-shadow: none !important; - } -} - -.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.primary.left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #2185D0 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #2185D0 inset; -} - -.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.primary.right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #2185D0 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #2185D0 inset; -} - -.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.primary.left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #54C8FF inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #54C8FF inset; -} - -.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.primary.right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #54C8FF inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #54C8FF inset; -} - -.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.secondary.left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #1B1C1D inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #1B1C1D inset; -} - -.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.secondary.right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #1B1C1D inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #1B1C1D inset; -} - -.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.secondary.left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #545454 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #545454 inset; -} - -.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.secondary.right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #545454 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #545454 inset; -} - -.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.red.left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #DB2828 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #DB2828 inset; -} - -.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.red.right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #DB2828 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #DB2828 inset; -} - -.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.red.left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #FF695E inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #FF695E inset; -} - -.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.red.right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #FF695E inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #FF695E inset; -} - -.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.orange.left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #F2711C inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #F2711C inset; -} - -.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.orange.right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #F2711C inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #F2711C inset; -} - -.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.orange.left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #FF851B inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #FF851B inset; -} - -.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.orange.right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #FF851B inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #FF851B inset; -} - -.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.yellow.left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #FBBD08 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #FBBD08 inset; -} - -.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.yellow.right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #FBBD08 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #FBBD08 inset; -} - -.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.yellow.left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #FFE21F inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #FFE21F inset; -} - -.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.yellow.right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #FFE21F inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #FFE21F inset; -} - -.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.olive.left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #B5CC18 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #B5CC18 inset; -} - -.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.olive.right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #B5CC18 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #B5CC18 inset; -} - -.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.olive.left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #D9E778 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #D9E778 inset; -} - -.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.olive.right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #D9E778 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #D9E778 inset; -} - -.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.green.left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #21BA45 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #21BA45 inset; -} - -.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.green.right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #21BA45 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #21BA45 inset; -} - -.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.green.left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #2ECC40 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #2ECC40 inset; -} - -.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.green.right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #2ECC40 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #2ECC40 inset; -} - -.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.teal.left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #00B5AD inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #00B5AD inset; -} - -.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.teal.right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #00B5AD inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #00B5AD inset; -} - -.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.teal.left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #6DFFFF inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #6DFFFF inset; -} - -.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.teal.right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #6DFFFF inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #6DFFFF inset; -} - -.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.blue.left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #2185D0 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #2185D0 inset; -} - -.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.blue.right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #2185D0 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #2185D0 inset; -} - -.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.blue.left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #54C8FF inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #54C8FF inset; -} - -.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.blue.right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #54C8FF inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #54C8FF inset; -} - -.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.violet.left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #6435C9 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #6435C9 inset; -} - -.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.violet.right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #6435C9 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #6435C9 inset; -} - -.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.violet.left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #A291FB inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #A291FB inset; -} - -.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.violet.right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #A291FB inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #A291FB inset; -} - -.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.purple.left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #A333C8 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #A333C8 inset; -} - -.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.purple.right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #A333C8 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #A333C8 inset; -} - -.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.purple.left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #DC73FF inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #DC73FF inset; -} - -.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.purple.right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #DC73FF inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #DC73FF inset; -} - -.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.pink.left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #E03997 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #E03997 inset; -} - -.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.pink.right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #E03997 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #E03997 inset; -} - -.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.pink.left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #FF8EDF inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #FF8EDF inset; -} - -.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.pink.right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #FF8EDF inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #FF8EDF inset; -} - -.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.brown.left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #A5673F inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #A5673F inset; -} - -.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.brown.right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #A5673F inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #A5673F inset; -} - -.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.brown.left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #D67C1C inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #D67C1C inset; -} - -.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.brown.right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #D67C1C inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #D67C1C inset; -} - -.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.grey.left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #767676 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #767676 inset; -} - -.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.grey.right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #767676 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #767676 inset; -} - -.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.grey.left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #DCDDDE inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #DCDDDE inset; -} - -.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.grey.right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #DCDDDE inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #DCDDDE inset; -} - -.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.black.left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #1B1C1D inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #1B1C1D inset; -} - -.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.black.right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #1B1C1D inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #1B1C1D inset; -} - -.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.black.left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #545454 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #545454 inset; -} - -.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.black.right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #545454 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #545454 inset; -} - -/*-------------- - Text Alignment - ---------------*/ - -.ui.table[class*="left aligned"], -.ui.table [class*="left aligned"] { - text-align: left; -} - -.ui.table[class*="center aligned"], -.ui.table [class*="center aligned"] { - text-align: center; -} - -.ui.table[class*="right aligned"], -.ui.table [class*="right aligned"] { - text-align: right; -} - -/*------------------ - Vertical Alignment - ------------------*/ - -.ui.table[class*="top aligned"], -.ui.table [class*="top aligned"] { - vertical-align: top; -} - -.ui.table[class*="middle aligned"], -.ui.table [class*="middle aligned"] { - vertical-align: middle; -} - -.ui.table[class*="bottom aligned"], -.ui.table [class*="bottom aligned"] { - vertical-align: bottom; -} - -/*-------------- - Collapsing - ---------------*/ - -.ui.table th.collapsing, -.ui.table td.collapsing { - width: 1px; - white-space: nowrap; -} - -/*-------------- - Fixed - ---------------*/ - -.ui.fixed.table { - table-layout: fixed; -} - -.ui.fixed.table th, -.ui.fixed.table td { - overflow: hidden; - text-overflow: ellipsis; -} - -/*-------------- - Selectable - ---------------*/ - -.ui.ui.selectable.table > tbody > tr:hover, -.ui.table tbody tr td.selectable:hover { - background: rgba(0, 0, 0, 0.05); - color: rgba(0, 0, 0, 0.95); -} - -.ui.ui.selectable.inverted.table > tbody > tr:hover, -.ui.inverted.table tbody tr td.selectable:hover { - background: rgba(255, 255, 255, 0.08); - color: #ffffff; -} - -/* Selectable Cell Link */ - -.ui.table tbody tr td.selectable { - padding: 0; -} - -.ui.table tbody tr td.selectable > a:not(.ui) { - display: block; - color: inherit; - padding: 0.78571429em 0.78571429em; -} - -.ui.table > tr > td.selectable, -.ui.table > tbody > tr > td.selectable, -.ui.selectable.table > tbody > tr, -.ui.selectable.table > tr { - cursor: pointer; -} - -/* Other States */ - -.ui.ui.selectable.table tr.error:hover, -.ui.table tr td.selectable.error:hover, -.ui.selectable.table tr:hover td.error { - background: #ffe7e7; - color: #943634; -} - -.ui.ui.selectable.table tr.warning:hover, -.ui.table tr td.selectable.warning:hover, -.ui.selectable.table tr:hover td.warning { - background: #fff4e4; - color: #493107; -} - -.ui.ui.selectable.table tr.active:hover, -.ui.table tr td.selectable.active:hover, -.ui.selectable.table tr:hover td.active { - background: #E0E0E0; - color: rgba(0, 0, 0, 0.87); -} - -.ui.ui.selectable.table tr.positive:hover, -.ui.table tr td.selectable.positive:hover, -.ui.selectable.table tr:hover td.positive { - background: #f7ffe6; - color: #275b28; -} - -.ui.ui.selectable.table tr.negative:hover, -.ui.table tr td.selectable.negative:hover, -.ui.selectable.table tr:hover td.negative { - background: #ffe7e7; - color: #943634; -} - -/*------------------- - Attached - --------------------*/ - -/* Middle */ - -.ui.attached.table { - top: 0; - bottom: 0; - border-radius: 0; - margin: 0 -1px; - width: calc(100% + 2px); - max-width: calc(100% + 2px); - -webkit-box-shadow: none; - box-shadow: none; - border: 1px solid #D4D4D5; -} - -.ui.attached + .ui.attached.table:not(.top) { - border-top: none; -} - -/* Top */ - -.ui[class*="top attached"].table { - bottom: 0; - margin-bottom: 0; - top: 0; - margin-top: 1em; - border-radius: 0.28571429rem 0.28571429rem 0 0; -} - -.ui.table[class*="top attached"]:first-child { - margin-top: 0; -} - -/* Bottom */ - -.ui[class*="bottom attached"].table { - bottom: 0; - margin-top: 0; - top: 0; - margin-bottom: 1em; - -webkit-box-shadow: none, none; - box-shadow: none, none; - border-radius: 0 0 0.28571429rem 0.28571429rem; -} - -.ui[class*="bottom attached"].table:last-child { - margin-bottom: 0; -} - -/*-------------- - Striped - ---------------*/ - -/* Table Striping */ - -.ui.striped.table > tr:nth-child(2n), -.ui.striped.table > tbody > tr:nth-child(2n) { - background-color: rgba(0, 0, 50, 0.02); -} - -/* Stripes */ - -.ui.inverted.striped.table > tr:nth-child(2n), -.ui.inverted.striped.table > tbody > tr:nth-child(2n) { - background-color: rgba(255, 255, 255, 0.05); -} - -/* Allow striped active hover */ - -.ui.striped.selectable.selectable.selectable.table tbody tr.active:hover { - background: #EFEFEF; - color: rgba(0, 0, 0, 0.95); -} - -/*-------------- - Single Line ----------------*/ - -.ui.table[class*="single line"], -.ui.table [class*="single line"] { - white-space: nowrap; -} - -/*------------------- - Colors ---------------------*/ - -.ui.primary.table { - border-top: 0.2em solid #2185D0; -} - -.ui.inverted.primary.table { - background-color: #2185D0; - color: #FFFFFF; -} - -.ui.ui.ui.ui.table tr.primary:not(.marked), -.ui.ui.table td.primary:not(.marked) { - background: #ddf4ff; - color: rgba(255, 255, 255, 0.9); -} - -.ui.ui.selectable.table tr.primary:not(.marked):hover, -.ui.table tr td.selectable.primary:not(.marked):hover, -.ui.selectable.table tr:hover td.primary:not(.marked) { - background: #d3f1ff; - color: rgba(255, 255, 255, 0.9); -} - -.ui.table td.marked.primary.left, -.ui.table tr.marked.primary.left { - -webkit-box-shadow: 0.2em 0 0 0 #2185D0 inset; - box-shadow: 0.2em 0 0 0 #2185D0 inset; -} - -.ui.table td.marked.primary.right, -.ui.table tr.marked.primary.right { - -webkit-box-shadow: -0.2em 0 0 0 #2185D0 inset; - box-shadow: -0.2em 0 0 0 #2185D0 inset; -} - -.ui.inverted.table td.marked.primary.left, -.ui.inverted.table tr.marked.primary.left { - -webkit-box-shadow: 0.2em 0 0 0 #54C8FF inset; - box-shadow: 0.2em 0 0 0 #54C8FF inset; -} - -.ui.inverted.table td.marked.primary.right, -.ui.inverted.table tr.marked.primary.right { - -webkit-box-shadow: -0.2em 0 0 0 #54C8FF inset; - box-shadow: -0.2em 0 0 0 #54C8FF inset; -} - -.ui.secondary.table { - border-top: 0.2em solid #1B1C1D; -} - -.ui.inverted.secondary.table { - background-color: #1B1C1D; - color: #FFFFFF; -} - -.ui.ui.ui.ui.table tr.secondary:not(.marked), -.ui.ui.table td.secondary:not(.marked) { - background: #dddddd; - color: rgba(255, 255, 255, 0.9); -} - -.ui.ui.selectable.table tr.secondary:not(.marked):hover, -.ui.table tr td.selectable.secondary:not(.marked):hover, -.ui.selectable.table tr:hover td.secondary:not(.marked) { - background: #e2e2e2; - color: rgba(255, 255, 255, 0.9); -} - -.ui.table td.marked.secondary.left, -.ui.table tr.marked.secondary.left { - -webkit-box-shadow: 0.2em 0 0 0 #1B1C1D inset; - box-shadow: 0.2em 0 0 0 #1B1C1D inset; -} - -.ui.table td.marked.secondary.right, -.ui.table tr.marked.secondary.right { - -webkit-box-shadow: -0.2em 0 0 0 #1B1C1D inset; - box-shadow: -0.2em 0 0 0 #1B1C1D inset; -} - -.ui.inverted.table td.marked.secondary.left, -.ui.inverted.table tr.marked.secondary.left { - -webkit-box-shadow: 0.2em 0 0 0 #545454 inset; - box-shadow: 0.2em 0 0 0 #545454 inset; -} - -.ui.inverted.table td.marked.secondary.right, -.ui.inverted.table tr.marked.secondary.right { - -webkit-box-shadow: -0.2em 0 0 0 #545454 inset; - box-shadow: -0.2em 0 0 0 #545454 inset; -} - -.ui.red.table { - border-top: 0.2em solid #DB2828; -} - -.ui.inverted.red.table { - background-color: #DB2828; - color: #FFFFFF; -} - -.ui.ui.ui.ui.table tr.red:not(.marked), -.ui.ui.table td.red:not(.marked) { - background: #ffe1df; - color: #DB2828; -} - -.ui.ui.selectable.table tr.red:not(.marked):hover, -.ui.table tr td.selectable.red:not(.marked):hover, -.ui.selectable.table tr:hover td.red:not(.marked) { - background: #ffd7d5; - color: #DB2828; -} - -.ui.table td.marked.red.left, -.ui.table tr.marked.red.left { - -webkit-box-shadow: 0.2em 0 0 0 #DB2828 inset; - box-shadow: 0.2em 0 0 0 #DB2828 inset; -} - -.ui.table td.marked.red.right, -.ui.table tr.marked.red.right { - -webkit-box-shadow: -0.2em 0 0 0 #DB2828 inset; - box-shadow: -0.2em 0 0 0 #DB2828 inset; -} - -.ui.inverted.table td.marked.red.left, -.ui.inverted.table tr.marked.red.left { - -webkit-box-shadow: 0.2em 0 0 0 #FF695E inset; - box-shadow: 0.2em 0 0 0 #FF695E inset; -} - -.ui.inverted.table td.marked.red.right, -.ui.inverted.table tr.marked.red.right { - -webkit-box-shadow: -0.2em 0 0 0 #FF695E inset; - box-shadow: -0.2em 0 0 0 #FF695E inset; -} - -.ui.orange.table { - border-top: 0.2em solid #F2711C; -} - -.ui.inverted.orange.table { - background-color: #F2711C; - color: #FFFFFF; -} - -.ui.ui.ui.ui.table tr.orange:not(.marked), -.ui.ui.table td.orange:not(.marked) { - background: #ffe7d1; - color: #F2711C; -} - -.ui.ui.selectable.table tr.orange:not(.marked):hover, -.ui.table tr td.selectable.orange:not(.marked):hover, -.ui.selectable.table tr:hover td.orange:not(.marked) { - background: #fae1cc; - color: #F2711C; -} - -.ui.table td.marked.orange.left, -.ui.table tr.marked.orange.left { - -webkit-box-shadow: 0.2em 0 0 0 #F2711C inset; - box-shadow: 0.2em 0 0 0 #F2711C inset; -} - -.ui.table td.marked.orange.right, -.ui.table tr.marked.orange.right { - -webkit-box-shadow: -0.2em 0 0 0 #F2711C inset; - box-shadow: -0.2em 0 0 0 #F2711C inset; -} - -.ui.inverted.table td.marked.orange.left, -.ui.inverted.table tr.marked.orange.left { - -webkit-box-shadow: 0.2em 0 0 0 #FF851B inset; - box-shadow: 0.2em 0 0 0 #FF851B inset; -} - -.ui.inverted.table td.marked.orange.right, -.ui.inverted.table tr.marked.orange.right { - -webkit-box-shadow: -0.2em 0 0 0 #FF851B inset; - box-shadow: -0.2em 0 0 0 #FF851B inset; -} - -.ui.yellow.table { - border-top: 0.2em solid #FBBD08; -} - -.ui.inverted.yellow.table { - background-color: #FBBD08; - color: #FFFFFF; -} - -.ui.ui.ui.ui.table tr.yellow:not(.marked), -.ui.ui.table td.yellow:not(.marked) { - background: #fff9d2; - color: #B58105; -} - -.ui.ui.selectable.table tr.yellow:not(.marked):hover, -.ui.table tr td.selectable.yellow:not(.marked):hover, -.ui.selectable.table tr:hover td.yellow:not(.marked) { - background: #fbf5cc; - color: #B58105; -} - -.ui.table td.marked.yellow.left, -.ui.table tr.marked.yellow.left { - -webkit-box-shadow: 0.2em 0 0 0 #FBBD08 inset; - box-shadow: 0.2em 0 0 0 #FBBD08 inset; -} - -.ui.table td.marked.yellow.right, -.ui.table tr.marked.yellow.right { - -webkit-box-shadow: -0.2em 0 0 0 #FBBD08 inset; - box-shadow: -0.2em 0 0 0 #FBBD08 inset; -} - -.ui.inverted.table td.marked.yellow.left, -.ui.inverted.table tr.marked.yellow.left { - -webkit-box-shadow: 0.2em 0 0 0 #FFE21F inset; - box-shadow: 0.2em 0 0 0 #FFE21F inset; -} - -.ui.inverted.table td.marked.yellow.right, -.ui.inverted.table tr.marked.yellow.right { - -webkit-box-shadow: -0.2em 0 0 0 #FFE21F inset; - box-shadow: -0.2em 0 0 0 #FFE21F inset; -} - -.ui.olive.table { - border-top: 0.2em solid #B5CC18; -} - -.ui.inverted.olive.table { - background-color: #B5CC18; - color: #FFFFFF; -} - -.ui.ui.ui.ui.table tr.olive:not(.marked), -.ui.ui.table td.olive:not(.marked) { - background: #f7fae4; - color: #8ABC1E; -} - -.ui.ui.selectable.table tr.olive:not(.marked):hover, -.ui.table tr td.selectable.olive:not(.marked):hover, -.ui.selectable.table tr:hover td.olive:not(.marked) { - background: #f6fada; - color: #8ABC1E; -} - -.ui.table td.marked.olive.left, -.ui.table tr.marked.olive.left { - -webkit-box-shadow: 0.2em 0 0 0 #B5CC18 inset; - box-shadow: 0.2em 0 0 0 #B5CC18 inset; -} - -.ui.table td.marked.olive.right, -.ui.table tr.marked.olive.right { - -webkit-box-shadow: -0.2em 0 0 0 #B5CC18 inset; - box-shadow: -0.2em 0 0 0 #B5CC18 inset; -} - -.ui.inverted.table td.marked.olive.left, -.ui.inverted.table tr.marked.olive.left { - -webkit-box-shadow: 0.2em 0 0 0 #D9E778 inset; - box-shadow: 0.2em 0 0 0 #D9E778 inset; -} - -.ui.inverted.table td.marked.olive.right, -.ui.inverted.table tr.marked.olive.right { - -webkit-box-shadow: -0.2em 0 0 0 #D9E778 inset; - box-shadow: -0.2em 0 0 0 #D9E778 inset; -} - -.ui.green.table { - border-top: 0.2em solid #21BA45; -} - -.ui.inverted.green.table { - background-color: #21BA45; - color: #FFFFFF; -} - -.ui.ui.ui.ui.table tr.green:not(.marked), -.ui.ui.table td.green:not(.marked) { - background: #d5f5d9; - color: #1EBC30; -} - -.ui.ui.selectable.table tr.green:not(.marked):hover, -.ui.table tr td.selectable.green:not(.marked):hover, -.ui.selectable.table tr:hover td.green:not(.marked) { - background: #d2eed5; - color: #1EBC30; -} - -.ui.table td.marked.green.left, -.ui.table tr.marked.green.left { - -webkit-box-shadow: 0.2em 0 0 0 #21BA45 inset; - box-shadow: 0.2em 0 0 0 #21BA45 inset; -} - -.ui.table td.marked.green.right, -.ui.table tr.marked.green.right { - -webkit-box-shadow: -0.2em 0 0 0 #21BA45 inset; - box-shadow: -0.2em 0 0 0 #21BA45 inset; -} - -.ui.inverted.table td.marked.green.left, -.ui.inverted.table tr.marked.green.left { - -webkit-box-shadow: 0.2em 0 0 0 #2ECC40 inset; - box-shadow: 0.2em 0 0 0 #2ECC40 inset; -} - -.ui.inverted.table td.marked.green.right, -.ui.inverted.table tr.marked.green.right { - -webkit-box-shadow: -0.2em 0 0 0 #2ECC40 inset; - box-shadow: -0.2em 0 0 0 #2ECC40 inset; -} - -.ui.teal.table { - border-top: 0.2em solid #00B5AD; -} - -.ui.inverted.teal.table { - background-color: #00B5AD; - color: #FFFFFF; -} - -.ui.ui.ui.ui.table tr.teal:not(.marked), -.ui.ui.table td.teal:not(.marked) { - background: #e2ffff; - color: #10A3A3; -} - -.ui.ui.selectable.table tr.teal:not(.marked):hover, -.ui.table tr td.selectable.teal:not(.marked):hover, -.ui.selectable.table tr:hover td.teal:not(.marked) { - background: #d8ffff; - color: #10A3A3; -} - -.ui.table td.marked.teal.left, -.ui.table tr.marked.teal.left { - -webkit-box-shadow: 0.2em 0 0 0 #00B5AD inset; - box-shadow: 0.2em 0 0 0 #00B5AD inset; -} - -.ui.table td.marked.teal.right, -.ui.table tr.marked.teal.right { - -webkit-box-shadow: -0.2em 0 0 0 #00B5AD inset; - box-shadow: -0.2em 0 0 0 #00B5AD inset; -} - -.ui.inverted.table td.marked.teal.left, -.ui.inverted.table tr.marked.teal.left { - -webkit-box-shadow: 0.2em 0 0 0 #6DFFFF inset; - box-shadow: 0.2em 0 0 0 #6DFFFF inset; -} - -.ui.inverted.table td.marked.teal.right, -.ui.inverted.table tr.marked.teal.right { - -webkit-box-shadow: -0.2em 0 0 0 #6DFFFF inset; - box-shadow: -0.2em 0 0 0 #6DFFFF inset; -} - -.ui.blue.table { - border-top: 0.2em solid #2185D0; -} - -.ui.inverted.blue.table { - background-color: #2185D0; - color: #FFFFFF; -} - -.ui.ui.ui.ui.table tr.blue:not(.marked), -.ui.ui.table td.blue:not(.marked) { - background: #ddf4ff; - color: #2185D0; -} - -.ui.ui.selectable.table tr.blue:not(.marked):hover, -.ui.table tr td.selectable.blue:not(.marked):hover, -.ui.selectable.table tr:hover td.blue:not(.marked) { - background: #d3f1ff; - color: #2185D0; -} - -.ui.table td.marked.blue.left, -.ui.table tr.marked.blue.left { - -webkit-box-shadow: 0.2em 0 0 0 #2185D0 inset; - box-shadow: 0.2em 0 0 0 #2185D0 inset; -} - -.ui.table td.marked.blue.right, -.ui.table tr.marked.blue.right { - -webkit-box-shadow: -0.2em 0 0 0 #2185D0 inset; - box-shadow: -0.2em 0 0 0 #2185D0 inset; -} - -.ui.inverted.table td.marked.blue.left, -.ui.inverted.table tr.marked.blue.left { - -webkit-box-shadow: 0.2em 0 0 0 #54C8FF inset; - box-shadow: 0.2em 0 0 0 #54C8FF inset; -} - -.ui.inverted.table td.marked.blue.right, -.ui.inverted.table tr.marked.blue.right { - -webkit-box-shadow: -0.2em 0 0 0 #54C8FF inset; - box-shadow: -0.2em 0 0 0 #54C8FF inset; -} - -.ui.violet.table { - border-top: 0.2em solid #6435C9; -} - -.ui.inverted.violet.table { - background-color: #6435C9; - color: #FFFFFF; -} - -.ui.ui.ui.ui.table tr.violet:not(.marked), -.ui.ui.table td.violet:not(.marked) { - background: #ece9fe; - color: #6435C9; -} - -.ui.ui.selectable.table tr.violet:not(.marked):hover, -.ui.table tr td.selectable.violet:not(.marked):hover, -.ui.selectable.table tr:hover td.violet:not(.marked) { - background: #e3deff; - color: #6435C9; -} - -.ui.table td.marked.violet.left, -.ui.table tr.marked.violet.left { - -webkit-box-shadow: 0.2em 0 0 0 #6435C9 inset; - box-shadow: 0.2em 0 0 0 #6435C9 inset; -} - -.ui.table td.marked.violet.right, -.ui.table tr.marked.violet.right { - -webkit-box-shadow: -0.2em 0 0 0 #6435C9 inset; - box-shadow: -0.2em 0 0 0 #6435C9 inset; -} - -.ui.inverted.table td.marked.violet.left, -.ui.inverted.table tr.marked.violet.left { - -webkit-box-shadow: 0.2em 0 0 0 #A291FB inset; - box-shadow: 0.2em 0 0 0 #A291FB inset; -} - -.ui.inverted.table td.marked.violet.right, -.ui.inverted.table tr.marked.violet.right { - -webkit-box-shadow: -0.2em 0 0 0 #A291FB inset; - box-shadow: -0.2em 0 0 0 #A291FB inset; -} - -.ui.purple.table { - border-top: 0.2em solid #A333C8; -} - -.ui.inverted.purple.table { - background-color: #A333C8; - color: #FFFFFF; -} - -.ui.ui.ui.ui.table tr.purple:not(.marked), -.ui.ui.table td.purple:not(.marked) { - background: #f8e3ff; - color: #A333C8; -} - -.ui.ui.selectable.table tr.purple:not(.marked):hover, -.ui.table tr td.selectable.purple:not(.marked):hover, -.ui.selectable.table tr:hover td.purple:not(.marked) { - background: #f5d9ff; - color: #A333C8; -} - -.ui.table td.marked.purple.left, -.ui.table tr.marked.purple.left { - -webkit-box-shadow: 0.2em 0 0 0 #A333C8 inset; - box-shadow: 0.2em 0 0 0 #A333C8 inset; -} - -.ui.table td.marked.purple.right, -.ui.table tr.marked.purple.right { - -webkit-box-shadow: -0.2em 0 0 0 #A333C8 inset; - box-shadow: -0.2em 0 0 0 #A333C8 inset; -} - -.ui.inverted.table td.marked.purple.left, -.ui.inverted.table tr.marked.purple.left { - -webkit-box-shadow: 0.2em 0 0 0 #DC73FF inset; - box-shadow: 0.2em 0 0 0 #DC73FF inset; -} - -.ui.inverted.table td.marked.purple.right, -.ui.inverted.table tr.marked.purple.right { - -webkit-box-shadow: -0.2em 0 0 0 #DC73FF inset; - box-shadow: -0.2em 0 0 0 #DC73FF inset; -} - -.ui.pink.table { - border-top: 0.2em solid #E03997; -} - -.ui.inverted.pink.table { - background-color: #E03997; - color: #FFFFFF; -} - -.ui.ui.ui.ui.table tr.pink:not(.marked), -.ui.ui.table td.pink:not(.marked) { - background: #ffe8f9; - color: #E03997; -} - -.ui.ui.selectable.table tr.pink:not(.marked):hover, -.ui.table tr td.selectable.pink:not(.marked):hover, -.ui.selectable.table tr:hover td.pink:not(.marked) { - background: #ffdef6; - color: #E03997; -} - -.ui.table td.marked.pink.left, -.ui.table tr.marked.pink.left { - -webkit-box-shadow: 0.2em 0 0 0 #E03997 inset; - box-shadow: 0.2em 0 0 0 #E03997 inset; -} - -.ui.table td.marked.pink.right, -.ui.table tr.marked.pink.right { - -webkit-box-shadow: -0.2em 0 0 0 #E03997 inset; - box-shadow: -0.2em 0 0 0 #E03997 inset; -} - -.ui.inverted.table td.marked.pink.left, -.ui.inverted.table tr.marked.pink.left { - -webkit-box-shadow: 0.2em 0 0 0 #FF8EDF inset; - box-shadow: 0.2em 0 0 0 #FF8EDF inset; -} - -.ui.inverted.table td.marked.pink.right, -.ui.inverted.table tr.marked.pink.right { - -webkit-box-shadow: -0.2em 0 0 0 #FF8EDF inset; - box-shadow: -0.2em 0 0 0 #FF8EDF inset; -} - -.ui.brown.table { - border-top: 0.2em solid #A5673F; -} - -.ui.inverted.brown.table { - background-color: #A5673F; - color: #FFFFFF; -} - -.ui.ui.ui.ui.table tr.brown:not(.marked), -.ui.ui.table td.brown:not(.marked) { - background: #f7e5d2; - color: #A5673F; -} - -.ui.ui.selectable.table tr.brown:not(.marked):hover, -.ui.table tr td.selectable.brown:not(.marked):hover, -.ui.selectable.table tr:hover td.brown:not(.marked) { - background: #efe0cf; - color: #A5673F; -} - -.ui.table td.marked.brown.left, -.ui.table tr.marked.brown.left { - -webkit-box-shadow: 0.2em 0 0 0 #A5673F inset; - box-shadow: 0.2em 0 0 0 #A5673F inset; -} - -.ui.table td.marked.brown.right, -.ui.table tr.marked.brown.right { - -webkit-box-shadow: -0.2em 0 0 0 #A5673F inset; - box-shadow: -0.2em 0 0 0 #A5673F inset; -} - -.ui.inverted.table td.marked.brown.left, -.ui.inverted.table tr.marked.brown.left { - -webkit-box-shadow: 0.2em 0 0 0 #D67C1C inset; - box-shadow: 0.2em 0 0 0 #D67C1C inset; -} - -.ui.inverted.table td.marked.brown.right, -.ui.inverted.table tr.marked.brown.right { - -webkit-box-shadow: -0.2em 0 0 0 #D67C1C inset; - box-shadow: -0.2em 0 0 0 #D67C1C inset; -} - -.ui.grey.table { - border-top: 0.2em solid #767676; -} - -.ui.inverted.grey.table { - background-color: #767676; - color: #FFFFFF; -} - -.ui.ui.ui.ui.table tr.grey:not(.marked), -.ui.ui.table td.grey:not(.marked) { - background: #DCDDDE; - color: #767676; -} - -.ui.ui.selectable.table tr.grey:not(.marked):hover, -.ui.table tr td.selectable.grey:not(.marked):hover, -.ui.selectable.table tr:hover td.grey:not(.marked) { - background: #c2c4c5; - color: #767676; -} - -.ui.table td.marked.grey.left, -.ui.table tr.marked.grey.left { - -webkit-box-shadow: 0.2em 0 0 0 #767676 inset; - box-shadow: 0.2em 0 0 0 #767676 inset; -} - -.ui.table td.marked.grey.right, -.ui.table tr.marked.grey.right { - -webkit-box-shadow: -0.2em 0 0 0 #767676 inset; - box-shadow: -0.2em 0 0 0 #767676 inset; -} - -.ui.inverted.table td.marked.grey.left, -.ui.inverted.table tr.marked.grey.left { - -webkit-box-shadow: 0.2em 0 0 0 #DCDDDE inset; - box-shadow: 0.2em 0 0 0 #DCDDDE inset; -} - -.ui.inverted.table td.marked.grey.right, -.ui.inverted.table tr.marked.grey.right { - -webkit-box-shadow: -0.2em 0 0 0 #DCDDDE inset; - box-shadow: -0.2em 0 0 0 #DCDDDE inset; -} - -.ui.black.table { - border-top: 0.2em solid #1B1C1D; -} - -.ui.inverted.black.table { - background-color: #1B1C1D; - color: #FFFFFF; -} - -.ui.ui.ui.ui.table tr.black:not(.marked), -.ui.ui.table td.black:not(.marked) { - background: #545454; - color: #FFFFFF; -} - -.ui.ui.selectable.table tr.black:not(.marked):hover, -.ui.table tr td.selectable.black:not(.marked):hover, -.ui.selectable.table tr:hover td.black:not(.marked) { - background: #000000; - color: #FFFFFF; -} - -.ui.table td.marked.black.left, -.ui.table tr.marked.black.left { - -webkit-box-shadow: 0.2em 0 0 0 #1B1C1D inset; - box-shadow: 0.2em 0 0 0 #1B1C1D inset; -} - -.ui.table td.marked.black.right, -.ui.table tr.marked.black.right { - -webkit-box-shadow: -0.2em 0 0 0 #1B1C1D inset; - box-shadow: -0.2em 0 0 0 #1B1C1D inset; -} - -.ui.inverted.table td.marked.black.left, -.ui.inverted.table tr.marked.black.left { - -webkit-box-shadow: 0.2em 0 0 0 #545454 inset; - box-shadow: 0.2em 0 0 0 #545454 inset; -} - -.ui.inverted.table td.marked.black.right, -.ui.inverted.table tr.marked.black.right { - -webkit-box-shadow: -0.2em 0 0 0 #545454 inset; - box-shadow: -0.2em 0 0 0 #545454 inset; -} - -/*-------------- - Column Count ----------------*/ - -/* Grid Based */ - -.ui.one.column.table td { - width: 100%; -} - -.ui.two.column.table td { - width: 50%; -} - -.ui.three.column.table td { - width: 33.33333333%; -} - -.ui.four.column.table td { - width: 25%; -} - -.ui.five.column.table td { - width: 20%; -} - -.ui.six.column.table td { - width: 16.66666667%; -} - -.ui.seven.column.table td { - width: 14.28571429%; -} - -.ui.eight.column.table td { - width: 12.5%; -} - -.ui.nine.column.table td { - width: 11.11111111%; -} - -.ui.ten.column.table td { - width: 10%; -} - -.ui.eleven.column.table td { - width: 9.09090909%; -} - -.ui.twelve.column.table td { - width: 8.33333333%; -} - -.ui.thirteen.column.table td { - width: 7.69230769%; -} - -.ui.fourteen.column.table td { - width: 7.14285714%; -} - -.ui.fifteen.column.table td { - width: 6.66666667%; -} - -.ui.sixteen.column.table td { - width: 6.25%; -} - -/* Column Width */ - -.ui.table th.one.wide, -.ui.table td.one.wide { - width: 6.25%; -} - -.ui.table th.two.wide, -.ui.table td.two.wide { - width: 12.5%; -} - -.ui.table th.three.wide, -.ui.table td.three.wide { - width: 18.75%; -} - -.ui.table th.four.wide, -.ui.table td.four.wide { - width: 25%; -} - -.ui.table th.five.wide, -.ui.table td.five.wide { - width: 31.25%; -} - -.ui.table th.six.wide, -.ui.table td.six.wide { - width: 37.5%; -} - -.ui.table th.seven.wide, -.ui.table td.seven.wide { - width: 43.75%; -} - -.ui.table th.eight.wide, -.ui.table td.eight.wide { - width: 50%; -} - -.ui.table th.nine.wide, -.ui.table td.nine.wide { - width: 56.25%; -} - -.ui.table th.ten.wide, -.ui.table td.ten.wide { - width: 62.5%; -} - -.ui.table th.eleven.wide, -.ui.table td.eleven.wide { - width: 68.75%; -} - -.ui.table th.twelve.wide, -.ui.table td.twelve.wide { - width: 75%; -} - -.ui.table th.thirteen.wide, -.ui.table td.thirteen.wide { - width: 81.25%; -} - -.ui.table th.fourteen.wide, -.ui.table td.fourteen.wide { - width: 87.5%; -} - -.ui.table th.fifteen.wide, -.ui.table td.fifteen.wide { - width: 93.75%; -} - -.ui.table th.sixteen.wide, -.ui.table td.sixteen.wide { - width: 100%; -} - -/*-------------- - Sortable - ---------------*/ - -.ui.sortable.table > thead > tr > th { - cursor: pointer; - white-space: nowrap; - border-left: 1px solid rgba(34, 36, 38, 0.15); - color: rgba(0, 0, 0, 0.87); -} - -.ui.sortable.table > thead > tr > th:first-child { - border-left: none; -} - -.ui.sortable.table thead th.sorted, -.ui.sortable.table thead th.sorted:hover { - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -.ui.sortable.table > thead > tr > th:after { - display: none; - font-style: normal; - font-weight: normal; - text-decoration: inherit; - content: ''; - height: 1em; - width: auto; - opacity: 0.8; - margin: 0 0 0 0.5em; - font-family: 'Icons'; -} - -.ui.sortable.table thead th.ascending:after { - content: '\f0d8'; -} - -.ui.sortable.table thead th.descending:after { - content: '\f0d7'; -} - -/* Hover */ - -.ui.sortable.table th.disabled:hover { - cursor: auto; - color: rgba(40, 40, 40, 0.3); -} - -.ui.sortable.table > thead > tr > th:hover { - color: rgba(0, 0, 0, 0.8); -} - -.ui.sortable.table:not(.basic) > thead > tr > th:hover { - background: rgba(0, 0, 0, 0.05); -} - -/* Sorted */ - -.ui.sortable.table thead th.sorted { - color: rgba(0, 0, 0, 0.95); -} - -.ui.sortable.table:not(.basic) thead th.sorted { - background: rgba(0, 0, 0, 0.05); -} - -.ui.sortable.table thead th.sorted:after { - display: inline-block; -} - -/* Sorted Hover */ - -.ui.sortable.table thead th.sorted:hover { - color: rgba(0, 0, 0, 0.95); -} - -.ui.sortable.table:not(.basic) thead th.sorted:hover { - background: rgba(0, 0, 0, 0.05); -} - -/* Inverted */ - -.ui.inverted.sortable.table thead th.sorted { - color: #ffffff; -} - -.ui.inverted.sortable.table:not(.basic) thead th.sorted { - background: rgba(255, 255, 255, 0.15) -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.05))); - background: rgba(255, 255, 255, 0.15) -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.05)); - background: rgba(255, 255, 255, 0.15) linear-gradient(transparent, rgba(0, 0, 0, 0.05)); -} - -.ui.inverted.sortable.table > thead > tr > th:hover { - color: #ffffff; -} - -.ui.inverted.sortable.table:not(.basic) > thead > tr > th:hover { - background: rgba(255, 255, 255, 0.08) -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.05))); - background: rgba(255, 255, 255, 0.08) -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.05)); - background: rgba(255, 255, 255, 0.08) linear-gradient(transparent, rgba(0, 0, 0, 0.05)); -} - -.ui.inverted.sortable.table:not(.basic) > thead > tr > th { - border-left-color: transparent; - border-right-color: transparent; -} - -/*-------------- - Inverted - ---------------*/ - -/* Text Color */ - -.ui.inverted.table { - background: #333333; - color: rgba(255, 255, 255, 0.9); - border: none; -} - -.ui.ui.inverted.table > thead > tr > th, -.ui.ui.inverted.table > tbody > tr > th, -.ui.ui.inverted.table > tfoot > tr > th, -.ui.ui.inverted.table > tfoot > tr > td, -.ui.ui.inverted.table > tr > th { - background-color: rgba(0, 0, 0, 0.15); - border-color: rgba(255, 255, 255, 0.1); - color: rgba(255, 255, 255, 0.9); -} - -.ui.inverted.table > tbody > tr > td, -.ui.inverted.table > tfoot > tr > td, -.ui.inverted.table > tr > td { - border-color: rgba(255, 255, 255, 0.1); -} - -.ui.inverted.table tr.disabled td, -.ui.inverted.table tr td.disabled, -.ui.inverted.table tr.disabled:hover td, -.ui.inverted.table tr:hover td.disabled { - pointer-events: none; - color: rgba(225, 225, 225, 0.3); -} - -.ui.inverted.table tr td.disabled:not([class="disabled"]), -.ui.inverted.table tr.disabled:not([class="disabled"]) td, -.ui.inverted.table tr.disabled td[class]:not(.disabled), -.ui.inverted.table tr:hover td.disabled:not([class="disabled"]) { - color: rgba(40, 40, 40, 0.3); -} - -/* Definition */ - -.ui.inverted.definition.table > tfoot:not(.full-width) > tr > th:first-child, -.ui.inverted.definition.table > thead:not(.full-width) > tr > th:first-child { - background: #FFFFFF; -} - -.ui.inverted.definition.table > tbody > tr > td:first-child .ui.inverted.definition.table > tfoot > tr > td:first-child, -.ui.inverted.definition.table > tr > td:first-child { - background: rgba(255, 255, 255, 0.02); - color: #ffffff; -} - -/*-------------- - Collapsing - ---------------*/ - -.ui.collapsing.table { - width: auto; -} - -/*-------------- - Basic - ---------------*/ - -.ui.basic.table { - background: transparent; - border: 1px solid rgba(34, 36, 38, 0.15); - -webkit-box-shadow: none; - box-shadow: none; -} - -.ui.basic.table > thead, -.ui.basic.table > tfoot { - -webkit-box-shadow: none; - box-shadow: none; -} - -.ui.basic.table > thead > tr > th, -.ui.basic.table > tbody > tr > th, -.ui.basic.table > tfoot > tr > th, -.ui.basic.table > tr > th { - background: transparent; - border-left: none; -} - -.ui.basic.table > tbody > tr { - border-bottom: 1px solid rgba(0, 0, 0, 0.1); -} - -.ui.basic.table > tbody > tr > td, -.ui.basic.table > tfoot > tr > td, -.ui.basic.table > tr > td { - background: transparent; -} - -.ui.basic.striped.table > tbody > tr:nth-child(2n) { - background-color: rgba(0, 0, 0, 0.05); -} - -/* Very Basic */ - -.ui[class*="very basic"].table { - border: none; -} - -.ui[class*="very basic"].table:not(.sortable):not(.striped) > tr > th, -.ui[class*="very basic"].table:not(.sortable):not(.striped) > thead > tr > th, -.ui[class*="very basic"].table:not(.sortable):not(.striped) > tbody > tr > th, -.ui[class*="very basic"].table:not(.sortable):not(.striped) > tfoot > tr > th, -.ui[class*="very basic"].table:not(.sortable):not(.striped) > tr > td, -.ui[class*="very basic"].table:not(.sortable):not(.striped) > tbody > tr > td { - padding: ''; -} - -.ui[class*="very basic"].table:not(.sortable):not(.striped) > tr > th:first-child, -.ui[class*="very basic"].table:not(.sortable):not(.striped) > thead > tr > th:first-child, -.ui[class*="very basic"].table:not(.sortable):not(.striped) > tbody > tr > th:first-child, -.ui[class*="very basic"].table:not(.sortable):not(.striped) > tfoot > tr > th:first-child, -.ui[class*="very basic"].table:not(.sortable):not(.striped) > tr > td:first-child, -.ui[class*="very basic"].table:not(.sortable):not(.striped) > tbody > tr > td:first-child, -.ui[class*="very basic"].table:not(.sortable):not(.striped) > tfoot > tr > td:first-child { - padding-left: 0; -} - -.ui[class*="very basic"].table:not(.sortable):not(.striped) > tr > th:last-child, -.ui[class*="very basic"].table:not(.sortable):not(.striped) > thead > tr > th:last-child, -.ui[class*="very basic"].table:not(.sortable):not(.striped) > tbody > tr > th:last-child, -.ui[class*="very basic"].table:not(.sortable):not(.striped) > tfoot > tr > th:last-child, -.ui[class*="very basic"].table:not(.sortable):not(.striped) > tr > td:last-child, -.ui[class*="very basic"].table:not(.sortable):not(.striped) > tbody > tr > td:last-child, -.ui[class*="very basic"].table:not(.sortable):not(.striped) > tfoot > tr > td:last-child { - padding-right: 0; -} - -.ui[class*="very basic"].table:not(.sortable):not(.striped) > thead > tr:first-child > th { - padding-top: 0; -} - -/*-------------- - Celled - ---------------*/ - -.ui.celled.table > tr > th, -.ui.celled.table > thead > tr > th, -.ui.celled.table > tbody > tr > th, -.ui.celled.table > tfoot > tr > th, -.ui.celled.table > tr > td, -.ui.celled.table > tbody > tr > td, -.ui.celled.table > tfoot > tr > td { - border-left: 1px solid rgba(34, 36, 38, 0.1); -} - -.ui.inverted.celled.table > tbody > tr > td, -.ui.inverted.celled.table > tr > td { - border-left: 1px solid rgba(255, 255, 255, 0.1); -} - -.ui.celled.table > tr > th:first-child, -.ui.celled.table > thead > tr > th:first-child, -.ui.celled.table > tbody > tr > th:first-child, -.ui.celled.table > tfoot > tr > th:first-child, -.ui.celled.table > tr > td:first-child, -.ui.celled.table > tbody > tr > td:first-child, -.ui.celled.table > tfoot > tr > td:first-child { - border-left: none; -} - -/*-------------- - Padded - ---------------*/ - -.ui.padded.table > tr > th, -.ui.padded.table > thead > tr > th, -.ui.padded.table > tbody > tr > th, -.ui.padded.table > tfoot > tr > th { - padding-left: 1em; - padding-right: 1em; -} - -.ui.padded.table > tr > th, -.ui.padded.table > thead > tr > th, -.ui.padded.table > tbody > tr > th, -.ui.padded.table > tfoot > tr > th, -.ui.padded.table > tr > td, -.ui.padded.table > tbody > tr > td, -.ui.padded.table > tfoot > tr > td { - padding: 1em 1em; -} - -/* Very */ - -.ui[class*="very padded"].table > tr > th, -.ui[class*="very padded"].table > thead > tr > th, -.ui[class*="very padded"].table > tbody > tr > th, -.ui[class*="very padded"].table > tfoot > tr > th { - padding-left: 1.5em; - padding-right: 1.5em; -} - -.ui[class*="very padded"].table > tr > td, -.ui[class*="very padded"].table > tbody > tr > td, -.ui[class*="very padded"].table > tfoot > tr > td { - padding: 1.5em 1.5em; -} - -/*-------------- - Compact - ---------------*/ - -.ui.compact.table > tr > th, -.ui.compact.table > thead > tr > th, -.ui.compact.table > tbody > tr > th, -.ui.compact.table > tfoot > tr > th { - padding-left: 0.7em; - padding-right: 0.7em; -} - -.ui.compact.table > tr > td, -.ui.compact.table > tbody > tr > td, -.ui.compact.table > tfoot > tr > td { - padding: 0.5em 0.7em; -} - -/* Very */ - -.ui[class*="very compact"].table > tr > th, -.ui[class*="very compact"].table > thead > tr > th, -.ui[class*="very compact"].table > tbody > tr > th, -.ui[class*="very compact"].table > tfoot > tr > th { - padding-left: 0.6em; - padding-right: 0.6em; -} - -.ui[class*="very compact"].table > tr > td, -.ui[class*="very compact"].table > tbody > tr > td, -.ui[class*="very compact"].table > tfoot > tr > td { - padding: 0.4em 0.6em; -} - -/*-------------- - Sizes ----------------*/ - -/* Standard */ - -.ui.table { - font-size: 1em; -} - -.ui.mini.table { - font-size: 0.78571429rem; -} - -.ui.tiny.table { - font-size: 0.85714286rem; -} - -.ui.small.table { - font-size: 0.9em; -} - -.ui.large.table { - font-size: 1.1em; -} - -.ui.big.table { - font-size: 1.28571429rem; -} - -.ui.huge.table { - font-size: 1.42857143rem; -} - -.ui.massive.table { - font-size: 1.71428571rem; -} - -/******************************* - Site Overrides -*******************************/ -/*! - * # Fomantic-UI - Ad - * http://github.com/fomantic/Fomantic-UI/ - * - * - * Copyright 2013 Contributors - * Released under the MIT license - * http://opensource.org/licenses/MIT - * - */ - -/******************************* - Advertisement -*******************************/ - -.ui.ad { - display: block; - overflow: hidden; - margin: 1em 0; -} - -.ui.ad:first-child { - margin: 0; -} - -.ui.ad:last-child { - margin: 0; -} - -.ui.ad iframe { - margin: 0; - padding: 0; - border: none; - overflow: hidden; -} - -/*-------------- - Common ----------------*/ - -/* Leaderboard */ - -.ui.leaderboard.ad { - width: 728px; - height: 90px; -} - -/* Medium Rectangle */ - -.ui[class*="medium rectangle"].ad { - width: 300px; - height: 250px; -} - -/* Large Rectangle */ - -.ui[class*="large rectangle"].ad { - width: 336px; - height: 280px; -} - -/* Half Page */ - -.ui[class*="half page"].ad { - width: 300px; - height: 600px; -} - -/*-------------- - Square - ---------------*/ - -/* Square */ - -.ui.square.ad { - width: 250px; - height: 250px; -} - -/* Small Square */ - -.ui[class*="small square"].ad { - width: 200px; - height: 200px; -} - -/*-------------- - Rectangle - ---------------*/ - -/* Small Rectangle */ - -.ui[class*="small rectangle"].ad { - width: 180px; - height: 150px; -} - -/* Vertical Rectangle */ - -.ui[class*="vertical rectangle"].ad { - width: 240px; - height: 400px; -} - -/*-------------- - Button - ---------------*/ - -.ui.button.ad { - width: 120px; - height: 90px; -} - -.ui[class*="square button"].ad { - width: 125px; - height: 125px; -} - -.ui[class*="small button"].ad { - width: 120px; - height: 60px; -} - -/*-------------- - Skyscrapers - ---------------*/ - -/* Skyscraper */ - -.ui.skyscraper.ad { - width: 120px; - height: 600px; -} - -/* Wide Skyscraper */ - -.ui[class*="wide skyscraper"].ad { - width: 160px; -} - -/*-------------- - Banners - ---------------*/ - -/* Banner */ - -.ui.banner.ad { - width: 468px; - height: 60px; -} - -/* Vertical Banner */ - -.ui[class*="vertical banner"].ad { - width: 120px; - height: 240px; -} - -/* Top Banner */ - -.ui[class*="top banner"].ad { - width: 930px; - height: 180px; -} - -/* Half Banner */ - -.ui[class*="half banner"].ad { - width: 234px; - height: 60px; -} - -/*-------------- - Boards ----------------*/ - -/* Leaderboard */ - -.ui[class*="large leaderboard"].ad { - width: 970px; - height: 90px; -} - -/* Billboard */ - -.ui.billboard.ad { - width: 970px; - height: 250px; -} - -/*-------------- - Panorama - ---------------*/ - -/* Panorama */ - -.ui.panorama.ad { - width: 980px; - height: 120px; -} - -/*-------------- - Netboard - ---------------*/ - -/* Netboard */ - -.ui.netboard.ad { - width: 580px; - height: 400px; -} - -/*-------------- - Mobile - ---------------*/ - -/* Large Mobile Banner */ - -.ui[class*="large mobile banner"].ad { - width: 320px; - height: 100px; -} - -/* Mobile Leaderboard */ - -.ui[class*="mobile leaderboard"].ad { - width: 320px; - height: 50px; -} - -/******************************* - Types -*******************************/ - -/* Mobile Sizes */ - -.ui.mobile.ad { - display: none; -} - -@media only screen and (max-width: 767.98px) { - .ui.mobile.ad { - display: block; - } -} - -/******************************* - Variations -*******************************/ - -.ui.centered.ad { - margin-left: auto; - margin-right: auto; -} - -.ui.test.ad { - position: relative; - background: #545454; -} - -.ui.test.ad:after { - position: absolute; - top: 50%; - left: 50%; - width: 100%; - text-align: center; - -webkit-transform: translateX(-50%) translateY(-50%); - transform: translateX(-50%) translateY(-50%); - content: 'Ad'; - color: #FFFFFF; - font-size: 1em; - font-weight: bold; -} - -.ui.mobile.test.ad:after { - font-size: 0.85714286em; -} - -.ui.test.ad[data-text]:after { - content: attr(data-text); -} - -/******************************* - Theme Overrides -*******************************/ - -/******************************* - User Variable Overrides -*******************************/ -/*! - * # Fomantic-UI - Card - * http://github.com/fomantic/Fomantic-UI/ - * - * - * Released under the MIT license - * http://opensource.org/licenses/MIT - * - */ - -/******************************* - Standard -*******************************/ - -/*-------------- - Card ----------------*/ - -.ui.cards > .card, -.ui.card { - max-width: 100%; - position: relative; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - width: 290px; - min-height: 0; - background: #FFFFFF; - padding: 0; - border: none; - border-radius: 0.28571429rem; - -webkit-box-shadow: 0 1px 3px 0 #D4D4D5, 0 0 0 1px #D4D4D5; - box-shadow: 0 1px 3px 0 #D4D4D5, 0 0 0 1px #D4D4D5; - -webkit-transition: -webkit-box-shadow 0.1s ease, -webkit-transform 0.1s ease; - transition: -webkit-box-shadow 0.1s ease, -webkit-transform 0.1s ease; - transition: box-shadow 0.1s ease, transform 0.1s ease; - transition: box-shadow 0.1s ease, transform 0.1s ease, -webkit-box-shadow 0.1s ease, -webkit-transform 0.1s ease; - z-index: ''; - word-wrap: break-word; -} - -.ui.card { - margin: 1em 0; -} - -.ui.cards > .card a, -.ui.card a { - cursor: pointer; -} - -.ui.card:first-child { - margin-top: 0; -} - -.ui.card:last-child { - margin-bottom: 0; -} - -/*-------------- - Cards ----------------*/ - -.ui.cards { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - margin: -0.875em -0.5em; - -ms-flex-wrap: wrap; - flex-wrap: wrap; -} - -.ui.cards > .card { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - margin: 0.875em 0.5em; - float: none; -} - -/* Clearing */ - -.ui.cards:after, -.ui.card:after { - display: block; - content: ' '; - height: 0; - clear: both; - overflow: hidden; - visibility: hidden; -} - -/* Consecutive Card Groups Preserve Row Spacing */ - -.ui.cards ~ .ui.cards { - margin-top: 0.875em; -} - -/*-------------- - Rounded Edges ----------------*/ - -.ui.cards > .card > :first-child, -.ui.card > :first-child { - border-radius: 0.28571429rem 0.28571429rem 0 0 !important; - border-top: none !important; -} - -.ui.cards > .card > :last-child, -.ui.card > :last-child { - border-radius: 0 0 0.28571429rem 0.28571429rem !important; -} - -.ui.cards > .card > :only-child, -.ui.card > :only-child { - border-radius: 0.28571429rem !important; -} - -/*-------------- - Images ----------------*/ - -.ui.cards > .card > .image, -.ui.card > .image { - position: relative; - display: block; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - padding: 0; - background: rgba(0, 0, 0, 0.05); -} - -.ui.cards > .card > .image > img, -.ui.card > .image > img { - display: block; - width: 100%; - height: auto; - border-radius: inherit; -} - -.ui.cards > .card > .image:not(.ui) > img, -.ui.card > .image:not(.ui) > img { - border: none; -} - -/*-------------- - Content ----------------*/ - -.ui.cards > .card > .content, -.ui.card > .content { - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - border: none; - border-top: 1px solid rgba(34, 36, 38, 0.1); - background: none; - margin: 0; - padding: 1em 1em; - -webkit-box-shadow: none; - box-shadow: none; - font-size: 1em; - border-radius: 0; -} - -.ui.cards > .card > .content:after, -.ui.card > .content:after { - display: block; - content: ' '; - height: 0; - clear: both; - overflow: hidden; - visibility: hidden; -} - -.ui.cards > .card > .content > .header, -.ui.card > .content > .header { - display: block; - margin: ''; - font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif; - color: rgba(0, 0, 0, 0.85); -} - -/* Default Header Size */ - -.ui.cards > .card > .content > .header:not(.ui), -.ui.card > .content > .header:not(.ui) { - font-weight: bold; - font-size: 1.28571429em; - margin-top: -0.21425em; - line-height: 1.28571429em; -} - -.ui.cards > .card > .content > .meta + .description, -.ui.cards > .card > .content > .header + .description, -.ui.card > .content > .meta + .description, -.ui.card > .content > .header + .description { - margin-top: 0.5em; -} - -/*---------------- - Floated Content ------------------*/ - -.ui.cards > .card [class*="left floated"], -.ui.card [class*="left floated"] { - float: left; -} - -.ui.cards > .card [class*="right floated"], -.ui.card [class*="right floated"] { - float: right; -} - -/*-------------- - Aligned ----------------*/ - -.ui.cards > .card [class*="left aligned"], -.ui.card [class*="left aligned"] { - text-align: left; -} - -.ui.cards > .card [class*="center aligned"], -.ui.card [class*="center aligned"] { - text-align: center; -} - -.ui.cards > .card [class*="right aligned"], -.ui.card [class*="right aligned"] { - text-align: right; -} - -/*-------------- - Content Image ----------------*/ - -.ui.cards > .card .content img, -.ui.card .content img { - display: inline-block; - vertical-align: middle; - width: ''; -} - -.ui.cards > .card img.avatar, -.ui.cards > .card .avatar img, -.ui.card img.avatar, -.ui.card .avatar img { - width: 2em; - height: 2em; - border-radius: 500rem; -} - -/*-------------- - Description ----------------*/ - -.ui.cards > .card > .content > .description, -.ui.card > .content > .description { - clear: both; - color: rgba(0, 0, 0, 0.68); -} - -/*-------------- - Paragraph ----------------*/ - -.ui.cards > .card > .content p, -.ui.card > .content p { - margin: 0 0 0.5em; -} - -.ui.cards > .card > .content p:last-child, -.ui.card > .content p:last-child { - margin-bottom: 0; -} - -/*-------------- - Meta ----------------*/ - -.ui.cards > .card .meta, -.ui.card .meta { - font-size: 1em; - color: rgba(0, 0, 0, 0.4); -} - -.ui.cards > .card .meta *, -.ui.card .meta * { - margin-right: 0.3em; -} - -.ui.cards > .card .meta :last-child, -.ui.card .meta :last-child { - margin-right: 0; -} - -.ui.cards > .card .meta [class*="right floated"], -.ui.card .meta [class*="right floated"] { - margin-right: 0; - margin-left: 0.3em; -} - -/*-------------- - Links ----------------*/ - -/* Generic */ - -.ui.cards > .card > .content a:not(.ui), -.ui.card > .content a:not(.ui) { - color: ''; - -webkit-transition: color 0.1s ease; - transition: color 0.1s ease; -} - -.ui.cards > .card > .content a:not(.ui):hover, -.ui.card > .content a:not(.ui):hover { - color: ''; -} - -/* Header */ - -.ui.cards > .card > .content > a.header, -.ui.card > .content > a.header { - color: rgba(0, 0, 0, 0.85); -} - -.ui.cards > .card > .content > a.header:hover, -.ui.card > .content > a.header:hover { - color: #1e70bf; -} - -/* Meta */ - -.ui.cards > .card .meta > a:not(.ui), -.ui.card .meta > a:not(.ui) { - color: rgba(0, 0, 0, 0.4); -} - -.ui.cards > .card .meta > a:not(.ui):hover, -.ui.card .meta > a:not(.ui):hover { - color: rgba(0, 0, 0, 0.87); -} - -/*-------------- - Buttons ----------------*/ - -.ui.cards > .card > .buttons, -.ui.card > .buttons, -.ui.cards > .card > .button, -.ui.card > .button { - margin: 0 -1px; - width: calc(100% + 2px); -} - -.ui.cards > .card > .buttons:last-child, -.ui.card > .buttons:last-child, -.ui.cards > .card > .button:last-child, -.ui.card > .button:last-child { - margin-bottom: -1px; -} - -/*-------------- - Dimmer ----------------*/ - -.ui.cards > .card .dimmer, -.ui.card .dimmer { - background-color: ''; - z-index: 10; -} - -/*-------------- - Labels ----------------*/ - -/*-----Star----- */ - -/* Icon */ - -.ui.cards > .card > .content .star.icon, -.ui.card > .content .star.icon { - cursor: pointer; - opacity: 0.75; - -webkit-transition: color 0.1s ease; - transition: color 0.1s ease; -} - -.ui.cards > .card > .content .star.icon:hover, -.ui.card > .content .star.icon:hover { - opacity: 1; - color: #FFB70A; -} - -.ui.cards > .card > .content .active.star.icon, -.ui.card > .content .active.star.icon { - color: #FFE623; -} - -/*-----Like----- */ - -/* Icon */ - -.ui.cards > .card > .content .like.icon, -.ui.card > .content .like.icon { - cursor: pointer; - opacity: 0.75; - -webkit-transition: color 0.1s ease; - transition: color 0.1s ease; -} - -.ui.cards > .card > .content .like.icon:hover, -.ui.card > .content .like.icon:hover { - opacity: 1; - color: #FF2733; -} - -.ui.cards > .card > .content .active.like.icon, -.ui.card > .content .active.like.icon { - color: #FF2733; -} - -/*---------------- - Extra Content ------------------*/ - -.ui.cards > .card > .extra, -.ui.card > .extra { - max-width: 100%; - min-height: 0 !important; - -webkit-box-flex: 0; - -ms-flex-positive: 0; - flex-grow: 0; - border-top: 1px solid rgba(0, 0, 0, 0.05) !important; - position: static; - background: none; - width: auto; - margin: 0 0; - padding: 0.75em 1em; - top: 0; - left: 0; - color: rgba(0, 0, 0, 0.4); - -webkit-box-shadow: none; - box-shadow: none; - -webkit-transition: color 0.1s ease; - transition: color 0.1s ease; -} - -.ui.cards > .card > .extra a:not(.ui), -.ui.card > .extra a:not(.ui) { - color: rgba(0, 0, 0, 0.4); -} - -.ui.cards > .card > .extra a:not(.ui):hover, -.ui.card > .extra a:not(.ui):hover { - color: #1e70bf; -} - -/******************************* - Variations -*******************************/ - -/*------------------- - Horizontal - --------------------*/ - -.ui.horizontal.cards > .card, -.ui.card.horizontal { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - min-width: 270px; - width: 400px; - max-width: 100%; -} - -.ui.horizontal.cards > .card > .image, -.ui.card.horizontal > .image { - border-radius: 0.28571429rem 0 0 0.28571429rem; - width: 150px; -} - -.ui.horizontal.cards > .card > .image > img, -.ui.card.horizontal > .image > img { - background-size: cover; - background-repeat: no-repeat; - background-position: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - width: 100%; - height: 100%; - border-radius: 0.28571429rem 0 0 0.28571429rem; -} - -.ui.horizontal.cards > .card > .image:last-child > img, -.ui.card.horizontal > .image:last-child > img { - border-radius: 0 0.28571429rem 0.28571429rem 0; -} - -.ui.horizontal.cards > .card > .content, -.ui.horizontal.card > .content { - -ms-flex-preferred-size: 1px; - flex-basis: 1px; -} - -.ui.horizontal.cards > .card > .extra, -.ui.horizontal.card > .extra { - -ms-flex-preferred-size: 100%; - flex-basis: 100%; -} - -/*------------------- - Raised - --------------------*/ - -.ui.raised.cards > .card, -.ui.raised.card { - -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15); - box-shadow: 0 0 0 1px #D4D4D5, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15); -} - -.ui.raised.cards a.card:hover, -.ui.link.cards .raised.card:hover, -a.ui.raised.card:hover, -.ui.link.raised.card:hover { - -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 4px 0 rgba(34, 36, 38, 0.15), 0 2px 10px 0 rgba(34, 36, 38, 0.25); - box-shadow: 0 0 0 1px #D4D4D5, 0 2px 4px 0 rgba(34, 36, 38, 0.15), 0 2px 10px 0 rgba(34, 36, 38, 0.25); -} - -/*------------------- - Centered - --------------------*/ - -.ui.centered.cards { - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; -} - -.ui.centered.card { - margin-left: auto; - margin-right: auto; -} - -/*------------------- - Fluid - --------------------*/ - -.ui.fluid.card { - width: 100%; - max-width: 9999px; -} - -/*------------------- - Link - --------------------*/ - -.ui.cards a.card, -.ui.link.cards .card, -a.ui.card, -.ui.link.card { - -webkit-transform: none; - transform: none; -} - -.ui.cards a.card:hover, -.ui.link.cards .card:not(.icon):hover, -a.ui.card:hover, -.ui.link.card:hover { - cursor: pointer; - z-index: 5; - background: #FFFFFF; - border: none; - -webkit-box-shadow: 0 1px 3px 0 #BCBDBD, 0 0 0 1px #D4D4D5; - box-shadow: 0 1px 3px 0 #BCBDBD, 0 0 0 1px #D4D4D5; - -webkit-transform: translateY(-3px); - transform: translateY(-3px); -} - -/*------------------- - Colors ---------------------*/ - -.ui.primary.cards > .card, -.ui.cards > .primary.card, -.ui.primary.card { - -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #2185D0, 0 1px 3px 0 #D4D4D5; - box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #2185D0, 0 1px 3px 0 #D4D4D5; -} - -.ui.primary.cards > .card:hover, -.ui.cards > .primary.card:hover, -.ui.primary.card:hover { - -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #1678c2, 0 1px 3px 0 #BCBDBD; - box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #1678c2, 0 1px 3px 0 #BCBDBD; -} - -.ui.inverted.primary.cards > .card, -.ui.inverted.cards > .primary.card, -.ui.inverted.primary.card { - -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #54C8FF, 0 0 0 1px #555555; - box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #54C8FF, 0 0 0 1px #555555; -} - -.ui.inverted.primary.cards > .card:hover, -.ui.inverted.cards > .primary.card:hover, -.ui.inverted.primary.card:hover { - -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #21b8ff, 0 0 0 1px #555555; - box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #21b8ff, 0 0 0 1px #555555; -} - -.ui.secondary.cards > .card, -.ui.cards > .secondary.card, -.ui.secondary.card { - -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #1B1C1D, 0 1px 3px 0 #D4D4D5; - box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #1B1C1D, 0 1px 3px 0 #D4D4D5; -} - -.ui.secondary.cards > .card:hover, -.ui.cards > .secondary.card:hover, -.ui.secondary.card:hover { - -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #27292a, 0 1px 3px 0 #BCBDBD; - box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #27292a, 0 1px 3px 0 #BCBDBD; -} - -.ui.inverted.secondary.cards > .card, -.ui.inverted.cards > .secondary.card, -.ui.inverted.secondary.card { - -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #545454, 0 0 0 1px #555555; - box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #545454, 0 0 0 1px #555555; -} - -.ui.inverted.secondary.cards > .card:hover, -.ui.inverted.cards > .secondary.card:hover, -.ui.inverted.secondary.card:hover { - -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #6e6e6e, 0 0 0 1px #555555; - box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #6e6e6e, 0 0 0 1px #555555; -} - -.ui.red.cards > .card, -.ui.cards > .red.card, -.ui.red.card { - -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #DB2828, 0 1px 3px 0 #D4D4D5; - box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #DB2828, 0 1px 3px 0 #D4D4D5; -} - -.ui.red.cards > .card:hover, -.ui.cards > .red.card:hover, -.ui.red.card:hover { - -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #d01919, 0 1px 3px 0 #BCBDBD; - box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #d01919, 0 1px 3px 0 #BCBDBD; -} - -.ui.inverted.red.cards > .card, -.ui.inverted.cards > .red.card, -.ui.inverted.red.card { - -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #FF695E, 0 0 0 1px #555555; - box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #FF695E, 0 0 0 1px #555555; -} - -.ui.inverted.red.cards > .card:hover, -.ui.inverted.cards > .red.card:hover, -.ui.inverted.red.card:hover { - -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #ff392b, 0 0 0 1px #555555; - box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #ff392b, 0 0 0 1px #555555; -} - -.ui.orange.cards > .card, -.ui.cards > .orange.card, -.ui.orange.card { - -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #F2711C, 0 1px 3px 0 #D4D4D5; - box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #F2711C, 0 1px 3px 0 #D4D4D5; -} - -.ui.orange.cards > .card:hover, -.ui.cards > .orange.card:hover, -.ui.orange.card:hover { - -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #f26202, 0 1px 3px 0 #BCBDBD; - box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #f26202, 0 1px 3px 0 #BCBDBD; -} - -.ui.inverted.orange.cards > .card, -.ui.inverted.cards > .orange.card, -.ui.inverted.orange.card { - -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #FF851B, 0 0 0 1px #555555; - box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #FF851B, 0 0 0 1px #555555; -} - -.ui.inverted.orange.cards > .card:hover, -.ui.inverted.cards > .orange.card:hover, -.ui.inverted.orange.card:hover { - -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #e76b00, 0 0 0 1px #555555; - box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #e76b00, 0 0 0 1px #555555; -} - -.ui.yellow.cards > .card, -.ui.cards > .yellow.card, -.ui.yellow.card { - -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #FBBD08, 0 1px 3px 0 #D4D4D5; - box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #FBBD08, 0 1px 3px 0 #D4D4D5; -} - -.ui.yellow.cards > .card:hover, -.ui.cards > .yellow.card:hover, -.ui.yellow.card:hover { - -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #eaae00, 0 1px 3px 0 #BCBDBD; - box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #eaae00, 0 1px 3px 0 #BCBDBD; -} - -.ui.inverted.yellow.cards > .card, -.ui.inverted.cards > .yellow.card, -.ui.inverted.yellow.card { - -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #FFE21F, 0 0 0 1px #555555; - box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #FFE21F, 0 0 0 1px #555555; -} - -.ui.inverted.yellow.cards > .card:hover, -.ui.inverted.cards > .yellow.card:hover, -.ui.inverted.yellow.card:hover { - -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #ebcd00, 0 0 0 1px #555555; - box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #ebcd00, 0 0 0 1px #555555; -} - -.ui.olive.cards > .card, -.ui.cards > .olive.card, -.ui.olive.card { - -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #B5CC18, 0 1px 3px 0 #D4D4D5; - box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #B5CC18, 0 1px 3px 0 #D4D4D5; -} - -.ui.olive.cards > .card:hover, -.ui.cards > .olive.card:hover, -.ui.olive.card:hover { - -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #a7bd0d, 0 1px 3px 0 #BCBDBD; - box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #a7bd0d, 0 1px 3px 0 #BCBDBD; -} - -.ui.inverted.olive.cards > .card, -.ui.inverted.cards > .olive.card, -.ui.inverted.olive.card { - -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #D9E778, 0 0 0 1px #555555; - box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #D9E778, 0 0 0 1px #555555; -} - -.ui.inverted.olive.cards > .card:hover, -.ui.inverted.cards > .olive.card:hover, -.ui.inverted.olive.card:hover { - -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #d2e745, 0 0 0 1px #555555; - box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #d2e745, 0 0 0 1px #555555; -} - -.ui.green.cards > .card, -.ui.cards > .green.card, -.ui.green.card { - -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #21BA45, 0 1px 3px 0 #D4D4D5; - box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #21BA45, 0 1px 3px 0 #D4D4D5; -} - -.ui.green.cards > .card:hover, -.ui.cards > .green.card:hover, -.ui.green.card:hover { - -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #16ab39, 0 1px 3px 0 #BCBDBD; - box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #16ab39, 0 1px 3px 0 #BCBDBD; -} - -.ui.inverted.green.cards > .card, -.ui.inverted.cards > .green.card, -.ui.inverted.green.card { - -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #2ECC40, 0 0 0 1px #555555; - box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #2ECC40, 0 0 0 1px #555555; -} - -.ui.inverted.green.cards > .card:hover, -.ui.inverted.cards > .green.card:hover, -.ui.inverted.green.card:hover { - -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #1ea92e, 0 0 0 1px #555555; - box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #1ea92e, 0 0 0 1px #555555; -} - -.ui.teal.cards > .card, -.ui.cards > .teal.card, -.ui.teal.card { - -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #00B5AD, 0 1px 3px 0 #D4D4D5; - box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #00B5AD, 0 1px 3px 0 #D4D4D5; -} - -.ui.teal.cards > .card:hover, -.ui.cards > .teal.card:hover, -.ui.teal.card:hover { - -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #009c95, 0 1px 3px 0 #BCBDBD; - box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #009c95, 0 1px 3px 0 #BCBDBD; -} - -.ui.inverted.teal.cards > .card, -.ui.inverted.cards > .teal.card, -.ui.inverted.teal.card { - -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #6DFFFF, 0 0 0 1px #555555; - box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #6DFFFF, 0 0 0 1px #555555; -} - -.ui.inverted.teal.cards > .card:hover, -.ui.inverted.cards > .teal.card:hover, -.ui.inverted.teal.card:hover { - -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #3affff, 0 0 0 1px #555555; - box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #3affff, 0 0 0 1px #555555; -} - -.ui.blue.cards > .card, -.ui.cards > .blue.card, -.ui.blue.card { - -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #2185D0, 0 1px 3px 0 #D4D4D5; - box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #2185D0, 0 1px 3px 0 #D4D4D5; -} - -.ui.blue.cards > .card:hover, -.ui.cards > .blue.card:hover, -.ui.blue.card:hover { - -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #1678c2, 0 1px 3px 0 #BCBDBD; - box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #1678c2, 0 1px 3px 0 #BCBDBD; -} - -.ui.inverted.blue.cards > .card, -.ui.inverted.cards > .blue.card, -.ui.inverted.blue.card { - -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #54C8FF, 0 0 0 1px #555555; - box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #54C8FF, 0 0 0 1px #555555; -} - -.ui.inverted.blue.cards > .card:hover, -.ui.inverted.cards > .blue.card:hover, -.ui.inverted.blue.card:hover { - -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #21b8ff, 0 0 0 1px #555555; - box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #21b8ff, 0 0 0 1px #555555; -} - -.ui.violet.cards > .card, -.ui.cards > .violet.card, -.ui.violet.card { - -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #6435C9, 0 1px 3px 0 #D4D4D5; - box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #6435C9, 0 1px 3px 0 #D4D4D5; -} - -.ui.violet.cards > .card:hover, -.ui.cards > .violet.card:hover, -.ui.violet.card:hover { - -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #5829bb, 0 1px 3px 0 #BCBDBD; - box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #5829bb, 0 1px 3px 0 #BCBDBD; -} - -.ui.inverted.violet.cards > .card, -.ui.inverted.cards > .violet.card, -.ui.inverted.violet.card { - -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #A291FB, 0 0 0 1px #555555; - box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #A291FB, 0 0 0 1px #555555; -} - -.ui.inverted.violet.cards > .card:hover, -.ui.inverted.cards > .violet.card:hover, -.ui.inverted.violet.card:hover { - -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #745aff, 0 0 0 1px #555555; - box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #745aff, 0 0 0 1px #555555; -} - -.ui.purple.cards > .card, -.ui.cards > .purple.card, -.ui.purple.card { - -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #A333C8, 0 1px 3px 0 #D4D4D5; - box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #A333C8, 0 1px 3px 0 #D4D4D5; -} - -.ui.purple.cards > .card:hover, -.ui.cards > .purple.card:hover, -.ui.purple.card:hover { - -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #9627ba, 0 1px 3px 0 #BCBDBD; - box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #9627ba, 0 1px 3px 0 #BCBDBD; -} - -.ui.inverted.purple.cards > .card, -.ui.inverted.cards > .purple.card, -.ui.inverted.purple.card { - -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #DC73FF, 0 0 0 1px #555555; - box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #DC73FF, 0 0 0 1px #555555; -} - -.ui.inverted.purple.cards > .card:hover, -.ui.inverted.cards > .purple.card:hover, -.ui.inverted.purple.card:hover { - -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #cf40ff, 0 0 0 1px #555555; - box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #cf40ff, 0 0 0 1px #555555; -} - -.ui.pink.cards > .card, -.ui.cards > .pink.card, -.ui.pink.card { - -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #E03997, 0 1px 3px 0 #D4D4D5; - box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #E03997, 0 1px 3px 0 #D4D4D5; -} - -.ui.pink.cards > .card:hover, -.ui.cards > .pink.card:hover, -.ui.pink.card:hover { - -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #e61a8d, 0 1px 3px 0 #BCBDBD; - box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #e61a8d, 0 1px 3px 0 #BCBDBD; -} - -.ui.inverted.pink.cards > .card, -.ui.inverted.cards > .pink.card, -.ui.inverted.pink.card { - -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #FF8EDF, 0 0 0 1px #555555; - box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #FF8EDF, 0 0 0 1px #555555; -} - -.ui.inverted.pink.cards > .card:hover, -.ui.inverted.cards > .pink.card:hover, -.ui.inverted.pink.card:hover { - -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #ff5bd1, 0 0 0 1px #555555; - box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #ff5bd1, 0 0 0 1px #555555; -} - -.ui.brown.cards > .card, -.ui.cards > .brown.card, -.ui.brown.card { - -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #A5673F, 0 1px 3px 0 #D4D4D5; - box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #A5673F, 0 1px 3px 0 #D4D4D5; -} - -.ui.brown.cards > .card:hover, -.ui.cards > .brown.card:hover, -.ui.brown.card:hover { - -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #975b33, 0 1px 3px 0 #BCBDBD; - box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #975b33, 0 1px 3px 0 #BCBDBD; -} - -.ui.inverted.brown.cards > .card, -.ui.inverted.cards > .brown.card, -.ui.inverted.brown.card { - -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #D67C1C, 0 0 0 1px #555555; - box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #D67C1C, 0 0 0 1px #555555; -} - -.ui.inverted.brown.cards > .card:hover, -.ui.inverted.cards > .brown.card:hover, -.ui.inverted.brown.card:hover { - -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #b0620f, 0 0 0 1px #555555; - box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #b0620f, 0 0 0 1px #555555; -} - -.ui.grey.cards > .card, -.ui.cards > .grey.card, -.ui.grey.card { - -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #767676, 0 1px 3px 0 #D4D4D5; - box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #767676, 0 1px 3px 0 #D4D4D5; -} - -.ui.grey.cards > .card:hover, -.ui.cards > .grey.card:hover, -.ui.grey.card:hover { - -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #838383, 0 1px 3px 0 #BCBDBD; - box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #838383, 0 1px 3px 0 #BCBDBD; -} - -.ui.inverted.grey.cards > .card, -.ui.inverted.cards > .grey.card, -.ui.inverted.grey.card { - -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #DCDDDE, 0 0 0 1px #555555; - box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #DCDDDE, 0 0 0 1px #555555; -} - -.ui.inverted.grey.cards > .card:hover, -.ui.inverted.cards > .grey.card:hover, -.ui.inverted.grey.card:hover { - -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #c2c4c5, 0 0 0 1px #555555; - box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #c2c4c5, 0 0 0 1px #555555; -} - -.ui.black.cards > .card, -.ui.cards > .black.card, -.ui.black.card { - -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #1B1C1D, 0 1px 3px 0 #D4D4D5; - box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #1B1C1D, 0 1px 3px 0 #D4D4D5; -} - -.ui.black.cards > .card:hover, -.ui.cards > .black.card:hover, -.ui.black.card:hover { - -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #27292a, 0 1px 3px 0 #BCBDBD; - box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #27292a, 0 1px 3px 0 #BCBDBD; -} - -.ui.inverted.black.cards > .card, -.ui.inverted.cards > .black.card, -.ui.inverted.black.card { - -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #545454, 0 0 0 1px #555555; - box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #545454, 0 0 0 1px #555555; -} - -.ui.inverted.black.cards > .card:hover, -.ui.inverted.cards > .black.card:hover, -.ui.inverted.black.card:hover { - -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #000000, 0 0 0 1px #555555; - box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #000000, 0 0 0 1px #555555; -} - -/*-------------- - Card Count ----------------*/ - -.ui.one.cards { - margin-left: 0; - margin-right: 0; -} - -.ui.one.cards > .card { - width: 100%; -} - -.ui.two.cards { - margin-left: -1em; - margin-right: -1em; -} - -.ui.two.cards > .card { - width: calc(50% - 2em); - margin-left: 1em; - margin-right: 1em; -} - -.ui.three.cards { - margin-left: -1em; - margin-right: -1em; -} - -.ui.three.cards > .card { - width: calc(33.33333333333333% - 2em); - margin-left: 1em; - margin-right: 1em; -} - -.ui.four.cards { - margin-left: -0.75em; - margin-right: -0.75em; -} - -.ui.four.cards > .card { - width: calc(25% - 1.5em); - margin-left: 0.75em; - margin-right: 0.75em; -} - -.ui.five.cards { - margin-left: -0.75em; - margin-right: -0.75em; -} - -.ui.five.cards > .card { - width: calc(20% - 1.5em); - margin-left: 0.75em; - margin-right: 0.75em; -} - -.ui.six.cards { - margin-left: -0.75em; - margin-right: -0.75em; -} - -.ui.six.cards > .card { - width: calc(16.666666666666664% - 1.5em); - margin-left: 0.75em; - margin-right: 0.75em; -} - -.ui.seven.cards { - margin-left: -0.5em; - margin-right: -0.5em; -} - -.ui.seven.cards > .card { - width: calc(14.285714285714285% - 1em); - margin-left: 0.5em; - margin-right: 0.5em; -} - -.ui.eight.cards { - margin-left: -0.5em; - margin-right: -0.5em; -} - -.ui.eight.cards > .card { - width: calc(12.5% - 1em); - margin-left: 0.5em; - margin-right: 0.5em; - font-size: 11px; -} - -.ui.nine.cards { - margin-left: -0.5em; - margin-right: -0.5em; -} - -.ui.nine.cards > .card { - width: calc(11.11111111111111% - 1em); - margin-left: 0.5em; - margin-right: 0.5em; - font-size: 10px; -} - -.ui.ten.cards { - margin-left: -0.5em; - margin-right: -0.5em; -} - -.ui.ten.cards > .card { - width: calc(10% - 1em); - margin-left: 0.5em; - margin-right: 0.5em; -} - -/*------------------- - Doubling - --------------------*/ - -/* Mobile Only */ - -@media only screen and (max-width: 767.98px) { - .ui.two.doubling.cards { - margin-left: 0; - margin-right: 0; - } - - .ui.two.doubling.cards > .card { - width: 100%; - margin-left: 0; - margin-right: 0; - } - - .ui.three.doubling.cards { - margin-left: -1em; - margin-right: -1em; - } - - .ui.three.doubling.cards > .card { - width: calc(50% - 2em); - margin-left: 1em; - margin-right: 1em; - } - - .ui.four.doubling.cards { - margin-left: -1em; - margin-right: -1em; - } - - .ui.four.doubling.cards > .card { - width: calc(50% - 2em); - margin-left: 1em; - margin-right: 1em; - } - - .ui.five.doubling.cards { - margin-left: -1em; - margin-right: -1em; - } - - .ui.five.doubling.cards > .card { - width: calc(50% - 2em); - margin-left: 1em; - margin-right: 1em; - } - - .ui.six.doubling.cards { - margin-left: -1em; - margin-right: -1em; - } - - .ui.six.doubling.cards > .card { - width: calc(50% - 2em); - margin-left: 1em; - margin-right: 1em; - } - - .ui.seven.doubling.cards { - margin-left: -1em; - margin-right: -1em; - } - - .ui.seven.doubling.cards > .card { - width: calc(33.33333333333333% - 2em); - margin-left: 1em; - margin-right: 1em; - } - - .ui.eight.doubling.cards { - margin-left: -1em; - margin-right: -1em; - } - - .ui.eight.doubling.cards > .card { - width: calc(33.33333333333333% - 2em); - margin-left: 1em; - margin-right: 1em; - } - - .ui.nine.doubling.cards { - margin-left: -1em; - margin-right: -1em; - } - - .ui.nine.doubling.cards > .card { - width: calc(33.33333333333333% - 2em); - margin-left: 1em; - margin-right: 1em; - } - - .ui.ten.doubling.cards { - margin-left: -1em; - margin-right: -1em; - } - - .ui.ten.doubling.cards > .card { - width: calc(33.33333333333333% - 2em); - margin-left: 1em; - margin-right: 1em; - } -} - -/* Tablet Only */ - -@media only screen and (min-width: 768px) and (max-width: 991.98px) { - .ui.two.doubling.cards { - margin-left: 0; - margin-right: 0; - } - - .ui.two.doubling.cards > .card { - width: 100%; - margin-left: 0; - margin-right: 0; - } - - .ui.three.doubling.cards { - margin-left: -1em; - margin-right: -1em; - } - - .ui.three.doubling.cards > .card { - width: calc(50% - 2em); - margin-left: 1em; - margin-right: 1em; - } - - .ui.four.doubling.cards { - margin-left: -1em; - margin-right: -1em; - } - - .ui.four.doubling.cards > .card { - width: calc(50% - 2em); - margin-left: 1em; - margin-right: 1em; - } - - .ui.five.doubling.cards { - margin-left: -1em; - margin-right: -1em; - } - - .ui.five.doubling.cards > .card { - width: calc(33.33333333333333% - 2em); - margin-left: 1em; - margin-right: 1em; - } - - .ui.six.doubling.cards { - margin-left: -1em; - margin-right: -1em; - } - - .ui.six.doubling.cards > .card { - width: calc(33.33333333333333% - 2em); - margin-left: 1em; - margin-right: 1em; - } - - .ui.eight.doubling.cards { - margin-left: -1em; - margin-right: -1em; - } - - .ui.eight.doubling.cards > .card { - width: calc(33.33333333333333% - 2em); - margin-left: 1em; - margin-right: 1em; - } - - .ui.eight.doubling.cards { - margin-left: -0.75em; - margin-right: -0.75em; - } - - .ui.eight.doubling.cards > .card { - width: calc(25% - 1.5em); - margin-left: 0.75em; - margin-right: 0.75em; - } - - .ui.nine.doubling.cards { - margin-left: -0.75em; - margin-right: -0.75em; - } - - .ui.nine.doubling.cards > .card { - width: calc(25% - 1.5em); - margin-left: 0.75em; - margin-right: 0.75em; - } - - .ui.ten.doubling.cards { - margin-left: -0.75em; - margin-right: -0.75em; - } - - .ui.ten.doubling.cards > .card { - width: calc(20% - 1.5em); - margin-left: 0.75em; - margin-right: 0.75em; - } -} - -/*------------------- - Stackable - --------------------*/ - -@media only screen and (max-width: 767.98px) { - .ui.stackable.cards { - display: block !important; - } - - .ui.stackable.cards .card:first-child { - margin-top: 0 !important; - } - - .ui.stackable.cards > .card { - display: block !important; - height: auto !important; - margin: 1em 1em; - padding: 0 !important; - width: calc(100% - 2em) !important; - } -} - -/*-------------- - Size ----------------*/ - -.ui.cards > .card { - font-size: 1em; -} - -.ui.mini.cards .card { - font-size: 0.78571429rem; -} - -.ui.tiny.cards .card { - font-size: 0.85714286rem; -} - -.ui.small.cards .card { - font-size: 0.92857143rem; -} - -.ui.large.cards .card { - font-size: 1.14285714rem; -} - -.ui.big.cards .card { - font-size: 1.28571429rem; -} - -.ui.huge.cards .card { - font-size: 1.42857143rem; -} - -.ui.massive.cards .card { - font-size: 1.71428571rem; -} - -/*----------------- - Inverted - ------------------*/ - -.ui.inverted.cards > .card, -.ui.inverted.card { - background: #1B1C1D; - -webkit-box-shadow: 0 1px 3px 0 #555555, 0 0 0 1px #555555; - box-shadow: 0 1px 3px 0 #555555, 0 0 0 1px #555555; -} - -/* Content */ - -.ui.inverted.cards > .card > .content, -.ui.inverted.card > .content { - border-top: 1px solid rgba(255, 255, 255, 0.15); -} - -/* Header */ - -.ui.inverted.cards > .card > .content > .header, -.ui.inverted.card > .content > .header { - color: rgba(255, 255, 255, 0.9); -} - -/* Description */ - -.ui.inverted.cards > .card > .content > .description, -.ui.inverted.card > .content > .description { - color: rgba(255, 255, 255, 0.8); -} - -/* Meta */ - -.ui.inverted.cards > .card .meta, -.ui.inverted.card .meta { - color: rgba(255, 255, 255, 0.7); -} - -.ui.inverted.cards > .card .meta > a:not(.ui), -.ui.inverted.card .meta > a:not(.ui) { - color: rgba(255, 255, 255, 0.7); -} - -.ui.inverted.cards > .card .meta > a:not(.ui):hover, -.ui.inverted.card .meta > a:not(.ui):hover { - color: #ffffff; -} - -/* Extra */ - -.ui.inverted.cards > .card > .extra, -.ui.inverted.card > .extra { - border-top: 1px solid rgba(255, 255, 255, 0.15) !important; - color: rgba(255, 255, 255, 0.7); -} - -.ui.inverted.cards > .card > .extra a:not(.ui), -.ui.inverted.card > .extra a:not(.ui) { - color: rgba(255, 255, 255, 0.5); -} - -.ui.inverted.cards > .card > .extra a:not(.ui):hover, -.ui.inverted.card > .extra a:not(.ui):hover { - color: #1e70bf; -} - -/* Link card(s) */ - -.ui.inverted.cards a.card:hover, -.ui.inverted.link.cards .card:not(.icon):hover, -a.inverted.ui.card:hover, -.ui.inverted.link.card:hover { - background: #1B1C1D; -} - -/******************************* - Theme Overrides -*******************************/ - -/******************************* - User Variable Overrides -*******************************/ -/*! - * # Fomantic-UI - Comment - * http://github.com/fomantic/Fomantic-UI/ - * - * - * Released under the MIT license - * http://opensource.org/licenses/MIT - * - */ - -/******************************* - Standard -*******************************/ - -/*-------------- - Comments ----------------*/ - -.ui.comments { - margin: 1.5em 0; - max-width: 650px; -} - -.ui.comments:first-child { - margin-top: 0; -} - -.ui.comments:last-child { - margin-bottom: 0; -} - -/*-------------- - Comment ----------------*/ - -.ui.comments .comment { - position: relative; - background: none; - margin: 0.5em 0 0; - padding: 0.5em 0 0; - border: none; - border-top: none; - line-height: 1.2; -} - -.ui.comments .comment:first-child { - margin-top: 0; - padding-top: 0; -} - -/*-------------------- - Nested Comments ----------------------*/ - -.ui.comments .comment > .comments { - margin: 0 0 0.5em 0.5em; - padding: 1em 0 1em 1em; -} - -.ui.comments .comment > .comments:before { - position: absolute; - top: 0; - left: 0; -} - -.ui.comments .comment > .comments .comment { - border: none; - border-top: none; - background: none; -} - -/*-------------- - Avatar ----------------*/ - -.ui.comments .comment .avatar { - display: block; - width: 2.5em; - height: auto; - float: left; - margin: 0.2em 0 0; -} - -.ui.comments .comment img.avatar, -.ui.comments .comment .avatar img { - display: block; - margin: 0 auto; - width: 100%; - height: 100%; - border-radius: 0.25rem; -} - -/*-------------- - Content ----------------*/ - -.ui.comments .comment > .content { - display: block; -} - -/* If there is an avatar move content over */ - -.ui.comments .comment > .avatar ~ .content { - margin-left: 3.5em; -} - -/*-------------- - Author ----------------*/ - -.ui.comments .comment .author { - font-size: 1em; - color: rgba(0, 0, 0, 0.87); - font-weight: bold; -} - -.ui.comments .comment a.author { - cursor: pointer; -} - -.ui.comments .comment a.author:hover { - color: #1e70bf; -} - -/*-------------- - Metadata ----------------*/ - -.ui.comments .comment .metadata { - display: inline-block; - margin-left: 0.5em; - color: rgba(0, 0, 0, 0.4); - font-size: 0.875em; -} - -.ui.comments .comment .metadata > * { - display: inline-block; - margin: 0 0.5em 0 0; -} - -.ui.comments .comment .metadata > :last-child { - margin-right: 0; -} - -/*-------------------- - Comment Text ----------------------*/ - -.ui.comments .comment .text { - margin: 0.25em 0 0.5em; - font-size: 1em; - word-wrap: break-word; - color: rgba(0, 0, 0, 0.87); - line-height: 1.3; -} - -/*-------------------- - User Actions ----------------------*/ - -.ui.comments .comment .actions { - font-size: 0.875em; -} - -.ui.comments .comment .actions a { - cursor: pointer; - display: inline-block; - margin: 0 0.75em 0 0; - color: rgba(0, 0, 0, 0.4); -} - -.ui.comments .comment .actions a:last-child { - margin-right: 0; -} - -.ui.comments .comment .actions a.active, -.ui.comments .comment .actions a:hover { - color: rgba(0, 0, 0, 0.8); -} - -/*-------------------- - Reply Form ----------------------*/ - -.ui.comments > .reply.form { - margin-top: 1em; -} - -.ui.comments .comment .reply.form { - width: 100%; - margin-top: 1em; -} - -.ui.comments .reply.form textarea { - font-size: 1em; - height: 12em; -} - -/******************************* - State -*******************************/ - -.ui.collapsed.comments, -.ui.comments .collapsed.comments, -.ui.comments .collapsed.comment { - display: none; -} - -/******************************* - Variations -*******************************/ - -/*-------------------- - Threaded - ---------------------*/ - -.ui.threaded.comments .comment > .comments { - margin: -1.5em 0 -1em 1.25em; - padding: 3em 0 2em 2.25em; - -webkit-box-shadow: -1px 0 0 rgba(34, 36, 38, 0.15); - box-shadow: -1px 0 0 rgba(34, 36, 38, 0.15); -} - -/*-------------------- - Minimal - ---------------------*/ - -.ui.minimal.comments .comment .actions { - opacity: 0; - position: absolute; - top: 0; - right: 0; - left: auto; - -webkit-transition: opacity 0.2s ease; - transition: opacity 0.2s ease; - -webkit-transition-delay: 0.1s; - transition-delay: 0.1s; -} - -.ui.minimal.comments .comment > .content:hover > .actions { - opacity: 1; -} - -/*------------------- - Sizes ---------------------*/ - -.ui.comments { - font-size: 1rem; -} - -.ui.mini.comments { - font-size: 0.78571429rem; -} - -.ui.tiny.comments { - font-size: 0.85714286rem; -} - -.ui.small.comments { - font-size: 0.92857143rem; -} - -.ui.large.comments { - font-size: 1.14285714rem; -} - -.ui.big.comments { - font-size: 1.28571429rem; -} - -.ui.huge.comments { - font-size: 1.42857143rem; -} - -.ui.massive.comments { - font-size: 1.71428571rem; -} - -/*------------------- - Inverted - --------------------*/ - -.ui.inverted.comments .comment { - background-color: #1B1C1D; -} - -.ui.inverted.comments .comment .author, -.ui.inverted.comments .comment .text { - color: rgba(255, 255, 255, 0.9); -} - -.ui.inverted.comments .comment .metadata, -.ui.inverted.comments .comment .actions a { - color: rgba(255, 255, 255, 0.7); -} - -.ui.inverted.comments .comment a.author:hover, -.ui.inverted.comments .comment .actions a.active, -.ui.inverted.comments .comment .actions a:hover { - color: #ffffff; -} - -.ui.inverted.threaded.comments .comment > .comments { - -webkit-box-shadow: -1px 0 0 #555555; - box-shadow: -1px 0 0 #555555; -} - -/******************************* - Theme Overrides -*******************************/ - -/******************************* - User Variable Overrides -*******************************/ -/*! - * # Fomantic-UI - Feed - * http://github.com/fomantic/Fomantic-UI/ - * - * - * Released under the MIT license - * http://opensource.org/licenses/MIT - * - */ - -/******************************* - Activity Feed -*******************************/ - -.ui.feed { - margin: 1em 0; -} - -.ui.feed:first-child { - margin-top: 0; -} - -.ui.feed:last-child { - margin-bottom: 0; -} - -/******************************* - Content -*******************************/ - -/* Event */ - -.ui.feed > .event { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - width: 100%; - padding: 0.21428571rem 0; - margin: 0; - background: none; - border-top: none; -} - -.ui.feed > .event:first-child { - border-top: 0; - padding-top: 0; -} - -.ui.feed > .event:last-child { - padding-bottom: 0; -} - -/* Event Label */ - -.ui.feed > .event > .label { - display: block; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 2.5em; - height: auto; - -ms-flex-item-align: stretch; - align-self: stretch; - text-align: left; -} - -.ui.feed > .event > .label .icon { - opacity: 1; - font-size: 1.5em; - width: 100%; - padding: 0.25em; - background: none; - border: none; - border-radius: none; - color: rgba(0, 0, 0, 0.6); -} - -.ui.feed > .event > .label img { - width: 100%; - height: auto; - border-radius: 500rem; -} - -.ui.feed > .event > .label + .content { - margin: 0.5em 0 0.35714286em 1.14285714em; -} - -/*-------------- - Content ----------------*/ - -/* Content */ - -.ui.feed > .event > .content { - display: block; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - -ms-flex-item-align: stretch; - align-self: stretch; - text-align: left; - word-wrap: break-word; -} - -.ui.feed > .event:last-child > .content { - padding-bottom: 0; -} - -/* Link */ - -.ui.feed > .event > .content a { - cursor: pointer; -} - -/*-------------- - Date ----------------*/ - -.ui.feed > .event > .content .date { - margin: -0.5rem 0 0; - padding: 0; - color: rgba(0, 0, 0, 0.4); - font-weight: normal; - font-size: 1em; - font-style: normal; -} - -/*-------------- - Summary ----------------*/ - -.ui.feed > .event > .content .summary { - margin: 0; - font-size: 1em; - font-weight: bold; - color: rgba(0, 0, 0, 0.87); -} - -/* Summary Image */ - -.ui.feed > .event > .content .summary img { - display: inline-block; - width: auto; - height: 10em; - margin: -0.25em 0.25em 0 0; - border-radius: 0.25em; - vertical-align: middle; -} - -/*-------------- - User ----------------*/ - -.ui.feed > .event > .content .user { - display: inline-block; - font-weight: bold; - margin-right: 0; - vertical-align: baseline; -} - -.ui.feed > .event > .content .user img { - margin: -0.25em 0.25em 0 0; - width: auto; - height: 10em; - vertical-align: middle; -} - -/*-------------- - Inline Date ----------------*/ - -/* Date inside Summary */ - -.ui.feed > .event > .content .summary > .date { - display: inline-block; - float: none; - font-weight: normal; - font-size: 0.85714286em; - font-style: normal; - margin: 0 0 0 0.5em; - padding: 0; - color: rgba(0, 0, 0, 0.4); -} - -/*-------------- - Extra Summary ----------------*/ - -.ui.feed > .event > .content .extra { - margin: 0.5em 0 0; - background: none; - padding: 0; - color: rgba(0, 0, 0, 0.87); -} - -/* Images */ - -.ui.feed > .event > .content .extra.images img { - display: inline-block; - margin: 0 0.25em 0 0; - width: 6em; -} - -/* Text */ - -.ui.feed > .event > .content .extra.text { - padding: 0; - border-left: none; - font-size: 1em; - max-width: 500px; - line-height: 1.4285em; -} - -/*-------------- - Meta ----------------*/ - -.ui.feed > .event > .content .meta { - display: inline-block; - font-size: 0.85714286em; - margin: 0.5em 0 0; - background: none; - border: none; - border-radius: 0; - -webkit-box-shadow: none; - box-shadow: none; - padding: 0; - color: rgba(0, 0, 0, 0.6); -} - -.ui.feed > .event > .content .meta > * { - position: relative; - margin-left: 0.75em; -} - -.ui.feed > .event > .content .meta > *:after { - content: ''; - color: rgba(0, 0, 0, 0.2); - top: 0; - left: -1em; - opacity: 1; - position: absolute; - vertical-align: top; -} - -.ui.feed > .event > .content .meta .like { - color: ''; - -webkit-transition: 0.2s color ease; - transition: 0.2s color ease; -} - -.ui.feed > .event > .content .meta .like:hover .icon { - color: #FF2733; -} - -.ui.feed > .event > .content .meta .active.like .icon { - color: #EF404A; -} - -/* First element */ - -.ui.feed > .event > .content .meta > :first-child { - margin-left: 0; -} - -.ui.feed > .event > .content .meta > :first-child::after { - display: none; -} - -/* Action */ - -.ui.feed > .event > .content .meta a, -.ui.feed > .event > .content .meta > .icon { - cursor: pointer; - opacity: 1; - color: rgba(0, 0, 0, 0.5); - -webkit-transition: color 0.1s ease; - transition: color 0.1s ease; -} - -.ui.feed > .event > .content .meta a:hover, -.ui.feed > .event > .content .meta a:hover .icon, -.ui.feed > .event > .content .meta > .icon:hover { - color: rgba(0, 0, 0, 0.95); -} - -/******************************* - Variations -*******************************/ - -.ui.feed { - font-size: 1rem; -} - -.ui.mini.feed { - font-size: 0.78571429rem; -} - -.ui.tiny.feed { - font-size: 0.85714286rem; -} - -.ui.small.feed { - font-size: 0.92857143rem; -} - -.ui.large.feed { - font-size: 1.14285714rem; -} - -.ui.big.feed { - font-size: 1.28571429rem; -} - -.ui.huge.feed { - font-size: 1.42857143rem; -} - -.ui.massive.feed { - font-size: 1.71428571rem; -} - -/*------------------ - Inverted - -------------------*/ - -.ui.inverted.feed > .event { - background: #1B1C1D; -} - -.ui.inverted.feed > .event > .content .date, -.ui.inverted.feed > .event > .content .meta .like { - color: rgba(255, 255, 255, 0.7); -} - -.ui.inverted.feed > .event > .content .summary, -.ui.inverted.feed > .event > .content .extra.text { - color: rgba(255, 255, 255, 0.9); -} - -.ui.inverted.feed > .event > .content .meta .like:hover { - color: #ffffff; -} - -/******************************* - Theme Overrides -*******************************/ - -/******************************* - User Variable Overrides -*******************************/ -/*! - * # Fomantic-UI - Item - * http://github.com/fomantic/Fomantic-UI/ - * - * - * Released under the MIT license - * http://opensource.org/licenses/MIT - * - */ - -/******************************* - Standard -*******************************/ - -/*-------------- - Item ----------------*/ - -.ui.items > .item { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - margin: 1em 0; - width: 100%; - min-height: 0; - background: transparent; - padding: 0; - border: none; - border-radius: 0; - -webkit-box-shadow: none; - box-shadow: none; - -webkit-transition: -webkit-box-shadow 0.1s ease; - transition: -webkit-box-shadow 0.1s ease; - transition: box-shadow 0.1s ease; - transition: box-shadow 0.1s ease, -webkit-box-shadow 0.1s ease; - z-index: ''; -} - -.ui.items > .item a { - cursor: pointer; -} - -/*-------------- - Items ----------------*/ - -.ui.items { - margin: 1.5em 0; -} - -.ui.items:first-child { - margin-top: 0 !important; -} - -.ui.items:last-child { - margin-bottom: 0 !important; -} - -/*-------------- - Item ----------------*/ - -.ui.items > .item:after { - display: block; - content: ' '; - height: 0; - clear: both; - overflow: hidden; - visibility: hidden; -} - -.ui.items > .item:first-child { - margin-top: 0; -} - -.ui.items > .item:last-child { - margin-bottom: 0; -} - -/*-------------- - Images ----------------*/ - -.ui.items > .item > .image { - position: relative; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - display: block; - float: none; - margin: 0; - padding: 0; - max-height: ''; - -ms-flex-item-align: start; - align-self: start; -} - -.ui.items > .item > .image > img { - display: block; - width: 100%; - height: auto; - border-radius: 0.125rem; - border: none; -} - -.ui.items > .item > .image:only-child > img { - border-radius: 0; -} - -/*-------------- - Content ----------------*/ - -.ui.items > .item > .content { - display: block; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - background: none; - color: rgba(0, 0, 0, 0.87); - margin: 0; - padding: 0; - -webkit-box-shadow: none; - box-shadow: none; - font-size: 1em; - border: none; - border-radius: 0; -} - -.ui.items > .item > .content:after { - display: block; - content: ' '; - height: 0; - clear: both; - overflow: hidden; - visibility: hidden; -} - -.ui.items > .item > .image + .content { - min-width: 0; - width: auto; - display: block; - margin-left: 0; - -ms-flex-item-align: start; - align-self: start; - padding-left: 1.5em; -} - -.ui.items > .item > .content > .header { - display: inline-block; - margin: -0.21425em 0 0; - font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif; - font-weight: bold; - color: rgba(0, 0, 0, 0.85); -} - -/* Default Header Size */ - -.ui.items > .item > .content > .header:not(.ui) { - font-size: 1.28571429em; -} - -/*-------------- - Floated ----------------*/ - -.ui.items > .item [class*="left floated"] { - float: left; -} - -.ui.items > .item [class*="right floated"] { - float: right; -} - -/*-------------- - Content Image ----------------*/ - -.ui.items > .item .content img { - -ms-flex-item-align: center; - align-self: center; - width: ''; -} - -.ui.items > .item img.avatar, -.ui.items > .item .avatar img { - width: ''; - height: ''; - border-radius: 500rem; -} - -/*-------------- - Description ----------------*/ - -.ui.items > .item > .content > .description { - margin-top: 0.6em; - max-width: auto; - font-size: 1em; - line-height: 1.4285em; - color: rgba(0, 0, 0, 0.87); -} - -/*-------------- - Paragraph ----------------*/ - -.ui.items > .item > .content p { - margin: 0 0 0.5em; -} - -.ui.items > .item > .content p:last-child { - margin-bottom: 0; -} - -/*-------------- - Meta ----------------*/ - -.ui.items > .item .meta { - margin: 0.5em 0 0.5em; - font-size: 1em; - line-height: 1em; - color: rgba(0, 0, 0, 0.6); -} - -.ui.items > .item .meta * { - margin-right: 0.3em; -} - -.ui.items > .item .meta :last-child { - margin-right: 0; -} - -.ui.items > .item .meta [class*="right floated"] { - margin-right: 0; - margin-left: 0.3em; -} - -/*-------------- - Links ----------------*/ - -/* Generic */ - -.ui.items > .item > .content a:not(.ui) { - color: ''; - -webkit-transition: color 0.1s ease; - transition: color 0.1s ease; -} - -.ui.items > .item > .content a:not(.ui):hover { - color: ''; -} - -/* Header */ - -.ui.items > .item > .content > a.header { - color: rgba(0, 0, 0, 0.85); -} - -.ui.items > .item > .content > a.header:hover { - color: #1e70bf; -} - -/* Meta */ - -.ui.items > .item .meta > a:not(.ui) { - color: rgba(0, 0, 0, 0.4); -} - -.ui.items > .item .meta > a:not(.ui):hover { - color: rgba(0, 0, 0, 0.87); -} - -/*-------------- - Labels ----------------*/ - -/*-----Star----- */ - -/* Icon */ - -.ui.items > .item > .content .favorite.icon { - cursor: pointer; - opacity: 0.75; - -webkit-transition: color 0.1s ease; - transition: color 0.1s ease; -} - -.ui.items > .item > .content .favorite.icon:hover { - opacity: 1; - color: #FFB70A; -} - -.ui.items > .item > .content .active.favorite.icon { - color: #FFE623; -} - -/*-----Like----- */ - -/* Icon */ - -.ui.items > .item > .content .like.icon { - cursor: pointer; - opacity: 0.75; - -webkit-transition: color 0.1s ease; - transition: color 0.1s ease; -} - -.ui.items > .item > .content .like.icon:hover { - opacity: 1; - color: #FF2733; -} - -.ui.items > .item > .content .active.like.icon { - color: #FF2733; -} - -/*---------------- - Extra Content ------------------*/ - -.ui.items > .item .extra { - display: block; - position: relative; - background: none; - margin: 0.5rem 0 0; - width: 100%; - padding: 0 0 0; - top: 0; - left: 0; - color: rgba(0, 0, 0, 0.4); - -webkit-box-shadow: none; - box-shadow: none; - -webkit-transition: color 0.1s ease; - transition: color 0.1s ease; - border-top: none; -} - -.ui.items > .item .extra > * { - margin: 0.25rem 0.5rem 0.25rem 0; -} - -.ui.items > .item .extra > [class*="right floated"] { - margin: 0.25rem 0 0.25rem 0.5rem; -} - -.ui.items > .item .extra:after { - display: block; - content: ' '; - height: 0; - clear: both; - overflow: hidden; - visibility: hidden; -} - -/******************************* - Responsive -*******************************/ - -/* Default Image Width */ - -.ui.items > .item > .image:not(.ui) { - width: 175px; -} - -/* Tablet Only */ - -@media only screen and (min-width: 768px) and (max-width: 991.98px) { - .ui.items > .item { - margin: 1em 0; - } - - .ui.items > .item > .image:not(.ui) { - width: 150px; - } - - .ui.items > .item > .image + .content { - display: block; - padding: 0 0 0 1em; - } -} - -/* Mobile Only */ - -@media only screen and (max-width: 767.98px) { - .ui.items:not(.unstackable) > .item { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - margin: 2em 0; - } - - .ui.items:not(.unstackable) > .item > .image { - display: block; - margin-left: auto; - margin-right: auto; - } - - .ui.items:not(.unstackable) > .item > .image, - .ui.items:not(.unstackable) > .item > .image > img { - max-width: 100% !important; - width: auto !important; - max-height: 250px !important; - } - - .ui.items:not(.unstackable) > .item > .image + .content { - display: block; - padding: 1.5em 0 0; - } -} - -/******************************* - Variations -*******************************/ - -/*------------------- - Aligned - --------------------*/ - -.ui.items > .item > .image + [class*="top aligned"].content { - -ms-flex-item-align: start; - align-self: flex-start; -} - -.ui.items > .item > .image + [class*="middle aligned"].content { - -ms-flex-item-align: center; - align-self: center; -} - -.ui.items > .item > .image + [class*="bottom aligned"].content { - -ms-flex-item-align: end; - align-self: flex-end; -} - -/*-------------- - Relaxed - ---------------*/ - -.ui.relaxed.items > .item { - margin: 1.5em 0; -} - -.ui[class*="very relaxed"].items > .item { - margin: 2em 0; -} - -/*------------------- - Divided - --------------------*/ - -.ui.divided.items > .item { - border-top: 1px solid rgba(34, 36, 38, 0.15); - margin: 0; - padding: 1em 0; -} - -.ui.divided.items > .item:first-child { - border-top: none; - margin-top: 0 !important; - padding-top: 0 !important; -} - -.ui.divided.items > .item:last-child { - margin-bottom: 0 !important; - padding-bottom: 0 !important; -} - -/* Relaxed Divided */ - -.ui.relaxed.divided.items > .item { - margin: 0; - padding: 1.5em 0; -} - -.ui[class*="very relaxed"].divided.items > .item { - margin: 0; - padding: 2em 0; -} - -/*------------------- - Link - --------------------*/ - -.ui.items a.item:hover, -.ui.link.items > .item:hover { - cursor: pointer; -} - -.ui.items a.item:hover .content .header, -.ui.link.items > .item:hover .content .header { - color: #1e70bf; -} - -/*-------------- - Size ----------------*/ - -.ui.items > .item { - font-size: 1em; -} - -.ui.mini.items > .item { - font-size: 0.78571429em; -} - -.ui.tiny.items > .item { - font-size: 0.85714286em; -} - -.ui.small.items > .item { - font-size: 0.92857143em; -} - -.ui.large.items > .item { - font-size: 1.14285714em; -} - -.ui.big.items > .item { - font-size: 1.28571429em; -} - -.ui.huge.items > .item { - font-size: 1.42857143em; -} - -.ui.massive.items > .item { - font-size: 1.71428571em; -} - -/*--------------- - Unstackable - ----------------*/ - -@media only screen and (max-width: 767.98px) { - .ui.unstackable.items > .item > .image, - .ui.unstackable.items > .item > .image > img { - width: 125px !important; - } -} - -/*-------------- - Inverted - ---------------*/ - -.ui.inverted.items > .item { - background: transparent; -} - -.ui.inverted.items > .item > .content { - background: none; - color: rgba(255, 255, 255, 0.9); -} - -.ui.inverted.items > .item .extra { - background: none; -} - -.ui.inverted.items > .item > .content > .header { - color: rgba(255, 255, 255, 0.9); -} - -.ui.inverted.items > .item > .content > .description { - color: rgba(255, 255, 255, 0.9); -} - -.ui.inverted.items > .item .meta { - color: rgba(255, 255, 255, 0.8); -} - -.ui.inverted.items > .item > .content a:not(.ui) { - color: #57a4ef; -} - -.ui.inverted.items > .item > .content a:not(.ui):hover { - color: #4183C4; -} - -.ui.inverted.items > .item > .content > a.header { - color: rgba(255, 255, 255, 0.9); -} - -.ui.inverted.items > .item > .content > a.header:hover { - color: #ffffff; -} - -.ui.inverted.items > .item .meta > a:not(.ui) { - color: rgba(255, 255, 255, 0.7); -} - -.ui.inverted.items > .item .meta > a:not(.ui):hover { - color: rgba(255, 255, 255, 0.9); -} - -.ui.inverted.items > .item > .content .favorite.icon:hover { - color: #ffc63d; -} - -.ui.inverted.items > .item > .content .active.favorite.icon { - color: #ffec56; -} - -.ui.inverted.items > .item > .content .like.icon:hover { - color: #ff5a63; -} - -.ui.inverted.items > .item > .content .active.like.icon { - color: #ff5a63; -} - -.ui.inverted.items > .item .extra { - color: rgba(255, 255, 255, 0.7); -} - -.ui.inverted.items a.item:hover .content .header, -.ui.inverted.link.items > .item:hover .content .header { - color: #ffffff; -} - -.ui.inverted.divided.items > .item { - border-top: 1px solid rgba(255, 255, 255, 0.1); -} - -.ui.inverted.divided.items > .item:first-child { - border-top: none; -} - -/******************************* - Theme Overrides -*******************************/ - -/******************************* - User Variable Overrides -*******************************/ -/*! - * # Fomantic-UI - Statistic - * http://github.com/fomantic/Fomantic-UI/ - * - * - * Released under the MIT license - * http://opensource.org/licenses/MIT - * - */ - -/******************************* - Statistic -*******************************/ - -/* Standalone */ - -.ui.statistic { - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - margin: 1em 0; - max-width: none; -} - -.ui.statistic + .ui.statistic { - margin: 0 0 0 1.5em; -} - -.ui.statistic:first-child { - margin-top: 0; -} - -.ui.statistic:last-child { - margin-bottom: 0; -} - -/******************************* - Group -*******************************/ - -/* Grouped */ - -.ui.statistics { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; - -ms-flex-wrap: wrap; - flex-wrap: wrap; -} - -.ui.statistics > .statistic { - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - -webkit-box-flex: 0; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - margin: 0 1.5em 1em; - max-width: none; -} - -.ui.statistics { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - margin: 1em -1.5em -1em; -} - -/* Clearing */ - -.ui.statistics:after { - display: block; - content: ' '; - height: 0; - clear: both; - overflow: hidden; - visibility: hidden; -} - -.ui.statistics:first-child { - margin-top: 0; -} - -/******************************* - Content -*******************************/ - -/*-------------- - Value ----------------*/ - -.ui.statistics .statistic > .value, -.ui.statistic > .value { - font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif; - font-size: 4rem; - font-weight: normal; - line-height: 1em; - color: #1B1C1D; - text-transform: uppercase; - text-align: center; -} - -/*-------------- - Label ----------------*/ - -.ui.statistics .statistic > .label, -.ui.statistic > .label { - font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif; - font-size: 1em; - font-weight: bold; - color: rgba(0, 0, 0, 0.87); - text-transform: uppercase; - text-align: center; -} - -/* Top Label */ - -.ui.statistics .statistic > .label ~ .value, -.ui.statistic > .label ~ .value { - margin-top: 0; -} - -/* Bottom Label */ - -.ui.statistics .statistic > .value ~ .label, -.ui.statistic > .value ~ .label { - margin-top: 0; -} - -/******************************* - Types -*******************************/ - -/*-------------- - Icon Value ----------------*/ - -.ui.statistics .statistic > .value .icon, -.ui.statistic > .value .icon { - opacity: 1; - width: auto; - margin: 0; -} - -/*-------------- - Text Value ----------------*/ - -.ui.statistics .statistic > .text.value, -.ui.statistic > .text.value { - line-height: 1em; - min-height: 2em; - font-weight: bold; - text-align: center; -} - -.ui.statistics .statistic > .text.value + .label, -.ui.statistic > .text.value + .label { - text-align: center; -} - -/*-------------- - Image Value ----------------*/ - -.ui.statistics .statistic > .value img, -.ui.statistic > .value img { - max-height: 3rem; - vertical-align: baseline; -} - -/******************************* - Variations -*******************************/ - -/*-------------- - Count ----------------*/ - -.ui.ten.statistics { - margin: 0 0 -1em; -} - -.ui.ten.statistics .statistic { - min-width: 10%; - margin: 0 0 1em; -} - -.ui.nine.statistics { - margin: 0 0 -1em; -} - -.ui.nine.statistics .statistic { - min-width: 11.11111111%; - margin: 0 0 1em; -} - -.ui.eight.statistics { - margin: 0 0 -1em; -} - -.ui.eight.statistics .statistic { - min-width: 12.5%; - margin: 0 0 1em; -} - -.ui.seven.statistics { - margin: 0 0 -1em; -} - -.ui.seven.statistics .statistic { - min-width: 14.28571429%; - margin: 0 0 1em; -} - -.ui.six.statistics { - margin: 0 0 -1em; -} - -.ui.six.statistics .statistic { - min-width: 16.66666667%; - margin: 0 0 1em; -} - -.ui.five.statistics { - margin: 0 0 -1em; -} - -.ui.five.statistics .statistic { - min-width: 20%; - margin: 0 0 1em; -} - -.ui.four.statistics { - margin: 0 0 -1em; -} - -.ui.four.statistics .statistic { - min-width: 25%; - margin: 0 0 1em; -} - -.ui.three.statistics { - margin: 0 0 -1em; -} - -.ui.three.statistics .statistic { - min-width: 33.33333333%; - margin: 0 0 1em; -} - -.ui.two.statistics { - margin: 0 0 -1em; -} - -.ui.two.statistics .statistic { - min-width: 50%; - margin: 0 0 1em; -} - -.ui.one.statistics { - margin: 0 0 -1em; -} - -.ui.one.statistics .statistic { - min-width: 100%; - margin: 0 0 1em; -} - -/*-------------- - Horizontal - ---------------*/ - -.ui.horizontal.statistic { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - -.ui.horizontal.statistics { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - margin: 0; - max-width: none; -} - -.ui.horizontal.statistics .statistic { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - max-width: none; - margin: 1em 0; -} - -.ui.horizontal.statistic > .text.value, -.ui.horizontal.statistics > .statistic > .text.value { - min-height: 0 !important; -} - -.ui.horizontal.statistics .statistic > .value .icon, -.ui.horizontal.statistic > .value .icon { - width: 1.18em; -} - -.ui.horizontal.statistics .statistic > .value, -.ui.horizontal.statistic > .value { - display: inline-block; - vertical-align: middle; -} - -.ui.horizontal.statistics .statistic > .label, -.ui.horizontal.statistic > .label { - display: inline-block; - vertical-align: middle; - margin: 0 0 0 0.75em; -} - -/*-------------- - Inverted - ---------------*/ - -.ui.inverted.statistics .statistic > .value, -.ui.inverted.statistic .value { - color: #FFFFFF; -} - -.ui.inverted.statistics .statistic > .label, -.ui.inverted.statistic .label { - color: rgba(255, 255, 255, 0.9); -} - -/*-------------- - Colors ----------------*/ - -.ui.primary.statistics .statistic > .value, -.ui.statistics .primary.statistic > .value, -.ui.primary.statistic > .value { - color: #2185D0; -} - -.ui.inverted.primary.statistics .statistic > .value, -.ui.statistics .inverted.primary.statistic > .value, -.ui.inverted.primary.statistic > .value { - color: #54C8FF; -} - -.ui.secondary.statistics .statistic > .value, -.ui.statistics .secondary.statistic > .value, -.ui.secondary.statistic > .value { - color: #1B1C1D; -} - -.ui.inverted.secondary.statistics .statistic > .value, -.ui.statistics .inverted.secondary.statistic > .value, -.ui.inverted.secondary.statistic > .value { - color: #545454; -} - -.ui.red.statistics .statistic > .value, -.ui.statistics .red.statistic > .value, -.ui.red.statistic > .value { - color: #DB2828; -} - -.ui.inverted.red.statistics .statistic > .value, -.ui.statistics .inverted.red.statistic > .value, -.ui.inverted.red.statistic > .value { - color: #FF695E; -} - -.ui.orange.statistics .statistic > .value, -.ui.statistics .orange.statistic > .value, -.ui.orange.statistic > .value { - color: #F2711C; -} - -.ui.inverted.orange.statistics .statistic > .value, -.ui.statistics .inverted.orange.statistic > .value, -.ui.inverted.orange.statistic > .value { - color: #FF851B; -} - -.ui.yellow.statistics .statistic > .value, -.ui.statistics .yellow.statistic > .value, -.ui.yellow.statistic > .value { - color: #FBBD08; -} - -.ui.inverted.yellow.statistics .statistic > .value, -.ui.statistics .inverted.yellow.statistic > .value, -.ui.inverted.yellow.statistic > .value { - color: #FFE21F; -} - -.ui.olive.statistics .statistic > .value, -.ui.statistics .olive.statistic > .value, -.ui.olive.statistic > .value { - color: #B5CC18; -} - -.ui.inverted.olive.statistics .statistic > .value, -.ui.statistics .inverted.olive.statistic > .value, -.ui.inverted.olive.statistic > .value { - color: #D9E778; -} - -.ui.green.statistics .statistic > .value, -.ui.statistics .green.statistic > .value, -.ui.green.statistic > .value { - color: #21BA45; -} - -.ui.inverted.green.statistics .statistic > .value, -.ui.statistics .inverted.green.statistic > .value, -.ui.inverted.green.statistic > .value { - color: #2ECC40; -} - -.ui.teal.statistics .statistic > .value, -.ui.statistics .teal.statistic > .value, -.ui.teal.statistic > .value { - color: #00B5AD; -} - -.ui.inverted.teal.statistics .statistic > .value, -.ui.statistics .inverted.teal.statistic > .value, -.ui.inverted.teal.statistic > .value { - color: #6DFFFF; -} - -.ui.blue.statistics .statistic > .value, -.ui.statistics .blue.statistic > .value, -.ui.blue.statistic > .value { - color: #2185D0; -} - -.ui.inverted.blue.statistics .statistic > .value, -.ui.statistics .inverted.blue.statistic > .value, -.ui.inverted.blue.statistic > .value { - color: #54C8FF; -} - -.ui.violet.statistics .statistic > .value, -.ui.statistics .violet.statistic > .value, -.ui.violet.statistic > .value { - color: #6435C9; -} - -.ui.inverted.violet.statistics .statistic > .value, -.ui.statistics .inverted.violet.statistic > .value, -.ui.inverted.violet.statistic > .value { - color: #A291FB; -} - -.ui.purple.statistics .statistic > .value, -.ui.statistics .purple.statistic > .value, -.ui.purple.statistic > .value { - color: #A333C8; -} - -.ui.inverted.purple.statistics .statistic > .value, -.ui.statistics .inverted.purple.statistic > .value, -.ui.inverted.purple.statistic > .value { - color: #DC73FF; -} - -.ui.pink.statistics .statistic > .value, -.ui.statistics .pink.statistic > .value, -.ui.pink.statistic > .value { - color: #E03997; -} - -.ui.inverted.pink.statistics .statistic > .value, -.ui.statistics .inverted.pink.statistic > .value, -.ui.inverted.pink.statistic > .value { - color: #FF8EDF; -} - -.ui.brown.statistics .statistic > .value, -.ui.statistics .brown.statistic > .value, -.ui.brown.statistic > .value { - color: #A5673F; -} - -.ui.inverted.brown.statistics .statistic > .value, -.ui.statistics .inverted.brown.statistic > .value, -.ui.inverted.brown.statistic > .value { - color: #D67C1C; -} - -.ui.grey.statistics .statistic > .value, -.ui.statistics .grey.statistic > .value, -.ui.grey.statistic > .value { - color: #767676; -} - -.ui.inverted.grey.statistics .statistic > .value, -.ui.statistics .inverted.grey.statistic > .value, -.ui.inverted.grey.statistic > .value { - color: #DCDDDE; -} - -.ui.black.statistics .statistic > .value, -.ui.statistics .black.statistic > .value, -.ui.black.statistic > .value { - color: #1B1C1D; -} - -.ui.inverted.black.statistics .statistic > .value, -.ui.statistics .inverted.black.statistic > .value, -.ui.inverted.black.statistic > .value { - color: #545454; -} - -/*-------------- - Floated - ---------------*/ - -.ui[class*="left floated"].statistic { - float: left; - margin: 0 2em 1em 0; -} - -.ui[class*="right floated"].statistic { - float: right; - margin: 0 0 1em 2em; -} - -.ui.floated.statistic:last-child { - margin-bottom: 0; -} - -/*-------------- - Stackable - ---------------*/ - -@media only screen and (max-width: 767.98px) { - .ui.stackable.statistics { - width: auto; - margin-left: 0 !important; - margin-right: 0 !important; - } - - .ui.stackable.statistics > .statistic { - width: 100% !important; - margin: 0 0 !important; - padding: 1rem 1rem !important; - } -} - -/*-------------- - Sizes ----------------*/ - -/* Medium */ - -.ui.statistics .statistic > .value, -.ui.statistic > .value { - font-size: 4rem; -} - -.ui.horizontal.statistics .statistic > .value, -.ui.horizontal.statistic > .value { - font-size: 3rem; -} - -.ui.statistics .statistic > .text.value, -.ui.statistic > .text.value { - font-size: 2rem; -} - -.ui.mini.statistics .statistic > .value, -.ui.mini.statistic > .value { - font-size: 1.5rem; -} - -.ui.mini.horizontal.statistics .statistic > .value, -.ui.mini.horizontal.statistic > .value { - font-size: 1.5rem; -} - -.ui.mini.statistics .statistic > .text.value, -.ui.mini.statistic > .text.value { - font-size: 1rem; -} - -.ui.tiny.statistics .statistic > .value, -.ui.tiny.statistic > .value { - font-size: 2rem; -} - -.ui.tiny.horizontal.statistics .statistic > .value, -.ui.tiny.horizontal.statistic > .value { - font-size: 2rem; -} - -.ui.tiny.statistics .statistic > .text.value, -.ui.tiny.statistic > .text.value { - font-size: 1rem; -} - -.ui.small.statistics .statistic > .value, -.ui.small.statistic > .value { - font-size: 3rem; -} - -.ui.small.horizontal.statistics .statistic > .value, -.ui.small.horizontal.statistic > .value { - font-size: 2rem; -} - -.ui.small.statistics .statistic > .text.value, -.ui.small.statistic > .text.value { - font-size: 1rem; -} - -.ui.large.statistics .statistic > .value, -.ui.large.statistic > .value { - font-size: 5rem; -} - -.ui.large.horizontal.statistics .statistic > .value, -.ui.large.horizontal.statistic > .value { - font-size: 4rem; -} - -.ui.large.statistics .statistic > .text.value, -.ui.large.statistic > .text.value { - font-size: 2.5rem; -} - -.ui.big.statistics .statistic > .value, -.ui.big.statistic > .value { - font-size: 5.5rem; -} - -.ui.big.horizontal.statistics .statistic > .value, -.ui.big.horizontal.statistic > .value { - font-size: 4.5rem; -} - -.ui.big.statistics .statistic > .text.value, -.ui.big.statistic > .text.value { - font-size: 2.5rem; -} - -.ui.huge.statistics .statistic > .value, -.ui.huge.statistic > .value { - font-size: 6rem; -} - -.ui.huge.horizontal.statistics .statistic > .value, -.ui.huge.horizontal.statistic > .value { - font-size: 5rem; -} - -.ui.huge.statistics .statistic > .text.value, -.ui.huge.statistic > .text.value { - font-size: 2.5rem; -} - -.ui.massive.statistics .statistic > .value, -.ui.massive.statistic > .value { - font-size: 7rem; -} - -.ui.massive.horizontal.statistics .statistic > .value, -.ui.massive.horizontal.statistic > .value { - font-size: 6rem; -} - -.ui.massive.statistics .statistic > .text.value, -.ui.massive.statistic > .text.value { - font-size: 3rem; -} - -/******************************* - Theme Overrides -*******************************/ - -/******************************* - User Variable Overrides -*******************************/ -/*! - * # Fomantic-UI - Accordion - * http://github.com/fomantic/Fomantic-UI/ - * - * - * Released under the MIT license - * http://opensource.org/licenses/MIT - * - */ - -/******************************* - Accordion -*******************************/ - -.ui.accordion, -.ui.accordion .accordion { - max-width: 100%; -} - -.ui.accordion .accordion { - margin: 1em 0 0; - padding: 0; -} - -/* Title */ - -.ui.accordion .title, -.ui.accordion .accordion .title { - cursor: pointer; -} - -/* Default Styling */ - -.ui.accordion .title:not(.ui) { - padding: 0.5em 0; - font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif; - font-size: 1em; - color: rgba(0, 0, 0, 0.87); -} - -/* Default Styling */ - -.ui.accordion:not(.styled) .title ~ .content:not(.ui), -.ui.accordion:not(.styled) .accordion .title ~ .content:not(.ui) { - margin: ''; - padding: 0.5em 0 1em; -} - -.ui.accordion:not(.styled) .title ~ .content:not(.ui):last-child { - padding-bottom: 0; -} - -/* Arrow */ - -.ui.accordion .title .dropdown.icon, -.ui.accordion .accordion .title .dropdown.icon { - display: inline-block; - float: none; - opacity: 1; - width: 1.25em; - height: 1em; - margin: 0 0.25rem 0 0; - padding: 0; - font-size: 1em; - -webkit-transition: opacity 0.1s ease, -webkit-transform 0.1s ease; - transition: opacity 0.1s ease, -webkit-transform 0.1s ease; - transition: transform 0.1s ease, opacity 0.1s ease; - transition: transform 0.1s ease, opacity 0.1s ease, -webkit-transform 0.1s ease; - vertical-align: baseline; - -webkit-transform: none; - transform: none; -} - -/*-------------- - Coupling ----------------*/ - -/* Menu */ - -.ui.accordion.menu .item .title { - display: block; - padding: 0; -} - -.ui.accordion.menu .item .title > .dropdown.icon { - float: right; - margin: 0.21425em 0 0 1em; - -webkit-transform: rotate(180deg); - transform: rotate(180deg); -} - -/* Header */ - -.ui.accordion .ui.header .dropdown.icon { - font-size: 1em; - margin: 0 0.25rem 0 0; -} - -/******************************* - States -*******************************/ - -.ui.accordion .active.title .dropdown.icon, -.ui.accordion .accordion .active.title .dropdown.icon { - -webkit-transform: rotate(90deg); - transform: rotate(90deg); -} - -.ui.accordion.menu .item .active.title > .dropdown.icon { - -webkit-transform: rotate(90deg); - transform: rotate(90deg); -} - -/******************************* - Types -*******************************/ - -/*-------------- - Styled - ---------------*/ - -.ui.styled.accordion { - width: 600px; -} - -.ui.styled.accordion, -.ui.styled.accordion .accordion { - border-radius: 0.28571429rem; - background: #FFFFFF; - -webkit-box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), 0 0 0 1px rgba(34, 36, 38, 0.15); - box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), 0 0 0 1px rgba(34, 36, 38, 0.15); -} - -.ui.styled.accordion .title, -.ui.styled.accordion .accordion .title { - margin: 0; - padding: 0.75em 1em; - color: rgba(0, 0, 0, 0.4); - font-weight: bold; - border-top: 1px solid rgba(34, 36, 38, 0.15); - -webkit-transition: background 0.1s ease, color 0.1s ease; - transition: background 0.1s ease, color 0.1s ease; -} - -.ui.styled.accordion > .title:first-child, -.ui.styled.accordion .accordion .title:first-child { - border-top: none; -} - -/* Content */ - -.ui.styled.accordion .content, -.ui.styled.accordion .accordion .content { - margin: 0; - padding: 0.5em 1em 1.5em; -} - -.ui.styled.accordion .accordion .content { - margin: 0; - padding: 0.5em 1em 1.5em; -} - -/* Hover */ - -.ui.styled.accordion .title:hover, -.ui.styled.accordion .active.title, -.ui.styled.accordion .accordion .title:hover, -.ui.styled.accordion .accordion .active.title { - background: transparent; - color: rgba(0, 0, 0, 0.87); -} - -.ui.styled.accordion .accordion .title:hover, -.ui.styled.accordion .accordion .active.title { - background: transparent; - color: rgba(0, 0, 0, 0.87); -} - -/* Active */ - -.ui.styled.accordion .active.title { - background: transparent; - color: rgba(0, 0, 0, 0.95); -} - -.ui.styled.accordion .accordion .active.title { - background: transparent; - color: rgba(0, 0, 0, 0.95); -} - -/******************************* - States -*******************************/ - -/*-------------- - Not Active ----------------*/ - -.ui.accordion .title ~ .content:not(.active), -.ui.accordion .accordion .title ~ .content:not(.active) { - display: none; -} - -/******************************* - Variations -*******************************/ - -/*-------------- - Fluid - ---------------*/ - -.ui.fluid.accordion, -.ui.fluid.accordion .accordion { - width: 100%; -} - -/*-------------- - Inverted - ---------------*/ - -.ui.inverted.accordion .title:not(.ui) { - color: rgba(255, 255, 255, 0.9); -} - -/******************************* - Theme Overrides -*******************************/ - -@font-face { - font-family: 'Accordion'; - src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMggjB5AAAAC8AAAAYGNtYXAPfOIKAAABHAAAAExnYXNwAAAAEAAAAWgAAAAIZ2x5Zryj6HgAAAFwAAAAyGhlYWT/0IhHAAACOAAAADZoaGVhApkB5wAAAnAAAAAkaG10eAJuABIAAAKUAAAAGGxvY2EAjABWAAACrAAAAA5tYXhwAAgAFgAAArwAAAAgbmFtZfC1n04AAALcAAABPHBvc3QAAwAAAAAEGAAAACAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADw2gHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIPDa//3//wAAAAAAIPDZ//3//wAB/+MPKwADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQASAEkAtwFuABMAADc0PwE2FzYXFh0BFAcGJwYvASY1EgaABQgHBQYGBQcIBYAG2wcGfwcBAQcECf8IBAcBAQd/BgYAAAAAAQAAAEkApQFuABMAADcRNDc2MzIfARYVFA8BBiMiJyY1AAUGBwgFgAYGgAUIBwYFWwEACAUGBoAFCAcFgAYGBQcAAAABAAAAAQAAqWYls18PPPUACwIAAAAAAM/9o+4AAAAAz/2j7gAAAAAAtwFuAAAACAACAAAAAAAAAAEAAAHg/+AAAAIAAAAAAAC3AAEAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAQAAAAC3ABIAtwAAAAAAAAAKABQAHgBCAGQAAAABAAAABgAUAAEAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADAAAAAEAAAAAAAIADgBAAAEAAAAAAAMADAAiAAEAAAAAAAQADABOAAEAAAAAAAUAFgAMAAEAAAAAAAYABgAuAAEAAAAAAAoANABaAAMAAQQJAAEADAAAAAMAAQQJAAIADgBAAAMAAQQJAAMADAAiAAMAAQQJAAQADABOAAMAAQQJAAUAFgAMAAMAAQQJAAYADAA0AAMAAQQJAAoANABaAHIAYQB0AGkAbgBnAFYAZQByAHMAaQBvAG4AIAAxAC4AMAByAGEAdABpAG4AZ3JhdGluZwByAGEAdABpAG4AZwBSAGUAZwB1AGwAYQByAHIAYQB0AGkAbgBnAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('truetype'), url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAASwAAoAAAAABGgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAAS0AAAEtFpovuE9TLzIAAAIkAAAAYAAAAGAIIweQY21hcAAAAoQAAABMAAAATA984gpnYXNwAAAC0AAAAAgAAAAIAAAAEGhlYWQAAALYAAAANgAAADb/0IhHaGhlYQAAAxAAAAAkAAAAJAKZAedobXR4AAADNAAAABgAAAAYAm4AEm1heHAAAANMAAAABgAAAAYABlAAbmFtZQAAA1QAAAE8AAABPPC1n05wb3N0AAAEkAAAACAAAAAgAAMAAAEABAQAAQEBB3JhdGluZwABAgABADr4HAL4GwP4GAQeCgAZU/+Lix4KABlT/4uLDAeLa/iU+HQFHQAAAHkPHQAAAH4RHQAAAAkdAAABJBIABwEBBw0PERQZHnJhdGluZ3JhdGluZ3UwdTF1MjB1RjBEOXVGMERBAAACAYkABAAGAQEEBwoNVp38lA78lA78lA77lA773Z33bxWLkI2Qj44I9xT3FAWOj5CNkIuQi4+JjoePiI2Gi4YIi/uUBYuGiYeHiIiHh4mGi4aLho2Ijwj7FPcUBYeOiY+LkAgO+92L5hWL95QFi5CNkI6Oj4+PjZCLkIuQiY6HCPcU+xQFj4iNhouGi4aJh4eICPsU+xQFiIeGiYaLhouHjYePiI6Jj4uQCA74lBT4lBWLDAoAAAAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADw2gHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIPDa//3//wAAAAAAIPDZ//3//wAB/+MPKwADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAEAADfYOJZfDzz1AAsCAAAAAADP/aPuAAAAAM/9o+4AAAAAALcBbgAAAAgAAgAAAAAAAAABAAAB4P/gAAACAAAAAAAAtwABAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAEAAAAAtwASALcAAAAAUAAABgAAAAAADgCuAAEAAAAAAAEADAAAAAEAAAAAAAIADgBAAAEAAAAAAAMADAAiAAEAAAAAAAQADABOAAEAAAAAAAUAFgAMAAEAAAAAAAYABgAuAAEAAAAAAAoANABaAAMAAQQJAAEADAAAAAMAAQQJAAIADgBAAAMAAQQJAAMADAAiAAMAAQQJAAQADABOAAMAAQQJAAUAFgAMAAMAAQQJAAYADAA0AAMAAQQJAAoANABaAHIAYQB0AGkAbgBnAFYAZQByAHMAaQBvAG4AIAAxAC4AMAByAGEAdABpAG4AZ3JhdGluZwByAGEAdABpAG4AZwBSAGUAZwB1AGwAYQByAHIAYQB0AGkAbgBnAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('woff'); - font-weight: normal; - font-style: normal; -} - -/* Dropdown Icon */ - -.ui.accordion .title .dropdown.icon, -.ui.accordion .accordion .title .dropdown.icon { - font-family: Accordion; - line-height: 1; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - font-weight: normal; - font-style: normal; - text-align: center; -} - -.ui.accordion .title .dropdown.icon:before, -.ui.accordion .accordion .title .dropdown.icon:before { - content: '\f0da' ; -} - -/******************************* - User Overrides -*******************************/ -/*! - * # Fomantic-UI - Calendar - * http://github.com/fomantic/Fomantic-UI/ - * - * - * Released under the MIT license - * http://opensource.org/licenses/MIT - * - */ - -/******************************* - Popup -*******************************/ - -.ui.calendar .ui.popup { - max-width: none; - padding: 0; - border: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -/******************************* - Calendar -*******************************/ - -.ui.calendar .calendar:focus { - outline: 0; -} - -/******************************* - Grid -*******************************/ - -.ui.calendar .ui.popup .ui.grid { - display: block; - white-space: nowrap; -} - -.ui.calendar .ui.popup .ui.grid > .column { - width: auto; -} - -/******************************* - Table -*******************************/ - -.ui.calendar .ui.table.year, -.ui.calendar .ui.table.month, -.ui.calendar .ui.table.minute { - min-width: 15em; -} - -.ui.calendar .ui.table.day { - min-width: 18em; -} - -.ui.calendar .ui.table.day.andweek { - min-width: 22em; -} - -.ui.calendar .ui.table.hour { - min-width: 20em; -} - -.ui.calendar .ui.table tr th, -.ui.calendar .ui.table tr td { - padding: 0.5em; - white-space: nowrap; -} - -.ui.calendar .ui.table tr th { - border-left: none; -} - -.ui.calendar .ui.table tr th .icon { - margin: 0; -} - -.ui.calendar .ui.table tr:first-child th { - position: relative; - padding-left: 0; - padding-right: 0; -} - -.ui.calendar .ui.table.day tr:first-child th { - border: none; -} - -.ui.calendar .ui.table.day tr:nth-child(2) th { - padding-top: 0.2em; - padding-bottom: 0.3em; -} - -.ui.calendar .ui.table tr td { - padding-left: 0.1em; - padding-right: 0.1em; -} - -.ui.calendar .ui.table tr .link { - cursor: pointer; -} - -.ui.calendar .ui.table tr .prev.link { - width: 14.28571429%; - position: absolute; - left: 0; -} - -.ui.calendar .ui.table tr .next.link { - width: 14.28571429%; - position: absolute; - right: 0; -} - -.ui.calendar .ui.table tr .disabled { - pointer-events: auto; - cursor: default; - color: rgba(40, 40, 40, 0.3); -} - -.ui.calendar .ui.table tr .adjacent:not(.disabled) { - color: rgba(0, 0, 0, 0.6); - background: rgba(0, 0, 0, 0.03); -} - -/*-------------- - States ----------------*/ - -.ui.calendar .ui.table tr td.today { - font-weight: bold; -} - -.ui.calendar .ui.table tr td.range { - background: rgba(0, 0, 0, 0.05); - color: rgba(0, 0, 0, 0.95); - -webkit-box-shadow: none; - box-shadow: none; -} - -.ui.calendar .ui.table.inverted tr td.range { - background: rgba(255, 255, 255, 0.08); - color: #ffffff; - -webkit-box-shadow: none; - box-shadow: none; -} - -.ui.calendar:not(.disabled) .calendar:focus .ui.table tbody tr td.focus, -.ui.calendar:not(.disabled) .calendar.active .ui.table tbody tr td.focus { - -webkit-box-shadow: inset 0 0 0 1px #85B7D9; - box-shadow: inset 0 0 0 1px #85B7D9; -} - -.ui.calendar:not(.disabled) .calendar:focus .ui.table.inverted tbody tr td.focus, -.ui.calendar:not(.disabled) .calendar.active .ui.table.inverted tbody tr td.focus { - -webkit-box-shadow: inset 0 0 0 1px #85B7D9; - box-shadow: inset 0 0 0 1px #85B7D9; -} - -/******************************* - States -*******************************/ - -/*-------------------- - Disabled - ---------------------*/ - -.ui.disabled.calendar { - opacity: 0.45; -} - -.ui.disabled.calendar > .input, -.ui.disabled.calendar .ui.table tr .link { - pointer-events: none; -} - -/******************************* - Theme Overrides -*******************************/ -/*! - * # Fomantic-UI - Checkbox - * http://github.com/fomantic/Fomantic-UI/ - * - * - * Released under the MIT license - * http://opensource.org/licenses/MIT - * - */ - -/******************************* - Checkbox -*******************************/ - -/*-------------- - Content ----------------*/ - -.ui.checkbox { - position: relative; - display: inline-block; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - outline: none; - vertical-align: baseline; - font-style: normal; - min-height: 17px; - font-size: 1em; - line-height: 17px; - min-width: 17px; -} - -/* HTML Checkbox */ - -.ui.checkbox input[type="checkbox"], -.ui.checkbox input[type="radio"] { - cursor: pointer; - position: absolute; - top: 0; - left: 0; - opacity: 0 !important; - outline: none; - z-index: 3; - width: 17px; - height: 17px; -} - -.ui.checkbox label { - cursor: auto; - position: relative; - display: block; - padding-left: 1.85714em; - outline: none; - font-size: 1em; -} - -.ui.checkbox label:before { - position: absolute; - top: 0; - left: 0; - width: 17px; - height: 17px; - content: ''; - background: #FFFFFF; - border-radius: 0.21428571rem; - -webkit-transition: border 0.1s ease, opacity 0.1s ease, -webkit-transform 0.1s ease, -webkit-box-shadow 0.1s ease; - transition: border 0.1s ease, opacity 0.1s ease, -webkit-transform 0.1s ease, -webkit-box-shadow 0.1s ease; - transition: border 0.1s ease, opacity 0.1s ease, transform 0.1s ease, box-shadow 0.1s ease; - transition: border 0.1s ease, opacity 0.1s ease, transform 0.1s ease, box-shadow 0.1s ease, -webkit-transform 0.1s ease, -webkit-box-shadow 0.1s ease; - border: 1px solid #D4D4D5; -} - -/*-------------- - Checkmark ----------------*/ - -.ui.checkbox label:after { - position: absolute; - font-size: 14px; - top: 0; - left: 0; - width: 17px; - height: 17px; - text-align: center; - opacity: 0; - color: rgba(0, 0, 0, 0.87); - -webkit-transition: border 0.1s ease, opacity 0.1s ease, -webkit-transform 0.1s ease, -webkit-box-shadow 0.1s ease; - transition: border 0.1s ease, opacity 0.1s ease, -webkit-transform 0.1s ease, -webkit-box-shadow 0.1s ease; - transition: border 0.1s ease, opacity 0.1s ease, transform 0.1s ease, box-shadow 0.1s ease; - transition: border 0.1s ease, opacity 0.1s ease, transform 0.1s ease, box-shadow 0.1s ease, -webkit-transform 0.1s ease, -webkit-box-shadow 0.1s ease; -} - -/*-------------- - Label ----------------*/ - -/* Inside */ - -.ui.checkbox label, -.ui.checkbox + label { - color: rgba(0, 0, 0, 0.87); - -webkit-transition: color 0.1s ease; - transition: color 0.1s ease; -} - -/* Outside */ - -.ui.checkbox + label { - vertical-align: middle; -} - -/******************************* - States -*******************************/ - -/*-------------- - Hover ----------------*/ - -.ui.checkbox label:hover::before { - background: #FFFFFF; - border-color: rgba(34, 36, 38, 0.35); -} - -.ui.checkbox label:hover, -.ui.checkbox + label:hover { - color: rgba(0, 0, 0, 0.8); -} - -/*-------------- - Down ----------------*/ - -.ui.checkbox label:active::before { - background: #F9FAFB; - border-color: rgba(34, 36, 38, 0.35); -} - -.ui.checkbox label:active::after { - color: rgba(0, 0, 0, 0.95); -} - -.ui.checkbox input:active ~ label { - color: rgba(0, 0, 0, 0.95); -} - -/*-------------- - Focus ----------------*/ - -.ui.checkbox input:focus ~ label:before { - background: #FFFFFF; - border-color: #96C8DA; -} - -.ui.checkbox input:focus ~ label:after { - color: rgba(0, 0, 0, 0.95); -} - -.ui.checkbox input:focus ~ label { - color: rgba(0, 0, 0, 0.95); -} - -/*-------------- - Active ----------------*/ - -.ui.checkbox input:checked ~ label:before { - background: #FFFFFF; - border-color: rgba(34, 36, 38, 0.35); -} - -.ui.checkbox input:checked ~ label:after { - opacity: 1; - color: rgba(0, 0, 0, 0.95); -} - -/*-------------- - Indeterminate - ---------------*/ - -.ui.checkbox input:not([type=radio]):indeterminate ~ label:before { - background: #FFFFFF; - border-color: rgba(34, 36, 38, 0.35); -} - -.ui.checkbox input:not([type=radio]):indeterminate ~ label:after { - opacity: 1; - color: rgba(0, 0, 0, 0.95); -} - -.ui.indeterminate.toggle.checkbox input:not([type=radio]):indeterminate ~ label:before { - background: rgba(0, 0, 0, 0.15); -} - -.ui.indeterminate.toggle.checkbox input:not([type=radio]) ~ label:after { - left: 1.075rem; -} - -/*-------------- - Active Focus ----------------*/ - -.ui.checkbox input:not([type=radio]):indeterminate:focus ~ label:before, -.ui.checkbox input:checked:focus ~ label:before { - background: #FFFFFF; - border-color: #96C8DA; -} - -.ui.checkbox input:not([type=radio]):indeterminate:focus ~ label:after, -.ui.checkbox input:checked:focus ~ label:after { - color: rgba(0, 0, 0, 0.95); -} - -/*-------------- - Read-Only ----------------*/ - -.ui.read-only.checkbox, -.ui.read-only.checkbox label { - cursor: default; -} - -/*-------------- - Disabled - ---------------*/ - -.ui.disabled.checkbox label, -.ui.checkbox input[disabled] ~ label { - cursor: default !important; - opacity: 0.5; - color: #000000; -} - -/*-------------- - Hidden ----------------*/ - -/* Initialized checkbox moves input below element - to prevent manually triggering */ - -.ui.checkbox input.hidden { - z-index: -1; -} - -/* Selectable Label */ - -.ui.checkbox input.hidden + label { - cursor: pointer; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -/******************************* - Types -*******************************/ - -/*-------------- - Radio - ---------------*/ - -.ui.radio.checkbox { - min-height: 15px; -} - -.ui.radio.checkbox label { - padding-left: 1.85714em; -} - -/* Box */ - -.ui.radio.checkbox label:before { - content: ''; - -webkit-transform: none; - transform: none; - width: 15px; - height: 15px; - border-radius: 500rem; - top: 1px; - left: 0; -} - -/* Bullet */ - -.ui.radio.checkbox label:after { - border: none; - content: '' !important; - line-height: 15px; - top: 1px; - left: 0; - width: 15px; - height: 15px; - border-radius: 500rem; - -webkit-transform: scale(0.46666667); - transform: scale(0.46666667); - background-color: rgba(0, 0, 0, 0.87); -} - -/* Focus */ - -.ui.radio.checkbox input:focus ~ label:before { - background-color: #FFFFFF; -} - -.ui.radio.checkbox input:focus ~ label:after { - background-color: rgba(0, 0, 0, 0.95); -} - -/* Indeterminate */ - -.ui.radio.checkbox input:indeterminate ~ label:after { - opacity: 0; -} - -/* Active */ - -.ui.radio.checkbox input:checked ~ label:before { - background-color: #FFFFFF; -} - -.ui.radio.checkbox input:checked ~ label:after { - background-color: rgba(0, 0, 0, 0.95); -} - -/* Active Focus */ - -.ui.radio.checkbox input:focus:checked ~ label:before { - background-color: #FFFFFF; -} - -.ui.radio.checkbox input:focus:checked ~ label:after { - background-color: rgba(0, 0, 0, 0.95); -} - -/*-------------- - Slider - ---------------*/ - -.ui.slider.checkbox { - min-height: 1.25rem; -} - -/* Input */ - -.ui.slider.checkbox input { - width: 3.5rem; - height: 1.25rem; -} - -/* Label */ - -.ui.slider.checkbox label { - padding-left: 4.5rem; - line-height: 1rem; - color: rgba(0, 0, 0, 0.4); -} - -/* Line */ - -.ui.slider.checkbox label:before { - display: block; - position: absolute; - content: ''; - -webkit-transform: none; - transform: none; - border: none !important; - left: 0; - z-index: 1; - top: 0.4rem; - background-color: rgba(0, 0, 0, 0.05); - width: 3.5rem; - height: 0.21428571rem; - border-radius: 500rem; - -webkit-transition: background 0.3s ease; - transition: background 0.3s ease; -} - -/* Handle */ - -.ui.slider.checkbox label:after { - background: #FFFFFF -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.05))); - background: #FFFFFF -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.05)); - background: #FFFFFF linear-gradient(transparent, rgba(0, 0, 0, 0.05)); - position: absolute; - content: '' !important; - opacity: 1; - z-index: 2; - border: none; - -webkit-box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), 0 0 0 1px rgba(34, 36, 38, 0.15) inset; - box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), 0 0 0 1px rgba(34, 36, 38, 0.15) inset; - width: 1.5rem; - height: 1.5rem; - top: -0.25rem; - left: 0; - -webkit-transform: none; - transform: none; - border-radius: 500rem; - -webkit-transition: left 0.3s ease; - transition: left 0.3s ease; -} - -/* Focus */ - -.ui.slider.checkbox input:focus ~ label:before { - background-color: rgba(0, 0, 0, 0.15); - border: none; -} - -/* Hover */ - -.ui.slider.checkbox label:hover { - color: rgba(0, 0, 0, 0.8); -} - -.ui.slider.checkbox label:hover::before { - background: rgba(0, 0, 0, 0.15); -} - -/* Active */ - -.ui.slider.checkbox input:checked ~ label { - color: rgba(0, 0, 0, 0.95) !important; -} - -.ui.slider.checkbox input:checked ~ label:before { - background-color: #545454 !important; -} - -.ui.slider.checkbox input:checked ~ label:after { - left: 2rem; -} - -/* Active Focus */ - -.ui.slider.checkbox input:focus:checked ~ label { - color: rgba(0, 0, 0, 0.95) !important; -} - -.ui.slider.checkbox input:focus:checked ~ label:before { - background-color: #000000 !important; -} - -/*-------------- - Toggle - ---------------*/ - -.ui.toggle.checkbox { - min-height: 1.5rem; -} - -/* Input */ - -.ui.toggle.checkbox input { - width: 3.5rem; - height: 1.5rem; -} - -/* Label */ - -.ui.toggle.checkbox label { - min-height: 1.5rem; - padding-left: 4.5rem; - color: rgba(0, 0, 0, 0.87); -} - -.ui.toggle.checkbox label { - padding-top: 0.15em; -} - -/* Switch */ - -.ui.toggle.checkbox label:before { - display: block; - position: absolute; - content: ''; - z-index: 1; - -webkit-transform: none; - transform: none; - border: none; - top: 0; - background: rgba(0, 0, 0, 0.05); - -webkit-box-shadow: none; - box-shadow: none; - width: 3.5rem; - height: 1.5rem; - border-radius: 500rem; -} - -/* Handle */ - -.ui.toggle.checkbox label:after { - background: #FFFFFF -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.05))); - background: #FFFFFF -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.05)); - background: #FFFFFF linear-gradient(transparent, rgba(0, 0, 0, 0.05)); - position: absolute; - content: '' !important; - opacity: 1; - z-index: 2; - border: none; - -webkit-box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), 0 0 0 1px rgba(34, 36, 38, 0.15) inset; - box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), 0 0 0 1px rgba(34, 36, 38, 0.15) inset; - width: 1.5rem; - height: 1.5rem; - top: 0; - left: 0; - border-radius: 500rem; - -webkit-transition: background 0.3s ease, left 0.3s ease; - transition: background 0.3s ease, left 0.3s ease; -} - -.ui.toggle.checkbox input ~ label:after { - left: -0.05rem; - -webkit-box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), 0 0 0 1px rgba(34, 36, 38, 0.15) inset; - box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), 0 0 0 1px rgba(34, 36, 38, 0.15) inset; -} - -/* Focus */ - -.ui.toggle.checkbox input:focus ~ label:before { - background-color: rgba(0, 0, 0, 0.15); - border: none; -} - -/* Hover */ - -.ui.toggle.checkbox label:hover::before { - background-color: rgba(0, 0, 0, 0.15); - border: none; -} - -/* Active */ - -.ui.toggle.checkbox input:checked ~ label { - color: rgba(0, 0, 0, 0.95) !important; -} - -.ui.toggle.checkbox input:checked ~ label:before { - background-color: #2185D0 !important; -} - -.ui.toggle.checkbox input:checked ~ label:after { - left: 2.15rem; - -webkit-box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), 0 0 0 1px rgba(34, 36, 38, 0.15) inset; - box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), 0 0 0 1px rgba(34, 36, 38, 0.15) inset; -} - -/* Active Focus */ - -.ui.toggle.checkbox input:focus:checked ~ label { - color: rgba(0, 0, 0, 0.95) !important; -} - -.ui.toggle.checkbox input:focus:checked ~ label:before { - background-color: #0d71bb !important; -} - -/******************************* - Variations -*******************************/ - -/*-------------- - Fitted - ---------------*/ - -.ui.fitted.checkbox label { - padding-left: 0 !important; -} - -.ui.fitted.toggle.checkbox { - width: 3.5rem; -} - -.ui.fitted.slider.checkbox { - width: 3.5rem; -} - -/*-------------- - Inverted - ---------------*/ - -.ui.inverted.checkbox label, -.ui.inverted.checkbox + label { - color: rgba(255, 255, 255, 0.9) !important; -} - -/* Hover */ - -.ui.inverted.checkbox label:hover { - color: #ffffff !important; -} - -.ui.inverted.checkbox label:hover::before { - border-color: rgba(34, 36, 38, 0.5); -} - -/*Slider Label */ - -.ui.inverted.slider.checkbox label { - color: rgba(255, 255, 255, 0.5); -} - -/* Slider Line */ - -.ui.inverted.slider.checkbox label:before { - background-color: rgba(255, 255, 255, 0.5) !important; -} - -/* Slider Hover */ - -.ui.inverted.slider.checkbox label:hover::before { - background: rgba(255, 255, 255, 0.7) !important; -} - -/* Slider Active */ - -.ui.inverted.slider.checkbox input:checked ~ label { - color: #ffffff !important; -} - -.ui.inverted.slider.checkbox input:checked ~ label:before { - background-color: rgba(255, 255, 255, 0.8) !important; -} - -/* Slider Active Focus */ - -.ui.inverted.slider.checkbox input:focus:checked ~ label { - color: #ffffff !important; -} - -.ui.inverted.slider.checkbox input:focus:checked ~ label:before { - background-color: rgba(255, 255, 255, 0.8) !important; -} - -/* Toggle Switch */ - -.ui.inverted.toggle.checkbox label:before { - background-color: rgba(255, 255, 255, 0.9) !important; -} - -/* Toggle Hover */ - -.ui.inverted.toggle.checkbox label:hover::before { - background: #ffffff !important; -} - -/* Toggle Active */ - -.ui.inverted.toggle.checkbox input:checked ~ label { - color: #ffffff !important; -} - -.ui.inverted.toggle.checkbox input:checked ~ label:before { - background-color: #2185D0 !important; -} - -/* Toggle Active Focus */ - -.ui.inverted.toggle.checkbox input:focus:checked ~ label { - color: #ffffff !important; -} - -.ui.inverted.toggle.checkbox input:focus:checked ~ label:before { - background-color: #0d71bb !important; -} - -/*-------------------- - Size ----------------------*/ - -.ui.mini.checkbox { - font-size: 0.78571429em; -} - -.ui.tiny.checkbox { - font-size: 0.85714286em; -} - -.ui.small.checkbox { - font-size: 0.92857143em; -} - -.ui.large.checkbox { - font-size: 1.14285714em; -} - -.ui.large.form .checkbox:not(.slider):not(.toggle):not(.radio) label:after, -.ui.large.checkbox:not(.slider):not(.toggle):not(.radio) label:after, -.ui.large.form .checkbox:not(.slider):not(.toggle):not(.radio) label:before, -.ui.large.checkbox:not(.slider):not(.toggle):not(.radio) label:before { - -webkit-transform: scale(1.14285714); - transform: scale(1.14285714); - -webkit-transform-origin: left; - transform-origin: left; -} - -.ui.large.form .checkbox.radio label:before, -.ui.large.checkbox.radio label:before { - -webkit-transform: scale(1.14285714); - transform: scale(1.14285714); - -webkit-transform-origin: left; - transform-origin: left; -} - -.ui.large.form .checkbox.radio label:after, -.ui.large.checkbox.radio label:after { - -webkit-transform: scale(0.57142857); - transform: scale(0.57142857); - -webkit-transform-origin: left; - transform-origin: left; - left: 0.33571429em; -} - -.ui.big.checkbox { - font-size: 1.28571429em; -} - -.ui.big.form .checkbox:not(.slider):not(.toggle):not(.radio) label:after, -.ui.big.checkbox:not(.slider):not(.toggle):not(.radio) label:after, -.ui.big.form .checkbox:not(.slider):not(.toggle):not(.radio) label:before, -.ui.big.checkbox:not(.slider):not(.toggle):not(.radio) label:before { - -webkit-transform: scale(1.28571429); - transform: scale(1.28571429); - -webkit-transform-origin: left; - transform-origin: left; -} - -.ui.big.form .checkbox.radio label:before, -.ui.big.checkbox.radio label:before { - -webkit-transform: scale(1.28571429); - transform: scale(1.28571429); - -webkit-transform-origin: left; - transform-origin: left; -} - -.ui.big.form .checkbox.radio label:after, -.ui.big.checkbox.radio label:after { - -webkit-transform: scale(0.64285714); - transform: scale(0.64285714); - -webkit-transform-origin: left; - transform-origin: left; - left: 0.37142857em; -} - -.ui.huge.checkbox { - font-size: 1.42857143em; -} - -.ui.huge.form .checkbox:not(.slider):not(.toggle):not(.radio) label:after, -.ui.huge.checkbox:not(.slider):not(.toggle):not(.radio) label:after, -.ui.huge.form .checkbox:not(.slider):not(.toggle):not(.radio) label:before, -.ui.huge.checkbox:not(.slider):not(.toggle):not(.radio) label:before { - -webkit-transform: scale(1.42857143); - transform: scale(1.42857143); - -webkit-transform-origin: left; - transform-origin: left; -} - -.ui.huge.form .checkbox.radio label:before, -.ui.huge.checkbox.radio label:before { - -webkit-transform: scale(1.42857143); - transform: scale(1.42857143); - -webkit-transform-origin: left; - transform-origin: left; -} - -.ui.huge.form .checkbox.radio label:after, -.ui.huge.checkbox.radio label:after { - -webkit-transform: scale(0.71428571); - transform: scale(0.71428571); - -webkit-transform-origin: left; - transform-origin: left; - left: 0.40714286em; -} - -.ui.massive.checkbox { - font-size: 1.71428571em; -} - -.ui.massive.form .checkbox:not(.slider):not(.toggle):not(.radio) label:after, -.ui.massive.checkbox:not(.slider):not(.toggle):not(.radio) label:after, -.ui.massive.form .checkbox:not(.slider):not(.toggle):not(.radio) label:before, -.ui.massive.checkbox:not(.slider):not(.toggle):not(.radio) label:before { - -webkit-transform: scale(1.71428571); - transform: scale(1.71428571); - -webkit-transform-origin: left; - transform-origin: left; -} - -.ui.massive.form .checkbox.radio label:before, -.ui.massive.checkbox.radio label:before { - -webkit-transform: scale(1.71428571); - transform: scale(1.71428571); - -webkit-transform-origin: left; - transform-origin: left; -} - -.ui.massive.form .checkbox.radio label:after, -.ui.massive.checkbox.radio label:after { - -webkit-transform: scale(0.85714286); - transform: scale(0.85714286); - -webkit-transform-origin: left; - transform-origin: left; - left: 0.47857143em; -} - -/******************************* - Theme Overrides -*******************************/ - -@font-face { - font-family: 'Checkbox'; - src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBD8AAAC8AAAAYGNtYXAYVtCJAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5Zn4huwUAAAF4AAABYGhlYWQGPe1ZAAAC2AAAADZoaGVhB30DyAAAAxAAAAAkaG10eBBKAEUAAAM0AAAAHGxvY2EAmgESAAADUAAAABBtYXhwAAkALwAAA2AAAAAgbmFtZSC8IugAAAOAAAABknBvc3QAAwAAAAAFFAAAACAAAwMTAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADoAgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6AL//f//AAAAAAAg6AD//f//AAH/4xgEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAEUAUQO7AvgAGgAAARQHAQYjIicBJjU0PwE2MzIfAQE2MzIfARYVA7sQ/hQQFhcQ/uMQEE4QFxcQqAF2EBcXEE4QAnMWEP4UEBABHRAXFhBOEBCoAXcQEE4QFwAAAAABAAABbgMlAkkAFAAAARUUBwYjISInJj0BNDc2MyEyFxYVAyUQEBf9SRcQEBAQFwK3FxAQAhJtFxAQEBAXbRcQEBAQFwAAAAABAAAASQMlA24ALAAAARUUBwYrARUUBwYrASInJj0BIyInJj0BNDc2OwE1NDc2OwEyFxYdATMyFxYVAyUQEBfuEBAXbhYQEO4XEBAQEBfuEBAWbhcQEO4XEBACEm0XEBDuFxAQEBAX7hAQF20XEBDuFxAQEBAX7hAQFwAAAQAAAAIAAHRSzT9fDzz1AAsEAAAAAADRsdR3AAAAANGx1HcAAAAAA7sDbgAAAAgAAgAAAAAAAAABAAADwP/AAAAEAAAAAAADuwABAAAAAAAAAAAAAAAAAAAABwQAAAAAAAAAAAAAAAIAAAAEAABFAyUAAAMlAAAAAAAAAAoAFAAeAE4AcgCwAAEAAAAHAC0AAQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAIAAAAAQAAAAAAAgAHAGkAAQAAAAAAAwAIADkAAQAAAAAABAAIAH4AAQAAAAAABQALABgAAQAAAAAABgAIAFEAAQAAAAAACgAaAJYAAwABBAkAAQAQAAgAAwABBAkAAgAOAHAAAwABBAkAAwAQAEEAAwABBAkABAAQAIYAAwABBAkABQAWACMAAwABBAkABgAQAFkAAwABBAkACgA0ALBDaGVja2JveABDAGgAZQBjAGsAYgBvAHhWZXJzaW9uIDIuMABWAGUAcgBzAGkAbwBuACAAMgAuADBDaGVja2JveABDAGgAZQBjAGsAYgBvAHhDaGVja2JveABDAGgAZQBjAGsAYgBvAHhSZWd1bGFyAFIAZQBnAHUAbABhAHJDaGVja2JveABDAGgAZQBjAGsAYgBvAHhGb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('truetype'); -} - -/* Checkmark */ - -.ui.checkbox label:after, -.ui.checkbox .box:after { - font-family: 'Checkbox'; -} - -/* Checked */ - -.ui.checkbox input:checked ~ .box:after, -.ui.checkbox input:checked ~ label:after { - content: '\e800'; -} - -/* Indeterminate */ - -.ui.checkbox input:indeterminate ~ .box:after, -.ui.checkbox input:indeterminate ~ label:after { - font-size: 12px; - content: '\e801'; -} - -/* UTF Reference -.check:before { content: '\e800'; } -.dash:before { content: '\e801'; } -.plus:before { content: '\e802'; } -*/ - -/******************************* - Site Overrides -*******************************/ -/*! - * # Fomantic-UI - Dimmer - * http://github.com/fomantic/Fomantic-UI/ - * - * - * Released under the MIT license - * http://opensource.org/licenses/MIT - * - */ - -/******************************* - Dimmer -*******************************/ - -.dimmable:not(body) { - position: relative; -} - -.ui.dimmer { - display: none; - position: absolute; - top: 0 !important; - left: 0 !important; - width: 100%; - height: 100%; - text-align: center; - vertical-align: middle; - padding: 1em; - background-color: rgba(0, 0, 0, 0.85); - opacity: 0; - line-height: 1; - -webkit-animation-fill-mode: both; - animation-fill-mode: both; - -webkit-animation-duration: 0.5s; - animation-duration: 0.5s; - -webkit-transition: background-color 0.5s linear; - transition: background-color 0.5s linear; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - will-change: opacity; - z-index: 1000; -} - -/* Dimmer Content */ - -.ui.dimmer > .content { - -webkit-user-select: text; - -moz-user-select: text; - -ms-user-select: text; - user-select: text; - color: #FFFFFF; -} - -/* Loose Coupling */ - -.ui.segment > .ui.dimmer:not(.page) { - border-radius: inherit; -} - -/* Scrollbars */ - -.ui.dimmer:not(.inverted)::-webkit-scrollbar-track { - background: rgba(255, 255, 255, 0.1); -} - -.ui.dimmer:not(.inverted)::-webkit-scrollbar-thumb { - background: rgba(255, 255, 255, 0.25); -} - -.ui.dimmer:not(.inverted)::-webkit-scrollbar-thumb:window-inactive { - background: rgba(255, 255, 255, 0.15); -} - -.ui.dimmer:not(.inverted)::-webkit-scrollbar-thumb:hover { - background: rgba(255, 255, 255, 0.35); -} - -/******************************* - States -*******************************/ - -/* Animating */ - -.animating.dimmable:not(body), -.dimmed.dimmable:not(body) { - overflow: hidden; -} - -/* Animating / Active / Visible */ - -.dimmed.dimmable > .ui.animating.dimmer, -.dimmed.dimmable > .ui.visible.dimmer, -.ui.active.dimmer { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - opacity: 1; -} - -/* Disabled */ - -.ui.disabled.dimmer { - width: 0 !important; - height: 0 !important; -} - -/******************************* - Variations -*******************************/ - -/*-------------- - Legacy - ---------------*/ - -/* Animating / Active / Visible */ - -.dimmed.dimmable > .ui.animating.legacy.dimmer, -.dimmed.dimmable > .ui.visible.legacy.dimmer, -.ui.active.legacy.dimmer { - display: block; -} - -/*-------------- - Alignment - ---------------*/ - -.ui[class*="top aligned"].dimmer { - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; -} - -.ui[class*="bottom aligned"].dimmer { - -webkit-box-pack: end; - -ms-flex-pack: end; - justify-content: flex-end; -} - -/*-------------- - Page - ---------------*/ - -.ui.page.dimmer { - position: fixed; - -webkit-transform-style: ''; - transform-style: ''; - -webkit-perspective: 2000px; - perspective: 2000px; - -webkit-transform-origin: center center; - transform-origin: center center; -} - -body.animating.in.dimmable, -body.dimmed.dimmable { - overflow: hidden; -} - -body.dimmable > .dimmer { - position: fixed; -} - -/*-------------- - Blurring - ---------------*/ - -.blurring.dimmable > :not(.dimmer) { - -webkit-filter: initial; - filter: initial; - -webkit-transition: 800ms -webkit-filter ease; - transition: 800ms -webkit-filter ease; - transition: 800ms filter ease; - transition: 800ms filter ease, 800ms -webkit-filter ease; -} - -.blurring.dimmed.dimmable > :not(.dimmer):not(.popup) { - -webkit-filter: blur(5px) grayscale(0.7); - filter: blur(5px) grayscale(0.7); -} - -/* Dimmer Color */ - -.blurring.dimmable > .dimmer { - background-color: rgba(0, 0, 0, 0.6); -} - -.blurring.dimmable > .inverted.dimmer { - background-color: rgba(255, 255, 255, 0.6); -} - -/*-------------- - Aligned - ---------------*/ - -.ui.dimmer > .top.aligned.content > * { - vertical-align: top; -} - -.ui.dimmer > .bottom.aligned.content > * { - vertical-align: bottom; -} - -/*-------------- - Shades - ---------------*/ - -.medium.medium.medium.medium.medium.dimmer { - background-color: rgba(0, 0, 0, 0.65); -} - -.light.light.light.light.light.dimmer { - background-color: rgba(0, 0, 0, 0.45); -} - -.very.light.light.light.light.dimmer { - background-color: rgba(0, 0, 0, 0.25); -} - -/*-------------- - Inverted - ---------------*/ - -.ui.inverted.dimmer { - background-color: rgba(255, 255, 255, 0.85); -} - -.ui.inverted.dimmer > .content, -.ui.inverted.dimmer > .content > * { - color: #000000; -} - -/*-------------- - Inverted Shades - ---------------*/ - -.medium.medium.medium.medium.medium.inverted.dimmer { - background-color: rgba(255, 255, 255, 0.65); -} - -.light.light.light.light.light.inverted.dimmer { - background-color: rgba(255, 255, 255, 0.45); -} - -.very.light.light.light.light.inverted.dimmer { - background-color: rgba(255, 255, 255, 0.25); -} - -/*-------------- - Simple - ---------------*/ - -/* Displays without javascript */ - -.ui.simple.dimmer { - display: block; - overflow: hidden; - opacity: 0; - width: 0; - height: 0; - z-index: -100; - background-color: rgba(0, 0, 0, 0); -} - -.dimmed.dimmable > .ui.simple.dimmer { - overflow: visible; - opacity: 1; - width: 100%; - height: 100%; - background-color: rgba(0, 0, 0, 0.85); - z-index: 1; -} - -.ui.simple.inverted.dimmer { - background-color: rgba(255, 255, 255, 0); -} - -.dimmed.dimmable > .ui.simple.inverted.dimmer { - background-color: rgba(255, 255, 255, 0.85); -} - -/*-------------- - Partially - ----------------*/ - -.ui[class*="top dimmer"], -.ui[class*="center dimmer"], -.ui[class*="bottom dimmer"] { - height: auto; -} - -.ui[class*="bottom dimmer"] { - top: auto !important; - bottom: 0; -} - -.ui[class*="center dimmer"] { - top: 50% !important; - transform: translateY(-50%); - -webkit-transform: translateY(calc(-50% - 0.5px)); -} - -.ui.segment > .ui.ui[class*="top dimmer"] { - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; -} - -.ui.segment > .ui.ui[class*="center dimmer"] { - border-radius: 0; -} - -.ui.segment > .ui.ui[class*="bottom dimmer"] { - border-top-left-radius: 0; - border-top-right-radius: 0; -} - -.ui[class*="center dimmer"].transition[class*="fade up"].in { - -webkit-animation-name: fadeInUpCenter; - animation-name: fadeInUpCenter; -} - -.ui[class*="center dimmer"].transition[class*="fade down"].in { - -webkit-animation-name: fadeInDownCenter; - animation-name: fadeInDownCenter; -} - -.ui[class*="center dimmer"].transition[class*="fade up"].out { - -webkit-animation-name: fadeOutUpCenter; - animation-name: fadeOutUpCenter; -} - -.ui[class*="center dimmer"].transition[class*="fade down"].out { - -webkit-animation-name: fadeOutDownCenter; - animation-name: fadeOutDownCenter; -} - -.ui[class*="center dimmer"].bounce.transition { - -webkit-animation-name: bounceCenter; - animation-name: bounceCenter; -} - -@-webkit-keyframes fadeInUpCenter { - 0% { - opacity: 0; - transform: translateY(-40%); - -webkit-transform: translateY(calc(-40% - 0.5px)); - } - - 100% { - opacity: 1; - transform: translateY(-50%); - -webkit-transform: translateY(calc(-50% - 0.5px)); - } -} - -@keyframes fadeInUpCenter { - 0% { - opacity: 0; - transform: translateY(-40%); - -webkit-transform: translateY(calc(-40% - 0.5px)); - } - - 100% { - opacity: 1; - transform: translateY(-50%); - -webkit-transform: translateY(calc(-50% - 0.5px)); - } -} - -@-webkit-keyframes fadeInDownCenter { - 0% { - opacity: 0; - transform: translateY(-60%); - -webkit-transform: translateY(calc(-60% - 0.5px)); - } - - 100% { - opacity: 1; - transform: translateY(-50%); - -webkit-transform: translateY(calc(-50% - 0.5px)); - } -} - -@keyframes fadeInDownCenter { - 0% { - opacity: 0; - transform: translateY(-60%); - -webkit-transform: translateY(calc(-60% - 0.5px)); - } - - 100% { - opacity: 1; - transform: translateY(-50%); - -webkit-transform: translateY(calc(-50% - 0.5px)); - } -} - -@-webkit-keyframes fadeOutUpCenter { - 0% { - opacity: 1; - transform: translateY(-50%); - -webkit-transform: translateY(calc(-50% - 0.5px)); - } - - 100% { - opacity: 0; - transform: translateY(-45%); - -webkit-transform: translateY(calc(-45% - 0.5px)); - } -} - -@keyframes fadeOutUpCenter { - 0% { - opacity: 1; - transform: translateY(-50%); - -webkit-transform: translateY(calc(-50% - 0.5px)); - } - - 100% { - opacity: 0; - transform: translateY(-45%); - -webkit-transform: translateY(calc(-45% - 0.5px)); - } -} - -@-webkit-keyframes fadeOutDownCenter { - 0% { - opacity: 1; - transform: translateY(-50%); - -webkit-transform: translateY(calc(-50% - 0.5px)); - } - - 100% { - opacity: 0; - transform: translateY(-55%); - -webkit-transform: translateY(calc(-55% - 0.5px)); - } -} - -@keyframes fadeOutDownCenter { - 0% { - opacity: 1; - transform: translateY(-50%); - -webkit-transform: translateY(calc(-50% - 0.5px)); - } - - 100% { - opacity: 0; - transform: translateY(-55%); - -webkit-transform: translateY(calc(-55% - 0.5px)); - } -} - -@-webkit-keyframes bounceCenter { - 0%, 20%, 50%, 80%, 100% { - transform: translateY(-50%); - -webkit-transform: translateY(calc(-50% - 0.5px)); - } - - 40% { - -webkit-transform: translateY(calc(-50% - 30px)); - transform: translateY(calc(-50% - 30px)); - } - - 60% { - -webkit-transform: translateY(calc(-50% - 15px)); - transform: translateY(calc(-50% - 15px)); - } -} - -@keyframes bounceCenter { - 0%, 20%, 50%, 80%, 100% { - transform: translateY(-50%); - -webkit-transform: translateY(calc(-50% - 0.5px)); - } - - 40% { - -webkit-transform: translateY(calc(-50% - 30px)); - transform: translateY(calc(-50% - 30px)); - } - - 60% { - -webkit-transform: translateY(calc(-50% - 15px)); - transform: translateY(calc(-50% - 15px)); - } -} - -/******************************* - Theme Overrides -*******************************/ - -/******************************* - User Overrides -*******************************/ -/*! - * # Fomantic-UI - Dropdown - * http://github.com/fomantic/Fomantic-UI/ - * - * - * Released under the MIT license - * http://opensource.org/licenses/MIT - * - */ - -/******************************* - Dropdown -*******************************/ - -.ui.dropdown { - cursor: pointer; - position: relative; - display: inline-block; - outline: none; - text-align: left; - -webkit-transition: width 0.1s ease, -webkit-box-shadow 0.1s ease; - transition: width 0.1s ease, -webkit-box-shadow 0.1s ease; - transition: box-shadow 0.1s ease, width 0.1s ease; - transition: box-shadow 0.1s ease, width 0.1s ease, -webkit-box-shadow 0.1s ease; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -} - -/******************************* - Content -*******************************/ - -/*-------------- - Menu ----------------*/ - -.ui.dropdown .menu { - cursor: auto; - position: absolute; - display: none; - outline: none; - top: 100%; - min-width: -webkit-max-content; - min-width: -moz-max-content; - min-width: max-content; - margin: 0; - padding: 0 0; - background: #FFFFFF; - font-size: 1em; - text-shadow: none; - text-align: left; - -webkit-box-shadow: 0 2px 3px 0 rgba(34, 36, 38, 0.15); - box-shadow: 0 2px 3px 0 rgba(34, 36, 38, 0.15); - border: 1px solid rgba(34, 36, 38, 0.15); - border-radius: 0.28571429rem; - -webkit-transition: opacity 0.1s ease; - transition: opacity 0.1s ease; - z-index: 11; - will-change: transform, opacity; -} - -.ui.dropdown .menu > * { - white-space: nowrap; -} - -/*-------------- - Hidden Input ----------------*/ - -.ui.dropdown > input:not(.search):first-child, -.ui.dropdown > select { - display: none !important; -} - -/*-------------- - Dropdown Icon ----------------*/ - -.ui.dropdown:not(.labeled) > .dropdown.icon { - position: relative; - width: auto; - font-size: 0.85714286em; - margin: 0 0 0 1em; -} - -.ui.dropdown .menu > .item .dropdown.icon { - width: auto; - float: right; - margin: 0em 0 0 1em; -} - -.ui.dropdown .menu > .item .dropdown.icon + .text { - margin-right: 1em; -} - -/*-------------- - Text ----------------*/ - -.ui.dropdown > .text { - display: inline-block; - -webkit-transition: none; - transition: none; -} - -/*-------------- - Menu Item ----------------*/ - -.ui.dropdown .menu > .item { - position: relative; - cursor: pointer; - display: block; - border: none; - height: auto; - min-height: 2.57142857rem; - text-align: left; - border-top: none; - line-height: 1em; - font-size: 1rem; - color: rgba(0, 0, 0, 0.87); - padding: 0.78571429rem 1.14285714rem !important; - text-transform: none; - font-weight: normal; - -webkit-box-shadow: none; - box-shadow: none; - -webkit-touch-callout: none; -} - -.ui.dropdown .menu > .item:first-child { - border-top-width: 0; -} - -/*-------------- - Floated Content ----------------*/ - -.ui.dropdown > .text > [class*="right floated"], -.ui.dropdown .menu .item > [class*="right floated"] { - float: right !important; - margin-right: 0 !important; - margin-left: 1em !important; -} - -.ui.dropdown > .text > [class*="left floated"], -.ui.dropdown .menu .item > [class*="left floated"] { - float: left !important; - margin-left: 0 !important; - margin-right: 1em !important; -} - -.ui.dropdown .menu .item > .icon.floated, -.ui.dropdown .menu .item > .flag.floated, -.ui.dropdown .menu .item > .image.floated, -.ui.dropdown .menu .item > img.floated { - margin-top: 0em; -} - -/*-------------- - Menu Divider ----------------*/ - -.ui.dropdown .menu > .header { - margin: 1rem 0 0.75rem; - padding: 0 1.14285714rem; - font-weight: bold; - text-transform: uppercase; -} - -.ui.dropdown .menu > .header:not(.ui) { - color: rgba(0, 0, 0, 0.85); - font-size: 0.78571429em; -} - -.ui.dropdown .menu > .divider { - border-top: 1px solid rgba(34, 36, 38, 0.1); - height: 0; - margin: 0.5em 0; -} - -.ui.dropdown .menu > .horizontal.divider { - border-top: none; -} - -.ui.dropdown.dropdown .menu > .input { - width: auto; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - margin: 1.14285714rem 0.78571429rem; - min-width: 10rem; -} - -.ui.dropdown .menu > .header + .input { - margin-top: 0; -} - -.ui.dropdown .menu > .input:not(.transparent) input { - padding: 0.5em 1em; -} - -.ui.dropdown .menu > .input:not(.transparent) .button, -.ui.dropdown .menu > .input:not(.transparent) .icon, -.ui.dropdown .menu > .input:not(.transparent) .label { - padding-top: 0.5em; - padding-bottom: 0.5em; -} - -/*----------------- - Item Description --------------------*/ - -.ui.dropdown > .text > .description, -.ui.dropdown .menu > .item > .description { - float: right; - margin: 0 0 0 1em; - color: rgba(0, 0, 0, 0.4); -} - -/*----------------- - Message --------------------*/ - -.ui.dropdown .menu > .message { - padding: 0.78571429rem 1.14285714rem; - font-weight: normal; -} - -.ui.dropdown .menu > .message:not(.ui) { - color: rgba(0, 0, 0, 0.4); -} - -/*-------------- - Sub Menu ----------------*/ - -.ui.dropdown .menu .menu { - top: 0; - left: 100%; - right: auto; - margin: 0 0 0 -0.5em !important; - border-radius: 0.28571429rem !important; - z-index: 21 !important; -} - -/* Hide Arrow */ - -.ui.dropdown .menu .menu:after { - display: none; -} - -/*-------------- - Sub Elements ----------------*/ - -/* Icons / Flags / Labels / Image */ - -.ui.dropdown > .text > .icon, -.ui.dropdown > .text > .label, -.ui.dropdown > .text > .flag, -.ui.dropdown > .text > img, -.ui.dropdown > .text > .image { - margin-top: 0em; -} - -.ui.dropdown .menu > .item > .icon, -.ui.dropdown .menu > .item > .label, -.ui.dropdown .menu > .item > .flag, -.ui.dropdown .menu > .item > .image, -.ui.dropdown .menu > .item > img { - margin-top: 0em; -} - -.ui.dropdown > .text > .icon, -.ui.dropdown > .text > .label, -.ui.dropdown > .text > .flag, -.ui.dropdown > .text > img, -.ui.dropdown > .text > .image, -.ui.dropdown .menu > .item > .icon, -.ui.dropdown .menu > .item > .label, -.ui.dropdown .menu > .item > .flag, -.ui.dropdown .menu > .item > .image, -.ui.dropdown .menu > .item > img { - margin-left: 0; - float: none; - margin-right: 0.78571429rem; -} - -/*-------------- - Image ----------------*/ - -.ui.dropdown > .text > img, -.ui.dropdown > .text > .image:not(.icon), -.ui.dropdown .menu > .item > .image:not(.icon), -.ui.dropdown .menu > .item > img { - display: inline-block; - vertical-align: top; - width: auto; - margin-top: -0.5em; - margin-bottom: -0.5em; - max-height: 2em; -} - -/******************************* - Coupling -*******************************/ - -/*-------------- - Menu ----------------*/ - -/* Remove Menu Item Divider */ - -.ui.dropdown .ui.menu > .item:before, -.ui.menu .ui.dropdown .menu > .item:before { - display: none; -} - -/* Prevent Menu Item Border */ - -.ui.menu .ui.dropdown .menu .active.item { - border-left: none; -} - -/* Automatically float dropdown menu right on last menu item */ - -.ui.menu .right.menu .dropdown:last-child .menu, -.ui.menu .right.dropdown.item .menu, -.ui.buttons > .ui.dropdown:last-child .menu { - left: auto; - right: 0; -} - -/*-------------- - Label - ---------------*/ - -/* Dropdown Menu */ - -.ui.label.dropdown .menu { - min-width: 100%; -} - -/*-------------- - Button - ---------------*/ - -/* No Margin On Icon Button */ - -.ui.dropdown.icon.button > .dropdown.icon { - margin: 0; -} - -.ui.button.dropdown .menu { - min-width: 100%; -} - -/******************************* - Types -*******************************/ - -select.ui.dropdown { - height: 38px; - padding: 0.5em; - border: 1px solid rgba(34, 36, 38, 0.15); - visibility: visible; -} - -/*-------------- - Selection - ---------------*/ - -/* Displays like a select box */ - -.ui.selection.dropdown { - cursor: pointer; - word-wrap: break-word; - line-height: 1em; - white-space: normal; - outline: 0; - -webkit-transform: rotateZ(0deg); - transform: rotateZ(0deg); - min-width: 14em; - min-height: 2.71428571em; - background: #FFFFFF; - display: inline-block; - padding: 0.78571429em 3.2em 0.78571429em 1em; - color: rgba(0, 0, 0, 0.87); - -webkit-box-shadow: none; - box-shadow: none; - border: 1px solid rgba(34, 36, 38, 0.15); - border-radius: 0.28571429rem; - -webkit-transition: width 0.1s ease, -webkit-box-shadow 0.1s ease; - transition: width 0.1s ease, -webkit-box-shadow 0.1s ease; - transition: box-shadow 0.1s ease, width 0.1s ease; - transition: box-shadow 0.1s ease, width 0.1s ease, -webkit-box-shadow 0.1s ease; -} - -.ui.selection.dropdown.visible, -.ui.selection.dropdown.active { - z-index: 10; -} - -.ui.selection.dropdown > .search.icon, -.ui.selection.dropdown > .delete.icon, -.ui.selection.dropdown > .dropdown.icon { - cursor: pointer; - position: absolute; - width: auto; - height: auto; - line-height: 1.21428571em; - top: 0.78571429em; - right: 1em; - z-index: 3; - margin: -0.78571429em; - padding: 0.91666667em; - opacity: 0.8; - -webkit-transition: opacity 0.1s ease; - transition: opacity 0.1s ease; -} - -/* Compact */ - -.ui.compact.selection.dropdown { - min-width: 0; -} - -/* Selection Menu */ - -.ui.selection.dropdown .menu { - overflow-x: hidden; - overflow-y: auto; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - -webkit-overflow-scrolling: touch; - border-top-width: 0 !important; - width: auto; - outline: none; - margin: 0 -1px; - min-width: calc(100% + 2px); - width: calc(100% + 2px); - border-radius: 0 0 0.28571429rem 0.28571429rem; - -webkit-box-shadow: 0 2px 3px 0 rgba(34, 36, 38, 0.15); - box-shadow: 0 2px 3px 0 rgba(34, 36, 38, 0.15); - -webkit-transition: opacity 0.1s ease; - transition: opacity 0.1s ease; -} - -.ui.selection.dropdown .menu:after, -.ui.selection.dropdown .menu:before { - display: none; -} - -/*-------------- - Message - ---------------*/ - -.ui.selection.dropdown .menu > .message { - padding: 0.78571429rem 1.14285714rem; -} - -@media only screen and (max-width: 767.98px) { - .ui.selection.dropdown[class*="very short"] .menu { - max-height: 4.00714286rem; - } - - .ui.selection.dropdown.short .menu { - max-height: 6.01071429rem; - } - - .ui.selection.dropdown .menu { - max-height: 8.01428571rem; - } - - .ui.selection.dropdown.long .menu { - max-height: 16.02857143rem; - } - - .ui.selection.dropdown[class*="very long"] .menu { - max-height: 24.04285714rem; - } -} - -@media only screen and (min-width: 768px) { - .ui.selection.dropdown[class*="very short"] .menu { - max-height: 5.34285714rem; - } - - .ui.selection.dropdown.short .menu { - max-height: 8.01428571rem; - } - - .ui.selection.dropdown .menu { - max-height: 10.68571429rem; - } - - .ui.selection.dropdown.long .menu { - max-height: 21.37142857rem; - } - - .ui.selection.dropdown[class*="very long"] .menu { - max-height: 32.05714286rem; - } -} - -@media only screen and (min-width: 992px) { - .ui.selection.dropdown[class*="very short"] .menu { - max-height: 8.01428571rem; - } - - .ui.selection.dropdown.short .menu { - max-height: 12.02142857rem; - } - - .ui.selection.dropdown .menu { - max-height: 16.02857143rem; - } - - .ui.selection.dropdown.long .menu { - max-height: 32.05714286rem; - } - - .ui.selection.dropdown[class*="very long"] .menu { - max-height: 48.08571429rem; - } -} - -@media only screen and (min-width: 1920px) { - .ui.selection.dropdown[class*="very short"] .menu { - max-height: 10.68571429rem; - } - - .ui.selection.dropdown.short .menu { - max-height: 16.02857143rem; - } - - .ui.selection.dropdown .menu { - max-height: 21.37142857rem; - } - - .ui.selection.dropdown.long .menu { - max-height: 42.74285714rem; - } - - .ui.selection.dropdown[class*="very long"] .menu { - max-height: 64.11428571rem; - } -} - -/* Menu Item */ - -.ui.selection.dropdown .menu > .item { - border-top: 1px solid #FAFAFA; - padding: 0.78571429rem 1.14285714rem !important; - white-space: normal; - word-wrap: normal; -} - -/* User Item */ - -.ui.selection.dropdown .menu > .hidden.addition.item { - display: none; -} - -/* Hover */ - -.ui.selection.dropdown:hover { - border-color: rgba(34, 36, 38, 0.35); - -webkit-box-shadow: none; - box-shadow: none; -} - -/* Active */ - -.ui.selection.active.dropdown { - border-color: #96C8DA; - -webkit-box-shadow: 0 2px 3px 0 rgba(34, 36, 38, 0.15); - box-shadow: 0 2px 3px 0 rgba(34, 36, 38, 0.15); -} - -.ui.selection.active.dropdown .menu { - border-color: #96C8DA; - -webkit-box-shadow: 0 2px 3px 0 rgba(34, 36, 38, 0.15); - box-shadow: 0 2px 3px 0 rgba(34, 36, 38, 0.15); -} - -/* Focus */ - -.ui.selection.dropdown:focus { - border-color: #96C8DA; - -webkit-box-shadow: none; - box-shadow: none; -} - -.ui.selection.dropdown:focus .menu { - border-color: #96C8DA; - -webkit-box-shadow: 0 2px 3px 0 rgba(34, 36, 38, 0.15); - box-shadow: 0 2px 3px 0 rgba(34, 36, 38, 0.15); -} - -/* Visible */ - -.ui.selection.visible.dropdown > .text:not(.default) { - font-weight: normal; - color: rgba(0, 0, 0, 0.8); -} - -/* Visible Hover */ - -.ui.selection.active.dropdown:hover { - border-color: #96C8DA; - -webkit-box-shadow: 0 2px 3px 0 rgba(34, 36, 38, 0.15); - box-shadow: 0 2px 3px 0 rgba(34, 36, 38, 0.15); -} - -.ui.selection.active.dropdown:hover .menu { - border-color: #96C8DA; - -webkit-box-shadow: 0 2px 3px 0 rgba(34, 36, 38, 0.15); - box-shadow: 0 2px 3px 0 rgba(34, 36, 38, 0.15); -} - -/* Dropdown Icon */ - -.ui.active.selection.dropdown > .dropdown.icon, -.ui.visible.selection.dropdown > .dropdown.icon { - opacity: ''; - z-index: 3; -} - -/* Connecting Border */ - -.ui.active.selection.dropdown { - border-bottom-left-radius: 0 !important; - border-bottom-right-radius: 0 !important; -} - -/* Empty Connecting Border */ - -.ui.active.empty.selection.dropdown { - border-radius: 0.28571429rem !important; - -webkit-box-shadow: none !important; - box-shadow: none !important; -} - -.ui.active.empty.selection.dropdown .menu { - border: none !important; - -webkit-box-shadow: none !important; - box-shadow: none !important; -} - -/*-------------- - Searchable - ---------------*/ - -/* Search Selection */ - -.ui.search.dropdown { - min-width: ''; -} - -/* Search Dropdown */ - -.ui.search.dropdown > input.search { - background: none transparent !important; - border: none !important; - -webkit-box-shadow: none !important; - box-shadow: none !important; - cursor: text; - top: 0; - left: 1px; - width: 100%; - outline: none; - -webkit-tap-highlight-color: rgba(255, 255, 255, 0); - padding: inherit; -} - -/* Text Layering */ - -.ui.search.dropdown > input.search { - position: absolute; - z-index: 2; -} - -.ui.search.dropdown > .text { - cursor: text; - position: relative; - left: 1px; - z-index: 3; -} - -/* Search Selection */ - -.ui.search.selection.dropdown > input.search { - line-height: 1.21428571em; - padding: 0.67857143em 3.2em 0.67857143em 1em; -} - -/* Used to size multi select input to character width */ - -.ui.search.selection.dropdown > span.sizer { - line-height: 1.21428571em; - padding: 0.67857143em 3.2em 0.67857143em 1em; - display: none; - white-space: pre; -} - -/* Active/Visible Search */ - -.ui.search.dropdown.active > input.search, -.ui.search.dropdown.visible > input.search { - cursor: auto; -} - -.ui.search.dropdown.active > .text, -.ui.search.dropdown.visible > .text { - pointer-events: none; -} - -/* Filtered Text */ - -.ui.active.search.dropdown input.search:focus + .text .icon, -.ui.active.search.dropdown input.search:focus + .text .flag { - opacity: 0.45; -} - -.ui.active.search.dropdown input.search:focus + .text { - color: rgba(115, 115, 115, 0.87) !important; -} - -/* Search Menu */ - -.ui.search.dropdown .menu { - overflow-x: hidden; - overflow-y: auto; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - -webkit-overflow-scrolling: touch; -} - -@media only screen and (max-width: 767.98px) { - .ui.search.dropdown .menu { - max-height: 8.01428571rem; - } -} - -@media only screen and (min-width: 768px) { - .ui.search.dropdown .menu { - max-height: 10.68571429rem; - } -} - -@media only screen and (min-width: 992px) { - .ui.search.dropdown .menu { - max-height: 16.02857143rem; - } -} - -@media only screen and (min-width: 1920px) { - .ui.search.dropdown .menu { - max-height: 21.37142857rem; - } -} - -/* Clearable Selection */ - -.ui.dropdown > .remove.icon { - cursor: pointer; - font-size: 0.85714286em; - margin: -0.78571429em; - padding: 0.91666667em; - right: 3em; - top: 0.78571429em; - position: absolute; - opacity: 0.6; - z-index: 3; -} - -.ui.clearable.dropdown .text, -.ui.clearable.dropdown a:last-of-type { - margin-right: 1.5em; -} - -.ui.dropdown select.noselection ~ .remove.icon, -.ui.dropdown input[value=''] ~ .remove.icon, -.ui.dropdown input:not([value]) ~ .remove.icon, -.ui.dropdown.loading > .remove.icon { - display: none; -} - -/*-------------- - Multiple - ---------------*/ - -/* Multiple Selection */ - -.ui.multiple.dropdown { - padding: 0.22619048em 3.2em 0.22619048em 0.35714286em; -} - -.ui.multiple.dropdown .menu { - cursor: auto; -} - -/* Selection Label */ - -.ui.multiple.dropdown > .label { - display: inline-block; - white-space: normal; - font-size: 1em; - padding: 0.35714286em 0.78571429em; - margin: 0.14285714rem 0.28571429rem 0.14285714rem 0; - -webkit-box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.15) inset; - box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.15) inset; -} - -/* Dropdown Icon */ - -.ui.multiple.dropdown .dropdown.icon { - margin: ''; - padding: ''; -} - -/* Text */ - -.ui.multiple.dropdown > .text { - position: static; - padding: 0; - max-width: 100%; - margin: 0.45238095em 0 0.45238095em 0.64285714em; - line-height: 1.21428571em; -} - -.ui.multiple.dropdown > .label ~ input.search { - margin-left: 0.14285714em !important; -} - -.ui.multiple.dropdown > .label ~ .text { - display: none; -} - -.ui.multiple.dropdown > .label:not(.image) > img:not(.centered) { - margin-right: 0.78571429rem; -} - -.ui.multiple.dropdown > .label:not(.image) > img.ui:not(.avatar) { - margin-bottom: 0.39285714rem; -} - -.ui.multiple.dropdown > .image.label img { - margin: -0.35714286em 0.78571429em -0.35714286em -0.78571429em; - height: 1.71428571em; -} - -/*----------------- - Multiple Search - -----------------*/ - -/* Multiple Search Selection */ - -.ui.multiple.search.dropdown, -.ui.multiple.search.dropdown > input.search { - cursor: text; -} - -/* Prompt Text */ - -.ui.multiple.search.dropdown > .text { - display: inline-block; - position: absolute; - top: 0; - left: 0; - padding: inherit; - margin: 0.45238095em 0 0.45238095em 0.64285714em; - line-height: 1.21428571em; -} - -.ui.multiple.search.dropdown > .label ~ .text { - display: none; -} - -/* Search */ - -.ui.multiple.search.dropdown > input.search { - position: static; - padding: 0; - max-width: 100%; - margin: 0.45238095em 0 0.45238095em 0.64285714em; - width: 2.2em; - line-height: 1.21428571em; -} - -/*-------------- - Inline - ---------------*/ - -.ui.inline.dropdown { - cursor: pointer; - display: inline-block; - color: inherit; -} - -.ui.inline.dropdown .dropdown.icon { - margin: 0 0.21428571em 0 0.21428571em; - vertical-align: baseline; -} - -.ui.inline.dropdown > .text { - font-weight: bold; -} - -.ui.inline.dropdown .menu { - cursor: auto; - margin-top: 0.21428571em; - border-radius: 0.28571429rem; -} - -/******************************* - States -*******************************/ - -/*-------------------- - Active -----------------------*/ - -/* Menu Item Active */ - -.ui.dropdown .menu .active.item { - background: transparent; - font-weight: bold; - color: rgba(0, 0, 0, 0.95); - -webkit-box-shadow: none; - box-shadow: none; - z-index: 12; -} - -/*-------------------- - Hover -----------------------*/ - -/* Menu Item Hover */ - -.ui.dropdown .menu > .item:hover { - background: rgba(0, 0, 0, 0.05); - color: rgba(0, 0, 0, 0.95); - z-index: 13; -} - -/*-------------------- - Default Text -----------------------*/ - -.ui.dropdown:not(.button) > .default.text, -.ui.default.dropdown:not(.button) > .text { - color: rgba(191, 191, 191, 0.87); -} - -.ui.dropdown:not(.button) > input:focus ~ .default.text, -.ui.default.dropdown:not(.button) > input:focus ~ .text { - color: rgba(115, 115, 115, 0.87); -} - -/*-------------------- - Loading - ---------------------*/ - -.ui.loading.dropdown > i.icon { - height: 1em !important; -} - -.ui.loading.selection.dropdown > i.icon { - padding: 1.5em 1.28571429em !important; -} - -.ui.loading.dropdown > i.icon:before { - position: absolute; - content: ''; - top: 50%; - left: 50%; - margin: -0.64285714em 0 0 -0.64285714em; - width: 1.28571429em; - height: 1.28571429em; - border-radius: 500rem; - border: 0.2em solid rgba(0, 0, 0, 0.1); -} - -.ui.loading.dropdown > i.icon:after { - position: absolute; - content: ''; - top: 50%; - left: 50%; - -webkit-box-shadow: 0 0 0 1px transparent; - box-shadow: 0 0 0 1px transparent; - margin: -0.64285714em 0 0 -0.64285714em; - width: 1.28571429em; - height: 1.28571429em; - -webkit-animation: loader 0.6s infinite linear; - animation: loader 0.6s infinite linear; - border: 0.2em solid #767676; - border-radius: 500rem; -} - -/* Coupling */ - -.ui.loading.dropdown.button > i.icon:before, -.ui.loading.dropdown.button > i.icon:after { - display: none; -} - -.ui.loading.dropdown > .text { - -webkit-transition: none; - transition: none; -} - -/* Used To Check Position */ - -.ui.dropdown .loading.menu { - display: block; - visibility: hidden; - z-index: -1; -} - -.ui.dropdown > .loading.menu { - left: 0 !important; - right: auto !important; -} - -.ui.dropdown > .menu .loading.menu { - left: 100% !important; - right: auto !important; -} - -/*-------------------- - Keyboard Select -----------------------*/ - -/* Selected Item */ - -.ui.dropdown.selected, -.ui.dropdown .menu .selected.item { - background: rgba(0, 0, 0, 0.03); - color: rgba(0, 0, 0, 0.95); -} - -/*-------------------- - Search Filtered -----------------------*/ - -/* Filtered Item */ - -.ui.dropdown > .filtered.text { - visibility: hidden; -} - -.ui.dropdown .filtered.item { - display: none !important; -} - -/*-------------------- - States - ----------------------*/ - -.ui.dropdown.error, -.ui.dropdown.error > .text, -.ui.dropdown.error > .default.text { - color: #9F3A38; -} - -.ui.selection.dropdown.error { - background: #FFF6F6; - border-color: #E0B4B4; -} - -.ui.selection.dropdown.error:hover { - border-color: #E0B4B4; -} - -.ui.multiple.selection.error.dropdown > .label { - border-color: #E0B4B4; -} - -.ui.dropdown.error > .menu, -.ui.dropdown.error > .menu .menu { - border-color: #E0B4B4; -} - -.ui.dropdown.error > .menu > .item { - color: #9F3A38; -} - -/* Item Hover */ - -.ui.dropdown.error > .menu > .item:hover { - background-color: #FBE7E7; -} - -/* Item Active */ - -.ui.dropdown.error > .menu .active.item { - background-color: #FDCFCF; -} - -.ui.dropdown.info, -.ui.dropdown.info > .text, -.ui.dropdown.info > .default.text { - color: #276F86; -} - -.ui.selection.dropdown.info { - background: #F8FFFF; - border-color: #A9D5DE; -} - -.ui.selection.dropdown.info:hover { - border-color: #A9D5DE; -} - -.ui.multiple.selection.info.dropdown > .label { - border-color: #A9D5DE; -} - -.ui.dropdown.info > .menu, -.ui.dropdown.info > .menu .menu { - border-color: #A9D5DE; -} - -.ui.dropdown.info > .menu > .item { - color: #276F86; -} - -/* Item Hover */ - -.ui.dropdown.info > .menu > .item:hover { - background-color: #e9f2fb; -} - -/* Item Active */ - -.ui.dropdown.info > .menu .active.item { - background-color: #cef1fd; -} - -.ui.dropdown.success, -.ui.dropdown.success > .text, -.ui.dropdown.success > .default.text { - color: #2C662D; -} - -.ui.selection.dropdown.success { - background: #FCFFF5; - border-color: #A3C293; -} - -.ui.selection.dropdown.success:hover { - border-color: #A3C293; -} - -.ui.multiple.selection.success.dropdown > .label { - border-color: #A3C293; -} - -.ui.dropdown.success > .menu, -.ui.dropdown.success > .menu .menu { - border-color: #A3C293; -} - -.ui.dropdown.success > .menu > .item { - color: #2C662D; -} - -/* Item Hover */ - -.ui.dropdown.success > .menu > .item:hover { - background-color: #e9fbe9; -} - -/* Item Active */ - -.ui.dropdown.success > .menu .active.item { - background-color: #dafdce; -} - -.ui.dropdown.warning, -.ui.dropdown.warning > .text, -.ui.dropdown.warning > .default.text { - color: #573A08; -} - -.ui.selection.dropdown.warning { - background: #FFFAF3; - border-color: #C9BA9B; -} - -.ui.selection.dropdown.warning:hover { - border-color: #C9BA9B; -} - -.ui.multiple.selection.warning.dropdown > .label { - border-color: #C9BA9B; -} - -.ui.dropdown.warning > .menu, -.ui.dropdown.warning > .menu .menu { - border-color: #C9BA9B; -} - -.ui.dropdown.warning > .menu > .item { - color: #573A08; -} - -/* Item Hover */ - -.ui.dropdown.warning > .menu > .item:hover { - background-color: #fbfbe9; -} - -/* Item Active */ - -.ui.dropdown.warning > .menu .active.item { - background-color: #fdfdce; -} - -/*-------------------- - Clear -----------------------*/ - -.ui.dropdown > .clear.dropdown.icon { - opacity: 0.8; - -webkit-transition: opacity 0.1s ease; - transition: opacity 0.1s ease; -} - -.ui.dropdown > .clear.dropdown.icon:hover { - opacity: 1; -} - -/*-------------------- - Disabled - ----------------------*/ - -/* Disabled */ - -.ui.disabled.dropdown, -.ui.dropdown .menu > .disabled.item { - cursor: default; - pointer-events: none; - opacity: 0.45; -} - -/******************************* - Variations -*******************************/ - -/*-------------- - Direction ----------------*/ - -/* Flyout Direction */ - -.ui.dropdown .menu { - left: 0; -} - -/* Default Side (Right) */ - -.ui.dropdown .right.menu > .menu, -.ui.dropdown .menu .right.menu { - left: 100% !important; - right: auto !important; - border-radius: 0.28571429rem !important; -} - -/* Leftward Opening Menu */ - -.ui.dropdown > .left.menu { - left: auto !important; - right: 0 !important; -} - -.ui.dropdown > .left.menu .menu, -.ui.dropdown .menu .left.menu { - left: auto; - right: 100%; - margin: 0 -0.5em 0 0 !important; - border-radius: 0.28571429rem !important; -} - -.ui.dropdown .item .left.dropdown.icon, -.ui.dropdown .left.menu .item .dropdown.icon { - width: auto; - float: left; - margin: 0em 0 0 0; -} - -.ui.dropdown .item .left.dropdown.icon, -.ui.dropdown .left.menu .item .dropdown.icon { - width: auto; - float: left; - margin: 0em 0 0 0; -} - -.ui.dropdown .item .left.dropdown.icon + .text, -.ui.dropdown .left.menu .item .dropdown.icon + .text { - margin-left: 1em; - margin-right: 0; -} - -/*-------------- - Upward - ---------------*/ - -/* Upward Main Menu */ - -.ui.upward.dropdown > .menu { - top: auto; - bottom: 100%; - -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.08); - box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.08); - border-radius: 0.28571429rem 0.28571429rem 0 0; -} - -/* Upward Sub Menu */ - -.ui.dropdown .upward.menu { - top: auto !important; - bottom: 0 !important; -} - -/* Active Upward */ - -.ui.simple.upward.active.dropdown, -.ui.simple.upward.dropdown:hover { - border-radius: 0.28571429rem 0.28571429rem 0 0 !important; -} - -.ui.upward.dropdown.button:not(.pointing):not(.floating).active { - border-radius: 0.28571429rem 0.28571429rem 0 0; -} - -/* Selection */ - -.ui.upward.selection.dropdown .menu { - border-top-width: 1px !important; - border-bottom-width: 0 !important; - -webkit-box-shadow: 0 -2px 3px 0 rgba(0, 0, 0, 0.08); - box-shadow: 0 -2px 3px 0 rgba(0, 0, 0, 0.08); -} - -.ui.upward.selection.dropdown:hover { - -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.05); - box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.05); -} - -/* Active Upward */ - -.ui.active.upward.selection.dropdown { - border-radius: 0 0 0.28571429rem 0.28571429rem !important; -} - -/* Visible Upward */ - -.ui.upward.selection.dropdown.visible { - -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.08); - box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.08); - border-radius: 0 0 0.28571429rem 0.28571429rem !important; -} - -/* Visible Hover Upward */ - -.ui.upward.active.selection.dropdown:hover { - -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.05); - box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.05); -} - -.ui.upward.active.selection.dropdown:hover .menu { - -webkit-box-shadow: 0 -2px 3px 0 rgba(0, 0, 0, 0.08); - box-shadow: 0 -2px 3px 0 rgba(0, 0, 0, 0.08); -} - -/*-------------- - Scrolling - ---------------*/ - -/* Selection Menu */ - -.ui.scrolling.dropdown .menu, -.ui.dropdown .scrolling.menu { - overflow-x: hidden; - overflow-y: auto; -} - -.ui.scrolling.dropdown .menu { - overflow-x: hidden; - overflow-y: auto; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - -webkit-overflow-scrolling: touch; - min-width: 100% !important; - width: auto !important; -} - -.ui.dropdown .scrolling.menu { - position: static; - overflow-y: auto; - border: none; - -webkit-box-shadow: none !important; - box-shadow: none !important; - border-radius: 0 !important; - margin: 0 !important; - min-width: 100% !important; - width: auto !important; - border-top: 1px solid rgba(34, 36, 38, 0.15); -} - -.ui.scrolling.dropdown .menu .item.item.item, -.ui.dropdown .scrolling.menu > .item.item.item { - border-top: none; -} - -.ui.scrolling.dropdown .menu .item:first-child, -.ui.dropdown .scrolling.menu .item:first-child { - border-top: none; -} - -.ui.dropdown > .animating.menu .scrolling.menu, -.ui.dropdown > .visible.menu .scrolling.menu { - display: block; -} - -/* Scrollbar in IE */ - -@media all and (-ms-high-contrast: none) { - .ui.scrolling.dropdown .menu, - .ui.dropdown .scrolling.menu { - min-width: calc(100% - 17px); - } -} - -@media only screen and (max-width: 767.98px) { - .ui.scrolling.dropdown .menu, - .ui.dropdown .scrolling.menu { - max-height: 10.28571429rem; - } -} - -@media only screen and (min-width: 768px) { - .ui.scrolling.dropdown .menu, - .ui.dropdown .scrolling.menu { - max-height: 15.42857143rem; - } -} - -@media only screen and (min-width: 992px) { - .ui.scrolling.dropdown .menu, - .ui.dropdown .scrolling.menu { - max-height: 20.57142857rem; - } -} - -@media only screen and (min-width: 1920px) { - .ui.scrolling.dropdown .menu, - .ui.dropdown .scrolling.menu { - max-height: 20.57142857rem; - } -} - -/*-------------- - Columnar ----------------*/ - -.ui.dropdown[class*="two column"] > .menu > .item { - display: inline-block; - width: 50%; -} - -.ui.dropdown[class*="three column"] > .menu > .item { - display: inline-block; - width: 33%; -} - -.ui.dropdown[class*="four column"] > .menu > .item { - display: inline-block; - width: 25%; -} - -.ui.dropdown[class*="five column"] > .menu > .item { - display: inline-block; - width: 20%; -} - -/*-------------- - Simple - ---------------*/ - -/* Displays without javascript */ - -.ui.simple.dropdown .menu:before, -.ui.simple.dropdown .menu:after { - display: none; -} - -.ui.simple.dropdown .menu { - position: absolute; - /* IE hack to make dropdown icons appear inline */ - display: -ms-inline-flexbox !important; - display: block; - overflow: hidden; - top: -9999px; - opacity: 0; - width: 0; - height: 0; - -webkit-transition: opacity 0.1s ease; - transition: opacity 0.1s ease; - margin-top: 0 !important; -} - -.ui.simple.active.dropdown, -.ui.simple.dropdown:hover { - border-bottom-left-radius: 0 !important; - border-bottom-right-radius: 0 !important; -} - -.ui.simple.active.dropdown > .menu, -.ui.simple.dropdown:hover > .menu { - overflow: visible; - width: auto; - height: auto; - top: 100%; - opacity: 1; -} - -.ui.simple.dropdown > .menu > .item:active > .menu, -.ui.simple.dropdown:hover > .menu > .item:hover > .menu { - overflow: visible; - width: auto; - height: auto; - top: 0 !important; - left: 100% !important; - opacity: 1; -} - -.ui.simple.disabled.dropdown:hover .menu { - display: none; - height: 0; - width: 0; - overflow: hidden; -} - -/* Visible */ - -.ui.simple.visible.dropdown > .menu { - display: block; -} - -/* Scrolling */ - -.ui.simple.scrolling.active.dropdown > .menu, -.ui.simple.scrolling.dropdown:hover > .menu { - overflow-x: hidden; - overflow-y: auto; -} - -/*-------------- - Fluid - ---------------*/ - -.ui.fluid.dropdown { - display: block; - width: 100% !important; - min-width: 0; -} - -.ui.fluid.dropdown > .dropdown.icon { - float: right; -} - -/*-------------- - Floating - ---------------*/ - -.ui.floating.dropdown .menu { - left: 0; - right: auto; - -webkit-box-shadow: 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15) !important; - box-shadow: 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15) !important; - border-radius: 0.28571429rem !important; -} - -.ui.floating.dropdown > .menu { - border-radius: 0.28571429rem !important; -} - -.ui:not(.upward).floating.dropdown > .menu { - margin-top: 0.5em; -} - -.ui.upward.floating.dropdown > .menu { - margin-bottom: 0.5em; -} - -/*-------------- - Pointing - ---------------*/ - -.ui.pointing.dropdown > .menu { - top: 100%; - margin-top: 0.78571429rem; - border-radius: 0.28571429rem; -} - -.ui.pointing.dropdown > .menu:not(.hidden):after { - display: block; - position: absolute; - pointer-events: none; - content: ''; - visibility: visible; - -webkit-transform: rotate(45deg); - transform: rotate(45deg); - width: 0.5em; - height: 0.5em; - -webkit-box-shadow: -1px -1px 0 0 rgba(34, 36, 38, 0.15); - box-shadow: -1px -1px 0 0 rgba(34, 36, 38, 0.15); - background: #FFFFFF; - z-index: 2; -} - -.ui.pointing.dropdown > .menu:not(.hidden):after { - top: -0.25em; - left: 50%; - margin: 0 0 0 -0.25em; -} - -/* Top Left Pointing */ - -.ui.top.left.pointing.dropdown > .menu { - top: 100%; - bottom: auto; - left: 0; - right: auto; - margin: 1em 0 0; -} - -.ui.top.left.pointing.dropdown > .menu { - top: 100%; - bottom: auto; - left: 0; - right: auto; - margin: 1em 0 0; -} - -.ui.top.left.pointing.dropdown > .menu:after { - top: -0.25em; - left: 1em; - right: auto; - margin: 0; - -webkit-transform: rotate(45deg); - transform: rotate(45deg); -} - -/* Top Right Pointing */ - -.ui.top.right.pointing.dropdown > .menu { - top: 100%; - bottom: auto; - right: 0; - left: auto; - margin: 1em 0 0; -} - -.ui.top.pointing.dropdown > .left.menu:after, -.ui.top.right.pointing.dropdown > .menu:after { - top: -0.25em; - left: auto !important; - right: 1em !important; - margin: 0; - -webkit-transform: rotate(45deg); - transform: rotate(45deg); -} - -/* Left Pointing */ - -.ui.left.pointing.dropdown > .menu { - top: 0; - left: 100%; - right: auto; - margin: 0 0 0 1em; -} - -.ui.left.pointing.dropdown > .menu:after { - top: 1em; - left: -0.25em; - margin: 0 0 0 0; - -webkit-transform: rotate(-45deg); - transform: rotate(-45deg); -} - -.ui.left:not(.top):not(.bottom).pointing.dropdown > .left.menu { - left: auto !important; - right: 100% !important; - margin: 0 1em 0 0; -} - -.ui.left:not(.top):not(.bottom).pointing.dropdown > .left.menu:after { - top: 1em; - left: auto; - right: -0.25em; - margin: 0 0 0 0; - -webkit-transform: rotate(135deg); - transform: rotate(135deg); -} - -/* Right Pointing */ - -.ui.right.pointing.dropdown > .menu { - top: 0; - left: auto; - right: 100%; - margin: 0 1em 0 0; -} - -.ui.right.pointing.dropdown > .menu:after { - top: 1em; - left: auto; - right: -0.25em; - margin: 0 0 0 0; - -webkit-transform: rotate(135deg); - transform: rotate(135deg); -} - -/* Bottom Pointing */ - -.ui.bottom.pointing.dropdown > .menu { - top: auto; - bottom: 100%; - left: 0; - right: auto; - margin: 0 0 1em; -} - -.ui.bottom.pointing.dropdown > .menu:after { - top: auto; - bottom: -0.25em; - right: auto; - margin: 0; - -webkit-transform: rotate(-135deg); - transform: rotate(-135deg); -} - -/* Reverse Sub-Menu Direction */ - -.ui.bottom.pointing.dropdown > .menu .menu { - top: auto !important; - bottom: 0 !important; -} - -/* Bottom Left */ - -.ui.bottom.left.pointing.dropdown > .menu { - left: 0; - right: auto; -} - -.ui.bottom.left.pointing.dropdown > .menu:after { - left: 1em; - right: auto; -} - -/* Bottom Right */ - -.ui.bottom.right.pointing.dropdown > .menu { - right: 0; - left: auto; -} - -.ui.bottom.right.pointing.dropdown > .menu:after { - left: auto; - right: 1em; -} - -/* Upward pointing */ - -.ui.pointing.upward.dropdown .menu, -.ui.top.pointing.upward.dropdown .menu { - top: auto !important; - bottom: 100% !important; - margin: 0 0 0.78571429rem; - border-radius: 0.28571429rem; -} - -.ui.pointing.upward.dropdown .menu:after, -.ui.top.pointing.upward.dropdown .menu:after { - top: 100% !important; - bottom: auto !important; - -webkit-box-shadow: 1px 1px 0 0 rgba(34, 36, 38, 0.15); - box-shadow: 1px 1px 0 0 rgba(34, 36, 38, 0.15); - margin: -0.25em 0 0; -} - -/* Right Pointing Upward */ - -.ui.right.pointing.upward.dropdown:not(.top):not(.bottom) .menu { - top: auto !important; - bottom: 0 !important; - margin: 0 1em 0 0; -} - -.ui.right.pointing.upward.dropdown:not(.top):not(.bottom) .menu:after { - top: auto !important; - bottom: 0 !important; - margin: 0 0 1em 0; - -webkit-box-shadow: -1px -1px 0 0 rgba(34, 36, 38, 0.15); - box-shadow: -1px -1px 0 0 rgba(34, 36, 38, 0.15); -} - -/* Left Pointing Upward */ - -.ui.left.pointing.upward.dropdown:not(.top):not(.bottom) .menu { - top: auto !important; - bottom: 0 !important; - margin: 0 0 0 1em; -} - -.ui.left.pointing.upward.dropdown:not(.top):not(.bottom) .menu:after { - top: auto !important; - bottom: 0 !important; - margin: 0 0 1em 0; - -webkit-box-shadow: -1px -1px 0 0 rgba(34, 36, 38, 0.15); - box-shadow: -1px -1px 0 0 rgba(34, 36, 38, 0.15); -} - -/*-------------------- - Sizes ----------------------*/ - -.ui.dropdown, -.ui.dropdown .menu > .item { - font-size: 1rem; -} - -.ui.mini.dropdown, -.ui.mini.dropdown .menu > .item { - font-size: 0.78571429rem; -} - -.ui.tiny.dropdown, -.ui.tiny.dropdown .menu > .item { - font-size: 0.85714286rem; -} - -.ui.small.dropdown, -.ui.small.dropdown .menu > .item { - font-size: 0.92857143rem; -} - -.ui.large.dropdown, -.ui.large.dropdown .menu > .item { - font-size: 1.14285714rem; -} - -.ui.big.dropdown, -.ui.big.dropdown .menu > .item { - font-size: 1.28571429rem; -} - -.ui.huge.dropdown, -.ui.huge.dropdown .menu > .item { - font-size: 1.42857143rem; -} - -.ui.massive.dropdown, -.ui.massive.dropdown .menu > .item { - font-size: 1.71428571rem; -} - -/*-------------- - Inverted - ---------------*/ - -/* General rules and basic dropdowns */ - -.ui.inverted.dropdown .menu { - background: #1B1C1D; - -webkit-box-shadow: none; - box-shadow: none; - border: 1px solid rgba(255, 255, 255, 0.15); -} - -.ui.inverted.dropdown .menu > .item { - color: rgba(255, 255, 255, 0.8); -} - -.ui.inverted.dropdown .menu .active.item { - background: transparent; - color: rgba(255, 255, 255, 0.8); - -webkit-box-shadow: none; - box-shadow: none; -} - -.ui.inverted.dropdown .menu > .item:hover { - background: rgba(255, 255, 255, 0.08); - color: rgba(255, 255, 255, 0.8); -} - -.ui.inverted.dropdown.selected, -.ui.inverted.dropdown .menu .selected.item { - background: rgba(255, 255, 255, 0.15); - color: rgba(255, 255, 255, 0.8); -} - -.ui.inverted.dropdown .menu > .header { - color: #FFFFFF; -} - -.ui.inverted.dropdown > .text > .description, -.ui.inverted.dropdown .menu > .item > .description { - color: rgba(255, 255, 255, 0.5); -} - -.ui.inverted.dropdown .menu > .divider { - border-top: 1px solid rgba(255, 255, 255, 0.15); -} - -.ui.inverted.dropdown .scrolling.menu { - border: none; - border-top: 1px solid rgba(255, 255, 255, 0.15); -} - -/* Selection */ - -.ui.inverted.selection.dropdown { - border: 1px solid rgba(255, 255, 255, 0.15); - background: #1B1C1D; - color: rgba(255, 255, 255, 0.8); -} - -.ui.inverted.selection.dropdown:hover { - border-color: rgba(255, 255, 255, 0.25); - -webkit-box-shadow: none; - box-shadow: none; -} - -.ui.inverted.selection.dropdown input { - color: #FFFFFF; -} - -.ui.inverted.selection.visible.dropdown > .text:not(.default) { - color: rgba(255, 255, 255, 0.9); -} - -.ui.inverted.selection.active.dropdown .menu, -.ui.inverted.selection.active.dropdown:hover { - border-color: rgba(255, 255, 255, 0.15); -} - -.ui.inverted.selection.dropdown .menu > .item { - border-top: 1px solid #242526; -} - -.ui.inverted.dropdown:not(.button) > .default.text, -.ui.inverted.default.dropdown:not(.button) > .text { - color: rgba(255, 255, 255, 0.5); -} - -.ui.inverted.dropdown:not(.button) > input:focus ~ .default.text, -.ui.inverted.default.dropdown:not(.button) > input:focus ~ .text { - color: rgba(255, 255, 255, 0.7); -} - -.ui.inverted.active.search.dropdown input.search:focus + .text .icon, -.ui.inverted.active.search.dropdown input.search:focus + .text .flag { - opacity: 0.45; -} - -.ui.inverted.active.search.dropdown input.search:focus + .text { - color: rgba(255, 255, 255, 0.7) !important; -} - -.ui.inverted.dropdown .menu > .message:not(.ui) { - color: rgba(255, 255, 255, 0.5); -} - -/* Fixing the border */ - -.ui.inverted.dropdown .menu > .item:first-child { - border-top-width: 0; -} - -/* Labels */ - -.ui.inverted.multiple.dropdown > .label { - background-color: rgba(255, 255, 255, 0.7); - background-image: none; - color: #000000; - -webkit-box-shadow: 0 0 0 1px rgba(255, 255, 255, 0) inset; - box-shadow: 0 0 0 1px rgba(255, 255, 255, 0) inset; -} - -.ui.inverted.multiple.dropdown > .label:hover { - background-color: rgba(255, 255, 255, 0.9); - border-color: rgba(255, 255, 255, 0.9); - background-image: none; - color: #000000; -} - -.ui.inverted.multiple.dropdown > .label > .close.icon, -.ui.inverted.multiple.dropdown > .label > .delete.icon { - opacity: 0.6; -} - -.ui.inverted.multiple.dropdown > .label > .close.icon:hover, -.ui.inverted.multiple.dropdown > .label > .delete.icon:hover { - opacity: 0.8; -} - -/* Selection for form elements */ - -.ui.inverted.dropdown textarea::-webkit-selection, -.ui.inverted.dropdown input::-webkit-selection { - background-color: rgba(255, 255, 255, 0.25); - color: rgba(255, 255, 255, 0.8); -} - -.ui.inverted.dropdown textarea::-moz-selection, -.ui.inverted.dropdown input::-moz-selection { - background-color: rgba(255, 255, 255, 0.25); - color: rgba(255, 255, 255, 0.8); -} - -.ui.inverted.dropdown textarea::selection, -.ui.inverted.dropdown input::selection { - background-color: rgba(255, 255, 255, 0.25); - color: rgba(255, 255, 255, 0.8); -} - -/* Scrollbars */ - -.ui.inverted.dropdown .menu::-webkit-scrollbar-track { - background: rgba(255, 255, 255, 0.1); -} - -.ui.inverted.dropdown .menu::-webkit-scrollbar-thumb { - background: rgba(255, 255, 255, 0.25); -} - -.ui.inverted.dropdown .menu::-webkit-scrollbar-thumb:window-inactive { - background: rgba(255, 255, 255, 0.15); -} - -.ui.inverted.dropdown .menu::-webkit-scrollbar-thumb:hover { - background: rgba(255, 255, 255, 0.35); -} - -.ui.inverted.pointing.dropdown > .menu:after { - background: #1B1C1D; - -webkit-box-shadow: -1px -1px 0 0 rgba(255, 255, 255, 0.15); - box-shadow: -1px -1px 0 0 rgba(255, 255, 255, 0.15); -} - -/******************************* - Theme Overrides -*******************************/ - -/* Dropdown Carets */ - -@font-face { - font-family: 'Dropdown'; - src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMggjB5AAAAC8AAAAYGNtYXAPfuIIAAABHAAAAExnYXNwAAAAEAAAAWgAAAAIZ2x5Zjo82LgAAAFwAAABVGhlYWQAQ88bAAACxAAAADZoaGVhAwcB6QAAAvwAAAAkaG10eAS4ABIAAAMgAAAAIGxvY2EBNgDeAAADQAAAABJtYXhwAAoAFgAAA1QAAAAgbmFtZVcZpu4AAAN0AAABRXBvc3QAAwAAAAAEvAAAACAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADw2gHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIPDa//3//wAAAAAAIPDX//3//wAB/+MPLQADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAIABJQElABMAABM0NzY3BTYXFhUUDwEGJwYvASY1AAUGBwEACAUGBoAFCAcGgAUBEgcGBQEBAQcECQYHfwYBAQZ/BwYAAQAAAG4BJQESABMAADc0PwE2MzIfARYVFAcGIyEiJyY1AAWABgcIBYAGBgUI/wAHBgWABwaABQWABgcHBgUFBgcAAAABABIASQC3AW4AEwAANzQ/ATYXNhcWHQEUBwYnBi8BJjUSBoAFCAcFBgYFBwgFgAbbBwZ/BwEBBwQJ/wgEBwEBB38GBgAAAAABAAAASQClAW4AEwAANxE0NzYzMh8BFhUUDwEGIyInJjUABQYHCAWABgaABQgHBgVbAQAIBQYGgAUIBwWABgYFBwAAAAEAAAABAADZuaKOXw889QALAgAAAAAA0ABHWAAAAADQAEdYAAAAAAElAW4AAAAIAAIAAAAAAAAAAQAAAeD/4AAAAgAAAAAAASUAAQAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAABAAAAASUAAAElAAAAtwASALcAAAAAAAAACgAUAB4AQgBkAIgAqgAAAAEAAAAIABQAAQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAOAAAAAQAAAAAAAgAOAEcAAQAAAAAAAwAOACQAAQAAAAAABAAOAFUAAQAAAAAABQAWAA4AAQAAAAAABgAHADIAAQAAAAAACgA0AGMAAwABBAkAAQAOAAAAAwABBAkAAgAOAEcAAwABBAkAAwAOACQAAwABBAkABAAOAFUAAwABBAkABQAWAA4AAwABBAkABgAOADkAAwABBAkACgA0AGMAaQBjAG8AbQBvAG8AbgBWAGUAcgBzAGkAbwBuACAAMQAuADAAaQBjAG8AbQBvAG8Abmljb21vb24AaQBjAG8AbQBvAG8AbgBSAGUAZwB1AGwAYQByAGkAYwBvAG0AbwBvAG4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format('truetype'), url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAAVwAAoAAAAABSgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAAdkAAAHZLDXE/09TLzIAAALQAAAAYAAAAGAIIweQY21hcAAAAzAAAABMAAAATA9+4ghnYXNwAAADfAAAAAgAAAAIAAAAEGhlYWQAAAOEAAAANgAAADYAQ88baGhlYQAAA7wAAAAkAAAAJAMHAelobXR4AAAD4AAAACAAAAAgBLgAEm1heHAAAAQAAAAABgAAAAYACFAAbmFtZQAABAgAAAFFAAABRVcZpu5wb3N0AAAFUAAAACAAAAAgAAMAAAEABAQAAQEBCGljb21vb24AAQIAAQA6+BwC+BsD+BgEHgoAGVP/i4seCgAZU/+LiwwHi2v4lPh0BR0AAACIDx0AAACNER0AAAAJHQAAAdASAAkBAQgPERMWGyAlKmljb21vb25pY29tb29udTB1MXUyMHVGMEQ3dUYwRDh1RjBEOXVGMERBAAACAYkABgAIAgABAAQABwAKAA0AVgCfAOgBL/yUDvyUDvyUDvuUDvtvi/emFYuQjZCOjo+Pj42Qiwj3lIsFkIuQiY6Hj4iNhouGi4aJh4eHCPsU+xQFiIiGiYaLhouHjYeOCPsU9xQFiI+Jj4uQCA77b4v3FBWLkI2Pjo8I9xT3FAWPjo+NkIuQi5CJjogI9xT7FAWPh42Hi4aLhomHh4eIiIaJhosI+5SLBYaLh42HjoiPiY+LkAgO+92d928Vi5CNkI+OCPcU9xQFjo+QjZCLkIuPiY6Hj4iNhouGCIv7lAWLhomHh4iIh4eJhouGi4aNiI8I+xT3FAWHjomPi5AIDvvdi+YVi/eUBYuQjZCOjo+Pj42Qi5CLkImOhwj3FPsUBY+IjYaLhouGiYeHiAj7FPsUBYiHhomGi4aLh42Hj4iOiY+LkAgO+JQU+JQViwwKAAAAAAMCAAGQAAUAAAFMAWYAAABHAUwBZgAAAPUAGQCEAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA8NoB4P/g/+AB4AAgAAAAAQAAAAAAAAAAAAAAIAAAAAAAAgAAAAMAAAAUAAMAAQAAABQABAA4AAAACgAIAAIAAgABACDw2v/9//8AAAAAACDw1//9//8AAf/jDy0AAwABAAAAAAAAAAAAAAABAAH//wAPAAEAAAABAAA5emozXw889QALAgAAAAAA0ABHWAAAAADQAEdYAAAAAAElAW4AAAAIAAIAAAAAAAAAAQAAAeD/4AAAAgAAAAAAASUAAQAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAABAAAAASUAAAElAAAAtwASALcAAAAAUAAACAAAAAAADgCuAAEAAAAAAAEADgAAAAEAAAAAAAIADgBHAAEAAAAAAAMADgAkAAEAAAAAAAQADgBVAAEAAAAAAAUAFgAOAAEAAAAAAAYABwAyAAEAAAAAAAoANABjAAMAAQQJAAEADgAAAAMAAQQJAAIADgBHAAMAAQQJAAMADgAkAAMAAQQJAAQADgBVAAMAAQQJAAUAFgAOAAMAAQQJAAYADgA5AAMAAQQJAAoANABjAGkAYwBvAG0AbwBvAG4AVgBlAHIAcwBpAG8AbgAgADEALgAwAGkAYwBvAG0AbwBvAG5pY29tb29uAGkAYwBvAG0AbwBvAG4AUgBlAGcAdQBsAGEAcgBpAGMAbwBtAG8AbwBuAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('woff'); - font-weight: normal; - font-style: normal; -} - -.ui.dropdown > .dropdown.icon { - font-family: 'Dropdown'; - line-height: 1; - height: 1em; - width: 1.23em; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - font-weight: normal; - font-style: normal; - text-align: center; -} - -.ui.dropdown > .dropdown.icon { - width: auto; -} - -.ui.dropdown > .dropdown.icon:before { - content: '\f0d7'; -} - -/* Sub Menu */ - -.ui.dropdown .menu .item .dropdown.icon:before { - content: '\f0da' ; -} - -.ui.dropdown .item .left.dropdown.icon:before, -.ui.dropdown .left.menu .item .dropdown.icon:before { - content: "\f0d9" ; -} - -/* Vertical Menu Dropdown */ - -.ui.vertical.menu .dropdown.item > .dropdown.icon:before { - content: "\f0da" ; -} - -/* Icons for Reference -.dropdown.down.icon { - content: "\f0d7"; -} -.dropdown.up.icon { - content: "\f0d8"; -} -.dropdown.left.icon { - content: "\f0d9"; -} -.dropdown.icon.icon { - content: "\f0da"; -} -*/ - -/******************************* - User Overrides -*******************************/ -/*! - * # Fomantic-UI - Video - * http://github.com/fomantic/Fomantic-UI/ - * - * - * Released under the MIT license - * http://opensource.org/licenses/MIT - * - */ - -/******************************* - Types -*******************************/ - -.ui.embed { - position: relative; - max-width: 100%; - height: 0; - overflow: hidden; - background: #DCDDDE; - padding-bottom: 56.25%; -} - -/*----------------- - Embedded Content -------------------*/ - -.ui.embed iframe, -.ui.embed embed, -.ui.embed object { - position: absolute; - border: none; - width: 100%; - height: 100%; - top: 0; - left: 0; - margin: 0; - padding: 0; - overflow: hidden; -} - -/*----------------- - Embed -------------------*/ - -.ui.embed > .embed { - display: none; -} - -/*-------------- - Placeholder ----------------*/ - -.ui.embed > .placeholder { - position: absolute; - cursor: pointer; - top: 0; - left: 0; - display: block; - width: 100%; - height: 100%; - background-color: radial-gradient(transparent 45%, rgba(0, 0, 0, 0.3)); -} - -/*-------------- - Icon ----------------*/ - -.ui.embed > .icon { - cursor: pointer; - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - z-index: 2; -} - -.ui.embed > .icon:after { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - z-index: 3; - content: ''; - background: -webkit-radial-gradient(transparent 45%, rgba(0, 0, 0, 0.3)); - background: radial-gradient(transparent 45%, rgba(0, 0, 0, 0.3)); - opacity: 0.5; - -webkit-transition: opacity 0.5s ease; - transition: opacity 0.5s ease; -} - -.ui.embed > .icon:before { - position: absolute; - top: 50%; - left: 50%; - -webkit-transform: translateX(-50%) translateY(-50%); - transform: translateX(-50%) translateY(-50%); - color: #FFFFFF; - font-size: 6rem; - text-shadow: 0 2px 10px rgba(34, 36, 38, 0.2); - -webkit-transition: opacity 0.5s ease, color 0.5s ease; - transition: opacity 0.5s ease, color 0.5s ease; - z-index: 10; -} - -/******************************* - States -*******************************/ - -/*-------------- - Hover ----------------*/ - -.ui.embed .icon:hover:after { - background: -webkit-radial-gradient(transparent 45%, rgba(0, 0, 0, 0.3)); - background: radial-gradient(transparent 45%, rgba(0, 0, 0, 0.3)); - opacity: 1; -} - -.ui.embed .icon:hover:before { - color: #FFFFFF; -} - -/*-------------- - Active ----------------*/ - -.ui.active.embed > .icon, -.ui.active.embed > .placeholder { - display: none; -} - -.ui.active.embed > .embed { - display: block; -} - -/******************************* - Variations -*******************************/ - -.ui.square.embed { - padding-bottom: 100%; -} - -.ui[class*="4:3"].embed { - padding-bottom: 75%; -} - -.ui[class*="16:9"].embed { - padding-bottom: 56.25%; -} - -.ui[class*="21:9"].embed { - padding-bottom: 42.85714286%; -} - -/******************************* - Video Overrides -*******************************/ - -/******************************* - Site Overrides -*******************************/ -/*! - * # Fomantic-UI - Modal - * http://github.com/fomantic/Fomantic-UI/ - * - * - * Released under the MIT license - * http://opensource.org/licenses/MIT - * - */ - -/******************************* - Modal -*******************************/ - -.ui.modal { - position: absolute; - display: none; - z-index: 1001; - text-align: left; - background: #FFFFFF; - border: none; - -webkit-box-shadow: 1px 3px 3px 0 rgba(0, 0, 0, 0.2), 1px 3px 15px 2px rgba(0, 0, 0, 0.2); - box-shadow: 1px 3px 3px 0 rgba(0, 0, 0, 0.2), 1px 3px 15px 2px rgba(0, 0, 0, 0.2); - -webkit-transform-origin: 50% 25%; - transform-origin: 50% 25%; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - border-radius: 0.28571429rem; - -webkit-user-select: text; - -moz-user-select: text; - -ms-user-select: text; - user-select: text; - will-change: top, left, margin, transform, opacity; -} - -.ui.modal > :first-child:not(.icon):not(.dimmer), -.ui.modal > .icon:first-child + *, -.ui.modal > .dimmer:first-child + *:not(.icon), -.ui.modal > .dimmer:first-child + .icon + * { - border-top-left-radius: 0.28571429rem; - border-top-right-radius: 0.28571429rem; -} - -.ui.modal > :last-child { - border-bottom-left-radius: 0.28571429rem; - border-bottom-right-radius: 0.28571429rem; -} - -/******************************* - Content -*******************************/ - -/*-------------- - Close ----------------*/ - -.ui.modal > .close { - cursor: pointer; - position: absolute; - top: -2.5rem; - right: -2.5rem; - z-index: 1; - opacity: 0.8; - font-size: 1.25em; - color: #FFFFFF; - width: 2.25rem; - height: 2.25rem; - padding: 0.625rem 0 0 0; -} - -.ui.modal > .close:hover { - opacity: 1; -} - -/*-------------- - Header ----------------*/ - -.ui.modal > .header { - display: block; - font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif; - background: #FFFFFF; - margin: 0; - padding: 1.25rem 1.5rem; - -webkit-box-shadow: none; - box-shadow: none; - color: rgba(0, 0, 0, 0.85); - border-bottom: 1px solid rgba(34, 36, 38, 0.15); -} - -.ui.modal > .header:not(.ui) { - font-size: 1.42857143rem; - line-height: 1.28571429em; - font-weight: bold; -} - -/*-------------- - Content ----------------*/ - -.ui.modal > .content { - display: block; - width: 100%; - font-size: 1em; - line-height: 1.4; - padding: 1.5rem; - background: #FFFFFF; -} - -.ui.modal > .image.content { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; -} - -/* Image */ - -.ui.modal > .content > .image { - display: block; - -webkit-box-flex: 0; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - width: ''; - -ms-flex-item-align: start; - align-self: start; - max-width: 100%; -} - -.ui.modal > [class*="top aligned"] { - -ms-flex-item-align: start; - align-self: start; -} - -.ui.modal > [class*="middle aligned"] { - -ms-flex-item-align: center; - align-self: center; -} - -.ui.modal > [class*="stretched"] { - -ms-flex-item-align: stretch; - align-self: stretch; -} - -/* Description */ - -.ui.modal > .content > .description { - display: block; - -webkit-box-flex: 1; - -ms-flex: 1 0 auto; - flex: 1 0 auto; - min-width: 0; - -ms-flex-item-align: start; - align-self: start; -} - -.ui.modal > .content > .icon + .description, -.ui.modal > .content > .image + .description { - -webkit-box-flex: 0; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - min-width: ''; - width: auto; - padding-left: 2em; -} - -/*rtl:ignore*/ - -.ui.modal > .content > .image > i.icon { - margin: 0; - opacity: 1; - width: auto; - line-height: 1; - font-size: 8rem; -} - -/*-------------- - Actions ----------------*/ - -.ui.modal > .actions { - background: #F9FAFB; - padding: 1rem 1rem; - border-top: 1px solid rgba(34, 36, 38, 0.15); - text-align: right; -} - -.ui.modal .actions > .button { - margin-left: 0.75em; -} - -.ui.basic.modal > .actions { - border-top: none; -} - -/*------------------- - Responsive ---------------------*/ - -/* Modal Width */ - -@media only screen and (max-width: 767.98px) { - .ui.modal:not(.fullscreen) { - width: 95%; - margin: 0 0 0 0; - } -} - -@media only screen and (min-width: 768px) { - .ui.modal:not(.fullscreen) { - width: 88%; - margin: 0 0 0 0; - } -} - -@media only screen and (min-width: 992px) { - .ui.modal:not(.fullscreen) { - width: 850px; - margin: 0 0 0 0; - } -} - -@media only screen and (min-width: 1200px) { - .ui.modal:not(.fullscreen) { - width: 900px; - margin: 0 0 0 0; - } -} - -@media only screen and (min-width: 1920px) { - .ui.modal:not(.fullscreen) { - width: 950px; - margin: 0 0 0 0; - } -} - -/* Tablet and Mobile */ - -@media only screen and (max-width: 991.98px) { - .ui.modal > .header { - padding-right: 2.25rem; - } - - .ui.modal > .close { - top: 1.0535rem; - right: 1rem; - color: rgba(0, 0, 0, 0.87); - } -} - -/* Mobile */ - -@media only screen and (max-width: 767.98px) { - .ui.modal > .header { - padding: 0.75rem 1rem !important; - padding-right: 2.25rem !important; - } - - .ui.overlay.fullscreen.modal > .content.content.content { - min-height: calc(100vh - 8.1rem); - } - - .ui.overlay.fullscreen.modal > .scrolling.content.content.content { - max-height: calc(100vh - 8.1rem); - } - - .ui.modal > .content { - display: block; - padding: 1rem !important; - } - - .ui.modal > .close { - top: 0.5rem !important; - right: 0.5rem !important; - } - - /*rtl:ignore*/ - - .ui.modal .image.content { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - } - - .ui.modal .content > .image { - display: block; - max-width: 100%; - margin: 0 auto !important; - text-align: center; - padding: 0 0 1rem !important; - } - - .ui.modal > .content > .image > i.icon { - font-size: 5rem; - text-align: center; - } - - /*rtl:ignore*/ - - .ui.modal .content > .description { - display: block; - width: 100% !important; - margin: 0 !important; - padding: 1rem 0 !important; - -webkit-box-shadow: none; - box-shadow: none; - } - - /* Let Buttons Stack */ - - .ui.modal > .actions { - padding: 1rem 1rem 0rem !important; - } - - .ui.modal .actions > .buttons, - .ui.modal .actions > .button { - margin-bottom: 1rem; - } -} - -/*-------------- - Coupling ----------------*/ - -.ui.inverted.dimmer > .ui.modal { - -webkit-box-shadow: 1px 3px 10px 2px rgba(0, 0, 0, 0.2); - box-shadow: 1px 3px 10px 2px rgba(0, 0, 0, 0.2); -} - -/******************************* - Types -*******************************/ - -.ui.basic.modal { - background-color: transparent; - border: none; - border-radius: 0; - -webkit-box-shadow: none !important; - box-shadow: none !important; - color: #FFFFFF; -} - -.ui.basic.modal > .header, -.ui.basic.modal > .content, -.ui.basic.modal > .actions { - background-color: transparent; -} - -.ui.basic.modal > .header { - color: #FFFFFF; -} - -.ui.basic.modal > .close { - top: 1rem; - right: 1.5rem; - color: #FFFFFF; -} - -.ui.inverted.dimmer > .basic.modal { - color: rgba(0, 0, 0, 0.87); -} - -.ui.inverted.dimmer > .ui.basic.modal > .header { - color: rgba(0, 0, 0, 0.85); -} - -/* Resort to margin positioning if legacy */ - -.ui.legacy.legacy.modal, -.ui.legacy.legacy.page.dimmer > .ui.modal { - left: 50% !important; -} - -.ui.legacy.legacy.modal:not(.aligned), -.ui.legacy.legacy.page.dimmer > .ui.modal:not(.aligned) { - top: 50%; -} - -.ui.legacy.legacy.page.dimmer > .ui.scrolling.modal:not(.aligned), -.ui.page.dimmer > .ui.scrolling.legacy.legacy.modal:not(.aligned), -.ui.top.aligned.legacy.legacy.page.dimmer > .ui.modal:not(.aligned), -.ui.top.aligned.dimmer > .ui.legacy.legacy.modal:not(.aligned) { - top: auto; -} - -.ui.legacy.overlay.fullscreen.modal { - margin-top: -2rem !important; -} - -/******************************* - States -*******************************/ - -.ui.loading.modal { - display: block; - visibility: hidden; - z-index: -1; -} - -.ui.active.modal { - display: block; -} - -/******************************* - Variations -*******************************/ - -/*-------------- - Aligned - ---------------*/ - -.modals.dimmer .ui.top.aligned.modal { - top: 5vh; -} - -.modals.dimmer .ui.bottom.aligned.modal { - bottom: 5vh; -} - -@media only screen and (max-width: 767.98px) { - .modals.dimmer .ui.top.aligned.modal { - top: 1rem; - } - - .modals.dimmer .ui.bottom.aligned.modal { - bottom: 1rem; - } -} - -/*-------------- - Scrolling - ---------------*/ - -/* Scrolling Dimmer */ - -.scrolling.dimmable.dimmed { - overflow: hidden; -} - -.scrolling.dimmable > .dimmer { - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; - position: fixed; -} - -.scrolling.dimmable.dimmed > .dimmer { - overflow: auto; - -webkit-overflow-scrolling: touch; -} - -.modals.dimmer .ui.scrolling.modal:not(.fullscreen) { - margin: 2rem auto; -} - -/* Fix for Firefox, Edge, IE11 */ - -.modals.dimmer .ui.scrolling.modal:not([class*="overlay fullscreen"])::after { - content: '\00A0'; - position: absolute; - height: 2rem; -} - -/* Undetached Scrolling */ - -.scrolling.undetached.dimmable.dimmed { - overflow: auto; - -webkit-overflow-scrolling: touch; -} - -.scrolling.undetached.dimmable.dimmed > .dimmer { - overflow: hidden; -} - -.scrolling.undetached.dimmable .ui.scrolling.modal:not(.fullscreen) { - position: absolute; - left: 50%; -} - -/* Scrolling Content */ - -.ui.modal > .scrolling.content { - max-height: calc(80vh - 10rem); - overflow: auto; -} - -.ui.overlay.fullscreen.modal > .content { - min-height: calc(100vh - 9.1rem); -} - -.ui.overlay.fullscreen.modal > .scrolling.content { - max-height: calc(100vh - 9.1rem); -} - -/*-------------- - Full Screen - ---------------*/ - -.ui.fullscreen.modal { - width: 95%; - left: 2.5%; - margin: 1em auto; -} - -.ui.overlay.fullscreen.modal { - width: 100%; - left: 0; - margin: 0 auto; - top: 0; - border-radius: 0; -} - -.ui.modal > .close.inside + .header, -.ui.fullscreen.modal > .header { - padding-right: 2.25rem; -} - -.ui.modal > .close.inside, -.ui.fullscreen.modal > .close { - top: 1.0535rem; - right: 1rem; - color: rgba(0, 0, 0, 0.87); -} - -.ui.basic.fullscreen.modal > .close { - color: #FFFFFF; -} - -/*-------------- - Size ----------------*/ - -.ui.modal { - font-size: 1rem; -} - -.ui.mini.modal > .header:not(.ui) { - font-size: 1.3em; -} - -@media only screen and (max-width: 767.98px) { - .ui.mini.modal { - width: 95%; - margin: 0 0 0 0; - } -} - -@media only screen and (min-width: 768px) { - .ui.mini.modal { - width: 35.2%; - margin: 0 0 0 0; - } -} - -@media only screen and (min-width: 992px) { - .ui.mini.modal { - width: 340px; - margin: 0 0 0 0; - } -} - -@media only screen and (min-width: 1200px) { - .ui.mini.modal { - width: 360px; - margin: 0 0 0 0; - } -} - -@media only screen and (min-width: 1920px) { - .ui.mini.modal { - width: 380px; - margin: 0 0 0 0; - } -} - -.ui.tiny.modal > .header:not(.ui) { - font-size: 1.3em; -} - -@media only screen and (max-width: 767.98px) { - .ui.tiny.modal { - width: 95%; - margin: 0 0 0 0; - } -} - -@media only screen and (min-width: 768px) { - .ui.tiny.modal { - width: 52.8%; - margin: 0 0 0 0; - } -} - -@media only screen and (min-width: 992px) { - .ui.tiny.modal { - width: 510px; - margin: 0 0 0 0; - } -} - -@media only screen and (min-width: 1200px) { - .ui.tiny.modal { - width: 540px; - margin: 0 0 0 0; - } -} - -@media only screen and (min-width: 1920px) { - .ui.tiny.modal { - width: 570px; - margin: 0 0 0 0; - } -} - -.ui.small.modal > .header:not(.ui) { - font-size: 1.3em; -} - -@media only screen and (max-width: 767.98px) { - .ui.small.modal { - width: 95%; - margin: 0 0 0 0; - } -} - -@media only screen and (min-width: 768px) { - .ui.small.modal { - width: 70.4%; - margin: 0 0 0 0; - } -} - -@media only screen and (min-width: 992px) { - .ui.small.modal { - width: 680px; - margin: 0 0 0 0; - } -} - -@media only screen and (min-width: 1200px) { - .ui.small.modal { - width: 720px; - margin: 0 0 0 0; - } -} - -@media only screen and (min-width: 1920px) { - .ui.small.modal { - width: 760px; - margin: 0 0 0 0; - } -} - -.ui.large.modal > .header:not(.ui) { - font-size: 1.6em; -} - -@media only screen and (max-width: 767.98px) { - .ui.large.modal { - width: 95%; - margin: 0 0 0 0; - } -} - -@media only screen and (min-width: 768px) { - .ui.large.modal { - width: 88%; - margin: 0 0 0 0; - } -} - -@media only screen and (min-width: 992px) { - .ui.large.modal { - width: 1020px; - margin: 0 0 0 0; - } -} - -@media only screen and (min-width: 1200px) { - .ui.large.modal { - width: 1080px; - margin: 0 0 0 0; - } -} - -@media only screen and (min-width: 1920px) { - .ui.large.modal { - width: 1140px; - margin: 0 0 0 0; - } -} - -.ui.big.modal > .header:not(.ui) { - font-size: 1.6em; -} - -@media only screen and (max-width: 767.98px) { - .ui.big.modal { - width: 95%; - margin: 0 0 0 0; - } -} - -@media only screen and (min-width: 768px) { - .ui.big.modal { - width: 88%; - margin: 0 0 0 0; - } -} - -@media only screen and (min-width: 992px) { - .ui.big.modal { - width: 1190px; - margin: 0 0 0 0; - } -} - -@media only screen and (min-width: 1200px) { - .ui.big.modal { - width: 1260px; - margin: 0 0 0 0; - } -} - -@media only screen and (min-width: 1920px) { - .ui.big.modal { - width: 1330px; - margin: 0 0 0 0; - } -} - -.ui.huge.modal > .header:not(.ui) { - font-size: 1.6em; -} - -@media only screen and (max-width: 767.98px) { - .ui.huge.modal { - width: 95%; - margin: 0 0 0 0; - } -} - -@media only screen and (min-width: 768px) { - .ui.huge.modal { - width: 88%; - margin: 0 0 0 0; - } -} - -@media only screen and (min-width: 992px) { - .ui.huge.modal { - width: 1360px; - margin: 0 0 0 0; - } -} - -@media only screen and (min-width: 1200px) { - .ui.huge.modal { - width: 1440px; - margin: 0 0 0 0; - } -} - -@media only screen and (min-width: 1920px) { - .ui.huge.modal { - width: 1520px; - margin: 0 0 0 0; - } -} - -.ui.massive.modal > .header:not(.ui) { - font-size: 1.8em; -} - -@media only screen and (max-width: 767.98px) { - .ui.massive.modal { - width: 95%; - margin: 0 0 0 0; - } -} - -@media only screen and (min-width: 768px) { - .ui.massive.modal { - width: 88%; - margin: 0 0 0 0; - } -} - -@media only screen and (min-width: 992px) { - .ui.massive.modal { - width: 1530px; - margin: 0 0 0 0; - } -} - -@media only screen and (min-width: 1200px) { - .ui.massive.modal { - width: 1620px; - margin: 0 0 0 0; - } -} - -@media only screen and (min-width: 1920px) { - .ui.massive.modal { - width: 1710px; - margin: 0 0 0 0; - } -} - -/***************************** - Inverted - *******************************/ - -.ui.inverted.modal { - background: rgba(0, 0, 0, 0.9); -} - -.ui.inverted.modal > .header, -.ui.inverted.modal > .content { - background: rgba(0, 0, 0, 0.9); - color: #FFFFFF; -} - -.ui.inverted.modal > .actions { - background: #191A1B; - border-top: 1px solid rgba(34, 36, 38, 0.85); - color: #FFFFFF; -} - -.ui.inverted.dimmer > .modal > .close { - color: rgba(0, 0, 0, 0.85); -} - -@media only screen and (max-width: 991.98px) { - .ui.dimmer .inverted.modal > .close { - color: #FFFFFF; - } -} - -.ui.inverted.modal > .close.inside, -.ui.inverted.fullscreen.modal > .close { - color: #FFFFFF; -} - -/******************************* - Theme Overrides -*******************************/ - -/******************************* - Site Overrides -*******************************/ -/*! - * # Fomantic-UI - Nag - * http://github.com/fomantic/Fomantic-UI/ - * - * - * Released under the MIT license - * http://opensource.org/licenses/MIT - * - */ - -/******************************* - Nag -*******************************/ - -.ui.nag { - display: none; - opacity: 0.95; - position: relative; - top: 0; - left: 0; - z-index: 999; - min-height: 0; - width: 100%; - margin: 0; - padding: 0.75em 1em; - background: #555555; - -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2); - box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2); - font-size: 1rem; - text-align: center; - color: rgba(0, 0, 0, 0.87); - border-radius: 0 0 0.28571429rem 0.28571429rem; - -webkit-transition: 0.2s background ease; - transition: 0.2s background ease; -} - -a.ui.nag { - cursor: pointer; -} - -.ui.nag > .title { - display: inline-block; - margin: 0 0.5em; - color: #FFFFFF; -} - -.ui.nag > .close.icon { - cursor: pointer; - opacity: 0.4; - position: absolute; - top: 50%; - right: 1em; - font-size: 1em; - margin: -0.5em 0 0; - color: #FFFFFF; - -webkit-transition: opacity 0.2s ease; - transition: opacity 0.2s ease; -} - -/******************************* - States -*******************************/ - -/* Hover */ - -.ui.nag:hover { - background: #555555; - opacity: 1; -} - -.ui.nag .close:hover { - opacity: 1; -} - -/******************************* - Variations -*******************************/ - -/*-------------- - Static ----------------*/ - -.ui.overlay.nag { - position: absolute; - display: block; -} - -/*-------------- - Fixed ----------------*/ - -.ui.fixed.nag { - position: fixed; -} - -/*-------------- - Bottom ----------------*/ - -.ui.bottom.nags, -.ui.bottom.nag { - border-radius: 0.28571429rem 0.28571429rem 0 0; - top: auto; - bottom: 0; -} - -/*-------------- - White ----------------*/ - -.ui.inverted.nags .nag, -.ui.inverted.nag { - background-color: #F3F4F5; - color: rgba(0, 0, 0, 0.85); -} - -.ui.inverted.nags .nag .close, -.ui.inverted.nags .nag .title, -.ui.inverted.nag .close, -.ui.inverted.nag .title { - color: rgba(0, 0, 0, 0.4); -} - -/******************************* - Groups -*******************************/ - -.ui.nags .nag { - border-radius: 0 !important; -} - -.ui.nags .nag:last-child { - border-radius: 0 0 0.28571429rem 0.28571429rem; -} - -.ui.bottom.nags .nag:last-child { - border-radius: 0.28571429rem 0.28571429rem 0 0; -} - -/******************************* - Theme Overrides -*******************************/ - -/******************************* - User Overrides -*******************************/ -/*! - * # Fomantic-UI - Popup - * http://github.com/fomantic/Fomantic-UI/ - * - * - * Released under the MIT license - * http://opensource.org/licenses/MIT - * - */ - -/******************************* - Popup -*******************************/ - -.ui.popup { - display: none; - position: absolute; - top: 0; - right: 0; - /* Fixes content being squished when inline (moz only) */ - min-width: -webkit-min-content; - min-width: -moz-min-content; - min-width: min-content; - z-index: 1900; - border: 1px solid #D4D4D5; - line-height: 1.4285em; - max-width: 250px; - background: #FFFFFF; - padding: 0.833em 1em; - font-weight: normal; - font-style: normal; - color: rgba(0, 0, 0, 0.87); - border-radius: 0.28571429rem; - -webkit-box-shadow: 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15); - box-shadow: 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15); -} - -.ui.popup > .header { - padding: 0; - font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif; - font-size: 1.14285714em; - line-height: 1.2; - font-weight: bold; -} - -.ui.popup > .header + .content { - padding-top: 0.5em; -} - -.ui.popup:before { - position: absolute; - content: ''; - width: 0.71428571em; - height: 0.71428571em; - background: #FFFFFF; - -webkit-transform: rotate(45deg); - transform: rotate(45deg); - z-index: 1901; - -webkit-box-shadow: 1px 1px 0 0 #bababc; - box-shadow: 1px 1px 0 0 #bababc; -} - -/******************************* - Types -*******************************/ - -/*-------------- - Tooltip - ---------------*/ - -/* Content */ - -[data-tooltip] { - position: relative; -} - -/* Arrow */ - -[data-tooltip]:before { - pointer-events: none; - position: absolute; - content: ''; - font-size: 1rem; - width: 0.71428571em; - height: 0.71428571em; - background: #FFFFFF; - -webkit-transform: rotate(45deg); - transform: rotate(45deg); - z-index: 1901; - -webkit-box-shadow: 1px 1px 0 0 #bababc; - box-shadow: 1px 1px 0 0 #bababc; -} - -/* Popup */ - -[data-tooltip]:after { - pointer-events: none; - content: attr(data-tooltip); - position: absolute; - text-transform: none; - text-align: left; - white-space: nowrap; - font-size: 1rem; - border: 1px solid #D4D4D5; - line-height: 1.4285em; - max-width: none; - background: #FFFFFF; - padding: 0.833em 1em; - font-weight: normal; - font-style: normal; - color: rgba(0, 0, 0, 0.87); - border-radius: 0.28571429rem; - -webkit-box-shadow: 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15); - box-shadow: 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15); - z-index: 1900; -} - -/* Default Position (Top Center) */ - -[data-tooltip]:not([data-position]):before { - top: auto; - right: auto; - bottom: 100%; - left: 50%; - background: #FFFFFF; - margin-left: -0.07142857rem; - margin-bottom: 0.14285714rem; -} - -[data-tooltip]:not([data-position]):after { - left: 50%; - -webkit-transform: translateX(-50%); - transform: translateX(-50%); - bottom: 100%; - margin-bottom: 0.5em; -} - -/* Animation */ - -[data-tooltip]:before, -[data-tooltip]:after { - pointer-events: none; - visibility: hidden; - opacity: 0; - -webkit-transition: opacity 0.1s ease, -webkit-transform 0.1s ease; - transition: opacity 0.1s ease, -webkit-transform 0.1s ease; - transition: transform 0.1s ease, opacity 0.1s ease; - transition: transform 0.1s ease, opacity 0.1s ease, -webkit-transform 0.1s ease; -} - -[data-tooltip]:before { - -webkit-transform: rotate(45deg) scale(0) !important; - transform: rotate(45deg) scale(0) !important; - -webkit-transform-origin: center top; - transform-origin: center top; -} - -[data-tooltip]:after { - -webkit-transform-origin: center bottom; - transform-origin: center bottom; -} - -[data-tooltip]:hover:before, -[data-tooltip]:hover:after { - visibility: visible; - pointer-events: auto; - opacity: 1; -} - -[data-tooltip]:hover:before { - -webkit-transform: rotate(45deg) scale(1) !important; - transform: rotate(45deg) scale(1) !important; -} - -/* Animation Position */ - -[data-tooltip]:after, -[data-tooltip][data-position="top center"]:after, -[data-tooltip][data-position="bottom center"]:after { - -webkit-transform: translateX(-50%) scale(0) !important; - transform: translateX(-50%) scale(0) !important; -} - -[data-tooltip]:hover:after, -[data-tooltip][data-position="bottom center"]:hover:after { - -webkit-transform: translateX(-50%) scale(1) !important; - transform: translateX(-50%) scale(1) !important; -} - -[data-tooltip][data-position="left center"]:after, -[data-tooltip][data-position="right center"]:after { - -webkit-transform: translateY(-50%) scale(0) !important; - transform: translateY(-50%) scale(0) !important; -} - -[data-tooltip][data-position="left center"]:hover:after, -[data-tooltip][data-position="right center"]:hover:after { - -webkit-transform: translateY(-50%) scale(1) !important; - transform: translateY(-50%) scale(1) !important; -} - -[data-tooltip][data-position="top left"]:after, -[data-tooltip][data-position="top right"]:after, -[data-tooltip][data-position="bottom left"]:after, -[data-tooltip][data-position="bottom right"]:after { - -webkit-transform: scale(0) !important; - transform: scale(0) !important; -} - -[data-tooltip][data-position="top left"]:hover:after, -[data-tooltip][data-position="top right"]:hover:after, -[data-tooltip][data-position="bottom left"]:hover:after, -[data-tooltip][data-position="bottom right"]:hover:after { - -webkit-transform: scale(1) !important; - transform: scale(1) !important; -} - -[data-tooltip][data-variation~="fixed"]:after { - white-space: normal; - width: 250px; -} - -[data-tooltip][data-variation*="wide fixed"]:after { - width: 350px; -} - -[data-tooltip][data-variation*="very wide fixed"]:after { - width: 550px; -} - -@media only screen and (max-width: 767.98px) { - [data-tooltip][data-variation~="fixed"]:after { - width: 250px; - } -} - -/*-------------- - Inverted - ---------------*/ - -/* Arrow */ - -[data-tooltip][data-inverted]:before { - -webkit-box-shadow: none !important; - box-shadow: none !important; -} - -/* Arrow Position */ - -[data-tooltip][data-inverted]:before { - background: #1B1C1D; -} - -/* Popup */ - -[data-tooltip][data-inverted]:after { - background: #1B1C1D; - color: #FFFFFF; - border: none; - -webkit-box-shadow: none; - box-shadow: none; -} - -[data-tooltip][data-inverted]:after .header { - background: none; - color: #FFFFFF; -} - -/*-------------- - Position - ---------------*/ - -[data-position~="top"][data-tooltip]:before { - background: #FFFFFF; -} - -/* Top Center */ - -[data-position="top center"][data-tooltip]:after { - top: auto; - right: auto; - left: 50%; - bottom: 100%; - -webkit-transform: translateX(-50%); - transform: translateX(-50%); - margin-bottom: 0.5em; -} - -[data-position="top center"][data-tooltip]:before { - top: auto; - right: auto; - bottom: 100%; - left: 50%; - background: #FFFFFF; - margin-left: -0.07142857rem; - margin-bottom: 0.14285714rem; -} - -/* Top Left */ - -[data-position="top left"][data-tooltip]:after { - top: auto; - right: auto; - left: 0; - bottom: 100%; - margin-bottom: 0.5em; -} - -[data-position="top left"][data-tooltip]:before { - top: auto; - right: auto; - bottom: 100%; - left: 1em; - margin-left: -0.07142857rem; - margin-bottom: 0.14285714rem; -} - -/* Top Right */ - -[data-position="top right"][data-tooltip]:after { - top: auto; - left: auto; - right: 0; - bottom: 100%; - margin-bottom: 0.5em; -} - -[data-position="top right"][data-tooltip]:before { - top: auto; - left: auto; - bottom: 100%; - right: 1em; - margin-left: -0.07142857rem; - margin-bottom: 0.14285714rem; -} - -[data-position~="bottom"][data-tooltip]:before { - background: #FFFFFF; - -webkit-box-shadow: -1px -1px 0 0 #bababc; - box-shadow: -1px -1px 0 0 #bababc; -} - -/* Bottom Center */ - -[data-position="bottom center"][data-tooltip]:after { - bottom: auto; - right: auto; - left: 50%; - top: 100%; - -webkit-transform: translateX(-50%); - transform: translateX(-50%); - margin-top: 0.5em; -} - -[data-position="bottom center"][data-tooltip]:before { - bottom: auto; - right: auto; - top: 100%; - left: 50%; - margin-left: -0.07142857rem; - margin-top: 0.14285714rem; -} - -/* Bottom Left */ - -[data-position="bottom left"][data-tooltip]:after { - left: 0; - top: 100%; - margin-top: 0.5em; -} - -[data-position="bottom left"][data-tooltip]:before { - bottom: auto; - right: auto; - top: 100%; - left: 1em; - margin-left: -0.07142857rem; - margin-top: 0.14285714rem; -} - -/* Bottom Right */ - -[data-position="bottom right"][data-tooltip]:after { - right: 0; - top: 100%; - margin-top: 0.5em; -} - -[data-position="bottom right"][data-tooltip]:before { - bottom: auto; - left: auto; - top: 100%; - right: 1em; - margin-left: -0.14285714rem; - margin-top: 0.07142857rem; -} - -/* Left Center */ - -[data-position="left center"][data-tooltip]:after { - right: 100%; - top: 50%; - margin-right: 0.5em; - -webkit-transform: translateY(-50%); - transform: translateY(-50%); -} - -[data-position="left center"][data-tooltip]:before { - right: 100%; - top: 50%; - margin-top: -0.14285714rem; - margin-right: -0.07142857rem; - background: #FFFFFF; - -webkit-box-shadow: 1px -1px 0 0 #bababc; - box-shadow: 1px -1px 0 0 #bababc; -} - -/* Right Center */ - -[data-position="right center"][data-tooltip]:after { - left: 100%; - top: 50%; - margin-left: 0.5em; - -webkit-transform: translateY(-50%); - transform: translateY(-50%); -} - -[data-position="right center"][data-tooltip]:before { - left: 100%; - top: 50%; - margin-top: -0.07142857rem; - margin-left: 0.14285714rem; - background: #FFFFFF; - -webkit-box-shadow: -1px 1px 0 0 #bababc; - box-shadow: -1px 1px 0 0 #bababc; -} - -/* Inverted Arrow Color */ - -[data-inverted][data-position~="bottom"][data-tooltip]:before { - background: #1B1C1D; - -webkit-box-shadow: -1px -1px 0 0 #bababc; - box-shadow: -1px -1px 0 0 #bababc; -} - -[data-inverted][data-position="left center"][data-tooltip]:before { - background: #1B1C1D; - -webkit-box-shadow: 1px -1px 0 0 #bababc; - box-shadow: 1px -1px 0 0 #bababc; -} - -[data-inverted][data-position="right center"][data-tooltip]:before { - background: #1B1C1D; - -webkit-box-shadow: -1px 1px 0 0 #bababc; - box-shadow: -1px 1px 0 0 #bababc; -} - -[data-inverted][data-position~="top"][data-tooltip]:before { - background: #1B1C1D; -} - -[data-position~="bottom"][data-tooltip]:before { - -webkit-transform-origin: center bottom; - transform-origin: center bottom; -} - -[data-position~="bottom"][data-tooltip]:after { - -webkit-transform-origin: center top; - transform-origin: center top; -} - -[data-position="left center"][data-tooltip]:before { - -webkit-transform-origin: top center; - transform-origin: top center; -} - -[data-position="left center"][data-tooltip]:after { - -webkit-transform-origin: right center; - transform-origin: right center; -} - -[data-position="right center"][data-tooltip]:before { - -webkit-transform-origin: right center; - transform-origin: right center; -} - -[data-position="right center"][data-tooltip]:after { - -webkit-transform-origin: left center; - transform-origin: left center; -} - -/*-------------- - Basic - ---------------*/ - -[data-tooltip][data-variation~="basic"]:before { - display: none; -} - -/*-------------- - Spacing ----------------*/ - -.ui.popup { - margin: 0; -} - -/* Extending from Top */ - -.ui.top.popup { - margin: 0 0 0.71428571em; -} - -.ui.top.left.popup { - -webkit-transform-origin: left bottom; - transform-origin: left bottom; -} - -.ui.top.center.popup { - -webkit-transform-origin: center bottom; - transform-origin: center bottom; -} - -.ui.top.right.popup { - -webkit-transform-origin: right bottom; - transform-origin: right bottom; -} - -/* Extending from Vertical Center */ - -.ui.left.center.popup { - margin: 0 0.71428571em 0 0; - -webkit-transform-origin: right 50%; - transform-origin: right 50%; -} - -.ui.right.center.popup { - margin: 0 0 0 0.71428571em; - -webkit-transform-origin: left 50%; - transform-origin: left 50%; -} - -/* Extending from Bottom */ - -.ui.bottom.popup { - margin: 0.71428571em 0 0; -} - -.ui.bottom.left.popup { - -webkit-transform-origin: left top; - transform-origin: left top; -} - -.ui.bottom.center.popup { - -webkit-transform-origin: center top; - transform-origin: center top; -} - -.ui.bottom.right.popup { - -webkit-transform-origin: right top; - transform-origin: right top; -} - -/*-------------- - Pointer - ---------------*/ - -/*--- Below ---*/ - -.ui.bottom.center.popup:before { - margin-left: -0.30714286em; - top: -0.30714286em; - left: 50%; - right: auto; - bottom: auto; - -webkit-box-shadow: -1px -1px 0 0 #bababc; - box-shadow: -1px -1px 0 0 #bababc; -} - -.ui.bottom.left.popup { - margin-left: 0; -} - -/*rtl:rename*/ - -.ui.bottom.left.popup:before { - top: -0.30714286em; - left: 1em; - right: auto; - bottom: auto; - margin-left: 0; - -webkit-box-shadow: -1px -1px 0 0 #bababc; - box-shadow: -1px -1px 0 0 #bababc; -} - -.ui.bottom.right.popup { - margin-right: 0; -} - -/*rtl:rename*/ - -.ui.bottom.right.popup:before { - top: -0.30714286em; - right: 1em; - bottom: auto; - left: auto; - margin-left: 0; - -webkit-box-shadow: -1px -1px 0 0 #bababc; - box-shadow: -1px -1px 0 0 #bababc; -} - -/*--- Above ---*/ - -.ui.top.center.popup:before { - top: auto; - right: auto; - bottom: -0.30714286em; - left: 50%; - margin-left: -0.30714286em; -} - -.ui.top.left.popup { - margin-left: 0; -} - -/*rtl:rename*/ - -.ui.top.left.popup:before { - bottom: -0.30714286em; - left: 1em; - top: auto; - right: auto; - margin-left: 0; -} - -.ui.top.right.popup { - margin-right: 0; -} - -/*rtl:rename*/ - -.ui.top.right.popup:before { - bottom: -0.30714286em; - right: 1em; - top: auto; - left: auto; - margin-left: 0; -} - -/*--- Left Center ---*/ - -/*rtl:rename*/ - -.ui.left.center.popup:before { - top: 50%; - right: -0.30714286em; - bottom: auto; - left: auto; - margin-top: -0.30714286em; - -webkit-box-shadow: 1px -1px 0 0 #bababc; - box-shadow: 1px -1px 0 0 #bababc; -} - -/*--- Right Center ---*/ - -/*rtl:rename*/ - -.ui.right.center.popup:before { - top: 50%; - left: -0.30714286em; - bottom: auto; - right: auto; - margin-top: -0.30714286em; - -webkit-box-shadow: -1px 1px 0 0 #bababc; - box-shadow: -1px 1px 0 0 #bababc; -} - -.ui.right.center.popup:before, -.ui.left.center.popup:before { - background: #FFFFFF; -} - -/* Arrow Color By Location */ - -.ui.bottom.popup:before { - background: #FFFFFF; -} - -.ui.top.popup:before { - background: #FFFFFF; -} - -/* Inverted Arrow Color */ - -.ui.inverted.bottom.popup:before { - background: #1B1C1D; -} - -.ui.inverted.right.center.popup:before, -.ui.inverted.left.center.popup:before { - background: #1B1C1D; -} - -.ui.inverted.top.popup:before { - background: #1B1C1D; -} - -/******************************* - Coupling -*******************************/ - -/* Immediate Nested Grid */ - -.ui.popup > .ui.grid:not(.padded) { - width: calc(100% + 1.75rem); - margin: -0.7rem -0.875rem; -} - -/******************************* - States -*******************************/ - -.ui.loading.popup { - display: block; - visibility: hidden; - z-index: -1; -} - -.ui.animating.popup, -.ui.visible.popup { - display: block; -} - -.ui.visible.popup { - -webkit-transform: translateZ(0); - transform: translateZ(0); - -webkit-backface-visibility: hidden; - backface-visibility: hidden; -} - -/******************************* - Variations -*******************************/ - -/*-------------- - Basic - ---------------*/ - -.ui.basic.popup:before { - display: none; -} - -.ui.fixed.popup { - width: 250px; -} - -/*-------------- - Wide - ---------------*/ - -.ui.wide.popup { - max-width: 350px; -} - -.ui.wide.popup.fixed { - width: 350px; -} - -.ui[class*="very wide"].popup { - max-width: 550px; -} - -.ui[class*="very wide"].popup.fixed { - width: 550px; -} - -@media only screen and (max-width: 767.98px) { - .ui.wide.popup, - .ui[class*="very wide"].popup { - max-width: 250px; - } - - .ui.wide.popup.fixed, - .ui[class*="very wide"].popup.fixed { - width: 250px; - } -} - -/*-------------- - Fluid - ---------------*/ - -.ui.fluid.popup { - width: 100%; - max-width: none; -} - -/*-------------- - Colors - ---------------*/ - -/* Inverted colors */ - -.ui.inverted.popup { - background: #1B1C1D; - color: #FFFFFF; - border: none; - -webkit-box-shadow: none; - box-shadow: none; -} - -.ui.inverted.popup .header { - background-color: none; - color: #FFFFFF; -} - -.ui.inverted.popup:before { - background-color: #1B1C1D; - -webkit-box-shadow: none !important; - box-shadow: none !important; -} - -/*-------------- - Flowing - ---------------*/ - -.ui.flowing.popup { - max-width: none; -} - -/*-------------- - Sizes ----------------*/ - -.ui.popup { - font-size: 1rem; -} - -.ui.mini.popup { - font-size: 0.78571429rem; -} - -[data-tooltip][data-variation~="mini"]:before, -[data-tooltip][data-variation~="mini"]:after { - font-size: 0.78571429rem; -} - -.ui.tiny.popup { - font-size: 0.85714286rem; -} - -[data-tooltip][data-variation~="tiny"]:before, -[data-tooltip][data-variation~="tiny"]:after { - font-size: 0.85714286rem; -} - -.ui.small.popup { - font-size: 0.92857143rem; -} - -[data-tooltip][data-variation~="small"]:before, -[data-tooltip][data-variation~="small"]:after { - font-size: 0.92857143rem; -} - -.ui.large.popup { - font-size: 1.14285714rem; -} - -[data-tooltip][data-variation~="large"]:before, -[data-tooltip][data-variation~="large"]:after { - font-size: 1.14285714rem; -} - -.ui.big.popup { - font-size: 1.28571429rem; -} - -[data-tooltip][data-variation~="big"]:before, -[data-tooltip][data-variation~="big"]:after { - font-size: 1.28571429rem; -} - -.ui.huge.popup { - font-size: 1.42857143rem; -} - -[data-tooltip][data-variation~="huge"]:before, -[data-tooltip][data-variation~="huge"]:after { - font-size: 1.42857143rem; -} - -.ui.massive.popup { - font-size: 1.71428571rem; -} - -[data-tooltip][data-variation~="massive"]:before, -[data-tooltip][data-variation~="massive"]:after { - font-size: 1.71428571rem; -} - -/******************************* - Theme Overrides -*******************************/ - -/******************************* - User Overrides -*******************************/ -/*! - * # Fomantic-UI - Progress Bar - * http://github.com/fomantic/Fomantic-UI/ - * - * - * Released under the MIT license - * http://opensource.org/licenses/MIT - * - */ - -/******************************* - Progress -*******************************/ - -.ui.progress { - position: relative; - display: block; - max-width: 100%; - border: none; - margin: 1em 0 2.5em; - -webkit-box-shadow: none; - box-shadow: none; - background: rgba(0, 0, 0, 0.1); - padding: 0; - border-radius: 0.28571429rem; -} - -.ui.progress:first-child { - margin: 0 0 2.5em; -} - -.ui.progress:last-child { - margin: 0 0 1.5em; -} - -/******************************* - Content -*******************************/ - -/* Activity Bar */ - -.ui.progress .bar { - display: block; - line-height: 1; - position: relative; - width: 0; - min-width: 2em; - background: #888888; - border-radius: 0.28571429rem; - -webkit-transition: width 0.1s ease, background-color 0.1s ease; - transition: width 0.1s ease, background-color 0.1s ease; - overflow: hidden; -} - -.ui.ui.ui.progress:not([data-percent]):not(.indeterminate) .bar, -.ui.ui.ui.progress[data-percent="0"]:not(.indeterminate) .bar { - background: transparent; -} - -.ui.progress[data-percent="0"] .bar .progress { - color: rgba(0, 0, 0, 0.87); -} - -.ui.inverted.progress[data-percent="0"] .bar .progress { - color: rgba(255, 255, 255, 0.9); -} - -/* Percent Complete */ - -.ui.progress .bar > .progress { - white-space: nowrap; - position: absolute; - width: auto; - font-size: 0.92857143em; - top: 50%; - right: 0.5em; - left: auto; - bottom: auto; - color: rgba(255, 255, 255, 0.7); - text-shadow: none; - margin-top: -0.5em; - font-weight: bold; - text-align: left; -} - -/* Label */ - -.ui.progress > .label { - position: absolute; - width: 100%; - font-size: 1em; - top: 100%; - right: auto; - left: 0; - bottom: auto; - color: rgba(0, 0, 0, 0.87); - font-weight: bold; - text-shadow: none; - margin-top: 0.2em; - text-align: center; - -webkit-transition: color 0.4s ease; - transition: color 0.4s ease; -} - -/******************************* - Types -*******************************/ - -/* Indicating */ - -.ui.indicating.progress[data-percent^="1"] .bar, -.ui.indicating.progress[data-percent^="2"] .bar { - background-color: #D95C5C; -} - -.ui.indicating.progress[data-percent^="3"] .bar { - background-color: #EFBC72; -} - -.ui.indicating.progress[data-percent^="4"] .bar, -.ui.indicating.progress[data-percent^="5"] .bar { - background-color: #E6BB48; -} - -.ui.indicating.progress[data-percent^="6"] .bar { - background-color: #DDC928; -} - -.ui.indicating.progress[data-percent^="7"] .bar, -.ui.indicating.progress[data-percent^="8"] .bar { - background-color: #B4D95C; -} - -.ui.indicating.progress[data-percent^="9"] .bar, -.ui.indicating.progress[data-percent^="100"] .bar { - background-color: #66DA81; -} - -/* Indicating Label */ - -.ui.indicating.progress[data-percent^="1"] .label, -.ui.indicating.progress[data-percent^="2"] .label { - color: rgba(0, 0, 0, 0.87); -} - -.ui.indicating.progress[data-percent^="3"] .label { - color: rgba(0, 0, 0, 0.87); -} - -.ui.indicating.progress[data-percent^="4"] .label, -.ui.indicating.progress[data-percent^="5"] .label { - color: rgba(0, 0, 0, 0.87); -} - -.ui.indicating.progress[data-percent^="6"] .label { - color: rgba(0, 0, 0, 0.87); -} - -.ui.indicating.progress[data-percent^="7"] .label, -.ui.indicating.progress[data-percent^="8"] .label { - color: rgba(0, 0, 0, 0.87); -} - -.ui.indicating.progress[data-percent^="9"] .label, -.ui.indicating.progress[data-percent^="100"] .label { - color: rgba(0, 0, 0, 0.87); -} - -/* Inverted Indicating Label */ - -.ui.inverted.indicating.progress[data-percent^="1"] .label, -.ui.inverted.indicating.progress[data-percent^="2"] .label { - color: rgba(255, 255, 255, 0.9); -} - -.ui.inverted.indicating.progress[data-percent^="3"] .label { - color: rgba(255, 255, 255, 0.9); -} - -.ui.inverted.indicating.progress[data-percent^="4"] .label, -.ui.inverted.indicating.progress[data-percent^="5"] .label { - color: rgba(255, 255, 255, 0.9); -} - -.ui.inverted.indicating.progress[data-percent^="6"] .label { - color: rgba(255, 255, 255, 0.9); -} - -.ui.inverted.indicating.progress[data-percent^="7"] .label, -.ui.inverted.indicating.progress[data-percent^="8"] .label { - color: rgba(255, 255, 255, 0.9); -} - -.ui.inverted.indicating.progress[data-percent^="9"] .label, -.ui.inverted.indicating.progress[data-percent^="100"] .label { - color: rgba(255, 255, 255, 0.9); -} - -/* Single Digits */ - -.ui.indicating.progress[data-percent="1"] .bar, -.ui.indicating.progress[data-percent="2"] .bar, -.ui.indicating.progress[data-percent="3"] .bar, -.ui.indicating.progress[data-percent="4"] .bar, -.ui.indicating.progress[data-percent="5"] .bar, -.ui.indicating.progress[data-percent="6"] .bar, -.ui.indicating.progress[data-percent="7"] .bar, -.ui.indicating.progress[data-percent="8"] .bar, -.ui.indicating.progress[data-percent="9"] .bar { - background-color: #D95C5C; -} - -.ui.indicating.progress[data-percent="0"] .label, -.ui.indicating.progress[data-percent="1"] .label, -.ui.indicating.progress[data-percent="2"] .label, -.ui.indicating.progress[data-percent="3"] .label, -.ui.indicating.progress[data-percent="4"] .label, -.ui.indicating.progress[data-percent="5"] .label, -.ui.indicating.progress[data-percent="6"] .label, -.ui.indicating.progress[data-percent="7"] .label, -.ui.indicating.progress[data-percent="8"] .label, -.ui.indicating.progress[data-percent="9"] .label { - color: rgba(0, 0, 0, 0.87); -} - -.ui.inverted.indicating.progress[data-percent="0"] .label, -.ui.inverted.indicating.progress[data-percent="1"] .label, -.ui.inverted.indicating.progress[data-percent="2"] .label, -.ui.inverted.indicating.progress[data-percent="3"] .label, -.ui.inverted.indicating.progress[data-percent="4"] .label, -.ui.inverted.indicating.progress[data-percent="5"] .label, -.ui.inverted.indicating.progress[data-percent="6"] .label, -.ui.inverted.indicating.progress[data-percent="7"] .label, -.ui.inverted.indicating.progress[data-percent="8"] .label, -.ui.inverted.indicating.progress[data-percent="9"] .label { - color: rgba(255, 255, 255, 0.9); -} - -/* Indicating Success */ - -.ui.ui.indicating.progress.success .label { - color: #1A531B; -} - -/* Multiple */ - -.ui.multiple.progress { - display: -webkit-box; - display: -ms-flexbox; - display: flex; -} - -/******************************* - States -*******************************/ - -/*-------------- - Success - ---------------*/ - -.ui.ui.progress.success .bar { - background-color: #21BA45; -} - -.ui.ui.progress.success .bar, -.ui.ui.progress.success .bar::after { - -webkit-animation: none; - animation: none; -} - -.ui.progress.success > .label { - color: #1A531B; -} - -/*-------------- - Warning - ---------------*/ - -.ui.ui.progress.warning .bar { - background-color: #F2C037; -} - -.ui.ui.progress.warning .bar, -.ui.ui.progress.warning .bar::after { - -webkit-animation: none; - animation: none; -} - -.ui.progress.warning > .label { - color: #794B02; -} - -/*-------------- - Error - ---------------*/ - -.ui.ui.progress.error .bar { - background-color: #DB2828; -} - -.ui.ui.progress.error .bar, -.ui.ui.progress.error .bar::after { - -webkit-animation: none; - animation: none; -} - -.ui.progress.error > .label { - color: #912D2B; -} - -/*-------------- - Active - ---------------*/ - -.ui.active.progress .bar { - position: relative; - min-width: 2em; -} - -.ui.active.progress .bar::after { - content: ''; - opacity: 0; - position: absolute; - top: 0; - left: 0; - right: 0; - bottom: 0; - background: #FFFFFF; - border-radius: 0.28571429rem; - -webkit-animation: progress-active 2s ease infinite; - animation: progress-active 2s ease infinite; - -webkit-transform-origin: left; - transform-origin: left; -} - -@-webkit-keyframes progress-active { - 0% { - opacity: 0.3; - -webkit-transform: scale(0, 1); - transform: scale(0, 1); - } - - 100% { - opacity: 0; - -webkit-transform: scale(1); - transform: scale(1); - } -} - -@keyframes progress-active { - 0% { - opacity: 0.3; - -webkit-transform: scale(0, 1); - transform: scale(0, 1); - } - - 100% { - opacity: 0; - -webkit-transform: scale(1); - transform: scale(1); - } -} - -/*-------------- - Disabled - ---------------*/ - -.ui.disabled.progress { - opacity: 0.35; -} - -.ui.ui.disabled.progress .bar, -.ui.ui.disabled.progress .bar::after { - -webkit-animation: none; - animation: none; -} - -/******************************* - Variations -*******************************/ - -/*-------------- - Inverted - ---------------*/ - -.ui.inverted.progress { - background: rgba(255, 255, 255, 0.08); - border: none; -} - -.ui.inverted.progress .bar { - background: #888888; -} - -.ui.inverted.progress .bar > .progress { - color: #1B1C1D; -} - -.ui.inverted.progress > .label { - color: #FFFFFF; -} - -.ui.inverted.progress.success > .label { - color: #21BA45; -} - -.ui.inverted.progress.warning > .label { - color: #F2C037; -} - -.ui.inverted.progress.error > .label { - color: #DB2828; -} - -/*-------------- - Attached - ---------------*/ - -/* bottom attached */ - -.ui.progress.attached { - background: transparent; - position: relative; - border: none; - margin: 0; -} - -.ui.progress.attached, -.ui.progress.attached .bar { - display: block; - height: 0.2rem; - padding: 0; - overflow: hidden; - border-radius: 0 0 0.28571429rem 0.28571429rem; -} - -.ui.progress.attached .bar { - border-radius: 0; -} - -/* top attached */ - -.ui.progress.top.attached, -.ui.progress.top.attached .bar { - top: 0; - border-radius: 0.28571429rem 0.28571429rem 0 0; -} - -.ui.progress.top.attached .bar { - border-radius: 0; -} - -/* Coupling */ - -.ui.segment > .ui.attached.progress, -.ui.card > .ui.attached.progress { - position: absolute; - top: auto; - left: 0; - bottom: 100%; - width: 100%; -} - -.ui.segment > .ui.bottom.attached.progress, -.ui.card > .ui.bottom.attached.progress { - top: 100%; - bottom: auto; -} - -/*-------------- - Colors ----------------*/ - -.ui.indeterminate.primary.progress .bar::before, -.ui.primary.progress .bar, -.ui.progress .primary.bar { - background-color: #2185D0; -} - -.ui.inverted.indeterminate.primary.progress .bar::before, -.ui.primary.inverted.progress .bar, -.ui.inverted.progress .primary.bar { - background-color: #54C8FF; -} - -.ui.indeterminate.secondary.progress .bar::before, -.ui.secondary.progress .bar, -.ui.progress .secondary.bar { - background-color: #1B1C1D; -} - -.ui.inverted.indeterminate.secondary.progress .bar::before, -.ui.secondary.inverted.progress .bar, -.ui.inverted.progress .secondary.bar { - background-color: #545454; -} - -.ui.indeterminate.red.progress .bar::before, -.ui.red.progress .bar, -.ui.progress .red.bar { - background-color: #DB2828; -} - -.ui.inverted.indeterminate.red.progress .bar::before, -.ui.red.inverted.progress .bar, -.ui.inverted.progress .red.bar { - background-color: #FF695E; -} - -.ui.indeterminate.orange.progress .bar::before, -.ui.orange.progress .bar, -.ui.progress .orange.bar { - background-color: #F2711C; -} - -.ui.inverted.indeterminate.orange.progress .bar::before, -.ui.orange.inverted.progress .bar, -.ui.inverted.progress .orange.bar { - background-color: #FF851B; -} - -.ui.indeterminate.yellow.progress .bar::before, -.ui.yellow.progress .bar, -.ui.progress .yellow.bar { - background-color: #FBBD08; -} - -.ui.inverted.indeterminate.yellow.progress .bar::before, -.ui.yellow.inverted.progress .bar, -.ui.inverted.progress .yellow.bar { - background-color: #FFE21F; -} - -.ui.indeterminate.olive.progress .bar::before, -.ui.olive.progress .bar, -.ui.progress .olive.bar { - background-color: #B5CC18; -} - -.ui.inverted.indeterminate.olive.progress .bar::before, -.ui.olive.inverted.progress .bar, -.ui.inverted.progress .olive.bar { - background-color: #D9E778; -} - -.ui.indeterminate.green.progress .bar::before, -.ui.green.progress .bar, -.ui.progress .green.bar { - background-color: #21BA45; -} - -.ui.inverted.indeterminate.green.progress .bar::before, -.ui.green.inverted.progress .bar, -.ui.inverted.progress .green.bar { - background-color: #2ECC40; -} - -.ui.indeterminate.teal.progress .bar::before, -.ui.teal.progress .bar, -.ui.progress .teal.bar { - background-color: #00B5AD; -} - -.ui.inverted.indeterminate.teal.progress .bar::before, -.ui.teal.inverted.progress .bar, -.ui.inverted.progress .teal.bar { - background-color: #6DFFFF; -} - -.ui.indeterminate.blue.progress .bar::before, -.ui.blue.progress .bar, -.ui.progress .blue.bar { - background-color: #2185D0; -} - -.ui.inverted.indeterminate.blue.progress .bar::before, -.ui.blue.inverted.progress .bar, -.ui.inverted.progress .blue.bar { - background-color: #54C8FF; -} - -.ui.indeterminate.violet.progress .bar::before, -.ui.violet.progress .bar, -.ui.progress .violet.bar { - background-color: #6435C9; -} - -.ui.inverted.indeterminate.violet.progress .bar::before, -.ui.violet.inverted.progress .bar, -.ui.inverted.progress .violet.bar { - background-color: #A291FB; -} - -.ui.indeterminate.purple.progress .bar::before, -.ui.purple.progress .bar, -.ui.progress .purple.bar { - background-color: #A333C8; -} - -.ui.inverted.indeterminate.purple.progress .bar::before, -.ui.purple.inverted.progress .bar, -.ui.inverted.progress .purple.bar { - background-color: #DC73FF; -} - -.ui.indeterminate.pink.progress .bar::before, -.ui.pink.progress .bar, -.ui.progress .pink.bar { - background-color: #E03997; -} - -.ui.inverted.indeterminate.pink.progress .bar::before, -.ui.pink.inverted.progress .bar, -.ui.inverted.progress .pink.bar { - background-color: #FF8EDF; -} - -.ui.indeterminate.brown.progress .bar::before, -.ui.brown.progress .bar, -.ui.progress .brown.bar { - background-color: #A5673F; -} - -.ui.inverted.indeterminate.brown.progress .bar::before, -.ui.brown.inverted.progress .bar, -.ui.inverted.progress .brown.bar { - background-color: #D67C1C; -} - -.ui.indeterminate.grey.progress .bar::before, -.ui.grey.progress .bar, -.ui.progress .grey.bar { - background-color: #767676; -} - -.ui.inverted.indeterminate.grey.progress .bar::before, -.ui.grey.inverted.progress .bar, -.ui.inverted.progress .grey.bar { - background-color: #DCDDDE; -} - -.ui.indeterminate.black.progress .bar::before, -.ui.black.progress .bar, -.ui.progress .black.bar { - background-color: #1B1C1D; -} - -.ui.inverted.indeterminate.black.progress .bar::before, -.ui.black.inverted.progress .bar, -.ui.inverted.progress .black.bar { - background-color: #545454; -} - -/*-------------- - Sizes ----------------*/ - -.ui.progress { - font-size: 1rem; -} - -.ui.progress .bar { - height: 1.75em; -} - -.ui.mini.progress { - font-size: 0.78571429rem; -} - -.ui.mini.progress .bar { - height: 0.3em; -} - -.ui.tiny.progress { - font-size: 0.85714286rem; -} - -.ui.tiny.progress .bar { - height: 0.5em; -} - -.ui.small.progress { - font-size: 0.92857143rem; -} - -.ui.small.progress .bar { - height: 1em; -} - -.ui.large.progress { - font-size: 1.14285714rem; -} - -.ui.large.progress .bar { - height: 2.5em; -} - -.ui.big.progress { - font-size: 1.28571429rem; -} - -.ui.big.progress .bar { - height: 3.5em; -} - -.ui.huge.progress { - font-size: 1.42857143rem; -} - -.ui.huge.progress .bar { - height: 4em; -} - -.ui.massive.progress { - font-size: 1.71428571rem; -} - -.ui.massive.progress .bar { - height: 5em; -} - -/*--------------- - Indeterminate - ----------------*/ - -.ui.indeterminate.progress .bar { - width: 100%; -} - -.ui.indeterminate.progress .bar .progress, -.ui.progress .bar .centered.progress { - text-align: center; - position: relative; -} - -.ui.indeterminate.progress .bar::before { - content: ''; - position: absolute; - top: 0; - bottom: 0; - border-radius: 0.28571429rem; - -webkit-animation: progress-pulsating 2s ease infinite; - animation: progress-pulsating 2s ease infinite; - -webkit-transform-origin: center; - transform-origin: center; - width: 100%; -} - -.ui.slow.indeterminate.progress .bar::before { - -webkit-animation-duration: 4s; - animation-duration: 4s; -} - -.ui.fast.indeterminate.progress .bar::before { - -webkit-animation-duration: 1s; - animation-duration: 1s; -} - -.ui.swinging.indeterminate.progress .bar::before { - -webkit-transform-origin: left; - transform-origin: left; - -webkit-animation-name: progress-swinging; - animation-name: progress-swinging; -} - -.ui.sliding.indeterminate.progress .bar::before { - -webkit-transform-origin: left; - transform-origin: left; - -webkit-animation-name: progress-sliding; - animation-name: progress-sliding; -} - -.ui.filling.indeterminate.progress .bar::before { - -webkit-animation-name: progress-filling; - animation-name: progress-filling; -} - -.ui.indeterminate.progress:not(.sliding):not(.filling):not(.swinging) .bar::before { - background: #FFFFFF; -} - -.ui.sliding.indeterminate.progress .bar, -.ui.swinging.indeterminate.progress .bar, -.ui.filling.indeterminate.progress .bar { - background: rgba(0, 0, 0, 0.1); -} - -.ui.sliding.indeterminate.progress .bar .progress, -.ui.swinging.indeterminate.progress .bar .progress { - color: #1B1C1D; -} - -.ui.inverted.sliding.indeterminate.progress .bar, -.ui.inverted.swinging.indeterminate.progress .bar, -.ui.inverted.filling.indeterminate.progress .bar { - background: rgba(255, 255, 255, 0.08); -} - -.ui.inverted.sliding.indeterminate.progress .bar .progress, -.ui.inverted.swinging.indeterminate.progress .bar .progress { - color: rgba(255, 255, 255, 0.7); -} - -@-webkit-keyframes progress-swinging { - 0%, 100% { - width: 10%; - left: -25%; - } - - 25%, 65% { - width: 70%; - } - - 50% { - width: 10%; - left: 100%; - } -} - -@keyframes progress-swinging { - 0%, 100% { - width: 10%; - left: -25%; - } - - 25%, 65% { - width: 70%; - } - - 50% { - width: 10%; - left: 100%; - } -} - -@-webkit-keyframes progress-sliding { - 0% { - width: 10%; - left: -25%; - } - - 50% { - width: 70%; - } - - 100% { - width: 10%; - left: 100%; - } -} - -@keyframes progress-sliding { - 0% { - width: 10%; - left: -25%; - } - - 50% { - width: 70%; - } - - 100% { - width: 10%; - left: 100%; - } -} - -@-webkit-keyframes progress-filling { - 0% { - -webkit-transform: scale(0, 1); - transform: scale(0, 1); - } - - 80% { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 1; - } - - 100% { - opacity: 0; - } -} - -@keyframes progress-filling { - 0% { - -webkit-transform: scale(0, 1); - transform: scale(0, 1); - } - - 80% { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 1; - } - - 100% { - opacity: 0; - } -} - -@-webkit-keyframes progress-pulsating { - 0% { - -webkit-transform: scale(0, 1); - transform: scale(0, 1); - opacity: 0.7; - } - - 100% { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 0; - } -} - -@keyframes progress-pulsating { - 0% { - -webkit-transform: scale(0, 1); - transform: scale(0, 1); - opacity: 0.7; - } - - 100% { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 0; - } -} - -/******************************* - Progress -*******************************/ - -/******************************* - Site Overrides -*******************************/ -/******************************* - Theme - *******************************/ - -.ui.slider:not(.vertical):not(.checkbox) { - width: 100%; - padding: 1em 0.5em; -} - -.ui.slider:not(.checkbox) { - position: relative; -} - -.ui.slider:not(.checkbox):focus { - outline: 0; -} - -.ui.slider .inner { - position: relative; - z-index: 2; -} - -.ui.slider:not(.vertical) .inner { - height: 1.5em; -} - -.ui.slider .inner:hover { - cursor: auto; -} - -.ui.slider .inner .track { - position: absolute; - border-radius: 4px; - background-color: rgba(0, 0, 0, 0.05); -} - -.ui.slider:not(.vertical) .inner .track { - width: 100%; - height: 0.4em; - top: 0.55em; - left: 0; -} - -.ui.slider .inner .track-fill { - position: absolute; - border-radius: 4px; - background-color: #1B1C1D; -} - -.ui.slider:not(.vertical) .inner .track-fill { - height: 0.4em; - top: 0.55em; - left: 0; -} - -.ui.slider .inner .thumb { - position: absolute; - left: 0; - top: 0; - height: 1.5em; - width: 1.5em; - background: #FFFFFF -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.05))); - background: #FFFFFF -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.05)); - background: #FFFFFF linear-gradient(transparent, rgba(0, 0, 0, 0.05)); - border-radius: 100%; - -webkit-box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), 0 0 0 1px rgba(34, 36, 38, 0.15) inset; - box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), 0 0 0 1px rgba(34, 36, 38, 0.15) inset; - -webkit-transition: background 0.3s ease; - transition: background 0.3s ease; -} - -.ui.slider:not(.disabled) .inner .thumb:hover { - cursor: pointer; - background: #f2f2f2 -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.05))); - background: #f2f2f2 -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.05)); - background: #f2f2f2 linear-gradient(transparent, rgba(0, 0, 0, 0.05)); -} - -.ui.slider:not(.disabled):focus .inner .thumb { - background: #f2f2f2 -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.05))); - background: #f2f2f2 -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.05)); - background: #f2f2f2 linear-gradient(transparent, rgba(0, 0, 0, 0.05)); -} - -/******************************* - States -*******************************/ - -/*-------------- - Disabled - ---------------*/ - -.ui.disabled.slider:not(.checkbox) { - opacity: 0.5; -} - -.ui.disabled.slider .inner:hover { - cursor: auto; -} - -.ui.disabled.slider .inner .track-fill { - background: #ccc; -} - -/*-------------- - Reversed - ---------------*/ - -.ui.reversed.slider .inner .track-fill { - left: auto; - right: 0; -} - -.ui.reversed.slider:not(.vertical) .inner .thumb { - left: auto; - right: 0; -} - -.ui.reversed.vertical.slider .inner .thumb { - left: 0.03em; -} - -.ui.labeled.reversed.slider > .labels .label { - -webkit-transform: translate(-100%, -100%); - transform: translate(-100%, -100%); -} - -/******************************* - Variations -*******************************/ - -/*-------------- - Vertical - ---------------*/ - -.ui.vertical.slider { - height: 100%; - width: 1.5em; - padding: 0.5em 1em; -} - -.ui.vertical.slider .inner { - height: 100%; -} - -.ui.vertical.slider .inner .track { - height: 100%; - width: 0.4em; - left: 0.55em; - top: 0; -} - -.ui.vertical.slider .inner .track-fill { - width: 0.4em; - left: 0.55em; - top: 0; -} - -/* Vertical Reversed */ - -.ui.vertical.reversed.slider .inner .thumb { - top: auto; - bottom: 0; -} - -.ui.vertical.reversed.slider .inner .track-fill { - top: auto; - bottom: 0; -} - -/*-------------- - Labeled - ---------------*/ - -.ui.labeled.slider > .labels { - height: 1.5em; - width: auto; - margin: 0; - padding: 0; - position: absolute; - top: 50%; - left: 0; - right: 0; -} - -.ui.labeled.slider:not(.vertical) > .labels { - -webkit-transform: translateY(-50%); - transform: translateY(-50%); -} - -.ui.labeled.slider > .labels .label { - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - position: absolute; - -webkit-transform: translate(-50%, -100%); - transform: translate(-50%, -100%); -} - -.ui.labeled.ticked.slider > .labels .label:after { - content: ' '; - height: 1.5em; - width: 1px; - background: #ccc; - position: absolute; - top: 100%; - left: 50%; -} - -.ui.labeled.ticked.slider > .labels .halftick.label:after { - height: 0.75em; -} - -/* Vertical Labels */ - -.ui.labeled.vertical.slider > .labels { - width: 1.5em; - height: auto; - left: 50%; - top: 0; - bottom: 0; - -webkit-transform: translateX(-50%); - transform: translateX(-50%); -} - -.ui.labeled.vertical.slider > .labels .label { - -webkit-transform: translate(-100%, -50%); - transform: translate(-100%, -50%); -} - -.ui.labeled.vertical.slider > .labels .label:after { - width: 1.5em; - height: 1px; - left: 100%; - top: 50%; -} - -.ui.labeled.vertical.slider > .labels .halftick.label:after { - width: 0.75em; - height: 1px; -} - -/* Vertical Reversed Labels */ - -.ui.labeled.vertical.reversed.slider > .labels .label { - -webkit-transform: translate(-100%, 50%); - transform: translate(-100%, 50%); -} - -/*-------------- - Hover ----------------*/ - -.ui.hover.slider .inner .thumb { - opacity: 0; - -webkit-transition: opacity 0.2s linear; - transition: opacity 0.2s linear; -} - -.ui.hover.slider:not(.disabled):hover .inner .thumb, -.ui.hover.slider:not(.disabled):focus .inner .thumb { - opacity: 1; -} - -/*-------------- - Inverted - ---------------*/ - -.ui.inverted.slider .inner .track-fill { - background-color: #545454; -} - -.ui.inverted.slider .inner .track { - background-color: rgba(255, 255, 255, 0.08); -} - -/*-------------- - Colors ----------------*/ - -/* Standard */ - -.ui.primary.slider .inner .track-fill { - background-color: #2185D0; -} - -.ui.primary.inverted.slider .inner .track-fill { - background-color: #54C8FF; -} - -/* Basic */ - -.ui.primary.slider.basic .inner .thumb { - background-color: #2185D0; -} - -.ui.primary.slider.basic .inner .thumb:hover, -.ui.primary.slider.basic:focus .inner .thumb { - background-color: #1678c2; -} - -/* Basic Inverted */ - -.ui.primary.inverted.slider.basic .inner .thumb { - background-color: #54C8FF; -} - -.ui.primary.inverted.slider.basic .inner .thumb:hover, -.ui.primary.inverted.slider.basic:focus .inner .thumb { - background-color: #21b8ff; -} - -/* Standard */ - -.ui.secondary.slider .inner .track-fill { - background-color: #1B1C1D; -} - -.ui.secondary.inverted.slider .inner .track-fill { - background-color: #545454; -} - -/* Basic */ - -.ui.secondary.slider.basic .inner .thumb { - background-color: #1B1C1D; -} - -.ui.secondary.slider.basic .inner .thumb:hover, -.ui.secondary.slider.basic:focus .inner .thumb { - background-color: #27292a; -} - -/* Basic Inverted */ - -.ui.secondary.inverted.slider.basic .inner .thumb { - background-color: #545454; -} - -.ui.secondary.inverted.slider.basic .inner .thumb:hover, -.ui.secondary.inverted.slider.basic:focus .inner .thumb { - background-color: #6e6e6e; -} - -/* Standard */ - -.ui.red.slider .inner .track-fill { - background-color: #DB2828; -} - -.ui.red.inverted.slider .inner .track-fill { - background-color: #FF695E; -} - -/* Basic */ - -.ui.red.slider.basic .inner .thumb { - background-color: #DB2828; -} - -.ui.red.slider.basic .inner .thumb:hover, -.ui.red.slider.basic:focus .inner .thumb { - background-color: #d01919; -} - -/* Basic Inverted */ - -.ui.red.inverted.slider.basic .inner .thumb { - background-color: #FF695E; -} - -.ui.red.inverted.slider.basic .inner .thumb:hover, -.ui.red.inverted.slider.basic:focus .inner .thumb { - background-color: #ff392b; -} - -/* Standard */ - -.ui.orange.slider .inner .track-fill { - background-color: #F2711C; -} - -.ui.orange.inverted.slider .inner .track-fill { - background-color: #FF851B; -} - -/* Basic */ - -.ui.orange.slider.basic .inner .thumb { - background-color: #F2711C; -} - -.ui.orange.slider.basic .inner .thumb:hover, -.ui.orange.slider.basic:focus .inner .thumb { - background-color: #f26202; -} - -/* Basic Inverted */ - -.ui.orange.inverted.slider.basic .inner .thumb { - background-color: #FF851B; -} - -.ui.orange.inverted.slider.basic .inner .thumb:hover, -.ui.orange.inverted.slider.basic:focus .inner .thumb { - background-color: #e76b00; -} - -/* Standard */ - -.ui.yellow.slider .inner .track-fill { - background-color: #FBBD08; -} - -.ui.yellow.inverted.slider .inner .track-fill { - background-color: #FFE21F; -} - -/* Basic */ - -.ui.yellow.slider.basic .inner .thumb { - background-color: #FBBD08; -} - -.ui.yellow.slider.basic .inner .thumb:hover, -.ui.yellow.slider.basic:focus .inner .thumb { - background-color: #eaae00; -} - -/* Basic Inverted */ - -.ui.yellow.inverted.slider.basic .inner .thumb { - background-color: #FFE21F; -} - -.ui.yellow.inverted.slider.basic .inner .thumb:hover, -.ui.yellow.inverted.slider.basic:focus .inner .thumb { - background-color: #ebcd00; -} - -/* Standard */ - -.ui.olive.slider .inner .track-fill { - background-color: #B5CC18; -} - -.ui.olive.inverted.slider .inner .track-fill { - background-color: #D9E778; -} - -/* Basic */ - -.ui.olive.slider.basic .inner .thumb { - background-color: #B5CC18; -} - -.ui.olive.slider.basic .inner .thumb:hover, -.ui.olive.slider.basic:focus .inner .thumb { - background-color: #a7bd0d; -} - -/* Basic Inverted */ - -.ui.olive.inverted.slider.basic .inner .thumb { - background-color: #D9E778; -} - -.ui.olive.inverted.slider.basic .inner .thumb:hover, -.ui.olive.inverted.slider.basic:focus .inner .thumb { - background-color: #d2e745; -} - -/* Standard */ - -.ui.green.slider .inner .track-fill { - background-color: #21BA45; -} - -.ui.green.inverted.slider .inner .track-fill { - background-color: #2ECC40; -} - -/* Basic */ - -.ui.green.slider.basic .inner .thumb { - background-color: #21BA45; -} - -.ui.green.slider.basic .inner .thumb:hover, -.ui.green.slider.basic:focus .inner .thumb { - background-color: #16ab39; -} - -/* Basic Inverted */ - -.ui.green.inverted.slider.basic .inner .thumb { - background-color: #2ECC40; -} - -.ui.green.inverted.slider.basic .inner .thumb:hover, -.ui.green.inverted.slider.basic:focus .inner .thumb { - background-color: #1ea92e; -} - -/* Standard */ - -.ui.teal.slider .inner .track-fill { - background-color: #00B5AD; -} - -.ui.teal.inverted.slider .inner .track-fill { - background-color: #6DFFFF; -} - -/* Basic */ - -.ui.teal.slider.basic .inner .thumb { - background-color: #00B5AD; -} - -.ui.teal.slider.basic .inner .thumb:hover, -.ui.teal.slider.basic:focus .inner .thumb { - background-color: #009c95; -} - -/* Basic Inverted */ - -.ui.teal.inverted.slider.basic .inner .thumb { - background-color: #6DFFFF; -} - -.ui.teal.inverted.slider.basic .inner .thumb:hover, -.ui.teal.inverted.slider.basic:focus .inner .thumb { - background-color: #3affff; -} - -/* Standard */ - -.ui.blue.slider .inner .track-fill { - background-color: #2185D0; -} - -.ui.blue.inverted.slider .inner .track-fill { - background-color: #54C8FF; -} - -/* Basic */ - -.ui.blue.slider.basic .inner .thumb { - background-color: #2185D0; -} - -.ui.blue.slider.basic .inner .thumb:hover, -.ui.blue.slider.basic:focus .inner .thumb { - background-color: #1678c2; -} - -/* Basic Inverted */ - -.ui.blue.inverted.slider.basic .inner .thumb { - background-color: #54C8FF; -} - -.ui.blue.inverted.slider.basic .inner .thumb:hover, -.ui.blue.inverted.slider.basic:focus .inner .thumb { - background-color: #21b8ff; -} - -/* Standard */ - -.ui.violet.slider .inner .track-fill { - background-color: #6435C9; -} - -.ui.violet.inverted.slider .inner .track-fill { - background-color: #A291FB; -} - -/* Basic */ - -.ui.violet.slider.basic .inner .thumb { - background-color: #6435C9; -} - -.ui.violet.slider.basic .inner .thumb:hover, -.ui.violet.slider.basic:focus .inner .thumb { - background-color: #5829bb; -} - -/* Basic Inverted */ - -.ui.violet.inverted.slider.basic .inner .thumb { - background-color: #A291FB; -} - -.ui.violet.inverted.slider.basic .inner .thumb:hover, -.ui.violet.inverted.slider.basic:focus .inner .thumb { - background-color: #745aff; -} - -/* Standard */ - -.ui.purple.slider .inner .track-fill { - background-color: #A333C8; -} - -.ui.purple.inverted.slider .inner .track-fill { - background-color: #DC73FF; -} - -/* Basic */ - -.ui.purple.slider.basic .inner .thumb { - background-color: #A333C8; -} - -.ui.purple.slider.basic .inner .thumb:hover, -.ui.purple.slider.basic:focus .inner .thumb { - background-color: #9627ba; -} - -/* Basic Inverted */ - -.ui.purple.inverted.slider.basic .inner .thumb { - background-color: #DC73FF; -} - -.ui.purple.inverted.slider.basic .inner .thumb:hover, -.ui.purple.inverted.slider.basic:focus .inner .thumb { - background-color: #cf40ff; -} - -/* Standard */ - -.ui.pink.slider .inner .track-fill { - background-color: #E03997; -} - -.ui.pink.inverted.slider .inner .track-fill { - background-color: #FF8EDF; -} - -/* Basic */ - -.ui.pink.slider.basic .inner .thumb { - background-color: #E03997; -} - -.ui.pink.slider.basic .inner .thumb:hover, -.ui.pink.slider.basic:focus .inner .thumb { - background-color: #e61a8d; -} - -/* Basic Inverted */ - -.ui.pink.inverted.slider.basic .inner .thumb { - background-color: #FF8EDF; -} - -.ui.pink.inverted.slider.basic .inner .thumb:hover, -.ui.pink.inverted.slider.basic:focus .inner .thumb { - background-color: #ff5bd1; -} - -/* Standard */ - -.ui.brown.slider .inner .track-fill { - background-color: #A5673F; -} - -.ui.brown.inverted.slider .inner .track-fill { - background-color: #D67C1C; -} - -/* Basic */ - -.ui.brown.slider.basic .inner .thumb { - background-color: #A5673F; -} - -.ui.brown.slider.basic .inner .thumb:hover, -.ui.brown.slider.basic:focus .inner .thumb { - background-color: #975b33; -} - -/* Basic Inverted */ - -.ui.brown.inverted.slider.basic .inner .thumb { - background-color: #D67C1C; -} - -.ui.brown.inverted.slider.basic .inner .thumb:hover, -.ui.brown.inverted.slider.basic:focus .inner .thumb { - background-color: #b0620f; -} - -/* Standard */ - -.ui.grey.slider .inner .track-fill { - background-color: #767676; -} - -.ui.grey.inverted.slider .inner .track-fill { - background-color: #DCDDDE; -} - -/* Basic */ - -.ui.grey.slider.basic .inner .thumb { - background-color: #767676; -} - -.ui.grey.slider.basic .inner .thumb:hover, -.ui.grey.slider.basic:focus .inner .thumb { - background-color: #838383; -} - -/* Basic Inverted */ - -.ui.grey.inverted.slider.basic .inner .thumb { - background-color: #DCDDDE; -} - -.ui.grey.inverted.slider.basic .inner .thumb:hover, -.ui.grey.inverted.slider.basic:focus .inner .thumb { - background-color: #c2c4c5; -} - -/* Standard */ - -.ui.black.slider .inner .track-fill { - background-color: #1B1C1D; -} - -.ui.black.inverted.slider .inner .track-fill { - background-color: #545454; -} - -/* Basic */ - -.ui.black.slider.basic .inner .thumb { - background-color: #1B1C1D; -} - -.ui.black.slider.basic .inner .thumb:hover, -.ui.black.slider.basic:focus .inner .thumb { - background-color: #27292a; -} - -/* Basic Inverted */ - -.ui.black.inverted.slider.basic .inner .thumb { - background-color: #545454; -} - -.ui.black.inverted.slider.basic .inner .thumb:hover, -.ui.black.inverted.slider.basic:focus .inner .thumb { - background-color: #000000; -} - -/*-------------- - Basic - ---------------*/ - -/* Standard */ - -.ui.slider.basic .inner .thumb { - background-color: #1B1C1D; -} - -.ui.slider.basic .inner .thumb:hover, -.ui.slider.basic:focus .inner .thumb { - background-color: #27292a; -} - -/*-------------- - Basic Inverted - ---------------*/ - -/* Standard */ - -.ui.inverted.slider.basic .inner .thumb { - background-color: #545454; -} - -.ui.inverted.slider.basic .inner .thumb:hover, -.ui.inverted.slider.basic:focus .inner .thumb { - background-color: #000000; -} - -/*-------------- - Sizing ----------------*/ - -.ui.slider.small .inner .thumb { - height: 1em; - width: 1em; -} - -.ui.slider.small:not(.vertical) .inner { - height: 1em; -} - -.ui.slider.small:not(.vertical) .inner .track, -.ui.slider.small:not(.vertical) .inner .track-fill { - height: 0.3em; - top: 0.35em; -} - -.ui.small.labeled.slider:not(.vertical) > .labels, -.ui.small.labeled.slider:not(.vertical) > .labels .label:after { - height: 1em; -} - -.ui.small.labeled.slider:not(.vertical) > .labels .halftick.label:after { - height: 0.5em; -} - -/* Small Vertical */ - -.ui.slider.small.vertical .inner { - width: 1em; -} - -.ui.slider.small.vertical .inner .track, -.ui.slider.small.vertical .inner .track-fill { - width: 0.3em; - left: 0.35em; -} - -.ui.small.labeled.vertical.slider > .labels, -.ui.small.labeled.vertical.slider > .labels .label:after { - width: 1em; -} - -.ui.small.labeled.vertical.slider > .labels .halftick.label:after { - width: 0.5em; -} - -.ui.slider.large .inner .thumb { - height: 2em; - width: 2em; -} - -.ui.slider.large:not(.vertical) .inner { - height: 2em; -} - -.ui.slider.large:not(.vertical) .inner .track, -.ui.slider.large:not(.vertical) .inner .track-fill { - height: 0.5em; - top: 0.75em; -} - -.ui.large.labeled.slider:not(.vertical) > .labels, -.ui.large.labeled.slider:not(.vertical) > .labels .label:after { - height: 2em; -} - -.ui.large.labeled.slider:not(.vertical) > .labels .halftick.label:after { - height: 1em; -} - -/* Small Vertical */ - -.ui.slider.large.vertical .inner { - width: 2em; -} - -.ui.slider.large.vertical .inner .track, -.ui.slider.large.vertical .inner .track-fill { - width: 0.5em; - left: 0.75em; -} - -.ui.large.labeled.vertical.slider > .labels, -.ui.large.labeled.vertical.slider > .labels .label:after { - width: 2em; -} - -.ui.large.labeled.vertical.slider > .labels .halftick.label:after { - width: 1em; -} - -.ui.slider.big .inner .thumb { - height: 2.5em; - width: 2.5em; -} - -.ui.slider.big:not(.vertical) .inner { - height: 2.5em; -} - -.ui.slider.big:not(.vertical) .inner .track, -.ui.slider.big:not(.vertical) .inner .track-fill { - height: 0.6em; - top: 0.95em; -} - -.ui.big.labeled.slider:not(.vertical) > .labels, -.ui.big.labeled.slider:not(.vertical) > .labels .label:after { - height: 2.5em; -} - -.ui.big.labeled.slider:not(.vertical) > .labels .halftick.label:after { - height: 1.25em; -} - -/* Small Vertical */ - -.ui.slider.big.vertical .inner { - width: 2.5em; -} - -.ui.slider.big.vertical .inner .track, -.ui.slider.big.vertical .inner .track-fill { - width: 0.6em; - left: 0.95em; -} - -.ui.big.labeled.vertical.slider > .labels, -.ui.big.labeled.vertical.slider > .labels .label:after { - width: 2.5em; -} - -.ui.big.labeled.vertical.slider > .labels .halftick.label:after { - width: 1.25em; -} - -/******************************* - Slider Overrides -*******************************/ -/*! - * # Fomantic-UI - Rating - * http://github.com/fomantic/Fomantic-UI/ - * - * - * Released under the MIT license - * http://opensource.org/licenses/MIT - * - */ - -/******************************* - Rating -*******************************/ - -.ui.rating { - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - white-space: nowrap; - vertical-align: baseline; -} - -.ui.rating:last-child { - margin-right: 0; -} - -/* Icon */ - -.ui.rating .icon { - padding: 0; - margin: 0; - text-align: center; - font-weight: normal; - font-style: normal; - -webkit-box-flex: 1; - -ms-flex: 1 0 auto; - flex: 1 0 auto; - cursor: pointer; - width: 1.25em; - height: auto; - -webkit-transition: opacity 0.1s ease, background 0.1s ease, text-shadow 0.1s ease, color 0.1s ease; - transition: opacity 0.1s ease, background 0.1s ease, text-shadow 0.1s ease, color 0.1s ease; - line-height: 1; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; -} - -/******************************* - Types -*******************************/ - -/*------------------- - Standard ---------------------*/ - -/* Inactive Icon */ - -.ui.rating .icon { - background: transparent; - color: rgba(0, 0, 0, 0.15); -} - -/* Active Icon */ - -.ui.rating .active.icon { - background: transparent; - color: rgba(0, 0, 0, 0.85); -} - -/* Partially Active Icon */ - -.ui.rating .icon.partial.active { - background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.85)), to(rgba(0, 0, 0, 0.15))); - background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.85) 0% var(--full), rgba(0, 0, 0, 0.15) var(--full) 100%); - background: linear-gradient(to right, rgba(0, 0, 0, 0.85) 0% var(--full), rgba(0, 0, 0, 0.15) var(--full) 100%); - -webkit-background-clip: text; - background-clip: text; - color: transparent; -} - -/* Selected Icon */ - -.ui.rating .icon.selected, -.ui.rating .icon.selected.active, -.ui.rating .icon.selected.partial.active { - background: transparent; - color: rgba(0, 0, 0, 0.87); - background-clip: unset; -} - -/*-------------- - Colors --------------- */ - -.ui.primary.rating .active.icon { - color: #54C8FF; - text-shadow: 0px -1px 0px #2185D0, -1px 0px 0px #2185D0, 0px 1px 0px #2185D0, 1px 0px 0px #2185D0; -} - -.ui.primary.rating .icon.selected, -.ui.primary.rating .icon.selected.active, -.ui.primary.rating .icon.selected.partial.active { - background: inherit; - color: #21b8ff; - text-shadow: 0px -1px 0px #1678c2, -1px 0px 0px #1678c2, 0px 1px 0px #1678c2, 1px 0px 0px #1678c2; - -webkit-text-stroke: unset; - background-clip: unset; -} - -.ui.primary.rating .icon.partial.active { - background: -webkit-gradient(linear, left top, right top, from(#54C8FF), to(rgba(0, 0, 0, 0.15))); - background: -webkit-linear-gradient(left, #54C8FF 0% var(--full), rgba(0, 0, 0, 0.15) var(--full) 100%); - background: linear-gradient(to right, #54C8FF 0% var(--full), rgba(0, 0, 0, 0.15) var(--full) 100%); - text-shadow: none; - -webkit-text-stroke: #2185D0 0.78px; - -webkit-background-clip: text; - background-clip: text; - color: transparent; -} - -.ui.secondary.rating .active.icon { - color: #545454; - text-shadow: 0px -1px 0px #1B1C1D, -1px 0px 0px #1B1C1D, 0px 1px 0px #1B1C1D, 1px 0px 0px #1B1C1D; -} - -.ui.secondary.rating .icon.selected, -.ui.secondary.rating .icon.selected.active, -.ui.secondary.rating .icon.selected.partial.active { - background: inherit; - color: #6e6e6e; - text-shadow: 0px -1px 0px #27292a, -1px 0px 0px #27292a, 0px 1px 0px #27292a, 1px 0px 0px #27292a; - -webkit-text-stroke: unset; - background-clip: unset; -} - -.ui.secondary.rating .icon.partial.active { - background: -webkit-gradient(linear, left top, right top, from(#545454), to(rgba(0, 0, 0, 0.15))); - background: -webkit-linear-gradient(left, #545454 0% var(--full), rgba(0, 0, 0, 0.15) var(--full) 100%); - background: linear-gradient(to right, #545454 0% var(--full), rgba(0, 0, 0, 0.15) var(--full) 100%); - text-shadow: none; - -webkit-text-stroke: #1B1C1D 0.78px; - -webkit-background-clip: text; - background-clip: text; - color: transparent; -} - -.ui.red.rating .active.icon { - color: #FF695E; - text-shadow: 0px -1px 0px #DB2828, -1px 0px 0px #DB2828, 0px 1px 0px #DB2828, 1px 0px 0px #DB2828; -} - -.ui.red.rating .icon.selected, -.ui.red.rating .icon.selected.active, -.ui.red.rating .icon.selected.partial.active { - background: inherit; - color: #ff392b; - text-shadow: 0px -1px 0px #d01919, -1px 0px 0px #d01919, 0px 1px 0px #d01919, 1px 0px 0px #d01919; - -webkit-text-stroke: unset; - background-clip: unset; -} - -.ui.red.rating .icon.partial.active { - background: -webkit-gradient(linear, left top, right top, from(#FF695E), to(rgba(0, 0, 0, 0.15))); - background: -webkit-linear-gradient(left, #FF695E 0% var(--full), rgba(0, 0, 0, 0.15) var(--full) 100%); - background: linear-gradient(to right, #FF695E 0% var(--full), rgba(0, 0, 0, 0.15) var(--full) 100%); - text-shadow: none; - -webkit-text-stroke: #DB2828 0.78px; - -webkit-background-clip: text; - background-clip: text; - color: transparent; -} - -.ui.orange.rating .active.icon { - color: #FF851B; - text-shadow: 0px -1px 0px #F2711C, -1px 0px 0px #F2711C, 0px 1px 0px #F2711C, 1px 0px 0px #F2711C; -} - -.ui.orange.rating .icon.selected, -.ui.orange.rating .icon.selected.active, -.ui.orange.rating .icon.selected.partial.active { - background: inherit; - color: #e76b00; - text-shadow: 0px -1px 0px #f26202, -1px 0px 0px #f26202, 0px 1px 0px #f26202, 1px 0px 0px #f26202; - -webkit-text-stroke: unset; - background-clip: unset; -} - -.ui.orange.rating .icon.partial.active { - background: -webkit-gradient(linear, left top, right top, from(#FF851B), to(rgba(0, 0, 0, 0.15))); - background: -webkit-linear-gradient(left, #FF851B 0% var(--full), rgba(0, 0, 0, 0.15) var(--full) 100%); - background: linear-gradient(to right, #FF851B 0% var(--full), rgba(0, 0, 0, 0.15) var(--full) 100%); - text-shadow: none; - -webkit-text-stroke: #F2711C 0.78px; - -webkit-background-clip: text; - background-clip: text; - color: transparent; -} - -.ui.yellow.rating .active.icon { - color: #FFE21F; - text-shadow: 0px -1px 0px #FBBD08, -1px 0px 0px #FBBD08, 0px 1px 0px #FBBD08, 1px 0px 0px #FBBD08; -} - -.ui.yellow.rating .icon.selected, -.ui.yellow.rating .icon.selected.active, -.ui.yellow.rating .icon.selected.partial.active { - background: inherit; - color: #ebcd00; - text-shadow: 0px -1px 0px #eaae00, -1px 0px 0px #eaae00, 0px 1px 0px #eaae00, 1px 0px 0px #eaae00; - -webkit-text-stroke: unset; - background-clip: unset; -} - -.ui.yellow.rating .icon.partial.active { - background: -webkit-gradient(linear, left top, right top, from(#FFE21F), to(rgba(0, 0, 0, 0.15))); - background: -webkit-linear-gradient(left, #FFE21F 0% var(--full), rgba(0, 0, 0, 0.15) var(--full) 100%); - background: linear-gradient(to right, #FFE21F 0% var(--full), rgba(0, 0, 0, 0.15) var(--full) 100%); - text-shadow: none; - -webkit-text-stroke: #FBBD08 0.78px; - -webkit-background-clip: text; - background-clip: text; - color: transparent; -} - -.ui.olive.rating .active.icon { - color: #D9E778; - text-shadow: 0px -1px 0px #B5CC18, -1px 0px 0px #B5CC18, 0px 1px 0px #B5CC18, 1px 0px 0px #B5CC18; -} - -.ui.olive.rating .icon.selected, -.ui.olive.rating .icon.selected.active, -.ui.olive.rating .icon.selected.partial.active { - background: inherit; - color: #d2e745; - text-shadow: 0px -1px 0px #a7bd0d, -1px 0px 0px #a7bd0d, 0px 1px 0px #a7bd0d, 1px 0px 0px #a7bd0d; - -webkit-text-stroke: unset; - background-clip: unset; -} - -.ui.olive.rating .icon.partial.active { - background: -webkit-gradient(linear, left top, right top, from(#D9E778), to(rgba(0, 0, 0, 0.15))); - background: -webkit-linear-gradient(left, #D9E778 0% var(--full), rgba(0, 0, 0, 0.15) var(--full) 100%); - background: linear-gradient(to right, #D9E778 0% var(--full), rgba(0, 0, 0, 0.15) var(--full) 100%); - text-shadow: none; - -webkit-text-stroke: #B5CC18 0.78px; - -webkit-background-clip: text; - background-clip: text; - color: transparent; -} - -.ui.green.rating .active.icon { - color: #2ECC40; - text-shadow: 0px -1px 0px #21BA45, -1px 0px 0px #21BA45, 0px 1px 0px #21BA45, 1px 0px 0px #21BA45; -} - -.ui.green.rating .icon.selected, -.ui.green.rating .icon.selected.active, -.ui.green.rating .icon.selected.partial.active { - background: inherit; - color: #1ea92e; - text-shadow: 0px -1px 0px #16ab39, -1px 0px 0px #16ab39, 0px 1px 0px #16ab39, 1px 0px 0px #16ab39; - -webkit-text-stroke: unset; - background-clip: unset; -} - -.ui.green.rating .icon.partial.active { - background: -webkit-gradient(linear, left top, right top, from(#2ECC40), to(rgba(0, 0, 0, 0.15))); - background: -webkit-linear-gradient(left, #2ECC40 0% var(--full), rgba(0, 0, 0, 0.15) var(--full) 100%); - background: linear-gradient(to right, #2ECC40 0% var(--full), rgba(0, 0, 0, 0.15) var(--full) 100%); - text-shadow: none; - -webkit-text-stroke: #21BA45 0.78px; - -webkit-background-clip: text; - background-clip: text; - color: transparent; -} - -.ui.teal.rating .active.icon { - color: #6DFFFF; - text-shadow: 0px -1px 0px #00B5AD, -1px 0px 0px #00B5AD, 0px 1px 0px #00B5AD, 1px 0px 0px #00B5AD; -} - -.ui.teal.rating .icon.selected, -.ui.teal.rating .icon.selected.active, -.ui.teal.rating .icon.selected.partial.active { - background: inherit; - color: #3affff; - text-shadow: 0px -1px 0px #009c95, -1px 0px 0px #009c95, 0px 1px 0px #009c95, 1px 0px 0px #009c95; - -webkit-text-stroke: unset; - background-clip: unset; -} - -.ui.teal.rating .icon.partial.active { - background: -webkit-gradient(linear, left top, right top, from(#6DFFFF), to(rgba(0, 0, 0, 0.15))); - background: -webkit-linear-gradient(left, #6DFFFF 0% var(--full), rgba(0, 0, 0, 0.15) var(--full) 100%); - background: linear-gradient(to right, #6DFFFF 0% var(--full), rgba(0, 0, 0, 0.15) var(--full) 100%); - text-shadow: none; - -webkit-text-stroke: #00B5AD 0.78px; - -webkit-background-clip: text; - background-clip: text; - color: transparent; -} - -.ui.blue.rating .active.icon { - color: #54C8FF; - text-shadow: 0px -1px 0px #2185D0, -1px 0px 0px #2185D0, 0px 1px 0px #2185D0, 1px 0px 0px #2185D0; -} - -.ui.blue.rating .icon.selected, -.ui.blue.rating .icon.selected.active, -.ui.blue.rating .icon.selected.partial.active { - background: inherit; - color: #21b8ff; - text-shadow: 0px -1px 0px #1678c2, -1px 0px 0px #1678c2, 0px 1px 0px #1678c2, 1px 0px 0px #1678c2; - -webkit-text-stroke: unset; - background-clip: unset; -} - -.ui.blue.rating .icon.partial.active { - background: -webkit-gradient(linear, left top, right top, from(#54C8FF), to(rgba(0, 0, 0, 0.15))); - background: -webkit-linear-gradient(left, #54C8FF 0% var(--full), rgba(0, 0, 0, 0.15) var(--full) 100%); - background: linear-gradient(to right, #54C8FF 0% var(--full), rgba(0, 0, 0, 0.15) var(--full) 100%); - text-shadow: none; - -webkit-text-stroke: #2185D0 0.78px; - -webkit-background-clip: text; - background-clip: text; - color: transparent; -} - -.ui.violet.rating .active.icon { - color: #A291FB; - text-shadow: 0px -1px 0px #6435C9, -1px 0px 0px #6435C9, 0px 1px 0px #6435C9, 1px 0px 0px #6435C9; -} - -.ui.violet.rating .icon.selected, -.ui.violet.rating .icon.selected.active, -.ui.violet.rating .icon.selected.partial.active { - background: inherit; - color: #745aff; - text-shadow: 0px -1px 0px #5829bb, -1px 0px 0px #5829bb, 0px 1px 0px #5829bb, 1px 0px 0px #5829bb; - -webkit-text-stroke: unset; - background-clip: unset; -} - -.ui.violet.rating .icon.partial.active { - background: -webkit-gradient(linear, left top, right top, from(#A291FB), to(rgba(0, 0, 0, 0.15))); - background: -webkit-linear-gradient(left, #A291FB 0% var(--full), rgba(0, 0, 0, 0.15) var(--full) 100%); - background: linear-gradient(to right, #A291FB 0% var(--full), rgba(0, 0, 0, 0.15) var(--full) 100%); - text-shadow: none; - -webkit-text-stroke: #6435C9 0.78px; - -webkit-background-clip: text; - background-clip: text; - color: transparent; -} - -.ui.purple.rating .active.icon { - color: #DC73FF; - text-shadow: 0px -1px 0px #A333C8, -1px 0px 0px #A333C8, 0px 1px 0px #A333C8, 1px 0px 0px #A333C8; -} - -.ui.purple.rating .icon.selected, -.ui.purple.rating .icon.selected.active, -.ui.purple.rating .icon.selected.partial.active { - background: inherit; - color: #cf40ff; - text-shadow: 0px -1px 0px #9627ba, -1px 0px 0px #9627ba, 0px 1px 0px #9627ba, 1px 0px 0px #9627ba; - -webkit-text-stroke: unset; - background-clip: unset; -} - -.ui.purple.rating .icon.partial.active { - background: -webkit-gradient(linear, left top, right top, from(#DC73FF), to(rgba(0, 0, 0, 0.15))); - background: -webkit-linear-gradient(left, #DC73FF 0% var(--full), rgba(0, 0, 0, 0.15) var(--full) 100%); - background: linear-gradient(to right, #DC73FF 0% var(--full), rgba(0, 0, 0, 0.15) var(--full) 100%); - text-shadow: none; - -webkit-text-stroke: #A333C8 0.78px; - -webkit-background-clip: text; - background-clip: text; - color: transparent; -} - -.ui.pink.rating .active.icon { - color: #FF8EDF; - text-shadow: 0px -1px 0px #E03997, -1px 0px 0px #E03997, 0px 1px 0px #E03997, 1px 0px 0px #E03997; -} - -.ui.pink.rating .icon.selected, -.ui.pink.rating .icon.selected.active, -.ui.pink.rating .icon.selected.partial.active { - background: inherit; - color: #ff5bd1; - text-shadow: 0px -1px 0px #e61a8d, -1px 0px 0px #e61a8d, 0px 1px 0px #e61a8d, 1px 0px 0px #e61a8d; - -webkit-text-stroke: unset; - background-clip: unset; -} - -.ui.pink.rating .icon.partial.active { - background: -webkit-gradient(linear, left top, right top, from(#FF8EDF), to(rgba(0, 0, 0, 0.15))); - background: -webkit-linear-gradient(left, #FF8EDF 0% var(--full), rgba(0, 0, 0, 0.15) var(--full) 100%); - background: linear-gradient(to right, #FF8EDF 0% var(--full), rgba(0, 0, 0, 0.15) var(--full) 100%); - text-shadow: none; - -webkit-text-stroke: #E03997 0.78px; - -webkit-background-clip: text; - background-clip: text; - color: transparent; -} - -.ui.brown.rating .active.icon { - color: #D67C1C; - text-shadow: 0px -1px 0px #A5673F, -1px 0px 0px #A5673F, 0px 1px 0px #A5673F, 1px 0px 0px #A5673F; -} - -.ui.brown.rating .icon.selected, -.ui.brown.rating .icon.selected.active, -.ui.brown.rating .icon.selected.partial.active { - background: inherit; - color: #b0620f; - text-shadow: 0px -1px 0px #975b33, -1px 0px 0px #975b33, 0px 1px 0px #975b33, 1px 0px 0px #975b33; - -webkit-text-stroke: unset; - background-clip: unset; -} - -.ui.brown.rating .icon.partial.active { - background: -webkit-gradient(linear, left top, right top, from(#D67C1C), to(rgba(0, 0, 0, 0.15))); - background: -webkit-linear-gradient(left, #D67C1C 0% var(--full), rgba(0, 0, 0, 0.15) var(--full) 100%); - background: linear-gradient(to right, #D67C1C 0% var(--full), rgba(0, 0, 0, 0.15) var(--full) 100%); - text-shadow: none; - -webkit-text-stroke: #A5673F 0.78px; - -webkit-background-clip: text; - background-clip: text; - color: transparent; -} - -.ui.grey.rating .active.icon { - color: #DCDDDE; - text-shadow: 0px -1px 0px #767676, -1px 0px 0px #767676, 0px 1px 0px #767676, 1px 0px 0px #767676; -} - -.ui.grey.rating .icon.selected, -.ui.grey.rating .icon.selected.active, -.ui.grey.rating .icon.selected.partial.active { - background: inherit; - color: #c2c4c5; - text-shadow: 0px -1px 0px #838383, -1px 0px 0px #838383, 0px 1px 0px #838383, 1px 0px 0px #838383; - -webkit-text-stroke: unset; - background-clip: unset; -} - -.ui.grey.rating .icon.partial.active { - background: -webkit-gradient(linear, left top, right top, from(#DCDDDE), to(rgba(0, 0, 0, 0.15))); - background: -webkit-linear-gradient(left, #DCDDDE 0% var(--full), rgba(0, 0, 0, 0.15) var(--full) 100%); - background: linear-gradient(to right, #DCDDDE 0% var(--full), rgba(0, 0, 0, 0.15) var(--full) 100%); - text-shadow: none; - -webkit-text-stroke: #767676 0.78px; - -webkit-background-clip: text; - background-clip: text; - color: transparent; -} - -.ui.black.rating .active.icon { - color: #545454; - text-shadow: 0px -1px 0px #1B1C1D, -1px 0px 0px #1B1C1D, 0px 1px 0px #1B1C1D, 1px 0px 0px #1B1C1D; -} - -.ui.black.rating .icon.selected, -.ui.black.rating .icon.selected.active, -.ui.black.rating .icon.selected.partial.active { - background: inherit; - color: #000000; - text-shadow: 0px -1px 0px #27292a, -1px 0px 0px #27292a, 0px 1px 0px #27292a, 1px 0px 0px #27292a; - -webkit-text-stroke: unset; - background-clip: unset; -} - -.ui.black.rating .icon.partial.active { - background: -webkit-gradient(linear, left top, right top, from(#545454), to(rgba(0, 0, 0, 0.15))); - background: -webkit-linear-gradient(left, #545454 0% var(--full), rgba(0, 0, 0, 0.15) var(--full) 100%); - background: linear-gradient(to right, #545454 0% var(--full), rgba(0, 0, 0, 0.15) var(--full) 100%); - text-shadow: none; - -webkit-text-stroke: #1B1C1D 0.78px; - -webkit-background-clip: text; - background-clip: text; - color: transparent; -} - -/******************************* - States -*******************************/ - -/*------------------- - Disabled - --------------------*/ - -/* disabled rating */ - -.ui.disabled.rating .icon { - cursor: default; -} - -/*------------------- - User Interactive ---------------------*/ - -/* Selected Rating */ - -.ui.rating.selected .active.icon { - opacity: 1; -} - -.ui.rating.selected .icon.selected, -.ui.rating .icon.selected { - opacity: 1; -} - -/******************************* - Variations -*******************************/ - -.ui.rating { - font-size: 1rem; -} - -.ui.mini.rating { - font-size: 0.78571429rem; -} - -.ui.tiny.rating { - font-size: 0.85714286rem; -} - -.ui.small.rating { - font-size: 0.92857143rem; -} - -.ui.large.rating { - font-size: 1.14285714rem; -} - -.ui.big.rating { - font-size: 1.28571429rem; -} - -.ui.huge.rating { - font-size: 1.42857143rem; -} - -.ui.massive.rating { - font-size: 2rem; -} - -/******************************* - Theme Overrides -*******************************/ - -/******************************* - Site Overrides -*******************************/ -/*! - * # Fomantic-UI - Search - * http://github.com/fomantic/Fomantic-UI/ - * - * - * Released under the MIT license - * http://opensource.org/licenses/MIT - * - */ - -/******************************* - Search -*******************************/ - -.ui.search { - position: relative; -} - -.ui.search > .prompt { - margin: 0; - outline: none; - -webkit-appearance: none; - -webkit-tap-highlight-color: rgba(255, 255, 255, 0); - text-shadow: none; - font-style: normal; - font-weight: normal; - line-height: 1.21428571em; - padding: 0.67857143em 1em; - font-size: 1em; - background: #FFFFFF; - border: 1px solid rgba(34, 36, 38, 0.15); - color: rgba(0, 0, 0, 0.87); - -webkit-box-shadow: 0 0 0 0 transparent inset; - box-shadow: 0 0 0 0 transparent inset; - -webkit-transition: background-color 0.1s ease, color 0.1s ease, border-color 0.1s ease, -webkit-box-shadow 0.1s ease; - transition: background-color 0.1s ease, color 0.1s ease, border-color 0.1s ease, -webkit-box-shadow 0.1s ease; - transition: background-color 0.1s ease, color 0.1s ease, box-shadow 0.1s ease, border-color 0.1s ease; - transition: background-color 0.1s ease, color 0.1s ease, box-shadow 0.1s ease, border-color 0.1s ease, -webkit-box-shadow 0.1s ease; -} - -.ui.search .prompt { - border-radius: 500rem; -} - -/*-------------- - Icon ----------------*/ - -.ui.search .prompt ~ .search.icon { - cursor: pointer; -} - -/*-------------- - Results ----------------*/ - -.ui.search > .results { - display: none; - position: absolute; - top: 100%; - left: 0; - -webkit-transform-origin: center top; - transform-origin: center top; - white-space: normal; - text-align: left; - text-transform: none; - background: #FFFFFF; - margin-top: 0.5em; - width: 18em; - border-radius: 0.28571429rem; - -webkit-box-shadow: 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15); - box-shadow: 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15); - border: 1px solid #D4D4D5; - z-index: 998; -} - -.ui.search > .results > :first-child { - border-radius: 0.28571429rem 0.28571429rem 0 0; -} - -.ui.search > .results > :last-child { - border-radius: 0 0 0.28571429rem 0.28571429rem; -} - -/*-------------- - Result ----------------*/ - -.ui.search > .results .result { - cursor: pointer; - display: block; - overflow: hidden; - font-size: 1em; - padding: 0.85714286em 1.14285714em; - color: rgba(0, 0, 0, 0.87); - line-height: 1.33; - border-bottom: 1px solid rgba(34, 36, 38, 0.1); -} - -.ui.search > .results .result:last-child { - border-bottom: none !important; -} - -/* Image */ - -.ui.search > .results .result .image { - float: right; - overflow: hidden; - background: none; - width: 5em; - height: 3em; - border-radius: 0.25em; -} - -.ui.search > .results .result .image img { - display: block; - width: auto; - height: 100%; -} - -/*-------------- - Info ----------------*/ - -.ui.search > .results .result .image + .content { - margin: 0 6em 0 0; -} - -.ui.search > .results .result .title { - margin: -0.14285714em 0 0; - font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif; - font-weight: bold; - font-size: 1em; - color: rgba(0, 0, 0, 0.85); -} - -.ui.search > .results .result .description { - margin-top: 0; - font-size: 0.92857143em; - color: rgba(0, 0, 0, 0.4); -} - -.ui.search > .results .result .price { - float: right; - color: #21BA45; -} - -/*-------------- - Message ----------------*/ - -.ui.search > .results > .message { - padding: 1em 1em; -} - -.ui.search > .results > .message .header { - font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif; - font-size: 1rem; - font-weight: bold; - color: rgba(0, 0, 0, 0.87); -} - -.ui.search > .results > .message .description { - margin-top: 0.25rem; - font-size: 1em; - color: rgba(0, 0, 0, 0.87); -} - -/* View All Results */ - -.ui.search > .results > .action { - display: block; - border-top: none; - background: #F3F4F5; - padding: 0.92857143em 1em; - color: rgba(0, 0, 0, 0.87); - font-weight: bold; - text-align: center; -} - -/******************************* - States -*******************************/ - -/*-------------------- - Focus ----------------------*/ - -.ui.search > .prompt:focus { - border-color: rgba(34, 36, 38, 0.35); - background: #FFFFFF; - color: rgba(0, 0, 0, 0.95); -} - -/*-------------------- - Loading - ---------------------*/ - -.ui.loading.search .input > i.icon:before { - position: absolute; - content: ''; - top: 50%; - left: 50%; - margin: -0.64285714em 0 0 -0.64285714em; - width: 1.28571429em; - height: 1.28571429em; - border-radius: 500rem; - border: 0.2em solid rgba(0, 0, 0, 0.1); -} - -.ui.loading.search .input > i.icon:after { - position: absolute; - content: ''; - top: 50%; - left: 50%; - margin: -0.64285714em 0 0 -0.64285714em; - width: 1.28571429em; - height: 1.28571429em; - -webkit-animation: loader 0.6s infinite linear; - animation: loader 0.6s infinite linear; - border: 0.2em solid #767676; - border-radius: 500rem; - -webkit-box-shadow: 0 0 0 1px transparent; - box-shadow: 0 0 0 1px transparent; -} - -/*-------------- - Hover ----------------*/ - -.ui.search > .results .result:hover, -.ui.category.search > .results .category .result:hover { - background: #F9FAFB; -} - -.ui.search .action:hover:not(div) { - background: #E0E0E0; -} - -/*-------------- - Active ----------------*/ - -.ui.category.search > .results .category.active { - background: #F3F4F5; -} - -.ui.category.search > .results .category.active > .name { - color: rgba(0, 0, 0, 0.87); -} - -.ui.search > .results .result.active, -.ui.category.search > .results .category .result.active { - position: relative; - border-left-color: rgba(34, 36, 38, 0.1); - background: #F3F4F5; - -webkit-box-shadow: none; - box-shadow: none; -} - -.ui.search > .results .result.active .title { - color: rgba(0, 0, 0, 0.85); -} - -.ui.search > .results .result.active .description { - color: rgba(0, 0, 0, 0.85); -} - -/*-------------------- - Disabled - ----------------------*/ - -/* Disabled */ - -.ui.disabled.search { - cursor: default; - pointer-events: none; - opacity: 0.45; -} - -/******************************* - Types -*******************************/ - -/*-------------- - Selection - ---------------*/ - -.ui.search.selection .prompt { - border-radius: 0.28571429rem; -} - -/* Remove input */ - -.ui.search.selection > .icon.input > .remove.icon { - pointer-events: none; - position: absolute; - left: auto; - opacity: 0; - color: ''; - top: 0; - right: 0; - -webkit-transition: color 0.1s ease, opacity 0.1s ease; - transition: color 0.1s ease, opacity 0.1s ease; -} - -.ui.search.selection > .icon.input > .active.remove.icon { - cursor: pointer; - opacity: 0.8; - pointer-events: auto; -} - -.ui.search.selection > .icon.input:not([class*="left icon"]) > .icon ~ .remove.icon { - right: 1.85714em; -} - -.ui.search.selection > .icon.input > .remove.icon:hover { - opacity: 1; - color: #DB2828; -} - -/*-------------- - Category - ---------------*/ - -.ui.category.search .results { - width: 28em; -} - -.ui.category.search .results.animating, -.ui.category.search .results.visible { - display: table; -} - -/* Category */ - -.ui.category.search > .results .category { - display: table-row; - background: #F3F4F5; - -webkit-box-shadow: none; - box-shadow: none; - -webkit-transition: background 0.1s ease, border-color 0.1s ease; - transition: background 0.1s ease, border-color 0.1s ease; -} - -/* Last Category */ - -.ui.category.search > .results .category:last-child { - border-bottom: none; -} - -/* First / Last */ - -.ui.category.search > .results .category:first-child .name + .result { - border-radius: 0 0.28571429rem 0 0; -} - -.ui.category.search > .results .category:last-child .result:last-child { - border-radius: 0 0 0.28571429rem 0; -} - -/* Category Result Name */ - -.ui.category.search > .results .category > .name { - display: table-cell; - text-overflow: ellipsis; - width: 100px; - white-space: nowrap; - background: transparent; - font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif; - font-size: 1em; - padding: 0.4em 1em; - font-weight: bold; - color: rgba(0, 0, 0, 0.4); - border-bottom: 1px solid rgba(34, 36, 38, 0.1); -} - -/* Category Result */ - -.ui.category.search > .results .category .results { - display: table-cell; - background: #FFFFFF; - border-left: 1px solid rgba(34, 36, 38, 0.15); - border-bottom: 1px solid rgba(34, 36, 38, 0.1); -} - -.ui.category.search > .results .category .result { - border-bottom: 1px solid rgba(34, 36, 38, 0.1); - -webkit-transition: background 0.1s ease, border-color 0.1s ease; - transition: background 0.1s ease, border-color 0.1s ease; - padding: 0.85714286em 1.14285714em; -} - -/******************************* - Variations -*******************************/ - -/*------------------- - Left / Right - --------------------*/ - -.ui[class*="left aligned"].search > .results { - right: auto; - left: 0; -} - -.ui[class*="right aligned"].search > .results { - right: 0; - left: auto; -} - -/*-------------- - Fluid ----------------*/ - -.ui.fluid.search .results { - width: 100%; -} - -/*-------------- - Sizes ----------------*/ - -.ui.search { - font-size: 1em; -} - -.ui.mini.search { - font-size: 0.78571429em; -} - -.ui.tiny.search { - font-size: 0.85714286em; -} - -.ui.small.search { - font-size: 0.92857143em; -} - -.ui.large.search { - font-size: 1.14285714em; -} - -.ui.big.search { - font-size: 1.28571429em; -} - -.ui.huge.search { - font-size: 1.42857143em; -} - -.ui.massive.search { - font-size: 1.71428571em; -} - -/*-------------- - Mobile ----------------*/ - -@media only screen and (max-width: 767.98px) { - .ui.search .results { - max-width: calc(100vw - 2rem); - } -} - -/******************************* - Theme Overrides -*******************************/ - -/******************************* - Site Overrides -*******************************/ -/*! - * # Fomantic-UI - Shape - * http://github.com/fomantic/Fomantic-UI/ - * - * - * Released under the MIT license - * http://opensource.org/licenses/MIT - * - */ - -/******************************* - Shape -*******************************/ - -.ui.shape { - position: relative; - vertical-align: top; - display: inline-block; - -webkit-perspective: 2000px; - perspective: 2000px; - -webkit-transition: left 0.6s ease-in-out, width 0.6s ease-in-out, height 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out; - transition: left 0.6s ease-in-out, width 0.6s ease-in-out, height 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out; - transition: transform 0.6s ease-in-out, left 0.6s ease-in-out, width 0.6s ease-in-out, height 0.6s ease-in-out; - transition: transform 0.6s ease-in-out, left 0.6s ease-in-out, width 0.6s ease-in-out, height 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out; -} - -.ui.shape .sides { - -webkit-transform-style: preserve-3d; - transform-style: preserve-3d; -} - -.ui.shape .side { - display: none; - opacity: 1; - width: 100%; - margin: 0 !important; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; -} - -.ui.shape .side * { - -webkit-backface-visibility: visible !important; - backface-visibility: visible !important; -} - -/******************************* - Types -*******************************/ - -.ui.cube.shape .side { - min-width: 15em; - height: 15em; - padding: 2em; - background-color: #E6E6E6; - color: rgba(0, 0, 0, 0.87); - -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.3); - box-shadow: 0 0 2px rgba(0, 0, 0, 0.3); -} - -.ui.cube.shape .side > .content { - width: 100%; - height: 100%; - display: table; - text-align: center; - -webkit-user-select: text; - -moz-user-select: text; - -ms-user-select: text; - user-select: text; -} - -.ui.cube.shape .side > .content > div { - display: table-cell; - vertical-align: middle; - font-size: 2em; -} - -/******************************* - Variations -*******************************/ - -.ui.text.shape.animating .sides { - position: static; -} - -.ui.text.shape .side { - white-space: nowrap; -} - -.ui.text.shape .side > * { - white-space: normal; -} - -/******************************* - States -*******************************/ - -/*-------------- - Loading - ---------------*/ - -.ui.loading.shape { - position: absolute; - top: -9999px; - left: -9999px; -} - -/*-------------- - Animating ----------------*/ - -.ui.shape .animating.side { - position: absolute; - top: 0; - left: 0; - display: block; - z-index: 100; -} - -.ui.shape .hidden.side { - opacity: 0.6; -} - -/*-------------- - CSS ----------------*/ - -.ui.shape.animating .sides { - position: absolute; - -webkit-transition: left 0.6s ease-in-out, width 0.6s ease-in-out, height 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out; - transition: left 0.6s ease-in-out, width 0.6s ease-in-out, height 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out; - transition: transform 0.6s ease-in-out, left 0.6s ease-in-out, width 0.6s ease-in-out, height 0.6s ease-in-out; - transition: transform 0.6s ease-in-out, left 0.6s ease-in-out, width 0.6s ease-in-out, height 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out; -} - -.ui.shape.animating .side { - -webkit-transition: opacity 0.6s ease-in-out; - transition: opacity 0.6s ease-in-out; -} - -.ui.shape .animating.side *, -.ui.shape.animating .side * { - -webkit-transition: none; - transition: none; -} - -/*-------------- - Active ----------------*/ - -.ui.shape .active.side { - display: block; -} - -/******************************* - Theme Overrides -*******************************/ - -/******************************* - User Overrides -*******************************/ -/*! - * # Fomantic-UI - Sidebar - * http://github.com/fomantic/Fomantic-UI/ - * - * - * Released under the MIT license - * http://opensource.org/licenses/MIT - * - */ - -/******************************* - Sidebar -*******************************/ - -/* Sidebar Menu */ - -.ui.sidebar { - position: fixed; - top: 0; - left: 0; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - -webkit-transition: none; - transition: none; - will-change: transform; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - visibility: hidden; - -webkit-overflow-scrolling: touch; - height: 100% !important; - max-height: 100%; - border-radius: 0 !important; - margin: 0 !important; - overflow-y: auto !important; - z-index: 102; -} - -/* GPU Layers for Child Elements */ - -.ui.sidebar > * { - -webkit-backface-visibility: hidden; - backface-visibility: hidden; -} - -/*-------------- - Direction ----------------*/ - -.ui.left.sidebar { - right: auto; - left: 0; - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); -} - -.ui.right.sidebar { - right: 0 !important; - left: auto !important; - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0); -} - -.ui.top.sidebar, -.ui.bottom.sidebar { - width: 100% !important; - height: auto !important; -} - -.ui.top.sidebar { - top: 0 !important; - bottom: auto !important; - -webkit-transform: translate3d(0, -100%, 0); - transform: translate3d(0, -100%, 0); -} - -.ui.bottom.sidebar { - top: auto !important; - bottom: 0 !important; - -webkit-transform: translate3d(0, 100%, 0); - transform: translate3d(0, 100%, 0); -} - -/*-------------- - Pushable ----------------*/ - -.pushable { - height: 100%; - overflow-x: hidden; - padding: 0 !important; -} - -/* Whole Page */ - -body.pushable { - background: #545454; -} - -body.pushable.dimmed { - background: inherit; -} - -/* Page Context */ - -.pushable:not(body) { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); -} - -.pushable:not(body) > .ui.sidebar, -.pushable:not(body) > .fixed, -.pushable:not(body) > .pusher:after { - position: absolute; -} - -/*-------------- - Fixed ----------------*/ - -.pushable > .fixed { - position: fixed; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - -webkit-transition: -webkit-transform 500ms ease; - transition: -webkit-transform 500ms ease; - transition: transform 500ms ease; - transition: transform 500ms ease, -webkit-transform 500ms ease; - will-change: transform; - z-index: 101; -} - -/*-------------- - Page ----------------*/ - -.pushable > .pusher { - position: relative; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - overflow: hidden; - min-height: 100%; - -webkit-transition: -webkit-transform 500ms ease; - transition: -webkit-transform 500ms ease; - transition: transform 500ms ease; - transition: transform 500ms ease, -webkit-transform 500ms ease; - z-index: 2; - /* Pusher should inherit background from context */ - background: inherit; -} - -body.pushable > .pusher { - background: #FFFFFF; -} - -/*-------------- - Dimmer ----------------*/ - -.pushable > .pusher:after { - position: fixed; - top: 0; - right: 0; - content: ''; - background-color: rgba(0, 0, 0, 0.4); - overflow: hidden; - opacity: 0; - -webkit-transition: opacity 500ms; - transition: opacity 500ms; - will-change: opacity; - z-index: 1000; -} - -/*-------------- - Coupling ----------------*/ - -.ui.sidebar.menu .item { - border-radius: 0 !important; -} - -/******************************* - States -*******************************/ - -/*-------------- - Dimmed ----------------*/ - -.pushable > .pusher.dimmed:after { - width: 100% !important; - height: 100% !important; - opacity: 1 !important; -} - -/*-------------- - Animating ----------------*/ - -.ui.animating.sidebar { - visibility: visible; -} - -/*-------------- - Visible ----------------*/ - -.ui.visible.sidebar { - visibility: visible; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); -} - -/* Shadow Direction */ - -.ui.left.visible.sidebar, -.ui.right.visible.sidebar { - -webkit-box-shadow: 0 0 20px rgba(34, 36, 38, 0.15); - box-shadow: 0 0 20px rgba(34, 36, 38, 0.15); -} - -.ui.top.visible.sidebar, -.ui.bottom.visible.sidebar { - -webkit-box-shadow: 0 0 20px rgba(34, 36, 38, 0.15); - box-shadow: 0 0 20px rgba(34, 36, 38, 0.15); -} - -/* Visible On Load */ - -.ui.visible.left.sidebar ~ .fixed, -.ui.visible.left.sidebar ~ .pusher { - -webkit-transform: translate3d(260px, 0, 0); - transform: translate3d(260px, 0, 0); -} - -.ui.visible.right.sidebar ~ .fixed, -.ui.visible.right.sidebar ~ .pusher { - -webkit-transform: translate3d(-260px, 0, 0); - transform: translate3d(-260px, 0, 0); -} - -.ui.visible.top.sidebar ~ .fixed, -.ui.visible.top.sidebar ~ .pusher { - -webkit-transform: translate3d(0, 36px, 0); - transform: translate3d(0, 36px, 0); -} - -.ui.visible.bottom.sidebar ~ .fixed, -.ui.visible.bottom.sidebar ~ .pusher { - -webkit-transform: translate3d(0, -36px, 0); - transform: translate3d(0, -36px, 0); -} - -/* opposite sides visible forces content overlay */ - -.ui.visible.left.sidebar ~ .ui.visible.right.sidebar ~ .fixed, -.ui.visible.left.sidebar ~ .ui.visible.right.sidebar ~ .pusher, -.ui.visible.right.sidebar ~ .ui.visible.left.sidebar ~ .fixed, -.ui.visible.right.sidebar ~ .ui.visible.left.sidebar ~ .pusher { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); -} - -/*-------------- - iOS ----------------*/ - -/******************************* - Variations -*******************************/ - -/*-------------- - Width ----------------*/ - -/* Left / Right */ - -.ui.thin.left.sidebar, -.ui.thin.right.sidebar { - width: 150px; -} - -.ui[class*="very thin"].left.sidebar, -.ui[class*="very thin"].right.sidebar { - width: 60px; -} - -.ui.left.sidebar, -.ui.right.sidebar { - width: 260px; -} - -.ui.wide.left.sidebar, -.ui.wide.right.sidebar { - width: 350px; -} - -.ui[class*="very wide"].left.sidebar, -.ui[class*="very wide"].right.sidebar { - width: 475px; -} - -/* Left Visible */ - -.ui.visible.thin.left.sidebar ~ .fixed, -.ui.visible.thin.left.sidebar ~ .pusher { - -webkit-transform: translate3d(150px, 0, 0); - transform: translate3d(150px, 0, 0); -} - -.ui.visible[class*="very thin"].left.sidebar ~ .fixed, -.ui.visible[class*="very thin"].left.sidebar ~ .pusher { - -webkit-transform: translate3d(60px, 0, 0); - transform: translate3d(60px, 0, 0); -} - -.ui.visible.wide.left.sidebar ~ .fixed, -.ui.visible.wide.left.sidebar ~ .pusher { - -webkit-transform: translate3d(350px, 0, 0); - transform: translate3d(350px, 0, 0); -} - -.ui.visible[class*="very wide"].left.sidebar ~ .fixed, -.ui.visible[class*="very wide"].left.sidebar ~ .pusher { - -webkit-transform: translate3d(475px, 0, 0); - transform: translate3d(475px, 0, 0); -} - -/* Right Visible */ - -.ui.visible.thin.right.sidebar ~ .fixed, -.ui.visible.thin.right.sidebar ~ .pusher { - -webkit-transform: translate3d(-150px, 0, 0); - transform: translate3d(-150px, 0, 0); -} - -.ui.visible[class*="very thin"].right.sidebar ~ .fixed, -.ui.visible[class*="very thin"].right.sidebar ~ .pusher { - -webkit-transform: translate3d(-60px, 0, 0); - transform: translate3d(-60px, 0, 0); -} - -.ui.visible.wide.right.sidebar ~ .fixed, -.ui.visible.wide.right.sidebar ~ .pusher { - -webkit-transform: translate3d(-350px, 0, 0); - transform: translate3d(-350px, 0, 0); -} - -.ui.visible[class*="very wide"].right.sidebar ~ .fixed, -.ui.visible[class*="very wide"].right.sidebar ~ .pusher { - -webkit-transform: translate3d(-475px, 0, 0); - transform: translate3d(-475px, 0, 0); -} - -/******************************* - Animations -*******************************/ - -/*-------------- - Overlay - ---------------*/ - -/* Set-up */ - -.ui.overlay.sidebar { - z-index: 102; -} - -/* Initial */ - -.ui.left.overlay.sidebar { - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); -} - -.ui.right.overlay.sidebar { - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0); -} - -.ui.top.overlay.sidebar { - -webkit-transform: translate3d(0%, -100%, 0); - transform: translate3d(0%, -100%, 0); -} - -.ui.bottom.overlay.sidebar { - -webkit-transform: translate3d(0%, 100%, 0); - transform: translate3d(0%, 100%, 0); -} - -/* Animation */ - -.animating.ui.overlay.sidebar, -.ui.visible.overlay.sidebar { - -webkit-transition: -webkit-transform 500ms ease; - transition: -webkit-transform 500ms ease; - transition: transform 500ms ease; - transition: transform 500ms ease, -webkit-transform 500ms ease; -} - -/* End - Sidebar */ - -.ui.visible.left.overlay.sidebar { - -webkit-transform: translate3d(0%, 0, 0); - transform: translate3d(0%, 0, 0); -} - -.ui.visible.right.overlay.sidebar { - -webkit-transform: translate3d(0%, 0, 0); - transform: translate3d(0%, 0, 0); -} - -.ui.visible.top.overlay.sidebar { - -webkit-transform: translate3d(0%, 0, 0); - transform: translate3d(0%, 0, 0); -} - -.ui.visible.bottom.overlay.sidebar { - -webkit-transform: translate3d(0%, 0, 0); - transform: translate3d(0%, 0, 0); -} - -/* End - Pusher */ - -.ui.visible.overlay.sidebar ~ .fixed, -.ui.visible.overlay.sidebar ~ .pusher { - -webkit-transform: none !important; - transform: none !important; -} - -/*-------------- - Push - ---------------*/ - -/* Initial */ - -.ui.push.sidebar { - -webkit-transition: -webkit-transform 500ms ease; - transition: -webkit-transform 500ms ease; - transition: transform 500ms ease; - transition: transform 500ms ease, -webkit-transform 500ms ease; - z-index: 102; -} - -/* Sidebar - Initial */ - -.ui.left.push.sidebar { - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); -} - -.ui.right.push.sidebar { - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0); -} - -.ui.top.push.sidebar { - -webkit-transform: translate3d(0%, -100%, 0); - transform: translate3d(0%, -100%, 0); -} - -.ui.bottom.push.sidebar { - -webkit-transform: translate3d(0%, 100%, 0); - transform: translate3d(0%, 100%, 0); -} - -/* End */ - -.ui.visible.push.sidebar { - -webkit-transform: translate3d(0%, 0, 0); - transform: translate3d(0%, 0, 0); -} - -/*-------------- - Uncover - ---------------*/ - -/* Initial */ - -.ui.uncover.sidebar { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - z-index: 1; -} - -/* End */ - -.ui.visible.uncover.sidebar { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - -webkit-transition: -webkit-transform 500ms ease; - transition: -webkit-transform 500ms ease; - transition: transform 500ms ease; - transition: transform 500ms ease, -webkit-transform 500ms ease; -} - -/*-------------- - Slide Along - ---------------*/ - -/* Initial */ - -.ui.slide.along.sidebar { - z-index: 1; -} - -/* Sidebar - Initial */ - -.ui.left.slide.along.sidebar { - -webkit-transform: translate3d(-50%, 0, 0); - transform: translate3d(-50%, 0, 0); -} - -.ui.right.slide.along.sidebar { - -webkit-transform: translate3d(50%, 0, 0); - transform: translate3d(50%, 0, 0); -} - -.ui.top.slide.along.sidebar { - -webkit-transform: translate3d(0, -50%, 0); - transform: translate3d(0, -50%, 0); -} - -.ui.bottom.slide.along.sidebar { - -webkit-transform: translate3d(0%, 50%, 0); - transform: translate3d(0%, 50%, 0); -} - -/* Animation */ - -.ui.animating.slide.along.sidebar { - -webkit-transition: -webkit-transform 500ms ease; - transition: -webkit-transform 500ms ease; - transition: transform 500ms ease; - transition: transform 500ms ease, -webkit-transform 500ms ease; -} - -/* End */ - -.ui.visible.slide.along.sidebar { - -webkit-transform: translate3d(0%, 0, 0); - transform: translate3d(0%, 0, 0); -} - -/*-------------- - Slide Out - ---------------*/ - -/* Initial */ - -.ui.slide.out.sidebar { - z-index: 1; -} - -/* Sidebar - Initial */ - -.ui.left.slide.out.sidebar { - -webkit-transform: translate3d(50%, 0, 0); - transform: translate3d(50%, 0, 0); -} - -.ui.right.slide.out.sidebar { - -webkit-transform: translate3d(-50%, 0, 0); - transform: translate3d(-50%, 0, 0); -} - -.ui.top.slide.out.sidebar { - -webkit-transform: translate3d(0%, 50%, 0); - transform: translate3d(0%, 50%, 0); -} - -.ui.bottom.slide.out.sidebar { - -webkit-transform: translate3d(0%, -50%, 0); - transform: translate3d(0%, -50%, 0); -} - -/* Animation */ - -.ui.animating.slide.out.sidebar { - -webkit-transition: -webkit-transform 500ms ease; - transition: -webkit-transform 500ms ease; - transition: transform 500ms ease; - transition: transform 500ms ease, -webkit-transform 500ms ease; -} - -/* End */ - -.ui.visible.slide.out.sidebar { - -webkit-transform: translate3d(0%, 0, 0); - transform: translate3d(0%, 0, 0); -} - -/*-------------- - Scale Down - ---------------*/ - -/* Initial */ - -.ui.scale.down.sidebar { - -webkit-transition: -webkit-transform 500ms ease; - transition: -webkit-transform 500ms ease; - transition: transform 500ms ease; - transition: transform 500ms ease, -webkit-transform 500ms ease; - z-index: 102; -} - -.ui.left.scale.down.sidebar { - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); -} - -.ui.right.scale.down.sidebar { - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0); -} - -.ui.top.scale.down.sidebar { - -webkit-transform: translate3d(0%, -100%, 0); - transform: translate3d(0%, -100%, 0); -} - -.ui.bottom.scale.down.sidebar { - -webkit-transform: translate3d(0%, 100%, 0); - transform: translate3d(0%, 100%, 0); -} - -/* Pusher - Initial */ - -.ui.scale.down.left.sidebar ~ .pusher { - -webkit-transform-origin: 75% 50%; - transform-origin: 75% 50%; -} - -.ui.scale.down.right.sidebar ~ .pusher { - -webkit-transform-origin: 25% 50%; - transform-origin: 25% 50%; -} - -.ui.scale.down.top.sidebar ~ .pusher { - -webkit-transform-origin: 50% 75%; - transform-origin: 50% 75%; -} - -.ui.scale.down.bottom.sidebar ~ .pusher { - -webkit-transform-origin: 50% 25%; - transform-origin: 50% 25%; -} - -/* Animation */ - -.ui.animating.scale.down > .visible.ui.sidebar { - -webkit-transition: -webkit-transform 500ms ease; - transition: -webkit-transform 500ms ease; - transition: transform 500ms ease; - transition: transform 500ms ease, -webkit-transform 500ms ease; -} - -.ui.visible.scale.down.sidebar ~ .pusher, -.ui.animating.scale.down.sidebar ~ .pusher { - display: block !important; - width: 100%; - height: 100%; - overflow: hidden !important; -} - -/* End */ - -.ui.visible.scale.down.sidebar { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); -} - -.ui.visible.scale.down.sidebar ~ .pusher { - -webkit-transform: scale(0.75); - transform: scale(0.75); -} - -/******************************* - Theme Overrides -*******************************/ - -/******************************* - Site Overrides -*******************************/ -/*! - * # Fomantic-UI - Sticky - * http://github.com/fomantic/Fomantic-UI/ - * - * - * Released under the MIT license - * http://opensource.org/licenses/MIT - * - */ - -/******************************* - Sticky -*******************************/ - -.ui.sticky { - position: static; - -webkit-transition: none; - transition: none; - z-index: 800; -} - -/******************************* - States -*******************************/ - -/* Bound */ - -.ui.sticky.bound { - position: absolute; - left: auto; - right: auto; -} - -/* Fixed */ - -.ui.sticky.fixed { - position: fixed; - left: auto; - right: auto; -} - -/* Bound/Fixed Position */ - -.ui.sticky.bound.top, -.ui.sticky.fixed.top { - top: 0; - bottom: auto; -} - -.ui.sticky.bound.bottom, -.ui.sticky.fixed.bottom { - top: auto; - bottom: 0; -} - -/******************************* - Types -*******************************/ - -.ui.native.sticky { - position: -webkit-sticky; - position: -moz-sticky; - position: -ms-sticky; - position: -o-sticky; - position: sticky; -} - -/******************************* - Theme Overrides -*******************************/ - -/******************************* - Site Overrides -*******************************/ -/*! - * # Fomantic-UI - Tab - * http://github.com/fomantic/Fomantic-UI/ - * - * - * Released under the MIT license - * http://opensource.org/licenses/MIT - * - */ - -/******************************* - UI Tabs -*******************************/ - -.ui.tab { - display: none; -} - -/******************************* - States -*******************************/ - -/*-------------------- - Active ----------------------*/ - -.ui.tab.active, -.ui.tab.open { - display: block; -} - -/*-------------------- - Loading - ---------------------*/ - -.ui.tab.loading { - position: relative; - overflow: hidden; - display: block; - min-height: 250px; -} - -.ui.tab.loading * { - position: relative !important; - left: -10000px !important; -} - -.ui.tab.loading:before, -.ui.tab.loading.segment:before { - position: absolute; - content: ''; - top: 50%; - left: 50%; - margin: -1.25em 0 0 -1.25em; - width: 2.5em; - height: 2.5em; - border-radius: 500rem; - border: 0.2em solid rgba(0, 0, 0, 0.1); -} - -.ui.tab.loading:after, -.ui.tab.loading.segment:after { - position: absolute; - content: ''; - top: 50%; - left: 50%; - margin: -1.25em 0 0 -1.25em; - width: 2.5em; - height: 2.5em; - -webkit-animation: loader 0.6s infinite linear; - animation: loader 0.6s infinite linear; - border: 0.2em solid #767676; - border-radius: 500rem; - -webkit-box-shadow: 0 0 0 1px transparent; - box-shadow: 0 0 0 1px transparent; -} - -/******************************* - Tab Overrides -*******************************/ - -/******************************* - User Overrides -*******************************/ -/*! - * # Fomantic-UI - Toast - * http://github.com/fomantic/Fomantic-UI/ - * - * - * Released under the MIT license - * http://opensource.org/licenses/MIT - * - */ - -/******************************* - Toast container -*******************************/ - -.ui.toast-container { - position: fixed; - z-index: 9999; -} - -.ui.toast-container.top.right { - top: 0.85714286em; - right: 0.85714286em; - margin-left: 0.85714286em; -} - -.ui.toast-container.top.left { - top: 0.85714286em; - left: 0.85714286em; - margin-right: 0.85714286em; -} - -.ui.toast-container.top.center { - left: 50%; - -webkit-transform: translate(-50%, 0); - transform: translate(-50%, 0); - top: 0.85714286em; -} - -.ui.toast-container.bottom.right { - bottom: 0.85714286em; - right: 0.85714286em; - margin-left: 0.85714286em; -} - -.ui.toast-container.bottom.left { - bottom: 0.85714286em; - left: 0.85714286em; - margin-right: 0.85714286em; -} - -.ui.toast-container.bottom.center { - left: 50%; - -webkit-transform: translate(-50%, 0); - transform: translate(-50%, 0); - bottom: 0.85714286em; -} - -.ui.toast-container .visible.toast-box, -.ui.toast-container .animating.toast-box, -.ui.toast-container .toast-box { - display: table !important; -} - -.ui.toast-container .toast-box { - margin-bottom: 0.5em; - border-radius: 0.28571429rem; - cursor: default; -} - -.ui.toast-container .toast-box:hover { - opacity: 1; -} - -.ui.toast-container .toast-box:not(.unclickable):hover { - cursor: pointer; -} - -.ui.toast-container .toast-box.floating, -.ui.toast-container .toast-box.hoverfloating:hover { - -webkit-box-shadow: 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15); - box-shadow: 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15); - border: 1px solid rgba(34, 36, 38, 0.12); -} - -.ui.toast-container .toast-box.compact, -.ui.toast-container .toast-box > .compact { - width: 350px; -} - -.ui.toast-container .toast-box > .ui.toast, -.ui.toast-container .toast-box > .ui.message { - margin: 0 -1px -0.01em; - position: relative; -} - -.ui.toast-container .toast-box > .attached.progress { - z-index: 1; -} - -.ui.toast-container .toast-box > .attached.progress.bottom { - margin: -0.2em -1px -0.01em; -} - -.ui.toast-container .toast-box > .attached.progress.top { - margin: -0.01em -1px -0.2em; -} - -.ui.toast-container .toast-box > .attached.progress .bar { - min-width: 0; -} - -.ui.toast-container .toast-box > .attached.progress.info .bar.bar.bar { - background: #12a1bf; -} - -.ui.toast-container .toast-box > .attached.progress.warning .bar.bar.bar { - background: #cf9b0d; -} - -.ui.toast-container .toast-box > .attached.progress.success .bar.bar.bar { - background: #15792d; -} - -.ui.toast-container .toast-box > .attached.progress .error .bar.bar.bar { - background: #9c1a1a; -} - -.ui.toast-container .toast-box > .attached.progress.neutral .bar.bar.bar { - background: #d9d9d9; -} - -.ui.toast-container .toast-box > .ui.message > .close.icon { - top: 0.3em; - right: 0.3em; -} - -.ui.toast-container .toast-box > .ui.message > .actions:last-child { - margin-bottom: -1em; -} - -.ui.toast-container .toast-box > .ui.message.icon { - -webkit-box-align: inherit; - -ms-flex-align: inherit; - align-items: inherit; -} - -.ui.toast-container .toast-box > .ui.message.icon > :not(.icon):not(.actions) { - padding-left: 5rem; -} - -.ui.toast-container .toast-box > .ui.message.icon > .icon:not(.close) { - display: inline-block; - position: absolute; - width: 4rem; - top: 50%; - -webkit-transform: translateY(-50%); - transform: translateY(-50%); -} - -.ui.toast-container .toast-box > .ui.message.icon:not(.vertical).actions > .icon:not(.close) { - top: calc(50% - 1.2em); - -webkit-transform: none; - transform: none; -} - -.ui.toast-container .toast-box > .ui.message.icon:not(.vertical).icon.icon.icon { - display: block; -} - -.ui.toast-container .toast-box .ui.toast > .close.icon { - cursor: pointer; - margin: 0; - opacity: 0.7; - -webkit-transition: opacity 0.1s ease; - transition: opacity 0.1s ease; -} - -.ui.toast-container .toast-box .ui.toast > .close.icon:hover { - opacity: 1; -} - -.ui.toast-container .toast-box .ui.toast.vertical > .close.icon { - margin-top: -0.3em; - margin-right: -0.3em; -} - -.ui.toast-container .toast-box .ui.toast:not(.vertical) > .close.icon { - position: absolute; - top: 0.3em; -} - -.ui.toast-container .toast-box .ui.toast:not(.vertical) > .close.icon:not(.left) { - right: 0.3em; -} - -.ui.toast-container .toast-box .ui.toast:not(.vertical) > .close.icon.left { - margin-left: -0.3em; -} - -.ui.toast-container .toast-box .ui.card { - margin: 0; -} - -.ui.toast-container .toast-box .ui.card.attached:not(.vertical).bottom { - border-top-left-radius: 0; - border-top-right-radius: 0; -} - -.ui.toast-container .toast-box .ui.card.attached:not(.vertical).bottom.horizontal > .image > img { - border-top-left-radius: 0; -} - -.ui.toast-container .toast-box .ui.card.attached:not(.vertical).bottom.horizontal > .image:last-child > img { - border-top-right-radius: 0; -} - -.ui.toast-container .toast-box .ui.card.attached:not(.vertical).top { - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; -} - -.ui.toast-container .toast-box .ui.card.attached:not(.vertical).top.horizontal > .image > img { - border-bottom-left-radius: 0; -} - -.ui.toast-container .toast-box .ui.card.attached:not(.vertical).top.horizontal > .image:last-child > img { - border-bottom-right-radius: 0; -} - -.ui.toast-container .toast-box .ui.card.horizontal.actions > .image > img { - border-bottom-left-radius: 0; -} - -.ui.toast-container .toast-box .ui.card.horizontal.actions > .image:last-child > img { - border-bottom-right-radius: 0; -} - -.ui.toast-container .toast-box .progressing { - -webkit-animation-iteration-count: 1; - animation-iteration-count: 1; - -webkit-animation-timing-function: linear; - animation-timing-function: linear; -} - -.ui.toast-container .toast-box .progressing.up { - -webkit-animation-name: progressUp; - animation-name: progressUp; -} - -.ui.toast-container .toast-box .progressing.down { - -webkit-animation-name: progressDown; - animation-name: progressDown; -} - -.ui.toast-container .toast-box .progressing.wait { - -webkit-animation-name: progressWait; - animation-name: progressWait; -} - -.ui.toast-container .toast-box:hover .pausable.progressing { - -webkit-animation-play-state: paused; - animation-play-state: paused; -} - -.ui.toast-container .toast-box .ui.toast:not(.vertical) { - display: block; -} - -.ui.toast-container .toast-box :not(.comment):not(.card) .actions { - margin: 0.5em -1em -1em -1em; -} - -.ui.toast-container .toast-box :not(.comment) .actions { - padding: 0.5em 0.5em 0.75em 0.5em; - text-align: right; -} - -.ui.toast-container .toast-box :not(.comment) .actions.attached:not(.vertical) { - margin-right: 1px; -} - -.ui.toast-container .toast-box :not(.comment) .actions:not(.basic):not(.attached) { - background: rgba(255, 255, 255, 0.25); - border-top: 1px solid rgba(0, 0, 0, 0.2); -} - -.ui.toast-container .toast-box :not(.comment) .actions.left { - text-align: left; -} - -.ui.toast-container .toast-box .vertical.actions > .button, -.ui.toast-container .toast-box > .vertical > .vertical.vertical, -.ui.toast-container .toast-box > .vertical.vertical.vertical { - display: -webkit-box; - display: -ms-flexbox; - display: flex; -} - -.ui.toast-container .toast-box :not(.comment) .vertical.actions { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; -} - -.ui.toast-container .toast-box :not(.comment) .vertical.actions > .button { - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; -} - -.ui.toast-container .toast-box :not(.comment) .vertical.actions.attached > .button { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - -.ui.toast-container .toast-box :not(.comment) .vertical.actions:not(.attached) { - border-top: 0; - margin-top: -0.75em; - margin-bottom: -0.75em; - margin-left: 1em; - -ms-flex-pack: distribute; - justify-content: space-around; -} - -.ui.toast-container .toast-box :not(.comment) .vertical.actions:not(.attached):not(.basic) { - border-left: 1px solid rgba(0, 0, 0, 0.2); -} - -.ui.toast-container .toast-box :not(.comment) .vertical.actions:not(.attached) > .button:not(:last-child) { - margin-bottom: 0.3em; -} - -.ui.toast-container .toast-box :not(.comment) .vertical.actions:not(.attached).top { - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; -} - -.ui.toast-container .toast-box :not(.comment) .vertical.actions:not(.attached).bottom { - -webkit-box-pack: end; - -ms-flex-pack: end; - justify-content: flex-end; -} - -.ui.vertical.attached:not(.left).card > .image > img { - border-top-right-radius: 0; -} - -.ui.vertical.attached:not(.left).card.horizontal > .image:last-child > img { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -.ui.vertical.attached:not(.left).card, -.ui.vertical.attached:not(.left).toast { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -.ui.vertical.attached:not(.left).actions { - border-top-right-radius: 0.28571429rem; - border-bottom-right-radius: 0.28571429rem; -} - -.ui.vertical.attached:not(.left).actions .button:first-child, -.ui.vertical.attached:not(.left).actions .button:last-child { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} - -.ui.vertical.attached:not(.left).message { - border-top-right-radius: 0; - border-bottom-left-radius: 0.28571429rem; -} - -.ui.vertical.attached.left.card > .image > img { - border-top-left-radius: 0; -} - -.ui.vertical.attached.left.card.horizontal > .image > img { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} - -.ui.vertical.attached.left.card, -.ui.vertical.attached.left.toast { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} - -.ui.vertical.attached.left.actions { - border-top-left-radius: 0.28571429rem; - border-bottom-left-radius: 0.28571429rem; -} - -.ui.vertical.attached.left.actions .button:first-child, -.ui.vertical.attached.left.actions .button:last-child { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -.ui.vertical.attached.left.actions .button:not(:first-child):not(:last-child) { - margin-left: -1px; -} - -.ui.vertical.attached.left.message.message.message { - border-top-right-radius: 0.28571429rem; - border-bottom-right-radius: 0.28571429rem; -} - -.ui.attached:not(.vertical):not(.top).actions { - border-bottom-left-radius: 0.28571429rem; - border-bottom-right-radius: 0.28571429rem; -} - -.ui.attached:not(.vertical):not(.top).actions .button:first-child { - border-bottom-left-radius: 0.28571429rem; -} - -.ui.attached:not(.vertical):not(.top).actions .button:last-child { - border-bottom-right-radius: 0.28571429rem; -} - -.ui.attached:not(.vertical).top.actions { - border-top-left-radius: 0.28571429rem; - border-top-right-radius: 0.28571429rem; -} - -.ui.attached:not(.vertical).top.actions .button:first-child { - border-top-left-radius: 0.28571429rem; -} - -.ui.attached:not(.vertical).top.actions .button:last-child { - border-top-right-radius: 0.28571429rem; -} - -/******************************* - Toast -*******************************/ - -.ui.toast { - display: none; - border-radius: 0.28571429rem; - padding: 0.78571429em 1em; - margin: 0 -1px -0.01em; - color: rgba(0, 0, 0, 0.87); - background-color: #FFFFFF; -} - -.ui.toast > .content > .header { - font-weight: bold; - color: inherit; - margin: 0; -} - -.ui.toast.info { - background-color: #31CCEC; - color: rgba(255, 255, 255, 0.9); -} - -.ui.toast.warning { - background-color: #F2C037; - color: rgba(255, 255, 255, 0.9); -} - -.ui.toast.success { - background-color: #21BA45; - color: rgba(255, 255, 255, 0.9); -} - -.ui.toast.error { - background-color: #DB2828; - color: rgba(255, 255, 255, 0.9); -} - -.ui.toast.neutral { - background-color: #FFFFFF; - color: rgba(0, 0, 0, 0.87); -} - -.ui.toast > .icon:not(.close) { - font-size: 1.5em; -} - -.ui.toast:not(.vertical) > .icon:not(.close) { - position: absolute; -} - -.ui.toast:not(.vertical) > .icon:not(.close) + .content { - padding-left: 3em; -} - -.ui.toast:not(.vertical) > .close.icon + .content { - padding-left: 1.5em; -} - -.ui.toast:not(.vertical) > .ui.image { - position: absolute; -} - -.ui.toast:not(.vertical) > .ui.image.avatar + .content { - padding-left: 3em; - min-height: 2em; -} - -.ui.toast:not(.vertical) > .ui.image.mini + .content { - padding-left: 3.4em; - min-height: 35px; -} - -.ui.toast:not(.vertical) > .ui.image.tiny + .content { - padding-left: 7em; - min-height: 80px; -} - -.ui.toast:not(.vertical) > .ui.image.small + .content { - padding-left: 12em; - min-height: 150px; -} - -.ui.toast:not(.vertical) > .centered.image, -.ui.toast:not(.vertical) > .centered.icon { - -webkit-transform: translateY(-50%); - transform: translateY(-50%); - top: 50%; -} - -.ui.toast:not(.vertical).actions > .centered.image { - top: calc(50% - 2em); -} - -.ui.toast:not(.vertical).actions > .centered.icon { - top: calc(50% - 1.2em); -} - -.ui.toast.vertical > .close.icon + .content { - padding-left: 1em; -} - -.ui.toast.vertical > .ui.image + .content, -.ui.toast.vertical > .icon:not(.close) + .content { - padding-left: 1em; -} - -.ui.toast.vertical > .ui.image { - -ms-flex-item-align: start; - align-self: flex-start; - -ms-flex-negative: 0; - flex-shrink: 0; - /* IE11 fix */ -} - -.ui.toast.vertical > .centered.image, -.ui.toast.vertical > .centered.icon { - -ms-flex-item-align: center; - align-self: center; -} - -.ui.toast.attached.bottom { - border-top-left-radius: 0; - border-top-right-radius: 0; -} - -.ui.toast.attached.top { - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; -} - -.ui.hoverfloating.message:hover { - -webkit-box-shadow: 0 0 0 1px inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15); - box-shadow: 0 0 0 1px inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15); -} - -.ui.center.toast-container .toast-box, -.ui.right.toast-container .toast-box { - margin-left: auto; -} - -.ui.center.toast-container .toast-box { - margin-right: auto; -} - -/*-------------- - Colors --------------- */ - -.ui.primary.toast { - background-color: #2185D0; - color: rgba(255, 255, 255, 0.9); -} - -.ui.inverted.primary.toast, -.ui.toast-container .toast-box > .inverted.primary.attached.progress .bar { - background-color: #54C8FF; - color: rgba(0, 0, 0, 0.87); -} - -.ui.secondary.toast { - background-color: #1B1C1D; - color: rgba(255, 255, 255, 0.9); -} - -.ui.inverted.secondary.toast, -.ui.toast-container .toast-box > .inverted.secondary.attached.progress .bar { - background-color: #545454; - color: rgba(0, 0, 0, 0.87); -} - -.ui.red.toast { - background-color: #DB2828; - color: rgba(255, 255, 255, 0.9); -} - -.ui.inverted.red.toast, -.ui.toast-container .toast-box > .inverted.red.attached.progress .bar { - background-color: #FF695E; - color: rgba(0, 0, 0, 0.87); -} - -.ui.orange.toast { - background-color: #F2711C; - color: rgba(255, 255, 255, 0.9); -} - -.ui.inverted.orange.toast, -.ui.toast-container .toast-box > .inverted.orange.attached.progress .bar { - background-color: #FF851B; - color: rgba(0, 0, 0, 0.87); -} - -.ui.yellow.toast { - background-color: #FBBD08; - color: rgba(255, 255, 255, 0.9); -} - -.ui.inverted.yellow.toast, -.ui.toast-container .toast-box > .inverted.yellow.attached.progress .bar { - background-color: #FFE21F; - color: rgba(0, 0, 0, 0.87); -} - -.ui.olive.toast { - background-color: #B5CC18; - color: rgba(255, 255, 255, 0.9); -} - -.ui.inverted.olive.toast, -.ui.toast-container .toast-box > .inverted.olive.attached.progress .bar { - background-color: #D9E778; - color: rgba(0, 0, 0, 0.87); -} - -.ui.green.toast { - background-color: #21BA45; - color: rgba(255, 255, 255, 0.9); -} - -.ui.inverted.green.toast, -.ui.toast-container .toast-box > .inverted.green.attached.progress .bar { - background-color: #2ECC40; - color: rgba(0, 0, 0, 0.87); -} - -.ui.teal.toast { - background-color: #00B5AD; - color: rgba(255, 255, 255, 0.9); -} - -.ui.inverted.teal.toast, -.ui.toast-container .toast-box > .inverted.teal.attached.progress .bar { - background-color: #6DFFFF; - color: rgba(0, 0, 0, 0.87); -} - -.ui.blue.toast { - background-color: #2185D0; - color: rgba(255, 255, 255, 0.9); -} - -.ui.inverted.blue.toast, -.ui.toast-container .toast-box > .inverted.blue.attached.progress .bar { - background-color: #54C8FF; - color: rgba(0, 0, 0, 0.87); -} - -.ui.violet.toast { - background-color: #6435C9; - color: rgba(255, 255, 255, 0.9); -} - -.ui.inverted.violet.toast, -.ui.toast-container .toast-box > .inverted.violet.attached.progress .bar { - background-color: #A291FB; - color: rgba(0, 0, 0, 0.87); -} - -.ui.purple.toast { - background-color: #A333C8; - color: rgba(255, 255, 255, 0.9); -} - -.ui.inverted.purple.toast, -.ui.toast-container .toast-box > .inverted.purple.attached.progress .bar { - background-color: #DC73FF; - color: rgba(0, 0, 0, 0.87); -} - -.ui.pink.toast { - background-color: #E03997; - color: rgba(255, 255, 255, 0.9); -} - -.ui.inverted.pink.toast, -.ui.toast-container .toast-box > .inverted.pink.attached.progress .bar { - background-color: #FF8EDF; - color: rgba(0, 0, 0, 0.87); -} - -.ui.brown.toast { - background-color: #A5673F; - color: rgba(255, 255, 255, 0.9); -} - -.ui.inverted.brown.toast, -.ui.toast-container .toast-box > .inverted.brown.attached.progress .bar { - background-color: #D67C1C; - color: rgba(0, 0, 0, 0.87); -} - -.ui.grey.toast { - background-color: #767676; - color: rgba(255, 255, 255, 0.9); -} - -.ui.inverted.grey.toast, -.ui.toast-container .toast-box > .inverted.grey.attached.progress .bar { - background-color: #DCDDDE; - color: rgba(0, 0, 0, 0.87); -} - -.ui.black.toast { - background-color: #1B1C1D; - color: rgba(255, 255, 255, 0.9); -} - -.ui.inverted.black.toast, -.ui.toast-container .toast-box > .inverted.black.attached.progress .bar { - background-color: #545454; - color: rgba(0, 0, 0, 0.87); -} - -.ui.inverted.toast { - color: rgba(255, 255, 255, 0.9); - background-color: #1B1C1D; -} - -@media only screen and (max-width: 420px) { - .ui.toast-container .toast-box.toast-box, - .ui.toast-container .toast-box > .compact, - .ui.toast-container .toast-box > .vertical > *, - .ui.toast-container .toast-box > * { - width: auto; - max-width: 100%; - } - - .ui.toast-container .toast-box > *:not(.vertical) { - min-width: 280px; - } - - .ui.toast-container .toast-box > .ui.card.horizontal, - .ui.toast-container .toast-box > .vertical > .ui.horizontal.card { - min-width: initial; - } -} - -/*--------------- - Progress Bar - ----------------*/ - -@-webkit-keyframes progressDown { - 0% { - width: 100%; - } - - 100% { - width: 0; - } -} - -@keyframes progressDown { - 0% { - width: 100%; - } - - 100% { - width: 0; - } -} - -@-webkit-keyframes progressUp { - 0% { - width: 0; - } - - 100% { - width: 100%; - } -} - -@keyframes progressUp { - 0% { - width: 0; - } - - 100% { - width: 100%; - } -} - -@-webkit-keyframes progressWait { - 0% { - opacity: 1; - } - - 100% { - opacity: 0; - } -} - -@keyframes progressWait { - 0% { - opacity: 1; - } - - 100% { - opacity: 0; - } -} -/*! - * # Fomantic-UI - Transition - * http://github.com/fomantic/Fomantic-UI/ - * - * - * Released under the MIT license - * http://opensource.org/licenses/MIT - * - */ - -/******************************* - Transitions -*******************************/ - -.transition { - -webkit-animation-iteration-count: 1; - animation-iteration-count: 1; - -webkit-animation-duration: 300ms; - animation-duration: 300ms; - -webkit-animation-timing-function: ease; - animation-timing-function: ease; - -webkit-animation-fill-mode: both; - animation-fill-mode: both; -} - -/******************************* - States -*******************************/ - -/* Animating */ - -.animating.transition { - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - visibility: visible !important; -} - -/* Loading */ - -.loading.transition { - position: absolute; - top: -99999px; - left: -99999px; -} - -/* Hidden */ - -.hidden.transition { - display: none; - visibility: hidden; -} - -/* Visible */ - -.visible.transition { - display: block !important; - visibility: visible !important; - /* backface-visibility: @backfaceVisibility; - transform: @use3DAcceleration;*/ -} - -/* Disabled */ - -.disabled.transition { - -webkit-animation-play-state: paused; - animation-play-state: paused; -} - -/******************************* - Variations -*******************************/ - -.looping.transition { - -webkit-animation-iteration-count: infinite; - animation-iteration-count: infinite; -} - -/******************************* - Transitions -*******************************/ - -/* - Some transitions adapted from Animate CSS - https://github.com/daneden/animate.css - - Additional transitions adapted from Glide - by Nick Pettit - https://github.com/nickpettit/glide -*/ - -/*-------------- - Browse ----------------*/ - -.transition.browse { - -webkit-animation-duration: 500ms; - animation-duration: 500ms; -} - -.transition.browse.in { - -webkit-animation-name: browseIn; - animation-name: browseIn; -} - -.transition.browse.out, -.transition.browse.left.out { - -webkit-animation-name: browseOutLeft; - animation-name: browseOutLeft; -} - -.transition.browse.right.out { - -webkit-animation-name: browseOutRight; - animation-name: browseOutRight; -} - -/* In */ - -@-webkit-keyframes browseIn { - 0% { - -webkit-transform: scale(0.8) translateZ(0px); - transform: scale(0.8) translateZ(0px); - z-index: -1; - } - - 10% { - -webkit-transform: scale(0.8) translateZ(0px); - transform: scale(0.8) translateZ(0px); - z-index: -1; - opacity: 0.7; - } - - 80% { - -webkit-transform: scale(1.05) translateZ(0px); - transform: scale(1.05) translateZ(0px); - opacity: 1; - z-index: 999; - } - - 100% { - -webkit-transform: scale(1) translateZ(0px); - transform: scale(1) translateZ(0px); - z-index: 999; - } -} - -@keyframes browseIn { - 0% { - -webkit-transform: scale(0.8) translateZ(0px); - transform: scale(0.8) translateZ(0px); - z-index: -1; - } - - 10% { - -webkit-transform: scale(0.8) translateZ(0px); - transform: scale(0.8) translateZ(0px); - z-index: -1; - opacity: 0.7; - } - - 80% { - -webkit-transform: scale(1.05) translateZ(0px); - transform: scale(1.05) translateZ(0px); - opacity: 1; - z-index: 999; - } - - 100% { - -webkit-transform: scale(1) translateZ(0px); - transform: scale(1) translateZ(0px); - z-index: 999; - } -} - -/* Out */ - -@-webkit-keyframes browseOutLeft { - 0% { - z-index: 999; - -webkit-transform: translateX(0%) rotateY(0deg) rotateX(0deg); - transform: translateX(0%) rotateY(0deg) rotateX(0deg); - } - - 50% { - z-index: -1; - -webkit-transform: translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px); - transform: translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px); - } - - 80% { - opacity: 1; - } - - 100% { - z-index: -1; - -webkit-transform: translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px); - transform: translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px); - opacity: 0; - } -} - -@keyframes browseOutLeft { - 0% { - z-index: 999; - -webkit-transform: translateX(0%) rotateY(0deg) rotateX(0deg); - transform: translateX(0%) rotateY(0deg) rotateX(0deg); - } - - 50% { - z-index: -1; - -webkit-transform: translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px); - transform: translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px); - } - - 80% { - opacity: 1; - } - - 100% { - z-index: -1; - -webkit-transform: translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px); - transform: translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px); - opacity: 0; - } -} - -@-webkit-keyframes browseOutRight { - 0% { - z-index: 999; - -webkit-transform: translateX(0%) rotateY(0deg) rotateX(0deg); - transform: translateX(0%) rotateY(0deg) rotateX(0deg); - } - - 50% { - z-index: 1; - -webkit-transform: translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px); - transform: translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px); - } - - 80% { - opacity: 1; - } - - 100% { - z-index: 1; - -webkit-transform: translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px); - transform: translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px); - opacity: 0; - } -} - -@keyframes browseOutRight { - 0% { - z-index: 999; - -webkit-transform: translateX(0%) rotateY(0deg) rotateX(0deg); - transform: translateX(0%) rotateY(0deg) rotateX(0deg); - } - - 50% { - z-index: 1; - -webkit-transform: translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px); - transform: translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px); - } - - 80% { - opacity: 1; - } - - 100% { - z-index: 1; - -webkit-transform: translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px); - transform: translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px); - opacity: 0; - } -} - -/*-------------- - Drop ----------------*/ - -.drop.transition { - -webkit-transform-origin: top center; - transform-origin: top center; - -webkit-animation-duration: 400ms; - animation-duration: 400ms; - -webkit-animation-timing-function: cubic-bezier(0.34, 1.61, 0.7, 1); - animation-timing-function: cubic-bezier(0.34, 1.61, 0.7, 1); -} - -.drop.transition.in { - -webkit-animation-name: dropIn; - animation-name: dropIn; -} - -.drop.transition.out { - -webkit-animation-name: dropOut; - animation-name: dropOut; -} - -/* Drop */ - -@-webkit-keyframes dropIn { - 0% { - opacity: 0; - -webkit-transform: scale(0); - transform: scale(0); - } - - 100% { - opacity: 1; - -webkit-transform: scale(1); - transform: scale(1); - } -} - -@keyframes dropIn { - 0% { - opacity: 0; - -webkit-transform: scale(0); - transform: scale(0); - } - - 100% { - opacity: 1; - -webkit-transform: scale(1); - transform: scale(1); - } -} - -@-webkit-keyframes dropOut { - 0% { - opacity: 1; - -webkit-transform: scale(1); - transform: scale(1); - } - - 100% { - opacity: 0; - -webkit-transform: scale(0); - transform: scale(0); - } -} - -@keyframes dropOut { - 0% { - opacity: 1; - -webkit-transform: scale(1); - transform: scale(1); - } - - 100% { - opacity: 0; - -webkit-transform: scale(0); - transform: scale(0); - } -} - -/*-------------- - Fade ----------------*/ - -.transition.fade.in { - -webkit-animation-name: fadeIn; - animation-name: fadeIn; -} - -.transition[class*="fade up"].in { - -webkit-animation-name: fadeInUp; - animation-name: fadeInUp; -} - -.transition[class*="fade down"].in { - -webkit-animation-name: fadeInDown; - animation-name: fadeInDown; -} - -.transition[class*="fade left"].in { - -webkit-animation-name: fadeInLeft; - animation-name: fadeInLeft; -} - -.transition[class*="fade right"].in { - -webkit-animation-name: fadeInRight; - animation-name: fadeInRight; -} - -.transition.fade.out { - -webkit-animation-name: fadeOut; - animation-name: fadeOut; -} - -.transition[class*="fade up"].out { - -webkit-animation-name: fadeOutUp; - animation-name: fadeOutUp; -} - -.transition[class*="fade down"].out { - -webkit-animation-name: fadeOutDown; - animation-name: fadeOutDown; -} - -.transition[class*="fade left"].out { - -webkit-animation-name: fadeOutLeft; - animation-name: fadeOutLeft; -} - -.transition[class*="fade right"].out { - -webkit-animation-name: fadeOutRight; - animation-name: fadeOutRight; -} - -/* In */ - -@-webkit-keyframes fadeIn { - 0% { - opacity: 0; - } - - 100% { - opacity: 1; - } -} - -@keyframes fadeIn { - 0% { - opacity: 0; - } - - 100% { - opacity: 1; - } -} - -@-webkit-keyframes fadeInUp { - 0% { - opacity: 0; - -webkit-transform: translateY(10%); - transform: translateY(10%); - } - - 100% { - opacity: 1; - -webkit-transform: translateY(0%); - transform: translateY(0%); - } -} - -@keyframes fadeInUp { - 0% { - opacity: 0; - -webkit-transform: translateY(10%); - transform: translateY(10%); - } - - 100% { - opacity: 1; - -webkit-transform: translateY(0%); - transform: translateY(0%); - } -} - -@-webkit-keyframes fadeInDown { - 0% { - opacity: 0; - -webkit-transform: translateY(-10%); - transform: translateY(-10%); - } - - 100% { - opacity: 1; - -webkit-transform: translateY(0%); - transform: translateY(0%); - } -} - -@keyframes fadeInDown { - 0% { - opacity: 0; - -webkit-transform: translateY(-10%); - transform: translateY(-10%); - } - - 100% { - opacity: 1; - -webkit-transform: translateY(0%); - transform: translateY(0%); - } -} - -@-webkit-keyframes fadeInLeft { - 0% { - opacity: 0; - -webkit-transform: translateX(10%); - transform: translateX(10%); - } - - 100% { - opacity: 1; - -webkit-transform: translateX(0%); - transform: translateX(0%); - } -} - -@keyframes fadeInLeft { - 0% { - opacity: 0; - -webkit-transform: translateX(10%); - transform: translateX(10%); - } - - 100% { - opacity: 1; - -webkit-transform: translateX(0%); - transform: translateX(0%); - } -} - -@-webkit-keyframes fadeInRight { - 0% { - opacity: 0; - -webkit-transform: translateX(-10%); - transform: translateX(-10%); - } - - 100% { - opacity: 1; - -webkit-transform: translateX(0%); - transform: translateX(0%); - } -} - -@keyframes fadeInRight { - 0% { - opacity: 0; - -webkit-transform: translateX(-10%); - transform: translateX(-10%); - } - - 100% { - opacity: 1; - -webkit-transform: translateX(0%); - transform: translateX(0%); - } -} - -/* Out */ - -@-webkit-keyframes fadeOut { - 0% { - opacity: 1; - } - - 100% { - opacity: 0; - } -} - -@keyframes fadeOut { - 0% { - opacity: 1; - } - - 100% { - opacity: 0; - } -} - -@-webkit-keyframes fadeOutUp { - 0% { - opacity: 1; - -webkit-transform: translateY(0%); - transform: translateY(0%); - } - - 100% { - opacity: 0; - -webkit-transform: translateY(5%); - transform: translateY(5%); - } -} - -@keyframes fadeOutUp { - 0% { - opacity: 1; - -webkit-transform: translateY(0%); - transform: translateY(0%); - } - - 100% { - opacity: 0; - -webkit-transform: translateY(5%); - transform: translateY(5%); - } -} - -@-webkit-keyframes fadeOutDown { - 0% { - opacity: 1; - -webkit-transform: translateY(0%); - transform: translateY(0%); - } - - 100% { - opacity: 0; - -webkit-transform: translateY(-5%); - transform: translateY(-5%); - } -} - -@keyframes fadeOutDown { - 0% { - opacity: 1; - -webkit-transform: translateY(0%); - transform: translateY(0%); - } - - 100% { - opacity: 0; - -webkit-transform: translateY(-5%); - transform: translateY(-5%); - } -} - -@-webkit-keyframes fadeOutLeft { - 0% { - opacity: 1; - -webkit-transform: translateX(0%); - transform: translateX(0%); - } - - 100% { - opacity: 0; - -webkit-transform: translateX(5%); - transform: translateX(5%); - } -} - -@keyframes fadeOutLeft { - 0% { - opacity: 1; - -webkit-transform: translateX(0%); - transform: translateX(0%); - } - - 100% { - opacity: 0; - -webkit-transform: translateX(5%); - transform: translateX(5%); - } -} - -@-webkit-keyframes fadeOutRight { - 0% { - opacity: 1; - -webkit-transform: translateX(0%); - transform: translateX(0%); - } - - 100% { - opacity: 0; - -webkit-transform: translateX(-5%); - transform: translateX(-5%); - } -} - -@keyframes fadeOutRight { - 0% { - opacity: 1; - -webkit-transform: translateX(0%); - transform: translateX(0%); - } - - 100% { - opacity: 0; - -webkit-transform: translateX(-5%); - transform: translateX(-5%); - } -} - -/*-------------- - Flips ----------------*/ - -.flip.transition.in, -.flip.transition.out { - -webkit-animation-duration: 600ms; - animation-duration: 600ms; -} - -.horizontal.flip.transition.in { - -webkit-animation-name: horizontalFlipIn; - animation-name: horizontalFlipIn; -} - -.horizontal.flip.transition.out { - -webkit-animation-name: horizontalFlipOut; - animation-name: horizontalFlipOut; -} - -.vertical.flip.transition.in { - -webkit-animation-name: verticalFlipIn; - animation-name: verticalFlipIn; -} - -.vertical.flip.transition.out { - -webkit-animation-name: verticalFlipOut; - animation-name: verticalFlipOut; -} - -/* In */ - -@-webkit-keyframes horizontalFlipIn { - 0% { - -webkit-transform: perspective(2000px) rotateY(-90deg); - transform: perspective(2000px) rotateY(-90deg); - opacity: 0; - } - - 100% { - -webkit-transform: perspective(2000px) rotateY(0deg); - transform: perspective(2000px) rotateY(0deg); - opacity: 1; - } -} - -@keyframes horizontalFlipIn { - 0% { - -webkit-transform: perspective(2000px) rotateY(-90deg); - transform: perspective(2000px) rotateY(-90deg); - opacity: 0; - } - - 100% { - -webkit-transform: perspective(2000px) rotateY(0deg); - transform: perspective(2000px) rotateY(0deg); - opacity: 1; - } -} - -@-webkit-keyframes verticalFlipIn { - 0% { - -webkit-transform: perspective(2000px) rotateX(-90deg); - transform: perspective(2000px) rotateX(-90deg); - opacity: 0; - } - - 100% { - -webkit-transform: perspective(2000px) rotateX(0deg); - transform: perspective(2000px) rotateX(0deg); - opacity: 1; - } -} - -@keyframes verticalFlipIn { - 0% { - -webkit-transform: perspective(2000px) rotateX(-90deg); - transform: perspective(2000px) rotateX(-90deg); - opacity: 0; - } - - 100% { - -webkit-transform: perspective(2000px) rotateX(0deg); - transform: perspective(2000px) rotateX(0deg); - opacity: 1; - } -} - -/* Out */ - -@-webkit-keyframes horizontalFlipOut { - 0% { - -webkit-transform: perspective(2000px) rotateY(0deg); - transform: perspective(2000px) rotateY(0deg); - opacity: 1; - } - - 100% { - -webkit-transform: perspective(2000px) rotateY(90deg); - transform: perspective(2000px) rotateY(90deg); - opacity: 0; - } -} - -@keyframes horizontalFlipOut { - 0% { - -webkit-transform: perspective(2000px) rotateY(0deg); - transform: perspective(2000px) rotateY(0deg); - opacity: 1; - } - - 100% { - -webkit-transform: perspective(2000px) rotateY(90deg); - transform: perspective(2000px) rotateY(90deg); - opacity: 0; - } -} - -@-webkit-keyframes verticalFlipOut { - 0% { - -webkit-transform: perspective(2000px) rotateX(0deg); - transform: perspective(2000px) rotateX(0deg); - opacity: 1; - } - - 100% { - -webkit-transform: perspective(2000px) rotateX(-90deg); - transform: perspective(2000px) rotateX(-90deg); - opacity: 0; - } -} - -@keyframes verticalFlipOut { - 0% { - -webkit-transform: perspective(2000px) rotateX(0deg); - transform: perspective(2000px) rotateX(0deg); - opacity: 1; - } - - 100% { - -webkit-transform: perspective(2000px) rotateX(-90deg); - transform: perspective(2000px) rotateX(-90deg); - opacity: 0; - } -} - -/*-------------- - Scale ----------------*/ - -.scale.transition.in { - -webkit-animation-name: scaleIn; - animation-name: scaleIn; -} - -.scale.transition.out { - -webkit-animation-name: scaleOut; - animation-name: scaleOut; -} - -@-webkit-keyframes scaleIn { - 0% { - opacity: 0; - -webkit-transform: scale(0.8); - transform: scale(0.8); - } - - 100% { - opacity: 1; - -webkit-transform: scale(1); - transform: scale(1); - } -} - -@keyframes scaleIn { - 0% { - opacity: 0; - -webkit-transform: scale(0.8); - transform: scale(0.8); - } - - 100% { - opacity: 1; - -webkit-transform: scale(1); - transform: scale(1); - } -} - -/* Out */ - -@-webkit-keyframes scaleOut { - 0% { - opacity: 1; - -webkit-transform: scale(1); - transform: scale(1); - } - - 100% { - opacity: 0; - -webkit-transform: scale(0.9); - transform: scale(0.9); - } -} - -@keyframes scaleOut { - 0% { - opacity: 1; - -webkit-transform: scale(1); - transform: scale(1); - } - - 100% { - opacity: 0; - -webkit-transform: scale(0.9); - transform: scale(0.9); - } -} - -/*-------------- - Fly ----------------*/ - -/* Inward */ - -.transition.fly { - -webkit-animation-duration: 0.6s; - animation-duration: 0.6s; - -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -} - -.transition.fly.in { - -webkit-animation-name: flyIn; - animation-name: flyIn; -} - -.transition[class*="fly up"].in { - -webkit-animation-name: flyInUp; - animation-name: flyInUp; -} - -.transition[class*="fly down"].in { - -webkit-animation-name: flyInDown; - animation-name: flyInDown; -} - -.transition[class*="fly left"].in { - -webkit-animation-name: flyInLeft; - animation-name: flyInLeft; -} - -.transition[class*="fly right"].in { - -webkit-animation-name: flyInRight; - animation-name: flyInRight; -} - -/* Outward */ - -.transition.fly.out { - -webkit-animation-name: flyOut; - animation-name: flyOut; -} - -.transition[class*="fly up"].out { - -webkit-animation-name: flyOutUp; - animation-name: flyOutUp; -} - -.transition[class*="fly down"].out { - -webkit-animation-name: flyOutDown; - animation-name: flyOutDown; -} - -.transition[class*="fly left"].out { - -webkit-animation-name: flyOutLeft; - animation-name: flyOutLeft; -} - -.transition[class*="fly right"].out { - -webkit-animation-name: flyOutRight; - animation-name: flyOutRight; -} - -/* In */ - -@-webkit-keyframes flyIn { - 0% { - opacity: 0; - -webkit-transform: scale3d(0.3, 0.3, 0.3); - transform: scale3d(0.3, 0.3, 0.3); - } - - 20% { - -webkit-transform: scale3d(1.1, 1.1, 1.1); - transform: scale3d(1.1, 1.1, 1.1); - } - - 40% { - -webkit-transform: scale3d(0.9, 0.9, 0.9); - transform: scale3d(0.9, 0.9, 0.9); - } - - 60% { - opacity: 1; - -webkit-transform: scale3d(1.03, 1.03, 1.03); - transform: scale3d(1.03, 1.03, 1.03); - } - - 80% { - -webkit-transform: scale3d(0.97, 0.97, 0.97); - transform: scale3d(0.97, 0.97, 0.97); - } - - 100% { - opacity: 1; - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } -} - -@keyframes flyIn { - 0% { - opacity: 0; - -webkit-transform: scale3d(0.3, 0.3, 0.3); - transform: scale3d(0.3, 0.3, 0.3); - } - - 20% { - -webkit-transform: scale3d(1.1, 1.1, 1.1); - transform: scale3d(1.1, 1.1, 1.1); - } - - 40% { - -webkit-transform: scale3d(0.9, 0.9, 0.9); - transform: scale3d(0.9, 0.9, 0.9); - } - - 60% { - opacity: 1; - -webkit-transform: scale3d(1.03, 1.03, 1.03); - transform: scale3d(1.03, 1.03, 1.03); - } - - 80% { - -webkit-transform: scale3d(0.97, 0.97, 0.97); - transform: scale3d(0.97, 0.97, 0.97); - } - - 100% { - opacity: 1; - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } -} - -@-webkit-keyframes flyInUp { - 0% { - opacity: 0; - -webkit-transform: translate3d(0, 1500px, 0); - transform: translate3d(0, 1500px, 0); - } - - 60% { - opacity: 1; - -webkit-transform: translate3d(0, -20px, 0); - transform: translate3d(0, -20px, 0); - } - - 75% { - -webkit-transform: translate3d(0, 10px, 0); - transform: translate3d(0, 10px, 0); - } - - 90% { - -webkit-transform: translate3d(0, -5px, 0); - transform: translate3d(0, -5px, 0); - } - - 100% { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -@keyframes flyInUp { - 0% { - opacity: 0; - -webkit-transform: translate3d(0, 1500px, 0); - transform: translate3d(0, 1500px, 0); - } - - 60% { - opacity: 1; - -webkit-transform: translate3d(0, -20px, 0); - transform: translate3d(0, -20px, 0); - } - - 75% { - -webkit-transform: translate3d(0, 10px, 0); - transform: translate3d(0, 10px, 0); - } - - 90% { - -webkit-transform: translate3d(0, -5px, 0); - transform: translate3d(0, -5px, 0); - } - - 100% { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -@-webkit-keyframes flyInDown { - 0% { - opacity: 0; - -webkit-transform: translate3d(0, -1500px, 0); - transform: translate3d(0, -1500px, 0); - } - - 60% { - opacity: 1; - -webkit-transform: translate3d(0, 25px, 0); - transform: translate3d(0, 25px, 0); - } - - 75% { - -webkit-transform: translate3d(0, -10px, 0); - transform: translate3d(0, -10px, 0); - } - - 90% { - -webkit-transform: translate3d(0, 5px, 0); - transform: translate3d(0, 5px, 0); - } - - 100% { - -webkit-transform: none; - transform: none; - } -} - -@keyframes flyInDown { - 0% { - opacity: 0; - -webkit-transform: translate3d(0, -1500px, 0); - transform: translate3d(0, -1500px, 0); - } - - 60% { - opacity: 1; - -webkit-transform: translate3d(0, 25px, 0); - transform: translate3d(0, 25px, 0); - } - - 75% { - -webkit-transform: translate3d(0, -10px, 0); - transform: translate3d(0, -10px, 0); - } - - 90% { - -webkit-transform: translate3d(0, 5px, 0); - transform: translate3d(0, 5px, 0); - } - - 100% { - -webkit-transform: none; - transform: none; - } -} - -@-webkit-keyframes flyInLeft { - 0% { - opacity: 0; - -webkit-transform: translate3d(1500px, 0, 0); - transform: translate3d(1500px, 0, 0); - } - - 60% { - opacity: 1; - -webkit-transform: translate3d(-25px, 0, 0); - transform: translate3d(-25px, 0, 0); - } - - 75% { - -webkit-transform: translate3d(10px, 0, 0); - transform: translate3d(10px, 0, 0); - } - - 90% { - -webkit-transform: translate3d(-5px, 0, 0); - transform: translate3d(-5px, 0, 0); - } - - 100% { - -webkit-transform: none; - transform: none; - } -} - -@keyframes flyInLeft { - 0% { - opacity: 0; - -webkit-transform: translate3d(1500px, 0, 0); - transform: translate3d(1500px, 0, 0); - } - - 60% { - opacity: 1; - -webkit-transform: translate3d(-25px, 0, 0); - transform: translate3d(-25px, 0, 0); - } - - 75% { - -webkit-transform: translate3d(10px, 0, 0); - transform: translate3d(10px, 0, 0); - } - - 90% { - -webkit-transform: translate3d(-5px, 0, 0); - transform: translate3d(-5px, 0, 0); - } - - 100% { - -webkit-transform: none; - transform: none; - } -} - -@-webkit-keyframes flyInRight { - 0% { - opacity: 0; - -webkit-transform: translate3d(-1500px, 0, 0); - transform: translate3d(-1500px, 0, 0); - } - - 60% { - opacity: 1; - -webkit-transform: translate3d(25px, 0, 0); - transform: translate3d(25px, 0, 0); - } - - 75% { - -webkit-transform: translate3d(-10px, 0, 0); - transform: translate3d(-10px, 0, 0); - } - - 90% { - -webkit-transform: translate3d(5px, 0, 0); - transform: translate3d(5px, 0, 0); - } - - 100% { - -webkit-transform: none; - transform: none; - } -} - -@keyframes flyInRight { - 0% { - opacity: 0; - -webkit-transform: translate3d(-1500px, 0, 0); - transform: translate3d(-1500px, 0, 0); - } - - 60% { - opacity: 1; - -webkit-transform: translate3d(25px, 0, 0); - transform: translate3d(25px, 0, 0); - } - - 75% { - -webkit-transform: translate3d(-10px, 0, 0); - transform: translate3d(-10px, 0, 0); - } - - 90% { - -webkit-transform: translate3d(5px, 0, 0); - transform: translate3d(5px, 0, 0); - } - - 100% { - -webkit-transform: none; - transform: none; - } -} - -/* Out */ - -@-webkit-keyframes flyOut { - 20% { - -webkit-transform: scale3d(0.9, 0.9, 0.9); - transform: scale3d(0.9, 0.9, 0.9); - } - - 50%, 55% { - opacity: 1; - -webkit-transform: scale3d(1.1, 1.1, 1.1); - transform: scale3d(1.1, 1.1, 1.1); - } - - 100% { - opacity: 0; - -webkit-transform: scale3d(0.3, 0.3, 0.3); - transform: scale3d(0.3, 0.3, 0.3); - } -} - -@keyframes flyOut { - 20% { - -webkit-transform: scale3d(0.9, 0.9, 0.9); - transform: scale3d(0.9, 0.9, 0.9); - } - - 50%, 55% { - opacity: 1; - -webkit-transform: scale3d(1.1, 1.1, 1.1); - transform: scale3d(1.1, 1.1, 1.1); - } - - 100% { - opacity: 0; - -webkit-transform: scale3d(0.3, 0.3, 0.3); - transform: scale3d(0.3, 0.3, 0.3); - } -} - -@-webkit-keyframes flyOutUp { - 20% { - -webkit-transform: translate3d(0, 10px, 0); - transform: translate3d(0, 10px, 0); - } - - 40%, 45% { - opacity: 1; - -webkit-transform: translate3d(0, -20px, 0); - transform: translate3d(0, -20px, 0); - } - - 100% { - opacity: 0; - -webkit-transform: translate3d(0, 2000px, 0); - transform: translate3d(0, 2000px, 0); - } -} - -@keyframes flyOutUp { - 20% { - -webkit-transform: translate3d(0, 10px, 0); - transform: translate3d(0, 10px, 0); - } - - 40%, 45% { - opacity: 1; - -webkit-transform: translate3d(0, -20px, 0); - transform: translate3d(0, -20px, 0); - } - - 100% { - opacity: 0; - -webkit-transform: translate3d(0, 2000px, 0); - transform: translate3d(0, 2000px, 0); - } -} - -@-webkit-keyframes flyOutDown { - 20% { - -webkit-transform: translate3d(0, -10px, 0); - transform: translate3d(0, -10px, 0); - } - - 40%, 45% { - opacity: 1; - -webkit-transform: translate3d(0, 20px, 0); - transform: translate3d(0, 20px, 0); - } - - 100% { - opacity: 0; - -webkit-transform: translate3d(0, -2000px, 0); - transform: translate3d(0, -2000px, 0); - } -} - -@keyframes flyOutDown { - 20% { - -webkit-transform: translate3d(0, -10px, 0); - transform: translate3d(0, -10px, 0); - } - - 40%, 45% { - opacity: 1; - -webkit-transform: translate3d(0, 20px, 0); - transform: translate3d(0, 20px, 0); - } - - 100% { - opacity: 0; - -webkit-transform: translate3d(0, -2000px, 0); - transform: translate3d(0, -2000px, 0); - } -} - -@-webkit-keyframes flyOutRight { - 20% { - opacity: 1; - -webkit-transform: translate3d(20px, 0, 0); - transform: translate3d(20px, 0, 0); - } - - 100% { - opacity: 0; - -webkit-transform: translate3d(-2000px, 0, 0); - transform: translate3d(-2000px, 0, 0); - } -} - -@keyframes flyOutRight { - 20% { - opacity: 1; - -webkit-transform: translate3d(20px, 0, 0); - transform: translate3d(20px, 0, 0); - } - - 100% { - opacity: 0; - -webkit-transform: translate3d(-2000px, 0, 0); - transform: translate3d(-2000px, 0, 0); - } -} - -@-webkit-keyframes flyOutLeft { - 20% { - opacity: 1; - -webkit-transform: translate3d(-20px, 0, 0); - transform: translate3d(-20px, 0, 0); - } - - 100% { - opacity: 0; - -webkit-transform: translate3d(2000px, 0, 0); - transform: translate3d(2000px, 0, 0); - } -} - -@keyframes flyOutLeft { - 20% { - opacity: 1; - -webkit-transform: translate3d(-20px, 0, 0); - transform: translate3d(-20px, 0, 0); - } - - 100% { - opacity: 0; - -webkit-transform: translate3d(2000px, 0, 0); - transform: translate3d(2000px, 0, 0); - } -} - -/*-------------- - Slide ----------------*/ - -.transition.slide.in, -.transition[class*="slide down"].in { - -webkit-animation-name: slideInY; - animation-name: slideInY; - -webkit-transform-origin: top center; - transform-origin: top center; -} - -.transition[class*="slide up"].in { - -webkit-animation-name: slideInY; - animation-name: slideInY; - -webkit-transform-origin: bottom center; - transform-origin: bottom center; -} - -.transition[class*="slide left"].in { - -webkit-animation-name: slideInX; - animation-name: slideInX; - -webkit-transform-origin: center right; - transform-origin: center right; -} - -.transition[class*="slide right"].in { - -webkit-animation-name: slideInX; - animation-name: slideInX; - -webkit-transform-origin: center left; - transform-origin: center left; -} - -.transition.slide.out, -.transition[class*="slide down"].out { - -webkit-animation-name: slideOutY; - animation-name: slideOutY; - -webkit-transform-origin: top center; - transform-origin: top center; -} - -.transition[class*="slide up"].out { - -webkit-animation-name: slideOutY; - animation-name: slideOutY; - -webkit-transform-origin: bottom center; - transform-origin: bottom center; -} - -.transition[class*="slide left"].out { - -webkit-animation-name: slideOutX; - animation-name: slideOutX; - -webkit-transform-origin: center right; - transform-origin: center right; -} - -.transition[class*="slide right"].out { - -webkit-animation-name: slideOutX; - animation-name: slideOutX; - -webkit-transform-origin: center left; - transform-origin: center left; -} - -/* In */ - -@-webkit-keyframes slideInY { - 0% { - opacity: 0; - -webkit-transform: scaleY(0); - transform: scaleY(0); - } - - 100% { - opacity: 1; - -webkit-transform: scaleY(1); - transform: scaleY(1); - } -} - -@keyframes slideInY { - 0% { - opacity: 0; - -webkit-transform: scaleY(0); - transform: scaleY(0); - } - - 100% { - opacity: 1; - -webkit-transform: scaleY(1); - transform: scaleY(1); - } -} - -@-webkit-keyframes slideInX { - 0% { - opacity: 0; - -webkit-transform: scaleX(0); - transform: scaleX(0); - } - - 100% { - opacity: 1; - -webkit-transform: scaleX(1); - transform: scaleX(1); - } -} - -@keyframes slideInX { - 0% { - opacity: 0; - -webkit-transform: scaleX(0); - transform: scaleX(0); - } - - 100% { - opacity: 1; - -webkit-transform: scaleX(1); - transform: scaleX(1); - } -} - -/* Out */ - -@-webkit-keyframes slideOutY { - 0% { - opacity: 1; - -webkit-transform: scaleY(1); - transform: scaleY(1); - } - - 100% { - opacity: 0; - -webkit-transform: scaleY(0); - transform: scaleY(0); - } -} - -@keyframes slideOutY { - 0% { - opacity: 1; - -webkit-transform: scaleY(1); - transform: scaleY(1); - } - - 100% { - opacity: 0; - -webkit-transform: scaleY(0); - transform: scaleY(0); - } -} - -@-webkit-keyframes slideOutX { - 0% { - opacity: 1; - -webkit-transform: scaleX(1); - transform: scaleX(1); - } - - 100% { - opacity: 0; - -webkit-transform: scaleX(0); - transform: scaleX(0); - } -} - -@keyframes slideOutX { - 0% { - opacity: 1; - -webkit-transform: scaleX(1); - transform: scaleX(1); - } - - 100% { - opacity: 0; - -webkit-transform: scaleX(0); - transform: scaleX(0); - } -} - -/*-------------- - Swing ----------------*/ - -.transition.swing { - -webkit-animation-duration: 800ms; - animation-duration: 800ms; -} - -.transition[class*="swing down"].in { - -webkit-animation-name: swingInX; - animation-name: swingInX; - -webkit-transform-origin: top center; - transform-origin: top center; -} - -.transition[class*="swing up"].in { - -webkit-animation-name: swingInX; - animation-name: swingInX; - -webkit-transform-origin: bottom center; - transform-origin: bottom center; -} - -.transition[class*="swing left"].in { - -webkit-animation-name: swingInY; - animation-name: swingInY; - -webkit-transform-origin: center right; - transform-origin: center right; -} - -.transition[class*="swing right"].in { - -webkit-animation-name: swingInY; - animation-name: swingInY; - -webkit-transform-origin: center left; - transform-origin: center left; -} - -.transition.swing.out, -.transition[class*="swing down"].out { - -webkit-animation-name: swingOutX; - animation-name: swingOutX; - -webkit-transform-origin: top center; - transform-origin: top center; -} - -.transition[class*="swing up"].out { - -webkit-animation-name: swingOutX; - animation-name: swingOutX; - -webkit-transform-origin: bottom center; - transform-origin: bottom center; -} - -.transition[class*="swing left"].out { - -webkit-animation-name: swingOutY; - animation-name: swingOutY; - -webkit-transform-origin: center right; - transform-origin: center right; -} - -.transition[class*="swing right"].out { - -webkit-animation-name: swingOutY; - animation-name: swingOutY; - -webkit-transform-origin: center left; - transform-origin: center left; -} - -/* In */ - -@-webkit-keyframes swingInX { - 0% { - -webkit-transform: perspective(1000px) rotateX(90deg); - transform: perspective(1000px) rotateX(90deg); - opacity: 0; - } - - 40% { - -webkit-transform: perspective(1000px) rotateX(-30deg); - transform: perspective(1000px) rotateX(-30deg); - opacity: 1; - } - - 60% { - -webkit-transform: perspective(1000px) rotateX(15deg); - transform: perspective(1000px) rotateX(15deg); - } - - 80% { - -webkit-transform: perspective(1000px) rotateX(-7.5deg); - transform: perspective(1000px) rotateX(-7.5deg); - } - - 100% { - -webkit-transform: perspective(1000px) rotateX(0deg); - transform: perspective(1000px) rotateX(0deg); - } -} - -@keyframes swingInX { - 0% { - -webkit-transform: perspective(1000px) rotateX(90deg); - transform: perspective(1000px) rotateX(90deg); - opacity: 0; - } - - 40% { - -webkit-transform: perspective(1000px) rotateX(-30deg); - transform: perspective(1000px) rotateX(-30deg); - opacity: 1; - } - - 60% { - -webkit-transform: perspective(1000px) rotateX(15deg); - transform: perspective(1000px) rotateX(15deg); - } - - 80% { - -webkit-transform: perspective(1000px) rotateX(-7.5deg); - transform: perspective(1000px) rotateX(-7.5deg); - } - - 100% { - -webkit-transform: perspective(1000px) rotateX(0deg); - transform: perspective(1000px) rotateX(0deg); - } -} - -@-webkit-keyframes swingInY { - 0% { - -webkit-transform: perspective(1000px) rotateY(-90deg); - transform: perspective(1000px) rotateY(-90deg); - opacity: 0; - } - - 40% { - -webkit-transform: perspective(1000px) rotateY(30deg); - transform: perspective(1000px) rotateY(30deg); - opacity: 1; - } - - 60% { - -webkit-transform: perspective(1000px) rotateY(-17.5deg); - transform: perspective(1000px) rotateY(-17.5deg); - } - - 80% { - -webkit-transform: perspective(1000px) rotateY(7.5deg); - transform: perspective(1000px) rotateY(7.5deg); - } - - 100% { - -webkit-transform: perspective(1000px) rotateY(0deg); - transform: perspective(1000px) rotateY(0deg); - } -} - -@keyframes swingInY { - 0% { - -webkit-transform: perspective(1000px) rotateY(-90deg); - transform: perspective(1000px) rotateY(-90deg); - opacity: 0; - } - - 40% { - -webkit-transform: perspective(1000px) rotateY(30deg); - transform: perspective(1000px) rotateY(30deg); - opacity: 1; - } - - 60% { - -webkit-transform: perspective(1000px) rotateY(-17.5deg); - transform: perspective(1000px) rotateY(-17.5deg); - } - - 80% { - -webkit-transform: perspective(1000px) rotateY(7.5deg); - transform: perspective(1000px) rotateY(7.5deg); - } - - 100% { - -webkit-transform: perspective(1000px) rotateY(0deg); - transform: perspective(1000px) rotateY(0deg); - } -} - -/* Out */ - -@-webkit-keyframes swingOutX { - 0% { - -webkit-transform: perspective(1000px) rotateX(0deg); - transform: perspective(1000px) rotateX(0deg); - } - - 40% { - -webkit-transform: perspective(1000px) rotateX(-7.5deg); - transform: perspective(1000px) rotateX(-7.5deg); - } - - 60% { - -webkit-transform: perspective(1000px) rotateX(17.5deg); - transform: perspective(1000px) rotateX(17.5deg); - } - - 80% { - -webkit-transform: perspective(1000px) rotateX(-30deg); - transform: perspective(1000px) rotateX(-30deg); - opacity: 1; - } - - 100% { - -webkit-transform: perspective(1000px) rotateX(90deg); - transform: perspective(1000px) rotateX(90deg); - opacity: 0; - } -} - -@keyframes swingOutX { - 0% { - -webkit-transform: perspective(1000px) rotateX(0deg); - transform: perspective(1000px) rotateX(0deg); - } - - 40% { - -webkit-transform: perspective(1000px) rotateX(-7.5deg); - transform: perspective(1000px) rotateX(-7.5deg); - } - - 60% { - -webkit-transform: perspective(1000px) rotateX(17.5deg); - transform: perspective(1000px) rotateX(17.5deg); - } - - 80% { - -webkit-transform: perspective(1000px) rotateX(-30deg); - transform: perspective(1000px) rotateX(-30deg); - opacity: 1; - } - - 100% { - -webkit-transform: perspective(1000px) rotateX(90deg); - transform: perspective(1000px) rotateX(90deg); - opacity: 0; - } -} - -@-webkit-keyframes swingOutY { - 0% { - -webkit-transform: perspective(1000px) rotateY(0deg); - transform: perspective(1000px) rotateY(0deg); - } - - 40% { - -webkit-transform: perspective(1000px) rotateY(7.5deg); - transform: perspective(1000px) rotateY(7.5deg); - } - - 60% { - -webkit-transform: perspective(1000px) rotateY(-10deg); - transform: perspective(1000px) rotateY(-10deg); - } - - 80% { - -webkit-transform: perspective(1000px) rotateY(30deg); - transform: perspective(1000px) rotateY(30deg); - opacity: 1; - } - - 100% { - -webkit-transform: perspective(1000px) rotateY(-90deg); - transform: perspective(1000px) rotateY(-90deg); - opacity: 0; - } -} - -@keyframes swingOutY { - 0% { - -webkit-transform: perspective(1000px) rotateY(0deg); - transform: perspective(1000px) rotateY(0deg); - } - - 40% { - -webkit-transform: perspective(1000px) rotateY(7.5deg); - transform: perspective(1000px) rotateY(7.5deg); - } - - 60% { - -webkit-transform: perspective(1000px) rotateY(-10deg); - transform: perspective(1000px) rotateY(-10deg); - } - - 80% { - -webkit-transform: perspective(1000px) rotateY(30deg); - transform: perspective(1000px) rotateY(30deg); - opacity: 1; - } - - 100% { - -webkit-transform: perspective(1000px) rotateY(-90deg); - transform: perspective(1000px) rotateY(-90deg); - opacity: 0; - } -} - -/*-------------- - Zoom ----------------*/ - -.transition.zoom.in { - -webkit-animation-name: zoomIn; - animation-name: zoomIn; -} - -.transition.zoom.out { - -webkit-animation-name: zoomOut; - animation-name: zoomOut; -} - -@-webkit-keyframes zoomIn { - 0% { - opacity: 1; - -webkit-transform: scale(0); - transform: scale(0); - } - - 100% { - opacity: 1; - -webkit-transform: scale(1); - transform: scale(1); - } -} - -@keyframes zoomIn { - 0% { - opacity: 1; - -webkit-transform: scale(0); - transform: scale(0); - } - - 100% { - opacity: 1; - -webkit-transform: scale(1); - transform: scale(1); - } -} - -@-webkit-keyframes zoomOut { - 0% { - opacity: 1; - -webkit-transform: scale(1); - transform: scale(1); - } - - 100% { - opacity: 1; - -webkit-transform: scale(0); - transform: scale(0); - } -} - -@keyframes zoomOut { - 0% { - opacity: 1; - -webkit-transform: scale(1); - transform: scale(1); - } - - 100% { - opacity: 1; - -webkit-transform: scale(0); - transform: scale(0); - } -} - -/******************************* - Static Animations -*******************************/ - -/*-------------- - Emphasis ----------------*/ - -.flash.transition { - -webkit-animation-duration: 750ms; - animation-duration: 750ms; - -webkit-animation-name: flash; - animation-name: flash; -} - -.shake.transition { - -webkit-animation-duration: 750ms; - animation-duration: 750ms; - -webkit-animation-name: shake; - animation-name: shake; -} - -.bounce.transition { - -webkit-animation-duration: 750ms; - animation-duration: 750ms; - -webkit-animation-name: bounce; - animation-name: bounce; -} - -.tada.transition { - -webkit-animation-duration: 750ms; - animation-duration: 750ms; - -webkit-animation-name: tada; - animation-name: tada; -} - -.pulse.transition { - -webkit-animation-duration: 500ms; - animation-duration: 500ms; - -webkit-animation-name: pulse; - animation-name: pulse; -} - -.jiggle.transition { - -webkit-animation-duration: 750ms; - animation-duration: 750ms; - -webkit-animation-name: jiggle; - animation-name: jiggle; -} - -.transition.glow { - -webkit-animation-duration: 2000ms; - animation-duration: 2000ms; - -webkit-animation-timing-function: cubic-bezier(0.19, 1, 0.22, 1); - animation-timing-function: cubic-bezier(0.19, 1, 0.22, 1); -} - -.transition.glow { - -webkit-animation-name: glow; - animation-name: glow; -} - -/* Flash */ - -@-webkit-keyframes flash { - 0%, 50%, 100% { - opacity: 1; - } - - 25%, 75% { - opacity: 0; - } -} - -@keyframes flash { - 0%, 50%, 100% { - opacity: 1; - } - - 25%, 75% { - opacity: 0; - } -} - -/* Shake */ - -@-webkit-keyframes shake { - 0%, 100% { - -webkit-transform: translateX(0); - transform: translateX(0); - } - - 10%, 30%, 50%, 70%, 90% { - -webkit-transform: translateX(-10px); - transform: translateX(-10px); - } - - 20%, 40%, 60%, 80% { - -webkit-transform: translateX(10px); - transform: translateX(10px); - } -} - -@keyframes shake { - 0%, 100% { - -webkit-transform: translateX(0); - transform: translateX(0); - } - - 10%, 30%, 50%, 70%, 90% { - -webkit-transform: translateX(-10px); - transform: translateX(-10px); - } - - 20%, 40%, 60%, 80% { - -webkit-transform: translateX(10px); - transform: translateX(10px); - } -} - -/* Bounce */ - -@-webkit-keyframes bounce { - 0%, 20%, 50%, 80%, 100% { - -webkit-transform: translateY(0); - transform: translateY(0); - } - - 40% { - -webkit-transform: translateY(-30px); - transform: translateY(-30px); - } - - 60% { - -webkit-transform: translateY(-15px); - transform: translateY(-15px); - } -} - -@keyframes bounce { - 0%, 20%, 50%, 80%, 100% { - -webkit-transform: translateY(0); - transform: translateY(0); - } - - 40% { - -webkit-transform: translateY(-30px); - transform: translateY(-30px); - } - - 60% { - -webkit-transform: translateY(-15px); - transform: translateY(-15px); - } -} - -/* Tada */ - -@-webkit-keyframes tada { - 0% { - -webkit-transform: scale(1); - transform: scale(1); - } - - 10%, 20% { - -webkit-transform: scale(0.9) rotate(-3deg); - transform: scale(0.9) rotate(-3deg); - } - - 30%, 50%, 70%, 90% { - -webkit-transform: scale(1.1) rotate(3deg); - transform: scale(1.1) rotate(3deg); - } - - 40%, 60%, 80% { - -webkit-transform: scale(1.1) rotate(-3deg); - transform: scale(1.1) rotate(-3deg); - } - - 100% { - -webkit-transform: scale(1) rotate(0); - transform: scale(1) rotate(0); - } -} - -@keyframes tada { - 0% { - -webkit-transform: scale(1); - transform: scale(1); - } - - 10%, 20% { - -webkit-transform: scale(0.9) rotate(-3deg); - transform: scale(0.9) rotate(-3deg); - } - - 30%, 50%, 70%, 90% { - -webkit-transform: scale(1.1) rotate(3deg); - transform: scale(1.1) rotate(3deg); - } - - 40%, 60%, 80% { - -webkit-transform: scale(1.1) rotate(-3deg); - transform: scale(1.1) rotate(-3deg); - } - - 100% { - -webkit-transform: scale(1) rotate(0); - transform: scale(1) rotate(0); - } -} - -/* Pulse */ - -@-webkit-keyframes pulse { - 0% { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 1; - } - - 50% { - -webkit-transform: scale(0.9); - transform: scale(0.9); - opacity: 0.7; - } - - 100% { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 1; - } -} - -@keyframes pulse { - 0% { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 1; - } - - 50% { - -webkit-transform: scale(0.9); - transform: scale(0.9); - opacity: 0.7; - } - - 100% { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 1; - } -} - -/* Jiggle */ - -@-webkit-keyframes jiggle { - 0% { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } - - 30% { - -webkit-transform: scale3d(1.25, 0.75, 1); - transform: scale3d(1.25, 0.75, 1); - } - - 40% { - -webkit-transform: scale3d(0.75, 1.25, 1); - transform: scale3d(0.75, 1.25, 1); - } - - 50% { - -webkit-transform: scale3d(1.15, 0.85, 1); - transform: scale3d(1.15, 0.85, 1); - } - - 65% { - -webkit-transform: scale3d(0.95, 1.05, 1); - transform: scale3d(0.95, 1.05, 1); - } - - 75% { - -webkit-transform: scale3d(1.05, 0.95, 1); - transform: scale3d(1.05, 0.95, 1); - } - - 100% { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } -} - -@keyframes jiggle { - 0% { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } - - 30% { - -webkit-transform: scale3d(1.25, 0.75, 1); - transform: scale3d(1.25, 0.75, 1); - } - - 40% { - -webkit-transform: scale3d(0.75, 1.25, 1); - transform: scale3d(0.75, 1.25, 1); - } - - 50% { - -webkit-transform: scale3d(1.15, 0.85, 1); - transform: scale3d(1.15, 0.85, 1); - } - - 65% { - -webkit-transform: scale3d(0.95, 1.05, 1); - transform: scale3d(0.95, 1.05, 1); - } - - 75% { - -webkit-transform: scale3d(1.05, 0.95, 1); - transform: scale3d(1.05, 0.95, 1); - } - - 100% { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } -} - -/* Glow */ - -@-webkit-keyframes glow { - 0% { - background-color: #FCFCFD; - } - - 30% { - background-color: #FFF6CD; - } - - 100% { - background-color: #FCFCFD; - } -} - -@keyframes glow { - 0% { - background-color: #FCFCFD; - } - - 30% { - background-color: #FFF6CD; - } - - 100% { - background-color: #FCFCFD; - } -} - -/******************************* - Site Overrides -*******************************/ \ No newline at end of file diff --git a/inst/www/shared/semantic/semantic.js b/inst/www/shared/semantic/semantic.js deleted file mode 100644 index 8d181d03..00000000 --- a/inst/www/shared/semantic/semantic.js +++ /dev/null @@ -1,27945 +0,0 @@ - /* - * # Fomantic UI - 2.8.3 - * https://github.com/fomantic/Fomantic-UI - * http://fomantic-ui.com/ - * - * Copyright 2014 Contributors - * Released under the MIT license - * http://opensource.org/licenses/MIT - * - */ -/*! - * # Fomantic-UI - Site - * http://github.com/fomantic/Fomantic-UI/ - * - * - * Released under the MIT license - * http://opensource.org/licenses/MIT - * - */ - -;(function ($, window, document, undefined) { - -$.isFunction = $.isFunction || function(obj) { - return typeof obj === "function" && typeof obj.nodeType !== "number"; -}; - -$.site = $.fn.site = function(parameters) { - var - time = new Date().getTime(), - performance = [], - - query = arguments[0], - methodInvoked = (typeof query == 'string'), - queryArguments = [].slice.call(arguments, 1), - - settings = ( $.isPlainObject(parameters) ) - ? $.extend(true, {}, $.site.settings, parameters) - : $.extend({}, $.site.settings), - - namespace = settings.namespace, - error = settings.error, - - moduleNamespace = 'module-' + namespace, - - $document = $(document), - $module = $document, - element = this, - instance = $module.data(moduleNamespace), - - module, - returnedValue - ; - module = { - - initialize: function() { - module.instantiate(); - }, - - instantiate: function() { - module.verbose('Storing instance of site', module); - instance = module; - $module - .data(moduleNamespace, module) - ; - }, - - normalize: function() { - module.fix.console(); - module.fix.requestAnimationFrame(); - }, - - fix: { - console: function() { - module.debug('Normalizing window.console'); - if (console === undefined || console.log === undefined) { - module.verbose('Console not available, normalizing events'); - module.disable.console(); - } - if (typeof console.group == 'undefined' || typeof console.groupEnd == 'undefined' || typeof console.groupCollapsed == 'undefined') { - module.verbose('Console group not available, normalizing events'); - window.console.group = function() {}; - window.console.groupEnd = function() {}; - window.console.groupCollapsed = function() {}; - } - if (typeof console.markTimeline == 'undefined') { - module.verbose('Mark timeline not available, normalizing events'); - window.console.markTimeline = function() {}; - } - }, - consoleClear: function() { - module.debug('Disabling programmatic console clearing'); - window.console.clear = function() {}; - }, - requestAnimationFrame: function() { - module.debug('Normalizing requestAnimationFrame'); - if(window.requestAnimationFrame === undefined) { - module.debug('RequestAnimationFrame not available, normalizing event'); - window.requestAnimationFrame = window.requestAnimationFrame - || window.mozRequestAnimationFrame - || window.webkitRequestAnimationFrame - || window.msRequestAnimationFrame - || function(callback) { setTimeout(callback, 0); } - ; - } - } - }, - - moduleExists: function(name) { - return ($.fn[name] !== undefined && $.fn[name].settings !== undefined); - }, - - enabled: { - modules: function(modules) { - var - enabledModules = [] - ; - modules = modules || settings.modules; - $.each(modules, function(index, name) { - if(module.moduleExists(name)) { - enabledModules.push(name); - } - }); - return enabledModules; - } - }, - - disabled: { - modules: function(modules) { - var - disabledModules = [] - ; - modules = modules || settings.modules; - $.each(modules, function(index, name) { - if(!module.moduleExists(name)) { - disabledModules.push(name); - } - }); - return disabledModules; - } - }, - - change: { - setting: function(setting, value, modules, modifyExisting) { - modules = (typeof modules === 'string') - ? (modules === 'all') - ? settings.modules - : [modules] - : modules || settings.modules - ; - modifyExisting = (modifyExisting !== undefined) - ? modifyExisting - : true - ; - $.each(modules, function(index, name) { - var - namespace = (module.moduleExists(name)) - ? $.fn[name].settings.namespace || false - : true, - $existingModules - ; - if(module.moduleExists(name)) { - module.verbose('Changing default setting', setting, value, name); - $.fn[name].settings[setting] = value; - if(modifyExisting && namespace) { - $existingModules = $(':data(module-' + namespace + ')'); - if($existingModules.length > 0) { - module.verbose('Modifying existing settings', $existingModules); - $existingModules[name]('setting', setting, value); - } - } - } - }); - }, - settings: function(newSettings, modules, modifyExisting) { - modules = (typeof modules === 'string') - ? [modules] - : modules || settings.modules - ; - modifyExisting = (modifyExisting !== undefined) - ? modifyExisting - : true - ; - $.each(modules, function(index, name) { - var - $existingModules - ; - if(module.moduleExists(name)) { - module.verbose('Changing default setting', newSettings, name); - $.extend(true, $.fn[name].settings, newSettings); - if(modifyExisting && namespace) { - $existingModules = $(':data(module-' + namespace + ')'); - if($existingModules.length > 0) { - module.verbose('Modifying existing settings', $existingModules); - $existingModules[name]('setting', newSettings); - } - } - } - }); - } - }, - - enable: { - console: function() { - module.console(true); - }, - debug: function(modules, modifyExisting) { - modules = modules || settings.modules; - module.debug('Enabling debug for modules', modules); - module.change.setting('debug', true, modules, modifyExisting); - }, - verbose: function(modules, modifyExisting) { - modules = modules || settings.modules; - module.debug('Enabling verbose debug for modules', modules); - module.change.setting('verbose', true, modules, modifyExisting); - } - }, - disable: { - console: function() { - module.console(false); - }, - debug: function(modules, modifyExisting) { - modules = modules || settings.modules; - module.debug('Disabling debug for modules', modules); - module.change.setting('debug', false, modules, modifyExisting); - }, - verbose: function(modules, modifyExisting) { - modules = modules || settings.modules; - module.debug('Disabling verbose debug for modules', modules); - module.change.setting('verbose', false, modules, modifyExisting); - } - }, - - console: function(enable) { - if(enable) { - if(instance.cache.console === undefined) { - module.error(error.console); - return; - } - module.debug('Restoring console function'); - window.console = instance.cache.console; - } - else { - module.debug('Disabling console function'); - instance.cache.console = window.console; - window.console = { - clear : function(){}, - error : function(){}, - group : function(){}, - groupCollapsed : function(){}, - groupEnd : function(){}, - info : function(){}, - log : function(){}, - markTimeline : function(){}, - warn : function(){} - }; - } - }, - - destroy: function() { - module.verbose('Destroying previous site for', $module); - $module - .removeData(moduleNamespace) - ; - }, - - cache: {}, - - setting: function(name, value) { - if( $.isPlainObject(name) ) { - $.extend(true, settings, name); - } - else if(value !== undefined) { - settings[name] = value; - } - else { - return settings[name]; - } - }, - internal: function(name, value) { - if( $.isPlainObject(name) ) { - $.extend(true, module, name); - } - else if(value !== undefined) { - module[name] = value; - } - else { - return module[name]; - } - }, - debug: function() { - if(settings.debug) { - if(settings.performance) { - module.performance.log(arguments); - } - else { - module.debug = Function.prototype.bind.call(console.info, console, settings.name + ':'); - module.debug.apply(console, arguments); - } - } - }, - verbose: function() { - if(settings.verbose && settings.debug) { - if(settings.performance) { - module.performance.log(arguments); - } - else { - module.verbose = Function.prototype.bind.call(console.info, console, settings.name + ':'); - module.verbose.apply(console, arguments); - } - } - }, - error: function() { - module.error = Function.prototype.bind.call(console.error, console, settings.name + ':'); - module.error.apply(console, arguments); - }, - performance: { - log: function(message) { - var - currentTime, - executionTime, - previousTime - ; - if(settings.performance) { - currentTime = new Date().getTime(); - previousTime = time || currentTime; - executionTime = currentTime - previousTime; - time = currentTime; - performance.push({ - 'Element' : element, - 'Name' : message[0], - 'Arguments' : [].slice.call(message, 1) || '', - 'Execution Time' : executionTime - }); - } - clearTimeout(module.performance.timer); - module.performance.timer = setTimeout(module.performance.display, 500); - }, - display: function() { - var - title = settings.name + ':', - totalTime = 0 - ; - time = false; - clearTimeout(module.performance.timer); - $.each(performance, function(index, data) { - totalTime += data['Execution Time']; - }); - title += ' ' + totalTime + 'ms'; - if( (console.group !== undefined || console.table !== undefined) && performance.length > 0) { - console.groupCollapsed(title); - if(console.table) { - console.table(performance); - } - else { - $.each(performance, function(index, data) { - console.log(data['Name'] + ': ' + data['Execution Time']+'ms'); - }); - } - console.groupEnd(); - } - performance = []; - } - }, - invoke: function(query, passedArguments, context) { - var - object = instance, - maxDepth, - found, - response - ; - passedArguments = passedArguments || queryArguments; - context = element || context; - if(typeof query == 'string' && object !== undefined) { - query = query.split(/[\. ]/); - maxDepth = query.length - 1; - $.each(query, function(depth, value) { - var camelCaseValue = (depth != maxDepth) - ? value + query[depth + 1].charAt(0).toUpperCase() + query[depth + 1].slice(1) - : query - ; - if( $.isPlainObject( object[camelCaseValue] ) && (depth != maxDepth) ) { - object = object[camelCaseValue]; - } - else if( object[camelCaseValue] !== undefined ) { - found = object[camelCaseValue]; - return false; - } - else if( $.isPlainObject( object[value] ) && (depth != maxDepth) ) { - object = object[value]; - } - else if( object[value] !== undefined ) { - found = object[value]; - return false; - } - else { - module.error(error.method, query); - return false; - } - }); - } - if ( $.isFunction( found ) ) { - response = found.apply(context, passedArguments); - } - else if(found !== undefined) { - response = found; - } - if(Array.isArray(returnedValue)) { - returnedValue.push(response); - } - else if(returnedValue !== undefined) { - returnedValue = [returnedValue, response]; - } - else if(response !== undefined) { - returnedValue = response; - } - return found; - } - }; - - if(methodInvoked) { - if(instance === undefined) { - module.initialize(); - } - module.invoke(query); - } - else { - if(instance !== undefined) { - module.destroy(); - } - module.initialize(); - } - return (returnedValue !== undefined) - ? returnedValue - : this - ; -}; - -$.site.settings = { - - name : 'Site', - namespace : 'site', - - error : { - console : 'Console cannot be restored, most likely it was overwritten outside of module', - method : 'The method you called is not defined.' - }, - - debug : false, - verbose : false, - performance : true, - - modules: [ - 'accordion', - 'api', - 'calendar', - 'checkbox', - 'dimmer', - 'dropdown', - 'embed', - 'form', - 'modal', - 'nag', - 'popup', - 'slider', - 'rating', - 'shape', - 'sidebar', - 'state', - 'sticky', - 'tab', - 'toast', - 'transition', - 'visibility', - 'visit' - ], - - siteNamespace : 'site', - namespaceStub : { - cache : {}, - config : {}, - sections : {}, - section : {}, - utilities : {} - } - -}; - -// allows for selection of elements with data attributes -$.extend($.expr[ ":" ], { - data: ($.expr.createPseudo) - ? $.expr.createPseudo(function(dataName) { - return function(elem) { - return !!$.data(elem, dataName); - }; - }) - : function(elem, i, match) { - // support: jQuery < 1.8 - return !!$.data(elem, match[ 3 ]); - } -}); - - -})( jQuery, window, document ); - -/*! - * # Fomantic-UI - Form Validation - * http://github.com/fomantic/Fomantic-UI/ - * - * - * Released under the MIT license - * http://opensource.org/licenses/MIT - * - */ - -;(function ($, window, document, undefined) { - -'use strict'; - -$.isFunction = $.isFunction || function(obj) { - return typeof obj === "function" && typeof obj.nodeType !== "number"; -}; - -window = (typeof window != 'undefined' && window.Math == Math) - ? window - : (typeof self != 'undefined' && self.Math == Math) - ? self - : Function('return this')() -; - -$.fn.form = function(parameters) { - var - $allModules = $(this), - moduleSelector = $allModules.selector || '', - - time = new Date().getTime(), - performance = [], - - query = arguments[0], - legacyParameters = arguments[1], - methodInvoked = (typeof query == 'string'), - queryArguments = [].slice.call(arguments, 1), - returnedValue - ; - $allModules - .each(function() { - var - $module = $(this), - element = this, - - formErrors = [], - keyHeldDown = false, - - // set at run-time - $field, - $group, - $message, - $prompt, - $submit, - $clear, - $reset, - - settings, - validation, - - metadata, - selector, - className, - regExp, - error, - - namespace, - moduleNamespace, - eventNamespace, - - submitting = false, - dirty = false, - history = ['clean', 'clean'], - - instance, - module - ; - - module = { - - initialize: function() { - - // settings grabbed at run time - module.get.settings(); - if(methodInvoked) { - if(instance === undefined) { - module.instantiate(); - } - module.invoke(query); - } - else { - if(instance !== undefined) { - instance.invoke('destroy'); - } - module.verbose('Initializing form validation', $module, settings); - module.bindEvents(); - module.set.defaults(); - module.instantiate(); - } - }, - - instantiate: function() { - module.verbose('Storing instance of module', module); - instance = module; - $module - .data(moduleNamespace, module) - ; - }, - - destroy: function() { - module.verbose('Destroying previous module', instance); - module.removeEvents(); - $module - .removeData(moduleNamespace) - ; - }, - - refresh: function() { - module.verbose('Refreshing selector cache'); - $field = $module.find(selector.field); - $group = $module.find(selector.group); - $message = $module.find(selector.message); - $prompt = $module.find(selector.prompt); - - $submit = $module.find(selector.submit); - $clear = $module.find(selector.clear); - $reset = $module.find(selector.reset); - }, - - submit: function() { - module.verbose('Submitting form', $module); - submitting = true; - $module.submit(); - }, - - attachEvents: function(selector, action) { - action = action || 'submit'; - $(selector).on('click' + eventNamespace, function(event) { - module[action](); - event.preventDefault(); - }); - }, - - bindEvents: function() { - module.verbose('Attaching form events'); - $module - .on('submit' + eventNamespace, module.validate.form) - .on('blur' + eventNamespace, selector.field, module.event.field.blur) - .on('click' + eventNamespace, selector.submit, module.submit) - .on('click' + eventNamespace, selector.reset, module.reset) - .on('click' + eventNamespace, selector.clear, module.clear) - ; - if(settings.keyboardShortcuts) { - $module.on('keydown' + eventNamespace, selector.field, module.event.field.keydown); - } - $field.each(function(index, el) { - var - $input = $(el), - type = $input.prop('type'), - inputEvent = module.get.changeEvent(type, $input) - ; - $input.on(inputEvent + eventNamespace, module.event.field.change); - }); - - // Dirty events - if (settings.preventLeaving) { - $(window).on('beforeunload' + eventNamespace, module.event.beforeUnload); - } - - $field.on('change click keyup keydown blur', function(e) { - $(this).triggerHandler(e.type + ".dirty"); - }); - - $field.on('change.dirty click.dirty keyup.dirty keydown.dirty blur.dirty', module.determine.isDirty); - - $module.on('dirty' + eventNamespace, function(e) { - settings.onDirty.call(); - }); - - $module.on('clean' + eventNamespace, function(e) { - settings.onClean.call(); - }) - }, - - clear: function() { - $field.each(function (index, el) { - var - $field = $(el), - $element = $field.parent(), - $fieldGroup = $field.closest($group), - $prompt = $fieldGroup.find(selector.prompt), - $calendar = $field.closest(selector.uiCalendar), - defaultValue = $field.data(metadata.defaultValue) || '', - isCheckbox = $element.is(selector.uiCheckbox), - isDropdown = $element.is(selector.uiDropdown) && module.can.useElement('dropdown'), - isCalendar = ($calendar.length > 0 && module.can.useElement('calendar')), - isErrored = $fieldGroup.hasClass(className.error) - ; - if(isErrored) { - module.verbose('Resetting error on field', $fieldGroup); - $fieldGroup.removeClass(className.error); - $prompt.remove(); - } - if(isDropdown) { - module.verbose('Resetting dropdown value', $element, defaultValue); - $element.dropdown('clear', true); - } - else if(isCheckbox) { - $field.prop('checked', false); - } - else if (isCalendar) { - $calendar.calendar('clear'); - } - else { - module.verbose('Resetting field value', $field, defaultValue); - $field.val(''); - } - }); - }, - - reset: function() { - $field.each(function (index, el) { - var - $field = $(el), - $element = $field.parent(), - $fieldGroup = $field.closest($group), - $calendar = $field.closest(selector.uiCalendar), - $prompt = $fieldGroup.find(selector.prompt), - defaultValue = $field.data(metadata.defaultValue), - isCheckbox = $element.is(selector.uiCheckbox), - isDropdown = $element.is(selector.uiDropdown) && module.can.useElement('dropdown'), - isCalendar = ($calendar.length > 0 && module.can.useElement('calendar')), - isErrored = $fieldGroup.hasClass(className.error) - ; - if(defaultValue === undefined) { - return; - } - if(isErrored) { - module.verbose('Resetting error on field', $fieldGroup); - $fieldGroup.removeClass(className.error); - $prompt.remove(); - } - if(isDropdown) { - module.verbose('Resetting dropdown value', $element, defaultValue); - $element.dropdown('restore defaults', true); - } - else if(isCheckbox) { - module.verbose('Resetting checkbox value', $element, defaultValue); - $field.prop('checked', defaultValue); - } - else if (isCalendar) { - $calendar.calendar('set date', defaultValue); - } - else { - module.verbose('Resetting field value', $field, defaultValue); - $field.val(defaultValue); - } - }); - - module.determine.isDirty(); - }, - - determine: { - isValid: function() { - var - allValid = true - ; - $.each(validation, function(fieldName, field) { - if( !( module.validate.field(field, fieldName, true) ) ) { - allValid = false; - } - }); - return allValid; - }, - isDirty: function(e) { - var formIsDirty = false; - - $field.each(function(index, el) { - var - $el = $(el), - isCheckbox = ($el.filter(selector.checkbox).length > 0), - isDirty - ; - - if (isCheckbox) { - isDirty = module.is.checkboxDirty($el); - } else { - isDirty = module.is.fieldDirty($el); - } - - $el.data(settings.metadata.isDirty, isDirty); - - formIsDirty |= isDirty; - }); - - if (formIsDirty) { - module.set.dirty(); - } else { - module.set.clean(); - } - - if (e && e.namespace === 'dirty') { - e.stopImmediatePropagation(); - e.preventDefault(); - } - } - }, - - is: { - bracketedRule: function(rule) { - return (rule.type && rule.type.match(settings.regExp.bracket)); - }, - shorthandFields: function(fields) { - var - fieldKeys = Object.keys(fields), - firstRule = fields[fieldKeys[0]] - ; - return module.is.shorthandRules(firstRule); - }, - // duck type rule test - shorthandRules: function(rules) { - return (typeof rules == 'string' || Array.isArray(rules)); - }, - empty: function($field) { - if(!$field || $field.length === 0) { - return true; - } - else if($field.is(selector.checkbox)) { - return !$field.is(':checked'); - } - else { - return module.is.blank($field); - } - }, - blank: function($field) { - return $.trim($field.val()) === ''; - }, - valid: function(field) { - var - allValid = true - ; - if(field) { - module.verbose('Checking if field is valid', field); - return module.validate.field(validation[field], field, false); - } - else { - module.verbose('Checking if form is valid'); - $.each(validation, function(fieldName, field) { - if( !module.is.valid(fieldName) ) { - allValid = false; - } - }); - return allValid; - } - }, - dirty: function() { - return dirty; - }, - clean: function() { - return !dirty; - }, - fieldDirty: function($el) { - var initialValue = $el.data(metadata.defaultValue); - // Explicitly check for null/undefined here as value may be `false`, so ($el.data(dataInitialValue) || '') would not work - if (initialValue == null) { initialValue = ''; } - var currentValue = $el.val(); - if (currentValue == null) { currentValue = ''; } - - // Boolean values can be encoded as "true/false" or "True/False" depending on underlying frameworks so we need a case insensitive comparison - var boolRegex = /^(true|false)$/i; - var isBoolValue = boolRegex.test(initialValue) && boolRegex.test(currentValue); - if (isBoolValue) { - var regex = new RegExp("^" + initialValue + "$", "i"); - return !regex.test(currentValue); - } - - return currentValue !== initialValue; - }, - checkboxDirty: function($el) { - var initialValue = $el.data(metadata.defaultValue); - var currentValue = $el.is(":checked"); - - return initialValue !== currentValue; - }, - justDirty: function() { - return (history[0] === 'dirty'); - }, - justClean: function() { - return (history[0] === 'clean'); - } - }, - - removeEvents: function() { - $module.off(eventNamespace); - $field.off(eventNamespace); - $submit.off(eventNamespace); - $field.off(eventNamespace); - }, - - event: { - field: { - keydown: function(event) { - var - $field = $(this), - key = event.which, - isInput = $field.is(selector.input), - isCheckbox = $field.is(selector.checkbox), - isInDropdown = ($field.closest(selector.uiDropdown).length > 0), - keyCode = { - enter : 13, - escape : 27 - } - ; - if( key == keyCode.escape) { - module.verbose('Escape key pressed blurring field'); - $field - .blur() - ; - } - if(!event.ctrlKey && key == keyCode.enter && isInput && !isInDropdown && !isCheckbox) { - if(!keyHeldDown) { - $field.one('keyup' + eventNamespace, module.event.field.keyup); - module.submit(); - module.debug('Enter pressed on input submitting form'); - } - keyHeldDown = true; - } - }, - keyup: function() { - keyHeldDown = false; - }, - blur: function(event) { - var - $field = $(this), - $fieldGroup = $field.closest($group), - validationRules = module.get.validation($field) - ; - if( $fieldGroup.hasClass(className.error) ) { - module.debug('Revalidating field', $field, validationRules); - if(validationRules) { - module.validate.field( validationRules ); - } - } - else if(settings.on == 'blur') { - if(validationRules) { - module.validate.field( validationRules ); - } - } - }, - change: function(event) { - var - $field = $(this), - $fieldGroup = $field.closest($group), - validationRules = module.get.validation($field) - ; - if(validationRules && (settings.on == 'change' || ( $fieldGroup.hasClass(className.error) && settings.revalidate) )) { - clearTimeout(module.timer); - module.timer = setTimeout(function() { - module.debug('Revalidating field', $field, module.get.validation($field)); - module.validate.field( validationRules ); - }, settings.delay); - } - } - }, - beforeUnload: function(event) { - if (module.is.dirty() && !submitting) { - var event = event || window.event; - - // For modern browsers - if (event) { - event.returnValue = settings.text.leavingMessage; - } - - // For olders... - return settings.text.leavingMessage; - } - } - - }, - - get: { - ancillaryValue: function(rule) { - if(!rule.type || (!rule.value && !module.is.bracketedRule(rule))) { - return false; - } - return (rule.value !== undefined) - ? rule.value - : rule.type.match(settings.regExp.bracket)[1] + '' - ; - }, - ruleName: function(rule) { - if( module.is.bracketedRule(rule) ) { - return rule.type.replace(rule.type.match(settings.regExp.bracket)[0], ''); - } - return rule.type; - }, - changeEvent: function(type, $input) { - if(type == 'checkbox' || type == 'radio' || type == 'hidden' || $input.is('select')) { - return 'change'; - } - else { - return module.get.inputEvent(); - } - }, - inputEvent: function() { - return (document.createElement('input').oninput !== undefined) - ? 'input' - : (document.createElement('input').onpropertychange !== undefined) - ? 'propertychange' - : 'keyup' - ; - }, - fieldsFromShorthand: function(fields) { - var - fullFields = {} - ; - $.each(fields, function(name, rules) { - if(typeof rules == 'string') { - rules = [rules]; - } - fullFields[name] = { - rules: [] - }; - $.each(rules, function(index, rule) { - fullFields[name].rules.push({ type: rule }); - }); - }); - return fullFields; - }, - prompt: function(rule, field) { - var - ruleName = module.get.ruleName(rule), - ancillary = module.get.ancillaryValue(rule), - $field = module.get.field(field.identifier), - value = $field.val(), - prompt = $.isFunction(rule.prompt) - ? rule.prompt(value) - : rule.prompt || settings.prompt[ruleName] || settings.text.unspecifiedRule, - requiresValue = (prompt.search('{value}') !== -1), - requiresName = (prompt.search('{name}') !== -1), - $label, - name - ; - if(requiresValue) { - prompt = prompt.replace('{value}', $field.val()); - } - if(requiresName) { - $label = $field.closest(selector.group).find('label').eq(0); - name = ($label.length == 1) - ? $label.text() - : $field.prop('placeholder') || settings.text.unspecifiedField - ; - prompt = prompt.replace('{name}', name); - } - prompt = prompt.replace('{identifier}', field.identifier); - prompt = prompt.replace('{ruleValue}', ancillary); - if(!rule.prompt) { - module.verbose('Using default validation prompt for type', prompt, ruleName); - } - return prompt; - }, - settings: function() { - if($.isPlainObject(parameters)) { - var - keys = Object.keys(parameters), - isLegacySettings = (keys.length > 0) - ? (parameters[keys[0]].identifier !== undefined && parameters[keys[0]].rules !== undefined) - : false - ; - if(isLegacySettings) { - // 1.x (ducktyped) - settings = $.extend(true, {}, $.fn.form.settings, legacyParameters); - validation = $.extend({}, $.fn.form.settings.defaults, parameters); - module.error(settings.error.oldSyntax, element); - module.verbose('Extending settings from legacy parameters', validation, settings); - } - else { - // 2.x - if(parameters.fields && module.is.shorthandFields(parameters.fields)) { - parameters.fields = module.get.fieldsFromShorthand(parameters.fields); - } - settings = $.extend(true, {}, $.fn.form.settings, parameters); - validation = $.extend({}, $.fn.form.settings.defaults, settings.fields); - module.verbose('Extending settings', validation, settings); - } - } - else { - settings = $.fn.form.settings; - validation = $.fn.form.settings.defaults; - module.verbose('Using default form validation', validation, settings); - } - - // shorthand - namespace = settings.namespace; - metadata = settings.metadata; - selector = settings.selector; - className = settings.className; - regExp = settings.regExp; - error = settings.error; - moduleNamespace = 'module-' + namespace; - eventNamespace = '.' + namespace; - - // grab instance - instance = $module.data(moduleNamespace); - - // refresh selector cache - module.refresh(); - }, - field: function(identifier) { - module.verbose('Finding field with identifier', identifier); - identifier = module.escape.string(identifier); - var t; - if((t=$field.filter('#' + identifier)).length > 0 ) { - return t; - } - if((t=$field.filter('[name="' + identifier +'"]')).length > 0 ) { - return t; - } - if((t=$field.filter('[name="' + identifier +'[]"]')).length > 0 ) { - return t; - } - if((t=$field.filter('[data-' + metadata.validate + '="'+ identifier +'"]')).length > 0 ) { - return t; - } - return $(''); - }, - fields: function(fields) { - var - $fields = $() - ; - $.each(fields, function(index, name) { - $fields = $fields.add( module.get.field(name) ); - }); - return $fields; - }, - validation: function($field) { - var - fieldValidation, - identifier - ; - if(!validation) { - return false; - } - $.each(validation, function(fieldName, field) { - identifier = field.identifier || fieldName; - $.each(module.get.field(identifier), function(index, groupField) { - if(groupField == $field[0]) { - field.identifier = identifier; - fieldValidation = field; - return false; - } - }); - }); - return fieldValidation || false; - }, - value: function (field) { - var - fields = [], - results - ; - fields.push(field); - results = module.get.values.call(element, fields); - return results[field]; - }, - values: function (fields) { - var - $fields = Array.isArray(fields) - ? module.get.fields(fields) - : $field, - values = {} - ; - $fields.each(function(index, field) { - var - $field = $(field), - $calendar = $field.closest(selector.uiCalendar), - name = $field.prop('name'), - value = $field.val(), - isCheckbox = $field.is(selector.checkbox), - isRadio = $field.is(selector.radio), - isMultiple = (name.indexOf('[]') !== -1), - isCalendar = ($calendar.length > 0 && module.can.useElement('calendar')), - isChecked = (isCheckbox) - ? $field.is(':checked') - : false - ; - if(name) { - if(isMultiple) { - name = name.replace('[]', ''); - if(!values[name]) { - values[name] = []; - } - if(isCheckbox) { - if(isChecked) { - values[name].push(value || true); - } - else { - values[name].push(false); - } - } - else { - values[name].push(value); - } - } - else { - if(isRadio) { - if(values[name] === undefined || values[name] == false) { - values[name] = (isChecked) - ? value || true - : false - ; - } - } - else if(isCheckbox) { - if(isChecked) { - values[name] = value || true; - } - else { - values[name] = false; - } - } - else if(isCalendar) { - var date = $calendar.calendar('get date'); - - if (date !== null) { - if (settings.dateHandling == 'date') { - values[name] = date; - } else if(settings.dateHandling == 'input') { - values[name] = $calendar.calendar('get input date') - } else if (settings.dateHandling == 'formatter') { - var type = $calendar.calendar('setting', 'type'); - - switch(type) { - case 'date': - values[name] = settings.formatter.date(date); - break; - - case 'datetime': - values[name] = settings.formatter.datetime(date); - break; - - case 'time': - values[name] = settings.formatter.time(date); - break; - - case 'month': - values[name] = settings.formatter.month(date); - break; - - case 'year': - values[name] = settings.formatter.year(date); - break; - - default: - module.debug('Wrong calendar mode', $calendar, type); - values[name] = ''; - } - } - } else { - values[name] = ''; - } - } else { - values[name] = value; - } - } - } - }); - return values; - }, - dirtyFields: function() { - return $field.filter(function(index, e) { - return $(e).data(metadata.isDirty); - }); - } - }, - - has: { - - field: function(identifier) { - module.verbose('Checking for existence of a field with identifier', identifier); - identifier = module.escape.string(identifier); - if(typeof identifier !== 'string') { - module.error(error.identifier, identifier); - } - if($field.filter('#' + identifier).length > 0 ) { - return true; - } - else if( $field.filter('[name="' + identifier +'"]').length > 0 ) { - return true; - } - else if( $field.filter('[data-' + metadata.validate + '="'+ identifier +'"]').length > 0 ) { - return true; - } - return false; - } - - }, - - can: { - useElement: function(element){ - if ($.fn[element] !== undefined) { - return true; - } - module.error(error.noElement.replace('{element}',element)); - return false; - } - }, - - escape: { - string: function(text) { - text = String(text); - return text.replace(regExp.escape, '\\$&'); - } - }, - - add: { - // alias - rule: function(name, rules) { - module.add.field(name, rules); - }, - field: function(name, rules) { - // Validation should have at least a standard format - if(validation[name] === undefined || validation[name].rules === undefined) { - validation[name] = { - rules: [] - }; - } - var - newValidation = { - rules: [] - } - ; - if(module.is.shorthandRules(rules)) { - rules = Array.isArray(rules) - ? rules - : [rules] - ; - $.each(rules, function(_index, rule) { - newValidation.rules.push({ type: rule }); - }); - } - else { - newValidation.rules = rules.rules; - } - // For each new rule, check if there's not already one with the same type - $.each(newValidation.rules, function (_index, rule) { - if ($.grep(validation[name].rules, function(item){ return item.type == rule.type; }).length == 0) { - validation[name].rules.push(rule); - } - }); - module.debug('Adding rules', newValidation.rules, validation); - }, - fields: function(fields) { - var - newValidation - ; - if(fields && module.is.shorthandFields(fields)) { - newValidation = module.get.fieldsFromShorthand(fields); - } - else { - newValidation = fields; - } - validation = $.extend({}, validation, newValidation); - }, - prompt: function(identifier, errors, internal) { - var - $field = module.get.field(identifier), - $fieldGroup = $field.closest($group), - $prompt = $fieldGroup.children(selector.prompt), - promptExists = ($prompt.length !== 0) - ; - errors = (typeof errors == 'string') - ? [errors] - : errors - ; - module.verbose('Adding field error state', identifier); - if(!internal) { - $fieldGroup - .addClass(className.error) - ; - } - if(settings.inline) { - if(!promptExists) { - $prompt = settings.templates.prompt(errors, className.label); - $prompt - .appendTo($fieldGroup) - ; - } - $prompt - .html(errors[0]) - ; - if(!promptExists) { - if(settings.transition && module.can.useElement('transition') && $module.transition('is supported')) { - module.verbose('Displaying error with css transition', settings.transition); - $prompt.transition(settings.transition + ' in', settings.duration); - } - else { - module.verbose('Displaying error with fallback javascript animation'); - $prompt - .fadeIn(settings.duration) - ; - } - } - else { - module.verbose('Inline errors are disabled, no inline error added', identifier); - } - } - }, - errors: function(errors) { - module.debug('Adding form error messages', errors); - module.set.error(); - $message - .html( settings.templates.error(errors) ) - ; - } - }, - - remove: { - rule: function(field, rule) { - var - rules = Array.isArray(rule) - ? rule - : [rule] - ; - if(validation[field] === undefined || !Array.isArray(validation[field].rules)) { - return; - } - if(rule === undefined) { - module.debug('Removed all rules'); - validation[field].rules = []; - return; - } - $.each(validation[field].rules, function(index, rule) { - if(rule && rules.indexOf(rule.type) !== -1) { - module.debug('Removed rule', rule.type); - validation[field].rules.splice(index, 1); - } - }); - }, - field: function(field) { - var - fields = Array.isArray(field) - ? field - : [field] - ; - $.each(fields, function(index, field) { - module.remove.rule(field); - }); - }, - // alias - rules: function(field, rules) { - if(Array.isArray(field)) { - $.each(field, function(index, field) { - module.remove.rule(field, rules); - }); - } - else { - module.remove.rule(field, rules); - } - }, - fields: function(fields) { - module.remove.field(fields); - }, - prompt: function(identifier) { - var - $field = module.get.field(identifier), - $fieldGroup = $field.closest($group), - $prompt = $fieldGroup.children(selector.prompt) - ; - $fieldGroup - .removeClass(className.error) - ; - if(settings.inline && $prompt.is(':visible')) { - module.verbose('Removing prompt for field', identifier); - if(settings.transition && module.can.useElement('transition') && $module.transition('is supported')) { - $prompt.transition(settings.transition + ' out', settings.duration, function() { - $prompt.remove(); - }); - } - else { - $prompt - .fadeOut(settings.duration, function(){ - $prompt.remove(); - }) - ; - } - } - } - }, - - set: { - success: function() { - $module - .removeClass(className.error) - .addClass(className.success) - ; - }, - defaults: function () { - $field.each(function (index, el) { - var - $el = $(el), - $parent = $el.parent(), - isCheckbox = ($el.filter(selector.checkbox).length > 0), - isDropdown = $parent.is(selector.uiDropdown) && module.can.useElement('dropdown'), - $calendar = $el.closest(selector.uiCalendar), - isCalendar = ($calendar.length > 0 && module.can.useElement('calendar')), - value = (isCheckbox) - ? $el.is(':checked') - : $el.val() - ; - if (isDropdown) { - $parent.dropdown('save defaults'); - } - else if (isCalendar) { - $calendar.calendar('refresh'); - } - $el.data(metadata.defaultValue, value); - $el.data(metadata.isDirty, false); - }); - }, - error: function() { - $module - .removeClass(className.success) - .addClass(className.error) - ; - }, - value: function (field, value) { - var - fields = {} - ; - fields[field] = value; - return module.set.values.call(element, fields); - }, - values: function (fields) { - if($.isEmptyObject(fields)) { - return; - } - $.each(fields, function(key, value) { - var - $field = module.get.field(key), - $element = $field.parent(), - $calendar = $field.closest(selector.uiCalendar), - isMultiple = Array.isArray(value), - isCheckbox = $element.is(selector.uiCheckbox) && module.can.useElement('checkbox'), - isDropdown = $element.is(selector.uiDropdown) && module.can.useElement('dropdown'), - isRadio = ($field.is(selector.radio) && isCheckbox), - isCalendar = ($calendar.length > 0 && module.can.useElement('calendar')), - fieldExists = ($field.length > 0), - $multipleField - ; - if(fieldExists) { - if(isMultiple && isCheckbox) { - module.verbose('Selecting multiple', value, $field); - $element.checkbox('uncheck'); - $.each(value, function(index, value) { - $multipleField = $field.filter('[value="' + value + '"]'); - $element = $multipleField.parent(); - if($multipleField.length > 0) { - $element.checkbox('check'); - } - }); - } - else if(isRadio) { - module.verbose('Selecting radio value', value, $field); - $field.filter('[value="' + value + '"]') - .parent(selector.uiCheckbox) - .checkbox('check') - ; - } - else if(isCheckbox) { - module.verbose('Setting checkbox value', value, $element); - if(value === true || value === 1) { - $element.checkbox('check'); - } - else { - $element.checkbox('uncheck'); - } - } - else if(isDropdown) { - module.verbose('Setting dropdown value', value, $element); - $element.dropdown('set selected', value); - } - else if (isCalendar) { - $calendar.calendar('set date',value); - } - else { - module.verbose('Setting field value', value, $field); - $field.val(value); - } - } - }); - }, - dirty: function() { - module.verbose('Setting state dirty'); - dirty = true; - history[0] = history[1]; - history[1] = 'dirty'; - - if (module.is.justClean()) { - $module.trigger('dirty'); - } - }, - clean: function() { - module.verbose('Setting state clean'); - dirty = false; - history[0] = history[1]; - history[1] = 'clean'; - - if (module.is.justDirty()) { - $module.trigger('clean'); - } - }, - asClean: function() { - module.set.defaults(); - module.set.clean(); - }, - asDirty: function() { - module.set.defaults(); - module.set.dirty(); - } - }, - - validate: { - - form: function(event, ignoreCallbacks) { - var values = module.get.values(); - - // input keydown event will fire submit repeatedly by browser default - if(keyHeldDown) { - return false; - } - - // reset errors - formErrors = []; - if( module.determine.isValid() ) { - module.debug('Form has no validation errors, submitting'); - module.set.success(); - if(ignoreCallbacks !== true) { - return settings.onSuccess.call(element, event, values); - } - } - else { - module.debug('Form has errors'); - module.set.error(); - if(!settings.inline) { - module.add.errors(formErrors); - } - // prevent ajax submit - if(event && $module.data('moduleApi') !== undefined) { - event.stopImmediatePropagation(); - } - if(ignoreCallbacks !== true) { - return settings.onFailure.call(element, formErrors, values); - } - } - }, - - // takes a validation object and returns whether field passes validation - field: function(field, fieldName, showErrors) { - showErrors = (showErrors !== undefined) - ? showErrors - : true - ; - if(typeof field == 'string') { - module.verbose('Validating field', field); - fieldName = field; - field = validation[field]; - } - var - identifier = field.identifier || fieldName, - $field = module.get.field(identifier), - $dependsField = (field.depends) - ? module.get.field(field.depends) - : false, - fieldValid = true, - fieldErrors = [] - ; - if(!field.identifier) { - module.debug('Using field name as identifier', identifier); - field.identifier = identifier; - } - var isDisabled = true; - $.each($field, function(){ - if(!$(this).prop('disabled')) { - isDisabled = false; - return false; - } - }); - if(isDisabled) { - module.debug('Field is disabled. Skipping', identifier); - } - else if(field.optional && module.is.blank($field)){ - module.debug('Field is optional and blank. Skipping', identifier); - } - else if(field.depends && module.is.empty($dependsField)) { - module.debug('Field depends on another value that is not present or empty. Skipping', $dependsField); - } - else if(field.rules !== undefined) { - $field.closest($group).removeClass(className.error); - $.each(field.rules, function(index, rule) { - if( module.has.field(identifier)) { - var invalidFields = module.validate.rule(field, rule,true) || []; - if (invalidFields.length>0){ - module.debug('Field is invalid', identifier, rule.type); - fieldErrors.push(module.get.prompt(rule, field)); - fieldValid = false; - if(showErrors){ - $(invalidFields).closest($group).addClass(className.error); - } - } - } - }); - } - if(fieldValid) { - if(showErrors) { - module.remove.prompt(identifier, fieldErrors); - settings.onValid.call($field); - } - } - else { - if(showErrors) { - formErrors = formErrors.concat(fieldErrors); - module.add.prompt(identifier, fieldErrors, true); - settings.onInvalid.call($field, fieldErrors); - } - return false; - } - return true; - }, - - // takes validation rule and returns whether field passes rule - rule: function(field, rule, internal) { - var - $field = module.get.field(field.identifier), - ancillary = module.get.ancillaryValue(rule), - ruleName = module.get.ruleName(rule), - ruleFunction = settings.rules[ruleName], - invalidFields = [], - isCheckbox = $field.is(selector.checkbox), - isValid = function(field){ - var value = (isCheckbox ? $(field).filter(':checked').val() : $(field).val()); - // cast to string avoiding encoding special values - value = (value === undefined || value === '' || value === null) - ? '' - : (settings.shouldTrim) ? $.trim(value + '') : String(value + '') - ; - return ruleFunction.call(field, value, ancillary, $module); - } - ; - if( !$.isFunction(ruleFunction) ) { - module.error(error.noRule, ruleName); - return; - } - if(isCheckbox) { - if (!isValid($field)) { - invalidFields = $field; - } - } else { - $.each($field, function (index, field) { - if (!isValid(field)) { - invalidFields.push(field); - } - }); - } - return internal ? invalidFields : !(invalidFields.length>0); - } - }, - - setting: function(name, value) { - if( $.isPlainObject(name) ) { - $.extend(true, settings, name); - } - else if(value !== undefined) { - settings[name] = value; - } - else { - return settings[name]; - } - }, - internal: function(name, value) { - if( $.isPlainObject(name) ) { - $.extend(true, module, name); - } - else if(value !== undefined) { - module[name] = value; - } - else { - return module[name]; - } - }, - debug: function() { - if(!settings.silent && settings.debug) { - if(settings.performance) { - module.performance.log(arguments); - } - else { - module.debug = Function.prototype.bind.call(console.info, console, settings.name + ':'); - module.debug.apply(console, arguments); - } - } - }, - verbose: function() { - if(!settings.silent && settings.verbose && settings.debug) { - if(settings.performance) { - module.performance.log(arguments); - } - else { - module.verbose = Function.prototype.bind.call(console.info, console, settings.name + ':'); - module.verbose.apply(console, arguments); - } - } - }, - error: function() { - if(!settings.silent) { - module.error = Function.prototype.bind.call(console.error, console, settings.name + ':'); - module.error.apply(console, arguments); - } - }, - performance: { - log: function(message) { - var - currentTime, - executionTime, - previousTime - ; - if(settings.performance) { - currentTime = new Date().getTime(); - previousTime = time || currentTime; - executionTime = currentTime - previousTime; - time = currentTime; - performance.push({ - 'Name' : message[0], - 'Arguments' : [].slice.call(message, 1) || '', - 'Element' : element, - 'Execution Time' : executionTime - }); - } - clearTimeout(module.performance.timer); - module.performance.timer = setTimeout(module.performance.display, 500); - }, - display: function() { - var - title = settings.name + ':', - totalTime = 0 - ; - time = false; - clearTimeout(module.performance.timer); - $.each(performance, function(index, data) { - totalTime += data['Execution Time']; - }); - title += ' ' + totalTime + 'ms'; - if(moduleSelector) { - title += ' \'' + moduleSelector + '\''; - } - if($allModules.length > 1) { - title += ' ' + '(' + $allModules.length + ')'; - } - if( (console.group !== undefined || console.table !== undefined) && performance.length > 0) { - console.groupCollapsed(title); - if(console.table) { - console.table(performance); - } - else { - $.each(performance, function(index, data) { - console.log(data['Name'] + ': ' + data['Execution Time']+'ms'); - }); - } - console.groupEnd(); - } - performance = []; - } - }, - invoke: function(query, passedArguments, context) { - var - object = instance, - maxDepth, - found, - response - ; - passedArguments = passedArguments || queryArguments; - context = element || context; - if(typeof query == 'string' && object !== undefined) { - query = query.split(/[\. ]/); - maxDepth = query.length - 1; - $.each(query, function(depth, value) { - var camelCaseValue = (depth != maxDepth) - ? value + query[depth + 1].charAt(0).toUpperCase() + query[depth + 1].slice(1) - : query - ; - if( $.isPlainObject( object[camelCaseValue] ) && (depth != maxDepth) ) { - object = object[camelCaseValue]; - } - else if( object[camelCaseValue] !== undefined ) { - found = object[camelCaseValue]; - return false; - } - else if( $.isPlainObject( object[value] ) && (depth != maxDepth) ) { - object = object[value]; - } - else if( object[value] !== undefined ) { - found = object[value]; - return false; - } - else { - return false; - } - }); - } - if( $.isFunction( found ) ) { - response = found.apply(context, passedArguments); - } - else if(found !== undefined) { - response = found; - } - if(Array.isArray(returnedValue)) { - returnedValue.push(response); - } - else if(returnedValue !== undefined) { - returnedValue = [returnedValue, response]; - } - else if(response !== undefined) { - returnedValue = response; - } - return found; - } - }; - module.initialize(); - }) - ; - - return (returnedValue !== undefined) - ? returnedValue - : this - ; -}; - -$.fn.form.settings = { - - name : 'Form', - namespace : 'form', - - debug : false, - verbose : false, - performance : true, - - fields : false, - - keyboardShortcuts : true, - on : 'submit', - inline : false, - - delay : 200, - revalidate : true, - shouldTrim : true, - - transition : 'scale', - duration : 200, - - preventLeaving : false, - dateHandling : 'date', // 'date', 'input', 'formatter' - - onValid : function() {}, - onInvalid : function() {}, - onSuccess : function() { return true; }, - onFailure : function() { return false; }, - onDirty : function() {}, - onClean : function() {}, - - metadata : { - defaultValue : 'default', - validate : 'validate', - isDirty : 'isDirty' - }, - - regExp: { - htmlID : /^[a-zA-Z][\w:.-]*$/g, - bracket : /\[(.*)\]/i, - decimal : /^\d+\.?\d*$/, - email : /^[a-z0-9!#$%&'*+\/=?^_`{|}~.-]+@[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$/i, - escape : /[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|:,=@]/g, - flags : /^\/(.*)\/(.*)?/, - integer : /^\-?\d+$/, - number : /^\-?\d*(\.\d+)?$/, - url : /(https?:\/\/(?:www\.|(?!www))[^\s\.]+\.[^\s]{2,}|www\.[^\s]+\.[^\s]{2,})/i - }, - - text: { - unspecifiedRule : 'Please enter a valid value', - unspecifiedField : 'This field', - leavingMessage : 'There are unsaved changes on this page which will be discarded if you continue.' - }, - - prompt: { - empty : '{name} must have a value', - checked : '{name} must be checked', - email : '{name} must be a valid e-mail', - url : '{name} must be a valid url', - regExp : '{name} is not formatted correctly', - integer : '{name} must be an integer', - decimal : '{name} must be a decimal number', - number : '{name} must be set to a number', - is : '{name} must be "{ruleValue}"', - isExactly : '{name} must be exactly "{ruleValue}"', - not : '{name} cannot be set to "{ruleValue}"', - notExactly : '{name} cannot be set to exactly "{ruleValue}"', - contain : '{name} must contain "{ruleValue}"', - containExactly : '{name} must contain exactly "{ruleValue}"', - doesntContain : '{name} cannot contain "{ruleValue}"', - doesntContainExactly : '{name} cannot contain exactly "{ruleValue}"', - minLength : '{name} must be at least {ruleValue} characters', - length : '{name} must be at least {ruleValue} characters', - exactLength : '{name} must be exactly {ruleValue} characters', - maxLength : '{name} cannot be longer than {ruleValue} characters', - match : '{name} must match {ruleValue} field', - different : '{name} must have a different value than {ruleValue} field', - creditCard : '{name} must be a valid credit card number', - minCount : '{name} must have at least {ruleValue} choices', - exactCount : '{name} must have exactly {ruleValue} choices', - maxCount : '{name} must have {ruleValue} or less choices' - }, - - selector : { - checkbox : 'input[type="checkbox"], input[type="radio"]', - clear : '.clear', - field : 'input, textarea, select', - group : '.field', - input : 'input', - message : '.error.message', - prompt : '.prompt.label', - radio : 'input[type="radio"]', - reset : '.reset:not([type="reset"])', - submit : '.submit:not([type="submit"])', - uiCheckbox : '.ui.checkbox', - uiDropdown : '.ui.dropdown', - uiCalendar : '.ui.calendar' - }, - - className : { - error : 'error', - label : 'ui basic red pointing prompt label', - pressed : 'down', - success : 'success' - }, - - error: { - identifier : 'You must specify a string identifier for each field', - method : 'The method you called is not defined.', - noRule : 'There is no rule matching the one you specified', - oldSyntax : 'Starting in 2.0 forms now only take a single settings object. Validation settings converted to new syntax automatically.', - noElement : 'This module requires ui {element}' - }, - - templates: { - - // template that produces error message - error: function(errors) { - var - html = '
      ' - ; - $.each(errors, function(index, value) { - html += '
    • ' + value + '
    • '; - }); - html += '
    '; - return $(html); - }, - - // template that produces label - prompt: function(errors, labelClasses) { - return $('
    ') - .addClass(labelClasses) - .html(errors[0]) - ; - } - }, - - formatter: { - date: function(date) { - return Intl.DateTimeFormat('en-GB').format(date); - }, - datetime: function(date) { - return Intl.DateTimeFormat('en-GB', { - year: "numeric", - month: "2-digit", - day: "2-digit", - hour: '2-digit', - minute: '2-digit', - second: '2-digit' - }).format(date); - }, - time: function(date) { - return Intl.DateTimeFormat('en-GB', { - hour: '2-digit', - minute: '2-digit', - second: '2-digit' - }).format(date); - }, - month: function(date) { - return Intl.DateTimeFormat('en-GB', { - month: '2-digit', - year: 'numeric' - }).format(date); - }, - year: function(date) { - return Intl.DateTimeFormat('en-GB', { - year: 'numeric' - }).format(date); - } - }, - - rules: { - - // is not empty or blank string - empty: function(value) { - return !(value === undefined || '' === value || Array.isArray(value) && value.length === 0); - }, - - // checkbox checked - checked: function() { - return ($(this).filter(':checked').length > 0); - }, - - // is most likely an email - email: function(value){ - return $.fn.form.settings.regExp.email.test(value); - }, - - // value is most likely url - url: function(value) { - return $.fn.form.settings.regExp.url.test(value); - }, - - // matches specified regExp - regExp: function(value, regExp) { - if(regExp instanceof RegExp) { - return value.match(regExp); - } - var - regExpParts = regExp.match($.fn.form.settings.regExp.flags), - flags - ; - // regular expression specified as /baz/gi (flags) - if(regExpParts) { - regExp = (regExpParts.length >= 2) - ? regExpParts[1] - : regExp - ; - flags = (regExpParts.length >= 3) - ? regExpParts[2] - : '' - ; - } - return value.match( new RegExp(regExp, flags) ); - }, - - // is valid integer or matches range - integer: function(value, range) { - var - intRegExp = $.fn.form.settings.regExp.integer, - min, - max, - parts - ; - if( !range || ['', '..'].indexOf(range) !== -1) { - // do nothing - } - else if(range.indexOf('..') == -1) { - if(intRegExp.test(range)) { - min = max = range - 0; - } - } - else { - parts = range.split('..', 2); - if(intRegExp.test(parts[0])) { - min = parts[0] - 0; - } - if(intRegExp.test(parts[1])) { - max = parts[1] - 0; - } - } - return ( - intRegExp.test(value) && - (min === undefined || value >= min) && - (max === undefined || value <= max) - ); - }, - - // is valid number (with decimal) - decimal: function(value) { - return $.fn.form.settings.regExp.decimal.test(value); - }, - - // is valid number - number: function(value) { - return $.fn.form.settings.regExp.number.test(value); - }, - - // is value (case insensitive) - is: function(value, text) { - text = (typeof text == 'string') - ? text.toLowerCase() - : text - ; - value = (typeof value == 'string') - ? value.toLowerCase() - : value - ; - return (value == text); - }, - - // is value - isExactly: function(value, text) { - return (value == text); - }, - - // value is not another value (case insensitive) - not: function(value, notValue) { - value = (typeof value == 'string') - ? value.toLowerCase() - : value - ; - notValue = (typeof notValue == 'string') - ? notValue.toLowerCase() - : notValue - ; - return (value != notValue); - }, - - // value is not another value (case sensitive) - notExactly: function(value, notValue) { - return (value != notValue); - }, - - // value contains text (insensitive) - contains: function(value, text) { - // escape regex characters - text = text.replace($.fn.form.settings.regExp.escape, "\\$&"); - return (value.search( new RegExp(text, 'i') ) !== -1); - }, - - // value contains text (case sensitive) - containsExactly: function(value, text) { - // escape regex characters - text = text.replace($.fn.form.settings.regExp.escape, "\\$&"); - return (value.search( new RegExp(text) ) !== -1); - }, - - // value contains text (insensitive) - doesntContain: function(value, text) { - // escape regex characters - text = text.replace($.fn.form.settings.regExp.escape, "\\$&"); - return (value.search( new RegExp(text, 'i') ) === -1); - }, - - // value contains text (case sensitive) - doesntContainExactly: function(value, text) { - // escape regex characters - text = text.replace($.fn.form.settings.regExp.escape, "\\$&"); - return (value.search( new RegExp(text) ) === -1); - }, - - // is at least string length - minLength: function(value, requiredLength) { - return (value !== undefined) - ? (value.length >= requiredLength) - : false - ; - }, - - // see rls notes for 2.0.6 (this is a duplicate of minLength) - length: function(value, requiredLength) { - return (value !== undefined) - ? (value.length >= requiredLength) - : false - ; - }, - - // is exactly length - exactLength: function(value, requiredLength) { - return (value !== undefined) - ? (value.length == requiredLength) - : false - ; - }, - - // is less than length - maxLength: function(value, maxLength) { - return (value !== undefined) - ? (value.length <= maxLength) - : false - ; - }, - - // matches another field - match: function(value, identifier, $module) { - var - matchingValue, - matchingElement - ; - if((matchingElement = $module.find('[data-validate="'+ identifier +'"]')).length > 0 ) { - matchingValue = matchingElement.val(); - } - else if((matchingElement = $module.find('#' + identifier)).length > 0) { - matchingValue = matchingElement.val(); - } - else if((matchingElement = $module.find('[name="' + identifier +'"]')).length > 0) { - matchingValue = matchingElement.val(); - } - else if((matchingElement = $module.find('[name="' + identifier +'[]"]')).length > 0 ) { - matchingValue = matchingElement; - } - return (matchingValue !== undefined) - ? ( value.toString() == matchingValue.toString() ) - : false - ; - }, - - // different than another field - different: function(value, identifier, $module) { - // use either id or name of field - var - matchingValue, - matchingElement - ; - if((matchingElement = $module.find('[data-validate="'+ identifier +'"]')).length > 0 ) { - matchingValue = matchingElement.val(); - } - else if((matchingElement = $module.find('#' + identifier)).length > 0) { - matchingValue = matchingElement.val(); - } - else if((matchingElement = $module.find('[name="' + identifier +'"]')).length > 0) { - matchingValue = matchingElement.val(); - } - else if((matchingElement = $module.find('[name="' + identifier +'[]"]')).length > 0 ) { - matchingValue = matchingElement; - } - return (matchingValue !== undefined) - ? ( value.toString() !== matchingValue.toString() ) - : false - ; - }, - - creditCard: function(cardNumber, cardTypes) { - var - cards = { - visa: { - pattern : /^4/, - length : [16] - }, - amex: { - pattern : /^3[47]/, - length : [15] - }, - mastercard: { - pattern : /^5[1-5]/, - length : [16] - }, - discover: { - pattern : /^(6011|622(12[6-9]|1[3-9][0-9]|[2-8][0-9]{2}|9[0-1][0-9]|92[0-5]|64[4-9])|65)/, - length : [16] - }, - unionPay: { - pattern : /^(62|88)/, - length : [16, 17, 18, 19] - }, - jcb: { - pattern : /^35(2[89]|[3-8][0-9])/, - length : [16] - }, - maestro: { - pattern : /^(5018|5020|5038|6304|6759|676[1-3])/, - length : [12, 13, 14, 15, 16, 17, 18, 19] - }, - dinersClub: { - pattern : /^(30[0-5]|^36)/, - length : [14] - }, - laser: { - pattern : /^(6304|670[69]|6771)/, - length : [16, 17, 18, 19] - }, - visaElectron: { - pattern : /^(4026|417500|4508|4844|491(3|7))/, - length : [16] - } - }, - valid = {}, - validCard = false, - requiredTypes = (typeof cardTypes == 'string') - ? cardTypes.split(',') - : false, - unionPay, - validation - ; - - if(typeof cardNumber !== 'string' || cardNumber.length === 0) { - return; - } - - // allow dashes in card - cardNumber = cardNumber.replace(/[\-]/g, ''); - - // verify card types - if(requiredTypes) { - $.each(requiredTypes, function(index, type){ - // verify each card type - validation = cards[type]; - if(validation) { - valid = { - length : ($.inArray(cardNumber.length, validation.length) !== -1), - pattern : (cardNumber.search(validation.pattern) !== -1) - }; - if(valid.length && valid.pattern) { - validCard = true; - } - } - }); - - if(!validCard) { - return false; - } - } - - // skip luhn for UnionPay - unionPay = { - number : ($.inArray(cardNumber.length, cards.unionPay.length) !== -1), - pattern : (cardNumber.search(cards.unionPay.pattern) !== -1) - }; - if(unionPay.number && unionPay.pattern) { - return true; - } - - // verify luhn, adapted from - var - length = cardNumber.length, - multiple = 0, - producedValue = [ - [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], - [0, 2, 4, 6, 8, 1, 3, 5, 7, 9] - ], - sum = 0 - ; - while (length--) { - sum += producedValue[multiple][parseInt(cardNumber.charAt(length), 10)]; - multiple ^= 1; - } - return (sum % 10 === 0 && sum > 0); - }, - - minCount: function(value, minCount) { - if(minCount == 0) { - return true; - } - if(minCount == 1) { - return (value !== ''); - } - return (value.split(',').length >= minCount); - }, - - exactCount: function(value, exactCount) { - if(exactCount == 0) { - return (value === ''); - } - if(exactCount == 1) { - return (value !== '' && value.search(',') === -1); - } - return (value.split(',').length == exactCount); - }, - - maxCount: function(value, maxCount) { - if(maxCount == 0) { - return false; - } - if(maxCount == 1) { - return (value.search(',') === -1); - } - return (value.split(',').length <= maxCount); - } - } - -}; - -})( jQuery, window, document ); - -/*! - * # Fomantic-UI - Accordion - * http://github.com/fomantic/Fomantic-UI/ - * - * - * Released under the MIT license - * http://opensource.org/licenses/MIT - * - */ - -;(function ($, window, document, undefined) { - -'use strict'; - -$.isFunction = $.isFunction || function(obj) { - return typeof obj === "function" && typeof obj.nodeType !== "number"; -}; - -window = (typeof window != 'undefined' && window.Math == Math) - ? window - : (typeof self != 'undefined' && self.Math == Math) - ? self - : Function('return this')() -; - -$.fn.accordion = function(parameters) { - var - $allModules = $(this), - - time = new Date().getTime(), - performance = [], - - query = arguments[0], - methodInvoked = (typeof query == 'string'), - queryArguments = [].slice.call(arguments, 1), - - returnedValue - ; - $allModules - .each(function() { - var - settings = ( $.isPlainObject(parameters) ) - ? $.extend(true, {}, $.fn.accordion.settings, parameters) - : $.extend({}, $.fn.accordion.settings), - - className = settings.className, - namespace = settings.namespace, - selector = settings.selector, - error = settings.error, - - eventNamespace = '.' + namespace, - moduleNamespace = 'module-' + namespace, - moduleSelector = $allModules.selector || '', - - $module = $(this), - $title = $module.find(selector.title), - $content = $module.find(selector.content), - - element = this, - instance = $module.data(moduleNamespace), - observer, - module - ; - - module = { - - initialize: function() { - module.debug('Initializing', $module); - module.bind.events(); - if(settings.observeChanges) { - module.observeChanges(); - } - module.instantiate(); - }, - - instantiate: function() { - instance = module; - $module - .data(moduleNamespace, module) - ; - }, - - destroy: function() { - module.debug('Destroying previous instance', $module); - $module - .off(eventNamespace) - .removeData(moduleNamespace) - ; - }, - - refresh: function() { - $title = $module.find(selector.title); - $content = $module.find(selector.content); - }, - - observeChanges: function() { - if('MutationObserver' in window) { - observer = new MutationObserver(function(mutations) { - module.debug('DOM tree modified, updating selector cache'); - module.refresh(); - }); - observer.observe(element, { - childList : true, - subtree : true - }); - module.debug('Setting up mutation observer', observer); - } - }, - - bind: { - events: function() { - module.debug('Binding delegated events'); - $module - .on(settings.on + eventNamespace, selector.trigger, module.event.click) - ; - } - }, - - event: { - click: function() { - module.toggle.call(this); - } - }, - - toggle: function(query) { - var - $activeTitle = (query !== undefined) - ? (typeof query === 'number') - ? $title.eq(query) - : $(query).closest(selector.title) - : $(this).closest(selector.title), - $activeContent = $activeTitle.next($content), - isAnimating = $activeContent.hasClass(className.animating), - isActive = $activeContent.hasClass(className.active), - isOpen = (isActive && !isAnimating), - isOpening = (!isActive && isAnimating) - ; - module.debug('Toggling visibility of content', $activeTitle); - if(isOpen || isOpening) { - if(settings.collapsible) { - module.close.call($activeTitle); - } - else { - module.debug('Cannot close accordion content collapsing is disabled'); - } - } - else { - module.open.call($activeTitle); - } - }, - - open: function(query) { - var - $activeTitle = (query !== undefined) - ? (typeof query === 'number') - ? $title.eq(query) - : $(query).closest(selector.title) - : $(this).closest(selector.title), - $activeContent = $activeTitle.next($content), - isAnimating = $activeContent.hasClass(className.animating), - isActive = $activeContent.hasClass(className.active), - isOpen = (isActive || isAnimating) - ; - if(isOpen) { - module.debug('Accordion already open, skipping', $activeContent); - return; - } - module.debug('Opening accordion content', $activeTitle); - settings.onOpening.call($activeContent); - settings.onChanging.call($activeContent); - if(settings.exclusive) { - module.closeOthers.call($activeTitle); - } - $activeTitle - .addClass(className.active) - ; - $activeContent - .stop(true, true) - .addClass(className.animating) - ; - if(settings.animateChildren) { - if($.fn.transition !== undefined && $module.transition('is supported')) { - $activeContent - .children() - .transition({ - animation : 'fade in', - queue : false, - useFailSafe : true, - debug : settings.debug, - verbose : settings.verbose, - duration : settings.duration, - skipInlineHidden : true, - onComplete: function() { - $activeContent.children().removeClass(className.transition); - } - }) - ; - } - else { - $activeContent - .children() - .stop(true, true) - .animate({ - opacity: 1 - }, settings.duration, module.resetOpacity) - ; - } - } - $activeContent - .slideDown(settings.duration, settings.easing, function() { - $activeContent - .removeClass(className.animating) - .addClass(className.active) - ; - module.reset.display.call(this); - settings.onOpen.call(this); - settings.onChange.call(this); - }) - ; - }, - - close: function(query) { - var - $activeTitle = (query !== undefined) - ? (typeof query === 'number') - ? $title.eq(query) - : $(query).closest(selector.title) - : $(this).closest(selector.title), - $activeContent = $activeTitle.next($content), - isAnimating = $activeContent.hasClass(className.animating), - isActive = $activeContent.hasClass(className.active), - isOpening = (!isActive && isAnimating), - isClosing = (isActive && isAnimating) - ; - if((isActive || isOpening) && !isClosing) { - module.debug('Closing accordion content', $activeContent); - settings.onClosing.call($activeContent); - settings.onChanging.call($activeContent); - $activeTitle - .removeClass(className.active) - ; - $activeContent - .stop(true, true) - .addClass(className.animating) - ; - if(settings.animateChildren) { - if($.fn.transition !== undefined && $module.transition('is supported')) { - $activeContent - .children() - .transition({ - animation : 'fade out', - queue : false, - useFailSafe : true, - debug : settings.debug, - verbose : settings.verbose, - duration : settings.duration, - skipInlineHidden : true - }) - ; - } - else { - $activeContent - .children() - .stop(true, true) - .animate({ - opacity: 0 - }, settings.duration, module.resetOpacity) - ; - } - } - $activeContent - .slideUp(settings.duration, settings.easing, function() { - $activeContent - .removeClass(className.animating) - .removeClass(className.active) - ; - module.reset.display.call(this); - settings.onClose.call(this); - settings.onChange.call(this); - }) - ; - } - }, - - closeOthers: function(index) { - var - $activeTitle = (index !== undefined) - ? $title.eq(index) - : $(this).closest(selector.title), - $parentTitles = $activeTitle.parents(selector.content).prev(selector.title), - $activeAccordion = $activeTitle.closest(selector.accordion), - activeSelector = selector.title + '.' + className.active + ':visible', - activeContent = selector.content + '.' + className.active + ':visible', - $openTitles, - $nestedTitles, - $openContents - ; - if(settings.closeNested) { - $openTitles = $activeAccordion.find(activeSelector).not($parentTitles); - $openContents = $openTitles.next($content); - } - else { - $openTitles = $activeAccordion.find(activeSelector).not($parentTitles); - $nestedTitles = $activeAccordion.find(activeContent).find(activeSelector).not($parentTitles); - $openTitles = $openTitles.not($nestedTitles); - $openContents = $openTitles.next($content); - } - if( ($openTitles.length > 0) ) { - module.debug('Exclusive enabled, closing other content', $openTitles); - $openTitles - .removeClass(className.active) - ; - $openContents - .removeClass(className.animating) - .stop(true, true) - ; - if(settings.animateChildren) { - if($.fn.transition !== undefined && $module.transition('is supported')) { - $openContents - .children() - .transition({ - animation : 'fade out', - useFailSafe : true, - debug : settings.debug, - verbose : settings.verbose, - duration : settings.duration, - skipInlineHidden : true - }) - ; - } - else { - $openContents - .children() - .stop(true, true) - .animate({ - opacity: 0 - }, settings.duration, module.resetOpacity) - ; - } - } - $openContents - .slideUp(settings.duration , settings.easing, function() { - $(this).removeClass(className.active); - module.reset.display.call(this); - }) - ; - } - }, - - reset: { - - display: function() { - module.verbose('Removing inline display from element', this); - $(this).css('display', ''); - if( $(this).attr('style') === '') { - $(this) - .attr('style', '') - .removeAttr('style') - ; - } - }, - - opacity: function() { - module.verbose('Removing inline opacity from element', this); - $(this).css('opacity', ''); - if( $(this).attr('style') === '') { - $(this) - .attr('style', '') - .removeAttr('style') - ; - } - }, - - }, - - setting: function(name, value) { - module.debug('Changing setting', name, value); - if( $.isPlainObject(name) ) { - $.extend(true, settings, name); - } - else if(value !== undefined) { - if($.isPlainObject(settings[name])) { - $.extend(true, settings[name], value); - } - else { - settings[name] = value; - } - } - else { - return settings[name]; - } - }, - internal: function(name, value) { - module.debug('Changing internal', name, value); - if(value !== undefined) { - if( $.isPlainObject(name) ) { - $.extend(true, module, name); - } - else { - module[name] = value; - } - } - else { - return module[name]; - } - }, - debug: function() { - if(!settings.silent && settings.debug) { - if(settings.performance) { - module.performance.log(arguments); - } - else { - module.debug = Function.prototype.bind.call(console.info, console, settings.name + ':'); - module.debug.apply(console, arguments); - } - } - }, - verbose: function() { - if(!settings.silent && settings.verbose && settings.debug) { - if(settings.performance) { - module.performance.log(arguments); - } - else { - module.verbose = Function.prototype.bind.call(console.info, console, settings.name + ':'); - module.verbose.apply(console, arguments); - } - } - }, - error: function() { - if(!settings.silent) { - module.error = Function.prototype.bind.call(console.error, console, settings.name + ':'); - module.error.apply(console, arguments); - } - }, - performance: { - log: function(message) { - var - currentTime, - executionTime, - previousTime - ; - if(settings.performance) { - currentTime = new Date().getTime(); - previousTime = time || currentTime; - executionTime = currentTime - previousTime; - time = currentTime; - performance.push({ - 'Name' : message[0], - 'Arguments' : [].slice.call(message, 1) || '', - 'Element' : element, - 'Execution Time' : executionTime - }); - } - clearTimeout(module.performance.timer); - module.performance.timer = setTimeout(module.performance.display, 500); - }, - display: function() { - var - title = settings.name + ':', - totalTime = 0 - ; - time = false; - clearTimeout(module.performance.timer); - $.each(performance, function(index, data) { - totalTime += data['Execution Time']; - }); - title += ' ' + totalTime + 'ms'; - if(moduleSelector) { - title += ' \'' + moduleSelector + '\''; - } - if( (console.group !== undefined || console.table !== undefined) && performance.length > 0) { - console.groupCollapsed(title); - if(console.table) { - console.table(performance); - } - else { - $.each(performance, function(index, data) { - console.log(data['Name'] + ': ' + data['Execution Time']+'ms'); - }); - } - console.groupEnd(); - } - performance = []; - } - }, - invoke: function(query, passedArguments, context) { - var - object = instance, - maxDepth, - found, - response - ; - passedArguments = passedArguments || queryArguments; - context = element || context; - if(typeof query == 'string' && object !== undefined) { - query = query.split(/[\. ]/); - maxDepth = query.length - 1; - $.each(query, function(depth, value) { - var camelCaseValue = (depth != maxDepth) - ? value + query[depth + 1].charAt(0).toUpperCase() + query[depth + 1].slice(1) - : query - ; - if( $.isPlainObject( object[camelCaseValue] ) && (depth != maxDepth) ) { - object = object[camelCaseValue]; - } - else if( object[camelCaseValue] !== undefined ) { - found = object[camelCaseValue]; - return false; - } - else if( $.isPlainObject( object[value] ) && (depth != maxDepth) ) { - object = object[value]; - } - else if( object[value] !== undefined ) { - found = object[value]; - return false; - } - else { - module.error(error.method, query); - return false; - } - }); - } - if ( $.isFunction( found ) ) { - response = found.apply(context, passedArguments); - } - else if(found !== undefined) { - response = found; - } - if(Array.isArray(returnedValue)) { - returnedValue.push(response); - } - else if(returnedValue !== undefined) { - returnedValue = [returnedValue, response]; - } - else if(response !== undefined) { - returnedValue = response; - } - return found; - } - }; - if(methodInvoked) { - if(instance === undefined) { - module.initialize(); - } - module.invoke(query); - } - else { - if(instance !== undefined) { - instance.invoke('destroy'); - } - module.initialize(); - } - }) - ; - return (returnedValue !== undefined) - ? returnedValue - : this - ; -}; - -$.fn.accordion.settings = { - - name : 'Accordion', - namespace : 'accordion', - - silent : false, - debug : false, - verbose : false, - performance : true, - - on : 'click', // event on title that opens accordion - - observeChanges : true, // whether accordion should automatically refresh on DOM insertion - - exclusive : true, // whether a single accordion content panel should be open at once - collapsible : true, // whether accordion content can be closed - closeNested : false, // whether nested content should be closed when a panel is closed - animateChildren : true, // whether children opacity should be animated - - duration : 350, // duration of animation - easing : 'easeOutQuad', // easing equation for animation - - onOpening : function(){}, // callback before open animation - onClosing : function(){}, // callback before closing animation - onChanging : function(){}, // callback before closing or opening animation - - onOpen : function(){}, // callback after open animation - onClose : function(){}, // callback after closing animation - onChange : function(){}, // callback after closing or opening animation - - error: { - method : 'The method you called is not defined' - }, - - className : { - active : 'active', - animating : 'animating', - transition: 'transition' - }, - - selector : { - accordion : '.accordion', - title : '.title', - trigger : '.title', - content : '.content' - } - -}; - -// Adds easing -$.extend( $.easing, { - easeOutQuad: function (x, t, b, c, d) { - return -c *(t/=d)*(t-2) + b; - } -}); - -})( jQuery, window, document ); - - -/*! - * # Fomantic-UI - Calendar - * http://github.com/fomantic/Fomantic-UI/ - * - * - * Released under the MIT license - * http://opensource.org/licenses/MIT - * - */ - -;(function ($, window, document, undefined) { - -'use strict'; - -$.isFunction = $.isFunction || function(obj) { - return typeof obj === "function" && typeof obj.nodeType !== "number"; -}; - -window = (typeof window != 'undefined' && window.Math == Math) - ? window - : (typeof self != 'undefined' && self.Math == Math) - ? self - : Function('return this')() -; - -$.fn.calendar = function(parameters) { - var - $allModules = $(this), - - moduleSelector = $allModules.selector || '', - - time = new Date().getTime(), - performance = [], - - query = arguments[0], - methodInvoked = (typeof query == 'string'), - queryArguments = [].slice.call(arguments, 1), - returnedValue, - timeGapTable = { - '5': {'row': 4, 'column': 3 }, - '10': {'row': 3, 'column': 2 }, - '15': {'row': 2, 'column': 2 }, - '20': {'row': 3, 'column': 1 }, - '30': {'row': 2, 'column': 1 } - } - ; - - $allModules - .each(function () { - var - settings = ( $.isPlainObject(parameters) ) - ? $.extend(true, {}, $.fn.calendar.settings, parameters) - : $.extend({}, $.fn.calendar.settings), - - className = settings.className, - namespace = settings.namespace, - selector = settings.selector, - formatter = settings.formatter, - parser = settings.parser, - metadata = settings.metadata, - timeGap = timeGapTable[settings.minTimeGap], - error = settings.error, - - eventNamespace = '.' + namespace, - moduleNamespace = 'module-' + namespace, - - $module = $(this), - $input = $module.find(selector.input), - $container = $module.find(selector.popup), - $activator = $module.find(selector.activator), - - element = this, - instance = $module.data(moduleNamespace), - - isTouch, - isTouchDown = false, - focusDateUsedForRange = false, - module - ; - - module = { - - initialize: function () { - module.debug('Initializing calendar for', element, $module); - - isTouch = module.get.isTouch(); - module.setup.config(); - module.setup.popup(); - module.setup.inline(); - module.setup.input(); - module.setup.date(); - module.create.calendar(); - - module.bind.events(); - module.instantiate(); - }, - - instantiate: function () { - module.verbose('Storing instance of calendar'); - instance = module; - $module.data(moduleNamespace, instance); - }, - - destroy: function () { - module.verbose('Destroying previous calendar for', element); - $module.removeData(moduleNamespace); - module.unbind.events(); - }, - - setup: { - config: function () { - if (module.get.minDate() !== null) { - module.set.minDate($module.data(metadata.minDate)); - } - if (module.get.maxDate() !== null) { - module.set.maxDate($module.data(metadata.maxDate)); - } - module.setting('type', module.get.type()); - }, - popup: function () { - if (settings.inline) { - return; - } - if (!$activator.length) { - $activator = $module.children().first(); - if (!$activator.length) { - return; - } - } - if ($.fn.popup === undefined) { - module.error(error.popup); - return; - } - if (!$container.length) { - //prepend the popup element to the activator's parent so that it has less chance of messing with - //the styling (eg input action button needs to be the last child to have correct border radius) - var $activatorParent = $activator.parent(), - domPositionFunction = $activatorParent.closest(selector.append).length !== 0 ? 'appendTo' : 'prependTo'; - $container = $('
    ').addClass(className.popup)[domPositionFunction]($activatorParent); - } - $container.addClass(className.calendar); - var onVisible = settings.onVisible; - var onHidden = settings.onHidden; - if (!$input.length) { - //no input, $container has to handle focus/blur - $container.attr('tabindex', '0'); - onVisible = function () { - module.focus(); - return settings.onVisible.apply($container, arguments); - }; - onHidden = function () { - module.blur(); - return settings.onHidden.apply($container, arguments); - }; - } - var onShow = function () { - //reset the focus date onShow - module.set.focusDate(module.get.date()); - module.set.mode(settings.startMode); - return settings.onShow.apply($container, arguments); - }; - var on = settings.on || ($input.length ? 'focus' : 'click'); - var options = $.extend({}, settings.popupOptions, { - popup: $container, - on: on, - hoverable: on === 'hover', - onShow: onShow, - onVisible: onVisible, - onHide: settings.onHide, - onHidden: onHidden - }); - module.popup(options); - }, - inline: function () { - if ($activator.length && !settings.inline) { - return; - } - $container = $('
    ').addClass(className.calendar).appendTo($module); - if (!$input.length) { - $container.attr('tabindex', '0'); - } - }, - input: function () { - if (settings.touchReadonly && $input.length && isTouch) { - $input.prop('readonly', true); - } - }, - date: function () { - var date; - if (settings.initialDate) { - date = parser.date(settings.initialDate, settings); - } else if ($module.data(metadata.date) !== undefined) { - date = parser.date($module.data(metadata.date), settings); - } else if ($input.length) { - date = parser.date($input.val(), settings); - } - module.set.date(date, settings.formatInput, false); - } - }, - - create: { - calendar: function () { - var i, r, c, p, row, cell, pageGrid; - - var mode = module.get.mode(); - var today = new Date(); - var date = module.get.date(); - var focusDate = module.get.focusDate(); - var display = focusDate || date || settings.initialDate || today; - display = module.helper.dateInRange(display); - - if (!focusDate) { - focusDate = display; - module.set.focusDate(focusDate, false, false); - } - - var isYear = mode === 'year'; - var isMonth = mode === 'month'; - var isDay = mode === 'day'; - var isHour = mode === 'hour'; - var isMinute = mode === 'minute'; - var isTimeOnly = settings.type === 'time'; - - var multiMonth = Math.max(settings.multiMonth, 1); - var monthOffset = !isDay ? 0 : module.get.monthOffset(); - - var minute = display.getMinutes(); - var hour = display.getHours(); - var day = display.getDate(); - var startMonth = display.getMonth() + monthOffset; - var year = display.getFullYear(); - - var columns = isDay ? settings.showWeekNumbers ? 8 : 7 : isHour ? 4 : timeGap['column']; - var rows = isDay || isHour ? 6 : timeGap['row']; - var pages = isDay ? multiMonth : 1; - - var container = $container; - var tooltipPosition = container.hasClass("left") ? "right center" : "left center"; - container.empty(); - if (pages > 1) { - pageGrid = $('
    ').addClass(className.grid).appendTo(container); - } - - for (p = 0; p < pages; p++) { - if (pages > 1) { - var pageColumn = $('
    ').addClass(className.column).appendTo(pageGrid); - container = pageColumn; - } - - var month = startMonth + p; - var firstMonthDayColumn = (new Date(year, month, 1).getDay() - settings.firstDayOfWeek % 7 + 7) % 7; - if (!settings.constantHeight && isDay) { - var requiredCells = new Date(year, month + 1, 0).getDate() + firstMonthDayColumn; - rows = Math.ceil(requiredCells / 7); - } - - var yearChange = isYear ? 10 : isMonth ? 1 : 0; - var monthChange = isDay ? 1 : 0; - var dayChange = isHour || isMinute ? 1 : 0; - var prevNextDay = isHour || isMinute ? day : 1; - var prevDate = new Date(year - yearChange, month - monthChange, prevNextDay - dayChange, hour); - var nextDate = new Date(year + yearChange, month + monthChange, prevNextDay + dayChange, hour); - - var prevLast = isYear ? new Date(Math.ceil(year / 10) * 10 - 9, 0, 0) : - isMonth ? new Date(year, 0, 0) : isDay ? new Date(year, month, 0) : new Date(year, month, day, -1); - var nextFirst = isYear ? new Date(Math.ceil(year / 10) * 10 + 1, 0, 1) : - isMonth ? new Date(year + 1, 0, 1) : isDay ? new Date(year, month + 1, 1) : new Date(year, month, day + 1); - - var tempMode = mode; - if (isDay && settings.showWeekNumbers){ - tempMode += ' andweek'; - } - var table = $('').addClass(className.table).addClass(tempMode).appendTo(container); - var textColumns = columns; - //no header for time-only mode - if (!isTimeOnly) { - var thead = $('').appendTo(table); - - row = $('').appendTo(thead); - cell = $('').appendTo(thead); - if(settings.showWeekNumbers) { - cell = $('').appendTo(table); - i = isYear ? Math.ceil(year / 10) * 10 - 9 : isDay ? 1 - firstMonthDayColumn : 0; - for (r = 0; r < rows; r++) { - row = $('').appendTo(tbody); - if(isDay && settings.showWeekNumbers){ - cell = $('').appendTo(tbody); - var todayButton = $('
    ').attr('colspan', '' + columns).appendTo(row); - - var headerDate = isYear || isMonth ? new Date(year, 0, 1) : - isDay ? new Date(year, month, 1) : new Date(year, month, day, hour, minute); - var headerText = $('').addClass(className.link).appendTo(cell); - headerText.text(formatter.header(headerDate, mode, settings)); - var newMode = isMonth ? (settings.disableYear ? 'day' : 'year') : - isDay ? (settings.disableMonth ? 'year' : 'month') : 'day'; - headerText.data(metadata.mode, newMode); - - if (p === 0) { - var prev = $('').addClass(className.prev).appendTo(cell); - prev.data(metadata.focusDate, prevDate); - prev.toggleClass(className.disabledCell, !module.helper.isDateInRange(prevLast, mode)); - $('').addClass(className.prevIcon).appendTo(prev); - } - - if (p === pages - 1) { - var next = $('').addClass(className.next).appendTo(cell); - next.data(metadata.focusDate, nextDate); - next.toggleClass(className.disabledCell, !module.helper.isDateInRange(nextFirst, mode)); - $('').addClass(className.nextIcon).appendTo(next); - } - if (isDay) { - row = $('
    ').appendTo(row); - cell.text(settings.text.weekNo); - cell.addClass(className.weekCell); - textColumns--; - } - for (i = 0; i < textColumns; i++) { - cell = $('').appendTo(row); - cell.text(formatter.dayColumnHeader((i + settings.firstDayOfWeek) % 7, settings)); - } - } - } - - var tbody = $('
    ').appendTo(row); - cell.text(module.get.weekOfYear(year,month,i+1-settings.firstDayOfWeek)); - cell.addClass(className.weekCell); - } - for (c = 0; c < textColumns; c++, i++) { - var cellDate = isYear ? new Date(i, month, 1, hour, minute) : - isMonth ? new Date(year, i, 1, hour, minute) : isDay ? new Date(year, month, i, hour, minute) : - isHour ? new Date(year, month, day, i) : new Date(year, month, day, hour, i * settings.minTimeGap); - var cellText = isYear ? i : - isMonth ? settings.text.monthsShort[i] : isDay ? cellDate.getDate() : - formatter.time(cellDate, settings, true); - cell = $('').addClass(className.cell).appendTo(row); - cell.text(cellText); - cell.data(metadata.date, cellDate); - var adjacent = isDay && cellDate.getMonth() !== ((month + 12) % 12); - var disabled = (!settings.selectAdjacentDays && adjacent) || !module.helper.isDateInRange(cellDate, mode) || settings.isDisabled(cellDate, mode) || module.helper.isDisabled(cellDate, mode) || !module.helper.isEnabled(cellDate, mode); - if (disabled) { - var disabledDate = module.helper.findDayAsObject(cellDate, mode, settings.disabledDates); - if (disabledDate !== null && disabledDate[metadata.message]) { - cell.attr("data-tooltip", disabledDate[metadata.message]); - cell.attr("data-position", tooltipPosition); - } - } else { - var eventDate = module.helper.findDayAsObject(cellDate, mode, settings.eventDates); - if (eventDate !== null) { - cell.addClass(eventDate[metadata.class] || settings.eventClass); - if (eventDate[metadata.message]) { - cell.attr("data-tooltip", eventDate[metadata.message]); - cell.attr("data-position", tooltipPosition); - } - } - } - var active = module.helper.dateEqual(cellDate, date, mode); - var isToday = module.helper.dateEqual(cellDate, today, mode); - cell.toggleClass(className.adjacentCell, adjacent); - cell.toggleClass(className.disabledCell, disabled); - cell.toggleClass(className.activeCell, active && !adjacent); - if (!isHour && !isMinute) { - cell.toggleClass(className.todayCell, !adjacent && isToday); - } - - // Allow for external modifications of each cell - var cellOptions = { - mode: mode, - adjacent: adjacent, - disabled: disabled, - active: active, - today: isToday - }; - formatter.cell(cell, cellDate, cellOptions); - - if (module.helper.dateEqual(cellDate, focusDate, mode)) { - //ensure that the focus date is exactly equal to the cell date - //so that, if selected, the correct value is set - module.set.focusDate(cellDate, false, false); - } - } - } - - if (settings.today) { - var todayRow = $('
    ').attr('colspan', '' + columns).addClass(className.today).appendTo(todayRow); - todayButton.text(formatter.today(settings)); - todayButton.data(metadata.date, today); - } - - module.update.focus(false, table); - } - } - }, - - update: { - focus: function (updateRange, container) { - container = container || $container; - var mode = module.get.mode(); - var date = module.get.date(); - var focusDate = module.get.focusDate(); - var startDate = module.get.startDate(); - var endDate = module.get.endDate(); - var rangeDate = (updateRange ? focusDate : null) || date || (!isTouch ? focusDate : null); - - container.find('td').each(function () { - var cell = $(this); - var cellDate = cell.data(metadata.date); - if (!cellDate) { - return; - } - var disabled = cell.hasClass(className.disabledCell); - var active = cell.hasClass(className.activeCell); - var adjacent = cell.hasClass(className.adjacentCell); - var focused = module.helper.dateEqual(cellDate, focusDate, mode); - var inRange = !rangeDate ? false : - ((!!startDate && module.helper.isDateInRange(cellDate, mode, startDate, rangeDate)) || - (!!endDate && module.helper.isDateInRange(cellDate, mode, rangeDate, endDate))); - cell.toggleClass(className.focusCell, focused && (!isTouch || isTouchDown) && (!adjacent || (settings.selectAdjacentDays && adjacent)) && !disabled); - - if (module.helper.isTodayButton(cell)) { - return; - } - cell.toggleClass(className.rangeCell, inRange && !active && !disabled); - }); - } - }, - - refresh: function () { - module.create.calendar(); - }, - - bind: { - events: function () { - module.debug('Binding events'); - $container.on('mousedown' + eventNamespace, module.event.mousedown); - $container.on('touchstart' + eventNamespace, module.event.mousedown); - $container.on('mouseup' + eventNamespace, module.event.mouseup); - $container.on('touchend' + eventNamespace, module.event.mouseup); - $container.on('mouseover' + eventNamespace, module.event.mouseover); - if ($input.length) { - $input.on('input' + eventNamespace, module.event.inputChange); - $input.on('focus' + eventNamespace, module.event.inputFocus); - $input.on('blur' + eventNamespace, module.event.inputBlur); - $input.on('click' + eventNamespace, module.event.inputClick); - $input.on('keydown' + eventNamespace, module.event.keydown); - } else { - $container.on('keydown' + eventNamespace, module.event.keydown); - } - } - }, - - unbind: { - events: function () { - module.debug('Unbinding events'); - $container.off(eventNamespace); - if ($input.length) { - $input.off(eventNamespace); - } - } - }, - - event: { - mouseover: function (event) { - var target = $(event.target); - var date = target.data(metadata.date); - var mousedown = event.buttons === 1; - if (date) { - module.set.focusDate(date, false, true, mousedown); - } - }, - mousedown: function (event) { - if ($input.length) { - //prevent the mousedown on the calendar causing the input to lose focus - event.preventDefault(); - } - isTouchDown = event.type.indexOf('touch') >= 0; - var target = $(event.target); - var date = target.data(metadata.date); - if (date) { - module.set.focusDate(date, false, true, true); - } - }, - mouseup: function (event) { - //ensure input has focus so that it receives keydown events for calendar navigation - module.focus(); - event.preventDefault(); - event.stopPropagation(); - isTouchDown = false; - var target = $(event.target); - if (target.hasClass("disabled")) { - return; - } - var parent = target.parent(); - if (parent.data(metadata.date) || parent.data(metadata.focusDate) || parent.data(metadata.mode)) { - //clicked on a child element, switch to parent (used when clicking directly on prev/next icon element) - target = parent; - } - var date = target.data(metadata.date); - var focusDate = target.data(metadata.focusDate); - var mode = target.data(metadata.mode); - if (date && settings.onSelect.call(element, date, module.get.mode()) !== false) { - var forceSet = target.hasClass(className.today); - module.selectDate(date, forceSet); - } - else if (focusDate) { - module.set.focusDate(focusDate); - } - else if (mode) { - module.set.mode(mode); - } - }, - keydown: function (event) { - var keyCode = event.which; - if (keyCode === 27 || keyCode === 9) { - //esc || tab - module.popup('hide'); - } - - if (module.popup('is visible')) { - if (keyCode === 37 || keyCode === 38 || keyCode === 39 || keyCode === 40) { - //arrow keys - var mode = module.get.mode(); - var bigIncrement = mode === 'day' ? 7 : mode === 'hour' ? 4 : mode === 'minute' ? timeGap['column'] : 3; - var increment = keyCode === 37 ? -1 : keyCode === 38 ? -bigIncrement : keyCode == 39 ? 1 : bigIncrement; - increment *= mode === 'minute' ? settings.minTimeGap : 1; - var focusDate = module.get.focusDate() || module.get.date() || new Date(); - var year = focusDate.getFullYear() + (mode === 'year' ? increment : 0); - var month = focusDate.getMonth() + (mode === 'month' ? increment : 0); - var day = focusDate.getDate() + (mode === 'day' ? increment : 0); - var hour = focusDate.getHours() + (mode === 'hour' ? increment : 0); - var minute = focusDate.getMinutes() + (mode === 'minute' ? increment : 0); - var newFocusDate = new Date(year, month, day, hour, minute); - if (settings.type === 'time') { - newFocusDate = module.helper.mergeDateTime(focusDate, newFocusDate); - } - if (module.helper.isDateInRange(newFocusDate, mode)) { - module.set.focusDate(newFocusDate); - } - } else if (keyCode === 13) { - //enter - var mode = module.get.mode(); - var date = module.get.focusDate(); - if (date && !settings.isDisabled(date, mode) && !module.helper.isDisabled(date, mode) && module.helper.isEnabled(date, mode)) { - module.selectDate(date); - } - //disable form submission: - event.preventDefault(); - event.stopPropagation(); - } - } - - if (keyCode === 38 || keyCode === 40) { - //arrow-up || arrow-down - event.preventDefault(); //don't scroll - module.popup('show'); - } - }, - inputChange: function () { - var val = $input.val(); - var date = parser.date(val, settings); - module.set.date(date, false); - }, - inputFocus: function () { - $container.addClass(className.active); - }, - inputBlur: function () { - $container.removeClass(className.active); - if (settings.formatInput) { - var date = module.get.date(); - var text = formatter.datetime(date, settings); - $input.val(text); - } - }, - inputClick: function () { - module.popup('show'); - } - }, - - get: { - weekOfYear: function(weekYear,weekMonth,weekDay) { - // adapted from http://www.merlyn.demon.co.uk/weekcalc.htm - var ms1d = 864e5, // milliseconds in a day - ms7d = 7 * ms1d; // milliseconds in a week - - return function() { // return a closure so constants get calculated only once - var DC3 = Date.UTC(weekYear, weekMonth, weekDay + 3) / ms1d, // an Absolute Day Number - AWN = Math.floor(DC3 / 7), // an Absolute Week Number - Wyr = new Date(AWN * ms7d).getUTCFullYear(); - - return AWN - Math.floor(Date.UTC(Wyr, 0, 7) / ms7d) + 1; - }(); - }, - date: function () { - return module.helper.sanitiseDate($module.data(metadata.date)) || null; - }, - inputDate: function() { - return $input.val(); - }, - focusDate: function () { - return $module.data(metadata.focusDate) || null; - }, - startDate: function () { - var startModule = module.get.calendarModule(settings.startCalendar); - return (startModule ? startModule.get.date() : $module.data(metadata.startDate)) || null; - }, - endDate: function () { - var endModule = module.get.calendarModule(settings.endCalendar); - return (endModule ? endModule.get.date() : $module.data(metadata.endDate)) || null; - }, - minDate: function() { - return $module.data(metadata.minDate) || null; - }, - maxDate: function() { - return $module.data(metadata.maxDate) || null; - }, - monthOffset: function () { - return $module.data(metadata.monthOffset) || 0; - }, - mode: function () { - //only returns valid modes for the current settings - var mode = $module.data(metadata.mode) || settings.startMode; - var validModes = module.get.validModes(); - if ($.inArray(mode, validModes) >= 0) { - return mode; - } - return settings.type === 'time' ? 'hour' : - settings.type === 'month' ? 'month' : - settings.type === 'year' ? 'year' : 'day'; - }, - type: function() { - return $module.data(metadata.type) || settings.type; - }, - validModes: function () { - var validModes = []; - if (settings.type !== 'time') { - if (!settings.disableYear || settings.type === 'year') { - validModes.push('year'); - } - if (!(settings.disableMonth || settings.type === 'year') || settings.type === 'month') { - validModes.push('month'); - } - if (settings.type.indexOf('date') >= 0) { - validModes.push('day'); - } - } - if (settings.type.indexOf('time') >= 0) { - validModes.push('hour'); - if (!settings.disableMinute) { - validModes.push('minute'); - } - } - return validModes; - }, - isTouch: function () { - try { - document.createEvent('TouchEvent'); - return true; - } - catch (e) { - return false; - } - }, - calendarModule: function (selector) { - if (!selector) { - return null; - } - if (!(selector instanceof $)) { - selector = $(selector).first(); - } - //assume range related calendars are using the same namespace - return selector.data(moduleNamespace); - } - }, - - set: { - date: function (date, updateInput, fireChange) { - updateInput = updateInput !== false; - fireChange = fireChange !== false; - date = module.helper.sanitiseDate(date); - date = module.helper.dateInRange(date); - - var mode = module.get.mode(); - var text = formatter.datetime(date, settings); - - if (fireChange && settings.onBeforeChange.call(element, date, text, mode) === false) { - return false; - } - - module.set.focusDate(date); - - if (settings.isDisabled(date, mode)) { - return false; - } - - var endDate = module.get.endDate(); - if (!!endDate && !!date && date > endDate) { - //selected date is greater than end date in range, so clear end date - module.set.endDate(undefined); - } - module.set.dataKeyValue(metadata.date, date); - - if (updateInput && $input.length) { - $input.val(text); - } - - if (fireChange) { - settings.onChange.call(element, date, text, mode); - } - }, - startDate: function (date, refreshCalendar) { - date = module.helper.sanitiseDate(date); - var startModule = module.get.calendarModule(settings.startCalendar); - if (startModule) { - startModule.set.date(date); - } - module.set.dataKeyValue(metadata.startDate, date, refreshCalendar); - }, - endDate: function (date, refreshCalendar) { - date = module.helper.sanitiseDate(date); - var endModule = module.get.calendarModule(settings.endCalendar); - if (endModule) { - endModule.set.date(date); - } - module.set.dataKeyValue(metadata.endDate, date, refreshCalendar); - }, - focusDate: function (date, refreshCalendar, updateFocus, updateRange) { - date = module.helper.sanitiseDate(date); - date = module.helper.dateInRange(date); - var isDay = module.get.mode() === 'day'; - var oldFocusDate = module.get.focusDate(); - if (isDay && date && oldFocusDate) { - var yearDelta = date.getFullYear() - oldFocusDate.getFullYear(); - var monthDelta = yearDelta * 12 + date.getMonth() - oldFocusDate.getMonth(); - if (monthDelta) { - var monthOffset = module.get.monthOffset() - monthDelta; - module.set.monthOffset(monthOffset, false); - } - } - var changed = module.set.dataKeyValue(metadata.focusDate, date, refreshCalendar); - updateFocus = (updateFocus !== false && changed && refreshCalendar === false) || focusDateUsedForRange != updateRange; - focusDateUsedForRange = updateRange; - if (updateFocus) { - module.update.focus(updateRange); - } - }, - minDate: function (date) { - date = module.helper.sanitiseDate(date); - if (settings.maxDate !== null && settings.maxDate <= date) { - module.verbose('Unable to set minDate variable bigger that maxDate variable', date, settings.maxDate); - } else { - module.setting('minDate', date); - module.set.dataKeyValue(metadata.minDate, date); - } - }, - maxDate: function (date) { - date = module.helper.sanitiseDate(date); - if (settings.minDate !== null && settings.minDate >= date) { - module.verbose('Unable to set maxDate variable lower that minDate variable', date, settings.minDate); - } else { - module.setting('maxDate', date); - module.set.dataKeyValue(metadata.maxDate, date); - } - }, - monthOffset: function (monthOffset, refreshCalendar) { - var multiMonth = Math.max(settings.multiMonth, 1); - monthOffset = Math.max(1 - multiMonth, Math.min(0, monthOffset)); - module.set.dataKeyValue(metadata.monthOffset, monthOffset, refreshCalendar); - }, - mode: function (mode, refreshCalendar) { - module.set.dataKeyValue(metadata.mode, mode, refreshCalendar); - }, - dataKeyValue: function (key, value, refreshCalendar) { - var oldValue = $module.data(key); - var equal = oldValue === value || (oldValue <= value && oldValue >= value); //equality test for dates and string objects - if (value) { - $module.data(key, value); - } else { - $module.removeData(key); - } - refreshCalendar = refreshCalendar !== false && !equal; - if (refreshCalendar) { - module.refresh(); - } - return !equal; - } - }, - - selectDate: function (date, forceSet) { - module.verbose('New date selection', date); - var mode = module.get.mode(); - var complete = forceSet || mode === 'minute' || - (settings.disableMinute && mode === 'hour') || - (settings.type === 'date' && mode === 'day') || - (settings.type === 'month' && mode === 'month') || - (settings.type === 'year' && mode === 'year'); - if (complete) { - var canceled = module.set.date(date) === false; - if (!canceled && settings.closable) { - module.popup('hide'); - //if this is a range calendar, show the end date calendar popup and focus the input - var endModule = module.get.calendarModule(settings.endCalendar); - if (endModule) { - endModule.popup('show'); - endModule.focus(); - } - } - } else { - var newMode = mode === 'year' ? (!settings.disableMonth ? 'month' : 'day') : - mode === 'month' ? 'day' : mode === 'day' ? 'hour' : 'minute'; - module.set.mode(newMode); - if (mode === 'hour' || (mode === 'day' && module.get.date())) { - //the user has chosen enough to consider a valid date/time has been chosen - module.set.date(date); - } else { - module.set.focusDate(date); - } - } - }, - - changeDate: function (date) { - module.set.date(date); - }, - - clear: function () { - module.set.date(undefined); - }, - - popup: function () { - return $activator.popup.apply($activator, arguments); - }, - - focus: function () { - if ($input.length) { - $input.focus(); - } else { - $container.focus(); - } - }, - blur: function () { - if ($input.length) { - $input.blur(); - } else { - $container.blur(); - } - }, - - helper: { - isDisabled: function(date, mode) { - return mode === 'day' && ((settings.disabledDaysOfWeek.indexOf(date.getDay()) !== -1) || settings.disabledDates.some(function(d){ - if(typeof d === 'string') { - d = module.helper.sanitiseDate(d); - } - if (d instanceof Date) { - return module.helper.dateEqual(date, d, mode); - } - if (d !== null && typeof d === 'object' && d[metadata.date]) { - return module.helper.dateEqual(date, module.helper.sanitiseDate(d[metadata.date]), mode); - } - })); - }, - isEnabled: function(date, mode) { - if (mode === 'day') { - return settings.enabledDates.length === 0 || settings.enabledDates.some(function(d){ - if(typeof d === 'string') { - d = module.helper.sanitiseDate(d); - } - if (d instanceof Date) { - return module.helper.dateEqual(date, d, mode); - } - if (d !== null && typeof d === 'object' && d[metadata.date]) { - return module.helper.dateEqual(date, module.helper.sanitiseDate(d[metadata.date]), mode); - } - }); - } else { - return true; - } - }, - findDayAsObject: function(date, mode, dates) { - if (mode === 'day') { - var i = 0, il = dates.length; - var d; - for (; i < il; i++) { - d = dates[i]; - if(typeof d === 'string') { - d = module.helper.sanitiseDate(d); - } - if (d instanceof Date && module.helper.dateEqual(date, d, mode)) { - var dateObject = {}; - dateObject[metadata.date] = d; - return dateObject; - } - else if (d !== null && typeof d === 'object' && d[metadata.date] && module.helper.dateEqual(date,module.helper.sanitiseDate(d[metadata.date]), mode) ) { - return d; - } - } - } - return null; - }, - sanitiseDate: function (date) { - if (!date) { - return undefined; - } - if (!(date instanceof Date)) { - date = parser.date('' + date, settings); - } - if (!date || date === null || isNaN(date.getTime())) { - return undefined; - } - return date; - }, - dateDiff: function (date1, date2, mode) { - mode = mode || 'day'; - var isTimeOnly = settings.type === 'time'; - var isYear = mode === 'year'; - var isYearOrMonth = isYear || mode === 'month'; - var isMinute = mode === 'minute'; - var isHourOrMinute = isMinute || mode === 'hour'; - //only care about a minute accuracy of settings.minTimeGap - date1 = new Date( - isTimeOnly ? 2000 : date1.getFullYear(), - isTimeOnly ? 0 : isYear ? 0 : date1.getMonth(), - isTimeOnly ? 1 : isYearOrMonth ? 1 : date1.getDate(), - !isHourOrMinute ? 0 : date1.getHours(), - !isMinute ? 0 : settings.minTimeGap * Math.floor(date1.getMinutes() / settings.minTimeGap)); - date2 = new Date( - isTimeOnly ? 2000 : date2.getFullYear(), - isTimeOnly ? 0 : isYear ? 0 : date2.getMonth(), - isTimeOnly ? 1 : isYearOrMonth ? 1 : date2.getDate(), - !isHourOrMinute ? 0 : date2.getHours(), - !isMinute ? 0 : settings.minTimeGap * Math.floor(date2.getMinutes() / settings.minTimeGap)); - return date2.getTime() - date1.getTime(); - }, - dateEqual: function (date1, date2, mode) { - return !!date1 && !!date2 && module.helper.dateDiff(date1, date2, mode) === 0; - }, - isDateInRange: function (date, mode, minDate, maxDate) { - if (!minDate && !maxDate) { - var startDate = module.get.startDate(); - minDate = startDate && settings.minDate ? new Date(Math.max(startDate, settings.minDate)) : startDate || settings.minDate; - maxDate = settings.maxDate; - } - minDate = minDate && new Date(minDate.getFullYear(), minDate.getMonth(), minDate.getDate(), minDate.getHours(), settings.minTimeGap * Math.ceil(minDate.getMinutes() / settings.minTimeGap)); - return !(!date || - (minDate && module.helper.dateDiff(date, minDate, mode) > 0) || - (maxDate && module.helper.dateDiff(maxDate, date, mode) > 0)); - }, - dateInRange: function (date, minDate, maxDate) { - if (!minDate && !maxDate) { - var startDate = module.get.startDate(); - minDate = startDate && settings.minDate ? new Date(Math.max(startDate, settings.minDate)) : startDate || settings.minDate; - maxDate = settings.maxDate; - } - minDate = minDate && new Date(minDate.getFullYear(), minDate.getMonth(), minDate.getDate(), minDate.getHours(), settings.minTimeGap * Math.ceil(minDate.getMinutes() / settings.minTimeGap)); - var isTimeOnly = settings.type === 'time'; - return !date ? date : - (minDate && module.helper.dateDiff(date, minDate, 'minute') > 0) ? - (isTimeOnly ? module.helper.mergeDateTime(date, minDate) : minDate) : - (maxDate && module.helper.dateDiff(maxDate, date, 'minute') > 0) ? - (isTimeOnly ? module.helper.mergeDateTime(date, maxDate) : maxDate) : - date; - }, - mergeDateTime: function (date, time) { - return (!date || !time) ? time : - new Date(date.getFullYear(), date.getMonth(), date.getDate(), time.getHours(), time.getMinutes()); - }, - isTodayButton: function(element) { - return element.text() === settings.text.today; - } - }, - - setting: function (name, value) { - module.debug('Changing setting', name, value); - if ($.isPlainObject(name)) { - $.extend(true, settings, name); - } - else if (value !== undefined) { - if ($.isPlainObject(settings[name])) { - $.extend(true, settings[name], value); - } - else { - settings[name] = value; - } - } - else { - return settings[name]; - } - }, - internal: function (name, value) { - if( $.isPlainObject(name) ) { - $.extend(true, module, name); - } - else if(value !== undefined) { - module[name] = value; - } - else { - return module[name]; - } - }, - debug: function () { - if (!settings.silent && settings.debug) { - if (settings.performance) { - module.performance.log(arguments); - } - else { - module.debug = Function.prototype.bind.call(console.info, console, settings.name + ':'); - module.debug.apply(console, arguments); - } - } - }, - verbose: function () { - if (!settings.silent && settings.verbose && settings.debug) { - if (settings.performance) { - module.performance.log(arguments); - } - else { - module.verbose = Function.prototype.bind.call(console.info, console, settings.name + ':'); - module.verbose.apply(console, arguments); - } - } - }, - error: function () { - if (!settings.silent) { - module.error = Function.prototype.bind.call(console.error, console, settings.name + ':'); - module.error.apply(console, arguments); - } - }, - performance: { - log: function (message) { - var - currentTime, - executionTime, - previousTime - ; - if (settings.performance) { - currentTime = new Date().getTime(); - previousTime = time || currentTime; - executionTime = currentTime - previousTime; - time = currentTime; - performance.push({ - 'Name': message[0], - 'Arguments': [].slice.call(message, 1) || '', - 'Element': element, - 'Execution Time': executionTime - }); - } - clearTimeout(module.performance.timer); - module.performance.timer = setTimeout(module.performance.display, 500); - }, - display: function () { - var - title = settings.name + ':', - totalTime = 0 - ; - time = false; - clearTimeout(module.performance.timer); - $.each(performance, function (index, data) { - totalTime += data['Execution Time']; - }); - title += ' ' + totalTime + 'ms'; - if (moduleSelector) { - title += ' \'' + moduleSelector + '\''; - } - if ((console.group !== undefined || console.table !== undefined) && performance.length > 0) { - console.groupCollapsed(title); - if (console.table) { - console.table(performance); - } - else { - $.each(performance, function (index, data) { - console.log(data['Name'] + ': ' + data['Execution Time'] + 'ms'); - }); - } - console.groupEnd(); - } - performance = []; - } - }, - invoke: function (query, passedArguments, context) { - var - object = instance, - maxDepth, - found, - response - ; - passedArguments = passedArguments || queryArguments; - context = element || context; - if (typeof query == 'string' && object !== undefined) { - query = query.split(/[\. ]/); - maxDepth = query.length - 1; - $.each(query, function (depth, value) { - var camelCaseValue = (depth != maxDepth) - ? value + query[depth + 1].charAt(0).toUpperCase() + query[depth + 1].slice(1) - : query - ; - if ($.isPlainObject(object[camelCaseValue]) && (depth != maxDepth)) { - object = object[camelCaseValue]; - } - else if (object[camelCaseValue] !== undefined) { - found = object[camelCaseValue]; - return false; - } - else if ($.isPlainObject(object[value]) && (depth != maxDepth)) { - object = object[value]; - } - else if (object[value] !== undefined) { - found = object[value]; - return false; - } - else { - module.error(error.method, query); - return false; - } - }); - } - if ($.isFunction(found)) { - response = found.apply(context, passedArguments); - } - else if (found !== undefined) { - response = found; - } - if (Array.isArray(returnedValue)) { - returnedValue.push(response); - } - else if (returnedValue !== undefined) { - returnedValue = [returnedValue, response]; - } - else if (response !== undefined) { - returnedValue = response; - } - return found; - } - }; - - if (methodInvoked) { - if (instance === undefined) { - module.initialize(); - } - module.invoke(query); - } - else { - if (instance !== undefined) { - instance.invoke('destroy'); - } - module.initialize(); - } - }) - ; - return (returnedValue !== undefined) - ? returnedValue - : this - ; -}; - -$.fn.calendar.settings = { - - name : 'Calendar', - namespace : 'calendar', - - silent: false, - debug: false, - verbose: false, - performance: false, - - type : 'datetime', // picker type, can be 'datetime', 'date', 'time', 'month', or 'year' - firstDayOfWeek : 0, // day for first day column (0 = Sunday) - constantHeight : true, // add rows to shorter months to keep day calendar height consistent (6 rows) - today : false, // show a 'today/now' button at the bottom of the calendar - closable : true, // close the popup after selecting a date/time - monthFirst : true, // month before day when parsing/converting date from/to text - touchReadonly : true, // set input to readonly on touch devices - inline : false, // create the calendar inline instead of inside a popup - on : null, // when to show the popup (defaults to 'focus' for input, 'click' for others) - initialDate : null, // date to display initially when no date is selected (null = now) - startMode : false, // display mode to start in, can be 'year', 'month', 'day', 'hour', 'minute' (false = 'day') - minDate : null, // minimum date/time that can be selected, dates/times before are disabled - maxDate : null, // maximum date/time that can be selected, dates/times after are disabled - ampm : true, // show am/pm in time mode - disableYear : false, // disable year selection mode - disableMonth : false, // disable month selection mode - disableMinute : false, // disable minute selection mode - formatInput : true, // format the input text upon input blur and module creation - startCalendar : null, // jquery object or selector for another calendar that represents the start date of a date range - endCalendar : null, // jquery object or selector for another calendar that represents the end date of a date range - multiMonth : 1, // show multiple months when in 'day' mode - minTimeGap : 5, - showWeekNumbers : null, // show Number of Week at the very first column of a dayView - disabledDates : [], // specific day(s) which won't be selectable and contain additional information. - disabledDaysOfWeek : [], // day(s) which won't be selectable(s) (0 = Sunday) - enabledDates : [], // specific day(s) which will be selectable, all other days will be disabled - eventDates : [], // specific day(s) which will be shown in a different color and using tooltips - centuryBreak : 60, // starting short year until 99 where it will be assumed to belong to the last century - currentCentury : 2000, // century to be added to 2-digit years (00 to {centuryBreak}-1) - selectAdjacentDays : false, // The calendar can show dates from adjacent month. These adjacent month dates can also be made selectable. - // popup options ('popup', 'on', 'hoverable', and show/hide callbacks are overridden) - popupOptions: { - position: 'bottom left', - lastResort: 'bottom left', - prefer: 'opposite', - hideOnScroll: false - }, - - text: { - days: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], - months: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], - monthsShort: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - today: 'Today', - now: 'Now', - am: 'AM', - pm: 'PM', - weekNo: 'Week' - }, - - formatter: { - header: function (date, mode, settings) { - return mode === 'year' ? settings.formatter.yearHeader(date, settings) : - mode === 'month' ? settings.formatter.monthHeader(date, settings) : - mode === 'day' ? settings.formatter.dayHeader(date, settings) : - mode === 'hour' ? settings.formatter.hourHeader(date, settings) : - settings.formatter.minuteHeader(date, settings); - }, - yearHeader: function (date, settings) { - var decadeYear = Math.ceil(date.getFullYear() / 10) * 10; - return (decadeYear - 9) + ' - ' + (decadeYear + 2); - }, - monthHeader: function (date, settings) { - return date.getFullYear(); - }, - dayHeader: function (date, settings) { - var month = settings.text.months[date.getMonth()]; - var year = date.getFullYear(); - return month + ' ' + year; - }, - hourHeader: function (date, settings) { - return settings.formatter.date(date, settings); - }, - minuteHeader: function (date, settings) { - return settings.formatter.date(date, settings); - }, - dayColumnHeader: function (day, settings) { - return settings.text.days[day]; - }, - datetime: function (date, settings) { - if (!date) { - return ''; - } - var day = settings.type === 'time' ? '' : settings.formatter.date(date, settings); - var time = settings.type.indexOf('time') < 0 ? '' : settings.formatter.time(date, settings, false); - var separator = settings.type === 'datetime' ? ' ' : ''; - return day + separator + time; - }, - date: function (date, settings) { - if (!date) { - return ''; - } - var day = date.getDate(); - var month = settings.text.months[date.getMonth()]; - var year = date.getFullYear(); - return settings.type === 'year' ? year : - settings.type === 'month' ? month + ' ' + year : - (settings.monthFirst ? month + ' ' + day : day + ' ' + month) + ', ' + year; - }, - time: function (date, settings, forCalendar) { - if (!date) { - return ''; - } - var hour = date.getHours(); - var minute = date.getMinutes(); - var ampm = ''; - if (settings.ampm) { - ampm = ' ' + (hour < 12 ? settings.text.am : settings.text.pm); - hour = hour === 0 ? 12 : hour > 12 ? hour - 12 : hour; - } - return hour + ':' + (minute < 10 ? '0' : '') + minute + ampm; - }, - today: function (settings) { - return settings.type === 'date' ? settings.text.today : settings.text.now; - }, - cell: function (cell, date, cellOptions) { - } - }, - - parser: { - date: function (text, settings) { - if (text instanceof Date) { - return text; - } - if (!text) { - return null; - } - text = ('' + text).trim().toLowerCase(); - if (text.length === 0) { - return null; - } - // Reverse date and month in some cases - text = settings.monthFirst ? text : text.replace(/[\/\-\.]/g,'/').replace(/([0-9]+)\/([0-9]+)/,'$2/$1'); - var textDate = new Date(text); - if(!isNaN(textDate.getDate())) { - return textDate; - } - - var i, j, k; - var minute = -1, hour = -1, day = -1, month = -1, year = -1; - var isAm = undefined; - - var isTimeOnly = settings.type === 'time'; - var isDateOnly = settings.type.indexOf('time') < 0; - - var words = text.split(settings.regExp.dateWords), word; - var numbers = text.split(settings.regExp.dateNumbers), number; - - var parts; - var monthString; - - if (!isDateOnly) { - //am/pm - isAm = $.inArray(settings.text.am.toLowerCase(), words) >= 0 ? true : - $.inArray(settings.text.pm.toLowerCase(), words) >= 0 ? false : undefined; - - //time with ':' - for (i = 0; i < numbers.length; i++) { - number = numbers[i]; - if (number.indexOf(':') >= 0) { - if (hour < 0 || minute < 0) { - parts = number.split(':'); - for (k = 0; k < Math.min(2, parts.length); k++) { - j = parseInt(parts[k]); - if (isNaN(j)) { - j = 0; - } - if (k === 0) { - hour = j % 24; - } else { - minute = j % 60; - } - } - } - numbers.splice(i, 1); - } - } - } - - if (!isTimeOnly) { - //textual month - for (i = 0; i < words.length; i++) { - word = words[i]; - if (word.length <= 0) { - continue; - } - for (j = 0; j < settings.text.months.length; j++) { - monthString = settings.text.months[j]; - monthString = monthString.substring(0, word.length).toLowerCase(); - if (monthString === word) { - month = j + 1; - break; - } - } - if (month >= 0) { - break; - } - } - - //year > settings.centuryBreak - for (i = 0; i < numbers.length; i++) { - j = parseInt(numbers[i]); - if (isNaN(j)) { - continue; - } - if (j >= settings.centuryBreak && i === numbers.length-1) { - if (j <= 99) { - j += settings.currentCentury - 100; - } - year = j; - numbers.splice(i, 1); - break; - } - } - - //numeric month - if (month < 0) { - for (i = 0; i < numbers.length; i++) { - k = i > 1 || settings.monthFirst ? i : i === 1 ? 0 : 1; - j = parseInt(numbers[k]); - if (isNaN(j)) { - continue; - } - if (1 <= j && j <= 12) { - month = j; - numbers.splice(k, 1); - break; - } - } - } - - //day - for (i = 0; i < numbers.length; i++) { - j = parseInt(numbers[i]); - if (isNaN(j)) { - continue; - } - if (1 <= j && j <= 31) { - day = j; - numbers.splice(i, 1); - break; - } - } - - //year <= settings.centuryBreak - if (year < 0) { - for (i = numbers.length - 1; i >= 0; i--) { - j = parseInt(numbers[i]); - if (isNaN(j)) { - continue; - } - if (j <= 99) { - j += settings.currentCentury; - } - year = j; - numbers.splice(i, 1); - break; - } - } - } - - if (!isDateOnly) { - //hour - if (hour < 0) { - for (i = 0; i < numbers.length; i++) { - j = parseInt(numbers[i]); - if (isNaN(j)) { - continue; - } - if (0 <= j && j <= 23) { - hour = j; - numbers.splice(i, 1); - break; - } - } - } - - //minute - if (minute < 0) { - for (i = 0; i < numbers.length; i++) { - j = parseInt(numbers[i]); - if (isNaN(j)) { - continue; - } - if (0 <= j && j <= 59) { - minute = j; - numbers.splice(i, 1); - break; - } - } - } - } - - if (minute < 0 && hour < 0 && day < 0 && month < 0 && year < 0) { - return null; - } - - if (minute < 0) { - minute = 0; - } - if (hour < 0) { - hour = 0; - } - if (day < 0) { - day = 1; - } - if (month < 0) { - month = 1; - } - if (year < 0) { - year = new Date().getFullYear(); - } - - if (isAm !== undefined) { - if (isAm) { - if (hour === 12) { - hour = 0; - } - } else if (hour < 12) { - hour += 12; - } - } - - var date = new Date(year, month - 1, day, hour, minute); - if (date.getMonth() !== month - 1 || date.getFullYear() !== year) { - //month or year don't match up, switch to last day of the month - date = new Date(year, month, 0, hour, minute); - } - return isNaN(date.getTime()) ? null : date; - } - }, - - // callback before date is changed, return false to cancel the change - onBeforeChange: function (date, text, mode) { - return true; - }, - - // callback when date changes - onChange: function (date, text, mode) { - }, - - // callback before show animation, return false to prevent show - onShow: function () { - }, - - // callback after show animation - onVisible: function () { - }, - - // callback before hide animation, return false to prevent hide - onHide: function () { - }, - - // callback after hide animation - onHidden: function () { - }, - - // callback before item is selected, return false to prevent selection - onSelect: function (date, mode) { - }, - - // is the given date disabled? - isDisabled: function (date, mode) { - return false; - }, - - selector: { - popup: '.ui.popup', - input: 'input', - activator: 'input', - append: '.inline.field,.inline.fields' - }, - - regExp: { - dateWords: /[^A-Za-z\u00C0-\u024F]+/g, - dateNumbers: /[^\d:]+/g - }, - - error: { - popup: 'UI Popup, a required component is not included in this page', - method: 'The method you called is not defined.' - }, - - className: { - calendar: 'calendar', - active: 'active', - popup: 'ui popup', - grid: 'ui equal width grid', - column: 'column', - table: 'ui celled center aligned unstackable table', - prev: 'prev link', - next: 'next link', - prevIcon: 'chevron left icon', - nextIcon: 'chevron right icon', - link: 'link', - cell: 'link', - disabledCell: 'disabled', - weekCell: 'disabled', - adjacentCell: 'adjacent', - activeCell: 'active', - rangeCell: 'range', - focusCell: 'focus', - todayCell: 'today', - today: 'today link' - }, - - metadata: { - date: 'date', - focusDate: 'focusDate', - startDate: 'startDate', - endDate: 'endDate', - minDate: 'minDate', - maxDate: 'maxDate', - mode: 'mode', - type: 'type', - monthOffset: 'monthOffset', - message: 'message', - class: 'class' - }, - - eventClass: 'blue' -}; - -})(jQuery, window, document); - -/*! - * # Fomantic-UI - Checkbox - * http://github.com/fomantic/Fomantic-UI/ - * - * - * Released under the MIT license - * http://opensource.org/licenses/MIT - * - */ - -;(function ($, window, document, undefined) { - -'use strict'; - -$.isFunction = $.isFunction || function(obj) { - return typeof obj === "function" && typeof obj.nodeType !== "number"; -}; - -window = (typeof window != 'undefined' && window.Math == Math) - ? window - : (typeof self != 'undefined' && self.Math == Math) - ? self - : Function('return this')() -; - -$.fn.checkbox = function(parameters) { - var - $allModules = $(this), - moduleSelector = $allModules.selector || '', - - time = new Date().getTime(), - performance = [], - - query = arguments[0], - methodInvoked = (typeof query == 'string'), - queryArguments = [].slice.call(arguments, 1), - returnedValue - ; - - $allModules - .each(function() { - var - settings = $.extend(true, {}, $.fn.checkbox.settings, parameters), - - className = settings.className, - namespace = settings.namespace, - selector = settings.selector, - error = settings.error, - - eventNamespace = '.' + namespace, - moduleNamespace = 'module-' + namespace, - - $module = $(this), - $label = $(this).children(selector.label), - $input = $(this).children(selector.input), - input = $input[0], - - initialLoad = false, - shortcutPressed = false, - instance = $module.data(moduleNamespace), - - observer, - element = this, - module - ; - - module = { - - initialize: function() { - module.verbose('Initializing checkbox', settings); - - module.create.label(); - module.bind.events(); - - module.set.tabbable(); - module.hide.input(); - - module.observeChanges(); - module.instantiate(); - module.setup(); - }, - - instantiate: function() { - module.verbose('Storing instance of module', module); - instance = module; - $module - .data(moduleNamespace, module) - ; - }, - - destroy: function() { - module.verbose('Destroying module'); - module.unbind.events(); - module.show.input(); - $module.removeData(moduleNamespace); - }, - - fix: { - reference: function() { - if( $module.is(selector.input) ) { - module.debug('Behavior called on adjusting invoked element'); - $module = $module.closest(selector.checkbox); - module.refresh(); - } - } - }, - - setup: function() { - module.set.initialLoad(); - if( module.is.indeterminate() ) { - module.debug('Initial value is indeterminate'); - module.indeterminate(); - } - else if( module.is.checked() ) { - module.debug('Initial value is checked'); - module.check(); - } - else { - module.debug('Initial value is unchecked'); - module.uncheck(); - } - module.remove.initialLoad(); - }, - - refresh: function() { - $label = $module.children(selector.label); - $input = $module.children(selector.input); - input = $input[0]; - }, - - hide: { - input: function() { - module.verbose('Modifying z-index to be unselectable'); - $input.addClass(className.hidden); - } - }, - show: { - input: function() { - module.verbose('Modifying z-index to be selectable'); - $input.removeClass(className.hidden); - } - }, - - observeChanges: function() { - if('MutationObserver' in window) { - observer = new MutationObserver(function(mutations) { - module.debug('DOM tree modified, updating selector cache'); - module.refresh(); - }); - observer.observe(element, { - childList : true, - subtree : true - }); - module.debug('Setting up mutation observer', observer); - } - }, - - attachEvents: function(selector, event) { - var - $element = $(selector) - ; - event = $.isFunction(module[event]) - ? module[event] - : module.toggle - ; - if($element.length > 0) { - module.debug('Attaching checkbox events to element', selector, event); - $element - .on('click' + eventNamespace, event) - ; - } - else { - module.error(error.notFound); - } - }, - - preventDefaultOnInputTarget: function() { - if(typeof event !== 'undefined' && event !== null && $(event.target).is(selector.input)) { - module.verbose('Preventing default check action after manual check action'); - event.preventDefault(); - } - }, - - event: { - change: function(event) { - if( !module.should.ignoreCallbacks() ) { - settings.onChange.call(input); - } - }, - click: function(event) { - var - $target = $(event.target) - ; - if( $target.is(selector.input) ) { - module.verbose('Using default check action on initialized checkbox'); - return; - } - if( $target.is(selector.link) ) { - module.debug('Clicking link inside checkbox, skipping toggle'); - return; - } - module.toggle(); - $input.focus(); - event.preventDefault(); - }, - keydown: function(event) { - var - key = event.which, - keyCode = { - enter : 13, - space : 32, - escape : 27, - left : 37, - up : 38, - right : 39, - down : 40 - } - ; - - var r = module.get.radios(), - rIndex = r.index($module), - rLen = r.length, - checkIndex = false; - - if(key == keyCode.left || key == keyCode.up) { - checkIndex = (rIndex === 0 ? rLen : rIndex) - 1; - } else if(key == keyCode.right || key == keyCode.down) { - checkIndex = rIndex === rLen-1 ? 0 : rIndex+1; - } - - if (!module.should.ignoreCallbacks() && checkIndex !== false) { - if(settings.beforeUnchecked.apply(input)===false) { - module.verbose('Option not allowed to be unchecked, cancelling key navigation'); - return false; - } - if (settings.beforeChecked.apply($(r[checkIndex]).children(selector.input)[0])===false) { - module.verbose('Next option should not allow check, cancelling key navigation'); - return false; - } - } - - if(key == keyCode.escape) { - module.verbose('Escape key pressed blurring field'); - $input.blur(); - shortcutPressed = true; - } - else if(!event.ctrlKey && ( key == keyCode.space || (key == keyCode.enter && settings.enableEnterKey)) ) { - module.verbose('Enter/space key pressed, toggling checkbox'); - module.toggle(); - shortcutPressed = true; - } - else { - shortcutPressed = false; - } - }, - keyup: function(event) { - if(shortcutPressed) { - event.preventDefault(); - } - } - }, - - check: function() { - if( !module.should.allowCheck() ) { - return; - } - module.debug('Checking checkbox', $input); - module.set.checked(); - if( !module.should.ignoreCallbacks() ) { - settings.onChecked.call(input); - module.trigger.change(); - } - module.preventDefaultOnInputTarget(); - }, - - uncheck: function() { - if( !module.should.allowUncheck() ) { - return; - } - module.debug('Unchecking checkbox'); - module.set.unchecked(); - if( !module.should.ignoreCallbacks() ) { - settings.onUnchecked.call(input); - module.trigger.change(); - } - module.preventDefaultOnInputTarget(); - }, - - indeterminate: function() { - if( module.should.allowIndeterminate() ) { - module.debug('Checkbox is already indeterminate'); - return; - } - module.debug('Making checkbox indeterminate'); - module.set.indeterminate(); - if( !module.should.ignoreCallbacks() ) { - settings.onIndeterminate.call(input); - module.trigger.change(); - } - }, - - determinate: function() { - if( module.should.allowDeterminate() ) { - module.debug('Checkbox is already determinate'); - return; - } - module.debug('Making checkbox determinate'); - module.set.determinate(); - if( !module.should.ignoreCallbacks() ) { - settings.onDeterminate.call(input); - module.trigger.change(); - } - }, - - enable: function() { - if( module.is.enabled() ) { - module.debug('Checkbox is already enabled'); - return; - } - module.debug('Enabling checkbox'); - module.set.enabled(); - if( !module.should.ignoreCallbacks() ) { - settings.onEnable.call(input); - // preserve legacy callbacks - settings.onEnabled.call(input); - module.trigger.change(); - } - }, - - disable: function() { - if( module.is.disabled() ) { - module.debug('Checkbox is already disabled'); - return; - } - module.debug('Disabling checkbox'); - module.set.disabled(); - if( !module.should.ignoreCallbacks() ) { - settings.onDisable.call(input); - // preserve legacy callbacks - settings.onDisabled.call(input); - module.trigger.change(); - } - }, - - get: { - radios: function() { - var - name = module.get.name() - ; - return $('input[name="' + name + '"]').closest(selector.checkbox); - }, - otherRadios: function() { - return module.get.radios().not($module); - }, - name: function() { - return $input.attr('name'); - } - }, - - is: { - initialLoad: function() { - return initialLoad; - }, - radio: function() { - return ($input.hasClass(className.radio) || $input.attr('type') == 'radio'); - }, - indeterminate: function() { - return $input.prop('indeterminate') !== undefined && $input.prop('indeterminate'); - }, - checked: function() { - return $input.prop('checked') !== undefined && $input.prop('checked'); - }, - disabled: function() { - return $input.prop('disabled') !== undefined && $input.prop('disabled'); - }, - enabled: function() { - return !module.is.disabled(); - }, - determinate: function() { - return !module.is.indeterminate(); - }, - unchecked: function() { - return !module.is.checked(); - } - }, - - should: { - allowCheck: function() { - if(module.is.determinate() && module.is.checked() && !module.is.initialLoad() ) { - module.debug('Should not allow check, checkbox is already checked'); - return false; - } - if(!module.should.ignoreCallbacks() && settings.beforeChecked.apply(input) === false) { - module.debug('Should not allow check, beforeChecked cancelled'); - return false; - } - return true; - }, - allowUncheck: function() { - if(module.is.determinate() && module.is.unchecked() && !module.is.initialLoad() ) { - module.debug('Should not allow uncheck, checkbox is already unchecked'); - return false; - } - if(!module.should.ignoreCallbacks() && settings.beforeUnchecked.apply(input) === false) { - module.debug('Should not allow uncheck, beforeUnchecked cancelled'); - return false; - } - return true; - }, - allowIndeterminate: function() { - if(module.is.indeterminate() && !module.is.initialLoad() ) { - module.debug('Should not allow indeterminate, checkbox is already indeterminate'); - return false; - } - if(!module.should.ignoreCallbacks() && settings.beforeIndeterminate.apply(input) === false) { - module.debug('Should not allow indeterminate, beforeIndeterminate cancelled'); - return false; - } - return true; - }, - allowDeterminate: function() { - if(module.is.determinate() && !module.is.initialLoad() ) { - module.debug('Should not allow determinate, checkbox is already determinate'); - return false; - } - if(!module.should.ignoreCallbacks() && settings.beforeDeterminate.apply(input) === false) { - module.debug('Should not allow determinate, beforeDeterminate cancelled'); - return false; - } - return true; - }, - ignoreCallbacks: function() { - return (initialLoad && !settings.fireOnInit); - } - }, - - can: { - change: function() { - return !( $module.hasClass(className.disabled) || $module.hasClass(className.readOnly) || $input.prop('disabled') || $input.prop('readonly') ); - }, - uncheck: function() { - return (typeof settings.uncheckable === 'boolean') - ? settings.uncheckable - : !module.is.radio() - ; - } - }, - - set: { - initialLoad: function() { - initialLoad = true; - }, - checked: function() { - module.verbose('Setting class to checked'); - $module - .removeClass(className.indeterminate) - .addClass(className.checked) - ; - if( module.is.radio() ) { - module.uncheckOthers(); - } - if(!module.is.indeterminate() && module.is.checked()) { - module.debug('Input is already checked, skipping input property change'); - return; - } - module.verbose('Setting state to checked', input); - $input - .prop('indeterminate', false) - .prop('checked', true) - ; - }, - unchecked: function() { - module.verbose('Removing checked class'); - $module - .removeClass(className.indeterminate) - .removeClass(className.checked) - ; - if(!module.is.indeterminate() && module.is.unchecked() ) { - module.debug('Input is already unchecked'); - return; - } - module.debug('Setting state to unchecked'); - $input - .prop('indeterminate', false) - .prop('checked', false) - ; - }, - indeterminate: function() { - module.verbose('Setting class to indeterminate'); - $module - .addClass(className.indeterminate) - ; - if( module.is.indeterminate() ) { - module.debug('Input is already indeterminate, skipping input property change'); - return; - } - module.debug('Setting state to indeterminate'); - $input - .prop('indeterminate', true) - ; - }, - determinate: function() { - module.verbose('Removing indeterminate class'); - $module - .removeClass(className.indeterminate) - ; - if( module.is.determinate() ) { - module.debug('Input is already determinate, skipping input property change'); - return; - } - module.debug('Setting state to determinate'); - $input - .prop('indeterminate', false) - ; - }, - disabled: function() { - module.verbose('Setting class to disabled'); - $module - .addClass(className.disabled) - ; - if( module.is.disabled() ) { - module.debug('Input is already disabled, skipping input property change'); - return; - } - module.debug('Setting state to disabled'); - $input - .prop('disabled', 'disabled') - ; - }, - enabled: function() { - module.verbose('Removing disabled class'); - $module.removeClass(className.disabled); - if( module.is.enabled() ) { - module.debug('Input is already enabled, skipping input property change'); - return; - } - module.debug('Setting state to enabled'); - $input - .prop('disabled', false) - ; - }, - tabbable: function() { - module.verbose('Adding tabindex to checkbox'); - if( $input.attr('tabindex') === undefined) { - $input.attr('tabindex', 0); - } - } - }, - - remove: { - initialLoad: function() { - initialLoad = false; - } - }, - - trigger: { - change: function() { - var - events = document.createEvent('HTMLEvents'), - inputElement = $input[0] - ; - if(inputElement) { - module.verbose('Triggering native change event'); - events.initEvent('change', true, false); - inputElement.dispatchEvent(events); - } - } - }, - - - create: { - label: function() { - if($input.prevAll(selector.label).length > 0) { - $input.prev(selector.label).detach().insertAfter($input); - module.debug('Moving existing label', $label); - } - else if( !module.has.label() ) { - $label = $('

    <5ax%T`TH*J5uYTrIkb!%ggv_#;usClm)hJ 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