From f08f3f90670ad09171f31c4803c2798dbb20ce19 Mon Sep 17 00:00:00 2001 From: hannabeasiam Date: Wed, 8 Nov 2017 15:53:04 -0500 Subject: [PATCH 1/8] lesson09 Changing HTML on the Fly first commit --- lesson09/changeAttribute.html | 38 ++++++++++++++++++ lesson09/getElemenById.html | 37 +++++++++++++++++ lesson09/getElementByClassName.html | 24 +++++++++++ lesson09/getElementByName.html | 27 +++++++++++++ lesson09/getElementByTagName.html | 60 ++++++++++++++++++++++++++++ lesson09/images/pic1.jpg | Bin 0 -> 8435 bytes lesson09/images/pic2.jpg | Bin 0 -> 8197 bytes lesson09/images/pic3.jpg | Bin 0 -> 8110 bytes lesson09/images/pic4.jpg | Bin 0 -> 7856 bytes lesson09/images/pic5.jpg | Bin 0 -> 9867 bytes 10 files changed, 186 insertions(+) create mode 100644 lesson09/changeAttribute.html create mode 100644 lesson09/getElemenById.html create mode 100644 lesson09/getElementByClassName.html create mode 100644 lesson09/getElementByName.html create mode 100644 lesson09/getElementByTagName.html create mode 100644 lesson09/images/pic1.jpg create mode 100644 lesson09/images/pic2.jpg create mode 100644 lesson09/images/pic3.jpg create mode 100644 lesson09/images/pic4.jpg create mode 100644 lesson09/images/pic5.jpg diff --git a/lesson09/changeAttribute.html b/lesson09/changeAttribute.html new file mode 100644 index 0000000..02e9c70 --- /dev/null +++ b/lesson09/changeAttribute.html @@ -0,0 +1,38 @@ + + + + + Change Attribute + + + +

CIW JavaScript Specialist

+

Change Attribute

+
+

What are the attributes of this div tag?

+
+ + + \ No newline at end of file diff --git a/lesson09/getElemenById.html b/lesson09/getElemenById.html new file mode 100644 index 0000000..7b29af3 --- /dev/null +++ b/lesson09/getElemenById.html @@ -0,0 +1,37 @@ + + + + + Change URL + + + +

CIW JavaScript Specialist

+

Change URL

+ Microsoft
+ + + \ No newline at end of file diff --git a/lesson09/getElementByClassName.html b/lesson09/getElementByClassName.html new file mode 100644 index 0000000..68e9f45 --- /dev/null +++ b/lesson09/getElementByClassName.html @@ -0,0 +1,24 @@ + + + + + Check CSS class data + + + +

CIW JavaScript Specialist

+

Check CSS class data

+

First

+

Second

+

Third

+ + + \ No newline at end of file diff --git a/lesson09/getElementByName.html b/lesson09/getElementByName.html new file mode 100644 index 0000000..28a2eb5 --- /dev/null +++ b/lesson09/getElementByName.html @@ -0,0 +1,27 @@ + + + + + Check named element data + + + +

CIW JavaScript Specialist

+

Check named element data

+
+
+
+ + + + \ No newline at end of file diff --git a/lesson09/getElementByTagName.html b/lesson09/getElementByTagName.html new file mode 100644 index 0000000..a6623d3 --- /dev/null +++ b/lesson09/getElementByTagName.html @@ -0,0 +1,60 @@ + + + + + Cool slide show + + + + +

CIW JavaScript Specialist

+

Cool slide show

+ First picture + Second picture + Third picture + Fourth picture + Fifth picture +

Click the image to advance the slides.

+ + \ No newline at end of file diff --git a/lesson09/images/pic1.jpg b/lesson09/images/pic1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9981116e3a4acef0d59293ffc516355430f42a68 GIT binary patch literal 8435 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 literal 0 HcmV?d00001 diff --git a/lesson09/images/pic2.jpg b/lesson09/images/pic2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2f5a01e4e9fc3eed17c77494e503e4ff2936d951 GIT binary patch literal 8197 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 F{|jIBe0Kl< literal 0 HcmV?d00001 diff --git a/lesson09/images/pic4.jpg b/lesson09/images/pic4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d9ca5ae82785596e822b033de56871ac600fb2ee GIT binary patch literal 7856 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 V7(T-d$okjkTkC&$mScb5{{b{#t``6R literal 0 HcmV?d00001 From 46132204116e92cb50e0492ebeb7b87c08bfa89f Mon Sep 17 00:00:00 2001 From: hannabeasiam Date: Wed, 8 Nov 2017 17:25:50 -0500 Subject: [PATCH 2/8] Update changeAttribute.html --- lesson09/changeAttribute.html | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lesson09/changeAttribute.html b/lesson09/changeAttribute.html index 02e9c70..a467e49 100644 --- a/lesson09/changeAttribute.html +++ b/lesson09/changeAttribute.html @@ -12,6 +12,7 @@ } let theClass = div.getAttribute('class'); alert('theClass='+theClass); + //set attribute, add attribute class, value 'center' div.setAttribute('class','center'); theClass = div.getAttribute('class'); alert('theClass='+theClass); @@ -35,4 +36,4 @@

Change Attribute

- \ No newline at end of file + From bcc8aad5333fe1c8ec5d9b6404d5c492679b8bc1 Mon Sep 17 00:00:00 2001 From: hannabeasiam Date: Wed, 8 Nov 2017 17:58:55 -0500 Subject: [PATCH 3/8] append content added --- lesson09/AppendingContent.html | 47 ++++++++++++++++++++++++++++++++++ lesson09/AppendingScript.html | 20 +++++++++++++++ lesson09/hello.js | 1 + 3 files changed, 68 insertions(+) create mode 100644 lesson09/AppendingContent.html create mode 100644 lesson09/AppendingScript.html create mode 100644 lesson09/hello.js diff --git a/lesson09/AppendingContent.html b/lesson09/AppendingContent.html new file mode 100644 index 0000000..5ba453c --- /dev/null +++ b/lesson09/AppendingContent.html @@ -0,0 +1,47 @@ + + + + + Appending Content + + + +

CIW JavaScript Specialist

+

Appending Content

+ Question: How many little pigs had houses made of straw?
+
+

+

+

+

+

+

+
+ + \ No newline at end of file diff --git a/lesson09/AppendingScript.html b/lesson09/AppendingScript.html new file mode 100644 index 0000000..0e1f7ea --- /dev/null +++ b/lesson09/AppendingScript.html @@ -0,0 +1,20 @@ + + + + + Appending Content JavaScript + + + +

+ + + + diff --git a/lesson09/hello.js b/lesson09/hello.js new file mode 100644 index 0000000..1a11e81 --- /dev/null +++ b/lesson09/hello.js @@ -0,0 +1 @@ +alert('Helloooo!'); \ No newline at end of file From 1a5b8c9cb071138c32fa10d125fe6d65197e3add Mon Sep 17 00:00:00 2001 From: Hanna Lee Date: Sun, 12 Nov 2017 21:30:31 -0500 Subject: [PATCH 4/8] lesson08 custom object created --- lesson08/ToyCustomObject.html | 24 ++++++++++++++++ lesson08/animals.html | 22 +++++++++++++++ lesson08/animals.js | 44 ++++++++++++++++++++++++++++++ lesson08/book.js | 21 ++++++++++++++ lesson08/dropDownArray.html | 39 ++++++++++++++++++++++++++ lesson08/employee.js | 22 +++++++++++++++ lesson08/house.js | 19 +++++++++++++ lesson08/jsObjectNotation.html | 37 +++++++++++++++++++++++++ lesson08/language.js | 30 ++++++++++++++++++++ lesson08/multipleCustomObject.html | 41 ++++++++++++++++++++++++++++ lesson08/ratingWebLanguages.html | 10 +++++++ lesson08/usePrototype.html | 31 +++++++++++++++++++++ 12 files changed, 340 insertions(+) create mode 100644 lesson08/ToyCustomObject.html create mode 100644 lesson08/animals.html create mode 100644 lesson08/animals.js create mode 100644 lesson08/book.js create mode 100644 lesson08/dropDownArray.html create mode 100644 lesson08/employee.js create mode 100644 lesson08/house.js create mode 100644 lesson08/jsObjectNotation.html create mode 100644 lesson08/language.js create mode 100644 lesson08/multipleCustomObject.html create mode 100644 lesson08/ratingWebLanguages.html create mode 100644 lesson08/usePrototype.html diff --git a/lesson08/ToyCustomObject.html b/lesson08/ToyCustomObject.html new file mode 100644 index 0000000..be5c42d --- /dev/null +++ b/lesson08/ToyCustomObject.html @@ -0,0 +1,24 @@ + + + + + Toy Custom Object + + + +

CIW JavaScript Specialist

+

Toy Custom Object

+ + + \ No newline at end of file diff --git a/lesson08/animals.html b/lesson08/animals.html new file mode 100644 index 0000000..1c9b281 --- /dev/null +++ b/lesson08/animals.html @@ -0,0 +1,22 @@ + + + + + JavaScript ES6 Classes + + + + +

CIW JavaScript Specialist

+

JavaScript ES6 Classes

+ + + + + + \ No newline at end of file diff --git a/lesson08/animals.js b/lesson08/animals.js new file mode 100644 index 0000000..343948b --- /dev/null +++ b/lesson08/animals.js @@ -0,0 +1,44 @@ +class Animal { + constructor(name) { + // Property + this.name = name; + } + // Methods + speak() { + return (this.name + ' makes a noise.'); + } + toString() { + return (this.name + ' is an animal. ' + this.speak()); + } +} +// Subclass +class Cat extends Animal { + speak() { + return (this.name + ' meows.'); + } + toString() { + return (this.name + ' is a cat. ' + this.speak()); + } +} +// Subclass +class Dog extends Animal { + speak() { + return (this.name + ' barks.'); + } + toString() { + return (this.name + ' is a dog. ' + this.speak()) + } +} +// Subclass +class Goat extends Animal { + constructor(name, age) { + super(name); + this.age = age; + } + speak() { + return (this.name + ' bleats.'); + } + toString() { + return (this.name + ' is a goat. ' + this.speak() + ' ' + this.name + ' is ' + this.age + ' years old.'); + } +} \ No newline at end of file diff --git a/lesson08/book.js b/lesson08/book.js new file mode 100644 index 0000000..d096970 --- /dev/null +++ b/lesson08/book.js @@ -0,0 +1,21 @@ +//Define book constructor pass three parameter +function Book(theTitle,theAuthor,thePrice) { + //assign parameter to properties of custom object + this.title = theTitle; + this.author = theAuthor; + this.price = thePrice; + //define method call show, which call function showProps + this.show = showProps; +}; + +function showProps() { + var result = ''; + //for i in this statement, display all the properties + for (var i in this) { + //however it will not display when(i is 'show' which is book object, or i is 'addTax' ) + if (i == 'show' || i == 'addTax') continue; + //assign result : property name = value of property, and increment + result += i + '=' + this[i] + '
'; + } + return result; +}; \ No newline at end of file diff --git a/lesson08/dropDownArray.html b/lesson08/dropDownArray.html new file mode 100644 index 0000000..cb913e8 --- /dev/null +++ b/lesson08/dropDownArray.html @@ -0,0 +1,39 @@ + + + + + Employee Database + + + + +

CIW JavaScript Specialist

+

Employee Database

+
+ Select a name to view information: + + +

+
+ + \ No newline at end of file diff --git a/lesson08/employee.js b/lesson08/employee.js new file mode 100644 index 0000000..23e7167 --- /dev/null +++ b/lesson08/employee.js @@ -0,0 +1,22 @@ +function employeeObject(theName,theDepartment,theExtension) { + this.name = theName; + this.department = theDepartment; + this.extension = theExtension; + this.showEmployee = showEmployee; +}; +function showEmployee() { + var info = ''; + info += 'Employee: '+this.name+'\n'; + info += 'Department: '+this.department+'\n'; + info += 'Extension: '+this.extension+'\n'; + alert(info); +}; +function showAllEmployees() { + var info = ''; + for (var i=1;i + + + + Soldier Custom Object + + + +

CIW JavaScript Specialist

+

Soldier Custom Object

+ + + \ No newline at end of file diff --git a/lesson08/language.js b/lesson08/language.js new file mode 100644 index 0000000..32d3d20 --- /dev/null +++ b/lesson08/language.js @@ -0,0 +1,30 @@ +function WebLanguages(myName,myBestPart,myEaseToLearn,myRating) { + this.name = myName; + this.bestPart = myBestPart; + this.easeToLearn = myEaseToLearn; + this.rating = myRating; +}; +function show(languageShow) { + document.write('Language Name: '+languageShow.name+'
'); + document.write('Best Part: '+languageShow.bestPart+'
'); + document.write('Ease of Learning: '+languageShow.easeToLearn+ + '
'); + document.write('Rating 1 to 10: '+languageShow.rating+'
'); + document.write('
'); +}; + +var JS = new WebLanguages('JavaScript','Makes cool effects', + 'Moderate',10); +var JV = new WebLanguages('Java', + 'Makes platform-independent applications','Hard',8); +var HT = new WebLanguages('HTML5/CSS', + 'Makes pretty pages','Easy',9); + +function start() { + document.write('

JavaScript Specialist

'); + document.write('

Rating Web Languages

'); + //show object passing HT variable which contains webLangagues custom object. + show(HT); + show(JS); + show(JV); +}; \ No newline at end of file diff --git a/lesson08/multipleCustomObject.html b/lesson08/multipleCustomObject.html new file mode 100644 index 0000000..3d66e11 --- /dev/null +++ b/lesson08/multipleCustomObject.html @@ -0,0 +1,41 @@ + + + + + House Custom Object + + + +

CIW JavaScript Specialist

+

House Custom Object

+ + + \ No newline at end of file diff --git a/lesson08/ratingWebLanguages.html b/lesson08/ratingWebLanguages.html new file mode 100644 index 0000000..0c95727 --- /dev/null +++ b/lesson08/ratingWebLanguages.html @@ -0,0 +1,10 @@ + + + + + Web Languages Custom Object + + + + + \ No newline at end of file diff --git a/lesson08/usePrototype.html b/lesson08/usePrototype.html new file mode 100644 index 0000000..b3cca72 --- /dev/null +++ b/lesson08/usePrototype.html @@ -0,0 +1,31 @@ + + + + + Book Custom Object + + + +

CIW JavaScript Specialist

+

Book Custom Object

+ + + \ No newline at end of file From 77d77efd886b70af9eb64f1ee3e7c2c7e3d737e8 Mon Sep 17 00:00:00 2001 From: Hanna Lee Date: Sun, 12 Nov 2017 21:38:09 -0500 Subject: [PATCH 5/8] usePrototype file added --- lesson08/usePrototype.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lesson08/usePrototype.html b/lesson08/usePrototype.html index b3cca72..9b83dba 100644 --- a/lesson08/usePrototype.html +++ b/lesson08/usePrototype.html @@ -15,7 +15,7 @@

Book Custom Object

return (taxAdded.toFixed(2)) //again, we added addTax method under Book object by using prototype feature }; - //define two instance of Book object + //define two instance of Book object pass parameter (theTitle,theAuthor,thePrice) var famousBook = new Book('War and Peace', 'Leo Tolstoy',30.00); var myBook = new Book('JavaScript by Example', From 9e07bbbda83cde2fc50915beb1b58bf28278ad65 Mon Sep 17 00:00:00 2001 From: Hanna Lee Date: Sun, 12 Nov 2017 22:06:58 -0500 Subject: [PATCH 6/8] string object lesson07 create --- lesson07/basicPrototype.html | 31 +++++++++++++++++++ lesson07/basicStringObject.html | 38 +++++++++++++++++++++++ lesson07/example3a-pgc.html | 54 +++++++++++++++++++++++++++++++++ lesson07/example3b-pgc.html | 19 ++++++++++++ lesson07/example4-pgc.html | 37 ++++++++++++++++++++++ lesson07/example5-pgc.html | 25 +++++++++++++++ 6 files changed, 204 insertions(+) create mode 100644 lesson07/basicPrototype.html create mode 100644 lesson07/basicStringObject.html create mode 100644 lesson07/example3a-pgc.html create mode 100644 lesson07/example3b-pgc.html create mode 100644 lesson07/example4-pgc.html create mode 100644 lesson07/example5-pgc.html diff --git a/lesson07/basicPrototype.html b/lesson07/basicPrototype.html new file mode 100644 index 0000000..5fb5ee4 --- /dev/null +++ b/lesson07/basicPrototype.html @@ -0,0 +1,31 @@ + + + + + String Object + + + +

CIW JavaScript Specialist

+

String Object

+ + + \ No newline at end of file diff --git a/lesson07/basicStringObject.html b/lesson07/basicStringObject.html new file mode 100644 index 0000000..0526f2c --- /dev/null +++ b/lesson07/basicStringObject.html @@ -0,0 +1,38 @@ + + + + + String Object + + + +

CIW JavaScript Specialist

+

String Object

+ + + \ No newline at end of file diff --git a/lesson07/example3a-pgc.html b/lesson07/example3a-pgc.html new file mode 100644 index 0000000..3ee08fa --- /dev/null +++ b/lesson07/example3a-pgc.html @@ -0,0 +1,54 @@ + + + + + Arrays + + +

CIW JavaScript Specialist

+

Arrays

+ + + \ No newline at end of file diff --git a/lesson07/example3b-pgc.html b/lesson07/example3b-pgc.html new file mode 100644 index 0000000..67b9efb --- /dev/null +++ b/lesson07/example3b-pgc.html @@ -0,0 +1,19 @@ + + + + + Array map() Method + + +

CIW JavaScript Specialist

+

Array map() Method

+ + + \ No newline at end of file diff --git a/lesson07/example4-pgc.html b/lesson07/example4-pgc.html new file mode 100644 index 0000000..e9e0322 --- /dev/null +++ b/lesson07/example4-pgc.html @@ -0,0 +1,37 @@ + + + + + Date Object + + +

CIW JavaScript Specialist

+

Date Object

+ + + \ No newline at end of file diff --git a/lesson07/example5-pgc.html b/lesson07/example5-pgc.html new file mode 100644 index 0000000..5cff053 --- /dev/null +++ b/lesson07/example5-pgc.html @@ -0,0 +1,25 @@ + + + + + Timer + + + +

CIW JavaScript Specialist

+

Timer

+
+ +
+ + \ No newline at end of file From c09b1f7579aec3253d7960dcf33554fb1f97d4c5 Mon Sep 17 00:00:00 2001 From: Hanna Lee Date: Tue, 28 Nov 2017 10:03:03 -0500 Subject: [PATCH 7/8] add lesson 12 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index ee1223a..115c831 100644 --- a/README.md +++ b/README.md @@ -11,3 +11,4 @@ This is JavaScript study repository to share CTS2852C class work * Lesson 9: Changing HTML on the Fly * Lesson 10: Developing Interactive Forms with JavaScript * Lesson 11: JavaScript Security +* Lesson 12: JavaScript Libraries and Frameworks \ No newline at end of file From 5de96221e0172ad5825d2495f45343faf83e8a29 Mon Sep 17 00:00:00 2001 From: Hanna Lee Date: Tue, 28 Nov 2017 10:58:07 -0500 Subject: [PATCH 8/8] lesson12 jquery added --- .../css/images/ui-icons_444444_256x240.png | Bin 0 -> 7006 bytes .../css/images/ui-icons_555555_256x240.png | Bin 0 -> 7074 bytes .../css/images/ui-icons_777620_256x240.png | Bin 0 -> 4676 bytes .../css/images/ui-icons_777777_256x240.png | Bin 0 -> 7013 bytes .../css/images/ui-icons_cc0000_256x240.png | Bin 0 -> 4632 bytes .../css/images/ui-icons_ffffff_256x240.png | Bin 0 -> 6313 bytes lesson12/css/jquery-ui.min.css | 7 ++ lesson12/jQuery.html | 40 +++++++ lesson12/jQueryAutocomplete.html | 104 ++++++++++++++++++ lesson12/jQueryTraversal.html | 36 ++++++ lesson12/js/jquery-3.2.1.min.js | 4 + lesson12/js/jquery-ui.min.js | 13 +++ 12 files changed, 204 insertions(+) create mode 100644 lesson12/css/images/ui-icons_444444_256x240.png create mode 100644 lesson12/css/images/ui-icons_555555_256x240.png create mode 100644 lesson12/css/images/ui-icons_777620_256x240.png create mode 100644 lesson12/css/images/ui-icons_777777_256x240.png create mode 100644 lesson12/css/images/ui-icons_cc0000_256x240.png create mode 100644 lesson12/css/images/ui-icons_ffffff_256x240.png create mode 100644 lesson12/css/jquery-ui.min.css create mode 100644 lesson12/jQuery.html create mode 100644 lesson12/jQueryAutocomplete.html create mode 100644 lesson12/jQueryTraversal.html create mode 100644 lesson12/js/jquery-3.2.1.min.js create mode 100644 lesson12/js/jquery-ui.min.js diff --git a/lesson12/css/images/ui-icons_444444_256x240.png b/lesson12/css/images/ui-icons_444444_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..c2daae1663d47f397a01fd4166bce9b6b9ac4183 GIT binary patch literal 7006 zcmZvBWl$WJ6)kLh)UaF?Rpqdju<$Xc!K-1EZvg;m2Sr&a zZO@tgOdp7qykC!mO||mGuP|d7Wy>h`8zNQulJl2fredx2hR`Y;;>y}w?PT_8MN5ht z%y8}EASEyDqJV__?4o(>3BwohAk8Kk&8ZRCGiE!+DT9hXg&JS5v?_IepEqpNV=_Bk z_jnCv@Kv}BHMdM&40xHCnz@SWBL4=&3BQtS(^upnf_gBk$Cwk1d)ck=WS(Jomd zVU_Ed+?DU~na)4;FqtZOg}8>W0-80TNdj65D=+VmqC1_TP^g3HS12mpIa7q-S&-{9 zhGO$Sgs#{*Bce>Xu0cx2Nydf!izy!Z)qCY^vpaQh@gD)zAlJ}h!Wmc`s|N|*VDZ@Q z*Fr`Gm3jn%iWj{=4>Z`^JBC&Lwrs{@j}3lPSifie3|;^k<-5UMUj%{hZcbH6@*hgt z5$!dVHt8orKe9>)%=?~q+_O`g{@`hwV6B{t4G!i+#hdx?7rGxDy$ZyKQ9#2w@FY8y zF|wEc1&Xau6M&!AUqVv+AiKY{hqam>%mb08dX#mlau)npM?nyWFPjY}uoi?!AUe9kF?^U83$&t_36-%@wV%69TZzUz zJ%RrU#uz|NzyR2?6qnNcL>ag+wH9L(NyQ4jXwA8%?xH)ZeyIL(M z$s~#X^#qMQ4%6}+1E{nz1nFj8e7i!l^xkjY@tMza3^9$PoZmB_XykUkFsN8yDV4w* z*;DgExM&!ja5>h}Tq)Ic(@1q-}&rp)o{IvN)=*qG`QXT@4OJa|L4^2|Ay zb)>%u)0%yV`AfRBZlF63_?y|gN=NpYiC{>5qY6`LJLigfgLV)vHA>ZO;_EtQ?E69! zt0&R86CCp>Mim`6?BfZbDB4GZ#MX(@73bXLo^0hh8TB7i;UDy_oNQNKyE!3m&<c?C!c~UolHO_?w+1^~7nm zR@CO*(G53MrX5&fn$a6v_c-VFnLS(-DrzW64QST3YJ%6PT(mbyWZ0~#+w^Ua1d(Qs zu$}3|_f(kE1cuou3BPG^lmKxJ@b&FuaSK3219@~7jfCEj zseTOCss41MRf*z+7E(htX%!%;YHj#0&mF%_F4QF_I)j!LPWJWQ!f|aHc{(fY3U-&7 z9t|yF{b>C^1;!KdA#@?CXr>3)O|4v#ogru4`3b=iluYe!!jEjJ|0%$K&)Etd1s8XW zwF|T<(<;4sZNJ>Y=ElV$lLl1Pl$fO(*8vuHnlx(GZ6;YQ5@H*+0Ctgdra^0zh%LZ@U2VxYn8H_XqANq1|qXIE6t0I|< z_PoX@MNwIxVHj=$rLvA$O`0oz%}kSho$9IU@vbK&&*4tB$;(yo_&usIkcNNa8gV&A zw{9wFNn?@I)4+xT8s5ufNvfOp(6gogb>=-n9=l8eoj|@$1fzKYovN+As(^DybSQG= zJk*W5F!!;{Y&C{HG<{{WZhGt0@Iv|zZ&>M0m3RmCJir*M3INwD9xR<#tZ@9T6DbMj z{8BP}AXgF~ivN4OQ@usUrNmLZZBFtLv_>B;rfS%(Q6UyO&yB|yuQVN>{A&+N!Hi5* zXT43XL)PAJD;wgupA{fLgQPSuCk;=1S)}=(M4EXY?=qY!)qskBRdz@!t z#DPfeIE5!|b``hIUf%1vEkM>2@_2ztM|H%$(n}IQ(E|6t>})I$qsO?U<%0T)#<(K| z%?%DzQ*qzM+Q3Gm1xrCg(_75gVdA>RI9tj&u4p9w)8;@g0u3yD(VN2{GZ&)ev>!c` z;)c*3MEn1^UZN8LDh03b-}xy%Fu+y=I>2t_feHZY)i6V=8fPWK_pk53AsGqocwekm zNO!j{+^qJB->-a*7pzBoaIZ%QCNptcaoioly^WG!2*)TK`o259&3I=v5jr|&u2d-b zE9s@ZWC++#yvIxR&vbnQ^N=lhlH8iiz)3DjT7M~HtZujdXcY1#yPsJ*`9O$ExmEor z^7Mv#vicV#Qu*uQv4sO((FxLvB((#5h?GZm;%|*eq4H+L3los3YBg?cE>XOI^@y3` zJ80$UtYcu!fW=m&+L}I7J2~U77QwEHG81=Z-t2LeMnh4^)#cad&*<<-3@JS|xUR_(^4ND)g|@-l$NFHURNEOvp0485Q-KddnpdFH%@h@3Eqo zvUl#TPU_{tXjjfoZw!;IgxUqrjjUML_c7BA(9#Ew1DTSYK?vkS?G@JXXK;!e2aa#t zyfkG!b^;)pMr-tp2Kf=-DNYs`FO1L&QIO5(=)l8%+ut9(_>9<*98hNG=<6zhlqrpTH(I_Zzr+pELxl#TFx@foO4^CoCfd&7E1 z?By%$-E~T(FDllQ%F(sOAk*#s@FlMe_^Q{S`w&}AnpMhvDU+mA(lKNU+~-J5ka=7+dl^$#L$e7TWaya5D}j?SMQE-OmHmn~h=dV0`X2 zaHn5@;qTjb#2=VJt?-)xLCrDc8CgCi1NEk0RiXtv@JAYV(s9kBMgf_k3)d#%Nv`y) zf;~YTs8A9IdnVJ(Lk2~Gi5y%f*NcF=%yaOS43?+-0pFtR@7ooI-B3LgB=NQQFZEGK zlBlQjUMn?SQ92L3hn6V(q2_3q4*2)(_k` z&>l%{r5ZpS?*Dvn83W$pWo?YEGxdT-oQ2?Ju>QfXj&QB_W8W|g-H$l}QZ%jwzvgjm zY?a8d{C@A>MCb}_MgCBSsja&=hN=HmEUyenw?SO3!7iz%a{Kv_gTV1^! z9o6(>5t!Y&WLy;{< zvqOHreG2b_#vYkc{Ar67vzw8f!2A&2nPb#0Edt>Cgfb4+L;hx(b}9NtddtucGea1` zo4t{O{@8P;Nr{t2-z2Y=ZY?tztQUJGW+hzxsKa#}wPQE6W2^PWTeTCj9Q#_Akfcdepbe=+hfM-x8t?R{3oJVdVg5lZi9J1xmCc3{?u8 zg+ZZ^5WM8muTv}JErULn;6pb3GLrLBpVqqA^7MDI1lA4hVP8b=N`1q7uDIh)%n)lo zx@=I53EIx(UxcCsg`Cj-la))IY^j^5^eFhqw^Ym$#dhU8z;5A~> zD)xjnMyJ+aBAZ||lt+ymz<0AAIa4FM$C`DIqvt|6=}f41Y?F~;4Uqcmu*kTj2 zco0@in_OXJC^kT}z4=3=X&HbA-Gmy3kNa>w*zTDm<*f@qr=m_`9N&`Wk_iS}-EnJn zo$aYFfQXA0K;7>s1iD1vED^tY@434FjOSp5V4jyM6*=dVML>7(m;8*@o{M6>{;QX< za`<9Lw0}-Hb=`MP1ufi=xRl#Tu>_UK8@;bY{_fCZb3O>WsnPU7qOITcS78;E=Xb@fyck%jd;;Mee#steS2ck^npioDQ3sT$ z{+8Ha*{kYT_k5=q5P5>~v>P>f^&yzVb@UZaq&LGfR>5e_o7bH+x<8u*qTi)~%E zgu44f=jb<90pEWE3owb*MGx2opyChlm7YE0aNbY_G*?FOuV&pkBbMKQcPOd?zQcGh z7BmaE{Tn<@OW2ix(;UPV9GrmW0A-Xm>L%(TL?6+h^ z$JY6PPNA?tu%mM)(?{m1XO!uGPjPe-Nkorj8Y-+SR5$`;oUR-*hoyt=X)dX-E-{Rk z0=FuQfbOsrJ=yv2HAjR7@)gaf2Ux!Tz8u3*McPtEa_xc1ThWfN zVE+@NKVDsDVJ?vAT%sqlDatUsMlL*js?}QIfwXON)A;R zEI~3tEQF1P0z@h3%ZKl?`a^9CM3}BJVRfo+o2}k1Q{{XYaEh-8wEnSG82Mn}_{(50 zZ{P8}`K@g~y(*7~P`8?Brf9qi4w}a?v4pANtP-P?w=sjnpy)tFCEcfAUpGu#43%xj zd|0hg{jP}QVE#%E7z?zoSN25#bKkbRPNJ)6qjaJk);DpPUP?0qas@m5_k79$k6pX` z2?R(-{9i3mY!hI>?k;q3sD3Qbb!dxt+=5;TfnLsym%-H(+)jToJ(uKjIhT!hs7arT zDMWU0Z=kj=J&&l8FwD96u7&rVgnI5p3$=ZG>`$X}BA+<7w)B?C7XKSeO+X6tb2l5^ zu25NYskaCQrhJ+F>adP-u}CC74L7~ueG?eL5fVd(tEWn8AX;|SQjvfU{C0^s{Tn%3 z$0`v0(tSC?j~Q7YRLAyQ_$3?H+>o*{?=aiSwDdsr02^Xim(xzm$z{v2bh$;k5SVMc z7&!?~x`0^6NRA^%J zoFD?=x^mn~GyC28Rc!kM-NW_>2AC{qKz4g~>M-(T&z9?FppA1DmC-q`8juEp1o}0k z*Z~y60KcDT@kjKQRKzkx4;>w>A*>;j)r$v_!sz5e!>{{`$S&Csm`is?V}-~BUO{^4 zrbs&rZEIix=2m{IVNe>6&vg-R`Oe24-X211QXhlF8<3y^y;P7pri!` z%HqXx*?*#~dh;xfH(G~jC8rp0C5wKvKM&m+PbLa(r-~xki~U?7-P4d{wkS0Lc&1w> zo&ENuD2D^?GhGX18Q6Fb_OF%NqHHcDwqjZ2(nGFBkQ_PwnTt(pe|e!_U{l2sw!LV! zQR27{2|isXifE5(XtG5v?iBtw%pr#gSV!v#?;^XO@V%gB*kuen8iO1t zYK^p!2Ylit_LGp-1Wd4lorx>D*!j@wNhh%3X2~gxezh5;DeC7^*@Z)ttC3^K_81%) z94~@wnwx5(YZ{C&`VCESX|Nuf`h4oq1WHuoJGDNf@IdAtChS(p^#9O&UO?{5<}*qu zOVCK~rk~@s z>8M}eN!b`IRr^NA-*`bawh4r#qsT;bZK~w-x~>+h@;d!T#rVU~v*l7%9RUZcR1SH>;IOa|*|Hdqij0P2C~^@9jg`?ejn1<&>u zo+|W@1hAYjnyiLB^u-!AUxt;`E`dQA&|l~JPD?8EBK06gDj(>spV#5*YwL{w+o#j8 zfj0D)S=Fi3rb>~W%JqvhK1vrO3~A_ZFU%m$fp2W{T6h>{@ww4(tBa;?!DBS{Gf}3kG!(sztgF_K;%4@MymfS!f&Urdbi>2yYj{CZL)+WjHv^( zBIVlpv|YjG#WNcIW?m*>U1qD!h&XC;^^@B+SU%~l@S@Q_xNuUEAKeo1&}H%N8`+}l z+P23xz5a#FyhXq)#t-iPT+otK9EfJh4(u2u~y^WDN zZ-Q&;69;KK7chLKy#F+weps0u)vNDtkD<>NHziNGe1=<0x*dRyGO?fK^72OG8cC9| z%LVkFpP2(8r0olp|azgqOgZ$ZV zP3UrTp2HdG)8`T@;@jfhj957!r0^p5?%50{mF-X40~ zVX9UX3lsd<(|RAKj1a2123+vIoc zyP+&{jOj#w^djH`{u0=yfR22i=nWP?4_|}+9FMlIGC-PSD38=g0A-BI|De5h;R2=0 zo}|t;X>=zk$a**}!Z85UthO%8WM7>YMcmor9c|&<)3guD&OiIv_p|qUVqI%pYpr{|(bG{SC1M}~0Dx3oP1yhdK)0{J0Risq zQzh3&;da1vex&^f04fuSv37X380Mg6pbY>aTmXQG0)UI#Da0lK_zMBRwk-firvm_; zS9YVm?Cl4zy{4)%U{o3ZTKyJ5{M5BoAd3)EJO+uC*LNNR0K+SF3hiT*iM~4%6w9Gks)JkIiqk6Pz8>;c|pm=;?ZcsaaNHY#MdyI&y?Mz*Pl_9UMi5i+I-KPDKj{So6Pg<^h) zvho&g>N2-(#@=;ZXtX$bFSF`vyaj<7x$PccWfy|K+okFkXh@xD`1#B|^EFI(E#zt_ ziIt~?$^{;)HDYW0*$BxLO0@1gksavEl3wWk*SQWlK;0hiwP-ZqR4CFhq@R&UB!%JkB|obx;QxmZ{T{<%t{tzuPZl_9W>3XaAMVqG8D`sa|nBAwFA-`L0Zfo z9}|B4h5vM~hEq?4-qE0*tVs^>#45mrf1LW? zE|D#|NkYQZ2`W4KZNtZ(bK|?MvaiWWA_B=5hfEqhI!(vnX^_Q@vi*6|bPgflQyciW zE$5C&%zP+RWY4WSIrW^=i_nN|&&&X@IK+ttZ>~VdXjToPM)P*OzuVX*eMheCy;Iu} zw-w0GP{`+$m}0i)y;-JMG=Gs(`?e)Hg4ypNU!U6buFBt4n3e-X<8x5pq*ZdCCNg>y zCRv=5`U86>rhz1HheOCOD8xPAa>{I%KG1Epoz>qEr=h^27GEndPxH^IG*ACvGrp5m zwkA*Q&@A2`dUu_!Up?rWDOF@H_Kcgb`Sue<)o>Rlelf*AfUOp=V|`e6Wp zG|3;pI}7nG#Xe3hPoF++nlFTkfI04dvYc%(DMifZo152VH%%hGPr4T+xTU>i+Tu+K zyAY}2`>l{Z$eB0K_-wv&>*LsSzOs|I;KrI+OQlWpzA;W?XpQfT+f1RoGiSw#!bx2b zoy6vVMVIC5=b1X&zY;NxX5&-7d76EDopZUqlF`S{5*}5$MrO~}Rm!?CPF{EGX-t0+ z`o;St(muTk*Q*?nr)>F+F}-wj?fSIk>f&<7eulud9LE>u51}nr(raLC9$ZCK^0A5_ zO6=$7=<(vMYonyKrftSfzq6N>V)Px8%(z--y7s6Ipzgis0%_6JFvjvj4MfNYAsa4C zvyd%iNU7}_qf(vq@^fapj)Ebfu`d~iv1aiiz9G7-sBgZ0ExAewktJp1;!kPEjQ6)Y zpw!x5YPNUrg3F`G55@A#0g1!2bcGY+Vxg79L=Dl|5=>pNwOQk@$%THjp?_rEM{ z3HLwL{!C6Vt(cU~-}G%^+5S_#c-5b+g)-t{+wrMsd&nQJWuu(BiJD+BzvRX=Kf}CS zoXvQ$p$n9|ONo6Ag`8ACHE#=fB!!8Ujovb9yA^dg6DUE>DFW_~?L30?t3tkT51TxM zD-;cu)`d$G8~(;qsl9A`RkE`3iM*cxc8{pkYbqcaVKr?Y=tmO8tURaGk3>@j!7578=k7}%9vxKoUW(y1%ra~9gi zpzy_ChMV6l$?8SKRXvd;+<8?sIsB}0TY2Is)f-lb#eoogIoStcF)OrFM>+0*izzx3 zEXMqAe*ce_yHpXsD()vs-~@x~x2m-7WsRz%h{rxQ@s`_1o<<6Z@oWgpYtxA8v&&mi zCD+6+p&Gx82q|(SeurxT=zF!nwKBmd3%^t-!Nes9&&h05T#IgS z!Wsb^J7QbT5p%otF62Wkis62MUax{ky zP9j(2S@%+D3{>cCmNhKYu99|)ms0QtLR*v<7hpZX5f_Tuh zNk)}FxJCjvQq&*5(`ZuA+k}9Z_E6#d?z$XJi3e(|NIF{?uWrWxvonskS}~8b-~H`} z<`G8NFE(%NLm-AiE`*Nu!)){jv7=G~1Z|sdT;Xk7(0n z^?X9R3`xyY86>fMUk8ov~#sbS-|T18b@ z+R7xUH(=i(H@Q2T60HfEZD=V*haB$!Kyafg-i^SE2tj8wYX?of?+W=rB^;Fj1jj;> z_;ES47lt7*ha6rJ$OBiU)4pZhtL0@0rJbj_?+KFn?DF+kqYGP!7GVX@^cCAO)&6^W zHt%MF?q9(ZM95|8V-Op6eK2YG84VDz(iI$)duu!&#BLT29v%ABQBBqUvnsT+-z>=P z%OEk$sVpUYF6o-XMs)thTjc499kU<>?2|$zI&pO1C9Q8@j&QLkmO2o;Z}*t~M(m*G zpe06XeWGnxWgL5UD4PK;)9gU4kF4MU**(60DChteE}lAOSU$kG?(LBd)TA_*`XYnf zSEvuaed8-g8wJrK=%sgfNkGBc&n7*J0t5-`D3GfjuiW&}ENj8-O~CS_wkUzTDJ%wT zZL7UvGVZy8m+=*X7+iiGmOU7x!HQhtB?BdjmTut;og2-kzz07K3otv%i?&Zk4IR9Q zeDs|WlA2JXc|KuBa@U=89tCTMMu)dBCT!@(X{knR59G16Aw3g(ov~77Nz);Sk}-Co z66-D}&IT0S)Vs?kMwCMoavMh!)p2+f^Tf1bT?$bc1}kjHFvYX1x1q2ifMD2@tv&mo zWoiqWb%Vwx9G4RKrn&5a)}iIWPgj#j^rxL$WA{Lc@Hd!FK3nBC*i@Y|zdCj1Ss0e4 zGP`xH-KU2lgaewC8J4~Satco)YD0ecnebbMAa;HK={6<)r_=cny9P}38-N+7gJ%mY zd$0XJBI{VEL&U=_LJ^QT+1=_BFR9=O(rS%_i|o8Xfz~w^w)fX-{CD53uBt-MXlmCk zFJX}Lh(fq@!^ta=AS>)hJm&{f4R}m>IDg|12u(DDC7r)ht{^wS-ki=`D1GL73RVpk zHd%XLyLi2qwRyUB;5$oYlVH$fmcK8PdHu&CW*?Q9Xnan4!KT}Z+n!vohrj8CAZ%>M zox@&A^EbBZmu(P)K57VChU@^jO9o220zGl+gD-L~mBGrxEUpu=P=e{S88gGv;{zA@ zrQ#rJ;H-Z97s+QfNJEP|h(({$n+Qo>?rEHVJ zUWvM|1g0JpT%?76PZm#CODx(B(1#b~Mad7G#9p%4$3ERF&YH4_*@ zk)z8O;lFv~2c0rDgbZK0!h?iw20YO$SlWeE52Dn8rtoglXXcdh?{M%j61`%t1vL%2 zHhv$;Fse-?*7XbA+yB@rjwLRqgomlyjUSQOa#uh)=I^n#Pjd7^$2K}z#X4>;akD;{ zy*%g+El@{~(C;%b94}FS4rMSRKW4HX_=eGL9UiPw*Nc@1Oy0aKrWrtL!6n*+`m3c7 z@$Neb2R+IDlJEEoTcd-%KH)2$oR>dC#HO^bZW+xKBvd2s2CKUN(06p^>EVA{p;A4Z z2a^#~Rq!t?=CjRfn+`RFjdJsn9G1p{8>alPiyguq&D&O zvbVA@F^RU93_1D=C-`1>_g6q=khfk;-_RiS#%>PsLs2fYH(KXoRUoG7frgq|nt+`< z{TIQH0{(^@@*~5Yb514)|YtT~g_uk=T!Bq|O3%3~9e z_Y>c>;OkVkt25)z_cna~Q=J~O``%+SZSs;TWoXnc6R+o^hTjHtym$6orX>e)m86$o zPim)0;ljuPQ;+#3Ve0@?)Nk2ubWY#ezZxVe4Mrco4NN~8q@yZ;j((h9&;x>iPxuTJJ1z!5t&-1w#(6%Ana5P4~ z5L-Ii4;57NzgWBcUb=EJNHK}pxR2f{Q=DY4>5Yt_QK^iM;|VIfjS=!|bO09C03!pD ztS#%V1NJlQ2{1S8bezyxxN&J;RWQ^NQt(DiwMF4 zX0bg_=e(DY4Cu^#{p*eJ;NCmVmah7v_T*kMYLymI({q6eY4iaVaheTc)%3|{_>YI> zi;kht^;RRp)ATAAC2shIo!PW}0-Qg7QG*Dft?i@ zYS9i@((#j|OCn!D-|R&Md1@}sEN&%DuYqyXG=)%CgY2M*R5!j1jg|Yli`A}=RWpi+ za`if+5G8ZJJ0a~Q-8-=`F^Zl3$5JrSAPdI`1q?PI2r+lqW{>Uya|aOwy>}_n?`A-* z5oh-`X!w4Sii=Dju1AD6AZ+4pBptpjn~Ol|sZMZeu%j?a{|Hf~ z2YB%ksw1OIS@(G)R8@y>NE|9X+~%zU-%3j@>fWwI<%77?0leDa(AT8j-; zOSyQ|;o5!OdA-tgxPGy7)73yBLQo&v< zZZgs|*OVK z*9L3a8I0zUJ~q4%JlM9S3_W*S?8+<-dV{W)DKd(4Xl_&xro0D^aq}c?h#OhECQ5l-C90;*xDdJic^9L;EEpb)GSd(%QdK-?Pn@so`x8Sa(R?bd@#e zr;Ye{7#86YIT=_OjM!NkU)?_<2o*0QWK)hS;ilP3mN}GuS*0!A_S`eDn*lsHJ7SUk z2og6<4jTPE)9D=AIh{^z(($abO^gT zxAZgcl;spoYraJh+6J8P4b-DbnFbl<^%zOWCn{gQ-P*GG^&+iYXI#7G0J^rn7SLOt zbH?z(!!s~Beu#usN=$=2LEdxaifF6PCv>#>{jpr6b&mT!c2|eioz?v)X=0YiZA-^B z_YlP$PQuFu&NdJ+-&r?y*(fO8G3?&*YJULF+97oJj>chE2k7n}gl=Ws2)DY(3Ol?X zGX)35b2Lj-{Qs45|0jo^gnnNbBKh&(0jzgvY4rBrM%{ttE)srfcBnDhH07tSV_apn z<%WFW&|_!U)yz_iPB5Jqwfm&NngLgZ9+vj`G zscxLASry{hnGY4@Xe(kdvIhKIszn>WvA$y8;qPac!LfSLfO|0^?PoAeUuz}J#uxDn zjJW6~ybFQ}pC+X$PM0UtA669Pu_GR~WERC%ai&mxYb8#t`vNNI_kpKDQ9^yBjv)h28PY-|m1 z2w|9G3gUX}KZ=P(%^4&`19MZzSEEQCA*@i~5oJ|_M)1~$sCwaU>xy=%RiRGK-xKNa zzlO*83Cqcz|2LBF9XG;t|7+iE5vve40(h}{{yzVcc;=C@%f%ZWKJfI)+eufHj^urGAAC{b`~AT zfPQh=Uh#-7|5|M2Pr5dZhd)BF(VaHmqQUP37N0Fz0G7n<--6^!=oo@t^JT1B+sa$b z7jhyPOaMBZikxa_C?)%b$cz+mkj`O%k2f|D?;xA)YPVg}9;1n!N#J7x%YvE}>n~!@ zGvmp;rm-@Niq}MrV#fLt2obcld-I7SI4)?tij=nAPp$W zDoRU#BJKU=eS38JGJctp#$R#^aa_hnzogf86E67AMq#W9e$2gzw;^#+@h3OF<1Zkt z9keE8vgAUqmGH3JVdeV%DfO|{HT;RYwVeCG=`GKSxO@r(9)5^eC9>}CIy`GU znmI>DVAryd&!{i>_X9Eb{N>>;1pTr%aWh5MU(dPN1Z}hvKUhunl9L>IY;72Bs=lzm zcwi*^29cT%U2l(PRS=S@ ztaAdE{Nmw-OIBOLAkoQa#D!J!!>}GG%73ZoSR2Ea+oq?(tgqmH%}fFs;}{KKMr6If zOLr8x<{IcpsZi>fT#5L})yJdCn}%kgErY8hPpumL<>s|9HG`M_#BMizP*z4b7~oSe z8or=@m-cOf$lYxv`t^C;F`D<7z4a@$4x6>Skz=^V-Hd=B- zHXcP|aysqaBbUBras5l%F~C8hY+`l2SZhf9(`!W{6O(K5<|JRktTxXB#Hef*>;L{o z;z=>?73A?>Y4?}`*vwXQm%v#GV0QOGF5JT8bs68;9cgGZB1HS!bM5^3l)FE5I+PT1 zfjWFk=Q$qTSHa)6zjDI_YLluHZJikQpm{KOHf z)E@Ne$?DWPbX%@X0v!B4>bgIDDQoTW8{%Q!P%!9!wr!*M`QLg07HNP-8|)`>KW<6e z4_Xn;e)k3RoRf+Vu%u5Z0y^ypi+sJi^)@rie{`A=uOHWxb^5oY+EniI1*}|@8#%?e z05(<0^t|}-&*l&YuHpR+KrY;!vZnJM-+(h8VC);Vwz%FZ=X(9}F$RUiIVKVTY00&> z*0?6O`EaBQTJkb)jnj^s6beYTvEYUv?6yJO>*O^)w~N1WBiCa&WzQZE53`{D@d^5R ziyvkye$A&iiG`Dm;`GmS&3qYW9{3?1FLQ-0R@Dx=0Z99PP2vR|`zs%OyovFL+ zVga0fDyDvpc79K#9ekeN4uFV|umr!56u+?86Jb$lQBmoCpqR9f5GyGe_&)?ZJRMz~ zg8wBT$uBJWL`Ym(L_%6z?0*G>v^?@}1?d0T!O+vmFVN2CDe%bA)BY(;-NVlLslih_ W$6)X8PycD00qQC`%4LeS5&s7ix^mY5 literal 0 HcmV?d00001 diff --git a/lesson12/css/images/ui-icons_777620_256x240.png b/lesson12/css/images/ui-icons_777620_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..d2f58d25581c605a5538fa50408fe09c4a30740d GIT binary patch literal 4676 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 literal 0 HcmV?d00001 diff --git a/lesson12/css/images/ui-icons_777777_256x240.png b/lesson12/css/images/ui-icons_777777_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..1d532588b989c5fd03e7a63f7e829b017c35d3cf GIT binary patch literal 7013 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 ZrDX-T^mH1q5`RzvpbBd8WwK_0{|mNJD+vGq literal 0 HcmV?d00001 diff --git a/lesson12/css/images/ui-icons_cc0000_256x240.png b/lesson12/css/images/ui-icons_cc0000_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..2825f2004d10b413a76317d47384e6139abcbe00 GIT binary patch literal 4632 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 Hjt~C}Fe}Pt literal 0 HcmV?d00001 diff --git a/lesson12/css/jquery-ui.min.css b/lesson12/css/jquery-ui.min.css new file mode 100644 index 0000000..776e259 --- /dev/null +++ b/lesson12/css/jquery-ui.min.css @@ -0,0 +1,7 @@ +/*! jQuery UI - v1.12.1 - 2016-09-14 +* http://jqueryui.com +* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css +* To view and modify this theme, visit http://jqueryui.com/themeroller/?bgShadowXPos=&bgOverlayXPos=&bgErrorXPos=&bgHighlightXPos=&bgContentXPos=&bgHeaderXPos=&bgActiveXPos=&bgHoverXPos=&bgDefaultXPos=&bgShadowYPos=&bgOverlayYPos=&bgErrorYPos=&bgHighlightYPos=&bgContentYPos=&bgHeaderYPos=&bgActiveYPos=&bgHoverYPos=&bgDefaultYPos=&bgShadowRepeat=&bgOverlayRepeat=&bgErrorRepeat=&bgHighlightRepeat=&bgContentRepeat=&bgHeaderRepeat=&bgActiveRepeat=&bgHoverRepeat=&bgDefaultRepeat=&iconsHover=url(%22images%2Fui-icons_555555_256x240.png%22)&iconsHighlight=url(%22images%2Fui-icons_777620_256x240.png%22)&iconsHeader=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsError=url(%22images%2Fui-icons_cc0000_256x240.png%22)&iconsDefault=url(%22images%2Fui-icons_777777_256x240.png%22)&iconsContent=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsActive=url(%22images%2Fui-icons_ffffff_256x240.png%22)&bgImgUrlShadow=&bgImgUrlOverlay=&bgImgUrlHover=&bgImgUrlHighlight=&bgImgUrlHeader=&bgImgUrlError=&bgImgUrlDefault=&bgImgUrlContent=&bgImgUrlActive=&opacityFilterShadow=Alpha(Opacity%3D30)&opacityFilterOverlay=Alpha(Opacity%3D30)&opacityShadowPerc=30&opacityOverlayPerc=30&iconColorHover=%23555555&iconColorHighlight=%23777620&iconColorHeader=%23444444&iconColorError=%23cc0000&iconColorDefault=%23777777&iconColorContent=%23444444&iconColorActive=%23ffffff&bgImgOpacityShadow=0&bgImgOpacityOverlay=0&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityContent=75&bgImgOpacityHeader=75&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgTextureShadow=flat&bgTextureOverlay=flat&bgTextureError=flat&bgTextureHighlight=flat&bgTextureContent=flat&bgTextureHeader=flat&bgTextureActive=flat&bgTextureHover=flat&bgTextureDefault=flat&cornerRadius=3px&fwDefault=normal&ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&cornerRadiusShadow=8px&thicknessShadow=5px&offsetLeftShadow=0px&offsetTopShadow=0px&opacityShadow=.3&bgColorShadow=%23666666&opacityOverlay=.3&bgColorOverlay=%23aaaaaa&fcError=%235f3f3f&borderColorError=%23f1a899&bgColorError=%23fddfdf&fcHighlight=%23777620&borderColorHighlight=%23dad55e&bgColorHighlight=%23fffa90&fcContent=%23333333&borderColorContent=%23dddddd&bgColorContent=%23ffffff&fcHeader=%23333333&borderColorHeader=%23dddddd&bgColorHeader=%23e9e9e9&fcActive=%23ffffff&borderColorActive=%23003eff&bgColorActive=%23007fff&fcHover=%232b2b2b&borderColorHover=%23cccccc&bgColorHover=%23ededed&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgColorDefault=%23f6f6f6 +* Copyright jQuery Foundation and other contributors; Licensed MIT */ + +.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.003;filter:Alpha(Opacity=.3)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666} \ No newline at end of file diff --git a/lesson12/jQuery.html b/lesson12/jQuery.html new file mode 100644 index 0000000..7e7aad5 --- /dev/null +++ b/lesson12/jQuery.html @@ -0,0 +1,40 @@ + + + + + jQuery + + + + + +

CIW JavaScript Specialist

+

jQuery

+

This is some text. jQuery requires specifying a CSS selector.

+
+ Far far away, behind the word mountains, far from the countries Vokalia and Consonantia, there live the blind + texts. Separated they live in Bookmarksgrove right at the coast of the Semantics, a large language ocean. A + small river named Duden +
+ + \ No newline at end of file diff --git a/lesson12/jQueryAutocomplete.html b/lesson12/jQueryAutocomplete.html new file mode 100644 index 0000000..703100e --- /dev/null +++ b/lesson12/jQueryAutocomplete.html @@ -0,0 +1,104 @@ + + + + + jQuery UI + + + + +

jQuery UI

+

Autocomplete

+
+ +
+

Dialog

+

+ Info +

+
+

Press "Yes" to get information, "No"/X/Escape to close the dialog.

+
+

Menu

+ +

Tooltip

+

+ Hover over me + to see the a tooltip and also over me. +

+

Highlight/Error

+

+ This is highlighed! +

+

+ This is disabled! +

+

+ This is an error! +

+ + + + + \ No newline at end of file diff --git a/lesson12/jQueryTraversal.html b/lesson12/jQueryTraversal.html new file mode 100644 index 0000000..910261c --- /dev/null +++ b/lesson12/jQueryTraversal.html @@ -0,0 +1,36 @@ + + + + + jQuery Traversal + + + + + +

CIW JavaScript Specialist

+

jQuery Traversal

+
    +
  • Meat
  • +
  • Fruit
  • +
  • Vegetables
  • +
+

+ + \ No newline at end of file diff --git a/lesson12/js/jquery-3.2.1.min.js b/lesson12/js/jquery-3.2.1.min.js new file mode 100644 index 0000000..644d35e --- /dev/null +++ b/lesson12/js/jquery-3.2.1.min.js @@ -0,0 +1,4 @@ +/*! jQuery v3.2.1 | (c) JS Foundation and other contributors | jquery.org/license */ +!function(a,b){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){"use strict";var c=[],d=a.document,e=Object.getPrototypeOf,f=c.slice,g=c.concat,h=c.push,i=c.indexOf,j={},k=j.toString,l=j.hasOwnProperty,m=l.toString,n=m.call(Object),o={};function p(a,b){b=b||d;var c=b.createElement("script");c.text=a,b.head.appendChild(c).parentNode.removeChild(c)}var q="3.2.1",r=function(a,b){return new r.fn.init(a,b)},s=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,t=/^-ms-/,u=/-([a-z])/g,v=function(a,b){return b.toUpperCase()};r.fn=r.prototype={jquery:q,constructor:r,length:0,toArray:function(){return f.call(this)},get:function(a){return null==a?f.call(this):a<0?this[a+this.length]:this[a]},pushStack:function(a){var b=r.merge(this.constructor(),a);return b.prevObject=this,b},each:function(a){return r.each(this,a)},map:function(a){return this.pushStack(r.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(f.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(a<0?b:0);return this.pushStack(c>=0&&c0&&b-1 in a)}var x=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ha(),z=ha(),A=ha(),B=function(a,b){return a===b&&(l=!0),0},C={}.hasOwnProperty,D=[],E=D.pop,F=D.push,G=D.push,H=D.slice,I=function(a,b){for(var c=0,d=a.length;c+~]|"+K+")"+K+"*"),S=new RegExp("="+K+"*([^\\]'\"]*?)"+K+"*\\]","g"),T=new RegExp(N),U=new RegExp("^"+L+"$"),V={ID:new RegExp("^#("+L+")"),CLASS:new RegExp("^\\.("+L+")"),TAG:new RegExp("^("+L+"|[*])"),ATTR:new RegExp("^"+M),PSEUDO:new RegExp("^"+N),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+K+"*(even|odd|(([+-]|)(\\d*)n|)"+K+"*(?:([+-]|)"+K+"*(\\d+)|))"+K+"*\\)|)","i"),bool:new RegExp("^(?:"+J+")$","i"),needsContext:new RegExp("^"+K+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+K+"*((?:-\\d)?\\d*)"+K+"*\\)|)(?=[^-]|$)","i")},W=/^(?:input|select|textarea|button)$/i,X=/^h\d$/i,Y=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,$=/[+~]/,_=new RegExp("\\\\([\\da-f]{1,6}"+K+"?|("+K+")|.)","ig"),aa=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:d<0?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},ba=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ca=function(a,b){return b?"\0"===a?"\ufffd":a.slice(0,-1)+"\\"+a.charCodeAt(a.length-1).toString(16)+" ":"\\"+a},da=function(){m()},ea=ta(function(a){return a.disabled===!0&&("form"in a||"label"in a)},{dir:"parentNode",next:"legend"});try{G.apply(D=H.call(v.childNodes),v.childNodes),D[v.childNodes.length].nodeType}catch(fa){G={apply:D.length?function(a,b){F.apply(a,H.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function ga(a,b,d,e){var f,h,j,k,l,o,r,s=b&&b.ownerDocument,w=b?b.nodeType:9;if(d=d||[],"string"!=typeof a||!a||1!==w&&9!==w&&11!==w)return d;if(!e&&((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,p)){if(11!==w&&(l=Z.exec(a)))if(f=l[1]){if(9===w){if(!(j=b.getElementById(f)))return d;if(j.id===f)return d.push(j),d}else if(s&&(j=s.getElementById(f))&&t(b,j)&&j.id===f)return d.push(j),d}else{if(l[2])return G.apply(d,b.getElementsByTagName(a)),d;if((f=l[3])&&c.getElementsByClassName&&b.getElementsByClassName)return G.apply(d,b.getElementsByClassName(f)),d}if(c.qsa&&!A[a+" "]&&(!q||!q.test(a))){if(1!==w)s=b,r=a;else if("object"!==b.nodeName.toLowerCase()){(k=b.getAttribute("id"))?k=k.replace(ba,ca):b.setAttribute("id",k=u),o=g(a),h=o.length;while(h--)o[h]="#"+k+" "+sa(o[h]);r=o.join(","),s=$.test(a)&&qa(b.parentNode)||b}if(r)try{return G.apply(d,s.querySelectorAll(r)),d}catch(x){}finally{k===u&&b.removeAttribute("id")}}}return i(a.replace(P,"$1"),b,d,e)}function ha(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ia(a){return a[u]=!0,a}function ja(a){var b=n.createElement("fieldset");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ka(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[e]]=b}function la(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&a.sourceIndex-b.sourceIndex;if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function na(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function oa(a){return function(b){return"form"in b?b.parentNode&&b.disabled===!1?"label"in b?"label"in b.parentNode?b.parentNode.disabled===a:b.disabled===a:b.isDisabled===a||b.isDisabled!==!a&&ea(b)===a:b.disabled===a:"label"in b&&b.disabled===a}}function pa(a){return ia(function(b){return b=+b,ia(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function qa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=ga.support={},f=ga.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return!!b&&"HTML"!==b.nodeName},m=ga.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=n.documentElement,p=!f(n),v!==n&&(e=n.defaultView)&&e.top!==e&&(e.addEventListener?e.addEventListener("unload",da,!1):e.attachEvent&&e.attachEvent("onunload",da)),c.attributes=ja(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ja(function(a){return a.appendChild(n.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Y.test(n.getElementsByClassName),c.getById=ja(function(a){return o.appendChild(a).id=u,!n.getElementsByName||!n.getElementsByName(u).length}),c.getById?(d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){return a.getAttribute("id")===b}},d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c?[c]:[]}}):(d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}},d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c,d,e,f=b.getElementById(a);if(f){if(c=f.getAttributeNode("id"),c&&c.value===a)return[f];e=b.getElementsByName(a),d=0;while(f=e[d++])if(c=f.getAttributeNode("id"),c&&c.value===a)return[f]}return[]}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){if("undefined"!=typeof b.getElementsByClassName&&p)return b.getElementsByClassName(a)},r=[],q=[],(c.qsa=Y.test(n.querySelectorAll))&&(ja(function(a){o.appendChild(a).innerHTML="",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+K+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+K+"*(?:value|"+J+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ja(function(a){a.innerHTML="";var b=n.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+K+"*[*^$|!~]?="),2!==a.querySelectorAll(":enabled").length&&q.push(":enabled",":disabled"),o.appendChild(a).disabled=!0,2!==a.querySelectorAll(":disabled").length&&q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=Y.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ja(function(a){c.disconnectedMatch=s.call(a,"*"),s.call(a,"[s!='']:x"),r.push("!=",N)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=Y.test(o.compareDocumentPosition),t=b||Y.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===n||a.ownerDocument===v&&t(v,a)?-1:b===n||b.ownerDocument===v&&t(v,b)?1:k?I(k,a)-I(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,g=[a],h=[b];if(!e||!f)return a===n?-1:b===n?1:e?-1:f?1:k?I(k,a)-I(k,b):0;if(e===f)return la(a,b);c=a;while(c=c.parentNode)g.unshift(c);c=b;while(c=c.parentNode)h.unshift(c);while(g[d]===h[d])d++;return d?la(g[d],h[d]):g[d]===v?-1:h[d]===v?1:0},n):n},ga.matches=function(a,b){return ga(a,null,null,b)},ga.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(S,"='$1']"),c.matchesSelector&&p&&!A[b+" "]&&(!r||!r.test(b))&&(!q||!q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return ga(b,n,null,[a]).length>0},ga.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},ga.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&C.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},ga.escape=function(a){return(a+"").replace(ba,ca)},ga.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},ga.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=ga.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=ga.selectors={cacheLength:50,createPseudo:ia,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(_,aa),a[3]=(a[3]||a[4]||a[5]||"").replace(_,aa),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||ga.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&ga.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return V.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&T.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(_,aa).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+K+")"+a+"("+K+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=ga.attr(d,a);return null==e?"!="===b:!b||(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(O," ")+" ").indexOf(c)>-1:"|="===b&&(e===c||e.slice(0,c.length+1)===c+"-"))}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h,t=!1;if(q){if(f){while(p){m=b;while(m=m[p])if(h?m.nodeName.toLowerCase()===r:1===m.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){m=q,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n&&j[2],m=n&&q.childNodes[n];while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if(1===m.nodeType&&++t&&m===b){k[a]=[w,n,t];break}}else if(s&&(m=b,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n),t===!1)while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if((h?m.nodeName.toLowerCase()===r:1===m.nodeType)&&++t&&(s&&(l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),k[a]=[w,t]),m===b))break;return t-=e,t===d||t%d===0&&t/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||ga.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ia(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=I(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ia(function(a){var b=[],c=[],d=h(a.replace(P,"$1"));return d[u]?ia(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ia(function(a){return function(b){return ga(a,b).length>0}}),contains:ia(function(a){return a=a.replace(_,aa),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ia(function(a){return U.test(a||"")||ga.error("unsupported lang: "+a),a=a.replace(_,aa).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:oa(!1),disabled:oa(!0),checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return X.test(a.nodeName)},input:function(a){return W.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:pa(function(){return[0]}),last:pa(function(a,b){return[b-1]}),eq:pa(function(a,b,c){return[c<0?c+b:c]}),even:pa(function(a,b){for(var c=0;c=0;)a.push(d);return a}),gt:pa(function(a,b,c){for(var d=c<0?c+b:c;++d1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function va(a,b,c){for(var d=0,e=b.length;d-1&&(f[j]=!(g[j]=l))}}else r=wa(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):G.apply(g,r)})}function ya(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=ta(function(a){return a===b},h,!0),l=ta(function(a){return I(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];i1&&ua(m),i>1&&sa(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(P,"$1"),c,i0,e=a.length>0,f=function(f,g,h,i,k){var l,o,q,r=0,s="0",t=f&&[],u=[],v=j,x=f||e&&d.find.TAG("*",k),y=w+=null==v?1:Math.random()||.1,z=x.length;for(k&&(j=g===n||g||k);s!==z&&null!=(l=x[s]);s++){if(e&&l){o=0,g||l.ownerDocument===n||(m(l),h=!p);while(q=a[o++])if(q(l,g||n,h)){i.push(l);break}k&&(w=y)}c&&((l=!q&&l)&&r--,f&&t.push(l))}if(r+=s,c&&s!==r){o=0;while(q=b[o++])q(t,u,g,h);if(f){if(r>0)while(s--)t[s]||u[s]||(u[s]=E.call(i));u=wa(u)}G.apply(i,u),k&&!f&&u.length>0&&r+b.length>1&&ga.uniqueSort(i)}return k&&(w=y,j=v),t};return c?ia(f):f}return h=ga.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=ya(b[c]),f[u]?d.push(f):e.push(f);f=A(a,za(e,d)),f.selector=a}return f},i=ga.select=function(a,b,c,e){var f,i,j,k,l,m="function"==typeof a&&a,n=!e&&g(a=m.selector||a);if(c=c||[],1===n.length){if(i=n[0]=n[0].slice(0),i.length>2&&"ID"===(j=i[0]).type&&9===b.nodeType&&p&&d.relative[i[1].type]){if(b=(d.find.ID(j.matches[0].replace(_,aa),b)||[])[0],!b)return c;m&&(b=b.parentNode),a=a.slice(i.shift().value.length)}f=V.needsContext.test(a)?0:i.length;while(f--){if(j=i[f],d.relative[k=j.type])break;if((l=d.find[k])&&(e=l(j.matches[0].replace(_,aa),$.test(i[0].type)&&qa(b.parentNode)||b))){if(i.splice(f,1),a=e.length&&sa(i),!a)return G.apply(c,e),c;break}}}return(m||h(a,n))(e,b,!p,c,!b||$.test(a)&&qa(b.parentNode)||b),c},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ja(function(a){return 1&a.compareDocumentPosition(n.createElement("fieldset"))}),ja(function(a){return a.innerHTML="","#"===a.firstChild.getAttribute("href")})||ka("type|href|height|width",function(a,b,c){if(!c)return a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ja(function(a){return a.innerHTML="",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ka("value",function(a,b,c){if(!c&&"input"===a.nodeName.toLowerCase())return a.defaultValue}),ja(function(a){return null==a.getAttribute("disabled")})||ka(J,function(a,b,c){var d;if(!c)return a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),ga}(a);r.find=x,r.expr=x.selectors,r.expr[":"]=r.expr.pseudos,r.uniqueSort=r.unique=x.uniqueSort,r.text=x.getText,r.isXMLDoc=x.isXML,r.contains=x.contains,r.escapeSelector=x.escape;var y=function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&r(a).is(c))break;d.push(a)}return d},z=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c},A=r.expr.match.needsContext;function B(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()}var C=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i,D=/^.[^:#\[\.,]*$/;function E(a,b,c){return r.isFunction(b)?r.grep(a,function(a,d){return!!b.call(a,d,a)!==c}):b.nodeType?r.grep(a,function(a){return a===b!==c}):"string"!=typeof b?r.grep(a,function(a){return i.call(b,a)>-1!==c}):D.test(b)?r.filter(b,a,c):(b=r.filter(b,a),r.grep(a,function(a){return i.call(b,a)>-1!==c&&1===a.nodeType}))}r.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?r.find.matchesSelector(d,a)?[d]:[]:r.find.matches(a,r.grep(b,function(a){return 1===a.nodeType}))},r.fn.extend({find:function(a){var b,c,d=this.length,e=this;if("string"!=typeof a)return this.pushStack(r(a).filter(function(){for(b=0;b1?r.uniqueSort(c):c},filter:function(a){return this.pushStack(E(this,a||[],!1))},not:function(a){return this.pushStack(E(this,a||[],!0))},is:function(a){return!!E(this,"string"==typeof a&&A.test(a)?r(a):a||[],!1).length}});var F,G=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,H=r.fn.init=function(a,b,c){var e,f;if(!a)return this;if(c=c||F,"string"==typeof a){if(e="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:G.exec(a),!e||!e[1]&&b)return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof r?b[0]:b,r.merge(this,r.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:d,!0)),C.test(e[1])&&r.isPlainObject(b))for(e in b)r.isFunction(this[e])?this[e](b[e]):this.attr(e,b[e]);return this}return f=d.getElementById(e[2]),f&&(this[0]=f,this.length=1),this}return a.nodeType?(this[0]=a,this.length=1,this):r.isFunction(a)?void 0!==c.ready?c.ready(a):a(r):r.makeArray(a,this)};H.prototype=r.fn,F=r(d);var I=/^(?:parents|prev(?:Until|All))/,J={children:!0,contents:!0,next:!0,prev:!0};r.fn.extend({has:function(a){var b=r(a,this),c=b.length;return this.filter(function(){for(var a=0;a-1:1===c.nodeType&&r.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?r.uniqueSort(f):f)},index:function(a){return a?"string"==typeof a?i.call(r(a),this[0]):i.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(r.uniqueSort(r.merge(this.get(),r(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function K(a,b){while((a=a[b])&&1!==a.nodeType);return a}r.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return y(a,"parentNode")},parentsUntil:function(a,b,c){return y(a,"parentNode",c)},next:function(a){return K(a,"nextSibling")},prev:function(a){return K(a,"previousSibling")},nextAll:function(a){return y(a,"nextSibling")},prevAll:function(a){return y(a,"previousSibling")},nextUntil:function(a,b,c){return y(a,"nextSibling",c)},prevUntil:function(a,b,c){return y(a,"previousSibling",c)},siblings:function(a){return z((a.parentNode||{}).firstChild,a)},children:function(a){return z(a.firstChild)},contents:function(a){return B(a,"iframe")?a.contentDocument:(B(a,"template")&&(a=a.content||a),r.merge([],a.childNodes))}},function(a,b){r.fn[a]=function(c,d){var e=r.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=r.filter(d,e)),this.length>1&&(J[a]||r.uniqueSort(e),I.test(a)&&e.reverse()),this.pushStack(e)}});var L=/[^\x20\t\r\n\f]+/g;function M(a){var b={};return r.each(a.match(L)||[],function(a,c){b[c]=!0}),b}r.Callbacks=function(a){a="string"==typeof a?M(a):r.extend({},a);var b,c,d,e,f=[],g=[],h=-1,i=function(){for(e=e||a.once,d=b=!0;g.length;h=-1){c=g.shift();while(++h-1)f.splice(c,1),c<=h&&h--}),this},has:function(a){return a?r.inArray(a,f)>-1:f.length>0},empty:function(){return f&&(f=[]),this},disable:function(){return e=g=[],f=c="",this},disabled:function(){return!f},lock:function(){return e=g=[],c||b||(f=c=""),this},locked:function(){return!!e},fireWith:function(a,c){return e||(c=c||[],c=[a,c.slice?c.slice():c],g.push(c),b||i()),this},fire:function(){return j.fireWith(this,arguments),this},fired:function(){return!!d}};return j};function N(a){return a}function O(a){throw a}function P(a,b,c,d){var e;try{a&&r.isFunction(e=a.promise)?e.call(a).done(b).fail(c):a&&r.isFunction(e=a.then)?e.call(a,b,c):b.apply(void 0,[a].slice(d))}catch(a){c.apply(void 0,[a])}}r.extend({Deferred:function(b){var c=[["notify","progress",r.Callbacks("memory"),r.Callbacks("memory"),2],["resolve","done",r.Callbacks("once memory"),r.Callbacks("once memory"),0,"resolved"],["reject","fail",r.Callbacks("once memory"),r.Callbacks("once memory"),1,"rejected"]],d="pending",e={state:function(){return d},always:function(){return f.done(arguments).fail(arguments),this},"catch":function(a){return e.then(null,a)},pipe:function(){var a=arguments;return r.Deferred(function(b){r.each(c,function(c,d){var e=r.isFunction(a[d[4]])&&a[d[4]];f[d[1]](function(){var a=e&&e.apply(this,arguments);a&&r.isFunction(a.promise)?a.promise().progress(b.notify).done(b.resolve).fail(b.reject):b[d[0]+"With"](this,e?[a]:arguments)})}),a=null}).promise()},then:function(b,d,e){var f=0;function g(b,c,d,e){return function(){var h=this,i=arguments,j=function(){var a,j;if(!(b=f&&(d!==O&&(h=void 0,i=[a]),c.rejectWith(h,i))}};b?k():(r.Deferred.getStackHook&&(k.stackTrace=r.Deferred.getStackHook()),a.setTimeout(k))}}return r.Deferred(function(a){c[0][3].add(g(0,a,r.isFunction(e)?e:N,a.notifyWith)),c[1][3].add(g(0,a,r.isFunction(b)?b:N)),c[2][3].add(g(0,a,r.isFunction(d)?d:O))}).promise()},promise:function(a){return null!=a?r.extend(a,e):e}},f={};return r.each(c,function(a,b){var g=b[2],h=b[5];e[b[1]]=g.add,h&&g.add(function(){d=h},c[3-a][2].disable,c[0][2].lock),g.add(b[3].fire),f[b[0]]=function(){return f[b[0]+"With"](this===f?void 0:this,arguments),this},f[b[0]+"With"]=g.fireWith}),e.promise(f),b&&b.call(f,f),f},when:function(a){var b=arguments.length,c=b,d=Array(c),e=f.call(arguments),g=r.Deferred(),h=function(a){return function(c){d[a]=this,e[a]=arguments.length>1?f.call(arguments):c,--b||g.resolveWith(d,e)}};if(b<=1&&(P(a,g.done(h(c)).resolve,g.reject,!b),"pending"===g.state()||r.isFunction(e[c]&&e[c].then)))return g.then();while(c--)P(e[c],h(c),g.reject);return g.promise()}});var Q=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;r.Deferred.exceptionHook=function(b,c){a.console&&a.console.warn&&b&&Q.test(b.name)&&a.console.warn("jQuery.Deferred exception: "+b.message,b.stack,c)},r.readyException=function(b){a.setTimeout(function(){throw b})};var R=r.Deferred();r.fn.ready=function(a){return R.then(a)["catch"](function(a){r.readyException(a)}),this},r.extend({isReady:!1,readyWait:1,ready:function(a){(a===!0?--r.readyWait:r.isReady)||(r.isReady=!0,a!==!0&&--r.readyWait>0||R.resolveWith(d,[r]))}}),r.ready.then=R.then;function S(){d.removeEventListener("DOMContentLoaded",S), +a.removeEventListener("load",S),r.ready()}"complete"===d.readyState||"loading"!==d.readyState&&!d.documentElement.doScroll?a.setTimeout(r.ready):(d.addEventListener("DOMContentLoaded",S),a.addEventListener("load",S));var T=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===r.type(c)){e=!0;for(h in c)T(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,r.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(r(a),c)})),b))for(;h1,null,!0)},removeData:function(a){return this.each(function(){X.remove(this,a)})}}),r.extend({queue:function(a,b,c){var d;if(a)return b=(b||"fx")+"queue",d=W.get(a,b),c&&(!d||Array.isArray(c)?d=W.access(a,b,r.makeArray(c)):d.push(c)),d||[]},dequeue:function(a,b){b=b||"fx";var c=r.queue(a,b),d=c.length,e=c.shift(),f=r._queueHooks(a,b),g=function(){r.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return W.get(a,c)||W.access(a,c,{empty:r.Callbacks("once memory").add(function(){W.remove(a,[b+"queue",c])})})}}),r.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length\x20\t\r\n\f]+)/i,la=/^$|\/(?:java|ecma)script/i,ma={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};ma.optgroup=ma.option,ma.tbody=ma.tfoot=ma.colgroup=ma.caption=ma.thead,ma.th=ma.td;function na(a,b){var c;return c="undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!=typeof a.querySelectorAll?a.querySelectorAll(b||"*"):[],void 0===b||b&&B(a,b)?r.merge([a],c):c}function oa(a,b){for(var c=0,d=a.length;c-1)e&&e.push(f);else if(j=r.contains(f.ownerDocument,f),g=na(l.appendChild(f),"script"),j&&oa(g),c){k=0;while(f=g[k++])la.test(f.type||"")&&c.push(f)}return l}!function(){var a=d.createDocumentFragment(),b=a.appendChild(d.createElement("div")),c=d.createElement("input");c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),b.appendChild(c),o.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,b.innerHTML="",o.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var ra=d.documentElement,sa=/^key/,ta=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,ua=/^([^.]*)(?:\.(.+)|)/;function va(){return!0}function wa(){return!1}function xa(){try{return d.activeElement}catch(a){}}function ya(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof c&&(d=d||c,c=void 0);for(h in b)ya(a,h,c,d,b[h],f);return a}if(null==d&&null==e?(e=c,d=c=void 0):null==e&&("string"==typeof c?(e=d,d=void 0):(e=d,d=c,c=void 0)),e===!1)e=wa;else if(!e)return a;return 1===f&&(g=e,e=function(a){return r().off(a),g.apply(this,arguments)},e.guid=g.guid||(g.guid=r.guid++)),a.each(function(){r.event.add(this,b,e,d,c)})}r.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=W.get(a);if(q){c.handler&&(f=c,c=f.handler,e=f.selector),e&&r.find.matchesSelector(ra,e),c.guid||(c.guid=r.guid++),(i=q.events)||(i=q.events={}),(g=q.handle)||(g=q.handle=function(b){return"undefined"!=typeof r&&r.event.triggered!==b.type?r.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(L)||[""],j=b.length;while(j--)h=ua.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n&&(l=r.event.special[n]||{},n=(e?l.delegateType:l.bindType)||n,l=r.event.special[n]||{},k=r.extend({type:n,origType:p,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&r.expr.match.needsContext.test(e),namespace:o.join(".")},f),(m=i[n])||(m=i[n]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,o,g)!==!1||a.addEventListener&&a.addEventListener(n,g)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),r.event.global[n]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=W.hasData(a)&&W.get(a);if(q&&(i=q.events)){b=(b||"").match(L)||[""],j=b.length;while(j--)if(h=ua.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n){l=r.event.special[n]||{},n=(d?l.delegateType:l.bindType)||n,m=i[n]||[],h=h[2]&&new RegExp("(^|\\.)"+o.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&p!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,o,q.handle)!==!1||r.removeEvent(a,n,q.handle),delete i[n])}else for(n in i)r.event.remove(a,n+b[j],c,d,!0);r.isEmptyObject(i)&&W.remove(a,"handle events")}},dispatch:function(a){var b=r.event.fix(a),c,d,e,f,g,h,i=new Array(arguments.length),j=(W.get(this,"events")||{})[b.type]||[],k=r.event.special[b.type]||{};for(i[0]=b,c=1;c=1))for(;j!==this;j=j.parentNode||this)if(1===j.nodeType&&("click"!==a.type||j.disabled!==!0)){for(f=[],g={},c=0;c-1:r.find(e,this,null,[j]).length),g[e]&&f.push(d);f.length&&h.push({elem:j,handlers:f})}return j=this,i\x20\t\r\n\f]*)[^>]*)\/>/gi,Aa=/\s*$/g;function Ea(a,b){return B(a,"table")&&B(11!==b.nodeType?b:b.firstChild,"tr")?r(">tbody",a)[0]||a:a}function Fa(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function Ga(a){var b=Ca.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function Ha(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(W.hasData(a)&&(f=W.access(a),g=W.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;c1&&"string"==typeof q&&!o.checkClone&&Ba.test(q))return a.each(function(e){var f=a.eq(e);s&&(b[0]=q.call(this,e,f.html())),Ja(f,b,c,d)});if(m&&(e=qa(b,a[0].ownerDocument,!1,a,d),f=e.firstChild,1===e.childNodes.length&&(e=f),f||d)){for(h=r.map(na(e,"script"),Fa),i=h.length;l")},clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=r.contains(a.ownerDocument,a);if(!(o.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||r.isXMLDoc(a)))for(g=na(h),f=na(a),d=0,e=f.length;d0&&oa(g,!i&&na(a,"script")),h},cleanData:function(a){for(var b,c,d,e=r.event.special,f=0;void 0!==(c=a[f]);f++)if(U(c)){if(b=c[W.expando]){if(b.events)for(d in b.events)e[d]?r.event.remove(c,d):r.removeEvent(c,d,b.handle);c[W.expando]=void 0}c[X.expando]&&(c[X.expando]=void 0)}}}),r.fn.extend({detach:function(a){return Ka(this,a,!0)},remove:function(a){return Ka(this,a)},text:function(a){return T(this,function(a){return void 0===a?r.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=a)})},null,a,arguments.length)},append:function(){return Ja(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ea(this,a);b.appendChild(a)}})},prepend:function(){return Ja(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ea(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return Ja(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return Ja(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(r.cleanData(na(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null!=a&&a,b=null==b?a:b,this.map(function(){return r.clone(this,a,b)})},html:function(a){return T(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!Aa.test(a)&&!ma[(ka.exec(a)||["",""])[1].toLowerCase()]){a=r.htmlPrefilter(a);try{for(;c1)}});function _a(a,b,c,d,e){return new _a.prototype.init(a,b,c,d,e)}r.Tween=_a,_a.prototype={constructor:_a,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||r.easing._default,this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(r.cssNumber[c]?"":"px")},cur:function(){var a=_a.propHooks[this.prop];return a&&a.get?a.get(this):_a.propHooks._default.get(this)},run:function(a){var b,c=_a.propHooks[this.prop];return this.options.duration?this.pos=b=r.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):_a.propHooks._default.set(this),this}},_a.prototype.init.prototype=_a.prototype,_a.propHooks={_default:{get:function(a){var b;return 1!==a.elem.nodeType||null!=a.elem[a.prop]&&null==a.elem.style[a.prop]?a.elem[a.prop]:(b=r.css(a.elem,a.prop,""),b&&"auto"!==b?b:0)},set:function(a){r.fx.step[a.prop]?r.fx.step[a.prop](a):1!==a.elem.nodeType||null==a.elem.style[r.cssProps[a.prop]]&&!r.cssHooks[a.prop]?a.elem[a.prop]=a.now:r.style(a.elem,a.prop,a.now+a.unit)}}},_a.propHooks.scrollTop=_a.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},r.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2},_default:"swing"},r.fx=_a.prototype.init,r.fx.step={};var ab,bb,cb=/^(?:toggle|show|hide)$/,db=/queueHooks$/;function eb(){bb&&(d.hidden===!1&&a.requestAnimationFrame?a.requestAnimationFrame(eb):a.setTimeout(eb,r.fx.interval),r.fx.tick())}function fb(){return a.setTimeout(function(){ab=void 0}),ab=r.now()}function gb(a,b){var c,d=0,e={height:a};for(b=b?1:0;d<4;d+=2-b)c=ca[d],e["margin"+c]=e["padding"+c]=a;return b&&(e.opacity=e.width=a),e}function hb(a,b,c){for(var d,e=(kb.tweeners[b]||[]).concat(kb.tweeners["*"]),f=0,g=e.length;f1)},removeAttr:function(a){return this.each(function(){r.removeAttr(this,a)})}}),r.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return"undefined"==typeof a.getAttribute?r.prop(a,b,c):(1===f&&r.isXMLDoc(a)||(e=r.attrHooks[b.toLowerCase()]||(r.expr.match.bool.test(b)?lb:void 0)),void 0!==c?null===c?void r.removeAttr(a,b):e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:(a.setAttribute(b,c+""),c):e&&"get"in e&&null!==(d=e.get(a,b))?d:(d=r.find.attr(a,b), +null==d?void 0:d))},attrHooks:{type:{set:function(a,b){if(!o.radioValue&&"radio"===b&&B(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}},removeAttr:function(a,b){var c,d=0,e=b&&b.match(L);if(e&&1===a.nodeType)while(c=e[d++])a.removeAttribute(c)}}),lb={set:function(a,b,c){return b===!1?r.removeAttr(a,c):a.setAttribute(c,c),c}},r.each(r.expr.match.bool.source.match(/\w+/g),function(a,b){var c=mb[b]||r.find.attr;mb[b]=function(a,b,d){var e,f,g=b.toLowerCase();return d||(f=mb[g],mb[g]=e,e=null!=c(a,b,d)?g:null,mb[g]=f),e}});var nb=/^(?:input|select|textarea|button)$/i,ob=/^(?:a|area)$/i;r.fn.extend({prop:function(a,b){return T(this,r.prop,a,b,arguments.length>1)},removeProp:function(a){return this.each(function(){delete this[r.propFix[a]||a]})}}),r.extend({prop:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return 1===f&&r.isXMLDoc(a)||(b=r.propFix[b]||b,e=r.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=r.find.attr(a,"tabindex");return b?parseInt(b,10):nb.test(a.nodeName)||ob.test(a.nodeName)&&a.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),o.optSelected||(r.propHooks.selected={get:function(a){var b=a.parentNode;return b&&b.parentNode&&b.parentNode.selectedIndex,null},set:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}}),r.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){r.propFix[this.toLowerCase()]=this});function pb(a){var b=a.match(L)||[];return b.join(" ")}function qb(a){return a.getAttribute&&a.getAttribute("class")||""}r.fn.extend({addClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).addClass(a.call(this,b,qb(this)))});if("string"==typeof a&&a){b=a.match(L)||[];while(c=this[i++])if(e=qb(c),d=1===c.nodeType&&" "+pb(e)+" "){g=0;while(f=b[g++])d.indexOf(" "+f+" ")<0&&(d+=f+" ");h=pb(d),e!==h&&c.setAttribute("class",h)}}return this},removeClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).removeClass(a.call(this,b,qb(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof a&&a){b=a.match(L)||[];while(c=this[i++])if(e=qb(c),d=1===c.nodeType&&" "+pb(e)+" "){g=0;while(f=b[g++])while(d.indexOf(" "+f+" ")>-1)d=d.replace(" "+f+" "," ");h=pb(d),e!==h&&c.setAttribute("class",h)}}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):r.isFunction(a)?this.each(function(c){r(this).toggleClass(a.call(this,c,qb(this),b),b)}):this.each(function(){var b,d,e,f;if("string"===c){d=0,e=r(this),f=a.match(L)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else void 0!==a&&"boolean"!==c||(b=qb(this),b&&W.set(this,"__className__",b),this.setAttribute&&this.setAttribute("class",b||a===!1?"":W.get(this,"__className__")||""))})},hasClass:function(a){var b,c,d=0;b=" "+a+" ";while(c=this[d++])if(1===c.nodeType&&(" "+pb(qb(c))+" ").indexOf(b)>-1)return!0;return!1}});var rb=/\r/g;r.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=r.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,r(this).val()):a,null==e?e="":"number"==typeof e?e+="":Array.isArray(e)&&(e=r.map(e,function(a){return null==a?"":a+""})),b=r.valHooks[this.type]||r.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=r.valHooks[e.type]||r.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(rb,""):null==c?"":c)}}}),r.extend({valHooks:{option:{get:function(a){var b=r.find.attr(a,"value");return null!=b?b:pb(r.text(a))}},select:{get:function(a){var b,c,d,e=a.options,f=a.selectedIndex,g="select-one"===a.type,h=g?null:[],i=g?f+1:e.length;for(d=f<0?i:g?f:0;d-1)&&(c=!0);return c||(a.selectedIndex=-1),f}}}}),r.each(["radio","checkbox"],function(){r.valHooks[this]={set:function(a,b){if(Array.isArray(b))return a.checked=r.inArray(r(a).val(),b)>-1}},o.checkOn||(r.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var sb=/^(?:focusinfocus|focusoutblur)$/;r.extend(r.event,{trigger:function(b,c,e,f){var g,h,i,j,k,m,n,o=[e||d],p=l.call(b,"type")?b.type:b,q=l.call(b,"namespace")?b.namespace.split("."):[];if(h=i=e=e||d,3!==e.nodeType&&8!==e.nodeType&&!sb.test(p+r.event.triggered)&&(p.indexOf(".")>-1&&(q=p.split("."),p=q.shift(),q.sort()),k=p.indexOf(":")<0&&"on"+p,b=b[r.expando]?b:new r.Event(p,"object"==typeof b&&b),b.isTrigger=f?2:3,b.namespace=q.join("."),b.rnamespace=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=e),c=null==c?[b]:r.makeArray(c,[b]),n=r.event.special[p]||{},f||!n.trigger||n.trigger.apply(e,c)!==!1)){if(!f&&!n.noBubble&&!r.isWindow(e)){for(j=n.delegateType||p,sb.test(j+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),i=h;i===(e.ownerDocument||d)&&o.push(i.defaultView||i.parentWindow||a)}g=0;while((h=o[g++])&&!b.isPropagationStopped())b.type=g>1?j:n.bindType||p,m=(W.get(h,"events")||{})[b.type]&&W.get(h,"handle"),m&&m.apply(h,c),m=k&&h[k],m&&m.apply&&U(h)&&(b.result=m.apply(h,c),b.result===!1&&b.preventDefault());return b.type=p,f||b.isDefaultPrevented()||n._default&&n._default.apply(o.pop(),c)!==!1||!U(e)||k&&r.isFunction(e[p])&&!r.isWindow(e)&&(i=e[k],i&&(e[k]=null),r.event.triggered=p,e[p](),r.event.triggered=void 0,i&&(e[k]=i)),b.result}},simulate:function(a,b,c){var d=r.extend(new r.Event,c,{type:a,isSimulated:!0});r.event.trigger(d,null,b)}}),r.fn.extend({trigger:function(a,b){return this.each(function(){r.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];if(c)return r.event.trigger(a,b,c,!0)}}),r.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(a,b){r.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),r.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}}),o.focusin="onfocusin"in a,o.focusin||r.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){r.event.simulate(b,a.target,r.event.fix(a))};r.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=W.access(d,b);e||d.addEventListener(a,c,!0),W.access(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=W.access(d,b)-1;e?W.access(d,b,e):(d.removeEventListener(a,c,!0),W.remove(d,b))}}});var tb=a.location,ub=r.now(),vb=/\?/;r.parseXML=function(b){var c;if(!b||"string"!=typeof b)return null;try{c=(new a.DOMParser).parseFromString(b,"text/xml")}catch(d){c=void 0}return c&&!c.getElementsByTagName("parsererror").length||r.error("Invalid XML: "+b),c};var wb=/\[\]$/,xb=/\r?\n/g,yb=/^(?:submit|button|image|reset|file)$/i,zb=/^(?:input|select|textarea|keygen)/i;function Ab(a,b,c,d){var e;if(Array.isArray(b))r.each(b,function(b,e){c||wb.test(a)?d(a,e):Ab(a+"["+("object"==typeof e&&null!=e?b:"")+"]",e,c,d)});else if(c||"object"!==r.type(b))d(a,b);else for(e in b)Ab(a+"["+e+"]",b[e],c,d)}r.param=function(a,b){var c,d=[],e=function(a,b){var c=r.isFunction(b)?b():b;d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(null==c?"":c)};if(Array.isArray(a)||a.jquery&&!r.isPlainObject(a))r.each(a,function(){e(this.name,this.value)});else for(c in a)Ab(c,a[c],b,e);return d.join("&")},r.fn.extend({serialize:function(){return r.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=r.prop(this,"elements");return a?r.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!r(this).is(":disabled")&&zb.test(this.nodeName)&&!yb.test(a)&&(this.checked||!ja.test(a))}).map(function(a,b){var c=r(this).val();return null==c?null:Array.isArray(c)?r.map(c,function(a){return{name:b.name,value:a.replace(xb,"\r\n")}}):{name:b.name,value:c.replace(xb,"\r\n")}}).get()}});var Bb=/%20/g,Cb=/#.*$/,Db=/([?&])_=[^&]*/,Eb=/^(.*?):[ \t]*([^\r\n]*)$/gm,Fb=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Gb=/^(?:GET|HEAD)$/,Hb=/^\/\//,Ib={},Jb={},Kb="*/".concat("*"),Lb=d.createElement("a");Lb.href=tb.href;function Mb(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(L)||[];if(r.isFunction(c))while(d=f[e++])"+"===d[0]?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function Nb(a,b,c,d){var e={},f=a===Jb;function g(h){var i;return e[h]=!0,r.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function Ob(a,b){var c,d,e=r.ajaxSettings.flatOptions||{};for(c in b)void 0!==b[c]&&((e[c]?a:d||(d={}))[c]=b[c]);return d&&r.extend(!0,a,d),a}function Pb(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===d&&(d=a.mimeType||b.getResponseHeader("Content-Type"));if(d)for(e in h)if(h[e]&&h[e].test(d)){i.unshift(e);break}if(i[0]in c)f=i[0];else{for(e in c){if(!i[0]||a.converters[e+" "+i[0]]){f=e;break}g||(g=e)}f=f||g}if(f)return f!==i[0]&&i.unshift(f),c[f]}function Qb(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}r.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:tb.href,type:"GET",isLocal:Fb.test(tb.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Kb,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":r.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Ob(Ob(a,r.ajaxSettings),b):Ob(r.ajaxSettings,a)},ajaxPrefilter:Mb(Ib),ajaxTransport:Mb(Jb),ajax:function(b,c){"object"==typeof b&&(c=b,b=void 0),c=c||{};var e,f,g,h,i,j,k,l,m,n,o=r.ajaxSetup({},c),p=o.context||o,q=o.context&&(p.nodeType||p.jquery)?r(p):r.event,s=r.Deferred(),t=r.Callbacks("once memory"),u=o.statusCode||{},v={},w={},x="canceled",y={readyState:0,getResponseHeader:function(a){var b;if(k){if(!h){h={};while(b=Eb.exec(g))h[b[1].toLowerCase()]=b[2]}b=h[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return k?g:null},setRequestHeader:function(a,b){return null==k&&(a=w[a.toLowerCase()]=w[a.toLowerCase()]||a,v[a]=b),this},overrideMimeType:function(a){return null==k&&(o.mimeType=a),this},statusCode:function(a){var b;if(a)if(k)y.always(a[y.status]);else for(b in a)u[b]=[u[b],a[b]];return this},abort:function(a){var b=a||x;return e&&e.abort(b),A(0,b),this}};if(s.promise(y),o.url=((b||o.url||tb.href)+"").replace(Hb,tb.protocol+"//"),o.type=c.method||c.type||o.method||o.type,o.dataTypes=(o.dataType||"*").toLowerCase().match(L)||[""],null==o.crossDomain){j=d.createElement("a");try{j.href=o.url,j.href=j.href,o.crossDomain=Lb.protocol+"//"+Lb.host!=j.protocol+"//"+j.host}catch(z){o.crossDomain=!0}}if(o.data&&o.processData&&"string"!=typeof o.data&&(o.data=r.param(o.data,o.traditional)),Nb(Ib,o,c,y),k)return y;l=r.event&&o.global,l&&0===r.active++&&r.event.trigger("ajaxStart"),o.type=o.type.toUpperCase(),o.hasContent=!Gb.test(o.type),f=o.url.replace(Cb,""),o.hasContent?o.data&&o.processData&&0===(o.contentType||"").indexOf("application/x-www-form-urlencoded")&&(o.data=o.data.replace(Bb,"+")):(n=o.url.slice(f.length),o.data&&(f+=(vb.test(f)?"&":"?")+o.data,delete o.data),o.cache===!1&&(f=f.replace(Db,"$1"),n=(vb.test(f)?"&":"?")+"_="+ub++ +n),o.url=f+n),o.ifModified&&(r.lastModified[f]&&y.setRequestHeader("If-Modified-Since",r.lastModified[f]),r.etag[f]&&y.setRequestHeader("If-None-Match",r.etag[f])),(o.data&&o.hasContent&&o.contentType!==!1||c.contentType)&&y.setRequestHeader("Content-Type",o.contentType),y.setRequestHeader("Accept",o.dataTypes[0]&&o.accepts[o.dataTypes[0]]?o.accepts[o.dataTypes[0]]+("*"!==o.dataTypes[0]?", "+Kb+"; q=0.01":""):o.accepts["*"]);for(m in o.headers)y.setRequestHeader(m,o.headers[m]);if(o.beforeSend&&(o.beforeSend.call(p,y,o)===!1||k))return y.abort();if(x="abort",t.add(o.complete),y.done(o.success),y.fail(o.error),e=Nb(Jb,o,c,y)){if(y.readyState=1,l&&q.trigger("ajaxSend",[y,o]),k)return y;o.async&&o.timeout>0&&(i=a.setTimeout(function(){y.abort("timeout")},o.timeout));try{k=!1,e.send(v,A)}catch(z){if(k)throw z;A(-1,z)}}else A(-1,"No Transport");function A(b,c,d,h){var j,m,n,v,w,x=c;k||(k=!0,i&&a.clearTimeout(i),e=void 0,g=h||"",y.readyState=b>0?4:0,j=b>=200&&b<300||304===b,d&&(v=Pb(o,y,d)),v=Qb(o,v,y,j),j?(o.ifModified&&(w=y.getResponseHeader("Last-Modified"),w&&(r.lastModified[f]=w),w=y.getResponseHeader("etag"),w&&(r.etag[f]=w)),204===b||"HEAD"===o.type?x="nocontent":304===b?x="notmodified":(x=v.state,m=v.data,n=v.error,j=!n)):(n=x,!b&&x||(x="error",b<0&&(b=0))),y.status=b,y.statusText=(c||x)+"",j?s.resolveWith(p,[m,x,y]):s.rejectWith(p,[y,x,n]),y.statusCode(u),u=void 0,l&&q.trigger(j?"ajaxSuccess":"ajaxError",[y,o,j?m:n]),t.fireWith(p,[y,x]),l&&(q.trigger("ajaxComplete",[y,o]),--r.active||r.event.trigger("ajaxStop")))}return y},getJSON:function(a,b,c){return r.get(a,b,c,"json")},getScript:function(a,b){return r.get(a,void 0,b,"script")}}),r.each(["get","post"],function(a,b){r[b]=function(a,c,d,e){return r.isFunction(c)&&(e=e||d,d=c,c=void 0),r.ajax(r.extend({url:a,type:b,dataType:e,data:c,success:d},r.isPlainObject(a)&&a))}}),r._evalUrl=function(a){return r.ajax({url:a,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},r.fn.extend({wrapAll:function(a){var b;return this[0]&&(r.isFunction(a)&&(a=a.call(this[0])),b=r(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstElementChild)a=a.firstElementChild;return a}).append(this)),this},wrapInner:function(a){return r.isFunction(a)?this.each(function(b){r(this).wrapInner(a.call(this,b))}):this.each(function(){var b=r(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=r.isFunction(a);return this.each(function(c){r(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(a){return this.parent(a).not("body").each(function(){r(this).replaceWith(this.childNodes)}),this}}),r.expr.pseudos.hidden=function(a){return!r.expr.pseudos.visible(a)},r.expr.pseudos.visible=function(a){return!!(a.offsetWidth||a.offsetHeight||a.getClientRects().length)},r.ajaxSettings.xhr=function(){try{return new a.XMLHttpRequest}catch(b){}};var Rb={0:200,1223:204},Sb=r.ajaxSettings.xhr();o.cors=!!Sb&&"withCredentials"in Sb,o.ajax=Sb=!!Sb,r.ajaxTransport(function(b){var c,d;if(o.cors||Sb&&!b.crossDomain)return{send:function(e,f){var g,h=b.xhr();if(h.open(b.type,b.url,b.async,b.username,b.password),b.xhrFields)for(g in b.xhrFields)h[g]=b.xhrFields[g];b.mimeType&&h.overrideMimeType&&h.overrideMimeType(b.mimeType),b.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest");for(g in e)h.setRequestHeader(g,e[g]);c=function(a){return function(){c&&(c=d=h.onload=h.onerror=h.onabort=h.onreadystatechange=null,"abort"===a?h.abort():"error"===a?"number"!=typeof h.status?f(0,"error"):f(h.status,h.statusText):f(Rb[h.status]||h.status,h.statusText,"text"!==(h.responseType||"text")||"string"!=typeof h.responseText?{binary:h.response}:{text:h.responseText},h.getAllResponseHeaders()))}},h.onload=c(),d=h.onerror=c("error"),void 0!==h.onabort?h.onabort=d:h.onreadystatechange=function(){4===h.readyState&&a.setTimeout(function(){c&&d()})},c=c("abort");try{h.send(b.hasContent&&b.data||null)}catch(i){if(c)throw i}},abort:function(){c&&c()}}}),r.ajaxPrefilter(function(a){a.crossDomain&&(a.contents.script=!1)}),r.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(a){return r.globalEval(a),a}}}),r.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET")}),r.ajaxTransport("script",function(a){if(a.crossDomain){var b,c;return{send:function(e,f){b=r("