From 489813a54a50bd52c9aa4fdf2430ba2f86337007 Mon Sep 17 00:00:00 2001 From: "D. Alex Hughes" Date: Wed, 23 Feb 2022 11:47:39 -0800 Subject: [PATCH 1/2] ignore mac files --- .gitignore | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/.gitignore b/.gitignore index e43b0f9..6509c91 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,27 @@ +# General .DS_Store +.AppleDouble +.LSOverride + +# Icon must end with two \r +Icon + + +# Thumbnails +._* + +# Files that might appear in the root of a volume +.DocumentRevisions-V100 +.fseventsd +.Spotlight-V100 +.TemporaryItems +.Trashes +.VolumeIcon.icns +.com.apple.timemachine.donotpresent + +# Directories potentially created on remote AFP share +.AppleDB +.AppleDesktop +Network Trash Folder +Temporary Items +.apdisk From ac4ac4464615f3fffea2390292b3b1d75e0220c8 Mon Sep 17 00:00:00 2001 From: "D. Alex Hughes" Date: Thu, 24 Feb 2022 13:34:47 -0800 Subject: [PATCH 2/2] adds testing exercise --- unit_07/404.html | 222 + .../hypothesis-test-practice-activity.html | 258 + unit_07/hypothesis_test_practice_activity.Rmd | 177 +- .../plot school urm distribution-1.png | Bin 0 -> 48791 bytes .../figure-html/unnamed-chunk-3-1.png | Bin 0 -> 166783 bytes .../figure-html/unnamed-chunk-4-1.png | Bin 0 -> 45505 bytes .../anchor-sections-1.0.1/anchor-sections.css | 5 + .../anchor-sections-1.0.1/anchor-sections.js | 33 + .../css/fontawesome/fontawesome-webfont.ttf | Bin 0 -> 165548 bytes .../gitbook-2.6.7/css/plugin-bookdown.css | 105 + .../gitbook-2.6.7/css/plugin-clipboard.css | 18 + .../gitbook-2.6.7/css/plugin-fontsettings.css | 303 + .../gitbook-2.6.7/css/plugin-highlight.css | 426 + .../libs/gitbook-2.6.7/css/plugin-search.css | 31 + .../libs/gitbook-2.6.7/css/plugin-table.css | 1 + unit_07/libs/gitbook-2.6.7/css/style.css | 15 + unit_07/libs/gitbook-2.6.7/js/app.min.js | 1 + .../libs/gitbook-2.6.7/js/clipboard.min.js | 7 + .../libs/gitbook-2.6.7/js/jquery.highlight.js | 86 + unit_07/libs/gitbook-2.6.7/js/lunr.js | 7 + .../libs/gitbook-2.6.7/js/plugin-bookdown.js | 259 + .../libs/gitbook-2.6.7/js/plugin-clipboard.js | 29 + .../gitbook-2.6.7/js/plugin-fontsettings.js | 152 + .../libs/gitbook-2.6.7/js/plugin-search.js | 270 + .../libs/gitbook-2.6.7/js/plugin-sharing.js | 116 + .../libs/header-attrs-2.11/header-attrs.js | 12 + unit_07/libs/jquery-3.6.0/jquery-3.6.0.js | 10881 ++++++++++++++++ unit_07/libs/jquery-3.6.0/jquery-3.6.0.min.js | 2 + .../libs/jquery-3.6.0/jquery-3.6.0.min.map | 1 + unit_07/one-sample-t-test.html | 275 + unit_07/paired-t-test.html | 277 + unit_07/two-sample-t-test.html | 262 + unit_07/wilcox-rank-sum.html | 244 + unit_07/wilcox-sign-rank.html | 221 + 34 files changed, 14671 insertions(+), 25 deletions(-) create mode 100644 unit_07/404.html create mode 100644 unit_07/hypothesis-test-practice-activity.html create mode 100644 unit_07/hypothesis_test_practice_activity_files/figure-html/plot school urm distribution-1.png create mode 100644 unit_07/hypothesis_test_practice_activity_files/figure-html/unnamed-chunk-3-1.png create mode 100644 unit_07/hypothesis_test_practice_activity_files/figure-html/unnamed-chunk-4-1.png create mode 100644 unit_07/libs/anchor-sections-1.0.1/anchor-sections.css create mode 100644 unit_07/libs/anchor-sections-1.0.1/anchor-sections.js create mode 100644 unit_07/libs/gitbook-2.6.7/css/fontawesome/fontawesome-webfont.ttf create mode 100644 unit_07/libs/gitbook-2.6.7/css/plugin-bookdown.css create mode 100644 unit_07/libs/gitbook-2.6.7/css/plugin-clipboard.css create mode 100644 unit_07/libs/gitbook-2.6.7/css/plugin-fontsettings.css create mode 100644 unit_07/libs/gitbook-2.6.7/css/plugin-highlight.css create mode 100644 unit_07/libs/gitbook-2.6.7/css/plugin-search.css create mode 100644 unit_07/libs/gitbook-2.6.7/css/plugin-table.css create mode 100644 unit_07/libs/gitbook-2.6.7/css/style.css create mode 100644 unit_07/libs/gitbook-2.6.7/js/app.min.js create mode 100644 unit_07/libs/gitbook-2.6.7/js/clipboard.min.js create mode 100644 unit_07/libs/gitbook-2.6.7/js/jquery.highlight.js create mode 100644 unit_07/libs/gitbook-2.6.7/js/lunr.js create mode 100644 unit_07/libs/gitbook-2.6.7/js/plugin-bookdown.js create mode 100644 unit_07/libs/gitbook-2.6.7/js/plugin-clipboard.js create mode 100644 unit_07/libs/gitbook-2.6.7/js/plugin-fontsettings.js create mode 100644 unit_07/libs/gitbook-2.6.7/js/plugin-search.js create mode 100644 unit_07/libs/gitbook-2.6.7/js/plugin-sharing.js create mode 100644 unit_07/libs/header-attrs-2.11/header-attrs.js create mode 100644 unit_07/libs/jquery-3.6.0/jquery-3.6.0.js create mode 100644 unit_07/libs/jquery-3.6.0/jquery-3.6.0.min.js create mode 100644 unit_07/libs/jquery-3.6.0/jquery-3.6.0.min.map create mode 100644 unit_07/one-sample-t-test.html create mode 100644 unit_07/paired-t-test.html create mode 100644 unit_07/two-sample-t-test.html create mode 100644 unit_07/wilcox-rank-sum.html create mode 100644 unit_07/wilcox-sign-rank.html diff --git a/unit_07/404.html b/unit_07/404.html new file mode 100644 index 0000000..48af7ef --- /dev/null +++ b/unit_07/404.html @@ -0,0 +1,222 @@ + + + + + + + Page not found | hypothesis_test_practice_activity + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + +
+
+ +
+
+

Page not found

+

The page you requested cannot be found (perhaps it was moved or renamed).

+

You may want to try searching to find the page's new location, or use +the table of contents to find the page you are looking for.

+
+
+ +
+
+
+ + +
+
+ + + + + + + + + + + + + diff --git a/unit_07/hypothesis-test-practice-activity.html b/unit_07/hypothesis-test-practice-activity.html new file mode 100644 index 0000000..11d7b82 --- /dev/null +++ b/unit_07/hypothesis-test-practice-activity.html @@ -0,0 +1,258 @@ + + + + + + + Hypothesis Test Practice Activity + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + +
+
+ +
+ +
+

1 Hypothesis Test Practice Activity

+

In this short activity, you’re going to write, and execute a short series of hypothesis tests using the R estimating framework.

+

The data that you will be using comes from Tidy Tuesday and is about the costs of university education for undergraduates.

+

This data collection effort is described in detail on Github, but includes the following tables:

+
    +
  • tuition_cost
  • +
  • tuition_income
  • +
  • historial_tuition
  • +
  • salary_potential
  • +
  • diversity_school
  • +
+

We are going to ask as series of questions that can be answered with the constrained set of tests that we have available to use from the course.

+

For each of the questions, the data is available, but you might have to join a table or two, recode a variable or two, or otherwise do a little bit of data work to get the data ready to run the test.

+

For each test that you conduct, please (a) evaluate the assumptions of the test to see if the data satisfy these assumptions; (b) state the null hypothesis that is being evaluated; (c) state the criteria that would lead you to reject the null hypothesis; (d) conduct and interpret the test; and (e) tell us whether the difference you observe between the groups is an important one.

+
library(tidyverse)
+library(magrittr)
+library(testthat)
+
base_url <- 'https://raw.githubusercontent.com/rfordatascience/tidytuesday/master/data/2020/2020-03-10/'
+
+tuition_cost       <- read_csv(file = paste0(base_url, 'tuition_cost.csv'))
+tuition_income     <- read_csv(file = paste0(base_url, 'tuition_income.csv'))
+salary_potential   <- read_csv(file = paste0(base_url, 'salary_potential.csv'))
+historical_tuition <- read_csv(file = paste0(base_url, 'historical_tuition.csv'))
+diversity_school   <- read_csv(file = paste0(base_url, 'diversity_school.csv'))
+
head(tuition_income)
+
## # A tibble: 6 × 7
+##   name                   state total_price  year campus  net_cost income_lvl    
+##   <chr>                  <chr>       <dbl> <dbl> <chr>      <dbl> <chr>         
+## 1 Piedmont Internationa… NC          20174  2016 On Cam…   11475  0 to 30,000   
+## 2 Piedmont Internationa… NC          20174  2016 On Cam…   11451  30,001 to 48,…
+## 3 Piedmont Internationa… NC          20174  2016 On Cam…   16229  48_001 to 75,…
+## 4 Piedmont Internationa… NC          20174  2016 On Cam…   15592  75,001 to 110…
+## 5 Piedmont Internationa… NC          20514  2017 On Cam…   11668. 0 to 30,000   
+## 6 Piedmont Internationa… NC          20514  2017 On Cam…   11644. 30,001 to 48,…
+
+
+ +
+
+
+ + +
+
+ + + + + + + + + + + + + diff --git a/unit_07/hypothesis_test_practice_activity.Rmd b/unit_07/hypothesis_test_practice_activity.Rmd index 708bbfb..ef856bc 100644 --- a/unit_07/hypothesis_test_practice_activity.Rmd +++ b/unit_07/hypothesis_test_practice_activity.Rmd @@ -1,24 +1,41 @@ --- -title: "hypothesis_test_practice_activity" +title: "Hypothesis Test Practice Activity" author: "Alex Hughes" date: "10/4/2021" -output: html_document +output: bookdown::gitbook --- +# Hypothesis Test Practice Activity + +In this short activity, you're going to write, and execute a short series of hypothesis tests using the `R` estimating framework. + +The data that you will be using comes from *Tidy Tuesday* and is about the costs of university education for undergraduates. + +This data collection effort is described in detail [on Github](https://github.com/rfordatascience/tidytuesday/blob/master/data/2020/2020-03-10/readme.md#tuition_costcsv), but includes the following tables: + +- `tuition_cost` +- `tuition_income` +- `historial_tuition` +- `salary_potential` +- `diversity_school` + +We are going to ask as series of questions that can be answered with the constrained set of tests that we have available to use from the course. + +For each of the questions, the data *is* available, but you might have to join a table or two, recode a variable or two, or otherwise do a little bit of data work to get the data ready to run the test. + +For each test that you conduct, please (a) evaluate the assumptions of the test to see if the data satisfy these assumptions; (b) state the null hypothesis that is being evaluated; (c) state the criteria that would lead you to reject the null hypothesis; (d) conduct and interpret the test; and (e) tell us whether the difference you observe between the groups is an *important* one. + ```{r setup, include=FALSE} knitr::opts_chunk$set(echo = TRUE) ``` -```{r package loads, message=FALSE} +```{r package loads, message=FALSE, warning=FALSE} library(tidyverse) library(magrittr) +library(testthat) ``` -In this short activity, you're going to write, and execute a short series of hypothesis tests using the `R` estimating framework. The data that you will be using comes from *Tidy Tuesday* and is about the costs of University education for undergraduates. - -This data collection effort is described in detail [on Github](https://github.com/rfordatascience/tidytuesday/blob/master/data/2020/2020-03-10/readme.md). What we're going to ask you do start with is a very constrained set of tests that you might conduct with this data. If you're interested, there is much **much** more that you could investigate! - -```{r read data} +```{r read data, message=FALSE} base_url <- 'https://raw.githubusercontent.com/rfordatascience/tidytuesday/master/data/2020/2020-03-10/' tuition_cost <- read_csv(file = paste0(base_url, 'tuition_cost.csv')) @@ -27,7 +44,7 @@ salary_potential <- read_csv(file = paste0(base_url, 'salary_potential.csv')) historical_tuition <- read_csv(file = paste0(base_url, 'historical_tuition.csv')) diversity_school <- read_csv(file = paste0(base_url, 'diversity_school.csv')) ``` -```{r} +```{r show head of tuition data} head(tuition_income) ``` @@ -35,43 +52,153 @@ head(tuition_income) What was the cost of tuition for the 1985-1986 school year, in current dollars, for public schools? -```{r} +```{r show tuition cost in 1985} ## this query will return a list of the costs for all institution types. historical_tuition %>% - filter( - year == '1985-86' & - tuition_type == 'All Current') + filter(year == '1985-86' & tuition_type == 'All Current') +``` -## add a filter to this query to return only the rows for public schools -## once you're able to add this filter, also add a `select()` verb to your -## code (on a new line, after a new pipe) so that saved into the object -## public_school_cost_1985 is only `tuition_cost`. +Can you directly select the values that are shown in this table? Specifically, suppose that you are interested in the following question: +> Has the cost of tuition for public schools changed since 1985? + +In order to accomplish this, start from the query written above, but add additional conditions to `filter` on, and also `select` only the columns that you are interested in. + +Once you have formulated your "query", save the resulting values into a numeric object that is called `public_school_cost_1985`. Note that this will require you to convert the type from a data.frame to a numeric value. + +```{r select only public school tuition} public_school_cost_1985 <- historical_tuition %>% filter( - year == '1985-86' & - tuition_type == 'All Current' & - type == 'Public') %>% + year == '1985-86' & tuition_type == 'All Current' & type == 'Public') %>% select(tuition_cost) %>% as.numeric() # This last line is to store the value outside a data.frame. +``` +```{r test result} ## so that you can check your results, the value should be $3571. +test_that( + 'public school tuition is $3571', + expect_equal(public_school_cost_1985, 3571) +) ``` +Now then, using data that is available to you, please test whether public school tuition has changed from 1985 to the present. In order to do you, you will have to select the appropriate rows and columns of data, and conduct the appropriate test for this data. + +1. What is the appropriate test? +2. What are the assumptions for this test? +3. Are these assumptions for the test satisfied in this case? + ```{r} tuition_cost %>% - filter(type == 'Public') %$% ## this 'pipe-like' operator comes from magrittr - ## and exposes the variable, outside a data.frame - t.test(in_state_tuition, mu = public_school_cost_1985) - -?%$% + filter(type == 'Public') %>% + select(in_state_tuition) %$% + t.test( + x=in_state_tuition, + mu=public_school_cost_1985 + ) ``` +1. Are the tuition costs different? +2. Is this a big difference or a little difference? What makes you think this? + # Two-Sample t-test +Do schools whose students are more diverse charge higher or lower tuition? For the purposes of this test, define a diverse school to be a school where more than 40% of its student body identify as members of historically under-represented groups. + +[UC Berkeley defines](https://diversity.berkeley.edu/reports-data/diversity-data-dashboard) under-represented groups to be groups who identify as: + +- Black or African-American +- Chicano or Latino +- Native American / Alaska Native +- Pacific Islander + +```{r create diverse school indicator} +diverse_school <- diversity_school %>% + mutate(urm = case_when( + category == 'American Indian / Alaska Native' ~ 1, + category == 'Black' ~ 1, + category == 'Hispanic' ~ 1, + category == 'Native Hawaiian / Pacific Islander' ~ 1, + TRUE ~ 0)) %>% + filter(urm == 1) %>% + group_by(name) %>% + summarise( + urm_percentage = sum(enrollment) / mean(total_enrollment)) %>% + mutate(diverse_school = urm_percentage >= 0.40) +``` + +```{r plot school urm distribution} +diverse_school %>% + filter(urm_percentage < 1) %>% + ggplot() + + aes(x = urm_percentage) + + geom_histogram() +``` + +```{r} +tuition_cost %>% + left_join(diverse_school) %$% + t.test(in_state_total ~ diverse_school) +``` + # Paired t-test +Do in-state, or out-of-state students pay more for tuition? To begin, create a scatter plot using the `tuition_cost` data. + +- On the x-axis plot the `in_state_total` tuition +- On the y-axis plot the `out_of_state_total` tuition +- Color the points of the plot by the `type` of school. (If it helps, you may filter out the "other" types of schools). +- If this plot would be enhanced by showing points on different sets of axes, you might consider using the `fact_grid()` layer to your plot, and set either the `rows` or the `cols` argument of this layer to take in the variable `type` using the call `facet_grid(cols = vars(type))`. + +```{r} +tuition_cost %>% + filter(type %in% c('For Profit', 'Private', 'Public')) %>% + ggplot() + + aes(x=in_state_total, y=out_of_state_total, color=type) + + geom_point(alpha = 0.3) + + facet_grid(cols = vars(type)) +``` +Given what you have seen, how would you recommend proceeding with your test? Proceed in the way that you think is most reasonable. State the assumptions for your test, evaluate whether they are satisfied, and conduct the test, describing what you have learned about the statistics, and also what the practical meaning of these statistics are. + +```{r test in-state vs out-of-state tuition cost} +tuition_cost %>% + filter(type == 'Private') %$% + t.test(x=in_state_total, y=out_of_state_total) + +tuition_cost %>% + filter(type == 'Public') %$% + t.test(x=in_state_total, y=out_of_state_total) + +tuition_cost %>% + filter(type == 'For Profit') %$% + t.test(x=in_state_total, y=out_of_state_total) +``` + # Wilcox Rank Sum +Do public or private schools present greater salary potential? The variable `rank` in the `salary_potential` dataset contains the (opinionated) ranking of salary potential for each school within a state. Ignoring the state groupings -- which may be an important choice -- write the appropriate test for rank. + +Begin by plotting a histogram of the data, so that you have a sense for the distributions. + +```{r} +tuition_cost %>% + left_join(salary_potential) %>% + select(rank, type) %>% + filter(type %in% c('Public', 'Private')) %>% + ggplot() + + aes(x=rank, fill=type) + + geom_histogram(position = 'dodge', bins = 25) + +``` + + +```{r} +tuition_cost %>% + left_join(salary_potential) %>% + select(rank, type) %>% + filter(type %in% c('Public', 'Private')) %$% + wilcox.test(rank ~ type) +``` # Wilcox Sign Rank +We don't have an activity in for this presently. But, are there any questions that you can ask of the data that evaluate a paired, ordinal comparison? What are those, and what do you find? \ No newline at end of file diff --git a/unit_07/hypothesis_test_practice_activity_files/figure-html/plot school urm distribution-1.png b/unit_07/hypothesis_test_practice_activity_files/figure-html/plot school urm distribution-1.png new file mode 100644 index 0000000000000000000000000000000000000000..cc488a8006a33f0a6949b35ee59c9bfe0e8100b8 GIT binary patch literal 48791 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

W-3-VjIA#2;7F>wa-7h;TP4BftJCXzxgP=mP` znycb1AAfXW&eC%V*rH!rOhaeR*|F5B9cT|ETTjz<9`dvDLh=d&0)k7O1hXYICkC zMVC=-dB7`PuOizzUQazcK27c6Ip`npABQ#bmYt6 zeRb~$biNY%igvDOyXfrWDMTaV1u^z%=stV%^$Wc}U(;VsHJW;v7&h*lu@q}%nVH|7 zHbQJjo9F{W-6Gp_b*p7vnX|nJQV)NTPkz*!pI{=ZHvbCya3V`~EvKdo`bc+U;ONQL zR>xYf)qK=uFvl&}L*|$%P$>dqF!+obuF2B1-s#5K&s-u+hWfo_egddi3Zjfl7nWoqX>O{j(JgPLjyBIL{lX5c;T%g-Z^?-wxMw^yv83_AI%2o3dObcFk z)hCod@ttdT%?+4D7XakHoJQ-#5nN#B4SPy1z}myDXqz29UU4@ML3f)^W$guY!78az(o1R(lX?|&8e*}9aNWolY=@x))^%$R- z=byAv=yUp@*BVpvU)6MD@UySB#xfg5ipRs+Ac2at?NNW5%32-^V8rfcb_WM?}HauzZLjP(a;bwng@HHk;Z%cajwj39f0f} zf#82|hsfQ3+ur;XRm!p^nld^5zBHo7KIpotZD2!P( zPNI!LcGu#M-gx0;L4#UE7f59(U6-cDUId@2-5e(EwKwoeC@Aug0=x3uI|+QPo}53( zlgb%T{@v%)`{(KNXqzB11ok7_CH`zGH33!T^cO06V55CkBQA#%iy-zQ==EAqZn-Ko zmSh)^>J#Zia~^bF(c2g{f2|s@^*@xh$^3m&h4p9z0>$){yF7oUbHLSeD;^!c-132O z%YU->-7c!5`)JO6=v==o%Gi9wM~vlN_L({My*-r8jkBV4qbp~r2tO2F@c}!oGyOc_ zKW@eLPx-jpgI10s^TV&cCLA#S50dwv|Ipn*Z6&UE?^mQ&6RNf!Z^XYDV(43QFgu&< z^7j5pZ&pE-_Dij+IqjYVvK8mg!}XtnUAUNEdh&hT&8m>wEcFX|Fx3v~m%nu5d&nXj ofJ=1!r3!ba`Y(O>j_^BC2~>>Nd)S#WQo)~#N>~5LI&TvAKU-X0(*OVf literal 0 HcmV?d00001 diff --git a/unit_07/hypothesis_test_practice_activity_files/figure-html/unnamed-chunk-3-1.png b/unit_07/hypothesis_test_practice_activity_files/figure-html/unnamed-chunk-3-1.png new file mode 100644 index 0000000000000000000000000000000000000000..aab02d4fb16f04ba31adb6544f89a705e17656ef GIT binary patch literal 166783 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

  • H& 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 literal 0 HcmV?d00001 diff --git a/unit_07/hypothesis_test_practice_activity_files/figure-html/unnamed-chunk-4-1.png b/unit_07/hypothesis_test_practice_activity_files/figure-html/unnamed-chunk-4-1.png new file mode 100644 index 0000000000000000000000000000000000000000..aa8762fe7bdcaf9ba3e93434e572f0cddf16623e GIT binary patch literal 45505 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 szXn8A_B>i^m%90Pu!8^J29OnwX| li > .anchor-section {display: none;} diff --git a/unit_07/libs/anchor-sections-1.0.1/anchor-sections.js b/unit_07/libs/anchor-sections-1.0.1/anchor-sections.js new file mode 100644 index 0000000..fed2191 --- /dev/null +++ b/unit_07/libs/anchor-sections-1.0.1/anchor-sections.js @@ -0,0 +1,33 @@ +// 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 === '' || x.matches(':empty')) { + return null; + } + let anchor = document.createElement('a'); + anchor.href = '#' + id; + anchor.classList = ['anchor-section']; + x.classList.add('hasAnchor'); + x.appendChild(anchor); + }); +}); diff --git a/unit_07/libs/gitbook-2.6.7/css/fontawesome/fontawesome-webfont.ttf b/unit_07/libs/gitbook-2.6.7/css/fontawesome/fontawesome-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..35acda2fa1196aad98c2adf4378a7611dd713aa3 GIT binary patch literal 165548 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 z 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 d0m tbody > tr > td { + vertical-align: top; +} +.book .book-body .page-wrapper .page-inner section.normal table tr.header { + border-top-width: 2px; +} +.book .book-body .page-wrapper .page-inner section.normal table tr:last-child td { + border-bottom-width: 2px; +} +.book .book-body .page-wrapper .page-inner section.normal table td, .book .book-body .page-wrapper .page-inner section.normal table th { + border-left: none; + border-right: none; +} +.book .book-body .page-wrapper .page-inner section.normal table.kable_wrapper > tbody > tr, .book .book-body .page-wrapper .page-inner section.normal table.kable_wrapper > tbody > tr > td { + border-top: none; +} +.book .book-body .page-wrapper .page-inner section.normal table.kable_wrapper > tbody > tr:last-child > td { + border-bottom: none; +} + +div.theorem, div.lemma, div.corollary, div.proposition, div.conjecture { + font-style: italic; +} +span.theorem, span.lemma, span.corollary, span.proposition, span.conjecture { + font-style: normal; +} +div.proof>*:last-child:after { + content: "\25a2"; + float: right; +} +.header-section-number { + padding-right: .5em; +} +#header .multi-author { + margin: 0.5em 0 -0.5em 0; +} +#header .date { + margin-top: 1.5em; +} diff --git a/unit_07/libs/gitbook-2.6.7/css/plugin-clipboard.css b/unit_07/libs/gitbook-2.6.7/css/plugin-clipboard.css new file mode 100644 index 0000000..6844a70 --- /dev/null +++ b/unit_07/libs/gitbook-2.6.7/css/plugin-clipboard.css @@ -0,0 +1,18 @@ +div.sourceCode { + position: relative; +} + +.copy-to-clipboard-button { + position: absolute; + right: 0; + top: 0; + visibility: hidden; +} + +.copy-to-clipboard-button:focus { + outline: 0; +} + +div.sourceCode:hover > .copy-to-clipboard-button { + visibility: visible; +} diff --git a/unit_07/libs/gitbook-2.6.7/css/plugin-fontsettings.css b/unit_07/libs/gitbook-2.6.7/css/plugin-fontsettings.css new file mode 100644 index 0000000..3fa6f35 --- /dev/null +++ b/unit_07/libs/gitbook-2.6.7/css/plugin-fontsettings.css @@ -0,0 +1,303 @@ +/* + * Theme 1 + */ +.color-theme-1 .dropdown-menu { + background-color: #111111; + border-color: #7e888b; +} +.color-theme-1 .dropdown-menu .dropdown-caret .caret-inner { + border-bottom: 9px solid #111111; +} +.color-theme-1 .dropdown-menu .buttons { + border-color: #7e888b; +} +.color-theme-1 .dropdown-menu .button { + color: #afa790; +} +.color-theme-1 .dropdown-menu .button:hover { + color: #73553c; +} +/* + * Theme 2 + */ +.color-theme-2 .dropdown-menu { + background-color: #2d3143; + border-color: #272a3a; +} +.color-theme-2 .dropdown-menu .dropdown-caret .caret-inner { + border-bottom: 9px solid #2d3143; +} +.color-theme-2 .dropdown-menu .buttons { + border-color: #272a3a; +} +.color-theme-2 .dropdown-menu .button { + color: #62677f; +} +.color-theme-2 .dropdown-menu .button:hover { + color: #f4f4f5; +} +.book .book-header .font-settings .font-enlarge { + line-height: 30px; + font-size: 1.4em; +} +.book .book-header .font-settings .font-reduce { + line-height: 30px; + font-size: 1em; +} + +/* sidebar transition background */ +div.book.color-theme-1 { + background: #f3eacb; +} +.book.color-theme-1 .book-body { + color: #704214; + background: #f3eacb; +} +.book.color-theme-1 .book-body .page-wrapper .page-inner section { + background: #f3eacb; +} + +/* sidebar transition background */ +div.book.color-theme-2 { + background: #1c1f2b; +} + +.book.color-theme-2 .book-body { + color: #bdcadb; + background: #1c1f2b; +} +.book.color-theme-2 .book-body .page-wrapper .page-inner section { + background: #1c1f2b; +} +.book.font-size-0 .book-body .page-inner section { + font-size: 1.2rem; +} +.book.font-size-1 .book-body .page-inner section { + font-size: 1.4rem; +} +.book.font-size-2 .book-body .page-inner section { + font-size: 1.6rem; +} +.book.font-size-3 .book-body .page-inner section { + font-size: 2.2rem; +} +.book.font-size-4 .book-body .page-inner section { + font-size: 4rem; +} +.book.font-family-0 { + font-family: Georgia, serif; +} +.book.font-family-1 { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; +} +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal { + color: #704214; +} +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal a { + color: inherit; +} +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal h1, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal h2, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal h3, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal h4, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal h5, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal h6 { + color: inherit; +} +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal h1, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal h2 { + border-color: inherit; +} +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal h6 { + color: inherit; +} +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal hr { + background-color: inherit; +} +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal blockquote { + border-color: #c4b29f; + opacity: 0.9; +} +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code { + background: #fdf6e3; + color: #657b83; + border-color: #f8df9c; +} +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal .highlight { + background-color: inherit; +} +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal table th, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal table td { + border-color: #f5d06c; +} +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal table tr { + color: inherit; + background-color: #fdf6e3; + border-color: #444444; +} +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal table tr:nth-child(2n) { + background-color: #fbeecb; +} +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal { + color: #bdcadb; +} +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal a { + color: #3eb1d0; +} +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal h1, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal h2, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal h3, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal h4, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal h5, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal h6 { + color: #fffffa; +} +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal h1, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal h2 { + border-color: #373b4e; +} +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal h6 { + color: #373b4e; +} +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal hr { + background-color: #373b4e; +} +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal blockquote { + border-color: #373b4e; +} +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code { + color: #9dbed8; + background: #2d3143; + border-color: #2d3143; +} +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal .highlight { + background-color: #282a39; +} +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal table th, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal table td { + border-color: #3b3f54; +} +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal table tr { + color: #b6c2d2; + background-color: #2d3143; + border-color: #3b3f54; +} +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal table tr:nth-child(2n) { + background-color: #35394b; +} +.book.color-theme-1 .book-header { + color: #afa790; + background: transparent; +} +.book.color-theme-1 .book-header .btn { + color: #afa790; +} +.book.color-theme-1 .book-header .btn:hover { + color: #73553c; + background: none; +} +.book.color-theme-1 .book-header h1 { + color: #704214; +} +.book.color-theme-2 .book-header { + color: #7e888b; + background: transparent; +} +.book.color-theme-2 .book-header .btn { + color: #3b3f54; +} +.book.color-theme-2 .book-header .btn:hover { + color: #fffff5; + background: none; +} +.book.color-theme-2 .book-header h1 { + color: #bdcadb; +} +.book.color-theme-1 .book-body .navigation { + color: #afa790; +} +.book.color-theme-1 .book-body .navigation:hover { + color: #73553c; +} +.book.color-theme-2 .book-body .navigation { + color: #383f52; +} +.book.color-theme-2 .book-body .navigation:hover { + color: #fffff5; +} +/* + * Theme 1 + */ +.book.color-theme-1 .book-summary { + color: #afa790; + background: #111111; + border-right: 1px solid rgba(0, 0, 0, 0.07); +} +.book.color-theme-1 .book-summary .book-search { + background: transparent; +} +.book.color-theme-1 .book-summary .book-search input, +.book.color-theme-1 .book-summary .book-search input:focus { + border: 1px solid transparent; +} +.book.color-theme-1 .book-summary ul.summary li.divider { + background: #7e888b; + box-shadow: none; +} +.book.color-theme-1 .book-summary ul.summary li i.fa-check { + color: #33cc33; +} +.book.color-theme-1 .book-summary ul.summary li.done > a { + color: #877f6a; +} +.book.color-theme-1 .book-summary ul.summary li a, +.book.color-theme-1 .book-summary ul.summary li span { + color: #877f6a; + background: transparent; + font-weight: normal; +} +.book.color-theme-1 .book-summary ul.summary li.active > a, +.book.color-theme-1 .book-summary ul.summary li a:hover { + color: #704214; + background: transparent; + font-weight: normal; +} +/* + * Theme 2 + */ +.book.color-theme-2 .book-summary { + color: #bcc1d2; + background: #2d3143; + border-right: none; +} +.book.color-theme-2 .book-summary .book-search { + background: transparent; +} +.book.color-theme-2 .book-summary .book-search input, +.book.color-theme-2 .book-summary .book-search input:focus { + border: 1px solid transparent; +} +.book.color-theme-2 .book-summary ul.summary li.divider { + background: #272a3a; + box-shadow: none; +} +.book.color-theme-2 .book-summary ul.summary li i.fa-check { + color: #33cc33; +} +.book.color-theme-2 .book-summary ul.summary li.done > a { + color: #62687f; +} +.book.color-theme-2 .book-summary ul.summary li a, +.book.color-theme-2 .book-summary ul.summary li span { + color: #c1c6d7; + background: transparent; + font-weight: 600; +} +.book.color-theme-2 .book-summary ul.summary li.active > a, +.book.color-theme-2 .book-summary ul.summary li a:hover { + color: #f4f4f5; + background: #252737; + font-weight: 600; +} diff --git a/unit_07/libs/gitbook-2.6.7/css/plugin-highlight.css b/unit_07/libs/gitbook-2.6.7/css/plugin-highlight.css new file mode 100644 index 0000000..2aabd3d --- /dev/null +++ b/unit_07/libs/gitbook-2.6.7/css/plugin-highlight.css @@ -0,0 +1,426 @@ +.book .book-body .page-wrapper .page-inner section.normal pre, +.book .book-body .page-wrapper .page-inner section.normal code { + /* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ + /* Tomorrow Comment */ + /* Tomorrow Red */ + /* Tomorrow Orange */ + /* Tomorrow Yellow */ + /* Tomorrow Green */ + /* Tomorrow Aqua */ + /* Tomorrow Blue */ + /* Tomorrow Purple */ +} +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-comment, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-comment, +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-title, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-title { + color: #8e908c; +} +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-variable, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-variable, +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-attribute, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-attribute, +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-tag, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-tag, +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-regexp, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-regexp, +.book .book-body .page-wrapper .page-inner section.normal pre .ruby .hljs-constant, +.book .book-body .page-wrapper .page-inner section.normal code .ruby .hljs-constant, +.book .book-body .page-wrapper .page-inner section.normal pre .xml .hljs-tag .hljs-title, +.book .book-body .page-wrapper .page-inner section.normal code .xml .hljs-tag .hljs-title, +.book .book-body .page-wrapper .page-inner section.normal pre .xml .hljs-pi, +.book .book-body .page-wrapper .page-inner section.normal code .xml .hljs-pi, +.book .book-body .page-wrapper .page-inner section.normal pre .xml .hljs-doctype, +.book .book-body .page-wrapper .page-inner section.normal code .xml .hljs-doctype, +.book .book-body .page-wrapper .page-inner section.normal pre .html .hljs-doctype, +.book .book-body .page-wrapper .page-inner section.normal code .html .hljs-doctype, +.book .book-body .page-wrapper .page-inner section.normal pre .css .hljs-id, +.book .book-body .page-wrapper .page-inner section.normal code .css .hljs-id, +.book .book-body .page-wrapper .page-inner section.normal pre .css .hljs-class, +.book .book-body .page-wrapper .page-inner section.normal code .css .hljs-class, +.book .book-body .page-wrapper .page-inner section.normal pre .css .hljs-pseudo, +.book .book-body .page-wrapper .page-inner section.normal code .css .hljs-pseudo { + color: #c82829; +} +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-number, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-number, +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-preprocessor, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-preprocessor, +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-pragma, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-pragma, +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-built_in, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-built_in, +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-literal, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-literal, +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-params, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-params, +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-constant, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-constant { + color: #f5871f; +} +.book .book-body .page-wrapper .page-inner section.normal pre .ruby .hljs-class .hljs-title, +.book .book-body .page-wrapper .page-inner section.normal code .ruby .hljs-class .hljs-title, +.book .book-body .page-wrapper .page-inner section.normal pre .css .hljs-rules .hljs-attribute, +.book .book-body .page-wrapper .page-inner section.normal code .css .hljs-rules .hljs-attribute { + color: #eab700; +} +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-string, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-string, +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-value, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-value, +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-inheritance, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-inheritance, +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-header, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-header, +.book .book-body .page-wrapper .page-inner section.normal pre .ruby .hljs-symbol, +.book .book-body .page-wrapper .page-inner section.normal code .ruby .hljs-symbol, +.book .book-body .page-wrapper .page-inner section.normal pre .xml .hljs-cdata, +.book .book-body .page-wrapper .page-inner section.normal code .xml .hljs-cdata { + color: #718c00; +} +.book .book-body .page-wrapper .page-inner section.normal pre .css .hljs-hexcolor, +.book .book-body .page-wrapper .page-inner section.normal code .css .hljs-hexcolor { + color: #3e999f; +} +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-function, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-function, +.book .book-body .page-wrapper .page-inner section.normal pre .python .hljs-decorator, +.book .book-body .page-wrapper .page-inner section.normal code .python .hljs-decorator, +.book .book-body .page-wrapper .page-inner section.normal pre .python .hljs-title, +.book .book-body .page-wrapper .page-inner section.normal code .python .hljs-title, +.book .book-body .page-wrapper .page-inner section.normal pre .ruby .hljs-function .hljs-title, +.book .book-body .page-wrapper .page-inner section.normal code .ruby .hljs-function .hljs-title, +.book .book-body .page-wrapper .page-inner section.normal pre .ruby .hljs-title .hljs-keyword, +.book .book-body .page-wrapper .page-inner section.normal code .ruby .hljs-title .hljs-keyword, +.book .book-body .page-wrapper .page-inner section.normal pre .perl .hljs-sub, +.book .book-body .page-wrapper .page-inner section.normal code .perl .hljs-sub, +.book .book-body .page-wrapper .page-inner section.normal pre .javascript .hljs-title, +.book .book-body .page-wrapper .page-inner section.normal code .javascript .hljs-title, +.book .book-body .page-wrapper .page-inner section.normal pre .coffeescript .hljs-title, +.book .book-body .page-wrapper .page-inner section.normal code .coffeescript .hljs-title { + color: #4271ae; +} +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-keyword, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-keyword, +.book .book-body .page-wrapper .page-inner section.normal pre .javascript .hljs-function, +.book .book-body .page-wrapper .page-inner section.normal code .javascript .hljs-function { + color: #8959a8; +} +.book .book-body .page-wrapper .page-inner section.normal pre .hljs, +.book .book-body .page-wrapper .page-inner section.normal code .hljs { + display: block; + background: white; + color: #4d4d4c; + padding: 0.5em; +} +.book .book-body .page-wrapper .page-inner section.normal pre .coffeescript .javascript, +.book .book-body .page-wrapper .page-inner section.normal code .coffeescript .javascript, +.book .book-body .page-wrapper .page-inner section.normal pre .javascript .xml, +.book .book-body .page-wrapper .page-inner section.normal code .javascript .xml, +.book .book-body .page-wrapper .page-inner section.normal pre .tex .hljs-formula, +.book .book-body .page-wrapper .page-inner section.normal code .tex .hljs-formula, +.book .book-body .page-wrapper .page-inner section.normal pre .xml .javascript, +.book .book-body .page-wrapper .page-inner section.normal code .xml .javascript, +.book .book-body .page-wrapper .page-inner section.normal pre .xml .vbscript, +.book .book-body .page-wrapper .page-inner section.normal code .xml .vbscript, +.book .book-body .page-wrapper .page-inner section.normal pre .xml .css, +.book .book-body .page-wrapper .page-inner section.normal code .xml .css, +.book .book-body .page-wrapper .page-inner section.normal pre .xml .hljs-cdata, +.book .book-body .page-wrapper .page-inner section.normal code .xml .hljs-cdata { + opacity: 0.5; +} +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code { + /* + +Orginal Style from ethanschoonover.com/solarized (c) Jeremy Hull + +*/ + /* Solarized Green */ + /* Solarized Cyan */ + /* Solarized Blue */ + /* Solarized Yellow */ + /* Solarized Orange */ + /* Solarized Red */ + /* Solarized Violet */ +} +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs { + display: block; + padding: 0.5em; + background: #fdf6e3; + color: #657b83; +} +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-comment, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-comment, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-template_comment, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-template_comment, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .diff .hljs-header, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .diff .hljs-header, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-doctype, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-doctype, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-pi, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-pi, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .lisp .hljs-string, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .lisp .hljs-string, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-javadoc, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-javadoc { + color: #93a1a1; +} +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-keyword, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-keyword, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-winutils, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-winutils, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .method, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .method, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-addition, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-addition, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .css .hljs-tag, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .css .hljs-tag, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-request, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-request, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-status, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-status, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .nginx .hljs-title, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .nginx .hljs-title { + color: #859900; +} +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-number, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-number, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-command, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-command, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-string, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-string, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-tag .hljs-value, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-tag .hljs-value, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-rules .hljs-value, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-rules .hljs-value, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-phpdoc, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-phpdoc, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .tex .hljs-formula, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .tex .hljs-formula, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-regexp, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-regexp, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-hexcolor, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-hexcolor, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-link_url, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-link_url { + color: #2aa198; +} +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-title, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-title, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-localvars, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-localvars, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-chunk, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-chunk, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-decorator, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-decorator, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-built_in, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-built_in, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-identifier, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-identifier, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .vhdl .hljs-literal, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .vhdl .hljs-literal, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-id, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-id, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .css .hljs-function, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .css .hljs-function { + color: #268bd2; +} +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-attribute, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-attribute, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-variable, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-variable, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .lisp .hljs-body, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .lisp .hljs-body, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .smalltalk .hljs-number, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .smalltalk .hljs-number, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-constant, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-constant, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-class .hljs-title, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-class .hljs-title, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-parent, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-parent, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .haskell .hljs-type, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .haskell .hljs-type, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-link_reference, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-link_reference { + color: #b58900; +} +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-preprocessor, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-preprocessor, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-preprocessor .hljs-keyword, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-preprocessor .hljs-keyword, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-pragma, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-pragma, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-shebang, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-shebang, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-symbol, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-symbol, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-symbol .hljs-string, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-symbol .hljs-string, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .diff .hljs-change, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .diff .hljs-change, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-special, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-special, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-attr_selector, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-attr_selector, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-subst, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-subst, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-cdata, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-cdata, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .clojure .hljs-title, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .clojure .hljs-title, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .css .hljs-pseudo, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .css .hljs-pseudo, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-header, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-header { + color: #cb4b16; +} +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-deletion, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-deletion, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-important, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-important { + color: #dc322f; +} +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-link_label, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-link_label { + color: #6c71c4; +} +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .tex .hljs-formula, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .tex .hljs-formula { + background: #eee8d5; +} +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code { + /* Tomorrow Night Bright Theme */ + /* Original theme - https://github.com/chriskempson/tomorrow-theme */ + /* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ + /* Tomorrow Comment */ + /* Tomorrow Red */ + /* Tomorrow Orange */ + /* Tomorrow Yellow */ + /* Tomorrow Green */ + /* Tomorrow Aqua */ + /* Tomorrow Blue */ + /* Tomorrow Purple */ +} +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-comment, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-comment, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-title, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-title { + color: #969896; +} +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-variable, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-variable, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-attribute, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-attribute, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-tag, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-tag, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-regexp, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-regexp, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .ruby .hljs-constant, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .ruby .hljs-constant, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .xml .hljs-tag .hljs-title, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .xml .hljs-tag .hljs-title, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .xml .hljs-pi, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .xml .hljs-pi, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .xml .hljs-doctype, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .xml .hljs-doctype, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .html .hljs-doctype, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .html .hljs-doctype, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .css .hljs-id, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .css .hljs-id, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .css .hljs-class, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .css .hljs-class, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .css .hljs-pseudo, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .css .hljs-pseudo { + color: #d54e53; +} +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-number, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-number, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-preprocessor, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-preprocessor, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-pragma, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-pragma, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-built_in, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-built_in, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-literal, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-literal, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-params, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-params, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-constant, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-constant { + color: #e78c45; +} +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .ruby .hljs-class .hljs-title, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .ruby .hljs-class .hljs-title, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .css .hljs-rules .hljs-attribute, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .css .hljs-rules .hljs-attribute { + color: #e7c547; +} +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-string, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-string, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-value, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-value, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-inheritance, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-inheritance, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-header, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-header, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .ruby .hljs-symbol, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .ruby .hljs-symbol, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .xml .hljs-cdata, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .xml .hljs-cdata { + color: #b9ca4a; +} +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .css .hljs-hexcolor, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .css .hljs-hexcolor { + color: #70c0b1; +} +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-function, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-function, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .python .hljs-decorator, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .python .hljs-decorator, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .python .hljs-title, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .python .hljs-title, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .ruby .hljs-function .hljs-title, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .ruby .hljs-function .hljs-title, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .ruby .hljs-title .hljs-keyword, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .ruby .hljs-title .hljs-keyword, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .perl .hljs-sub, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .perl .hljs-sub, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .javascript .hljs-title, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .javascript .hljs-title, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .coffeescript .hljs-title, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .coffeescript .hljs-title { + color: #7aa6da; +} +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-keyword, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-keyword, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .javascript .hljs-function, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .javascript .hljs-function { + color: #c397d8; +} +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs { + display: block; + background: black; + color: #eaeaea; + padding: 0.5em; +} +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .coffeescript .javascript, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .coffeescript .javascript, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .javascript .xml, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .javascript .xml, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .tex .hljs-formula, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .tex .hljs-formula, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .xml .javascript, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .xml .javascript, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .xml .vbscript, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .xml .vbscript, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .xml .css, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .xml .css, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .xml .hljs-cdata, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .xml .hljs-cdata { + opacity: 0.5; +} diff --git a/unit_07/libs/gitbook-2.6.7/css/plugin-search.css b/unit_07/libs/gitbook-2.6.7/css/plugin-search.css new file mode 100644 index 0000000..c85e557 --- /dev/null +++ b/unit_07/libs/gitbook-2.6.7/css/plugin-search.css @@ -0,0 +1,31 @@ +.book .book-summary .book-search { + padding: 6px; + background: transparent; + position: absolute; + top: -50px; + left: 0px; + right: 0px; + transition: top 0.5s ease; +} +.book .book-summary .book-search input, +.book .book-summary .book-search input:focus, +.book .book-summary .book-search input:hover { + width: 100%; + background: transparent; + border: 1px solid #ccc; + box-shadow: none; + outline: none; + line-height: 22px; + padding: 7px 4px; + color: inherit; + box-sizing: border-box; +} +.book.with-search .book-summary .book-search { + top: 0px; +} +.book.with-search .book-summary ul.summary { + top: 50px; +} +.with-search .summary li[data-level] a[href*=".html#"] { + display: none; +} diff --git a/unit_07/libs/gitbook-2.6.7/css/plugin-table.css b/unit_07/libs/gitbook-2.6.7/css/plugin-table.css new file mode 100644 index 0000000..7fba1b9 --- /dev/null +++ b/unit_07/libs/gitbook-2.6.7/css/plugin-table.css @@ -0,0 +1 @@ +.book .book-body .page-wrapper .page-inner section.normal table{display:table;width:100%;border-collapse:collapse;border-spacing:0;overflow:auto}.book .book-body .page-wrapper .page-inner section.normal table td,.book .book-body .page-wrapper .page-inner section.normal table th{padding:6px 13px;border:1px solid #ddd}.book .book-body .page-wrapper .page-inner section.normal table tr{background-color:#fff;border-top:1px solid #ccc}.book .book-body .page-wrapper .page-inner section.normal table tr:nth-child(2n){background-color:#f8f8f8}.book .book-body .page-wrapper .page-inner section.normal table th{font-weight:700} diff --git a/unit_07/libs/gitbook-2.6.7/css/style.css b/unit_07/libs/gitbook-2.6.7/css/style.css new file mode 100644 index 0000000..1b0c622 --- /dev/null +++ b/unit_07/libs/gitbook-2.6.7/css/style.css @@ -0,0 +1,15 @@ +/*! normalize.css v2.1.0 | MIT License | git.io/normalize */img,legend{border:0}*,.fa{-webkit-font-smoothing:antialiased}.fa-ul>li,sub,sup{position:relative}.book .book-body .page-wrapper .page-inner section.normal hr:after,.book-langs-index .inner .languages:after,.buttons:after,.dropdown-menu .buttons:after{clear:both}body,html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}.hidden,[hidden]{display:none}audio:not([controls]){display:none;height:0}html{font-family:sans-serif}body,figure{margin:0}a:focus{outline:dotted thin}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button{margin-right:10px;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}/*! + * Preboot v2 + * + * Open sourced under MIT license by @mdo. + * Some variables and mixins from Bootstrap (Apache 2 license). + */.link-inherit,.link-inherit:focus,.link-inherit:hover{color:inherit}.fa,.fa-stack{display:inline-block}/*! + * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */@font-face{font-family:FontAwesome;src:url(./fontawesome/fontawesome-webfont.ttf?v=4.7.0) format('truetype');font-weight:400;font-style:normal}.fa{font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-moz-osx-font-smoothing:grayscale}.book .book-header,.book .book-summary{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0)}100%{-o-transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1,-1);-moz-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1)}.fa-stack{position:relative;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-square:before,.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.book-langs-index{width:100%;height:100%;padding:40px 0;margin:0;overflow:auto}@media (max-width:600px){.book-langs-index{padding:0}}.book-langs-index .inner{max-width:600px;width:100%;margin:0 auto;padding:30px;background:#fff;border-radius:3px}.book-langs-index .inner h3{margin:0}.book-langs-index .inner .languages{list-style:none;padding:20px 30px;margin-top:20px;border-top:1px solid #eee}.book-langs-index .inner .languages:after,.book-langs-index .inner .languages:before{content:" ";display:table;line-height:0}.book-langs-index .inner .languages li{width:50%;float:left;padding:10px 5px;font-size:16px}@media (max-width:600px){.book-langs-index .inner .languages li{width:100%;max-width:100%}}.book .book-header{overflow:visible;height:50px;padding:0 8px;z-index:2;font-size:.85em;color:#7e888b;background:0 0}.book .book-header .btn{display:block;height:50px;padding:0 15px;border-bottom:none;color:#ccc;text-transform:uppercase;line-height:50px;-webkit-box-shadow:none!important;box-shadow:none!important;position:relative;font-size:14px}.book .book-header .btn:hover{position:relative;text-decoration:none;color:#444;background:0 0}.book .book-header h1{margin:0;font-size:20px;font-weight:200;text-align:center;line-height:50px;opacity:0;padding-left:200px;padding-right:200px;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.book .book-header h1 a,.book .book-header h1 a:hover{color:inherit;text-decoration:none}@media (max-width:1000px){.book .book-header h1{display:none}}.book .book-header h1 i{display:none}.book .book-header:hover h1{opacity:1}.book.is-loading .book-header h1 i{display:inline-block}.book.is-loading .book-header h1 a{display:none}.dropdown{position:relative}.dropdown-menu{position:absolute;top:100%;left:0;z-index:100;display:none;float:left;min-width:160px;padding:0;margin:2px 0 0;list-style:none;font-size:14px;background-color:#fafafa;border:1px solid rgba(0,0,0,.07);border-radius:1px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.dropdown-menu.open{display:block}.dropdown-menu.dropdown-left{left:auto;right:4%}.dropdown-menu.dropdown-left .dropdown-caret{right:14px;left:auto}.dropdown-menu .dropdown-caret{position:absolute;top:-8px;left:14px;width:18px;height:10px;float:left;overflow:hidden}.dropdown-menu .dropdown-caret .caret-inner,.dropdown-menu .dropdown-caret .caret-outer{display:inline-block;top:0;border-left:9px solid transparent;border-right:9px solid transparent;position:absolute}.dropdown-menu .dropdown-caret .caret-outer{border-bottom:9px solid rgba(0,0,0,.1);height:auto;left:0;width:auto;margin-left:-1px}.dropdown-menu .dropdown-caret .caret-inner{margin-top:-1px;top:1px;border-bottom:9px solid #fafafa}.dropdown-menu .buttons{border-bottom:1px solid rgba(0,0,0,.07)}.dropdown-menu .buttons:after,.dropdown-menu .buttons:before{content:" ";display:table;line-height:0}.dropdown-menu .buttons:last-child{border-bottom:none}.dropdown-menu .buttons .button{border:0;background-color:transparent;color:#a6a6a6;width:100%;text-align:center;float:left;line-height:1.42857143;padding:8px 4px}.alert,.dropdown-menu .buttons .button:hover{color:#444}.dropdown-menu .buttons .button:focus,.dropdown-menu .buttons .button:hover{outline:0}.dropdown-menu .buttons .button.size-2{width:50%}.dropdown-menu .buttons .button.size-3{width:33%}.alert{padding:15px;margin-bottom:20px;background:#eee;border-bottom:5px solid #ddd}.alert-success{background:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-info{background:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-danger{background:#f2dede;border-color:#ebccd1;color:#a94442}.alert-warning{background:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.book .book-summary{position:absolute;top:0;left:-300px;bottom:0;z-index:1;width:300px;color:#364149;background:#fafafa;border-right:1px solid rgba(0,0,0,.07);-webkit-transition:left 250ms ease;-moz-transition:left 250ms ease;-o-transition:left 250ms ease;transition:left 250ms ease}.book .book-summary ul.summary{position:absolute;top:0;left:0;right:0;bottom:0;overflow-y:auto;list-style:none;margin:0;padding:0;-webkit-transition:top .5s ease;-moz-transition:top .5s ease;-o-transition:top .5s ease;transition:top .5s ease}.book .book-summary ul.summary li{list-style:none}.book .book-summary ul.summary li.divider{height:1px;margin:7px 0;overflow:hidden;background:rgba(0,0,0,.07)}.book .book-summary ul.summary li i.fa-check{display:none;position:absolute;right:9px;top:16px;font-size:9px;color:#3c3}.book .book-summary ul.summary li.done>a{color:#364149;font-weight:400}.book .book-summary ul.summary li.done>a i{display:inline}.book .book-summary ul.summary li a,.book .book-summary ul.summary li span{display:block;padding:10px 15px;border-bottom:none;color:#364149;background:0 0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;position:relative}.book .book-summary ul.summary li span{cursor:not-allowed;opacity:.3;filter:alpha(opacity=30)}.book .book-summary ul.summary li a:hover,.book .book-summary ul.summary li.active>a{color:#008cff;background:0 0;text-decoration:none}.book .book-summary ul.summary li ul{padding-left:20px}@media (max-width:600px){.book .book-summary{width:calc(100% - 60px);bottom:0;left:-100%}}.book.with-summary .book-summary{left:0}.book.without-animation .book-summary{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none!important}.book{position:relative;width:100%;height:100%}.book .book-body,.book .book-body .body-inner{position:absolute;top:0;left:0;overflow-y:auto;bottom:0;right:0}.book .book-body{color:#000;background:#fff;-webkit-transition:left 250ms ease;-moz-transition:left 250ms ease;-o-transition:left 250ms ease;transition:left 250ms ease}.book .book-body .page-wrapper{position:relative;outline:0}.book .book-body .page-wrapper .page-inner{max-width:800px;margin:0 auto;padding:20px 0 40px}.book .book-body .page-wrapper .page-inner section{margin:0;padding:5px 15px;background:#fff;border-radius:2px;line-height:1.7;font-size:1.6rem}.book .book-body .page-wrapper .page-inner .btn-group .btn{border-radius:0;background:#eee;border:0}@media (max-width:1240px){.book .book-body{-webkit-transition:-webkit-transform 250ms ease;-moz-transition:-moz-transform 250ms ease;-o-transition:-o-transform 250ms ease;transition:transform 250ms ease;padding-bottom:20px}.book .book-body .body-inner{position:static;min-height:calc(100% - 50px)}}@media (min-width:600px){.book.with-summary .book-body{left:300px}}@media (max-width:600px){.book.with-summary{overflow:hidden}.book.with-summary .book-body{-webkit-transform:translate(calc(100% - 60px),0);-moz-transform:translate(calc(100% - 60px),0);-ms-transform:translate(calc(100% - 60px),0);-o-transform:translate(calc(100% - 60px),0);transform:translate(calc(100% - 60px),0)}}.book.without-animation .book-body{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none!important}.buttons:after,.buttons:before{content:" ";display:table;line-height:0}.button{border:0;background:#eee;color:#666;width:100%;text-align:center;float:left;line-height:1.42857143;padding:8px 4px}.button:hover{color:#444}.button:focus,.button:hover{outline:0}.button.size-2{width:50%}.button.size-3{width:33%}.book .book-body .page-wrapper .page-inner section{display:none}.book .book-body .page-wrapper .page-inner section.normal{display:block;word-wrap:break-word;overflow:hidden;color:#333;line-height:1.7;text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%}.book .book-body .page-wrapper .page-inner section.normal *{box-sizing:border-box;-webkit-box-sizing:border-box;}.book .book-body .page-wrapper .page-inner section.normal>:first-child{margin-top:0!important}.book .book-body .page-wrapper .page-inner section.normal>:last-child{margin-bottom:0!important}.book .book-body .page-wrapper .page-inner section.normal blockquote,.book .book-body .page-wrapper .page-inner section.normal code,.book .book-body .page-wrapper .page-inner section.normal figure,.book .book-body .page-wrapper .page-inner section.normal img,.book .book-body .page-wrapper .page-inner section.normal pre,.book .book-body .page-wrapper .page-inner section.normal table,.book .book-body .page-wrapper .page-inner section.normal tr{page-break-inside:avoid}.book .book-body .page-wrapper .page-inner section.normal h2,.book .book-body .page-wrapper .page-inner section.normal h3,.book .book-body .page-wrapper .page-inner section.normal h4,.book .book-body .page-wrapper .page-inner section.normal h5,.book .book-body .page-wrapper .page-inner section.normal p{orphans:3;widows:3}.book .book-body .page-wrapper .page-inner section.normal h1,.book .book-body .page-wrapper .page-inner section.normal h2,.book .book-body .page-wrapper .page-inner section.normal h3,.book .book-body .page-wrapper .page-inner section.normal h4,.book .book-body .page-wrapper .page-inner section.normal h5{page-break-after:avoid}.book .book-body .page-wrapper .page-inner section.normal b,.book .book-body .page-wrapper .page-inner section.normal strong{font-weight:700}.book .book-body .page-wrapper .page-inner section.normal em{font-style:italic}.book .book-body .page-wrapper .page-inner section.normal blockquote,.book .book-body .page-wrapper .page-inner section.normal dl,.book .book-body .page-wrapper .page-inner section.normal ol,.book .book-body .page-wrapper .page-inner section.normal p,.book .book-body .page-wrapper .page-inner section.normal table,.book .book-body .page-wrapper .page-inner section.normal ul{margin-top:0;margin-bottom:.85em}.book .book-body .page-wrapper .page-inner section.normal a{color:#4183c4;text-decoration:none;background:0 0}.book .book-body .page-wrapper .page-inner section.normal a:active,.book .book-body .page-wrapper .page-inner section.normal a:focus,.book .book-body .page-wrapper .page-inner section.normal a:hover{outline:0;text-decoration:underline}.book .book-body .page-wrapper .page-inner section.normal img{border:0;max-width:100%}.book .book-body .page-wrapper .page-inner section.normal hr{height:4px;padding:0;margin:1.7em 0;overflow:hidden;background-color:#e7e7e7;border:none}.book .book-body .page-wrapper .page-inner section.normal hr:after,.book .book-body .page-wrapper .page-inner section.normal hr:before{display:table;content:" "}.book .book-body .page-wrapper .page-inner section.normal h1,.book .book-body .page-wrapper .page-inner section.normal h2,.book .book-body .page-wrapper .page-inner section.normal h3,.book .book-body .page-wrapper .page-inner section.normal h4,.book .book-body .page-wrapper .page-inner section.normal h5,.book .book-body .page-wrapper .page-inner section.normal h6{margin-top:1.275em;margin-bottom:.85em;}.book .book-body .page-wrapper .page-inner section.normal h1{font-size:2em}.book .book-body .page-wrapper .page-inner section.normal h2{font-size:1.75em}.book .book-body .page-wrapper .page-inner section.normal h3{font-size:1.5em}.book .book-body .page-wrapper .page-inner section.normal h4{font-size:1.25em}.book .book-body .page-wrapper .page-inner section.normal h5{font-size:1em}.book .book-body .page-wrapper .page-inner section.normal h6{font-size:1em;color:#777}.book .book-body .page-wrapper .page-inner section.normal code,.book .book-body .page-wrapper .page-inner section.normal pre{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;direction:ltr;border:none;color:inherit}.book .book-body .page-wrapper .page-inner section.normal pre{overflow:auto;word-wrap:normal;margin:0 0 1.275em;padding:.85em 1em;background:#f7f7f7}.book .book-body .page-wrapper .page-inner section.normal pre>code{display:inline;max-width:initial;padding:0;margin:0;overflow:initial;line-height:inherit;font-size:.85em;white-space:pre;background:0 0}.book .book-body .page-wrapper .page-inner section.normal pre>code:after,.book .book-body .page-wrapper .page-inner section.normal pre>code:before{content:normal}.book .book-body .page-wrapper .page-inner section.normal code{padding:.2em;margin:0;font-size:.85em;background-color:#f7f7f7}.book .book-body .page-wrapper .page-inner section.normal code:after,.book .book-body .page-wrapper .page-inner section.normal code:before{letter-spacing:-.2em;content:"\00a0"}.book .book-body .page-wrapper .page-inner section.normal ol,.book .book-body .page-wrapper .page-inner section.normal ul{padding:0 0 0 2em;margin:0 0 .85em}.book .book-body .page-wrapper .page-inner section.normal ol ol,.book .book-body .page-wrapper .page-inner section.normal ol ul,.book .book-body .page-wrapper .page-inner section.normal ul ol,.book .book-body .page-wrapper .page-inner section.normal ul ul{margin-top:0;margin-bottom:0}.book .book-body .page-wrapper .page-inner section.normal ol ol{list-style-type:lower-roman}.book .book-body .page-wrapper .page-inner section.normal blockquote{margin:0 0 .85em;padding:0 15px;opacity:0.75;border-left:4px solid #dcdcdc}.book .book-body .page-wrapper .page-inner section.normal blockquote:first-child{margin-top:0}.book .book-body .page-wrapper .page-inner section.normal blockquote:last-child{margin-bottom:0}.book .book-body .page-wrapper .page-inner section.normal dl{padding:0}.book .book-body .page-wrapper .page-inner section.normal dl dt{padding:0;margin-top:.85em;font-style:italic;font-weight:700}.book .book-body .page-wrapper .page-inner section.normal dl dd{padding:0 .85em;margin-bottom:.85em}.book .book-body .page-wrapper .page-inner section.normal dd{margin-left:0}.book .book-body .page-wrapper .page-inner section.normal .glossary-term{cursor:help;text-decoration:underline}.book .book-body .navigation{position:absolute;top:50px;bottom:0;margin:0;max-width:150px;min-width:90px;display:flex;justify-content:center;align-content:center;flex-direction:column;font-size:40px;color:#ccc;text-align:center;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease}.book .book-body .navigation:hover{text-decoration:none;color:#444}.book .book-body .navigation.navigation-next{right:0}.book .book-body .navigation.navigation-prev{left:0}@media (max-width:1240px){.book .book-body .navigation{position:static;top:auto;max-width:50%;width:50%;display:inline-block;float:left}.book .book-body .navigation.navigation-unique{max-width:100%;width:100%}}.book .book-body .page-wrapper .page-inner section.glossary{margin-bottom:40px}.book .book-body .page-wrapper .page-inner section.glossary h2 a,.book .book-body .page-wrapper .page-inner section.glossary h2 a:hover{color:inherit;text-decoration:none}.book .book-body .page-wrapper .page-inner section.glossary .glossary-index{list-style:none;margin:0;padding:0}.book .book-body .page-wrapper .page-inner section.glossary .glossary-index li{display:inline;margin:0 8px;white-space:nowrap}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none;-webkit-touch-callout:none}a{text-decoration:none}body,html{height:100%}html{font-size:62.5%}body{text-rendering:optimizeLegibility;font-smoothing:antialiased;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:.2px;text-size-adjust:100%} +.book .book-summary ul.summary li a span {display:inline;padding:initial;overflow:visible;cursor:auto;opacity:1;} +/* show arrow before summary tag as in bootstrap */ +details > summary {display:list-item;cursor:pointer;} +/*add whatsapp icon from FA 5.1.1 +TODO: remove when updating fontawesome*/ +.fa-whatsapp:before{content:"\f232"} diff --git a/unit_07/libs/gitbook-2.6.7/js/app.min.js b/unit_07/libs/gitbook-2.6.7/js/app.min.js new file mode 100644 index 0000000..643f1f9 --- /dev/null +++ b/unit_07/libs/gitbook-2.6.7/js/app.min.js @@ -0,0 +1 @@ +(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o"'`]/g,reHasEscapedHtml=RegExp(reEscapedHtml.source),reHasUnescapedHtml=RegExp(reUnescapedHtml.source);var reEscape=/<%-([\s\S]+?)%>/g,reEvaluate=/<%([\s\S]+?)%>/g,reInterpolate=/<%=([\s\S]+?)%>/g;var reIsDeepProp=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\n\\]|\\.)*?\1)\]/,reIsPlainProp=/^\w*$/,rePropName=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\n\\]|\\.)*?)\2)\]/g;var reRegExpChars=/^[:!,]|[\\^$.*+?()[\]{}|\/]|(^[0-9a-fA-Fnrtuvx])|([\n\r\u2028\u2029])/g,reHasRegExpChars=RegExp(reRegExpChars.source);var reComboMark=/[\u0300-\u036f\ufe20-\ufe23]/g;var reEscapeChar=/\\(\\)?/g;var reEsTemplate=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g;var reFlags=/\w*$/;var reHasHexPrefix=/^0[xX]/;var reIsHostCtor=/^\[object .+?Constructor\]$/;var reIsUint=/^\d+$/;var reLatin1=/[\xc0-\xd6\xd8-\xde\xdf-\xf6\xf8-\xff]/g;var reNoMatch=/($^)/;var reUnescapedString=/['\n\r\u2028\u2029\\]/g;var reWords=function(){var upper="[A-Z\\xc0-\\xd6\\xd8-\\xde]",lower="[a-z\\xdf-\\xf6\\xf8-\\xff]+";return RegExp(upper+"+(?="+upper+lower+")|"+upper+"?"+lower+"|"+upper+"+|[0-9]+","g")}();var contextProps=["Array","ArrayBuffer","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Math","Number","Object","RegExp","Set","String","_","clearTimeout","isFinite","parseFloat","parseInt","setTimeout","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap"];var templateCounter=-1;var typedArrayTags={};typedArrayTags[float32Tag]=typedArrayTags[float64Tag]=typedArrayTags[int8Tag]=typedArrayTags[int16Tag]=typedArrayTags[int32Tag]=typedArrayTags[uint8Tag]=typedArrayTags[uint8ClampedTag]=typedArrayTags[uint16Tag]=typedArrayTags[uint32Tag]=true;typedArrayTags[argsTag]=typedArrayTags[arrayTag]=typedArrayTags[arrayBufferTag]=typedArrayTags[boolTag]=typedArrayTags[dateTag]=typedArrayTags[errorTag]=typedArrayTags[funcTag]=typedArrayTags[mapTag]=typedArrayTags[numberTag]=typedArrayTags[objectTag]=typedArrayTags[regexpTag]=typedArrayTags[setTag]=typedArrayTags[stringTag]=typedArrayTags[weakMapTag]=false;var cloneableTags={};cloneableTags[argsTag]=cloneableTags[arrayTag]=cloneableTags[arrayBufferTag]=cloneableTags[boolTag]=cloneableTags[dateTag]=cloneableTags[float32Tag]=cloneableTags[float64Tag]=cloneableTags[int8Tag]=cloneableTags[int16Tag]=cloneableTags[int32Tag]=cloneableTags[numberTag]=cloneableTags[objectTag]=cloneableTags[regexpTag]=cloneableTags[stringTag]=cloneableTags[uint8Tag]=cloneableTags[uint8ClampedTag]=cloneableTags[uint16Tag]=cloneableTags[uint32Tag]=true;cloneableTags[errorTag]=cloneableTags[funcTag]=cloneableTags[mapTag]=cloneableTags[setTag]=cloneableTags[weakMapTag]=false;var deburredLetters={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss"};var htmlEscapes={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"};var htmlUnescapes={"&":"&","<":"<",">":">",""":'"',"'":"'","`":"`"};var objectTypes={function:true,object:true};var regexpEscapes={0:"x30",1:"x31",2:"x32",3:"x33",4:"x34",5:"x35",6:"x36",7:"x37",8:"x38",9:"x39",A:"x41",B:"x42",C:"x43",D:"x44",E:"x45",F:"x46",a:"x61",b:"x62",c:"x63",d:"x64",e:"x65",f:"x66",n:"x6e",r:"x72",t:"x74",u:"x75",v:"x76",x:"x78"};var stringEscapes={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"};var freeExports=objectTypes[typeof exports]&&exports&&!exports.nodeType&&exports;var freeModule=objectTypes[typeof module]&&module&&!module.nodeType&&module;var freeGlobal=freeExports&&freeModule&&typeof global=="object"&&global&&global.Object&&global;var freeSelf=objectTypes[typeof self]&&self&&self.Object&&self;var freeWindow=objectTypes[typeof window]&&window&&window.Object&&window;var moduleExports=freeModule&&freeModule.exports===freeExports&&freeExports;var root=freeGlobal||freeWindow!==(this&&this.window)&&freeWindow||freeSelf||this;function baseCompareAscending(value,other){if(value!==other){var valIsNull=value===null,valIsUndef=value===undefined,valIsReflexive=value===value;var othIsNull=other===null,othIsUndef=other===undefined,othIsReflexive=other===other;if(value>other&&!othIsNull||!valIsReflexive||valIsNull&&!othIsUndef&&othIsReflexive||valIsUndef&&othIsReflexive){return 1}if(value-1){}return index}function charsRightIndex(string,chars){var index=string.length;while(index--&&chars.indexOf(string.charAt(index))>-1){}return index}function compareAscending(object,other){return baseCompareAscending(object.criteria,other.criteria)||object.index-other.index}function compareMultiple(object,other,orders){var index=-1,objCriteria=object.criteria,othCriteria=other.criteria,length=objCriteria.length,ordersLength=orders.length;while(++index=ordersLength){return result}var order=orders[index];return result*(order==="asc"||order===true?1:-1)}}return object.index-other.index}function deburrLetter(letter){return deburredLetters[letter]}function escapeHtmlChar(chr){return htmlEscapes[chr]}function escapeRegExpChar(chr,leadingChar,whitespaceChar){if(leadingChar){chr=regexpEscapes[chr]}else if(whitespaceChar){chr=stringEscapes[chr]}return"\\"+chr}function escapeStringChar(chr){return"\\"+stringEscapes[chr]}function indexOfNaN(array,fromIndex,fromRight){var length=array.length,index=fromIndex+(fromRight?0:-1);while(fromRight?index--:++index=9&&charCode<=13)||charCode==32||charCode==160||charCode==5760||charCode==6158||charCode>=8192&&(charCode<=8202||charCode==8232||charCode==8233||charCode==8239||charCode==8287||charCode==12288||charCode==65279)}function replaceHolders(array,placeholder){var index=-1,length=array.length,resIndex=-1,result=[];while(++index>>1;var MAX_SAFE_INTEGER=9007199254740991;var metaMap=WeakMap&&new WeakMap;var realNames={};function lodash(value){if(isObjectLike(value)&&!isArray(value)&&!(value instanceof LazyWrapper)){if(value instanceof LodashWrapper){return value}if(hasOwnProperty.call(value,"__chain__")&&hasOwnProperty.call(value,"__wrapped__")){return wrapperClone(value)}}return new LodashWrapper(value)}function baseLodash(){}function LodashWrapper(value,chainAll,actions){this.__wrapped__=value;this.__actions__=actions||[];this.__chain__=!!chainAll}var support=lodash.support={};lodash.templateSettings={escape:reEscape,evaluate:reEvaluate,interpolate:reInterpolate,variable:"",imports:{_:lodash}};function LazyWrapper(value){this.__wrapped__=value;this.__actions__=[];this.__dir__=1;this.__filtered__=false;this.__iteratees__=[];this.__takeCount__=POSITIVE_INFINITY;this.__views__=[]}function lazyClone(){var result=new LazyWrapper(this.__wrapped__);result.__actions__=arrayCopy(this.__actions__);result.__dir__=this.__dir__;result.__filtered__=this.__filtered__;result.__iteratees__=arrayCopy(this.__iteratees__);result.__takeCount__=this.__takeCount__;result.__views__=arrayCopy(this.__views__);return result}function lazyReverse(){if(this.__filtered__){var result=new LazyWrapper(this);result.__dir__=-1;result.__filtered__=true}else{result=this.clone();result.__dir__*=-1}return result}function lazyValue(){var array=this.__wrapped__.value(),dir=this.__dir__,isArr=isArray(array),isRight=dir<0,arrLength=isArr?array.length:0,view=getView(0,arrLength,this.__views__),start=view.start,end=view.end,length=end-start,index=isRight?end:start-1,iteratees=this.__iteratees__,iterLength=iteratees.length,resIndex=0,takeCount=nativeMin(length,this.__takeCount__);if(!isArr||arrLength=LARGE_ARRAY_SIZE?createCache(values):null,valuesLength=values.length;if(cache){indexOf=cacheIndexOf;isCommon=false;values=cache}outer:while(++indexlength?0:length+start}end=end===undefined||end>length?length:+end||0;if(end<0){end+=length}length=start>end?0:end>>>0;start>>>=0;while(startlength?0:length+start}end=end===undefined||end>length?length:+end||0;if(end<0){end+=length}length=start>end?0:end-start>>>0;start>>>=0;var result=Array(length);while(++index=LARGE_ARRAY_SIZE,seen=isLarge?createCache():null,result=[];if(seen){indexOf=cacheIndexOf;isCommon=false}else{isLarge=false;seen=iteratee?[]:result}outer:while(++index>>1,computed=array[mid];if((retHighest?computed<=value:computed2?sources[length-2]:undefined,guard=length>2?sources[2]:undefined,thisArg=length>1?sources[length-1]:undefined;if(typeof customizer=="function"){customizer=bindCallback(customizer,thisArg,5);length-=2}else{customizer=typeof thisArg=="function"?thisArg:undefined;length-=customizer?1:0}if(guard&&isIterateeCall(sources[0],sources[1],guard)){customizer=length<3?undefined:customizer;length=1}while(++index-1?collection[index]:undefined}return baseFind(collection,predicate,eachFunc)}}function createFindIndex(fromRight){return function(array,predicate,thisArg){if(!(array&&array.length)){return-1}predicate=getCallback(predicate,thisArg,3);return baseFindIndex(array,predicate,fromRight)}}function createFindKey(objectFunc){return function(object,predicate,thisArg){predicate=getCallback(predicate,thisArg,3);return baseFind(object,predicate,objectFunc,true)}}function createFlow(fromRight){return function(){var wrapper,length=arguments.length,index=fromRight?length:-1,leftIndex=0,funcs=Array(length);while(fromRight?index--:++index=LARGE_ARRAY_SIZE){return wrapper.plant(value).value()}var index=0,result=length?funcs[index].apply(this,args):value;while(++index=length||!nativeIsFinite(length)){return""}var padLength=length-strLength;chars=chars==null?" ":chars+"";return repeat(chars,nativeCeil(padLength/chars.length)).slice(0,padLength)}function createPartialWrapper(func,bitmask,thisArg,partials){var isBind=bitmask&BIND_FLAG,Ctor=createCtorWrapper(func);function wrapper(){var argsIndex=-1,argsLength=arguments.length,leftIndex=-1,leftLength=partials.length,args=Array(leftLength+argsLength);while(++leftIndexarrLength)){return false}while(++index-1&&value%1==0&&value-1&&value%1==0&&value<=MAX_SAFE_INTEGER}function isStrictComparable(value){return value===value&&!isObject(value)}function mergeData(data,source){var bitmask=data[1],srcBitmask=source[1],newBitmask=bitmask|srcBitmask,isCommon=newBitmask0){if(++count>=HOT_COUNT){return key}}else{count=0}return baseSetData(key,value)}}();function shimKeys(object){var props=keysIn(object),propsLength=props.length,length=propsLength&&object.length;var allowIndexes=!!length&&isLength(length)&&(isArray(object)||isArguments(object));var index=-1,result=[];while(++index=120?createCache(othIndex&&value):null}var array=arrays[0],index=-1,length=array?array.length:0,seen=caches[0];outer:while(++index-1){splice.call(array,fromIndex,1)}}return array}var pullAt=restParam(function(array,indexes){indexes=baseFlatten(indexes);var result=baseAt(array,indexes);basePullAt(array,indexes.sort(baseCompareAscending));return result});function remove(array,predicate,thisArg){var result=[];if(!(array&&array.length)){return result}var index=-1,indexes=[],length=array.length;predicate=getCallback(predicate,thisArg,3);while(++index2?arrays[length-2]:undefined,thisArg=length>1?arrays[length-1]:undefined;if(length>2&&typeof iteratee=="function"){length-=2}else{iteratee=length>1&&typeof thisArg=="function"?(--length,thisArg):undefined;thisArg=undefined}arrays.length=length;return unzipWith(arrays,iteratee,thisArg)});function chain(value){var result=lodash(value);result.__chain__=true;return result}function tap(value,interceptor,thisArg){interceptor.call(thisArg,value);return value}function thru(value,interceptor,thisArg){return interceptor.call(thisArg,value)}function wrapperChain(){return chain(this)}function wrapperCommit(){return new LodashWrapper(this.value(),this.__chain__)}var wrapperConcat=restParam(function(values){values=baseFlatten(values);return this.thru(function(array){return arrayConcat(isArray(array)?array:[toObject(array)],values)})});function wrapperPlant(value){var result,parent=this;while(parent instanceof baseLodash){var clone=wrapperClone(parent);if(result){previous.__wrapped__=clone}else{result=clone}var previous=clone;parent=parent.__wrapped__}previous.__wrapped__=value;return result}function wrapperReverse(){var value=this.__wrapped__;var interceptor=function(value){return wrapped&&wrapped.__dir__<0?value:value.reverse()};if(value instanceof LazyWrapper){var wrapped=value;if(this.__actions__.length){wrapped=new LazyWrapper(this)}wrapped=wrapped.reverse();wrapped.__actions__.push({func:thru,args:[interceptor],thisArg:undefined});return new LodashWrapper(wrapped,this.__chain__)}return this.thru(interceptor)}function wrapperToString(){return this.value()+""}function wrapperValue(){return baseWrapperValue(this.__wrapped__,this.__actions__)}var at=restParam(function(collection,props){return baseAt(collection,baseFlatten(props))});var countBy=createAggregator(function(result,value,key){hasOwnProperty.call(result,key)?++result[key]:result[key]=1});function every(collection,predicate,thisArg){var func=isArray(collection)?arrayEvery:baseEvery;if(thisArg&&isIterateeCall(collection,predicate,thisArg)){predicate=undefined}if(typeof predicate!="function"||thisArg!==undefined){predicate=getCallback(predicate,thisArg,3)}return func(collection,predicate)}function filter(collection,predicate,thisArg){var func=isArray(collection)?arrayFilter:baseFilter;predicate=getCallback(predicate,thisArg,3);return func(collection,predicate)}var find=createFind(baseEach);var findLast=createFind(baseEachRight,true);function findWhere(collection,source){return find(collection,baseMatches(source))}var forEach=createForEach(arrayEach,baseEach);var forEachRight=createForEach(arrayEachRight,baseEachRight);var groupBy=createAggregator(function(result,value,key){if(hasOwnProperty.call(result,key)){result[key].push(value)}else{result[key]=[value]}});function includes(collection,target,fromIndex,guard){var length=collection?getLength(collection):0;if(!isLength(length)){collection=values(collection);length=collection.length}if(typeof fromIndex!="number"||guard&&isIterateeCall(target,fromIndex,guard)){fromIndex=0}else{fromIndex=fromIndex<0?nativeMax(length+fromIndex,0):fromIndex||0}return typeof collection=="string"||!isArray(collection)&&isString(collection)?fromIndex<=length&&collection.indexOf(target,fromIndex)>-1:!!length&&getIndexOf(collection,target,fromIndex)>-1}var indexBy=createAggregator(function(result,value,key){result[key]=value});var invoke=restParam(function(collection,path,args){var index=-1,isFunc=typeof path=="function",isProp=isKey(path),result=isArrayLike(collection)?Array(collection.length):[];baseEach(collection,function(value){var func=isFunc?path:isProp&&value!=null?value[path]:undefined;result[++index]=func?func.apply(value,args):invokePath(value,path,args)});return result});function map(collection,iteratee,thisArg){var func=isArray(collection)?arrayMap:baseMap;iteratee=getCallback(iteratee,thisArg,3);return func(collection,iteratee)}var partition=createAggregator(function(result,value,key){result[key?0:1].push(value)},function(){return[[],[]]});function pluck(collection,path){return map(collection,property(path))}var reduce=createReduce(arrayReduce,baseEach);var reduceRight=createReduce(arrayReduceRight,baseEachRight);function reject(collection,predicate,thisArg){var func=isArray(collection)?arrayFilter:baseFilter;predicate=getCallback(predicate,thisArg,3);return func(collection,function(value,index,collection){return!predicate(value,index,collection)})}function sample(collection,n,guard){if(guard?isIterateeCall(collection,n,guard):n==null){collection=toIterable(collection);var length=collection.length;return length>0?collection[baseRandom(0,length-1)]:undefined}var index=-1,result=toArray(collection),length=result.length,lastIndex=length-1;n=nativeMin(n<0?0:+n||0,length);while(++index0){result=func.apply(this,arguments)}if(n<=1){func=undefined}return result}}var bind=restParam(function(func,thisArg,partials){var bitmask=BIND_FLAG;if(partials.length){var holders=replaceHolders(partials,bind.placeholder);bitmask|=PARTIAL_FLAG}return createWrapper(func,bitmask,thisArg,partials,holders)});var bindAll=restParam(function(object,methodNames){methodNames=methodNames.length?baseFlatten(methodNames):functions(object);var index=-1,length=methodNames.length;while(++indexwait){complete(trailingCall,maxTimeoutId)}else{timeoutId=setTimeout(delayed,remaining)}}function maxDelayed(){complete(trailing,timeoutId)}function debounced(){args=arguments;stamp=now();thisArg=this;trailingCall=trailing&&(timeoutId||!leading);if(maxWait===false){var leadingCall=leading&&!timeoutId}else{if(!maxTimeoutId&&!leading){lastCalled=stamp}var remaining=maxWait-(stamp-lastCalled),isCalled=remaining<=0||remaining>maxWait;if(isCalled){if(maxTimeoutId){maxTimeoutId=clearTimeout(maxTimeoutId)}lastCalled=stamp;result=func.apply(thisArg,args)}else if(!maxTimeoutId){maxTimeoutId=setTimeout(maxDelayed,remaining)}}if(isCalled&&timeoutId){timeoutId=clearTimeout(timeoutId)}else if(!timeoutId&&wait!==maxWait){timeoutId=setTimeout(delayed,wait)}if(leadingCall){isCalled=true;result=func.apply(thisArg,args)}if(isCalled&&!timeoutId&&!maxTimeoutId){args=thisArg=undefined}return result}debounced.cancel=cancel;return debounced}var defer=restParam(function(func,args){return baseDelay(func,1,args)});var delay=restParam(function(func,wait,args){return baseDelay(func,wait,args)});var flow=createFlow();var flowRight=createFlow(true);function memoize(func,resolver){if(typeof func!="function"||resolver&&typeof resolver!="function"){throw new TypeError(FUNC_ERROR_TEXT)}var memoized=function(){var args=arguments,key=resolver?resolver.apply(this,args):args[0],cache=memoized.cache;if(cache.has(key)){return cache.get(key)}var result=func.apply(this,args);memoized.cache=cache.set(key,result);return result};memoized.cache=new memoize.Cache;return memoized}var modArgs=restParam(function(func,transforms){transforms=baseFlatten(transforms);if(typeof func!="function"||!arrayEvery(transforms,baseIsFunction)){throw new TypeError(FUNC_ERROR_TEXT)}var length=transforms.length;return restParam(function(args){var index=nativeMin(args.length,length);while(index--){args[index]=transforms[index](args[index])}return func.apply(this,args)})});function negate(predicate){if(typeof predicate!="function"){throw new TypeError(FUNC_ERROR_TEXT)}return function(){return!predicate.apply(this,arguments)}}function once(func){return before(2,func)}var partial=createPartial(PARTIAL_FLAG);var partialRight=createPartial(PARTIAL_RIGHT_FLAG);var rearg=restParam(function(func,indexes){return createWrapper(func,REARG_FLAG,undefined,undefined,undefined,baseFlatten(indexes))});function restParam(func,start){if(typeof func!="function"){throw new TypeError(FUNC_ERROR_TEXT)}start=nativeMax(start===undefined?func.length-1:+start||0,0);return function(){var args=arguments,index=-1,length=nativeMax(args.length-start,0),rest=Array(length);while(++indexother}function gte(value,other){return value>=other}function isArguments(value){return isObjectLike(value)&&isArrayLike(value)&&hasOwnProperty.call(value,"callee")&&!propertyIsEnumerable.call(value,"callee")}var isArray=nativeIsArray||function(value){return isObjectLike(value)&&isLength(value.length)&&objToString.call(value)==arrayTag};function isBoolean(value){return value===true||value===false||isObjectLike(value)&&objToString.call(value)==boolTag}function isDate(value){return isObjectLike(value)&&objToString.call(value)==dateTag}function isElement(value){return!!value&&value.nodeType===1&&isObjectLike(value)&&!isPlainObject(value)}function isEmpty(value){if(value==null){return true}if(isArrayLike(value)&&(isArray(value)||isString(value)||isArguments(value)||isObjectLike(value)&&isFunction(value.splice))){return!value.length}return!keys(value).length}function isEqual(value,other,customizer,thisArg){customizer=typeof customizer=="function"?bindCallback(customizer,thisArg,3):undefined;var result=customizer?customizer(value,other):undefined;return result===undefined?baseIsEqual(value,other,customizer):!!result}function isError(value){return isObjectLike(value)&&typeof value.message=="string"&&objToString.call(value)==errorTag}function isFinite(value){return typeof value=="number"&&nativeIsFinite(value)}function isFunction(value){return isObject(value)&&objToString.call(value)==funcTag}function isObject(value){var type=typeof value;return!!value&&(type=="object"||type=="function")}function isMatch(object,source,customizer,thisArg){customizer=typeof customizer=="function"?bindCallback(customizer,thisArg,3):undefined;return baseIsMatch(object,getMatchData(source),customizer)}function isNaN(value){return isNumber(value)&&value!=+value}function isNative(value){if(value==null){return false}if(isFunction(value)){return reIsNative.test(fnToString.call(value))}return isObjectLike(value)&&reIsHostCtor.test(value)}function isNull(value){return value===null}function isNumber(value){return typeof value=="number"||isObjectLike(value)&&objToString.call(value)==numberTag}function isPlainObject(value){var Ctor;if(!(isObjectLike(value)&&objToString.call(value)==objectTag&&!isArguments(value))||!hasOwnProperty.call(value,"constructor")&&(Ctor=value.constructor,typeof Ctor=="function"&&!(Ctor instanceof Ctor))){return false}var result;baseForIn(value,function(subValue,key){result=key});return result===undefined||hasOwnProperty.call(value,result)}function isRegExp(value){return isObject(value)&&objToString.call(value)==regexpTag}function isString(value){return typeof value=="string"||isObjectLike(value)&&objToString.call(value)==stringTag}function isTypedArray(value){return isObjectLike(value)&&isLength(value.length)&&!!typedArrayTags[objToString.call(value)]}function isUndefined(value){return value===undefined}function lt(value,other){return value0;while(++index=nativeMin(start,end)&&value=0&&string.indexOf(target,position)==position}function escape(string){string=baseToString(string);return string&&reHasUnescapedHtml.test(string)?string.replace(reUnescapedHtml,escapeHtmlChar):string}function escapeRegExp(string){string=baseToString(string);return string&&reHasRegExpChars.test(string)?string.replace(reRegExpChars,escapeRegExpChar):string||"(?:)"}var kebabCase=createCompounder(function(result,word,index){return result+(index?"-":"")+word.toLowerCase()});function pad(string,length,chars){string=baseToString(string);length=+length;var strLength=string.length;if(strLength>=length||!nativeIsFinite(length)){return string}var mid=(length-strLength)/2,leftLength=nativeFloor(mid),rightLength=nativeCeil(mid);chars=createPadding("",rightLength,chars);return chars.slice(0,leftLength)+string+chars}var padLeft=createPadDir();var padRight=createPadDir(true);function parseInt(string,radix,guard){if(guard?isIterateeCall(string,radix,guard):radix==null){radix=0}else if(radix){radix=+radix}string=trim(string);return nativeParseInt(string,radix||(reHasHexPrefix.test(string)?16:10))}function repeat(string,n){var result="";string=baseToString(string);n=+n;if(n<1||!string||!nativeIsFinite(n)){return result}do{if(n%2){result+=string}n=nativeFloor(n/2);string+=string}while(n);return result}var snakeCase=createCompounder(function(result,word,index){return result+(index?"_":"")+word.toLowerCase()});var startCase=createCompounder(function(result,word,index){return result+(index?" ":"")+(word.charAt(0).toUpperCase()+word.slice(1))});function startsWith(string,target,position){string=baseToString(string);position=position==null?0:nativeMin(position<0?0:+position||0,string.length);return string.lastIndexOf(target,position)==position}function template(string,options,otherOptions){var settings=lodash.templateSettings;if(otherOptions&&isIterateeCall(string,options,otherOptions)){options=otherOptions=undefined}string=baseToString(string);options=assignWith(baseAssign({},otherOptions||options),settings,assignOwnDefaults);var imports=assignWith(baseAssign({},options.imports),settings.imports,assignOwnDefaults),importsKeys=keys(imports),importsValues=baseValues(imports,importsKeys);var isEscaping,isEvaluating,index=0,interpolate=options.interpolate||reNoMatch,source="__p += '";var reDelimiters=RegExp((options.escape||reNoMatch).source+"|"+interpolate.source+"|"+(interpolate===reInterpolate?reEsTemplate:reNoMatch).source+"|"+(options.evaluate||reNoMatch).source+"|$","g");var sourceURL="//# sourceURL="+("sourceURL"in options?options.sourceURL:"lodash.templateSources["+ ++templateCounter+"]")+"\n";string.replace(reDelimiters,function(match,escapeValue,interpolateValue,esTemplateValue,evaluateValue,offset){interpolateValue||(interpolateValue=esTemplateValue);source+=string.slice(index,offset).replace(reUnescapedString,escapeStringChar);if(escapeValue){isEscaping=true;source+="' +\n__e("+escapeValue+") +\n'"}if(evaluateValue){isEvaluating=true;source+="';\n"+evaluateValue+";\n__p += '"}if(interpolateValue){source+="' +\n((__t = ("+interpolateValue+")) == null ? '' : __t) +\n'"}index=offset+match.length;return match});source+="';\n";var variable=options.variable;if(!variable){source="with (obj) {\n"+source+"\n}\n"}source=(isEvaluating?source.replace(reEmptyStringLeading,""):source).replace(reEmptyStringMiddle,"$1").replace(reEmptyStringTrailing,"$1;");source="function("+(variable||"obj")+") {\n"+(variable?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(isEscaping?", __e = _.escape":"")+(isEvaluating?", __j = Array.prototype.join;\n"+"function print() { __p += __j.call(arguments, '') }\n":";\n")+source+"return __p\n}";var result=attempt(function(){return Function(importsKeys,sourceURL+"return "+source).apply(undefined,importsValues)});result.source=source;if(isError(result)){throw result}return result}function trim(string,chars,guard){var value=string;string=baseToString(string);if(!string){return string}if(guard?isIterateeCall(value,chars,guard):chars==null){return string.slice(trimmedLeftIndex(string),trimmedRightIndex(string)+1)}chars=chars+"";return string.slice(charsLeftIndex(string,chars),charsRightIndex(string,chars)+1)}function trimLeft(string,chars,guard){var value=string;string=baseToString(string);if(!string){return string}if(guard?isIterateeCall(value,chars,guard):chars==null){return string.slice(trimmedLeftIndex(string))}return string.slice(charsLeftIndex(string,chars+""))}function trimRight(string,chars,guard){var value=string;string=baseToString(string);if(!string){return string}if(guard?isIterateeCall(value,chars,guard):chars==null){return string.slice(0,trimmedRightIndex(string)+1)}return string.slice(0,charsRightIndex(string,chars+"")+1)}function trunc(string,options,guard){if(guard&&isIterateeCall(string,options,guard)){options=undefined}var length=DEFAULT_TRUNC_LENGTH,omission=DEFAULT_TRUNC_OMISSION;if(options!=null){if(isObject(options)){var separator="separator"in options?options.separator:separator;length="length"in options?+options.length||0:length;omission="omission"in options?baseToString(options.omission):omission}else{length=+options||0}}string=baseToString(string);if(length>=string.length){return string}var end=length-omission.length;if(end<1){return omission}var result=string.slice(0,end);if(separator==null){return result+omission}if(isRegExp(separator)){if(string.slice(end).search(separator)){var match,newEnd,substring=string.slice(0,end);if(!separator.global){separator=RegExp(separator.source,(reFlags.exec(separator)||"")+"g")}separator.lastIndex=0;while(match=separator.exec(substring)){newEnd=match.index}result=result.slice(0,newEnd==null?end:newEnd)}}else if(string.indexOf(separator,end)!=end){var index=result.lastIndexOf(separator);if(index>-1){result=result.slice(0,index)}}return result+omission}function unescape(string){string=baseToString(string);return string&&reHasEscapedHtml.test(string)?string.replace(reEscapedHtml,unescapeHtmlChar):string}function words(string,pattern,guard){if(guard&&isIterateeCall(string,pattern,guard)){pattern=undefined}string=baseToString(string);return string.match(pattern||reWords)||[]}var attempt=restParam(function(func,args){try{return func.apply(undefined,args)}catch(e){return isError(e)?e:new Error(e)}});function callback(func,thisArg,guard){if(guard&&isIterateeCall(func,thisArg,guard)){thisArg=undefined}return isObjectLike(func)?matches(func):baseCallback(func,thisArg)}function constant(value){return function(){return value}}function identity(value){return value}function matches(source){return baseMatches(baseClone(source,true))}function matchesProperty(path,srcValue){return baseMatchesProperty(path,baseClone(srcValue,true))}var method=restParam(function(path,args){return function(object){return invokePath(object,path,args)}});var methodOf=restParam(function(object,args){return function(path){return invokePath(object,path,args)}});function mixin(object,source,options){if(options==null){var isObj=isObject(source),props=isObj?keys(source):undefined,methodNames=props&&props.length?baseFunctions(source,props):undefined;if(!(methodNames?methodNames.length:isObj)){methodNames=false;options=source;source=object;object=this}}if(!methodNames){methodNames=baseFunctions(source,keys(source))}var chain=true,index=-1,isFunc=isFunction(object),length=methodNames.length;if(options===false){chain=false}else if(isObject(options)&&"chain"in options){chain=options.chain}while(++index0||end<0)){return new LazyWrapper(result)}if(start<0){result=result.takeRight(-start)}else if(start){result=result.drop(start)}if(end!==undefined){end=+end||0;result=end<0?result.dropRight(-end):result.take(end-start)}return result};LazyWrapper.prototype.takeRightWhile=function(predicate,thisArg){return this.reverse().takeWhile(predicate,thisArg).reverse()};LazyWrapper.prototype.toArray=function(){return this.take(POSITIVE_INFINITY)};baseForOwn(LazyWrapper.prototype,function(func,methodName){var checkIteratee=/^(?:filter|map|reject)|While$/.test(methodName),retUnwrapped=/^(?:first|last)$/.test(methodName),lodashFunc=lodash[retUnwrapped?"take"+(methodName=="last"?"Right":""):methodName];if(!lodashFunc){return}lodash.prototype[methodName]=function(){var args=retUnwrapped?[1]:arguments,chainAll=this.__chain__,value=this.__wrapped__,isHybrid=!!this.__actions__.length,isLazy=value instanceof LazyWrapper,iteratee=args[0],useLazy=isLazy||isArray(value);if(useLazy&&checkIteratee&&typeof iteratee=="function"&&iteratee.length!=1){isLazy=useLazy=false}var interceptor=function(value){return retUnwrapped&&chainAll?lodashFunc(value,1)[0]:lodashFunc.apply(undefined,arrayPush([value],args))};var action={func:thru,args:[interceptor],thisArg:undefined},onlyLazy=isLazy&&!isHybrid;if(retUnwrapped&&!chainAll){if(onlyLazy){value=value.clone();value.__actions__.push(action);return func.call(value)}return lodashFunc.call(undefined,this.value())[0]}if(!retUnwrapped&&useLazy){value=onlyLazy?value:new LazyWrapper(this);var result=func.apply(value,args);result.__actions__.push(action);return new LodashWrapper(result,chainAll)}return this.thru(interceptor)}});arrayEach(["join","pop","push","replace","shift","sort","splice","split","unshift"],function(methodName){var func=(/^(?:replace|split)$/.test(methodName)?stringProto:arrayProto)[methodName],chainName=/^(?:push|sort|unshift)$/.test(methodName)?"tap":"thru",retUnwrapped=/^(?:join|pop|replace|shift)$/.test(methodName);lodash.prototype[methodName]=function(){var args=arguments;if(retUnwrapped&&!this.__chain__){return func.apply(this.value(),args)}return this[chainName](function(value){return func.apply(value,args)})}});baseForOwn(LazyWrapper.prototype,function(func,methodName){var lodashFunc=lodash[methodName];if(lodashFunc){var key=lodashFunc.name,names=realNames[key]||(realNames[key]=[]);names.push({name:methodName,func:lodashFunc})}});realNames[createHybridWrapper(undefined,BIND_KEY_FLAG).name]=[{name:"wrapper",func:undefined}];LazyWrapper.prototype.clone=lazyClone;LazyWrapper.prototype.reverse=lazyReverse;LazyWrapper.prototype.value=lazyValue;lodash.prototype.chain=wrapperChain;lodash.prototype.commit=wrapperCommit;lodash.prototype.concat=wrapperConcat;lodash.prototype.plant=wrapperPlant;lodash.prototype.reverse=wrapperReverse;lodash.prototype.toString=wrapperToString;lodash.prototype.run=lodash.prototype.toJSON=lodash.prototype.valueOf=lodash.prototype.value=wrapperValue;lodash.prototype.collect=lodash.prototype.map;lodash.prototype.head=lodash.prototype.first;lodash.prototype.select=lodash.prototype.filter;lodash.prototype.tail=lodash.prototype.rest;return lodash}var _=runInContext();if(typeof define=="function"&&typeof define.amd=="object"&&define.amd){root._=_;define(function(){return _})}else if(freeExports&&freeModule){if(moduleExports){(freeModule.exports=_)._=_}else{freeExports._=_}}else{root._=_}}).call(this)}).call(this,typeof global!=="undefined"?global:typeof self!=="undefined"?self:typeof window!=="undefined"?window:{})},{}],3:[function(require,module,exports){(function(window,document,undefined){var _MAP={8:"backspace",9:"tab",13:"enter",16:"shift",17:"ctrl",18:"alt",20:"capslock",27:"esc",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"ins",46:"del",91:"meta",93:"meta",224:"meta"};var _KEYCODE_MAP={106:"*",107:"+",109:"-",110:".",111:"/",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"};var _SHIFT_MAP={"~":"`","!":"1","@":"2","#":"3",$:"4","%":"5","^":"6","&":"7","*":"8","(":"9",")":"0",_:"-","+":"=",":":";",'"':"'","<":",",">":".","?":"/","|":"\\"};var _SPECIAL_ALIASES={option:"alt",command:"meta",return:"enter",escape:"esc",plus:"+",mod:/Mac|iPod|iPhone|iPad/.test(navigator.platform)?"meta":"ctrl"};var _REVERSE_MAP;for(var i=1;i<20;++i){_MAP[111+i]="f"+i}for(i=0;i<=9;++i){_MAP[i+96]=i}function _addEvent(object,type,callback){if(object.addEventListener){object.addEventListener(type,callback,false);return}object.attachEvent("on"+type,callback)}function _characterFromEvent(e){if(e.type=="keypress"){var character=String.fromCharCode(e.which);if(!e.shiftKey){character=character.toLowerCase()}return character}if(_MAP[e.which]){return _MAP[e.which]}if(_KEYCODE_MAP[e.which]){return _KEYCODE_MAP[e.which]}return String.fromCharCode(e.which).toLowerCase()}function _modifiersMatch(modifiers1,modifiers2){return modifiers1.sort().join(",")===modifiers2.sort().join(",")}function _eventModifiers(e){var modifiers=[];if(e.shiftKey){modifiers.push("shift")}if(e.altKey){modifiers.push("alt")}if(e.ctrlKey){modifiers.push("ctrl")}if(e.metaKey){modifiers.push("meta")}return modifiers}function _preventDefault(e){if(e.preventDefault){e.preventDefault();return}e.returnValue=false}function _stopPropagation(e){if(e.stopPropagation){e.stopPropagation();return}e.cancelBubble=true}function _isModifier(key){return key=="shift"||key=="ctrl"||key=="alt"||key=="meta"}function _getReverseMap(){if(!_REVERSE_MAP){_REVERSE_MAP={};for(var key in _MAP){if(key>95&&key<112){continue}if(_MAP.hasOwnProperty(key)){_REVERSE_MAP[_MAP[key]]=key}}}return _REVERSE_MAP}function _pickBestAction(key,modifiers,action){if(!action){action=_getReverseMap()[key]?"keydown":"keypress"}if(action=="keypress"&&modifiers.length){action="keydown"}return action}function _keysFromString(combination){if(combination==="+"){return["+"]}combination=combination.replace(/\+{2}/g,"+plus");return combination.split("+")}function _getKeyInfo(combination,action){var keys;var key;var i;var modifiers=[];keys=_keysFromString(combination);for(i=0;i1){_bindSequence(combination,sequence,callback,action);return}info=_getKeyInfo(combination,action);self._callbacks[info.key]=self._callbacks[info.key]||[];_getMatches(info.key,info.modifiers,{type:info.action},sequenceName,combination,level);self._callbacks[info.key][sequenceName?"unshift":"push"]({callback:callback,modifiers:info.modifiers,action:info.action,seq:sequenceName,level:level,combo:combination})}self._bindMultiple=function(combinations,callback,action){for(var i=0;i-1){return false}if(_belongsTo(element,self.target)){return false}return element.tagName=="INPUT"||element.tagName=="SELECT"||element.tagName=="TEXTAREA"||element.isContentEditable};Mousetrap.prototype.handleKey=function(){var self=this;return self._handleKey.apply(self,arguments)};Mousetrap.init=function(){var documentMousetrap=Mousetrap(document);for(var method in documentMousetrap){if(method.charAt(0)!=="_"){Mousetrap[method]=function(method){return function(){return documentMousetrap[method].apply(documentMousetrap,arguments)}}(method)}}};Mousetrap.init();window.Mousetrap=Mousetrap;if(typeof module!=="undefined"&&module.exports){module.exports=Mousetrap}if(typeof define==="function"&&define.amd){define(function(){return Mousetrap})}})(window,document)},{}],4:[function(require,module,exports){(function(process){function normalizeArray(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up--;up){parts.unshift("..")}}return parts}var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;var splitPath=function(filename){return splitPathRe.exec(filename).slice(1)};exports.resolve=function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:process.cwd();if(typeof path!=="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){continue}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=path.charAt(0)==="/"}resolvedPath=normalizeArray(filter(resolvedPath.split("/"),function(p){return!!p}),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."};exports.normalize=function(path){var isAbsolute=exports.isAbsolute(path),trailingSlash=substr(path,-1)==="/";path=normalizeArray(filter(path.split("/"),function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path};exports.isAbsolute=function(path){return path.charAt(0)==="/"};exports.join=function(){var paths=Array.prototype.slice.call(arguments,0);return exports.normalize(filter(paths,function(p,index){if(typeof p!=="string"){throw new TypeError("Arguments to path.join must be strings")}return p}).join("/"))};exports.relative=function(from,to){from=exports.resolve(from).substr(1);to=exports.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i1){for(var i=1;i= 0x80 (not a basic code point)","invalid-input":"Invalid input"},baseMinusTMin=base-tMin,floor=Math.floor,stringFromCharCode=String.fromCharCode,key;function error(type){throw RangeError(errors[type])}function map(array,fn){var length=array.length;var result=[];while(length--){result[length]=fn(array[length])}return result}function mapDomain(string,fn){var parts=string.split("@");var result="";if(parts.length>1){result=parts[0]+"@";string=parts[1]}string=string.replace(regexSeparators,".");var labels=string.split(".");var encoded=map(labels,fn).join(".");return result+encoded}function ucs2decode(string){var output=[],counter=0,length=string.length,value,extra;while(counter=55296&&value<=56319&&counter65535){value-=65536;output+=stringFromCharCode(value>>>10&1023|55296);value=56320|value&1023}output+=stringFromCharCode(value);return output}).join("")}function basicToDigit(codePoint){if(codePoint-48<10){return codePoint-22}if(codePoint-65<26){return codePoint-65}if(codePoint-97<26){return codePoint-97}return base}function digitToBasic(digit,flag){return digit+22+75*(digit<26)-((flag!=0)<<5)}function adapt(delta,numPoints,firstTime){var k=0;delta=firstTime?floor(delta/damp):delta>>1;delta+=floor(delta/numPoints);for(;delta>baseMinusTMin*tMax>>1;k+=base){delta=floor(delta/baseMinusTMin)}return floor(k+(baseMinusTMin+1)*delta/(delta+skew))}function decode(input){var output=[],inputLength=input.length,out,i=0,n=initialN,bias=initialBias,basic,j,index,oldi,w,k,digit,t,baseMinusT;basic=input.lastIndexOf(delimiter);if(basic<0){basic=0}for(j=0;j=128){error("not-basic")}output.push(input.charCodeAt(j))}for(index=basic>0?basic+1:0;index=inputLength){error("invalid-input")}digit=basicToDigit(input.charCodeAt(index++));if(digit>=base||digit>floor((maxInt-i)/w)){error("overflow")}i+=digit*w;t=k<=bias?tMin:k>=bias+tMax?tMax:k-bias;if(digitfloor(maxInt/baseMinusT)){error("overflow")}w*=baseMinusT}out=output.length+1;bias=adapt(i-oldi,out,oldi==0);if(floor(i/out)>maxInt-n){error("overflow")}n+=floor(i/out);i%=out;output.splice(i++,0,n)}return ucs2encode(output)}function encode(input){var n,delta,handledCPCount,basicLength,bias,j,m,q,k,t,currentValue,output=[],inputLength,handledCPCountPlusOne,baseMinusT,qMinusT;input=ucs2decode(input);inputLength=input.length;n=initialN;delta=0;bias=initialBias;for(j=0;j=n&¤tValuefloor((maxInt-delta)/handledCPCountPlusOne)){error("overflow")}delta+=(m-n)*handledCPCountPlusOne;n=m;for(j=0;jmaxInt){error("overflow")}if(currentValue==n){for(q=delta,k=base;;k+=base){t=k<=bias?tMin:k>=bias+tMax?tMax:k-bias;if(q0&&len>maxKeys){len=maxKeys}for(var i=0;i=0){kstr=x.substr(0,idx);vstr=x.substr(idx+1)}else{kstr=x;vstr=""}k=decodeURIComponent(kstr);v=decodeURIComponent(vstr);if(!hasOwnProperty(obj,k)){obj[k]=v}else if(isArray(obj[k])){obj[k].push(v)}else{obj[k]=[obj[k],v]}}return obj};var isArray=Array.isArray||function(xs){return Object.prototype.toString.call(xs)==="[object Array]"}},{}],8:[function(require,module,exports){"use strict";var stringifyPrimitive=function(v){switch(typeof v){case"string":return v;case"boolean":return v?"true":"false";case"number":return isFinite(v)?v:"";default:return""}};module.exports=function(obj,sep,eq,name){sep=sep||"&";eq=eq||"=";if(obj===null){obj=undefined}if(typeof obj==="object"){return map(objectKeys(obj),function(k){var ks=encodeURIComponent(stringifyPrimitive(k))+eq;if(isArray(obj[k])){return map(obj[k],function(v){return ks+encodeURIComponent(stringifyPrimitive(v))}).join(sep)}else{return ks+encodeURIComponent(stringifyPrimitive(obj[k]))}}).join(sep)}if(!name)return"";return encodeURIComponent(stringifyPrimitive(name))+eq+encodeURIComponent(stringifyPrimitive(obj))};var isArray=Array.isArray||function(xs){return Object.prototype.toString.call(xs)==="[object Array]"};function map(xs,f){if(xs.map)return xs.map(f);var res=[];for(var i=0;i",'"',"`"," ","\r","\n","\t"],unwise=["{","}","|","\\","^","`"].concat(delims),autoEscape=["'"].concat(unwise),nonHostChars=["%","/","?",";","#"].concat(autoEscape),hostEndingChars=["/","?","#"],hostnameMaxLen=255,hostnamePartPattern=/^[a-z0-9A-Z_-]{0,63}$/,hostnamePartStart=/^([a-z0-9A-Z_-]{0,63})(.*)$/,unsafeProtocol={javascript:true,"javascript:":true},hostlessProtocol={javascript:true,"javascript:":true},slashedProtocol={http:true,https:true,ftp:true,gopher:true,file:true,"http:":true,"https:":true,"ftp:":true,"gopher:":true,"file:":true},querystring=require("querystring");function urlParse(url,parseQueryString,slashesDenoteHost){if(url&&isObject(url)&&url instanceof Url)return url;var u=new Url;u.parse(url,parseQueryString,slashesDenoteHost);return u}Url.prototype.parse=function(url,parseQueryString,slashesDenoteHost){if(!isString(url)){throw new TypeError("Parameter 'url' must be a string, not "+typeof url)}var rest=url;rest=rest.trim();var proto=protocolPattern.exec(rest);if(proto){proto=proto[0];var lowerProto=proto.toLowerCase();this.protocol=lowerProto;rest=rest.substr(proto.length)}if(slashesDenoteHost||proto||rest.match(/^\/\/[^@\/]+@[^@\/]+/)){var slashes=rest.substr(0,2)==="//";if(slashes&&!(proto&&hostlessProtocol[proto])){rest=rest.substr(2);this.slashes=true}}if(!hostlessProtocol[proto]&&(slashes||proto&&!slashedProtocol[proto])){var hostEnd=-1;for(var i=0;i127){newpart+="x"}else{newpart+=part[j]}}if(!newpart.match(hostnamePartPattern)){var validParts=hostparts.slice(0,i);var notHost=hostparts.slice(i+1);var bit=part.match(hostnamePartStart);if(bit){validParts.push(bit[1]);notHost.unshift(bit[2])}if(notHost.length){rest="/"+notHost.join(".")+rest}this.hostname=validParts.join(".");break}}}}if(this.hostname.length>hostnameMaxLen){this.hostname=""}else{this.hostname=this.hostname.toLowerCase()}if(!ipv6Hostname){var domainArray=this.hostname.split(".");var newOut=[];for(var i=0;i0?result.host.split("@"):false;if(authInHost){result.auth=authInHost.shift();result.host=result.hostname=authInHost.shift()}}result.search=relative.search;result.query=relative.query;if(!isNull(result.pathname)||!isNull(result.search)){result.path=(result.pathname?result.pathname:"")+(result.search?result.search:"")}result.href=result.format();return result}if(!srcPath.length){result.pathname=null;if(result.search){result.path="/"+result.search}else{result.path=null}result.href=result.format();return result}var last=srcPath.slice(-1)[0];var hasTrailingSlash=(result.host||relative.host)&&(last==="."||last==="..")||last==="";var up=0;for(var i=srcPath.length;i>=0;i--){last=srcPath[i];if(last=="."){srcPath.splice(i,1)}else if(last===".."){srcPath.splice(i,1);up++}else if(up){srcPath.splice(i,1);up--}}if(!mustEndAbs&&!removeAllDots){for(;up--;up){srcPath.unshift("..")}}if(mustEndAbs&&srcPath[0]!==""&&(!srcPath[0]||srcPath[0].charAt(0)!=="/")){srcPath.unshift("")}if(hasTrailingSlash&&srcPath.join("/").substr(-1)!=="/"){srcPath.push("")}var isAbsolute=srcPath[0]===""||srcPath[0]&&srcPath[0].charAt(0)==="/";if(psychotic){result.hostname=result.host=isAbsolute?"":srcPath.length?srcPath.shift():"";var authInHost=result.host&&result.host.indexOf("@")>0?result.host.split("@"):false;if(authInHost){result.auth=authInHost.shift();result.host=result.hostname=authInHost.shift()}}mustEndAbs=mustEndAbs||result.host&&srcPath.length;if(mustEndAbs&&!isAbsolute){srcPath.unshift("")}if(!srcPath.length){result.pathname=null;result.path=null}else{result.pathname=srcPath.join("/")}if(!isNull(result.pathname)||!isNull(result.search)){result.path=(result.pathname?result.pathname:"")+(result.search?result.search:"")}result.auth=relative.auth||result.auth;result.slashes=result.slashes||relative.slashes;result.href=result.format();return result};Url.prototype.parseHost=function(){var host=this.host;var port=portPattern.exec(host);if(port){port=port[0];if(port!==":"){this.port=port.substr(1)}host=host.substr(0,host.length-port.length)}if(host)this.hostname=host};function isString(arg){return typeof arg==="string"}function isObject(arg){return typeof arg==="object"&&arg!==null}function isNull(arg){return arg===null}function isNullOrUndefined(arg){return arg==null}},{punycode:6,querystring:9}],11:[function(require,module,exports){var $=require("jquery");function toggleDropdown(e){var $dropdown=$(e.currentTarget).parent().find(".dropdown-menu");$dropdown.toggleClass("open");e.stopPropagation();e.preventDefault()}function closeDropdown(e){$(".dropdown-menu").removeClass("open")}function init(){$(document).on("click",".toggle-dropdown",toggleDropdown);$(document).on("click",".dropdown-menu",function(e){e.stopPropagation()});$(document).on("click",closeDropdown)}module.exports={init:init}},{jquery:1}],12:[function(require,module,exports){var $=require("jquery");module.exports=$({})},{jquery:1}],13:[function(require,module,exports){var $=require("jquery");var _=require("lodash");var storage=require("./storage");var dropdown=require("./dropdown");var events=require("./events");var state=require("./state");var keyboard=require("./keyboard");var navigation=require("./navigation");var sidebar=require("./sidebar");var toolbar=require("./toolbar");function start(config){sidebar.init();keyboard.init();dropdown.init();navigation.init();toolbar.createButton({index:0,icon:"fa fa-align-justify",label:"Toggle Sidebar",onClick:function(e){e.preventDefault();sidebar.toggle()}});events.trigger("start",config);navigation.notify()}var gitbook={start:start,events:events,state:state,toolbar:toolbar,sidebar:sidebar,storage:storage,keyboard:keyboard};var MODULES={gitbook:gitbook,jquery:$,lodash:_};window.gitbook=gitbook;window.$=$;window.jQuery=$;gitbook.require=function(mods,fn){mods=_.map(mods,function(mod){mod=mod.toLowerCase();if(!MODULES[mod]){throw new Error("GitBook module "+mod+" doesn't exist")}return MODULES[mod]});fn.apply(null,mods)};module.exports={}},{"./dropdown":11,"./events":12,"./keyboard":14,"./navigation":16,"./sidebar":18,"./state":19,"./storage":20,"./toolbar":21,jquery:1,lodash:2}],14:[function(require,module,exports){var Mousetrap=require("mousetrap");var navigation=require("./navigation");var sidebar=require("./sidebar");function bindShortcut(keys,fn){Mousetrap.bind(keys,function(e){fn();return false})}function init(){bindShortcut(["right"],function(e){navigation.goNext()});bindShortcut(["left"],function(e){navigation.goPrev()});bindShortcut(["s"],function(e){sidebar.toggle()})}module.exports={init:init,bind:bindShortcut}},{"./navigation":16,"./sidebar":18,mousetrap:3}],15:[function(require,module,exports){var state=require("./state");function showLoading(p){state.$book.addClass("is-loading");p.always(function(){state.$book.removeClass("is-loading")});return p}module.exports={show:showLoading}},{"./state":19}],16:[function(require,module,exports){var $=require("jquery");var url=require("url");var events=require("./events");var state=require("./state");var loading=require("./loading");var usePushState=typeof history.pushState!=="undefined";function handleNavigation(relativeUrl,push){var uri=url.resolve(window.location.pathname,relativeUrl);notifyPageChange();location.href=relativeUrl;return}function updateNavigationPosition(){var bodyInnerWidth,pageWrapperWidth;bodyInnerWidth=parseInt($(".body-inner").css("width"),10);pageWrapperWidth=parseInt($(".page-wrapper").css("width"),10);$(".navigation-next").css("margin-right",bodyInnerWidth-pageWrapperWidth+"px")}function notifyPageChange(){events.trigger("page.change")}function preparePage(notify){var $bookBody=$(".book-body");var $bookInner=$bookBody.find(".body-inner");var $pageWrapper=$bookInner.find(".page-wrapper");updateNavigationPosition();$bookInner.scrollTop(0);$bookBody.scrollTop(0);if(notify!==false)notifyPageChange()}function isLeftClickEvent(e){return e.button===0}function isModifiedEvent(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function handlePagination(e){if(isModifiedEvent(e)||!isLeftClickEvent(e)){return}e.stopPropagation();e.preventDefault();var url=$(this).attr("href");if(url)handleNavigation(url,true)}function goNext(){var url=$(".navigation-next").attr("href");if(url)handleNavigation(url,true)}function goPrev(){var url=$(".navigation-prev").attr("href");if(url)handleNavigation(url,true)}function init(){$.ajaxSetup({});if(location.protocol!=="file:"){history.replaceState({path:window.location.href},"")}window.onpopstate=function(event){if(event.state===null){return}return handleNavigation(event.state.path,false)};$(document).on("click",".navigation-prev",handlePagination);$(document).on("click",".navigation-next",handlePagination);$(document).on("click",".summary [data-path] a",handlePagination);$(window).resize(updateNavigationPosition);preparePage(false)}module.exports={init:init,goNext:goNext,goPrev:goPrev,notify:notifyPageChange}},{"./events":12,"./loading":15,"./state":19,jquery:1,url:10}],17:[function(require,module,exports){module.exports={isMobile:function(){return document.body.clientWidth<=600}}},{}],18:[function(require,module,exports){var $=require("jquery");var _=require("lodash");var storage=require("./storage");var platform=require("./platform");var state=require("./state");function toggleSidebar(_state,animation){if(state!=null&&isOpen()==_state)return;if(animation==null)animation=true;state.$book.toggleClass("without-animation",!animation);state.$book.toggleClass("with-summary",_state);storage.set("sidebar",isOpen())}function isOpen(){return state.$book.hasClass("with-summary")}function init(){if(platform.isMobile()){toggleSidebar(false,false)}else{toggleSidebar(storage.get("sidebar",true),false)}$(document).on("click",".book-summary li.chapter a",function(e){if(platform.isMobile())toggleSidebar(false,false)})}function filterSummary(paths){var $summary=$(".book-summary");$summary.find("li").each(function(){var path=$(this).data("path");var st=paths==null||_.contains(paths,path);$(this).toggle(st);if(st)$(this).parents("li").show()})}module.exports={init:init,isOpen:isOpen,toggle:toggleSidebar,filter:filterSummary}},{"./platform":17,"./state":19,"./storage":20,jquery:1,lodash:2}],19:[function(require,module,exports){var $=require("jquery");var url=require("url");var path=require("path");var state={};state.update=function(dom){var $book=$(dom.find(".book"));state.$book=$book;state.level=$book.data("level");state.basePath=$book.data("basepath");state.innerLanguage=$book.data("innerlanguage");state.revision=$book.data("revision");state.filepath=$book.data("filepath");state.chapterTitle=$book.data("chapter-title");state.root=url.resolve(location.protocol+"//"+location.host,path.dirname(path.resolve(location.pathname.replace(/\/$/,"/index.html"),state.basePath))).replace(/\/?$/,"/");state.bookRoot=state.innerLanguage?url.resolve(state.root,".."):state.root};state.update($);module.exports=state},{jquery:1,path:4,url:10}],20:[function(require,module,exports){var baseKey="";module.exports={setBaseKey:function(key){baseKey=key},set:function(key,value){key=baseKey+":"+key;try{sessionStorage[key]=JSON.stringify(value)}catch(e){}},get:function(key,def){key=baseKey+":"+key;if(sessionStorage[key]===undefined)return def;try{var v=JSON.parse(sessionStorage[key]);return v==null?def:v}catch(err){return sessionStorage[key]||def}},remove:function(key){key=baseKey+":"+key;sessionStorage.removeItem(key)}}},{}],21:[function(require,module,exports){var $=require("jquery");var _=require("lodash");var events=require("./events");var buttons=[];function insertAt(parent,selector,index,element){var lastIndex=parent.children(selector).length;if(index<0){index=Math.max(0,lastIndex+1+index)}parent.append(element);if(index",{class:"dropdown-menu",html:'

    '});if(_.isString(dropdown)){$menu.append(dropdown)}else{var groups=_.map(dropdown,function(group){if(_.isArray(group))return group;else return[group]});_.each(groups,function(group){var $group=$("
    ",{class:"buttons"});var sizeClass="size-"+group.length;_.each(group,function(btn){btn=_.defaults(btn||{},{text:"",className:"",onClick:defaultOnClick});var $btn=$("'; + var clipboard; + + gitbook.events.bind("page.change", function() { + + if (!ClipboardJS.isSupported()) return; + + // the page.change event is thrown twice: before and after the page changes + if (clipboard) { + // clipboard is already defined + // we can deduct that we are before page changes + clipboard.destroy(); // destroy the previous events listeners + clipboard = undefined; // reset the clipboard object + return; + } + + $(copyButton).prependTo("div.sourceCode"); + + clipboard = new ClipboardJS(".copy-to-clipboard-button", { + text: function(trigger) { + return trigger.parentNode.textContent; + } + }); + + }); + +}); diff --git a/unit_07/libs/gitbook-2.6.7/js/plugin-fontsettings.js b/unit_07/libs/gitbook-2.6.7/js/plugin-fontsettings.js new file mode 100644 index 0000000..a70f0fb --- /dev/null +++ b/unit_07/libs/gitbook-2.6.7/js/plugin-fontsettings.js @@ -0,0 +1,152 @@ +gitbook.require(["gitbook", "lodash", "jQuery"], function(gitbook, _, $) { + var fontState; + + var THEMES = { + "white": 0, + "sepia": 1, + "night": 2 + }; + + var FAMILY = { + "serif": 0, + "sans": 1 + }; + + // Save current font settings + function saveFontSettings() { + gitbook.storage.set("fontState", fontState); + update(); + } + + // Increase font size + function enlargeFontSize(e) { + e.preventDefault(); + if (fontState.size >= 4) return; + + fontState.size++; + saveFontSettings(); + }; + + // Decrease font size + function reduceFontSize(e) { + e.preventDefault(); + if (fontState.size <= 0) return; + + fontState.size--; + saveFontSettings(); + }; + + // Change font family + function changeFontFamily(index, e) { + e.preventDefault(); + + fontState.family = index; + saveFontSettings(); + }; + + // Change type of color + function changeColorTheme(index, e) { + e.preventDefault(); + + var $book = $(".book"); + + if (fontState.theme !== 0) + $book.removeClass("color-theme-"+fontState.theme); + + fontState.theme = index; + if (fontState.theme !== 0) + $book.addClass("color-theme-"+fontState.theme); + + saveFontSettings(); + }; + + function update() { + var $book = gitbook.state.$book; + + $(".font-settings .font-family-list li").removeClass("active"); + $(".font-settings .font-family-list li:nth-child("+(fontState.family+1)+")").addClass("active"); + + $book[0].className = $book[0].className.replace(/\bfont-\S+/g, ''); + $book.addClass("font-size-"+fontState.size); + $book.addClass("font-family-"+fontState.family); + + if(fontState.theme !== 0) { + $book[0].className = $book[0].className.replace(/\bcolor-theme-\S+/g, ''); + $book.addClass("color-theme-"+fontState.theme); + } + }; + + function init(config) { + var $bookBody, $book; + + //Find DOM elements. + $book = gitbook.state.$book; + $bookBody = $book.find(".book-body"); + + // Instantiate font state object + fontState = gitbook.storage.get("fontState", { + size: config.size || 2, + family: FAMILY[config.family || "sans"], + theme: THEMES[config.theme || "white"] + }); + + update(); + }; + + + gitbook.events.bind("start", function(e, config) { + var opts = config.fontsettings; + if (!opts) return; + + // Create buttons in toolbar + gitbook.toolbar.createButton({ + icon: 'fa fa-font', + label: 'Font Settings', + className: 'font-settings', + dropdown: [ + [ + { + text: 'A', + className: 'font-reduce', + onClick: reduceFontSize + }, + { + text: 'A', + className: 'font-enlarge', + onClick: enlargeFontSize + } + ], + [ + { + text: 'Serif', + onClick: _.partial(changeFontFamily, 0) + }, + { + text: 'Sans', + onClick: _.partial(changeFontFamily, 1) + } + ], + [ + { + text: 'White', + onClick: _.partial(changeColorTheme, 0) + }, + { + text: 'Sepia', + onClick: _.partial(changeColorTheme, 1) + }, + { + text: 'Night', + onClick: _.partial(changeColorTheme, 2) + } + ] + ] + }); + + + // Init current settings + init(opts); + }); +}); + + diff --git a/unit_07/libs/gitbook-2.6.7/js/plugin-search.js b/unit_07/libs/gitbook-2.6.7/js/plugin-search.js new file mode 100644 index 0000000..747fcce --- /dev/null +++ b/unit_07/libs/gitbook-2.6.7/js/plugin-search.js @@ -0,0 +1,270 @@ +gitbook.require(["gitbook", "lodash", "jQuery"], function(gitbook, _, $) { + var index = null; + var fuse = null; + var _search = {engine: 'lunr', opts: {}}; + var $searchInput, $searchLabel, $searchForm; + var $highlighted = [], hi, hiOpts = { className: 'search-highlight' }; + var collapse = false, toc_visible = []; + + function init(config) { + // Instantiate search settings + _search = gitbook.storage.get("search", { + engine: config.search.engine || 'lunr', + opts: config.search.options || {}, + }); + }; + + // Save current search settings + function saveSearchSettings() { + gitbook.storage.set("search", _search); + } + + // Use a specific index + function loadIndex(data) { + // [Yihui] In bookdown, I use a character matrix to store the chapter + // content, and the index is dynamically built on the client side. + // Gitbook prebuilds the index data instead: https://github.com/GitbookIO/plugin-search + // We can certainly do that via R packages V8 and jsonlite, but let's + // see how slow it really is before improving it. On the other hand, + // lunr cannot handle non-English text very well, e.g. the default + // tokenizer cannot deal with Chinese text, so we may want to replace + // lunr with a dumb simple text matching approach. + if (_search.engine === 'lunr') { + index = lunr(function () { + this.ref('url'); + this.field('title', { boost: 10 }); + this.field('body'); + }); + data.map(function(item) { + index.add({ + url: item[0], + title: item[1], + body: item[2] + }); + }); + return; + } + fuse = new Fuse(data.map((_data => { + return { + url: _data[0], + title: _data[1], + body: _data[2] + }; + })), Object.assign( + { + includeScore: true, + threshold: 0.1, + ignoreLocation: true, + keys: ["title", "body"] + }, + _search.opts + )); + } + + // Fetch the search index + function fetchIndex() { + return $.getJSON(gitbook.state.basePath+"/search_index.json") + .then(loadIndex); // [Yihui] we need to use this object later + } + + // Search for a term and return results + function search(q) { + let results = []; + switch (_search.engine) { + case 'fuse': + if (!fuse) return; + results = fuse.search(q).map(function(result) { + var parts = result.item.url.split('#'); + return { + path: parts[0], + hash: parts[1] + }; + }); + break; + case 'lunr': + default: + if (!index) return; + results = _.chain(index.search(q)).map(function(result) { + var parts = result.ref.split("#"); + return { + path: parts[0], + hash: parts[1] + }; + }) + .value(); + } + + // [Yihui] Highlight the search keyword on current page + $highlighted = $('.page-inner') + .unhighlight(hiOpts).highlight(q, hiOpts).find('span.search-highlight'); + scrollToHighlighted(0); + + return results; + } + + // [Yihui] Scroll the chapter body to the i-th highlighted string + function scrollToHighlighted(d) { + var n = $highlighted.length; + hi = hi === undefined ? 0 : hi + d; + // navignate to the previous/next page in the search results if reached the top/bottom + var b = hi < 0; + if (d !== 0 && (b || hi >= n)) { + var path = currentPath(), n2 = toc_visible.length; + if (n2 === 0) return; + for (var i = b ? 0 : n2; (b && i < n2) || (!b && i >= 0); i += b ? 1 : -1) { + if (toc_visible.eq(i).data('path') === path) break; + } + i += b ? -1 : 1; + if (i < 0) i = n2 - 1; + if (i >= n2) i = 0; + var lnk = toc_visible.eq(i).find('a[href$=".html"]'); + if (lnk.length) lnk[0].click(); + return; + } + if (n === 0) return; + var $p = $highlighted.eq(hi); + $p[0].scrollIntoView(); + $highlighted.css('background-color', ''); + // an orange background color on the current item and removed later + $p.css('background-color', 'orange'); + setTimeout(function() { + $p.css('background-color', ''); + }, 2000); + } + + function currentPath() { + var href = window.location.pathname; + href = href.substr(href.lastIndexOf('/') + 1); + return href === '' ? 'index.html' : href; + } + + // Create search form + function createForm(value) { + if ($searchForm) $searchForm.remove(); + if ($searchLabel) $searchLabel.remove(); + if ($searchInput) $searchInput.remove(); + + $searchForm = $('
    ', { + 'class': 'book-search', + 'role': 'search' + }); + + $searchLabel = $('