diff --git a/20_attributes_and_properties/data-atributy.md b/20_attributes_and_properties/data-attributes.md similarity index 100% rename from 20_attributes_and_properties/data-atributy.md rename to 20_attributes_and_properties/data-attributes.md diff --git a/20_attributes_and_properties/dimensions-1.md b/20_attributes_and_properties/position.md similarity index 100% rename from 20_attributes_and_properties/dimensions-1.md rename to 20_attributes_and_properties/position.md diff --git a/40_animation/easing-funkcii.md b/40_animation/easing.md similarity index 100% rename from 40_animation/easing-funkcii.md rename to 40_animation/easing.md diff --git a/50_document_manipulation/manipulation-2.md b/50_document_manipulation/clone-and-other.md similarity index 100% rename from 50_document_manipulation/manipulation-2.md rename to 50_document_manipulation/clone-and-other.md diff --git a/50_document_manipulation/manipulation-1.md b/50_document_manipulation/html-and-text.md similarity index 100% rename from 50_document_manipulation/manipulation-1.md rename to 50_document_manipulation/html-and-text.md diff --git a/80_forms/sobytiya.md b/80_forms/events.md similarity index 100% rename from 80_forms/sobytiya.md rename to 80_forms/events.md diff --git a/SUMMARY.md b/SUMMARY.md index d50d438..c426f2b 100644 --- a/SUMMARY.md +++ b/SUMMARY.md @@ -22,8 +22,8 @@ * [Атрибуты](20\_attributes\_and\_properties/attributes.md) * [Свойства](20\_attributes\_and\_properties/properties.md) * [Размеры](20\_attributes\_and\_properties/dimensions.md) - * [Позиция](20\_attributes\_and\_properties/dimensions-1.md) - * [Data-атрибуты](20\_attributes\_and\_properties/data-atributy.md) + * [Позиция](20\_attributes\_and\_properties/position.md) + * [Data-атрибуты](20\_attributes\_and\_properties/data-attributes.md) * [30% События](30\_events/README.md) * [Работа с событиями](30\_events/handlers.md) * [Всплытие и обработка событий](30\_events/bubbling.md) @@ -33,7 +33,7 @@ * [Оптимизация](30\_events/optimization.md) * [Дополнение](30\_events/inside.md) * [40% Анимация](40\_animation/README.md) - * [Easing функции](40\_animation/easing-funkcii.md) + * [Easing функции](40\_animation/easing.md) * [Прогресс](40\_animation/progress.md) * [Шаг за шагом](40\_animation/step-by-step.md) * [В очередь…©](40\_animation/queue.md) @@ -41,8 +41,8 @@ * [50% Манипуляции с DOM](50\_document\_manipulation/README.md) * [Создание элементов](50\_document\_manipulation/create.md) * [Манипуляции над элементами](50\_document\_manipulation/manipulation.md) - * [Управление содержимым](50\_document\_manipulation/manipulation-1.md) - * [Клонирование и удаление](50\_document\_manipulation/manipulation-2.md) + * [Управление содержимым](50\_document\_manipulation/html-and-text.md) + * [Клонирование и удаление](50\_document\_manipulation/clone-and-other.md) * [Полоса прокрутки](50\_document\_manipulation/scroll.md) * [60% AJAX](60\_ajax/README.md) * [Метод load()](60\_ajax/metod-load.md) @@ -56,7 +56,7 @@ * [When](70\_deferred\_and\_callbacks/when.md) * [Callbacks](70\_deferred\_and\_callbacks/callbacks.md) * [80% Работа с формами](80\_forms/README.md) - * [События](80\_forms/sobytiya.md) + * [События](80\_forms/events.md) * [Манипуляциия над элементами](80\_forms/manipulation.md) * [90% Пишем свой плагин](90\_create\_plugin/README.md) * [Первый плагин](90\_create\_plugin/jquery\_plugin.md) diff --git a/assets/ajax-events.xml b/assets/ajax-events.xml deleted file mode 100644 index 723c9b8..0000000 --- a/assets/ajax-events.xml +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/css/pdf.css b/assets/css/pdf.css deleted file mode 100644 index 37481eb..0000000 --- a/assets/css/pdf.css +++ /dev/null @@ -1,41 +0,0 @@ -/* exercise */ -.book .book-body .page-wrapper .page-inner .exercise { - border: 0; -} - -.page-inner .exercise .header { - background: none; - color: inherit; - display: none; -} - -.page-inner .exercise .editor { - min-height: 40px; -} - -svg line { - stroke: #bbb; - stroke-width: 1px; -} - -svg text { - font-size: 10px; - fill: #bbb; -} - -svg path { - fill: transparent; - fill: rgba(255,255,255,0); - stroke: #4183c4; - stroke-width: 2px; -} - -/* jQuery Book Plugin */ -button.jqbook { - display: none; -} - -iframe.jqbook { - width: 100%; - border: 1px solid #ddd; -} diff --git a/assets/css/website.css b/assets/css/website.css deleted file mode 100644 index 515f8b5..0000000 --- a/assets/css/website.css +++ /dev/null @@ -1,49 +0,0 @@ -/* exercise */ -.book .book-body .page-wrapper .page-inner .exercise { - border: 0; -} - -.page-inner .exercise .header { - background: none; - color: inherit; - display: none; -} - -.page-inner .exercise .editor { - min-height: 40px; -} - -/* form */ -form { - padding: .85em 1em; - margin-bottom: 1.275em; - background: #f7f7f7; -} - -select { - padding: 2px; - min-width: 80px; -} - -/* iframe */ -iframe { - border: 1px solid #ddd; -} - -/* svg */ -svg line { - stroke: #bbb; - stroke-width: 1px; -} - -svg text { - font-size: 10px; - fill: #bbb; -} - -svg path { - fill: transparent; - fill: rgba(255,255,255,0); - stroke: #4183c4; - stroke-width: 2px; -} diff --git a/assets/deferred.xml b/assets/deferred.xml deleted file mode 100644 index 3a91176..0000000 --- a/assets/deferred.xml +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/easing.xml b/assets/easing.xml deleted file mode 100644 index e774650..0000000 --- a/assets/easing.xml +++ /dev/null @@ -1 +0,0 @@ -xVZNk6IwEP01VM1s1VhA0NXj6OjMYffkYc8ZiJCakFAhKO6v3w4JX4K1fm0tlpK8Tro7/aQfDlql5bvEWfJTRIQ5vhuVDnpzfD+YTuFXA0cDINczQCxpZKAOsKW/iQVdixY0InlvoRKCKZr1wVBwTkLVw7CU4tBfthOsHzXDMRkA2xCzIfqLRiox6HzqtvgHoXFSR/Zca/nE4VcsRcFtPMdHu+oy5hTXvuz6PMGROHQgtHbQSgqhzCgtV4Tp0tZlM/s2Z6xN3pJwdckG32zYY1bYo5eOP2Owd5kXGQxjPQxqDBx1YLjjNIMB/8z17Rt4ChaT4BR3dBIDqOzC1rvrTtBwqYkd0X0deKH3vsDXH1t+RbCRVJuDduKNpPDiIeNTO5pNpnelMbL7wjSCphJ3JTC7OYHRGl4R+fsDjn5vCtPLWQ9a0tFY1a4IO7/55J49eE75Ew5F/lQ+P1+cynjMPMO8ibj2nfnCee2WpWc/8XHFUaqWp451m1Wk1HiiUgaAp/NQUnyRlWBCAsIFh5XLHWXsBMKMxhym0jTh5Z5IRaF/v1o8pVGkoywPCVVkm+FQhzyAWAFW9WeiO6CrC4vzpJro+DvB1QanlGnh+lGENMKQ8krwXFTutL1OBXp78KY/zdF0FqQ824q9psGDbhKREiWPFSlGI2dWE6xmzu300ApQIxtJV3xqEFvRixvXbeOHge394zqABjowIAukKtPDsJDsuJQgdESdKXCH0LbWQ3q7BTSWWmy9E9Zh5aa67qDo9C/zCMrQ3yn7V4wFA8Z0YjV3j33KQqgHkfc9Zv/xyfIXfZo8NOQpGOHpBppg2r68VbbOCzJa/wE= \ No newline at end of file diff --git a/assets/img/accordion.png b/assets/img/accordion.png deleted file mode 100644 index 2aa4db2..0000000 Binary files a/assets/img/accordion.png and /dev/null differ diff --git a/assets/img/box-height-1.png b/assets/img/box-height-1.png deleted file mode 100644 index b32207e..0000000 Binary files a/assets/img/box-height-1.png and /dev/null differ diff --git a/assets/img/box-height-2.png b/assets/img/box-height-2.png deleted file mode 100644 index 4bfeb4b..0000000 Binary files a/assets/img/box-height-2.png and /dev/null differ diff --git a/assets/img/box.png b/assets/img/box.png deleted file mode 100644 index 773dd6a..0000000 Binary files a/assets/img/box.png and /dev/null differ diff --git a/assets/img/buttons.png b/assets/img/buttons.png deleted file mode 100644 index 7e6534d..0000000 Binary files a/assets/img/buttons.png and /dev/null differ diff --git a/assets/img/car.svg b/assets/img/car.svg deleted file mode 100644 index f4b59a0..0000000 --- a/assets/img/car.svg +++ /dev/null @@ -1,374 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/img/colors.gif b/assets/img/colors.gif deleted file mode 100644 index 0403525..0000000 Binary files a/assets/img/colors.gif and /dev/null differ diff --git a/assets/img/datepicker.png b/assets/img/datepicker.png deleted file mode 100644 index bbc315e..0000000 Binary files a/assets/img/datepicker.png and /dev/null differ diff --git a/assets/img/dialog.png b/assets/img/dialog.png deleted file mode 100644 index b9b66fa..0000000 Binary files a/assets/img/dialog.png and /dev/null differ diff --git a/assets/img/heartIn.png b/assets/img/heartIn.png deleted file mode 100644 index 87aa603..0000000 Binary files a/assets/img/heartIn.png and /dev/null differ diff --git a/assets/img/heartInOut.png b/assets/img/heartInOut.png deleted file mode 100644 index 022c4b6..0000000 Binary files a/assets/img/heartInOut.png and /dev/null differ diff --git a/assets/img/heartOut.png b/assets/img/heartOut.png deleted file mode 100644 index db5de6c..0000000 Binary files a/assets/img/heartOut.png and /dev/null differ diff --git a/assets/img/hide-show.jpg b/assets/img/hide-show.jpg deleted file mode 100644 index 4b23e01..0000000 Binary files a/assets/img/hide-show.jpg and /dev/null differ diff --git a/assets/img/jquery-inlog.png b/assets/img/jquery-inlog.png deleted file mode 100644 index 0a25236..0000000 Binary files a/assets/img/jquery-inlog.png and /dev/null differ diff --git a/assets/img/jquery-length.png b/assets/img/jquery-length.png deleted file mode 100644 index 53b1366..0000000 Binary files a/assets/img/jquery-length.png and /dev/null differ diff --git a/assets/img/jquery-mobile-checkboxes.png b/assets/img/jquery-mobile-checkboxes.png deleted file mode 100644 index 1e19af9..0000000 Binary files a/assets/img/jquery-mobile-checkboxes.png and /dev/null differ diff --git a/assets/img/jquery-mobile-dialog.png b/assets/img/jquery-mobile-dialog.png deleted file mode 100644 index 35b42e1..0000000 Binary files a/assets/img/jquery-mobile-dialog.png and /dev/null differ diff --git a/assets/img/jquery-mobile-tabs.png b/assets/img/jquery-mobile-tabs.png deleted file mode 100644 index a639df9..0000000 Binary files a/assets/img/jquery-mobile-tabs.png and /dev/null differ diff --git a/assets/img/jqxChart.png b/assets/img/jqxChart.png deleted file mode 100644 index 5c483f7..0000000 Binary files a/assets/img/jqxChart.png and /dev/null differ diff --git a/assets/img/jqxGauge.png b/assets/img/jqxGauge.png deleted file mode 100644 index 8a108d6..0000000 Binary files a/assets/img/jqxGauge.png and /dev/null differ diff --git a/assets/img/jqxGrid.png b/assets/img/jqxGrid.png deleted file mode 100644 index d2619be..0000000 Binary files a/assets/img/jqxGrid.png and /dev/null differ diff --git a/assets/img/jqxTree.png b/assets/img/jqxTree.png deleted file mode 100644 index 3d5c1e2..0000000 Binary files a/assets/img/jqxTree.png and /dev/null differ diff --git a/assets/img/jqxTreeFS.png b/assets/img/jqxTreeFS.png deleted file mode 100644 index 6473501..0000000 Binary files a/assets/img/jqxTreeFS.png and /dev/null differ diff --git a/assets/img/jqxTreeMap.png b/assets/img/jqxTreeMap.png deleted file mode 100644 index 5dd4bcd..0000000 Binary files a/assets/img/jqxTreeMap.png and /dev/null differ diff --git a/assets/img/logo.png b/assets/img/logo.png deleted file mode 100644 index 801b362..0000000 Binary files a/assets/img/logo.png and /dev/null differ diff --git a/assets/img/mario.svg b/assets/img/mario.svg deleted file mode 100644 index bb4dfe7..0000000 --- a/assets/img/mario.svg +++ /dev/null @@ -1,345 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/assets/img/menu.png b/assets/img/menu.png deleted file mode 100644 index f269baf..0000000 Binary files a/assets/img/menu.png and /dev/null differ diff --git a/assets/img/progressbar.png b/assets/img/progressbar.png deleted file mode 100644 index 1fd78fb..0000000 Binary files a/assets/img/progressbar.png and /dev/null differ diff --git a/assets/img/slide.jpg b/assets/img/slide.jpg deleted file mode 100644 index 25102ec..0000000 Binary files a/assets/img/slide.jpg and /dev/null differ diff --git a/assets/img/slider.png b/assets/img/slider.png deleted file mode 100644 index 4a085f0..0000000 Binary files a/assets/img/slider.png and /dev/null differ diff --git a/assets/img/spinner.png b/assets/img/spinner.png deleted file mode 100644 index 2ee0917..0000000 Binary files a/assets/img/spinner.png and /dev/null differ diff --git a/assets/img/tabs.png b/assets/img/tabs.png deleted file mode 100644 index 0623572..0000000 Binary files a/assets/img/tabs.png and /dev/null differ diff --git a/assets/img/theme-roller.png b/assets/img/theme-roller.png deleted file mode 100644 index 0b0e61e..0000000 Binary files a/assets/img/theme-roller.png and /dev/null differ diff --git a/code/ajax.jsonp.html b/code/ajax.jsonp.html deleted file mode 100644 index f72c475..0000000 --- a/code/ajax.jsonp.html +++ /dev/null @@ -1,41 +0,0 @@ - - - - - Flickr JSONP API - - - - - - -
-

Пример работы с Flickr JSONP API

-
-
-
-
-
-
- - \ No newline at end of file diff --git a/code/ajax.target.html b/code/ajax.target.html deleted file mode 100644 index 00d879b..0000000 --- a/code/ajax.target.html +++ /dev/null @@ -1,56 +0,0 @@ - - - - - Empty page - - - - - - - section id="content" -
- Это наша целевая секция с id="content" -
- /section - - \ No newline at end of file diff --git a/code/animation.html b/code/animation.html deleted file mode 100644 index e8830f3..0000000 --- a/code/animation.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - CSS Float - - - - - - -
- section id="content" class="wrapper"
-   

h2Section Title/h2


-
-   article
-     

h3Article Title/h3


-
Bumblebee
-

pLorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur semper imperdiet felis, sit amet imperdiet arcu - varius et. Donec condimentum pulvinar sollicitudin. Nunc facilisis erat vel nunc mollis, dapibus consequat justo - finibus. Donec suscipit rhoncus nisl eu scelerisque. Curabitur semper urna ac ante aliquam sollicitudin. Ut eu lacus - ipsum. Suspendisse potenti. Maecenas sed dictum nulla, vel imperdiet lacus. Cras aliquet semper ipsum, at rutrum tellus./p

-   /article
-
- /section -
- - - diff --git a/code/benchmark.html b/code/benchmark.html deleted file mode 100644 index 92be791..0000000 --- a/code/benchmark.html +++ /dev/null @@ -1,373 +0,0 @@ - - - - - Меряем производительность селекторов - - - - - - - -
-
- -
На странице присутствует 10 200 элементов <div>, тестирование заключается в поиске тех
-элементов, которые являются непосредственными потомками элементов с классом «my».
-На данный тест потребуется пару секунд вашего времени, и да, он будет запущен 100 раз подряд :)
-
-
- - - - - - - - - - - - - - - - - - - - - - - -
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-

+

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-
-
-
- - \ No newline at end of file diff --git a/code/class.html b/code/class.html deleted file mode 100644 index 68f5a16..0000000 --- a/code/class.html +++ /dev/null @@ -1,43 +0,0 @@ - - - - - CSS Manipulation - - - - - - -
- section class="wrapper"
-   

h2Section Title/h2


-
-   article id="my" class=""
-     

h3Article Title/h3


-     

pLorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur semper imperdiet felis, sit amet imperdiet arcu - varius et. Donec condimentum pulvinar sollicitudin. Nunc facilisis erat vel nunc mollis, dapibus consequat justo - finibus. Donec suscipit rhoncus nisl eu scelerisque. Curabitur semper urna ac ante aliquam sollicitudin. Ut eu lacus - ipsum. Suspendisse potenti. Maecenas sed dictum nulla, vel imperdiet lacus. Cras aliquet semper ipsum, at rutrum tellus./p


-   /article
-
- /section -
- - diff --git a/code/code.css b/code/code.css deleted file mode 100644 index fef3eeb..0000000 --- a/code/code.css +++ /dev/null @@ -1,60 +0,0 @@ -body { - font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace; - font-size: 14px; - line-height: 24px; - background: rgb(247, 247, 247); - max-width: 800px; -} - -header, -section, -footer, -article { - position: relative; - display: inline; - margin: 0; - padding: 0; -} - -h1, -h2, -h3, -h4, -h5, -h6 { - display: inline; - margin: 0; - padding: 0; - line-height: inherit; - font-size: inherit; - font-weight: normal; -} - -p { - display: inline; - margin: 0; - padding: 0; - line-height: inherit; - font-size: inherit; - font-weight: normal; -} - -code { - padding: .2em; - margin: 0; - color: rgb(200, 40, 41); -} - -code::before { - content: "<"; - color: rgb(200, 40, 41); -} - -code::after { - content: ">"; - color: rgb(200, 40, 41); -} - -code span { - color: rgb(113, 140, 0); -} diff --git a/code/css.dimensions.html b/code/css.dimensions.html deleted file mode 100644 index e105487..0000000 --- a/code/css.dimensions.html +++ /dev/null @@ -1,31 +0,0 @@ - - - - - Element dimensions - - - - - - -
-
- Sed rutrum accumsan ultricies. Nunc iaculis enim vel augue porta pellentesque. Nunc efficitur ex non - ullamcorper ultricies. Nunc tempus vulputate enim, non egestas orci sodales eget. Morbi congue mi ac vehicula - egestas. -
-
- - \ No newline at end of file diff --git a/code/css.float.html b/code/css.float.html deleted file mode 100644 index 834d4d2..0000000 --- a/code/css.float.html +++ /dev/null @@ -1,65 +0,0 @@ - - - - - CSS Float - - - - - -
- section id="content" class="wrapper"
-   

h2Section Title/h2


-
-   article
-     

h3Article Title/h3


-
Bumblebee
-

pLorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur semper imperdiet felis, sit amet imperdiet arcu - varius et. Donec condimentum pulvinar sollicitudin. Nunc facilisis erat vel nunc mollis, dapibus consequat justo - finibus. Donec suscipit rhoncus nisl eu scelerisque. Curabitur semper urna ac ante aliquam sollicitudin. Ut eu lacus - ipsum. Suspendisse potenti. Maecenas sed dictum nulla, vel imperdiet lacus. Cras aliquet semper ipsum, at rutrum tellus./p

-   /article
-
-
-   article
-     

h3Article Title/h3


-
Maple Leaf
-

p style="clear:both"Sed rutrum accumsan ultricies. - Nunc iaculis enim vel augue porta pellentesque. Nunc efficitur ex non ullamcorper ultricies. Nunc tempus - vulputate enim, non egestas orci sodales eget. Morbi congue mi ac vehicula egestas./p

-   /article
-
- /section -
- - - diff --git a/code/css.html b/code/css.html deleted file mode 100644 index 53d5cd3..0000000 --- a/code/css.html +++ /dev/null @@ -1,27 +0,0 @@ - - - - - CSS Manipulation - - - - - -
- section class="wrapper"
-   

h2Section Title/h2


-
-   article id="my"
-     

h3Article Title/h3


-     

pLorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur semper imperdiet felis, sit amet imperdiet arcu - varius et. Donec condimentum pulvinar sollicitudin. Nunc facilisis erat vel nunc mollis, dapibus consequat justo - finibus. Donec suscipit rhoncus nisl eu scelerisque. Curabitur semper urna ac ante aliquam sollicitudin. Ut eu lacus - ipsum. Suspendisse potenti. Maecenas sed dictum nulla, vel imperdiet lacus. Cras aliquet semper ipsum, at rutrum tellus./p


-   /article
-
- /section -
- - diff --git a/code/css.priority.html b/code/css.priority.html deleted file mode 100644 index adf6a6b..0000000 --- a/code/css.priority.html +++ /dev/null @@ -1,35 +0,0 @@ - - - - - CSS Priority - - - - -
- section id="content" class="wrapper"
-   

h2Section Title/h2


-
-   article id="top" class="news"
-     

h3Article Title/h3


-     

p id="pinned" class="intro" - Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur semper imperdiet felis, sit amet imperdiet arcu - varius et. Donec condimentum pulvinar sollicitudin. Nunc facilisis erat vel nunc mollis, dapibus consequat justo - finibus. Donec suscipit rhoncus nisl eu scelerisque. Curabitur semper urna ac ante aliquam sollicitudin. Ut eu lacus - ipsum. Suspendisse potenti. Maecenas sed dictum nulla, vel imperdiet lacus. Cras aliquet semper ipsum, at rutrum tellus./p


-   /article
-
-
-   article class="news"
-     

h3Article Title/h3


-     

p class="intro" style="color:#333"Sed rutrum accumsan ultricies. Nunc iaculis enim vel augue porta pellentesque. Nunc efficitur ex non - ullamcorper ultricies. Nunc tempus vulputate enim, non egestas orci sodales eget. Morbi congue mi ac vehicula - egestas. Ut imperdiet metus lectus, in elementum quam viverra vel. Suspendisse egestas cursus nibh, - vitae lobortis ipsum congue sit amet./p


-   /article
-
- /section -
- - diff --git a/code/css.selectors.html b/code/css.selectors.html deleted file mode 100644 index 00346de..0000000 --- a/code/css.selectors.html +++ /dev/null @@ -1,52 +0,0 @@ - - - - - CSS Selectors - - - - - - -
- header
-   

h1Page Title/h1


-   

pPage Description/p


- /header -
-
-
- section id="content" class="wrapper"
-   

h2Section Title/h2


-
-   article id="stick" class="news"
-       

h3Article Title/h3


-       

p class="intro pinned" - Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur semper imperdiet felis, sit amet imperdiet arcu - varius et. Donec condimentum pulvinar sollicitudin. Nunc facilisis erat vel nunc mollis, dapibus consequat justo - finibus. Donec suscipit rhoncus nisl eu scelerisque. Curabitur semper urna ac ante aliquam sollicitudin. Ut eu lacus - ipsum. Suspendisse potenti. Maecenas sed dictum nulla, vel imperdiet lacus. Cras aliquet semper ipsum, at rutrum tellus./p


-   /article
-
-
-   article class="news"
-       

h3Article Title/h3


-       

p class="intro"Sed rutrum accumsan ultricies. Nunc iaculis enim vel augue porta pellentesque. Nunc efficitur ex non - ullamcorper ultricies. Nunc tempus vulputate enim, non egestas orci sodales eget. Morbi congue mi ac vehicula - egestas. Ut imperdiet metus lectus, in elementum quam viverra vel. Suspendisse egestas cursus nibh, - vitae lobortis ipsum congue sit amet./p


-   /article
-
- /section -
-
- - - diff --git a/code/events.click.html b/code/events.click.html deleted file mode 100644 index b46edd1..0000000 --- a/code/events.click.html +++ /dev/null @@ -1,35 +0,0 @@ - - - - - Событие click - - - - - - -
-
-

Тут только одна ссылка

- ссылка на мой блог シ -
-
- - \ No newline at end of file diff --git a/code/events.form.html b/code/events.form.html deleted file mode 100644 index 4d6b960..0000000 --- a/code/events.form.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - События формы - - - - - - - -
-
-

Cобытия элементов формы

-
-
focusin
— фокус на элементе
-
0
-
focusout
— фокус ушёл с элемента
-
0
-
change
— что-то изменилось
-
0
-
keydown
— нажали кнопочку
-
0
-
keypress
— держим кнопочку
-
0
-
keyup
— отпустили
-
0
-
select
— выбрали текст
-
0
-
submit
— отправка формы
-
0
-
-
-
-

Изменяйте всё что можно!

-
-
- -
-
- - - -
-
- -
-
- -
- -
-
-
- - \ No newline at end of file diff --git a/code/events.handlers.html b/code/events.handlers.html deleted file mode 100644 index cac633f..0000000 --- a/code/events.handlers.html +++ /dev/null @@ -1,18 +0,0 @@ - - - - - Events Handlers - - - - - -

h3Article Title/h3


-

pLorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur semper imperdiet felis, sit amet imperdiet arcu -varius et. Donec condimentum pulvinar sollicitudin. Nunc facilisis erat vel nunc mollis, dapibus consequat justo -finibus. Donec suscipit rhoncus nisl eu scelerisque. Curabitur semper urna ac ante aliquam sollicitudin. Ut eu lacus -ipsum. Suspendisse potenti. Maecenas sed dictum nulla, vel imperdiet lacus. Cras aliquet semper ipsum, at rutrum tellus./p

- - diff --git a/code/events.mouse.html b/code/events.mouse.html deleted file mode 100644 index 050fd3e..0000000 --- a/code/events.mouse.html +++ /dev/null @@ -1,78 +0,0 @@ - - - - - Мышиные события - - - - - - - -
-
-

Мышиные события

-
-
mousedown
— нажатие клавиши мыши
-
0
-
mouseup
— отжатие клавиши мыши
-
0
-
click
— клик по элементу
-
0
-
dblclick
— двойной клик по элементу
-
0
-
mousemove
— перемещение курсора над элементом
-
0
-
mouseenter
— наведение курсора на элемент
    не учитывает дочерние элементы
-
0
-
mouseleave
— вывод курсора из элемента
    не учитывает дочерние элементы
-
0
-
mouseover
— наведение курсора на элемент
-
0
-
mouseout
— вывод курсора из элемента
-
0
-
-
-
-

Данная секция — наш подопытный кролик. Кликайте, возюкайте по ней курсором.

-

- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur semper imperdiet felis, sit amet imperdiet arcu - varius et. Donec condimentum pulvinar sollicitudin. Nunc facilisis erat vel nunc mollis, dapibus consequat justo - finibus. Donec suscipit rhoncus nisl eu scelerisque. Curabitur semper urna ac ante aliquam sollicitudin. Ut eu lacus - ipsum. Suspendisse potenti. Maecenas sed dictum nulla, vel imperdiet lacus. Cras aliquet semper ipsum, at rutrum tellus. -

-
-
- - \ No newline at end of file diff --git a/code/html.empty.html b/code/html.empty.html deleted file mode 100644 index 00d879b..0000000 --- a/code/html.empty.html +++ /dev/null @@ -1,56 +0,0 @@ - - - - - Empty page - - - - - - - section id="content" -
- Это наша целевая секция с id="content" -
- /section - - \ No newline at end of file diff --git a/code/html.example.html b/code/html.example.html deleted file mode 100644 index 8e2ff3f..0000000 --- a/code/html.example.html +++ /dev/null @@ -1,39 +0,0 @@ - - - - - Page Title - - - - -
-

Page Title

-

Page Description

-
-
-

Section Title

-
-

Article Title

-

- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur semper imperdiet felis, sit amet imperdiet arcu - varius et. Donec condimentum pulvinar sollicitudin. Nunc facilisis erat vel nunc mollis, dapibus consequat justo - finibus. Donec suscipit rhoncus nisl eu scelerisque. Curabitur semper urna ac ante aliquam sollicitudin. Ut eu lacus - ipsum. Suspendisse potenti. Maecenas sed dictum nulla, vel imperdiet lacus. Cras aliquet semper ipsum, at rutrum tellus. -

-
-
-

Article Title

-

- Sed rutrum accumsan ultricies. Nunc iaculis enim vel augue porta pellentesque. Nunc efficitur ex non - ullamcorper ultricies. Nunc tempus vulputate enim, non egestas orci sodales eget. Morbi congue mi ac vehicula - egestas. Ut imperdiet metus lectus, in elementum quam viverra vel. Suspendisse egestas cursus nibh, - vitae lobortis ipsum congue sit amet. -

-
-
- - - \ No newline at end of file diff --git a/code/img/photo-bumblebee-tumb.jpg b/code/img/photo-bumblebee-tumb.jpg deleted file mode 100644 index 138706f..0000000 Binary files a/code/img/photo-bumblebee-tumb.jpg and /dev/null differ diff --git a/code/img/photo-bumblebee.jpg b/code/img/photo-bumblebee.jpg deleted file mode 100644 index 8e15d78..0000000 Binary files a/code/img/photo-bumblebee.jpg and /dev/null differ diff --git a/code/img/photo-cat-tumb.jpg b/code/img/photo-cat-tumb.jpg deleted file mode 100644 index 986dc2a..0000000 Binary files a/code/img/photo-cat-tumb.jpg and /dev/null differ diff --git a/code/img/photo-cat.jpg b/code/img/photo-cat.jpg deleted file mode 100644 index 4cec1d7..0000000 Binary files a/code/img/photo-cat.jpg and /dev/null differ diff --git a/code/img/photo-chamomile-tumb.jpg b/code/img/photo-chamomile-tumb.jpg deleted file mode 100644 index fafc89b..0000000 Binary files a/code/img/photo-chamomile-tumb.jpg and /dev/null differ diff --git a/code/img/photo-chamomile.jpg b/code/img/photo-chamomile.jpg deleted file mode 100644 index 6347c6d..0000000 Binary files a/code/img/photo-chamomile.jpg and /dev/null differ diff --git a/code/img/photo-maple-leaf-tumb.jpg b/code/img/photo-maple-leaf-tumb.jpg deleted file mode 100644 index c89d837..0000000 Binary files a/code/img/photo-maple-leaf-tumb.jpg and /dev/null differ diff --git a/code/img/photo-maple-leaf.jpg b/code/img/photo-maple-leaf.jpg deleted file mode 100644 index d01b412..0000000 Binary files a/code/img/photo-maple-leaf.jpg and /dev/null differ diff --git a/code/img/photo-snake-tumb.jpg b/code/img/photo-snake-tumb.jpg deleted file mode 100644 index b586a08..0000000 Binary files a/code/img/photo-snake-tumb.jpg and /dev/null differ diff --git a/code/img/photo-snake.jpg b/code/img/photo-snake.jpg deleted file mode 100644 index 2e331a1..0000000 Binary files a/code/img/photo-snake.jpg and /dev/null differ diff --git a/code/properties.html b/code/properties.html deleted file mode 100644 index d468261..0000000 --- a/code/properties.html +++ /dev/null @@ -1,125 +0,0 @@ - - - - - Свойства элементов - - - - - - - -
-
-

Форма проб и ошибок

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

Состояние формы

-
-
Чекбокс
-
— первый
-
- attr('checked') == ?
- prop('checked') == ? -
-
— второй
-
- attr('checked') == ?
- prop('checked') == ? -
- -
Радиобаттон
-
— первый
-
- attr('disabled') == ?
- prop('disabled') == ? -
-
— второй
-
- attr('disabled') == ?
- prop('disabled') == ? -
- -
Форма
-
?
-
-
-
- - \ No newline at end of file diff --git a/code/ready.html b/code/ready.html deleted file mode 100644 index 9f7f8e1..0000000 --- a/code/ready.html +++ /dev/null @@ -1,91 +0,0 @@ - - - - - Be Ready - - - - - - - -
- header
-   

h1Page Title/h1


-   

pPage Description/p


- /header -
-
-
- section id="content" class="wrapper"
-   

h2Section Title/h2


-
-   article id="stick" class="news"
-       

h3Article Title/h3


-       

p class="intro pinned" - Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur semper imperdiet felis, sit amet imperdiet arcu - varius et. Donec condimentum pulvinar sollicitudin. Nunc facilisis erat vel nunc mollis, dapibus consequat justo - finibus. Donec suscipit rhoncus nisl eu scelerisque. Curabitur semper urna ac ante aliquam sollicitudin. Ut eu lacus - ipsum. Suspendisse potenti. Maecenas sed dictum nulla, vel imperdiet lacus. Cras aliquet semper ipsum, at rutrum tellus./p


-   /article
-
-
-   article class="news"
-       

h3Article Title/h3


-       

p class="intro"Sed rutrum accumsan ultricies. Nunc iaculis enim vel augue porta pellentesque. Nunc efficitur ex non - ullamcorper ultricies. Nunc tempus vulputate enim, non egestas orci sodales eget. Morbi congue mi ac vehicula - egestas. Ut imperdiet metus lectus, in elementum quam viverra vel. Suspendisse egestas cursus nibh, - vitae lobortis ipsum congue sit amet./p


-   /article
-
- /section -
-
- - - - \ No newline at end of file diff --git a/code/styles.css b/code/styles.css deleted file mode 100644 index 36ad14a..0000000 --- a/code/styles.css +++ /dev/null @@ -1,102 +0,0 @@ -body { - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-size: 14px; - background: #fff; -} - -h1, -h2, -h3 { - color: #333333; -} - -header, -section, -footer { - position: relative; - max-width: 800px; - margin: 16px auto; -} - -article { - padding: 8px 16px; - margin-bottom: 16px; - /*overflow: hidden;*/ -} - -.box { - border: 1px solid #ccc; - border-radius: 4px; - box-shadow: 0 0 2px #ccc; -} - -code { - font-family: Consolas,"Liberation Mono",Menlo,Courier,monospace; - padding: .2em; - margin: 0; - font-size: .85em; - background-color: #f7f7f7; -} - -/* def list */ -dl { - overflow: hidden; - font-size: 1.2em; - line-height: 1.2em; -} - -dt { - float: left; - clear: both; - width: 520px; - margin-bottom: 8px; -} - -dt:hover, dt:hover + dd { - color: #4183c4; -} - -dd { - float: right; - clear: right; - min-width: 80px; - margin-bottom: 8px; - text-align: right; - white-space: nowrap; -} - -dt > div { - display: inline-block; - width: 120px; - float: left; -} - -/* form */ -fieldset { - border: 1px solid #ccc; - border-radius: 4px; - padding: 8px; - margin-bottom: 8px; -} - -label { - display: inline-block; - min-width: 160px; - padding: 2px; -} - -select { - width: 160px; - border: 1px solid #ccc; - border-radius: 4px; - padding: 2px; -} - -textarea { - border: 1px solid #ccc; - border-radius: 4px; - padding: 2px; - width: 100%; - height: 4em; -} -