summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore2
-rw-r--r--efl_chromium_addon/css/font-awesome.min.css4
-rw-r--r--efl_chromium_addon/css/mystyle.css4
-rw-r--r--efl_chromium_addon/css/style.css310
-rw-r--r--efl_chromium_addon/fonts/fontawesome-webfont.ttfbin0 -> 165548 bytes
-rw-r--r--efl_chromium_addon/fonts/fontawesome-webfont.woffbin0 -> 98024 bytes
-rw-r--r--efl_chromium_addon/fonts/fontawesome-webfont.woff2bin0 -> 77160 bytes
-rw-r--r--efl_chromium_addon/images/efl.pngbin0 -> 39216 bytes
-rw-r--r--efl_chromium_addon/images/efl_dark.pngbin0 -> 16883 bytes
-rw-r--r--efl_chromium_addon/images/efl_logo.pngbin0 -> 11406 bytes
-rw-r--r--efl_chromium_addon/images/efl_white.pngbin0 -> 9014 bytes
-rw-r--r--efl_chromium_addon/images/emo-wtf.pngbin0 -> 6308 bytes
-rw-r--r--efl_chromium_addon/images/icon_head.pngbin0 -> 5932 bytes
-rw-r--r--efl_chromium_addon/images/icon_info.pngbin0 -> 6999 bytes
-rw-r--r--efl_chromium_addon/js/eventPage.js16
-rw-r--r--efl_chromium_addon/js/index.js3
-rw-r--r--efl_chromium_addon/js/jquery-3.1.0.min.js738
-rw-r--r--efl_chromium_addon/license.txt12
-rw-r--r--efl_chromium_addon/manifest.json26
-rw-r--r--efl_chromium_addon/popup.html29
20 files changed, 1143 insertions, 1 deletions
diff --git a/.gitignore b/.gitignore
index fb13c2e..41b82de 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,2 @@
1archive 1archive
2repos.sh 2repos.txt
diff --git a/efl_chromium_addon/css/font-awesome.min.css b/efl_chromium_addon/css/font-awesome.min.css
new file mode 100644
index 0000000..24fcc04
--- /dev/null
+++ b/efl_chromium_addon/css/font-awesome.min.css
@@ -0,0 +1,4 @@
1/*!
2 * Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
3 * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
4 */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.3.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0)}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-genderless:before,.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"} \ No newline at end of file
diff --git a/efl_chromium_addon/css/mystyle.css b/efl_chromium_addon/css/mystyle.css
new file mode 100644
index 0000000..62b1b23
--- /dev/null
+++ b/efl_chromium_addon/css/mystyle.css
@@ -0,0 +1,4 @@
1body {
2 width: 300px;
3 height: 130px;
4}
diff --git a/efl_chromium_addon/css/style.css b/efl_chromium_addon/css/style.css
new file mode 100644
index 0000000..d4f2a76
--- /dev/null
+++ b/efl_chromium_addon/css/style.css
@@ -0,0 +1,310 @@
1body {
2 padding: 0;
3 margin: 0;
4 background: #596778;
5 color: #EEEEEE;
6 text-align: center;
7 font-family: "Lato", sans-serif;
8}
9
10@media screen and (max-width: 700px) {
11 body {
12 padding: 170px 0 0 0;
13 width: 100%
14 }
15}
16
17a {
18 color: inherit;
19}
20
21.menu-item,
22.menu-open-button {
23 background: #EEEEEE;
24 border-radius: 100%;
25 width: 80px;
26 height: 80px;
27 margin-left: -40px;
28 position: absolute;
29 color: #FFFFFF;
30 text-align: center;
31 line-height: 80px;
32 -webkit-transform: translate3d(0, 0, 0);
33 transform: translate3d(0, 0, 0);
34 -webkit-transition: -webkit-transform ease-out 200ms;
35 transition: -webkit-transform ease-out 200ms;
36 transition: transform ease-out 200ms;
37 transition: transform ease-out 200ms, -webkit-transform ease-out 200ms;
38}
39
40.menu-open {
41 display: none;
42}
43
44.lines {
45 width: 25px;
46 height: 3px;
47 background: #596778;
48 display: block;
49 position: absolute;
50 top: 50%;
51 left: 50%;
52 margin-left: -12.5px;
53 margin-top: -1.5px;
54 -webkit-transition: -webkit-transform 200ms;
55 transition: -webkit-transform 200ms;
56 transition: transform 200ms;
57 transition: transform 200ms, -webkit-transform 200ms;
58}
59
60.line-1 {
61 -webkit-transform: translate3d(0, -8px, 0);
62 transform: translate3d(0, -8px, 0);
63}
64
65.line-2 {
66 -webkit-transform: translate3d(0, 0, 0);
67 transform: translate3d(0, 0, 0);
68}
69
70.line-3 {
71 -webkit-transform: translate3d(0, 8px, 0);
72 transform: translate3d(0, 8px, 0);
73}
74
75.menu-open:checked + .menu-open-button .line-1 {
76 -webkit-transform: translate3d(0, 0, 0) rotate(45deg);
77 transform: translate3d(0, 0, 0) rotate(45deg);
78}
79
80.menu-open:checked + .menu-open-button .line-2 {
81 -webkit-transform: translate3d(0, 0, 0) scale(0.1, 1);
82 transform: translate3d(0, 0, 0) scale(0.1, 1);
83}
84
85.menu-open:checked + .menu-open-button .line-3 {
86 -webkit-transform: translate3d(0, 0, 0) rotate(-45deg);
87 transform: translate3d(0, 0, 0) rotate(-45deg);
88}
89
90.menu {
91 margin: auto;
92 position: absolute;
93 top: 0;
94 bottom: 0;
95 left: 0;
96 right: 0;
97 width: 80px;
98 height: 80px;
99 text-align: center;
100 box-sizing: border-box;
101 font-size: 26px;
102}
103
104
105/* .menu-item {
106 transition: all 0.1s ease 0s;
107} */
108
109.menu-item:hover {
110 background: #EEEEEE;
111 color: #3290B1;
112}
113
114.menu-item:nth-child(3) {
115 -webkit-transition-duration: 180ms;
116 transition-duration: 180ms;
117}
118
119.menu-item:nth-child(4) {
120 -webkit-transition-duration: 180ms;
121 transition-duration: 180ms;
122}
123
124.menu-item:nth-child(5) {
125 -webkit-transition-duration: 180ms;
126 transition-duration: 180ms;
127}
128
129.menu-item:nth-child(6) {
130 -webkit-transition-duration: 180ms;
131 transition-duration: 180ms;
132}
133
134.menu-item:nth-child(7) {
135 -webkit-transition-duration: 180ms;
136 transition-duration: 180ms;
137}
138
139.menu-item:nth-child(8) {
140 -webkit-transition-duration: 180ms;
141 transition-duration: 180ms;
142}
143
144.menu-item:nth-child(9) {
145 -webkit-transition-duration: 180ms;
146 transition-duration: 180ms;
147}
148
149.menu-open-button {
150 z-index: 2;
151 -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
152 transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
153 -webkit-transition-duration: 400ms;
154 transition-duration: 400ms;
155 -webkit-transform: scale(1.1, 1.1) translate3d(0, 0, 0);
156 transform: scale(1.1, 1.1) translate3d(0, 0, 0);
157 cursor: pointer;
158 box-shadow: 3px 3px 0 0 rgba(0, 0, 0, 0.14);
159}
160
161.menu-open-button:hover {
162 -webkit-transform: scale(1.2, 1.2) translate3d(0, 0, 0);
163 transform: scale(1.2, 1.2) translate3d(0, 0, 0);
164}
165
166.menu-open:checked + .menu-open-button {
167 -webkit-transition-timing-function: linear;
168 transition-timing-function: linear;
169 -webkit-transition-duration: 200ms;
170 transition-duration: 200ms;
171 -webkit-transform: scale(0.8, 0.8) translate3d(0, 0, 0);
172 transform: scale(0.8, 0.8) translate3d(0, 0, 0);
173}
174
175.menu-open:checked ~ .menu-item {
176 -webkit-transition-timing-function: cubic-bezier(0.935, 0, 0.34, 1.33);
177 transition-timing-function: cubic-bezier(0.935, 0, 0.34, 1.33);
178}
179
180.menu-open:checked ~ .menu-item:nth-child(3) {
181 transition-duration: 180ms;
182 -webkit-transition-duration: 180ms;
183 -webkit-transform: translate3d(0.08361px, -104.99997px, 0);
184 transform: translate3d(0.08361px, -104.99997px, 0);
185}
186
187.menu-open:checked ~ .menu-item:nth-child(4) {
188 transition-duration: 280ms;
189 -webkit-transition-duration: 280ms;
190 -webkit-transform: translate3d(90.9466px, -52.47586px, 0);
191 transform: translate3d(90.9466px, -52.47586px, 0);
192}
193
194.menu-open:checked ~ .menu-item:nth-child(5) {
195 transition-duration: 380ms;
196 -webkit-transition-duration: 380ms;
197 -webkit-transform: translate3d(90.9466px, 52.47586px, 0);
198 transform: translate3d(90.9466px, 52.47586px, 0);
199}
200
201.menu-open:checked ~ .menu-item:nth-child(6) {
202 transition-duration: 480ms;
203 -webkit-transition-duration: 480ms;
204 -webkit-transform: translate3d(0.08361px, 104.99997px, 0);
205 transform: translate3d(0.08361px, 104.99997px, 0);
206}
207
208.menu-open:checked ~ .menu-item:nth-child(7) {
209 transition-duration: 580ms;
210 -webkit-transition-duration: 580ms;
211 -webkit-transform: translate3d(-90.86291px, 52.62064px, 0);
212 transform: translate3d(-90.86291px, 52.62064px, 0);
213}
214
215.menu-open:checked ~ .menu-item:nth-child(8) {
216 transition-duration: 680ms;
217 -webkit-transition-duration: 680ms;
218 -webkit-transform: translate3d(-91.03006px, -52.33095px, 0);
219 transform: translate3d(-91.03006px, -52.33095px, 0);
220}
221
222.menu-open:checked ~ .menu-item:nth-child(9) {
223 transition-duration: 780ms;
224 -webkit-transition-duration: 780ms;
225 -webkit-transform: translate3d(-0.25084px, -104.9997px, 0);
226 transform: translate3d(-0.25084px, -104.9997px, 0);
227}
228
229.blue {
230 background-color: #669AE1;
231 box-shadow: 3px 3px 0 0 rgba(0, 0, 0, 0.14);
232 text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.12);
233}
234
235.blue:hover {
236 color: #669AE1;
237 text-shadow: none;
238}
239
240.green {
241 background-color: #70CC72;
242 box-shadow: 3px 3px 0 0 rgba(0, 0, 0, 0.14);
243 text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.12);
244}
245
246.green:hover {
247 color: #70CC72;
248 text-shadow: none;
249}
250
251.red {
252 background-color: #FE4365;
253 box-shadow: 3px 3px 0 0 rgba(0, 0, 0, 0.14);
254 text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.12);
255}
256
257.red:hover {
258 color: #FE4365;
259 text-shadow: none;
260}
261
262.purple {
263 background-color: #C49CDE;
264 box-shadow: 3px 3px 0 0 rgba(0, 0, 0, 0.14);
265 text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.12);
266}
267
268.purple:hover {
269 color: #C49CDE;
270 text-shadow: none;
271}
272
273.orange {
274 background-color: #FC913A;
275 box-shadow: 3px 3px 0 0 rgba(0, 0, 0, 0.14);
276 text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.12);
277}
278
279.orange:hover {
280 color: #FC913A;
281 text-shadow: none;
282}
283
284.lightblue {
285 background-color: #62C2E4;
286 box-shadow: 3px 3px 0 0 rgba(0, 0, 0, 0.14);
287 text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.12);
288}
289
290.lightblue:hover {
291 color: #62C2E4;
292 text-shadow: none;
293}
294
295.credit {
296 margin: 24px 20px 120px 0;
297 text-align: right;
298 color: #EEEEEE;
299}
300
301.credit a {
302 padding: 8px 0;
303 color: #C49CDE;
304 text-decoration: none;
305 transition: all 0.3s ease 0s;
306}
307
308.credit a:hover {
309 text-decoration: underline;
310}
diff --git a/efl_chromium_addon/fonts/fontawesome-webfont.ttf b/efl_chromium_addon/fonts/fontawesome-webfont.ttf
new file mode 100644
index 0000000..35acda2
--- /dev/null
+++ b/efl_chromium_addon/fonts/fontawesome-webfont.ttf
Binary files differ
diff --git a/efl_chromium_addon/fonts/fontawesome-webfont.woff b/efl_chromium_addon/fonts/fontawesome-webfont.woff
new file mode 100644
index 0000000..400014a
--- /dev/null
+++ b/efl_chromium_addon/fonts/fontawesome-webfont.woff
Binary files differ
diff --git a/efl_chromium_addon/fonts/fontawesome-webfont.woff2 b/efl_chromium_addon/fonts/fontawesome-webfont.woff2
new file mode 100644
index 0000000..4d13fc6
--- /dev/null
+++ b/efl_chromium_addon/fonts/fontawesome-webfont.woff2
Binary files differ
diff --git a/efl_chromium_addon/images/efl.png b/efl_chromium_addon/images/efl.png
new file mode 100644
index 0000000..1091b7b
--- /dev/null
+++ b/efl_chromium_addon/images/efl.png
Binary files differ
diff --git a/efl_chromium_addon/images/efl_dark.png b/efl_chromium_addon/images/efl_dark.png
new file mode 100644
index 0000000..48ea7e7
--- /dev/null
+++ b/efl_chromium_addon/images/efl_dark.png
Binary files differ
diff --git a/efl_chromium_addon/images/efl_logo.png b/efl_chromium_addon/images/efl_logo.png
new file mode 100644
index 0000000..3b8fe66
--- /dev/null
+++ b/efl_chromium_addon/images/efl_logo.png
Binary files differ
diff --git a/efl_chromium_addon/images/efl_white.png b/efl_chromium_addon/images/efl_white.png
new file mode 100644
index 0000000..88b5ead
--- /dev/null
+++ b/efl_chromium_addon/images/efl_white.png
Binary files differ
diff --git a/efl_chromium_addon/images/emo-wtf.png b/efl_chromium_addon/images/emo-wtf.png
new file mode 100644
index 0000000..37b7282
--- /dev/null
+++ b/efl_chromium_addon/images/emo-wtf.png
Binary files differ
diff --git a/efl_chromium_addon/images/icon_head.png b/efl_chromium_addon/images/icon_head.png
new file mode 100644
index 0000000..811c9b9
--- /dev/null
+++ b/efl_chromium_addon/images/icon_head.png
Binary files differ
diff --git a/efl_chromium_addon/images/icon_info.png b/efl_chromium_addon/images/icon_info.png
new file mode 100644
index 0000000..41cb2e7
--- /dev/null
+++ b/efl_chromium_addon/images/icon_info.png
Binary files differ
diff --git a/efl_chromium_addon/js/eventPage.js b/efl_chromium_addon/js/eventPage.js
new file mode 100644
index 0000000..3f06e77
--- /dev/null
+++ b/efl_chromium_addon/js/eventPage.js
@@ -0,0 +1,16 @@
1var clickHandler = function(e){
2 if(e.menuItemId == "eflsearch" && e.selectionText){
3 chrome.storage.sync.set({'searchText' : e.selectionText}, function() {
4 chrome.tabs.create({ url: "https://www.google.co.kr/search?hl=en&as_q=" + e.selectionText + "&as_qdr=all&as_sitesearch=phab.enlightenment.org&as_occt=any&safe=images" });
5 });
6 }
7}
8
9var menuItems = {
10 "id": "eflsearch",
11 "title": "SearchEFL",
12 "contexts": ["selection"]
13};
14
15chrome.contextMenus.create(menuItems);
16chrome.contextMenus.onClicked.addListener(clickHandler);
diff --git a/efl_chromium_addon/js/index.js b/efl_chromium_addon/js/index.js
new file mode 100644
index 0000000..fe20cbc
--- /dev/null
+++ b/efl_chromium_addon/js/index.js
@@ -0,0 +1,3 @@
1// Also featured on MaterialUp!
2
3// http://www.materialup.com/posts/colourful-flower-popup-menu \ No newline at end of file
diff --git a/efl_chromium_addon/js/jquery-3.1.0.min.js b/efl_chromium_addon/js/jquery-3.1.0.min.js
new file mode 100644
index 0000000..00a9766
--- /dev/null
+++ b/efl_chromium_addon/js/jquery-3.1.0.min.js
@@ -0,0 +1,738 @@
1
2
3
4
5
6
7<!DOCTYPE html>
8<html lang="en">
9 <head>
10 <meta charset="utf-8">
11 <link rel="dns-prefetch" href="https://assets-cdn.github.com">
12 <link rel="dns-prefetch" href="https://avatars0.githubusercontent.com">
13 <link rel="dns-prefetch" href="https://avatars1.githubusercontent.com">
14 <link rel="dns-prefetch" href="https://avatars2.githubusercontent.com">
15 <link rel="dns-prefetch" href="https://avatars3.githubusercontent.com">
16 <link rel="dns-prefetch" href="https://github-cloud.s3.amazonaws.com">
17 <link rel="dns-prefetch" href="https://user-images.githubusercontent.com/">
18
19
20
21 <link crossorigin="anonymous" href="https://assets-cdn.github.com/assets/frameworks-2d2d4c150f7000385741c6b992b302689ecd172246c6428904e0813be9bceca6.css" integrity="sha256-LS1MFQ9wADhXQca5krMCaJ7NFyJGxkKJBOCBO+m87KY=" media="all" rel="stylesheet" />
22 <link crossorigin="anonymous" href="https://assets-cdn.github.com/assets/github-0522ae8d3b3bdc841d2f91f90efd5f1fd9040d910905674cd134ced43a6dfea6.css" integrity="sha256-BSKujTs73IQdL5H5Dv1fH9kEDZEJBWdM0TTO1Dpt/qY=" media="all" rel="stylesheet" />
23
24
25
26
27
28 <meta name="viewport" content="width=device-width">
29
30 <title>Chrome-Extensions/jquery-3.1.0.min.js at master · gopinav/Chrome-Extensions</title>
31 <link rel="search" type="application/opensearchdescription+xml" href="/opensearch.xml" title="GitHub">
32 <link rel="fluid-icon" href="https://github.com/fluidicon.png" title="GitHub">
33 <meta property="fb:app_id" content="1401488693436528">
34
35
36 <meta content="https://avatars4.githubusercontent.com/u/13146172?v=4&amp;s=400" property="og:image" /><meta content="GitHub" property="og:site_name" /><meta content="object" property="og:type" /><meta content="gopinav/Chrome-Extensions" property="og:title" /><meta content="https://github.com/gopinav/Chrome-Extensions" property="og:url" /><meta content="Chrome-Extensions - All the Chrome Extensions from the Youtube tutorial series!" property="og:description" />
37
38 <link rel="assets" href="https://assets-cdn.github.com/">
39 <link rel="web-socket" href="wss://live.github.com/_sockets/VjI6MTg3MTI5OTg4OjQ3M2M2ZjhjOTRkZmRhNWIyYzg3ODNiNzBkMDM3ZWI1N2E0MGYwNTE5Zjg5ZDYyYmMzNzY0Y2FmMzU3MDViNDg=--7b7fed1839a5e3ae8f55c87b87b1ba0ba1ecd39d">
40 <meta name="pjax-timeout" content="1000">
41 <link rel="sudo-modal" href="/sessions/sudo_modal">
42 <meta name="request-id" content="7062:1CFCF:4C72:80FA:59687961" data-pjax-transient>
43
44
45 <meta name="selected-link" value="repo_source" data-pjax-transient>
46
47 <meta name="google-site-verification" content="KT5gs8h0wvaagLKAVWq8bbeNwnZZK1r1XQysX3xurLU">
48<meta name="google-site-verification" content="ZzhVyEFwb7w3e0-uOTltm8Jsck2F5StVihD0exw2fsA">
49 <meta name="google-analytics" content="UA-3769691-2">
50
51<meta content="collector.githubapp.com" name="octolytics-host" /><meta content="github" name="octolytics-app-id" /><meta content="https://collector.githubapp.com/github-external/browser_event" name="octolytics-event-url" /><meta content="7062:1CFCF:4C72:80FA:59687961" name="octolytics-dimension-request_id" /><meta content="sea" name="octolytics-dimension-region_edge" /><meta content="iad" name="octolytics-dimension-region_render" /><meta content="1009596" name="octolytics-actor-id" /><meta content="iamsanjeev" name="octolytics-actor-login" /><meta content="8dedcced7da4a46c5d82a35c94ae8c70cab2ef6f5385ba228a39156cdfd349c5" name="octolytics-actor-hash" />
52<meta content="/&lt;user-name&gt;/&lt;repo-name&gt;/blob/show" data-pjax-transient="true" name="analytics-location" />
53
54
55
56
57 <meta class="js-ga-set" name="dimension1" content="Logged In">
58
59
60
61
62 <meta name="hostname" content="github.com">
63 <meta name="user-login" content="iamsanjeev">
64
65 <meta name="expected-hostname" content="github.com">
66 <meta name="js-proxy-site-detection-payload" content="MGNkMDE0YWY2MDZjN2FkZDBiOGYzYjhiMDg0MzgzOTdlM2YxN2MwYTU1OTQwNWFmMzZmY2YzZTlhNTQ3NjY4Y3x7InJlbW90ZV9hZGRyZXNzIjoiMjEwLjk0LjQxLjg5IiwicmVxdWVzdF9pZCI6IjcwNjI6MUNGQ0Y6NEM3Mjo4MEZBOjU5Njg3OTYxIiwidGltZXN0YW1wIjoxNTAwMDE5MDQ2LCJob3N0IjoiZ2l0aHViLmNvbSJ9">
67
68
69 <meta name="html-safe-nonce" content="bda6465ea0195e66bab33c2337e88a30a9dfc4c6">
70
71 <meta http-equiv="x-pjax-version" content="175e789258843bb35d9544367c73edfe">
72
73
74 <link href="https://github.com/gopinav/Chrome-Extensions/commits/master.atom" rel="alternate" title="Recent Commits to Chrome-Extensions:master" type="application/atom+xml">
75
76 <meta name="description" content="Chrome-Extensions - All the Chrome Extensions from the Youtube tutorial series!">
77 <meta name="go-import" content="github.com/gopinav/Chrome-Extensions git https://github.com/gopinav/Chrome-Extensions.git">
78
79 <meta content="13146172" name="octolytics-dimension-user_id" /><meta content="gopinav" name="octolytics-dimension-user_login" /><meta content="67910410" name="octolytics-dimension-repository_id" /><meta content="gopinav/Chrome-Extensions" name="octolytics-dimension-repository_nwo" /><meta content="true" name="octolytics-dimension-repository_public" /><meta content="false" name="octolytics-dimension-repository_is_fork" /><meta content="67910410" name="octolytics-dimension-repository_network_root_id" /><meta content="gopinav/Chrome-Extensions" name="octolytics-dimension-repository_network_root_nwo" /><meta content="false" name="octolytics-dimension-repository_explore_github_marketplace_ci_cta_shown" />
80
81
82 <link rel="canonical" href="https://github.com/gopinav/Chrome-Extensions/blob/master/HelloWorld/jquery-3.1.0.min.js" data-pjax-transient>
83
84
85 <meta name="browser-stats-url" content="https://api.github.com/_private/browser/stats">
86
87 <meta name="browser-errors-url" content="https://api.github.com/_private/browser/errors">
88
89 <link rel="mask-icon" href="https://assets-cdn.github.com/pinned-octocat.svg" color="#000000">
90 <link rel="icon" type="image/x-icon" href="https://assets-cdn.github.com/favicon.ico">
91
92<meta name="theme-color" content="#1e2327">
93
94
95 <meta name="u2f-support" content="true">
96
97 </head>
98
99 <body class="logged-in env-production page-blob">
100
101
102
103
104 <div class="position-relative js-header-wrapper ">
105 <a href="#start-of-content" tabindex="1" class="bg-black text-white p-3 show-on-focus js-skip-to-content">Skip to content</a>
106 <div id="js-pjax-loader-bar" class="pjax-loader-bar"><div class="progress"></div></div>
107
108
109
110
111
112
113
114
115<div class="header" role="banner">
116 <div class="container clearfix">
117 <a class="header-logo-invertocat" href="https://github.com/" data-hotkey="g d" aria-label="Homepage" data-ga-click="Header, go to dashboard, icon:logo">
118 <svg aria-hidden="true" class="octicon octicon-mark-github" height="32" version="1.1" viewBox="0 0 16 16" width="32"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0 0 16 8c0-4.42-3.58-8-8-8z"/></svg>
119</a>
120
121
122 <div class="header-search scoped-search site-scoped-search js-site-search" role="search">
123 <!-- '"` --><!-- </textarea></xmp> --></option></form><form accept-charset="UTF-8" action="/gopinav/Chrome-Extensions/search" class="js-site-search-form" data-scoped-search-url="/gopinav/Chrome-Extensions/search" data-unscoped-search-url="/search" method="get"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="&#x2713;" /></div>
124 <label class="form-control header-search-wrapper js-chromeless-input-container">
125 <a href="/gopinav/Chrome-Extensions/blob/master/HelloWorld/jquery-3.1.0.min.js" class="header-search-scope no-underline">This repository</a>
126 <input type="text"
127 class="form-control header-search-input js-site-search-focus js-site-search-field is-clearable"
128 data-hotkey="s"
129 name="q"
130 value=""
131 placeholder="Search"
132 aria-label="Search this repository"
133 data-unscoped-placeholder="Search GitHub"
134 data-scoped-placeholder="Search"
135 autocapitalize="off">
136 <input type="hidden" class="js-site-search-type-field" name="type" >
137 </label>
138</form></div>
139
140
141 <ul class="header-nav float-left" role="navigation">
142 <li class="header-nav-item">
143 <a href="/pulls" aria-label="Pull requests you created" class="js-selected-navigation-item header-nav-link" data-ga-click="Header, click, Nav menu - item:pulls context:user" data-hotkey="g p" data-selected-links="/pulls /pulls/assigned /pulls/mentioned /pulls">
144 Pull requests
145</a> </li>
146 <li class="header-nav-item">
147 <a href="/issues" aria-label="Issues you created" class="js-selected-navigation-item header-nav-link" data-ga-click="Header, click, Nav menu - item:issues context:user" data-hotkey="g i" data-selected-links="/issues /issues/assigned /issues/mentioned /issues">
148 Issues
149</a> </li>
150 <li class="header-nav-item">
151 <a href="/marketplace" class="js-selected-navigation-item header-nav-link" data-ga-click="Header, click, Nav menu - item:marketplace context:user" data-selected-links=" /marketplace">
152 Marketplace
153</a> </li>
154 <li class="header-nav-item">
155 <a class="header-nav-link" href="https://gist.github.com/" data-ga-click="Header, go to gist, text:gist">Gist</a>
156 </li>
157 </ul>
158
159
160<ul class="header-nav user-nav float-right" id="user-links">
161 <li class="header-nav-item">
162
163 <a href="/notifications" aria-label="You have unread notifications" class="header-nav-link notification-indicator tooltipped tooltipped-s js-socket-channel js-notification-indicator " data-channel="notification-changed:1009596" data-ga-click="Header, go to notifications, icon:unread" data-hotkey="g n">
164 <span class="mail-status unread"></span>
165 <svg aria-hidden="true" class="octicon octicon-bell float-left" height="16" version="1.1" viewBox="0 0 14 16" width="14"><path fill-rule="evenodd" d="M14 12v1H0v-1l.73-.58c.77-.77.81-2.55 1.19-4.42C2.69 3.23 6 2 6 2c0-.55.45-1 1-1s1 .45 1 1c0 0 3.39 1.23 4.16 5 .38 1.88.42 3.66 1.19 4.42l.66.58H14zm-7 4c1.11 0 2-.89 2-2H5c0 1.11.89 2 2 2z"/></svg>
166</a>
167 </li>
168
169 <li class="header-nav-item dropdown js-menu-container">
170 <a class="header-nav-link tooltipped tooltipped-s js-menu-target" href="/new"
171 aria-label="Create new…"
172 aria-expanded="false"
173 aria-haspopup="true"
174 data-ga-click="Header, create new, icon:add">
175 <svg aria-hidden="true" class="octicon octicon-plus float-left" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M12 9H7v5H5V9H0V7h5V2h2v5h5z"/></svg>
176 <span class="dropdown-caret"></span>
177 </a>
178
179 <div class="dropdown-menu-content js-menu-content">
180 <ul class="dropdown-menu dropdown-menu-sw">
181
182<a class="dropdown-item" href="/new" data-ga-click="Header, create new repository">
183 New repository
184</a>
185
186 <a class="dropdown-item" href="/new/import" data-ga-click="Header, import a repository">
187 Import repository
188 </a>
189
190<a class="dropdown-item" href="https://gist.github.com/" data-ga-click="Header, create new gist">
191 New gist
192</a>
193
194 <a class="dropdown-item" href="/organizations/new" data-ga-click="Header, create new organization">
195 New organization
196 </a>
197
198
199
200 <div class="dropdown-divider"></div>
201 <div class="dropdown-header">
202 <span title="gopinav/Chrome-Extensions">This repository</span>
203 </div>
204 <a class="dropdown-item" href="/gopinav/Chrome-Extensions/issues/new" data-ga-click="Header, create new issue">
205 New issue
206 </a>
207
208 </ul>
209 </div>
210 </li>
211
212 <li class="header-nav-item dropdown js-menu-container">
213 <a class="header-nav-link name tooltipped tooltipped-sw js-menu-target" href="/iamsanjeev"
214 aria-label="View profile and more"
215 aria-expanded="false"
216 aria-haspopup="true"
217 data-ga-click="Header, show menu, icon:avatar">
218 <img alt="@iamsanjeev" class="avatar" src="https://avatars4.githubusercontent.com/u/1009596?v=4&amp;s=40" height="20" width="20">
219 <span class="dropdown-caret"></span>
220 </a>
221
222 <div class="dropdown-menu-content js-menu-content">
223 <div class="dropdown-menu dropdown-menu-sw">
224 <div class="dropdown-header header-nav-current-user css-truncate">
225 Signed in as <strong class="css-truncate-target">iamsanjeev</strong>
226 </div>
227
228 <div class="dropdown-divider"></div>
229
230 <a class="dropdown-item" href="/iamsanjeev" data-ga-click="Header, go to profile, text:your profile">
231 Your profile
232 </a>
233 <a class="dropdown-item" href="/iamsanjeev?tab=stars" data-ga-click="Header, go to starred repos, text:your stars">
234 Your stars
235 </a>
236 <a class="dropdown-item" href="/explore" data-ga-click="Header, go to explore, text:explore">
237 Explore
238 </a>
239 <a class="dropdown-item" href="https://help.github.com" data-ga-click="Header, go to help, text:help">
240 Help
241 </a>
242
243 <div class="dropdown-divider"></div>
244
245 <a class="dropdown-item" href="/settings/profile" data-ga-click="Header, go to settings, icon:settings">
246 Settings
247 </a>
248
249 <!-- '"` --><!-- </textarea></xmp> --></option></form><form accept-charset="UTF-8" action="/logout" class="logout-form" method="post"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="&#x2713;" /><input name="authenticity_token" type="hidden" value="Wrk1O+BQSUeU+MfkMZafP7btNch9lrEYJCfnZ4XWlLhbw3lT2/L0gIcNlaAAt7RF3C25giIAOipCDDchuOp9Ug==" /></div>
250 <button type="submit" class="dropdown-item dropdown-signout" data-ga-click="Header, sign out, icon:logout">
251 Sign out
252 </button>
253</form> </div>
254 </div>
255 </li>
256</ul>
257
258
259 <!-- '"` --><!-- </textarea></xmp> --></option></form><form accept-charset="UTF-8" action="/logout" class="sr-only right-0" method="post"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="&#x2713;" /><input name="authenticity_token" type="hidden" value="jiAb8UMrcWj0S4T1Ilt1+j2K4e8VnngrPpXywMqFlR+PWleZeInMr+e+1rETel6AV0ptpUoI8xlYviKG97l89Q==" /></div>
260 <button type="submit" class="dropdown-item dropdown-signout" data-ga-click="Header, sign out, icon:logout">
261 Sign out
262 </button>
263</form> </div>
264</div>
265
266
267
268
269 </div>
270
271 <div id="start-of-content" class="show-on-focus"></div>
272
273 <div id="js-flash-container">
274</div>
275
276
277
278 <div role="main">
279 <div itemscope itemtype="http://schema.org/SoftwareSourceCode">
280 <div id="js-repo-pjax-container" data-pjax-container>
281
282
283
284
285
286 <div class="pagehead repohead instapaper_ignore readability-menu experiment-repo-nav">
287 <div class="container repohead-details-container">
288
289 <ul class="pagehead-actions">
290 <li>
291 <!-- '"` --><!-- </textarea></xmp> --></option></form><form accept-charset="UTF-8" action="/notifications/subscribe" class="js-social-container" data-autosubmit="true" data-remote="true" method="post"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="&#x2713;" /><input name="authenticity_token" type="hidden" value="GtfMQEpqlxmux2ff6tjLFdxunEni48/56mylpq6dBCnhNDVbcPinUqmCHp/s5pti4bpq8kigE3A36JvCwniWhQ==" /></div> <input class="form-control" id="repository_id" name="repository_id" type="hidden" value="67910410" />
292
293 <div class="select-menu js-menu-container js-select-menu">
294 <a href="/gopinav/Chrome-Extensions/subscription"
295 class="btn btn-sm btn-with-count select-menu-button js-menu-target"
296 role="button"
297 aria-haspopup="true"
298 aria-expanded="false"
299 aria-label="Toggle repository notifications menu"
300 data-ga-click="Repository, click Watch settings, action:blob#show">
301 <span class="js-select-button">
302 <svg aria-hidden="true" class="octicon octicon-eye" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M8.06 2C3 2 0 8 0 8s3 6 8.06 6C13 14 16 8 16 8s-3-6-7.94-6zM8 12c-2.2 0-4-1.78-4-4 0-2.2 1.8-4 4-4 2.22 0 4 1.8 4 4 0 2.22-1.78 4-4 4zm2-4c0 1.11-.89 2-2 2-1.11 0-2-.89-2-2 0-1.11.89-2 2-2 1.11 0 2 .89 2 2z"/></svg>
303 Watch
304 </span>
305 </a>
306 <a class="social-count js-social-count"
307 href="/gopinav/Chrome-Extensions/watchers"
308 aria-label="1 user is watching this repository">
309 1
310 </a>
311
312 <div class="select-menu-modal-holder">
313 <div class="select-menu-modal subscription-menu-modal js-menu-content">
314 <div class="select-menu-header js-navigation-enable" tabindex="-1">
315 <svg aria-label="Close" class="octicon octicon-x js-menu-close" height="16" role="img" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48z"/></svg>
316 <span class="select-menu-title">Notifications</span>
317 </div>
318
319 <div class="select-menu-list js-navigation-container" role="menu">
320
321 <div class="select-menu-item js-navigation-item selected" role="menuitem" tabindex="0">
322 <svg aria-hidden="true" class="octicon octicon-check select-menu-item-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5z"/></svg>
323 <div class="select-menu-item-text">
324 <input checked="checked" id="do_included" name="do" type="radio" value="included" />
325 <span class="select-menu-item-heading">Not watching</span>
326 <span class="description">Be notified when participating or @mentioned.</span>
327 <span class="js-select-button-text hidden-select-button-text">
328 <svg aria-hidden="true" class="octicon octicon-eye" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M8.06 2C3 2 0 8 0 8s3 6 8.06 6C13 14 16 8 16 8s-3-6-7.94-6zM8 12c-2.2 0-4-1.78-4-4 0-2.2 1.8-4 4-4 2.22 0 4 1.8 4 4 0 2.22-1.78 4-4 4zm2-4c0 1.11-.89 2-2 2-1.11 0-2-.89-2-2 0-1.11.89-2 2-2 1.11 0 2 .89 2 2z"/></svg>
329 Watch
330 </span>
331 </div>
332 </div>
333
334 <div class="select-menu-item js-navigation-item " role="menuitem" tabindex="0">
335 <svg aria-hidden="true" class="octicon octicon-check select-menu-item-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5z"/></svg>
336 <div class="select-menu-item-text">
337 <input id="do_subscribed" name="do" type="radio" value="subscribed" />
338 <span class="select-menu-item-heading">Watching</span>
339 <span class="description">Be notified of all conversations.</span>
340 <span class="js-select-button-text hidden-select-button-text">
341 <svg aria-hidden="true" class="octicon octicon-eye" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M8.06 2C3 2 0 8 0 8s3 6 8.06 6C13 14 16 8 16 8s-3-6-7.94-6zM8 12c-2.2 0-4-1.78-4-4 0-2.2 1.8-4 4-4 2.22 0 4 1.8 4 4 0 2.22-1.78 4-4 4zm2-4c0 1.11-.89 2-2 2-1.11 0-2-.89-2-2 0-1.11.89-2 2-2 1.11 0 2 .89 2 2z"/></svg>
342 Unwatch
343 </span>
344 </div>
345 </div>
346
347 <div class="select-menu-item js-navigation-item " role="menuitem" tabindex="0">
348 <svg aria-hidden="true" class="octicon octicon-check select-menu-item-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5z"/></svg>
349 <div class="select-menu-item-text">
350 <input id="do_ignore" name="do" type="radio" value="ignore" />
351 <span class="select-menu-item-heading">Ignoring</span>
352 <span class="description">Never be notified.</span>
353 <span class="js-select-button-text hidden-select-button-text">
354 <svg aria-hidden="true" class="octicon octicon-mute" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M8 2.81v10.38c0 .67-.81 1-1.28.53L3 10H1c-.55 0-1-.45-1-1V7c0-.55.45-1 1-1h2l3.72-3.72C7.19 1.81 8 2.14 8 2.81zm7.53 3.22l-1.06-1.06-1.97 1.97-1.97-1.97-1.06 1.06L11.44 8 9.47 9.97l1.06 1.06 1.97-1.97 1.97 1.97 1.06-1.06L13.56 8l1.97-1.97z"/></svg>
355 Stop ignoring
356 </span>
357 </div>
358 </div>
359
360 </div>
361
362 </div>
363 </div>
364 </div>
365</form>
366 </li>
367
368 <li>
369
370 <div class="js-toggler-container js-social-container starring-container ">
371 <!-- '"` --><!-- </textarea></xmp> --></option></form><form accept-charset="UTF-8" action="/gopinav/Chrome-Extensions/unstar" class="starred" data-remote="true" method="post"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="&#x2713;" /><input name="authenticity_token" type="hidden" value="NSjcqPVP09ne+Da9i0kCuUorw3Eo/R87Ii/RAVwcfkp/EhDCwsGro4+pnAREBYXNkzOWEg+HRuHdUHSDQ9kWvQ==" /></div>
372 <button
373 type="submit"
374 class="btn btn-sm btn-with-count js-toggler-target"
375 aria-label="Unstar this repository" title="Unstar gopinav/Chrome-Extensions"
376 data-ga-click="Repository, click unstar button, action:blob#show; text:Unstar">
377 <svg aria-hidden="true" class="octicon octicon-star" height="16" version="1.1" viewBox="0 0 14 16" width="14"><path fill-rule="evenodd" d="M14 6l-4.9-.64L7 1 4.9 5.36 0 6l3.6 3.26L2.67 14 7 11.67 11.33 14l-.93-4.74z"/></svg>
378 Unstar
379 </button>
380 <a class="social-count js-social-count" href="/gopinav/Chrome-Extensions/stargazers"
381 aria-label="12 users starred this repository">
382 12
383 </a>
384</form>
385 <!-- '"` --><!-- </textarea></xmp> --></option></form><form accept-charset="UTF-8" action="/gopinav/Chrome-Extensions/star" class="unstarred" data-remote="true" method="post"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="&#x2713;" /><input name="authenticity_token" type="hidden" value="GGHcWPoBd0pATujKZP+A8ljXNnWwbzMcvYe3wXw/ItUqNvpIbx4H+lACqnRAkbGtm6kG6870SPrPzQsHpAhadQ==" /></div>
386 <button
387 type="submit"
388 class="btn btn-sm btn-with-count js-toggler-target"
389 aria-label="Star this repository" title="Star gopinav/Chrome-Extensions"
390 data-ga-click="Repository, click star button, action:blob#show; text:Star">
391 <svg aria-hidden="true" class="octicon octicon-star" height="16" version="1.1" viewBox="0 0 14 16" width="14"><path fill-rule="evenodd" d="M14 6l-4.9-.64L7 1 4.9 5.36 0 6l3.6 3.26L2.67 14 7 11.67 11.33 14l-.93-4.74z"/></svg>
392 Star
393 </button>
394 <a class="social-count js-social-count" href="/gopinav/Chrome-Extensions/stargazers"
395 aria-label="12 users starred this repository">
396 12
397 </a>
398</form> </div>
399
400 </li>
401
402 <li>
403 <a href="#fork-destination-box" class="btn btn-sm btn-with-count"
404 title="Fork your own copy of gopinav/Chrome-Extensions to your account"
405 aria-label="Fork your own copy of gopinav/Chrome-Extensions to your account"
406 rel="facebox"
407 data-ga-click="Repository, show fork modal, action:blob#show; text:Fork">
408 <svg aria-hidden="true" class="octicon octicon-repo-forked" height="16" version="1.1" viewBox="0 0 10 16" width="10"><path fill-rule="evenodd" d="M8 1a1.993 1.993 0 0 0-1 3.72V6L5 8 3 6V4.72A1.993 1.993 0 0 0 2 1a1.993 1.993 0 0 0-1 3.72V6.5l3 3v1.78A1.993 1.993 0 0 0 5 15a1.993 1.993 0 0 0 1-3.72V9.5l3-3V4.72A1.993 1.993 0 0 0 8 1zM2 4.2C1.34 4.2.8 3.65.8 3c0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zm3 10c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zm3-10c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2z"/></svg>
409 Fork
410 </a>
411
412 <div id="fork-destination-box" style="display: none;">
413 <h2 class="facebox-header" data-facebox-id="facebox-header">Where should we fork this repository?</h2>
414 <include-fragment src=""
415 class="js-fork-select-fragment fork-select-fragment"
416 data-url="/gopinav/Chrome-Extensions/fork?fragment=1">
417 <img alt="Loading" height="64" src="https://assets-cdn.github.com/images/spinners/octocat-spinner-128.gif" width="64" />
418 </include-fragment>
419 </div>
420
421 <a href="/gopinav/Chrome-Extensions/network" class="social-count"
422 aria-label="12 users forked this repository">
423 12
424 </a>
425 </li>
426</ul>
427
428 <h1 class="public ">
429 <svg aria-hidden="true" class="octicon octicon-repo" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M4 9H3V8h1v1zm0-3H3v1h1V6zm0-2H3v1h1V4zm0-2H3v1h1V2zm8-1v12c0 .55-.45 1-1 1H6v2l-1.5-1.5L3 16v-2H1c-.55 0-1-.45-1-1V1c0-.55.45-1 1-1h10c.55 0 1 .45 1 1zm-1 10H1v2h2v-1h3v1h5v-2zm0-10H2v9h9V1z"/></svg>
430 <span class="author" itemprop="author"><a href="/gopinav" class="url fn" rel="author">gopinav</a></span><!--
431--><span class="path-divider">/</span><!--
432--><strong itemprop="name"><a href="/gopinav/Chrome-Extensions" data-pjax="#js-repo-pjax-container">Chrome-Extensions</a></strong>
433
434</h1>
435
436 </div>
437 <div class="container">
438
439<nav class="reponav js-repo-nav js-sidenav-container-pjax"
440 itemscope
441 itemtype="http://schema.org/BreadcrumbList"
442 role="navigation"
443 data-pjax="#js-repo-pjax-container">
444
445 <span itemscope itemtype="http://schema.org/ListItem" itemprop="itemListElement">
446 <a href="/gopinav/Chrome-Extensions" class="js-selected-navigation-item selected reponav-item" data-hotkey="g c" data-selected-links="repo_source repo_downloads repo_commits repo_releases repo_tags repo_branches /gopinav/Chrome-Extensions" itemprop="url">
447 <svg aria-hidden="true" class="octicon octicon-code" height="16" version="1.1" viewBox="0 0 14 16" width="14"><path fill-rule="evenodd" d="M9.5 3L8 4.5 11.5 8 8 11.5 9.5 13 14 8 9.5 3zm-5 0L0 8l4.5 5L6 11.5 2.5 8 6 4.5 4.5 3z"/></svg>
448 <span itemprop="name">Code</span>
449 <meta itemprop="position" content="1">
450</a> </span>
451
452 <span itemscope itemtype="http://schema.org/ListItem" itemprop="itemListElement">
453 <a href="/gopinav/Chrome-Extensions/issues" class="js-selected-navigation-item reponav-item" data-hotkey="g i" data-selected-links="repo_issues repo_labels repo_milestones /gopinav/Chrome-Extensions/issues" itemprop="url">
454 <svg aria-hidden="true" class="octicon octicon-issue-opened" height="16" version="1.1" viewBox="0 0 14 16" width="14"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"/></svg>
455 <span itemprop="name">Issues</span>
456 <span class="Counter">0</span>
457 <meta itemprop="position" content="2">
458</a> </span>
459
460 <span itemscope itemtype="http://schema.org/ListItem" itemprop="itemListElement">
461 <a href="/gopinav/Chrome-Extensions/pulls" class="js-selected-navigation-item reponav-item" data-hotkey="g p" data-selected-links="repo_pulls /gopinav/Chrome-Extensions/pulls" itemprop="url">
462 <svg aria-hidden="true" class="octicon octicon-git-pull-request" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M11 11.28V5c-.03-.78-.34-1.47-.94-2.06C9.46 2.35 8.78 2.03 8 2H7V0L4 3l3 3V4h1c.27.02.48.11.69.31.21.2.3.42.31.69v6.28A1.993 1.993 0 0 0 10 15a1.993 1.993 0 0 0 1-3.72zm-1 2.92c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zM4 3c0-1.11-.89-2-2-2a1.993 1.993 0 0 0-1 3.72v6.56A1.993 1.993 0 0 0 2 15a1.993 1.993 0 0 0 1-3.72V4.72c.59-.34 1-.98 1-1.72zm-.8 10c0 .66-.55 1.2-1.2 1.2-.65 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2zM2 4.2C1.34 4.2.8 3.65.8 3c0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2z"/></svg>
463 <span itemprop="name">Pull requests</span>
464 <span class="Counter">0</span>
465 <meta itemprop="position" content="3">
466</a> </span>
467
468 <a href="/gopinav/Chrome-Extensions/projects" class="js-selected-navigation-item reponav-item" data-selected-links="repo_projects new_repo_project repo_project /gopinav/Chrome-Extensions/projects">
469 <svg aria-hidden="true" class="octicon octicon-project" height="16" version="1.1" viewBox="0 0 15 16" width="15"><path fill-rule="evenodd" d="M10 12h3V2h-3v10zm-4-2h3V2H6v8zm-4 4h3V2H2v12zm-1 1h13V1H1v14zM14 0H1a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h13a1 1 0 0 0 1-1V1a1 1 0 0 0-1-1z"/></svg>
470 Projects
471 <span class="Counter" >0</span>
472</a>
473 <a href="/gopinav/Chrome-Extensions/wiki" class="js-selected-navigation-item reponav-item" data-hotkey="g w" data-selected-links="repo_wiki /gopinav/Chrome-Extensions/wiki">
474 <svg aria-hidden="true" class="octicon octicon-book" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M3 5h4v1H3V5zm0 3h4V7H3v1zm0 2h4V9H3v1zm11-5h-4v1h4V5zm0 2h-4v1h4V7zm0 2h-4v1h4V9zm2-6v9c0 .55-.45 1-1 1H9.5l-1 1-1-1H2c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1h5.5l1 1 1-1H15c.55 0 1 .45 1 1zm-8 .5L7.5 3H2v9h6V3.5zm7-.5H9.5l-.5.5V12h6V3z"/></svg>
475 Wiki
476</a>
477
478 <div class="reponav-dropdown js-menu-container">
479 <button type="button" class="btn-link reponav-item reponav-dropdown js-menu-target " data-no-toggle aria-expanded="false" aria-haspopup="true">
480 Insights
481 <svg aria-hidden="true" class="octicon octicon-triangle-down v-align-middle text-gray" height="11" version="1.1" viewBox="0 0 12 16" width="8"><path fill-rule="evenodd" d="M0 5l6 6 6-6z"/></svg>
482 </button>
483 <div class="dropdown-menu-content js-menu-content">
484 <div class="dropdown-menu dropdown-menu-sw">
485 <a class="dropdown-item" href="/gopinav/Chrome-Extensions/pulse" data-skip-pjax>
486 <svg aria-hidden="true" class="octicon octicon-pulse" height="16" version="1.1" viewBox="0 0 14 16" width="14"><path fill-rule="evenodd" d="M11.5 8L8.8 5.4 6.6 8.5 5.5 1.6 2.38 8H0v2h3.6l.9-1.8.9 5.4L9 8.5l1.6 1.5H14V8z"/></svg>
487 Pulse
488 </a>
489 <a class="dropdown-item" href="/gopinav/Chrome-Extensions/graphs" data-skip-pjax>
490 <svg aria-hidden="true" class="octicon octicon-graph" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M16 14v1H0V0h1v14h15zM5 13H3V8h2v5zm4 0H7V3h2v10zm4 0h-2V6h2v7z"/></svg>
491 Graphs
492 </a>
493 </div>
494 </div>
495 </div>
496</nav>
497
498 </div>
499 </div>
500
501<div class="container new-discussion-timeline experiment-repo-nav">
502 <div class="repository-content">
503
504
505 <a href="/gopinav/Chrome-Extensions/blob/09d50a5d4632f3513e5adf74cb8aab36bdce8cb7/HelloWorld/jquery-3.1.0.min.js" class="d-none js-permalink-shortcut" data-hotkey="y">Permalink</a>
506
507 <!-- blob contrib key: blob_contributors:v21:51b8bf259bab83179c97278a27d0e1e3 -->
508
509 <div class="file-navigation js-zeroclipboard-container">
510
511<div class="select-menu branch-select-menu js-menu-container js-select-menu float-left">
512 <button class=" btn btn-sm select-menu-button js-menu-target css-truncate" data-hotkey="w"
513
514 type="button" aria-label="Switch branches or tags" aria-expanded="false" aria-haspopup="true">
515 <i>Branch:</i>
516 <span class="js-select-button css-truncate-target">master</span>
517 </button>
518
519 <div class="select-menu-modal-holder js-menu-content js-navigation-container" data-pjax>
520
521 <div class="select-menu-modal">
522 <div class="select-menu-header">
523 <svg aria-label="Close" class="octicon octicon-x js-menu-close" height="16" role="img" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48z"/></svg>
524 <span class="select-menu-title">Switch branches/tags</span>
525 </div>
526
527 <div class="select-menu-filters">
528 <div class="select-menu-text-filter">
529 <input type="text" aria-label="Filter branches/tags" id="context-commitish-filter-field" class="form-control js-filterable-field js-navigation-enable" placeholder="Filter branches/tags">
530 </div>
531 <div class="select-menu-tabs">
532 <ul>
533 <li class="select-menu-tab">
534 <a href="#" data-tab-filter="branches" data-filter-placeholder="Filter branches/tags" class="js-select-menu-tab" role="tab">Branches</a>
535 </li>
536 <li class="select-menu-tab">
537 <a href="#" data-tab-filter="tags" data-filter-placeholder="Find a tag…" class="js-select-menu-tab" role="tab">Tags</a>
538 </li>
539 </ul>
540 </div>
541 </div>
542
543 <div class="select-menu-list select-menu-tab-bucket js-select-menu-tab-bucket" data-tab-filter="branches" role="menu">
544
545 <div data-filterable-for="context-commitish-filter-field" data-filterable-type="substring">
546
547
548 <a class="select-menu-item js-navigation-item js-navigation-open selected"
549 href="/gopinav/Chrome-Extensions/blob/master/HelloWorld/jquery-3.1.0.min.js"
550 data-name="master"
551 data-skip-pjax="true"
552 rel="nofollow">
553 <svg aria-hidden="true" class="octicon octicon-check select-menu-item-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5z"/></svg>
554 <span class="select-menu-item-text css-truncate-target js-select-menu-filter-text">
555 master
556 </span>
557 </a>
558 </div>
559
560 <div class="select-menu-no-results">Nothing to show</div>
561 </div>
562
563 <div class="select-menu-list select-menu-tab-bucket js-select-menu-tab-bucket" data-tab-filter="tags">
564 <div data-filterable-for="context-commitish-filter-field" data-filterable-type="substring">
565
566
567 </div>
568
569 <div class="select-menu-no-results">Nothing to show</div>
570 </div>
571
572 </div>
573 </div>
574</div>
575
576 <div class="BtnGroup float-right">
577 <a href="/gopinav/Chrome-Extensions/find/master"
578 class="js-pjax-capture-input btn btn-sm BtnGroup-item"
579 data-pjax
580 data-hotkey="t">
581 Find file
582 </a>
583 <button aria-label="Copy file path to clipboard" class="js-zeroclipboard btn btn-sm BtnGroup-item tooltipped tooltipped-s" data-copied-hint="Copied!" type="button">Copy path</button>
584 </div>
585 <div class="breadcrumb js-zeroclipboard-target">
586 <span class="repo-root js-repo-root"><span class="js-path-segment"><a href="/gopinav/Chrome-Extensions"><span>Chrome-Extensions</span></a></span></span><span class="separator">/</span><span class="js-path-segment"><a href="/gopinav/Chrome-Extensions/tree/master/HelloWorld"><span>HelloWorld</span></a></span><span class="separator">/</span><strong class="final-path">jquery-3.1.0.min.js</strong>
587 </div>
588 </div>
589
590
591 <include-fragment class="commit-tease" src="/gopinav/Chrome-Extensions/contributors/master/HelloWorld/jquery-3.1.0.min.js">
592 <div>
593 Fetching contributors&hellip;
594 </div>
595
596 <div class="commit-tease-contributors">
597 <img alt="" class="loader-loading float-left" height="16" src="https://assets-cdn.github.com/images/spinners/octocat-spinner-32-EAF2F5.gif" width="16" />
598 <span class="loader-error">Cannot retrieve contributors at this time</span>
599 </div>
600</include-fragment>
601 <div class="file">
602 <div class="file-header">
603 <div class="file-actions">
604
605 <div class="BtnGroup">
606 <a href="/gopinav/Chrome-Extensions/raw/master/HelloWorld/jquery-3.1.0.min.js" class="btn btn-sm BtnGroup-item" id="raw-url">Raw</a>
607 <a href="/gopinav/Chrome-Extensions/blame/master/HelloWorld/jquery-3.1.0.min.js" class="btn btn-sm js-update-url-with-hash BtnGroup-item" data-hotkey="b">Blame</a>
608 <a href="/gopinav/Chrome-Extensions/commits/master/HelloWorld/jquery-3.1.0.min.js" class="btn btn-sm BtnGroup-item" rel="nofollow">History</a>
609 </div>
610
611
612 <!-- '"` --><!-- </textarea></xmp> --></option></form><form accept-charset="UTF-8" action="/gopinav/Chrome-Extensions/edit/master/HelloWorld/jquery-3.1.0.min.js" class="inline-form js-update-url-with-hash" method="post"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="&#x2713;" /><input name="authenticity_token" type="hidden" value="oYlolDpOckKoadijEkrSJkWEmqTs5+U6yaulUCtAOfZ4GdG7JfLSnKeKTMdoho/OCsCYGre1IfftXTUyXHPIMA==" /></div>
613 <button class="btn-octicon tooltipped tooltipped-nw" type="submit"
614 aria-label="Fork this project and edit the file" data-hotkey="e" data-disable-with>
615 <svg aria-hidden="true" class="octicon octicon-pencil" height="16" version="1.1" viewBox="0 0 14 16" width="14"><path fill-rule="evenodd" d="M0 12v3h3l8-8-3-3-8 8zm3 2H1v-2h1v1h1v1zm10.3-9.3L12 6 9 3l1.3-1.3a.996.996 0 0 1 1.41 0l1.59 1.59c.39.39.39 1.02 0 1.41z"/></svg>
616 </button>
617</form> <!-- '"` --><!-- </textarea></xmp> --></option></form><form accept-charset="UTF-8" action="/gopinav/Chrome-Extensions/delete/master/HelloWorld/jquery-3.1.0.min.js" class="inline-form" method="post"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="&#x2713;" /><input name="authenticity_token" type="hidden" value="fyavDq5IkXATllY3BUSUI+Cc4EIesCZumjh6KvESWJGMJAszFtOZp8qAF6Hj85ztfV977qk8nkYrTLhPPuN3/w==" /></div>
618 <button class="btn-octicon btn-octicon-danger tooltipped tooltipped-nw" type="submit"
619 aria-label="Fork this project and delete the file" data-disable-with>
620 <svg aria-hidden="true" class="octicon octicon-trashcan" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M11 2H9c0-.55-.45-1-1-1H5c-.55 0-1 .45-1 1H2c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1v9c0 .55.45 1 1 1h7c.55 0 1-.45 1-1V5c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1zm-1 12H3V5h1v8h1V5h1v8h1V5h1v8h1V5h1v9zm1-10H2V3h9v1z"/></svg>
621 </button>
622</form> </div>
623
624 <div class="file-info">
625 5 lines (4 sloc)
626 <span class="file-info-divider"></span>
627 84.3 KB
628 </div>
629</div>
630
631
632
633 <div itemprop="text" class="blob-wrapper data type-javascript">
634 <table class="highlight tab-size js-file-line-container" data-tab-size="8">
635 <tr>
636 <td id="L1" class="blob-num js-line-number" data-line-number="1"></td>
637 <td id="LC1" class="blob-code blob-code-inner js-file-line">/*! jQuery v3.1.0 | (c) jQuery Foundation | jquery.org/license */</td>
638 </tr>
639 <tr>
640 <td id="L2" class="blob-num js-line-number" data-line-number="2"></td>
641 <td id="LC2" class="blob-code blob-code-inner js-file-line">!function(a,b){&quot;use strict&quot;;&quot;object&quot;==typeof module&amp;&amp;&quot;object&quot;==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error(&quot;jQuery requires a window with a document&quot;);return b(a)}:b(a)}(&quot;undefined&quot;!=typeof window?window:this,function(a,b){&quot;use strict&quot;;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(&quot;script&quot;);c.text=a,b.head.appendChild(c).parentNode.removeChild(c)}var q=&quot;3.1.0&quot;,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?a&lt;0?this[a+this.length]:this[a]:f.call(this)},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&lt;0?b:0);return this.pushStack(c&gt;=0&amp;&amp;c&lt;b?[this[c]]:[])},end:function(){return this.prevObject||this.constructor()},push:h,sort:c.sort,splice:c.splice},r.extend=r.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for(&quot;boolean&quot;==typeof g&amp;&amp;(j=g,g=arguments[h]||{},h++),&quot;object&quot;==typeof g||r.isFunction(g)||(g={}),h===i&amp;&amp;(g=this,h--);h&lt;i;h++)if(null!=(a=arguments[h]))for(b in a)c=g[b],d=a[b],g!==d&amp;&amp;(j&amp;&amp;d&amp;&amp;(r.isPlainObject(d)||(e=r.isArray(d)))?(e?(e=!1,f=c&amp;&amp;r.isArray(c)?c:[]):f=c&amp;&amp;r.isPlainObject(c)?c:{},g[b]=r.extend(j,f,d)):void 0!==d&amp;&amp;(g[b]=d));return g},r.extend({expando:&quot;jQuery&quot;+(q+Math.random()).replace(/\D/g,&quot;&quot;),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return&quot;function&quot;===r.type(a)},isArray:Array.isArray,isWindow:function(a){return null!=a&amp;&amp;a===a.window},isNumeric:function(a){var b=r.type(a);return(&quot;number&quot;===b||&quot;string&quot;===b)&amp;&amp;!isNaN(a-parseFloat(a))},isPlainObject:function(a){var b,c;return!(!a||&quot;[object Object]&quot;!==k.call(a))&amp;&amp;(!(b=e(a))||(c=l.call(b,&quot;constructor&quot;)&amp;&amp;b.constructor,&quot;function&quot;==typeof c&amp;&amp;m.call(c)===n))},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},type:function(a){return null==a?a+&quot;&quot;:&quot;object&quot;==typeof a||&quot;function&quot;==typeof a?j[k.call(a)]||&quot;object&quot;:typeof a},globalEval:function(a){p(a)},camelCase:function(a){return a.replace(t,&quot;ms-&quot;).replace(u,v)},nodeName:function(a,b){return a.nodeName&amp;&amp;a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b){var c,d=0;if(w(a)){for(c=a.length;d&lt;c;d++)if(b.call(a[d],d,a[d])===!1)break}else for(d in a)if(b.call(a[d],d,a[d])===!1)break;return a},trim:function(a){return null==a?&quot;&quot;:(a+&quot;&quot;).replace(s,&quot;&quot;)},makeArray:function(a,b){var c=b||[];return null!=a&amp;&amp;(w(Object(a))?r.merge(c,&quot;string&quot;==typeof a?[a]:a):h.call(c,a)),c},inArray:function(a,b,c){return null==b?-1:i.call(b,a,c)},merge:function(a,b){for(var c=+b.length,d=0,e=a.length;d&lt;c;d++)a[e++]=b[d];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;f&lt;g;f++)d=!b(a[f],f),d!==h&amp;&amp;e.push(a[f]);return e},map:function(a,b,c){var d,e,f=0,h=[];if(w(a))for(d=a.length;f&lt;d;f++)e=b(a[f],f,c),null!=e&amp;&amp;h.push(e);else for(f in a)e=b(a[f],f,c),null!=e&amp;&amp;h.push(e);return g.apply([],h)},guid:1,proxy:function(a,b){var c,d,e;if(&quot;string&quot;==typeof b&amp;&amp;(c=a[b],b=a,a=c),r.isFunction(a))return d=f.call(arguments,2),e=function(){return a.apply(b||this,d.concat(f.call(arguments)))},e.guid=a.guid=a.guid||r.guid++,e},now:Date.now,support:o}),&quot;function&quot;==typeof Symbol&amp;&amp;(r.fn[Symbol.iterator]=c[Symbol.iterator]),r.each(&quot;Boolean Number String Function Array Date RegExp Object Error Symbol&quot;.split(&quot; &quot;),function(a,b){j[&quot;[object &quot;+b+&quot;]&quot;]=b.toLowerCase()});function w(a){var b=!!a&amp;&amp;&quot;length&quot;in a&amp;&amp;a.length,c=r.type(a);return&quot;function&quot;!==c&amp;&amp;!r.isWindow(a)&amp;&amp;(&quot;array&quot;===c||0===b||&quot;number&quot;==typeof b&amp;&amp;b&gt;0&amp;&amp;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=&quot;sizzle&quot;+1*new Date,v=a.document,w=0,x=0,y=ha(),z=ha(),A=ha(),B=function(a,b){return a===b&amp;&amp;(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&lt;d;c++)if(a[c]===b)return c;return-1},J=&quot;checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped&quot;,K=&quot;[\\x20\\t\\r\\n\\f]&quot;,L=&quot;(?:\\\\.|[\\w-]|[^\0-\\xa0])+&quot;,M=&quot;\\[&quot;+K+&quot;*(&quot;+L+&quot;)(?:&quot;+K+&quot;*([*^$|!~]?=)&quot;+K+&quot;*(?:&#39;((?:\\\\.|[^\\\\&#39;])*)&#39;|\&quot;((?:\\\\.|[^\\\\\&quot;])*)\&quot;|(&quot;+L+&quot;))|)&quot;+K+&quot;*\\]&quot;,N=&quot;:(&quot;+L+&quot;)(?:\\(((&#39;((?:\\\\.|[^\\\\&#39;])*)&#39;|\&quot;((?:\\\\.|[^\\\\\&quot;])*)\&quot;)|((?:\\\\.|[^\\\\()[\\]]|&quot;+M+&quot;)*)|.*)\\)|)&quot;,O=new RegExp(K+&quot;+&quot;,&quot;g&quot;),P=new RegExp(&quot;^&quot;+K+&quot;+|((?:^|[^\\\\])(?:\\\\.)*)&quot;+K+&quot;+$&quot;,&quot;g&quot;),Q=new RegExp(&quot;^&quot;+K+&quot;*,&quot;+K+&quot;*&quot;),R=new RegExp(&quot;^&quot;+K+&quot;*([&gt;+~]|&quot;+K+&quot;)&quot;+K+&quot;*&quot;),S=new RegExp(&quot;=&quot;+K+&quot;*([^\\]&#39;\&quot;]*?)&quot;+K+&quot;*\\]&quot;,&quot;g&quot;),T=new RegExp(N),U=new RegExp(&quot;^&quot;+L+&quot;$&quot;),V={ID:new RegExp(&quot;^#(&quot;+L+&quot;)&quot;),CLASS:new RegExp(&quot;^\\.(&quot;+L+&quot;)&quot;),TAG:new RegExp(&quot;^(&quot;+L+&quot;|[*])&quot;),ATTR:new RegExp(&quot;^&quot;+M),PSEUDO:new RegExp(&quot;^&quot;+N),CHILD:new RegExp(&quot;^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(&quot;+K+&quot;*(even|odd|(([+-]|)(\\d*)n|)&quot;+K+&quot;*(?:([+-]|)&quot;+K+&quot;*(\\d+)|))&quot;+K+&quot;*\\)|)&quot;,&quot;i&quot;),bool:new RegExp(&quot;^(?:&quot;+J+&quot;)$&quot;,&quot;i&quot;),needsContext:new RegExp(&quot;^&quot;+K+&quot;*[&gt;+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(&quot;+K+&quot;*((?:-\\d)?\\d*)&quot;+K+&quot;*\\)|)(?=[^-]|$)&quot;,&quot;i&quot;)},W=/^(?:input|select|textarea|button)$/i,X=/^h\d$/i,Y=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,$=/[+~]/,_=new RegExp(&quot;\\\\([\\da-f]{1,6}&quot;+K+&quot;?|(&quot;+K+&quot;)|.)&quot;,&quot;ig&quot;),aa=function(a,b,c){var d=&quot;0x&quot;+b-65536;return d!==d||c?b:d&lt;0?String.fromCharCode(d+65536):String.fromCharCode(d&gt;&gt;10|55296,1023&amp;d|56320)},ba=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,ca=function(a,b){return b?&quot;\0&quot;===a?&quot;\ufffd&quot;:a.slice(0,-1)+&quot;\\&quot;+a.charCodeAt(a.length-1).toString(16)+&quot; &quot;:&quot;\\&quot;+a},da=function(){m()},ea=ta(function(a){return a.disabled===!0},{dir:&quot;parentNode&quot;,next:&quot;legend&quot;});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&amp;&amp;b.ownerDocument,w=b?b.nodeType:9;if(d=d||[],&quot;string&quot;!=typeof a||!a||1!==w&amp;&amp;9!==w&amp;&amp;11!==w)return d;if(!e&amp;&amp;((b?b.ownerDocument||b:v)!==n&amp;&amp;m(b),b=b||n,p)){if(11!==w&amp;&amp;(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&amp;&amp;(j=s.getElementById(f))&amp;&amp;t(b,j)&amp;&amp;j.id===f)return d.push(j),d}else{if(l[2])return G.apply(d,b.getElementsByTagName(a)),d;if((f=l[3])&amp;&amp;c.getElementsByClassName&amp;&amp;b.getElementsByClassName)return G.apply(d,b.getElementsByClassName(f)),d}if(c.qsa&amp;&amp;!A[a+&quot; &quot;]&amp;&amp;(!q||!q.test(a))){if(1!==w)s=b,r=a;else if(&quot;object&quot;!==b.nodeName.toLowerCase()){(k=b.getAttribute(&quot;id&quot;))?k=k.replace(ba,ca):b.setAttribute(&quot;id&quot;,k=u),o=g(a),h=o.length;while(h--)o[h]=&quot;#&quot;+k+&quot; &quot;+sa(o[h]);r=o.join(&quot;,&quot;),s=$.test(a)&amp;&amp;qa(b.parentNode)||b}if(r)try{return G.apply(d,s.querySelectorAll(r)),d}catch(x){}finally{k===u&amp;&amp;b.removeAttribute(&quot;id&quot;)}}}return i(a.replace(P,&quot;$1&quot;),b,d,e)}function ha(){var a=[];function b(c,e){return a.push(c+&quot; &quot;)&gt;d.cacheLength&amp;&amp;delete b[a.shift()],b[c+&quot; &quot;]=e}return b}function ia(a){return a[u]=!0,a}function ja(a){var b=n.createElement(&quot;fieldset&quot;);try{return!!a(b)}catch(c){return!1}finally{b.parentNode&amp;&amp;b.parentNode.removeChild(b),b=null}}function ka(a,b){var c=a.split(&quot;|&quot;),e=c.length;while(e--)d.attrHandle[c[e]]=b}function la(a,b){var c=b&amp;&amp;a,d=c&amp;&amp;1===a.nodeType&amp;&amp;1===b.nodeType&amp;&amp;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&quot;input&quot;===c&amp;&amp;b.type===a}}function na(a){return function(b){var c=b.nodeName.toLowerCase();return(&quot;input&quot;===c||&quot;button&quot;===c)&amp;&amp;b.type===a}}function oa(a){return function(b){return&quot;label&quot;in b&amp;&amp;b.disabled===a||&quot;form&quot;in b&amp;&amp;b.disabled===a||&quot;form&quot;in b&amp;&amp;b.disabled===!1&amp;&amp;(b.isDisabled===a||b.isDisabled!==!a&amp;&amp;(&quot;label&quot;in b||!ea(b))!==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]]&amp;&amp;(c[e]=!(d[e]=c[e]))})})}function qa(a){return a&amp;&amp;&quot;undefined&quot;!=typeof a.getElementsByTagName&amp;&amp;a}c=ga.support={},f=ga.isXML=function(a){var b=a&amp;&amp;(a.ownerDocument||a).documentElement;return!!b&amp;&amp;&quot;HTML&quot;!==b.nodeName},m=ga.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&amp;&amp;9===g.nodeType&amp;&amp;g.documentElement?(n=g,o=n.documentElement,p=!f(n),v!==n&amp;&amp;(e=n.defaultView)&amp;&amp;e.top!==e&amp;&amp;(e.addEventListener?e.addEventListener(&quot;unload&quot;,da,!1):e.attachEvent&amp;&amp;e.attachEvent(&quot;onunload&quot;,da)),c.attributes=ja(function(a){return a.className=&quot;i&quot;,!a.getAttribute(&quot;className&quot;)}),c.getElementsByTagName=ja(function(a){return a.appendChild(n.createComment(&quot;&quot;)),!a.getElementsByTagName(&quot;*&quot;).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.find.ID=function(a,b){if(&quot;undefined&quot;!=typeof b.getElementById&amp;&amp;p){var c=b.getElementById(a);return c?[c]:[]}},d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){return a.getAttribute(&quot;id&quot;)===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){var c=&quot;undefined&quot;!=typeof a.getAttributeNode&amp;&amp;a.getAttributeNode(&quot;id&quot;);return c&amp;&amp;c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return&quot;undefined&quot;!=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(&quot;*&quot;===a){while(c=f[e++])1===c.nodeType&amp;&amp;d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&amp;&amp;function(a,b){if(&quot;undefined&quot;!=typeof b.getElementsByClassName&amp;&amp;p)return b.getElementsByClassName(a)},r=[],q=[],(c.qsa=Y.test(n.querySelectorAll))&amp;&amp;(ja(function(a){o.appendChild(a).innerHTML=&quot;&lt;a id=&#39;&quot;+u+&quot;&#39;&gt;&lt;/a&gt;&lt;select id=&#39;&quot;+u+&quot;-\r\\&#39; msallowcapture=&#39;&#39;&gt;&lt;option selected=&#39;&#39;&gt;&lt;/option&gt;&lt;/select&gt;&quot;,a.querySelectorAll(&quot;[msallowcapture^=&#39;&#39;]&quot;).length&amp;&amp;q.push(&quot;[*^$]=&quot;+K+&quot;*(?:&#39;&#39;|\&quot;\&quot;)&quot;),a.querySelectorAll(&quot;[selected]&quot;).length||q.push(&quot;\\[&quot;+K+&quot;*(?:value|&quot;+J+&quot;)&quot;),a.querySelectorAll(&quot;[id~=&quot;+u+&quot;-]&quot;).length||q.push(&quot;~=&quot;),a.querySelectorAll(&quot;:checked&quot;).length||q.push(&quot;:checked&quot;),a.querySelectorAll(&quot;a#&quot;+u+&quot;+*&quot;).length||q.push(&quot;.#.+[+~]&quot;)}),ja(function(a){a.innerHTML=&quot;&lt;a href=&#39;&#39; disabled=&#39;disabled&#39;&gt;&lt;/a&gt;&lt;select disabled=&#39;disabled&#39;&gt;&lt;option/&gt;&lt;/select&gt;&quot;;var b=n.createElement(&quot;input&quot;);b.setAttribute(&quot;type&quot;,&quot;hidden&quot;),a.appendChild(b).setAttribute(&quot;name&quot;,&quot;D&quot;),a.querySelectorAll(&quot;[name=d]&quot;).length&amp;&amp;q.push(&quot;name&quot;+K+&quot;*[*^$|!~]?=&quot;),2!==a.querySelectorAll(&quot;:enabled&quot;).length&amp;&amp;q.push(&quot;:enabled&quot;,&quot;:disabled&quot;),o.appendChild(a).disabled=!0,2!==a.querySelectorAll(&quot;:disabled&quot;).length&amp;&amp;q.push(&quot;:enabled&quot;,&quot;:disabled&quot;),a.querySelectorAll(&quot;*,:x&quot;),q.push(&quot;,.*:&quot;)})),(c.matchesSelector=Y.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&amp;&amp;ja(function(a){c.disconnectedMatch=s.call(a,&quot;*&quot;),s.call(a,&quot;[s!=&#39;&#39;]:x&quot;),r.push(&quot;!=&quot;,N)}),q=q.length&amp;&amp;new RegExp(q.join(&quot;|&quot;)),r=r.length&amp;&amp;new RegExp(r.join(&quot;|&quot;)),b=Y.test(o.compareDocumentPosition),t=b||Y.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&amp;&amp;b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&amp;&amp;16&amp;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&amp;d||!c.sortDetached&amp;&amp;b.compareDocumentPosition(a)===d?a===n||a.ownerDocument===v&amp;&amp;t(v,a)?-1:b===n||b.ownerDocument===v&amp;&amp;t(v,b)?1:k?I(k,a)-I(k,b):0:4&amp;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&amp;&amp;m(a),b=b.replace(S,&quot;=&#39;$1&#39;]&quot;),c.matchesSelector&amp;&amp;p&amp;&amp;!A[b+&quot; &quot;]&amp;&amp;(!r||!r.test(b))&amp;&amp;(!q||!q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&amp;&amp;11!==a.document.nodeType)return d}catch(e){}return ga(b,n,null,[a]).length&gt;0},ga.contains=function(a,b){return(a.ownerDocument||a)!==n&amp;&amp;m(a),t(a,b)},ga.attr=function(a,b){(a.ownerDocument||a)!==n&amp;&amp;m(a);var e=d.attrHandle[b.toLowerCase()],f=e&amp;&amp;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))&amp;&amp;f.specified?f.value:null},ga.escape=function(a){return(a+&quot;&quot;).replace(ba,ca)},ga.error=function(a){throw new Error(&quot;Syntax error, unrecognized expression: &quot;+a)},ga.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&amp;&amp;a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&amp;&amp;(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=ga.getText=function(a){var b,c=&quot;&quot;,d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if(&quot;string&quot;==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:{&quot;&gt;&quot;:{dir:&quot;parentNode&quot;,first:!0},&quot; &quot;:{dir:&quot;parentNode&quot;},&quot;+&quot;:{dir:&quot;previousSibling&quot;,first:!0},&quot;~&quot;:{dir:&quot;previousSibling&quot;}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(_,aa),a[3]=(a[3]||a[4]||a[5]||&quot;&quot;).replace(_,aa),&quot;~=&quot;===a[2]&amp;&amp;(a[3]=&quot; &quot;+a[3]+&quot; &quot;),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),&quot;nth&quot;===a[1].slice(0,3)?(a[3]||ga.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*(&quot;even&quot;===a[3]||&quot;odd&quot;===a[3])),a[5]=+(a[7]+a[8]||&quot;odd&quot;===a[3])):a[3]&amp;&amp;ga.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&amp;&amp;a[2];return V.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||&quot;&quot;:c&amp;&amp;T.test(c)&amp;&amp;(b=g(c,!0))&amp;&amp;(b=c.indexOf(&quot;)&quot;,c.length-b)-c.length)&amp;&amp;(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&quot;*&quot;===a?function(){return!0}:function(a){return a.nodeName&amp;&amp;a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+&quot; &quot;];return b||(b=new RegExp(&quot;(^|&quot;+K+&quot;)&quot;+a+&quot;(&quot;+K+&quot;|$)&quot;))&amp;&amp;y(a,function(a){return b.test(&quot;string&quot;==typeof a.className&amp;&amp;a.className||&quot;undefined&quot;!=typeof a.getAttribute&amp;&amp;a.getAttribute(&quot;class&quot;)||&quot;&quot;)})},ATTR:function(a,b,c){return function(d){var e=ga.attr(d,a);return null==e?&quot;!=&quot;===b:!b||(e+=&quot;&quot;,&quot;=&quot;===b?e===c:&quot;!=&quot;===b?e!==c:&quot;^=&quot;===b?c&amp;&amp;0===e.indexOf(c):&quot;*=&quot;===b?c&amp;&amp;e.indexOf(c)&gt;-1:&quot;$=&quot;===b?c&amp;&amp;e.slice(-c.length)===c:&quot;~=&quot;===b?(&quot; &quot;+e.replace(O,&quot; &quot;)+&quot; &quot;).indexOf(c)&gt;-1:&quot;|=&quot;===b&amp;&amp;(e===c||e.slice(0,c.length+1)===c+&quot;-&quot;))}},CHILD:function(a,b,c,d,e){var f=&quot;nth&quot;!==a.slice(0,3),g=&quot;last&quot;!==a.slice(-4),h=&quot;of-type&quot;===b;return 1===d&amp;&amp;0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?&quot;nextSibling&quot;:&quot;previousSibling&quot;,q=b.parentNode,r=h&amp;&amp;b.nodeName.toLowerCase(),s=!i&amp;&amp;!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=&quot;only&quot;===a&amp;&amp;!o&amp;&amp;&quot;nextSibling&quot;}return!0}if(o=[g?q.firstChild:q.lastChild],g&amp;&amp;s){m=q,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&amp;&amp;j[1],t=n&amp;&amp;j[2],m=n&amp;&amp;q.childNodes[n];while(m=++n&amp;&amp;m&amp;&amp;m[p]||(t=n=0)||o.pop())if(1===m.nodeType&amp;&amp;++t&amp;&amp;m===b){k[a]=[w,n,t];break}}else if(s&amp;&amp;(m=b,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&amp;&amp;j[1],t=n),t===!1)while(m=++n&amp;&amp;m&amp;&amp;m[p]||(t=n=0)||o.pop())if((h?m.nodeName.toLowerCase()===r:1===m.nodeType)&amp;&amp;++t&amp;&amp;(s&amp;&amp;(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&amp;&amp;t/d&gt;=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||ga.error(&quot;unsupported pseudo: &quot;+a);return e[u]?e(b):e.length&gt;1?(c=[a,a,&quot;&quot;,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,&quot;$1&quot;));return d[u]?ia(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&amp;&amp;(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&gt;0}}),contains:ia(function(a){return a=a.replace(_,aa),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)&gt;-1}}),lang:ia(function(a){return U.test(a||&quot;&quot;)||ga.error(&quot;unsupported lang: &quot;+a),a=a.replace(_,aa).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute(&quot;xml:lang&quot;)||b.getAttribute(&quot;lang&quot;))return c=c.toLowerCase(),c===a||0===c.indexOf(a+&quot;-&quot;);while((b=b.parentNode)&amp;&amp;1===b.nodeType);return!1}}),target:function(b){var c=a.location&amp;&amp;a.location.hash;return c&amp;&amp;c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&amp;&amp;(!n.hasFocus||n.hasFocus())&amp;&amp;!!(a.type||a.href||~a.tabIndex)},enabled:oa(!1),disabled:oa(!0),checked:function(a){var b=a.nodeName.toLowerCase();return&quot;input&quot;===b&amp;&amp;!!a.checked||&quot;option&quot;===b&amp;&amp;!!a.selected},selected:function(a){return a.parentNode&amp;&amp;a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType&lt;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&quot;input&quot;===b&amp;&amp;&quot;button&quot;===a.type||&quot;button&quot;===b},text:function(a){var b;return&quot;input&quot;===a.nodeName.toLowerCase()&amp;&amp;&quot;text&quot;===a.type&amp;&amp;(null==(b=a.getAttribute(&quot;type&quot;))||&quot;text&quot;===b.toLowerCase())},first:pa(function(){return[0]}),last:pa(function(a,b){return[b-1]}),eq:pa(function(a,b,c){return[c&lt;0?c+b:c]}),even:pa(function(a,b){for(var c=0;c&lt;b;c+=2)a.push(c);return a}),odd:pa(function(a,b){for(var c=1;c&lt;b;c+=2)a.push(c);return a}),lt:pa(function(a,b,c){for(var d=c&lt;0?c+b:c;--d&gt;=0;)a.push(d);return a}),gt:pa(function(a,b,c){for(var d=c&lt;0?c+b:c;++d&lt;b;)a.push(d);return a})}},d.pseudos.nth=d.pseudos.eq;for(b in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})d.pseudos[b]=ma(b);for(b in{submit:!0,reset:!0})d.pseudos[b]=na(b);function ra(){}ra.prototype=d.filters=d.pseudos,d.setFilters=new ra,g=ga.tokenize=function(a,b){var c,e,f,g,h,i,j,k=z[a+&quot; &quot;];if(k)return b?0:k.slice(0);h=a,i=[],j=d.preFilter;while(h){c&amp;&amp;!(e=Q.exec(h))||(e&amp;&amp;(h=h.slice(e[0].length)||h),i.push(f=[])),c=!1,(e=R.exec(h))&amp;&amp;(c=e.shift(),f.push({value:c,type:e[0].replace(P,&quot; &quot;)}),h=h.slice(c.length));for(g in d.filter)!(e=V[g].exec(h))||j[g]&amp;&amp;!(e=j[g](e))||(c=e.shift(),f.push({value:c,type:g,matches:e}),h=h.slice(c.length));if(!c)break}return b?h.length:h?ga.error(a):z(a,i).slice(0)};function sa(a){for(var b=0,c=a.length,d=&quot;&quot;;b&lt;c;b++)d+=a[b].value;return d}function ta(a,b,c){var d=b.dir,e=b.next,f=e||d,g=c&amp;&amp;&quot;parentNode&quot;===f,h=x++;return b.first?function(b,c,e){while(b=b[d])if(1===b.nodeType||g)return a(b,c,e)}:function(b,c,i){var j,k,l,m=[w,h];if(i){while(b=b[d])if((1===b.nodeType||g)&amp;&amp;a(b,c,i))return!0}else while(b=b[d])if(1===b.nodeType||g)if(l=b[u]||(b[u]={}),k=l[b.uniqueID]||(l[b.uniqueID]={}),e&amp;&amp;e===b.nodeName.toLowerCase())b=b[d]||b;else{if((j=k[f])&amp;&amp;j[0]===w&amp;&amp;j[1]===h)return m[2]=j[2];if(k[f]=m,m[2]=a(b,c,i))return!0}}}function ua(a){return a.length&gt;1?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&lt;e;d++)ga(a,b[d],c);return c}function wa(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;h&lt;i;h++)(f=a[h])&amp;&amp;(c&amp;&amp;!c(f,d,e)||(g.push(f),j&amp;&amp;b.push(h)));return g}function xa(a,b,c,d,e,f){return d&amp;&amp;!d[u]&amp;&amp;(d=xa(d)),e&amp;&amp;!e[u]&amp;&amp;(e=xa(e,f)),ia(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||va(b||&quot;*&quot;,h.nodeType?[h]:h,[]),q=!a||!f&amp;&amp;b?p:wa(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&amp;&amp;c(q,r,h,i),d){j=wa(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&amp;&amp;(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&amp;&amp;j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&amp;&amp;(j=e?I(f,l):m[k])&gt;-1&amp;&amp;(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[&quot; &quot;],i=g?1:0,k=ta(function(a){return a===b},h,!0),l=ta(function(a){return I(b,a)&gt;-1},h,!0),m=[function(a,c,d){var e=!g&amp;&amp;(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];i&lt;f;i++)if(c=d.relative[a[i].type])m=[ta(ua(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;e&lt;f;e++)if(d.relative[a[e].type])break;return xa(i&gt;1&amp;&amp;ua(m),i&gt;1&amp;&amp;sa(a.slice(0,i-1).concat({value:&quot; &quot;===a[i-2].type?&quot;*&quot;:&quot;&quot;})).replace(P,&quot;$1&quot;),c,i&lt;e&amp;&amp;ya(a.slice(i,e)),e&lt;f&amp;&amp;ya(a=a.slice(e)),e&lt;f&amp;&amp;sa(a))}m.push(c)}return ua(m)}function za(a,b){var c=b.length&gt;0,e=a.length&gt;0,f=function(f,g,h,i,k){var l,o,q,r=0,s=&quot;0&quot;,t=f&amp;&amp;[],u=[],v=j,x=f||e&amp;&amp;d.find.TAG(&quot;*&quot;,k),y=w+=null==v?1:Math.random()||.1,z=x.length;for(k&amp;&amp;(j=g===n||g||k);s!==z&amp;&amp;null!=(l=x[s]);s++){if(e&amp;&amp;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&amp;&amp;(w=y)}c&amp;&amp;((l=!q&amp;&amp;l)&amp;&amp;r--,f&amp;&amp;t.push(l))}if(r+=s,c&amp;&amp;s!==r){o=0;while(q=b[o++])q(t,u,g,h);if(f){if(r&gt;0)while(s--)t[s]||u[s]||(u[s]=E.call(i));u=wa(u)}G.apply(i,u),k&amp;&amp;!f&amp;&amp;u.length&gt;0&amp;&amp;r+b.length&gt;1&amp;&amp;ga.uniqueSort(i)}return k&amp;&amp;(w=y,j=v),t};return c?ia(f):f}return h=ga.compile=function(a,b){var c,d=[],e=[],f=A[a+&quot; &quot;];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,e,f){var i,j,k,l,m,n=&quot;function&quot;==typeof a&amp;&amp;a,o=!f&amp;&amp;g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length&gt;2&amp;&amp;&quot;ID&quot;===(k=j[0]).type&amp;&amp;c.getById&amp;&amp;9===b.nodeType&amp;&amp;p&amp;&amp;d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(_,aa),b)||[])[0],!b)return e;n&amp;&amp;(b=b.parentNode),a=a.slice(j.shift().value.length)}i=V.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&amp;&amp;(f=m(k.matches[0].replace(_,aa),$.test(j[0].type)&amp;&amp;qa(b.parentNode)||b))){if(j.splice(i,1),a=f.length&amp;&amp;sa(j),!a)return G.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,!b||$.test(a)&amp;&amp;qa(b.parentNode)||b),e},c.sortStable=u.split(&quot;&quot;).sort(B).join(&quot;&quot;)===u,c.detectDuplicates=!!l,m(),c.sortDetached=ja(function(a){return 1&amp;a.compareDocumentPosition(n.createElement(&quot;fieldset&quot;))}),ja(function(a){return a.innerHTML=&quot;&lt;a href=&#39;#&#39;&gt;&lt;/a&gt;&quot;,&quot;#&quot;===a.firstChild.getAttribute(&quot;href&quot;)})||ka(&quot;type|href|height|width&quot;,function(a,b,c){if(!c)return a.getAttribute(b,&quot;type&quot;===b.toLowerCase()?1:2)}),c.attributes&amp;&amp;ja(function(a){return a.innerHTML=&quot;&lt;input/&gt;&quot;,a.firstChild.setAttribute(&quot;value&quot;,&quot;&quot;),&quot;&quot;===a.firstChild.getAttribute(&quot;value&quot;)})||ka(&quot;value&quot;,function(a,b,c){if(!c&amp;&amp;&quot;input&quot;===a.nodeName.toLowerCase())return a.defaultValue}),ja(function(a){return null==a.getAttribute(&quot;disabled&quot;)})||ka(J,function(a,b,c){var d;if(!c)return a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&amp;&amp;d.specified?d.value:null}),ga}(a);r.find=x,r.expr=x.selectors,r.expr[&quot;:&quot;]=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])&amp;&amp;9!==a.nodeType)if(1===a.nodeType){if(e&amp;&amp;r(a).is(c))break;d.push(a)}return d},z=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&amp;&amp;a!==b&amp;&amp;c.push(a);return c},A=r.expr.match.needsContext,B=/^&lt;([a-z][^\/\0&gt;:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?&gt;(?:&lt;\/\1&gt;|)$/i,C=/^.[^:#\[\.,]*$/;function D(a,b,c){if(r.isFunction(b))return r.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return r.grep(a,function(a){return a===b!==c});if(&quot;string&quot;==typeof b){if(C.test(b))return r.filter(b,a,c);b=r.filter(b,a)}return r.grep(a,function(a){return i.call(b,a)&gt;-1!==c&amp;&amp;1===a.nodeType})}r.filter=function(a,b,c){var d=b[0];return c&amp;&amp;(a=&quot;:not(&quot;+a+&quot;)&quot;),1===b.length&amp;&amp;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(&quot;string&quot;!=typeof a)return this.pushStack(r(a).filter(function(){for(b=0;b&lt;d;b++)if(r.contains(e[b],this))return!0}));for(c=this.pushStack([]),b=0;b&lt;d;b++)r.find(a,e[b],c);return d&gt;1?r.uniqueSort(c):c},filter:function(a){return this.pushStack(D(this,a||[],!1))},not:function(a){return this.pushStack(D(this,a||[],!0))},is:function(a){return!!D(this,&quot;string&quot;==typeof a&amp;&amp;A.test(a)?r(a):a||[],!1).length}});var E,F=/^(?:\s*(&lt;[\w\W]+&gt;)[^&gt;]*|#([\w-]+))$/,G=r.fn.init=function(a,b,c){var e,f;if(!a)return this;if(c=c||E,&quot;string&quot;==typeof a){if(e=&quot;&lt;&quot;===a[0]&amp;&amp;&quot;&gt;&quot;===a[a.length-1]&amp;&amp;a.length&gt;=3?[null,a,null]:F.exec(a),!e||!e[1]&amp;&amp;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&amp;&amp;b.nodeType?b.ownerDocument||b:d,!0)),B.test(e[1])&amp;&amp;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&amp;&amp;(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)};G.prototype=r.fn,E=r(d);var H=/^(?:parents|prev(?:Until|All))/,I={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&lt;c;a++)if(r.contains(this,b[a]))return!0})},closest:function(a,b){var c,d=0,e=this.length,f=[],g=&quot;string&quot;!=typeof a&amp;&amp;r(a);if(!A.test(a))for(;d&lt;e;d++)for(c=this[d];c&amp;&amp;c!==b;c=c.parentNode)if(c.nodeType&lt;11&amp;&amp;(g?g.index(c)&gt;-1:1===c.nodeType&amp;&amp;r.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length&gt;1?r.uniqueSort(f):f)},index:function(a){return a?&quot;string&quot;==typeof a?i.call(r(a),this[0]):i.call(this,a.jquery?a[0]:a):this[0]&amp;&amp;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 J(a,b){while((a=a[b])&amp;&amp;1!==a.nodeType);return a}r.each({parent:function(a){var b=a.parentNode;return b&amp;&amp;11!==b.nodeType?b:null},parents:function(a){return y(a,&quot;parentNode&quot;)},parentsUntil:function(a,b,c){return y(a,&quot;parentNode&quot;,c)},next:function(a){return J(a,&quot;nextSibling&quot;)},prev:function(a){return J(a,&quot;previousSibling&quot;)},nextAll:function(a){return y(a,&quot;nextSibling&quot;)},prevAll:function(a){return y(a,&quot;previousSibling&quot;)},nextUntil:function(a,b,c){return y(a,&quot;nextSibling&quot;,c)},prevUntil:function(a,b,c){return y(a,&quot;previousSibling&quot;,c)},siblings:function(a){return z((a.parentNode||{}).firstChild,a)},children:function(a){return z(a.firstChild)},contents:function(a){return a.contentDocument||r.merge([],a.childNodes)}},function(a,b){r.fn[a]=function(c,d){var e=r.map(this,b,c);return&quot;Until&quot;!==a.slice(-5)&amp;&amp;(d=c),d&amp;&amp;&quot;string&quot;==typeof d&amp;&amp;(e=r.filter(d,e)),this.length&gt;1&amp;&amp;(I[a]||r.uniqueSort(e),H.test(a)&amp;&amp;e.reverse()),this.pushStack(e)}});var K=/\S+/g;function L(a){var b={};return r.each(a.match(K)||[],function(a,c){b[c]=!0}),b}r.Callbacks=function(a){a=&quot;string&quot;==typeof a?L(a):r.extend({},a);var b,c,d,e,f=[],g=[],h=-1,i=function(){for(e=a.once,d=b=!0;g.length;h=-1){c=g.shift();while(++h&lt;f.length)f[h].apply(c[0],c[1])===!1&amp;&amp;a.stopOnFalse&amp;&amp;(h=f.length,c=!1)}a.memory||(c=!1),b=!1,e&amp;&amp;(f=c?[]:&quot;&quot;)},j={add:function(){return f&amp;&amp;(c&amp;&amp;!b&amp;&amp;(h=f.length-1,g.push(c)),function d(b){r.each(b,function(b,c){r.isFunction(c)?a.unique&amp;&amp;j.has(c)||f.push(c):c&amp;&amp;c.length&amp;&amp;&quot;string&quot;!==r.type(c)&amp;&amp;d(c)})}(arguments),c&amp;&amp;!b&amp;&amp;i()),this},remove:function(){return r.each(arguments,function(a,b){var c;while((c=r.inArray(b,f,c))&gt;-1)f.splice(c,1),c&lt;=h&amp;&amp;h--}),this},has:function(a){return a?r.inArray(a,f)&gt;-1:f.length&gt;0},empty:function(){return f&amp;&amp;(f=[]),this},disable:function(){return e=g=[],f=c=&quot;&quot;,this},disabled:function(){return!f},lock:function(){return e=g=[],c||b||(f=c=&quot;&quot;),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 M(a){return a}function N(a){throw a}function O(a,b,c){var d;try{a&amp;&amp;r.isFunction(d=a.promise)?d.call(a).done(b).fail(c):a&amp;&amp;r.isFunction(d=a.then)?d.call(a,b,c):b.call(void 0,a)}catch(a){c.call(void 0,a)}}r.extend({Deferred:function(b){var c=[[&quot;notify&quot;,&quot;progress&quot;,r.Callbacks(&quot;memory&quot;),r.Callbacks(&quot;memory&quot;),2],[&quot;resolve&quot;,&quot;done&quot;,r.Callbacks(&quot;once memory&quot;),r.Callbacks(&quot;once memory&quot;),0,&quot;resolved&quot;],[&quot;reject&quot;,&quot;fail&quot;,r.Callbacks(&quot;once memory&quot;),r.Callbacks(&quot;once memory&quot;),1,&quot;rejected&quot;]],d=&quot;pending&quot;,e={state:function(){return d},always:function(){return f.done(arguments).fail(arguments),this},&quot;catch&quot;: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]])&amp;&amp;a[d[4]];f[d[1]](function(){var a=e&amp;&amp;e.apply(this,arguments);a&amp;&amp;r.isFunction(a.promise)?a.promise().progress(b.notify).done(b.resolve).fail(b.reject):b[d[0]+&quot;With&quot;](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&lt;f)){if(a=d.apply(h,i),a===c.promise())throw new TypeError(&quot;Thenable self-resolution&quot;);j=a&amp;&amp;(&quot;object&quot;==typeof a||&quot;function&quot;==typeof a)&amp;&amp;a.then,r.isFunction(j)?e?j.call(a,g(f,c,M,e),g(f,c,N,e)):(f++,j.call(a,g(f,c,M,e),g(f,c,N,e),g(f,c,M,c.notifyWith))):(d!==M&amp;&amp;(h=void 0,i=[a]),(e||c.resolveWith)(h,i))}},k=e?j:function(){try{j()}catch(a){r.Deferred.exceptionHook&amp;&amp;r.Deferred.exceptionHook(a,k.stackTrace),b+1&gt;=f&amp;&amp;(d!==N&amp;&amp;(h=void 0,i=[a]),c.rejectWith(h,i))}};b?k():(r.Deferred.getStackHook&amp;&amp;(k.stackTrace=r.Deferred.getStackHook()),a.setTimeout(k))}}return r.Deferred(function(a){c[0][3].add(g(0,a,r.isFunction(e)?e:M,a.notifyWith)),c[1][3].add(g(0,a,r.isFunction(b)?b:M)),c[2][3].add(g(0,a,r.isFunction(d)?d:N))}).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&amp;&amp;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]+&quot;With&quot;](this===f?void 0:this,arguments),this},f[b[0]+&quot;With&quot;]=g.fireWith}),e.promise(f),b&amp;&amp;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&gt;1?f.call(arguments):c,--b||g.resolveWith(d,e)}};if(b&lt;=1&amp;&amp;(O(a,g.done(h(c)).resolve,g.reject),&quot;pending&quot;===g.state()||r.isFunction(e[c]&amp;&amp;e[c].then)))return g.then();while(c--)O(e[c],h(c),g.reject);return g.promise()}});var P=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;r.Deferred.exceptionHook=function(b,c){a.console&amp;&amp;a.console.warn&amp;&amp;b&amp;&amp;P.test(b.name)&amp;&amp;a.console.warn(&quot;jQuery.Deferred exception: &quot;+b.message,b.stack,c)},r.readyException=function(b){a.setTimeout(function(){throw b})};var Q=r.Deferred();r.fn.ready=function(a){return Q.then(a)[&quot;catch&quot;](function(a){r.readyException(a)}),this},r.extend({isReady:!1,readyWait:1,holdReady:function(a){a?r.readyWait++:r.ready(!0)},ready:function(a){(a===!0?--r.readyWait:r.isReady)||(r.isReady=!0,a!==!0&amp;&amp;--r.readyWait&gt;0||Q.resolveWith(d,[r]))}}),r.ready.then=Q.then;function R(){d.removeEventListener(&quot;DOMContentLoaded&quot;,R),a.removeEventListener(&quot;load&quot;,R),r.ready()}&quot;complete&quot;===d.readyState||&quot;loading&quot;!==d.readyState&amp;&amp;!d.documentElement.doScroll?a.setTimeout(r.ready):(d.addEventListener(&quot;DOMContentLoaded&quot;,R),a.addEventListener(&quot;load&quot;,R));var S=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if(&quot;object&quot;===r.type(c)){e=!0;for(h in c)S(a,b,h,c[h],!0,f,g)}else if(void 0!==d&amp;&amp;(e=!0,</td>
642 </tr>
643 <tr>
644 <td id="L3" class="blob-num js-line-number" data-line-number="3"></td>
645 <td id="LC3" class="blob-code blob-code-inner js-file-line">r.isFunction(d)||(g=!0),j&amp;&amp;(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(r(a),c)})),b))for(;h&lt;i;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},T=function(a){return 1===a.nodeType||9===a.nodeType||!+a.nodeType};function U(){this.expando=r.expando+U.uid++}U.uid=1,U.prototype={cache:function(a){var b=a[this.expando];return b||(b={},T(a)&amp;&amp;(a.nodeType?a[this.expando]=b:Object.defineProperty(a,this.expando,{value:b,configurable:!0}))),b},set:function(a,b,c){var d,e=this.cache(a);if(&quot;string&quot;==typeof b)e[r.camelCase(b)]=c;else for(d in b)e[r.camelCase(d)]=b[d];return e},get:function(a,b){return void 0===b?this.cache(a):a[this.expando]&amp;&amp;a[this.expando][r.camelCase(b)]},access:function(a,b,c){return void 0===b||b&amp;&amp;&quot;string&quot;==typeof b&amp;&amp;void 0===c?this.get(a,b):(this.set(a,b,c),void 0!==c?c:b)},remove:function(a,b){var c,d=a[this.expando];if(void 0!==d){if(void 0!==b){r.isArray(b)?b=b.map(r.camelCase):(b=r.camelCase(b),b=b in d?[b]:b.match(K)||[]),c=b.length;while(c--)delete d[b[c]]}(void 0===b||r.isEmptyObject(d))&amp;&amp;(a.nodeType?a[this.expando]=void 0:delete a[this.expando])}},hasData:function(a){var b=a[this.expando];return void 0!==b&amp;&amp;!r.isEmptyObject(b)}};var V=new U,W=new U,X=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,Y=/[A-Z]/g;function Z(a,b,c){var d;if(void 0===c&amp;&amp;1===a.nodeType)if(d=&quot;data-&quot;+b.replace(Y,&quot;-$&amp;&quot;).toLowerCase(),c=a.getAttribute(d),&quot;string&quot;==typeof c){try{c=&quot;true&quot;===c||&quot;false&quot;!==c&amp;&amp;(&quot;null&quot;===c?null:+c+&quot;&quot;===c?+c:X.test(c)?JSON.parse(c):c)}catch(e){}W.set(a,b,c)}else c=void 0;return c}r.extend({hasData:function(a){return W.hasData(a)||V.hasData(a)},data:function(a,b,c){return W.access(a,b,c)},removeData:function(a,b){W.remove(a,b)},_data:function(a,b,c){return V.access(a,b,c)},_removeData:function(a,b){V.remove(a,b)}}),r.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&amp;&amp;f.attributes;if(void 0===a){if(this.length&amp;&amp;(e=W.get(f),1===f.nodeType&amp;&amp;!V.get(f,&quot;hasDataAttrs&quot;))){c=g.length;while(c--)g[c]&amp;&amp;(d=g[c].name,0===d.indexOf(&quot;data-&quot;)&amp;&amp;(d=r.camelCase(d.slice(5)),Z(f,d,e[d])));V.set(f,&quot;hasDataAttrs&quot;,!0)}return e}return&quot;object&quot;==typeof a?this.each(function(){W.set(this,a)}):S(this,function(b){var c;if(f&amp;&amp;void 0===b){if(c=W.get(f,a),void 0!==c)return c;if(c=Z(f,a),void 0!==c)return c}else this.each(function(){W.set(this,a,b)})},null,b,arguments.length&gt;1,null,!0)},removeData:function(a){return this.each(function(){W.remove(this,a)})}}),r.extend({queue:function(a,b,c){var d;if(a)return b=(b||&quot;fx&quot;)+&quot;queue&quot;,d=V.get(a,b),c&amp;&amp;(!d||r.isArray(c)?d=V.access(a,b,r.makeArray(c)):d.push(c)),d||[]},dequeue:function(a,b){b=b||&quot;fx&quot;;var c=r.queue(a,b),d=c.length,e=c.shift(),f=r._queueHooks(a,b),g=function(){r.dequeue(a,b)};&quot;inprogress&quot;===e&amp;&amp;(e=c.shift(),d--),e&amp;&amp;(&quot;fx&quot;===b&amp;&amp;c.unshift(&quot;inprogress&quot;),delete f.stop,e.call(a,g,f)),!d&amp;&amp;f&amp;&amp;f.empty.fire()},_queueHooks:function(a,b){var c=b+&quot;queueHooks&quot;;return V.get(a,c)||V.access(a,c,{empty:r.Callbacks(&quot;once memory&quot;).add(function(){V.remove(a,[b+&quot;queue&quot;,c])})})}}),r.fn.extend({queue:function(a,b){var c=2;return&quot;string&quot;!=typeof a&amp;&amp;(b=a,a=&quot;fx&quot;,c--),arguments.length&lt;c?r.queue(this[0],a):void 0===b?this:this.each(function(){var c=r.queue(this,a,b);r._queueHooks(this,a),&quot;fx&quot;===a&amp;&amp;&quot;inprogress&quot;!==c[0]&amp;&amp;r.dequeue(this,a)})},dequeue:function(a){return this.each(function(){r.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||&quot;fx&quot;,[])},promise:function(a,b){var c,d=1,e=r.Deferred(),f=this,g=this.length,h=function(){--d||e.resolveWith(f,[f])};&quot;string&quot;!=typeof a&amp;&amp;(b=a,a=void 0),a=a||&quot;fx&quot;;while(g--)c=V.get(f[g],a+&quot;queueHooks&quot;),c&amp;&amp;c.empty&amp;&amp;(d++,c.empty.add(h));return h(),e.promise(b)}});var $=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,_=new RegExp(&quot;^(?:([+-])=|)(&quot;+$+&quot;)([a-z%]*)$&quot;,&quot;i&quot;),aa=[&quot;Top&quot;,&quot;Right&quot;,&quot;Bottom&quot;,&quot;Left&quot;],ba=function(a,b){return a=b||a,&quot;none&quot;===a.style.display||&quot;&quot;===a.style.display&amp;&amp;r.contains(a.ownerDocument,a)&amp;&amp;&quot;none&quot;===r.css(a,&quot;display&quot;)},ca=function(a,b,c,d){var e,f,g={};for(f in b)g[f]=a.style[f],a.style[f]=b[f];e=c.apply(a,d||[]);for(f in b)a.style[f]=g[f];return e};function da(a,b,c,d){var e,f=1,g=20,h=d?function(){return d.cur()}:function(){return r.css(a,b,&quot;&quot;)},i=h(),j=c&amp;&amp;c[3]||(r.cssNumber[b]?&quot;&quot;:&quot;px&quot;),k=(r.cssNumber[b]||&quot;px&quot;!==j&amp;&amp;+i)&amp;&amp;_.exec(r.css(a,b));if(k&amp;&amp;k[3]!==j){j=j||k[3],c=c||[],k=+i||1;do f=f||&quot;.5&quot;,k/=f,r.style(a,b,k+j);while(f!==(f=h()/i)&amp;&amp;1!==f&amp;&amp;--g)}return c&amp;&amp;(k=+k||+i||0,e=c[1]?k+(c[1]+1)*c[2]:+c[2],d&amp;&amp;(d.unit=j,d.start=k,d.end=e)),e}var ea={};function fa(a){var b,c=a.ownerDocument,d=a.nodeName,e=ea[d];return e?e:(b=c.body.appendChild(c.createElement(d)),e=r.css(b,&quot;display&quot;),b.parentNode.removeChild(b),&quot;none&quot;===e&amp;&amp;(e=&quot;block&quot;),ea[d]=e,e)}function ga(a,b){for(var c,d,e=[],f=0,g=a.length;f&lt;g;f++)d=a[f],d.style&amp;&amp;(c=d.style.display,b?(&quot;none&quot;===c&amp;&amp;(e[f]=V.get(d,&quot;display&quot;)||null,e[f]||(d.style.display=&quot;&quot;)),&quot;&quot;===d.style.display&amp;&amp;ba(d)&amp;&amp;(e[f]=fa(d))):&quot;none&quot;!==c&amp;&amp;(e[f]=&quot;none&quot;,V.set(d,&quot;display&quot;,c)));for(f=0;f&lt;g;f++)null!=e[f]&amp;&amp;(a[f].style.display=e[f]);return a}r.fn.extend({show:function(){return ga(this,!0)},hide:function(){return ga(this)},toggle:function(a){return&quot;boolean&quot;==typeof a?a?this.show():this.hide():this.each(function(){ba(this)?r(this).show():r(this).hide()})}});var ha=/^(?:checkbox|radio)$/i,ia=/&lt;([a-z][^\/\0&gt;\x20\t\r\n\f]+)/i,ja=/^$|\/(?:java|ecma)script/i,ka={option:[1,&quot;&lt;select multiple=&#39;multiple&#39;&gt;&quot;,&quot;&lt;/select&gt;&quot;],thead:[1,&quot;&lt;table&gt;&quot;,&quot;&lt;/table&gt;&quot;],col:[2,&quot;&lt;table&gt;&lt;colgroup&gt;&quot;,&quot;&lt;/colgroup&gt;&lt;/table&gt;&quot;],tr:[2,&quot;&lt;table&gt;&lt;tbody&gt;&quot;,&quot;&lt;/tbody&gt;&lt;/table&gt;&quot;],td:[3,&quot;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&quot;,&quot;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&quot;],_default:[0,&quot;&quot;,&quot;&quot;]};ka.optgroup=ka.option,ka.tbody=ka.tfoot=ka.colgroup=ka.caption=ka.thead,ka.th=ka.td;function la(a,b){var c=&quot;undefined&quot;!=typeof a.getElementsByTagName?a.getElementsByTagName(b||&quot;*&quot;):&quot;undefined&quot;!=typeof a.querySelectorAll?a.querySelectorAll(b||&quot;*&quot;):[];return void 0===b||b&amp;&amp;r.nodeName(a,b)?r.merge([a],c):c}function ma(a,b){for(var c=0,d=a.length;c&lt;d;c++)V.set(a[c],&quot;globalEval&quot;,!b||V.get(b[c],&quot;globalEval&quot;))}var na=/&lt;|&amp;#?\w+;/;function oa(a,b,c,d,e){for(var f,g,h,i,j,k,l=b.createDocumentFragment(),m=[],n=0,o=a.length;n&lt;o;n++)if(f=a[n],f||0===f)if(&quot;object&quot;===r.type(f))r.merge(m,f.nodeType?[f]:f);else if(na.test(f)){g=g||l.appendChild(b.createElement(&quot;div&quot;)),h=(ia.exec(f)||[&quot;&quot;,&quot;&quot;])[1].toLowerCase(),i=ka[h]||ka._default,g.innerHTML=i[1]+r.htmlPrefilter(f)+i[2],k=i[0];while(k--)g=g.lastChild;r.merge(m,g.childNodes),g=l.firstChild,g.textContent=&quot;&quot;}else m.push(b.createTextNode(f));l.textContent=&quot;&quot;,n=0;while(f=m[n++])if(d&amp;&amp;r.inArray(f,d)&gt;-1)e&amp;&amp;e.push(f);else if(j=r.contains(f.ownerDocument,f),g=la(l.appendChild(f),&quot;script&quot;),j&amp;&amp;ma(g),c){k=0;while(f=g[k++])ja.test(f.type||&quot;&quot;)&amp;&amp;c.push(f)}return l}!function(){var a=d.createDocumentFragment(),b=a.appendChild(d.createElement(&quot;div&quot;)),c=d.createElement(&quot;input&quot;);c.setAttribute(&quot;type&quot;,&quot;radio&quot;),c.setAttribute(&quot;checked&quot;,&quot;checked&quot;),c.setAttribute(&quot;name&quot;,&quot;t&quot;),b.appendChild(c),o.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,b.innerHTML=&quot;&lt;textarea&gt;x&lt;/textarea&gt;&quot;,o.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var pa=d.documentElement,qa=/^key/,ra=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,sa=/^([^.]*)(?:\.(.+)|)/;function ta(){return!0}function ua(){return!1}function va(){try{return d.activeElement}catch(a){}}function wa(a,b,c,d,e,f){var g,h;if(&quot;object&quot;==typeof b){&quot;string&quot;!=typeof c&amp;&amp;(d=d||c,c=void 0);for(h in b)wa(a,h,c,d,b[h],f);return a}if(null==d&amp;&amp;null==e?(e=c,d=c=void 0):null==e&amp;&amp;(&quot;string&quot;==typeof c?(e=d,d=void 0):(e=d,d=c,c=void 0)),e===!1)e=ua;else if(!e)return a;return 1===f&amp;&amp;(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=V.get(a);if(q){c.handler&amp;&amp;(f=c,c=f.handler,e=f.selector),e&amp;&amp;r.find.matchesSelector(pa,e),c.guid||(c.guid=r.guid++),(i=q.events)||(i=q.events={}),(g=q.handle)||(g=q.handle=function(b){return&quot;undefined&quot;!=typeof r&amp;&amp;r.event.triggered!==b.type?r.event.dispatch.apply(a,arguments):void 0}),b=(b||&quot;&quot;).match(K)||[&quot;&quot;],j=b.length;while(j--)h=sa.exec(b[j])||[],n=p=h[1],o=(h[2]||&quot;&quot;).split(&quot;.&quot;).sort(),n&amp;&amp;(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&amp;&amp;r.expr.match.needsContext.test(e),namespace:o.join(&quot;.&quot;)},f),(m=i[n])||(m=i[n]=[],m.delegateCount=0,l.setup&amp;&amp;l.setup.call(a,d,o,g)!==!1||a.addEventListener&amp;&amp;a.addEventListener(n,g)),l.add&amp;&amp;(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=V.hasData(a)&amp;&amp;V.get(a);if(q&amp;&amp;(i=q.events)){b=(b||&quot;&quot;).match(K)||[&quot;&quot;],j=b.length;while(j--)if(h=sa.exec(b[j])||[],n=p=h[1],o=(h[2]||&quot;&quot;).split(&quot;.&quot;).sort(),n){l=r.event.special[n]||{},n=(d?l.delegateType:l.bindType)||n,m=i[n]||[],h=h[2]&amp;&amp;new RegExp(&quot;(^|\\.)&quot;+o.join(&quot;\\.(?:.*\\.|)&quot;)+&quot;(\\.|$)&quot;),g=f=m.length;while(f--)k=m[f],!e&amp;&amp;p!==k.origType||c&amp;&amp;c.guid!==k.guid||h&amp;&amp;!h.test(k.namespace)||d&amp;&amp;d!==k.selector&amp;&amp;(&quot;**&quot;!==d||!k.selector)||(m.splice(f,1),k.selector&amp;&amp;m.delegateCount--,l.remove&amp;&amp;l.remove.call(a,k));g&amp;&amp;!m.length&amp;&amp;(l.teardown&amp;&amp;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)&amp;&amp;V.remove(a,&quot;handle events&quot;)}},dispatch:function(a){var b=r.event.fix(a),c,d,e,f,g,h,i=new Array(arguments.length),j=(V.get(this,&quot;events&quot;)||{})[b.type]||[],k=r.event.special[b.type]||{};for(i[0]=b,c=1;c&lt;arguments.length;c++)i[c]=arguments[c];if(b.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,b)!==!1){h=r.event.handlers.call(this,b,j),c=0;while((f=h[c++])&amp;&amp;!b.isPropagationStopped()){b.currentTarget=f.elem,d=0;while((g=f.handlers[d++])&amp;&amp;!b.isImmediatePropagationStopped())b.rnamespace&amp;&amp;!b.rnamespace.test(g.namespace)||(b.handleObj=g,b.data=g.data,e=((r.event.special[g.origType]||{}).handle||g.handler).apply(f.elem,i),void 0!==e&amp;&amp;(b.result=e)===!1&amp;&amp;(b.preventDefault(),b.stopPropagation()))}return k.postDispatch&amp;&amp;k.postDispatch.call(this,b),b.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&amp;&amp;i.nodeType&amp;&amp;(&quot;click&quot;!==a.type||isNaN(a.button)||a.button&lt;1))for(;i!==this;i=i.parentNode||this)if(1===i.nodeType&amp;&amp;(i.disabled!==!0||&quot;click&quot;!==a.type)){for(d=[],c=0;c&lt;h;c++)f=b[c],e=f.selector+&quot; &quot;,void 0===d[e]&amp;&amp;(d[e]=f.needsContext?r(e,this).index(i)&gt;-1:r.find(e,this,null,[i]).length),d[e]&amp;&amp;d.push(f);d.length&amp;&amp;g.push({elem:i,handlers:d})}return h&lt;b.length&amp;&amp;g.push({elem:this,handlers:b.slice(h)}),g},addProp:function(a,b){Object.defineProperty(r.Event.prototype,a,{enumerable:!0,configurable:!0,get:r.isFunction(b)?function(){if(this.originalEvent)return b(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[a]},set:function(b){Object.defineProperty(this,a,{enumerable:!0,configurable:!0,writable:!0,value:b})}})},fix:function(a){return a[r.expando]?a:new r.Event(a)},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==va()&amp;&amp;this.focus)return this.focus(),!1},delegateType:&quot;focusin&quot;},blur:{trigger:function(){if(this===va()&amp;&amp;this.blur)return this.blur(),!1},delegateType:&quot;focusout&quot;},click:{trigger:function(){if(&quot;checkbox&quot;===this.type&amp;&amp;this.click&amp;&amp;r.nodeName(this,&quot;input&quot;))return this.click(),!1},_default:function(a){return r.nodeName(a.target,&quot;a&quot;)}},beforeunload:{postDispatch:function(a){void 0!==a.result&amp;&amp;a.originalEvent&amp;&amp;(a.originalEvent.returnValue=a.result)}}}},r.removeEvent=function(a,b,c){a.removeEventListener&amp;&amp;a.removeEventListener(b,c)},r.Event=function(a,b){return this instanceof r.Event?(a&amp;&amp;a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&amp;&amp;a.returnValue===!1?ta:ua,this.target=a.target&amp;&amp;3===a.target.nodeType?a.target.parentNode:a.target,this.currentTarget=a.currentTarget,this.relatedTarget=a.relatedTarget):this.type=a,b&amp;&amp;r.extend(this,b),this.timeStamp=a&amp;&amp;a.timeStamp||r.now(),void(this[r.expando]=!0)):new r.Event(a,b)},r.Event.prototype={constructor:r.Event,isDefaultPrevented:ua,isPropagationStopped:ua,isImmediatePropagationStopped:ua,isSimulated:!1,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=ta,a&amp;&amp;!this.isSimulated&amp;&amp;a.preventDefault()},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=ta,a&amp;&amp;!this.isSimulated&amp;&amp;a.stopPropagation()},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=ta,a&amp;&amp;!this.isSimulated&amp;&amp;a.stopImmediatePropagation(),this.stopPropagation()}},r.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,&quot;char&quot;:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(a){var b=a.button;return null==a.which&amp;&amp;qa.test(a.type)?null!=a.charCode?a.charCode:a.keyCode:!a.which&amp;&amp;void 0!==b&amp;&amp;ra.test(a.type)?1&amp;b?1:2&amp;b?3:4&amp;b?2:0:a.which}},r.event.addProp),r.each({mouseenter:&quot;mouseover&quot;,mouseleave:&quot;mouseout&quot;,pointerenter:&quot;pointerover&quot;,pointerleave:&quot;pointerout&quot;},function(a,b){r.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c,d=this,e=a.relatedTarget,f=a.handleObj;return e&amp;&amp;(e===d||r.contains(d,e))||(a.type=f.origType,c=f.handler.apply(this,arguments),a.type=b),c}}}),r.fn.extend({on:function(a,b,c,d){return wa(this,a,b,c,d)},one:function(a,b,c,d){return wa(this,a,b,c,d,1)},off:function(a,b,c){var d,e;if(a&amp;&amp;a.preventDefault&amp;&amp;a.handleObj)return d=a.handleObj,r(a.delegateTarget).off(d.namespace?d.origType+&quot;.&quot;+d.namespace:d.origType,d.selector,d.handler),this;if(&quot;object&quot;==typeof a){for(e in a)this.off(e,b,a[e]);return this}return b!==!1&amp;&amp;&quot;function&quot;!=typeof b||(c=b,b=void 0),c===!1&amp;&amp;(c=ua),this.each(function(){r.event.remove(this,a,c,b)})}});var xa=/&lt;(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0&gt;\x20\t\r\n\f]*)[^&gt;]*)\/&gt;/gi,ya=/&lt;script|&lt;style|&lt;link/i,za=/checked\s*(?:[^=]|=\s*.checked.)/i,Aa=/^true\/(.*)/,Ba=/^\s*&lt;!(?:\[CDATA\[|--)|(?:\]\]|--)&gt;\s*$/g;function Ca(a,b){return r.nodeName(a,&quot;table&quot;)&amp;&amp;r.nodeName(11!==b.nodeType?b:b.firstChild,&quot;tr&quot;)?a.getElementsByTagName(&quot;tbody&quot;)[0]||a:a}function Da(a){return a.type=(null!==a.getAttribute(&quot;type&quot;))+&quot;/&quot;+a.type,a}function Ea(a){var b=Aa.exec(a.type);return b?a.type=b[1]:a.removeAttribute(&quot;type&quot;),a}function Fa(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(V.hasData(a)&amp;&amp;(f=V.access(a),g=V.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;c&lt;d;c++)r.event.add(b,e,j[e][c])}W.hasData(a)&amp;&amp;(h=W.access(a),i=r.extend({},h),W.set(b,i))}}function Ga(a,b){var c=b.nodeName.toLowerCase();&quot;input&quot;===c&amp;&amp;ha.test(a.type)?b.checked=a.checked:&quot;input&quot;!==c&amp;&amp;&quot;textarea&quot;!==c||(b.defaultValue=a.defaultValue)}function Ha(a,b,c,d){b=g.apply([],b);var e,f,h,i,j,k,l=0,m=a.length,n=m-1,q=b[0],s=r.isFunction(q);if(s||m&gt;1&amp;&amp;&quot;string&quot;==typeof q&amp;&amp;!o.checkClone&amp;&amp;za.test(q))return a.each(function(e){var f=a.eq(e);s&amp;&amp;(b[0]=q.call(this,e,f.html())),Ha(f,b,c,d)});if(m&amp;&amp;(e=oa(b,a[0].ownerDocument,!1,a,d),f=e.firstChild,1===e.childNodes.length&amp;&amp;(e=f),f||d)){for(h=r.map(la(e,&quot;script&quot;),Da),i=h.length;l&lt;m;l++)j=e,l!==n&amp;&amp;(j=r.clone(j,!0,!0),i&amp;&amp;r.merge(h,la(j,&quot;script&quot;))),c.call(a[l],j,l);if(i)for(k=h[h.length-1].ownerDocument,r.map(h,Ea),l=0;l&lt;i;l++)j=h[l],ja.test(j.type||&quot;&quot;)&amp;&amp;!V.access(j,&quot;globalEval&quot;)&amp;&amp;r.contains(k,j)&amp;&amp;(j.src?r._evalUrl&amp;&amp;r._evalUrl(j.src):p(j.textContent.replace(Ba,&quot;&quot;),k))}return a}function Ia(a,b,c){for(var d,e=b?r.filter(b,a):a,f=0;null!=(d=e[f]);f++)c||1!==d.nodeType||r.cleanData(la(d)),d.parentNode&amp;&amp;(c&amp;&amp;r.contains(d.ownerDocument,d)&amp;&amp;ma(la(d,&quot;script&quot;)),d.parentNode.removeChild(d));return a}r.extend({htmlPrefilter:function(a){return a.replace(xa,&quot;&lt;$1&gt;&lt;/$2&gt;&quot;)},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&amp;&amp;11!==a.nodeType||r.isXMLDoc(a)))for(g=la(h),f=la(a),d=0,e=f.length;d&lt;e;d++)Ga(f[d],g[d]);if(b)if(c)for(f=f||la(a),g=g||la(h),d=0,e=f.length;d&lt;e;d++)Fa(f[d],g[d]);else Fa(a,h);return g=la(h,&quot;script&quot;),g.length&gt;0&amp;&amp;ma(g,!i&amp;&amp;la(a,&quot;script&quot;)),h},cleanData:function(a){for(var b,c,d,e=r.event.special,f=0;void 0!==(c=a[f]);f++)if(T(c)){if(b=c[V.expando]){if(b.events)for(d in b.events)e[d]?r.event.remove(c,d):r.removeEvent(c,d,b.handle);c[V.expando]=void 0}c[W.expando]&amp;&amp;(c[W.expando]=void 0)}}}),r.fn.extend({detach:function(a){return Ia(this,a,!0)},remove:function(a){return Ia(this,a)},text:function(a){return S(this,function(a){return void 0===a?r.text(this):this.empty().each(function(){1!==this.nodeType&amp;&amp;11!==this.nodeType&amp;&amp;9!==this.nodeType||(this.textContent=a)})},null,a,arguments.length)},append:function(){return Ha(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ca(this,a);b.appendChild(a)}})},prepend:function(){return Ha(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ca(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return Ha(this,arguments,function(a){this.parentNode&amp;&amp;this.parentNode.insertBefore(a,this)})},after:function(){return Ha(this,arguments,function(a){this.parentNode&amp;&amp;this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&amp;&amp;(r.cleanData(la(a,!1)),a.textContent=&quot;&quot;);return this},clone:function(a,b){return a=null!=a&amp;&amp;a,b=null==b?a:b,this.map(function(){return r.clone(this,a,b)})},html:function(a){return S(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&amp;&amp;1===b.nodeType)return b.innerHTML;if(&quot;string&quot;==typeof a&amp;&amp;!ya.test(a)&amp;&amp;!ka[(ia.exec(a)||[&quot;&quot;,&quot;&quot;])[1].toLowerCase()]){a=r.htmlPrefilter(a);try{for(;c&lt;d;c++)b=this[c]||{},1===b.nodeType&amp;&amp;(r.cleanData(la(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&amp;&amp;this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=[];return Ha(this,arguments,function(b){var c=this.parentNode;r.inArray(this,a)&lt;0&amp;&amp;(r.cleanData(la(this)),c&amp;&amp;c.replaceChild(b,this))},a)}}),r.each({appendTo:&quot;append&quot;,prependTo:&quot;prepend&quot;,insertBefore:&quot;before&quot;,insertAfter:&quot;after&quot;,replaceAll:&quot;replaceWith&quot;},function(a,b){r.fn[a]=function(a){for(var c,d=[],e=r(a),f=e.length-1,g=0;g&lt;=f;g++)c=g===f?this:this.clone(!0),r(e[g])[b](c),h.apply(d,c.get());return this.pushStack(d)}});var Ja=/^margin/,Ka=new RegExp(&quot;^(&quot;+$+&quot;)(?!px)[a-z%]+$&quot;,&quot;i&quot;),La=function(b){var c=b.ownerDocument.defaultView;return c&amp;&amp;c.opener||(c=a),c.getComputedStyle(b)};!function(){function b(){if(i){i.style.cssText=&quot;box-sizing:border-box;position:relative;display:block;margin:auto;border:1px;padding:1px;top:1%;width:50%&quot;,i.innerHTML=&quot;&quot;,pa.appendChild(h);var b=a.getComputedStyle(i);c=&quot;1%&quot;!==b.top,g=&quot;2px&quot;===b.marginLeft,e=&quot;4px&quot;===b.width,i.style.marginRight=&quot;50%&quot;,f=&quot;4px&quot;===b.marginRight,pa.removeChild(h),i=null}}var c,e,f,g,h=d.createElement(&quot;div&quot;),i=d.createElement(&quot;div&quot;);i.style&amp;&amp;(i.style.backgroundClip=&quot;content-box&quot;,i.cloneNode(!0).style.backgroundClip=&quot;&quot;,o.clearCloneStyle=&quot;content-box&quot;===i.style.backgroundClip,h.style.cssText=&quot;border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute&quot;,h.appendChild(i),r.extend(o,{pixelPosition:function(){return b(),c},boxSizingReliable:function(){return b(),e},pixelMarginRight:function(){return b(),f},reliableMarginLeft:function(){return b(),g}}))}();function Ma(a,b,c){var d,e,f,g,h=a.style;return c=c||La(a),c&amp;&amp;(g=c.getPropertyValue(b)||c[b],&quot;&quot;!==g||r.contains(a.ownerDocument,a)||(g=r.style(a,b)),!o.pixelMarginRight()&amp;&amp;Ka.test(g)&amp;&amp;Ja.test(b)&amp;&amp;(d=h.width,e=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=g,g=c.width,h.width=d,h.minWidth=e,h.maxWidth=f)),void 0!==g?g+&quot;&quot;:g}function Na(a,b){return{get:function(){return a()?void delete this.get:(this.get=b).apply(this,arguments)}}}var Oa=/^(none|table(?!-c[ea]).+)/,Pa={position:&quot;absolute&quot;,visibility:&quot;hidden&quot;,display:&quot;block&quot;},Qa={letterSpacing:&quot;0&quot;,fontWeight:&quot;400&quot;},Ra=[&quot;Webkit&quot;,&quot;Moz&quot;,&quot;ms&quot;],Sa=d.createElement(&quot;div&quot;).style;function Ta(a){if(a in Sa)return a;var b=a[0].toUpperCase()+a.slice(1),c=Ra.length;while(c--)if(a=Ra[c]+b,a in Sa)return a}function Ua(a,b,c){var d=_.exec(b);return d?Math.max(0,d[2]-(c||0))+(d[3]||&quot;px&quot;):b}function Va(a,b,c,d,e){for(var f=c===(d?&quot;border&quot;:&quot;content&quot;)?4:&quot;width&quot;===b?1:0,g=0;f&lt;4;f+=2)&quot;margin&quot;===c&amp;&amp;(g+=r.css(a,c+aa[f],!0,e)),d?(&quot;content&quot;===c&amp;&amp;(g-=r.css(a,&quot;padding&quot;+aa[f],!0,e)),&quot;margin&quot;!==c&amp;&amp;(g-=r.css(a,&quot;border&quot;+aa[f]+&quot;Width&quot;,!0,e))):(g+=r.css(a,&quot;padding&quot;+aa[f],!0,e),&quot;padding&quot;!==c&amp;&amp;(g+=r.css(a,&quot;border&quot;+aa[f]+&quot;Width&quot;,!0,e)));return g}function Wa(a,b,c){var d,e=!0,f=La(a),g=&quot;border-box&quot;===r.css(a,&quot;boxSizing&quot;,!1,f);if(a.getClientRects().length&amp;&amp;(d=a.getBoundingClientRect()[b]),d&lt;=0||null==d){if(d=Ma(a,b,f),(d&lt;0||null==d)&amp;&amp;(d=a.style[b]),Ka.test(d))return d;e=g&amp;&amp;(o.boxSizingReliable()||d===a.style[b]),d=parseFloat(d)||0}return d+Va(a,b,c||(g?&quot;border&quot;:&quot;content&quot;),e,f)+&quot;px&quot;}r.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=Ma(a,&quot;opacity&quot;);return&quot;&quot;===c?&quot;1&quot;:c}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{&quot;float&quot;:&quot;cssFloat&quot;},style:function(a,b,c,d){if(a&amp;&amp;3!==a.nodeType&amp;&amp;8!==a.nodeType&amp;&amp;a.style){var e,f,g,h=r.camelCase(b),i=a.style;return b=r.cssProps[h]||(r.cssProps[h]=Ta(h)||h),g=r.cssHooks[b]||r.cssHooks[h],void 0===c?g&amp;&amp;&quot;get&quot;in g&amp;&amp;void 0!==(e=g.get(a,!1,d))?e:i[b]:(f=typeof c,&quot;string&quot;===f&amp;&amp;(e=_.exec(c))&amp;&amp;e[1]&amp;&amp;(c=da(a,b,e),f=&quot;number&quot;),null!=c&amp;&amp;c===c&amp;&amp;(&quot;number&quot;===f&amp;&amp;(c+=e&amp;&amp;e[3]||(r.cssNumber[h]?&quot;&quot;:&quot;px&quot;)),o.clearCloneStyle||&quot;&quot;!==c||0!==b.indexOf(&quot;background&quot;)||(i[b]=&quot;inherit&quot;),g&amp;&amp;&quot;set&quot;in g&amp;&amp;void 0===(c=g.set(a,c,d))||(i[b]=c)),void 0)}},css:function(a,b,c,d){var e,f,g,h=r.camelCase(b);return b=r.cssProps[h]||(r.cssProps[h]=Ta(h)||h),g=r.cssHooks[b]||r.cssHooks[h],g&amp;&amp;&quot;get&quot;in g&amp;&amp;(e=g.get(a,!0,c)),void 0===e&amp;&amp;(e=Ma(a,b,d)),&quot;normal&quot;===e&amp;&amp;b in Qa&amp;&amp;(e=Qa[b]),&quot;&quot;===c||c?(f=parseFloat(e),c===!0||isFinite(f)?f||0:e):e}}),r.each([&quot;height&quot;,&quot;width&quot;],function(a,b){r.cssHooks[b]={get:function(a,c,d){if(c)return!Oa.test(r.css(a,&quot;display&quot;))||a.getClientRects().length&amp;&amp;a.getBoundingClientRect().width?Wa(a,b,d):ca(a,Pa,function(){return Wa(a,b,d)})},set:function(a,c,d){var e,f=d&amp;&amp;La(a),g=d&amp;&amp;Va(a,b,d,&quot;border-box&quot;===r.css(a,&quot;boxSizing&quot;,!1,f),f);return g&amp;&amp;(e=_.exec(c))&amp;&amp;&quot;px&quot;!==(e[3]||&quot;px&quot;)&amp;&amp;(a.style[b]=c,c=r.css(a,b)),Ua(a,c,g)}}}),r.cssHooks.marginLeft=Na(o.reliableMarginLeft,function(a,b){if(b)return(parseFloat(Ma(a,&quot;marginLeft&quot;))||a.getBoundingClientRect().left-ca(a,{marginLeft:0},function(){return a.getBoundingClientRect().left}))+&quot;px&quot;}),r.each({margin:&quot;&quot;,padding:&quot;&quot;,border:&quot;Width&quot;},function(a,b){r.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f=&quot;string&quot;==typeof c?c.split(&quot; &quot;):[c];d&lt;4;d++)e[a+aa[d]+b]=f[d]||f[d-2]||f[0];return e}},Ja.test(a)||(r.cssHooks[a+b].set=Ua)}),r.fn.extend({css:function(a,b){return S(this,function(a,b,c){var d,e,f={},g=0;if(r.isArray(b)){for(d=La(a),e=b.length;g&lt;e;g++)f[b[g]]=r.css(a,b[g],!1,d);return f}return void 0!==c?r.style(a,b,c):r.css(a,b)},a,b,arguments.length&gt;1)}});function Xa(a,b,c,d,e){return new Xa.prototype.init(a,b,c,d,e)}r.Tween=Xa,Xa.prototype={constructor:Xa,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]?&quot;&quot;:&quot;px&quot;)},cur:function(){var a=Xa.propHooks[this.prop];return a&amp;&amp;a.get?a.get(this):Xa.propHooks._default.get(this)},run:function(a){var b,c=Xa.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&amp;&amp;this.options.step.call(this.elem,this.now,this),c&amp;&amp;c.set?c.set(this):Xa.propHooks._default.set(this),this}},Xa.prototype.init.prototype=Xa.prototype,Xa.propHooks={_default:{get:function(a){var b;return 1!==a.elem.nodeType||null!=a.elem[a.prop]&amp;&amp;null==a.elem.style[a.prop]?a.elem[a.prop]:(b=r.css(a.elem,a.prop,&quot;&quot;),b&amp;&amp;&quot;auto&quot;!==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]]&amp;&amp;!r.cssHooks[a.prop]?a.elem[a.prop]=a.now:r.style(a.elem,a.prop,a.now+a.unit)}}},Xa.propHooks.scrollTop=Xa.propHooks.scrollLeft={set:function(a){a.elem.nodeType&amp;&amp;a.elem.parentNode&amp;&amp;(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:&quot;swing&quot;},r.fx=Xa.prototype.init,r.fx.step={};var Ya,Za,$a=/^(?:toggle|show|hide)$/,_a=/queueHooks$/;function ab(){Za&amp;&amp;(a.requestAnimationFrame(ab),r.fx.tick())}function bb(){return a.setTimeout(function(){Ya=void 0}),Ya=r.now()}function cb(a,b){var c,d=0,e={height:a};for(b=b?1:0;d&lt;4;d+=2-b)c=aa[d],e[&quot;margin&quot;+c]=e[&quot;padding&quot;+c]=a;return b&amp;&amp;(e.opacity=e.width=a),e}function db(a,b,c){for(var d,e=(gb.tweeners[b]||[]).concat(gb.tweeners[&quot;*&quot;]),f=0,g=e.length;f&lt;g;f++)if(d=e[f].call(c,b,a))return d}function eb(a,b,c){var d,e,f,g,h,i,j,k,l=&quot;width&quot;in b||&quot;height&quot;in b,m=this,n={},o=a.style,p=a.nodeType&amp;&amp;ba(a),q=V.get(a,&quot;fxshow&quot;);c.queue||(g=r._queueHooks(a,&quot;fx&quot;),null==g.unqueued&amp;&amp;(g.unqueued=0,h=g.empty.fire,g.empty.fire=function(){g.unqueued||h()}),g.unqueued++,m.always(function(){m.always(function(){g.unqueued--,r.queue(a,&quot;fx&quot;).length||g.empty.fire()})}));for(d in b)if(e=b[d],$a.test(e)){if(delete b[d],f=f||&quot;toggle&quot;===e,e===(p?&quot;hide&quot;:&quot;show&quot;)){if(&quot;show&quot;!==e||!q||void 0===q[d])continue;p=!0}n[d]=q&amp;&amp;q[d]||r.style(a,d)}if(i=!r.isEmptyObject(b),i||!r.isEmptyObject(n)){l&amp;&amp;1===a.nodeType&amp;&amp;(c.overflow=[o.overflow,o.overflowX,o.overflowY],j=q&amp;&amp;q.display,null==j&amp;&amp;(j=V.get(a,&quot;display&quot;)),k=r.css(a,&quot;display&quot;),&quot;none&quot;===k&amp;&amp;(j?k=j:(ga([a],!0),j=a.style.display||j,k=r.css(a,&quot;display&quot;),ga([a]))),(&quot;inline&quot;===k||&quot;inline-block&quot;===k&amp;&amp;null!=j)&amp;&amp;&quot;none&quot;===r.css(a,&quot;float&quot;)&amp;&amp;(i||(m.done(function(){o.display=j}),null==j&amp;&amp;(k=o.display,j=&quot;none&quot;===k?&quot;&quot;:k)),o.display=&quot;inline-block&quot;)),c.overflow&amp;&amp;(o.overflow=&quot;hidden&quot;,m.always(function(){o.overflow=c.overflow[0],o.overflowX=c.overflow[1],o.overflowY=c.overflow[2]})),i=!1;for(d in n)i||(q?&quot;hidden&quot;in q&amp;&amp;(p=q.hidden):q=V.access(a,&quot;fxshow&quot;,{display:j}),f&amp;&amp;(q.hidden=!p),p&amp;&amp;ga([a],!0),m.done(function(){p||ga([a]),V.remove(a,&quot;fxshow&quot;);for(d in n)r.style(a,d,n[d])})),i=db(p?q[d]:0,d,m),d in q||(q[d]=i.start,p&amp;&amp;(i.end=i.start,i.start=0))}}function fb(a,b){var c,d,e,f,g;for(c in a)if(d=r.camelCase(c),e=b[d],f=a[c],r.isArray(f)&amp;&amp;(e=f[1],f=a[c]=f[0]),c!==d&amp;&amp;(a[d]=f,delete a[c]),g=r.cssHooks[d],g&amp;&amp;&quot;expand&quot;in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function gb(a,b,c){var d,e,f=0,g=gb.prefilters.length,h=r.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=Ya||bb(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;g&lt;i;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),f&lt;1&amp;&amp;i?c:(h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:r.extend({},b),opts:r.extend(!0,{specialEasing:{},easing:r.easing._default},c),originalProperties:b,originalOptions:c,startTime:Ya||bb(),duration:c.duration,tweens:[],createTween:function(b,c){var d=r.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(e)return this;for(e=!0;c&lt;d;c++)j.tweens[c].run(1);return b?(h.notifyWith(a,[j,1,0]),h.resolveWith(a,[j,b])):h.rejectWith(a,[j,b]),this}}),k=j.props;for(fb(k,j.opts.specialEasing);f&lt;g;f++)if(d=gb.prefilters[f].call(j,a,k,j.opts))return r.isFunction(d.stop)&amp;&amp;(r._queueHooks(j.elem,j.opts.queue).stop=r.proxy(d.stop,d)),d;return r.map(k,db,j),r.isFunction(j.opts.start)&amp;&amp;j.opts.start.call(a,j),r.fx.timer(r.extend(i,{elem:a,anim:j,queue:j.opts.queue})),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always)}r.Animation=r.extend(gb,{tweeners:{&quot;*&quot;:[function(a,b){var c=this.createTween(a,b);return da(c.elem,a,_.exec(b),c),c}]},tweener:function(a,b){r.isFunction(a)?(b=a,a=[&quot;*&quot;]):a=a.match(K);for(var c,d=0,e=a.length;d&lt;e;d++)c=a[d],gb.tweeners[c]=gb.tweeners[c]||[],gb.tweeners[c].unshift(b)},prefilters:[eb],prefilter:function(a,b){b?gb.prefilters.unshift(a):gb.prefilters.push(a)}}),r.speed=function(a,b,c){var e=a&amp;&amp;&quot;object&quot;==typeof a?r.extend({},a):{complete:c||!c&amp;&amp;b||r.isFunction(a)&amp;&amp;a,duration:a,easing:c&amp;&amp;b||b&amp;&amp;!r.isFunction(b)&amp;&amp;b};return r.fx.off||d.hidden?e.duration=0:e.duration=&quot;number&quot;==typeof e.duration?e.duration:e.duration in r.fx.speeds?r.fx.speeds[e.duration]:r.fx.speeds._default,null!=e.queue&amp;&amp;e.queue!==!0||(e.queue=&quot;fx&quot;),e.old=e.complete,e.complete=function(){r.isFunction(e.old)&amp;&amp;e.old.call(this),e.queue&amp;&amp;r.dequeue(this,e.queue)},e},r.fn.extend({fadeTo:function(a,b,c,d){return this.filter(ba).css(&quot;opacity&quot;,0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=r.isEmptyObject(a),f=r.speed(b,c,d),g=function(){var b=gb(this,r.extend({},a),f);(e||V.get(this,&quot;finish&quot;))&amp;&amp;b.stop(!0)};return g.finish=g,e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop,b(c)};return&quot;string&quot;!=typeof a&amp;&amp;(c=b,b=a,a=void 0),b&amp;&amp;a!==!1&amp;&amp;this.queue(a||&quot;fx&quot;,[]),this.each(function(){var b=!0,e=null!=a&amp;&amp;a+&quot;queueHooks&quot;,f=r.timers,g=V.get(this);if(e)g[e]&amp;&amp;g[e].stop&amp;&amp;d(g[e]);else for(e in g)g[e]&amp;&amp;g[e].stop&amp;&amp;_a.test(e)&amp;&amp;d(g[e]);for(e=f.length;e--;)f[e].elem!==this||null!=a&amp;&amp;f[e].queue!==a||(f[e].anim.stop(c),b=!1,f.splice(e,1));!b&amp;&amp;c||r.dequeue(this,a)})},finish:function(a){return a!==!1&amp;&amp;(a=a||&quot;fx&quot;),this.each(function(){var b,c=V.get(this),d=c[a+&quot;queue&quot;],e=c[a+&quot;queueHooks&quot;],f=r.timers,g=d?d.length:0;for(c.finish=!0,r.queue(this,a,[]),e&amp;&amp;e.stop&amp;&amp;e.stop.call(this,!0),b=f.length;b--;)f[b].elem===this&amp;&amp;f[b].queue===a&amp;&amp;(f[b].anim.stop(!0),f.splice(b,1));for(b=0;b&lt;g;b++)d[b]&amp;&amp;d[b].finish&amp;&amp;d[b].finish.call(this);delete c.finish})}}),r.each([&quot;toggle&quot;,&quot;show&quot;,&quot;hide&quot;],function(a,b){var c=r.fn[b];r.fn[b]=function(a,d,e){return null==a||&quot;boolean&quot;==typeof a?c.apply(this,arguments):this.animate(cb(b,!0),a,d,e)}}),r.each({slideDown:cb(&quot;show&quot;),slideUp:cb(&quot;hide&quot;),slideToggle:cb(&quot;toggle&quot;),fadeIn:{opacity:&quot;show&quot;},fadeOut:{opacity:&quot;hide&quot;},fadeToggle:{opacity:&quot;toggle&quot;}},function(a,b){r.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),r.timers=[],r.fx.tick=function(){var a,b=0,c=r.timers;for(Ya=r.now();b&lt;c.length;b++)a=c[b],a()||c[b]!==a||c.splice(b--,1);c.length||r.fx.stop(),Ya=void 0},r.fx.timer=function(a){r.timers.push(a),a()?r.fx.start():r.timers.pop()},r.fx.interval=13,r.fx.start=function(){Za||(Za=a.requestAnimationFrame?a.requestAnimationFrame(ab):a.setInterval(r.fx.tick,r.fx.interval))},r.fx.stop=function(){a.cancelAnimationFrame?a.cancelAnimationFrame(Za):a.clearInterval(Za),Za=null},r.fx.speeds={slow:600,fast:200,_default:400},r.fn.delay=function(b,c){return b=r.fx?r.fx.speeds[b]||b:b,c=c||&quot;fx&quot;,this.queue(c,function(c,d){var e=a.setTimeout(c,b);d.stop=function(){a.clearTimeout(e)}})},function(){var a=d.createElement(&quot;input&quot;),b=d.createElement(&quot;select&quot;),c=b.appendChild(d.createElement(&quot;option&quot;));a.type=&quot;checkbox&quot;,o.checkOn=&quot;&quot;!==a.value,o.optSelected=c.selected,a=d.createElement(&quot;input&quot;),a.value=&quot;t&quot;,a.type=&quot;radio&quot;,o.radioValue=&quot;t&quot;===a.value}();var hb,ib=r.expr.attrHandle;r.fn.extend({attr:function(a,b){return S(this,r.attr,a,b,arguments.length&gt;1)},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&amp;&amp;8!==f&amp;&amp;2!==f)return&quot;undefined&quot;==typeof a.getAttribute?r.prop(a,b,c):(1===f&amp;&amp;r.isXMLDoc(a)||(e=r.attrHooks[b.toLowerCase()]||(r.expr.match.bool.test(b)?hb:void 0)),void 0!==c?null===c?void r.removeAttr(a,b):e&amp;&amp;&quot;set&quot;in e&amp;&amp;void 0!==(d=e.set(a,c,b))?d:(a.setAttribute(b,c+&quot;&quot;),c):e&amp;&amp;&quot;get&quot;in e&amp;&amp;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&amp;&amp;&quot;radio&quot;===b&amp;&amp;r.nodeName(a,&quot;input&quot;)){var c=a.value;return a.setAttribute(&quot;type&quot;,b),c&amp;&amp;(a.value=c),b}}}},removeAttr:function(a,b){var c,d=0,e=b&amp;&amp;b.match(K);</td>
646 </tr>
647 <tr>
648 <td id="L4" class="blob-num js-line-number" data-line-number="4"></td>
649 <td id="LC4" class="blob-code blob-code-inner js-file-line">if(e&amp;&amp;1===a.nodeType)while(c=e[d++])a.removeAttribute(c)}}),hb={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=ib[b]||r.find.attr;ib[b]=function(a,b,d){var e,f,g=b.toLowerCase();return d||(f=ib[g],ib[g]=e,e=null!=c(a,b,d)?g:null,ib[g]=f),e}});var jb=/^(?:input|select|textarea|button)$/i,kb=/^(?:a|area)$/i;r.fn.extend({prop:function(a,b){return S(this,r.prop,a,b,arguments.length&gt;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&amp;&amp;8!==f&amp;&amp;2!==f)return 1===f&amp;&amp;r.isXMLDoc(a)||(b=r.propFix[b]||b,e=r.propHooks[b]),void 0!==c?e&amp;&amp;&quot;set&quot;in e&amp;&amp;void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&amp;&amp;&quot;get&quot;in e&amp;&amp;null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=r.find.attr(a,&quot;tabindex&quot;);return b?parseInt(b,10):jb.test(a.nodeName)||kb.test(a.nodeName)&amp;&amp;a.href?0:-1}}},propFix:{&quot;for&quot;:&quot;htmlFor&quot;,&quot;class&quot;:&quot;className&quot;}}),o.optSelected||(r.propHooks.selected={get:function(a){var b=a.parentNode;return b&amp;&amp;b.parentNode&amp;&amp;b.parentNode.selectedIndex,null},set:function(a){var b=a.parentNode;b&amp;&amp;(b.selectedIndex,b.parentNode&amp;&amp;b.parentNode.selectedIndex)}}),r.each([&quot;tabIndex&quot;,&quot;readOnly&quot;,&quot;maxLength&quot;,&quot;cellSpacing&quot;,&quot;cellPadding&quot;,&quot;rowSpan&quot;,&quot;colSpan&quot;,&quot;useMap&quot;,&quot;frameBorder&quot;,&quot;contentEditable&quot;],function(){r.propFix[this.toLowerCase()]=this});var lb=/[\t\r\n\f]/g;function mb(a){return a.getAttribute&amp;&amp;a.getAttribute(&quot;class&quot;)||&quot;&quot;}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,mb(this)))});if(&quot;string&quot;==typeof a&amp;&amp;a){b=a.match(K)||[];while(c=this[i++])if(e=mb(c),d=1===c.nodeType&amp;&amp;(&quot; &quot;+e+&quot; &quot;).replace(lb,&quot; &quot;)){g=0;while(f=b[g++])d.indexOf(&quot; &quot;+f+&quot; &quot;)&lt;0&amp;&amp;(d+=f+&quot; &quot;);h=r.trim(d),e!==h&amp;&amp;c.setAttribute(&quot;class&quot;,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,mb(this)))});if(!arguments.length)return this.attr(&quot;class&quot;,&quot;&quot;);if(&quot;string&quot;==typeof a&amp;&amp;a){b=a.match(K)||[];while(c=this[i++])if(e=mb(c),d=1===c.nodeType&amp;&amp;(&quot; &quot;+e+&quot; &quot;).replace(lb,&quot; &quot;)){g=0;while(f=b[g++])while(d.indexOf(&quot; &quot;+f+&quot; &quot;)&gt;-1)d=d.replace(&quot; &quot;+f+&quot; &quot;,&quot; &quot;);h=r.trim(d),e!==h&amp;&amp;c.setAttribute(&quot;class&quot;,h)}}return this},toggleClass:function(a,b){var c=typeof a;return&quot;boolean&quot;==typeof b&amp;&amp;&quot;string&quot;===c?b?this.addClass(a):this.removeClass(a):r.isFunction(a)?this.each(function(c){r(this).toggleClass(a.call(this,c,mb(this),b),b)}):this.each(function(){var b,d,e,f;if(&quot;string&quot;===c){d=0,e=r(this),f=a.match(K)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else void 0!==a&amp;&amp;&quot;boolean&quot;!==c||(b=mb(this),b&amp;&amp;V.set(this,&quot;__className__&quot;,b),this.setAttribute&amp;&amp;this.setAttribute(&quot;class&quot;,b||a===!1?&quot;&quot;:V.get(this,&quot;__className__&quot;)||&quot;&quot;))})},hasClass:function(a){var b,c,d=0;b=&quot; &quot;+a+&quot; &quot;;while(c=this[d++])if(1===c.nodeType&amp;&amp;(&quot; &quot;+mb(c)+&quot; &quot;).replace(lb,&quot; &quot;).indexOf(b)&gt;-1)return!0;return!1}});var nb=/\r/g,ob=/[\x20\t\r\n\f]+/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&amp;&amp;(e=d?a.call(this,c,r(this).val()):a,null==e?e=&quot;&quot;:&quot;number&quot;==typeof e?e+=&quot;&quot;:r.isArray(e)&amp;&amp;(e=r.map(e,function(a){return null==a?&quot;&quot;:a+&quot;&quot;})),b=r.valHooks[this.type]||r.valHooks[this.nodeName.toLowerCase()],b&amp;&amp;&quot;set&quot;in b&amp;&amp;void 0!==b.set(this,e,&quot;value&quot;)||(this.value=e))});if(e)return b=r.valHooks[e.type]||r.valHooks[e.nodeName.toLowerCase()],b&amp;&amp;&quot;get&quot;in b&amp;&amp;void 0!==(c=b.get(e,&quot;value&quot;))?c:(c=e.value,&quot;string&quot;==typeof c?c.replace(nb,&quot;&quot;):null==c?&quot;&quot;:c)}}}),r.extend({valHooks:{option:{get:function(a){var b=r.find.attr(a,&quot;value&quot;);return null!=b?b:r.trim(r.text(a)).replace(ob,&quot; &quot;)}},select:{get:function(a){for(var b,c,d=a.options,e=a.selectedIndex,f=&quot;select-one&quot;===a.type,g=f?null:[],h=f?e+1:d.length,i=e&lt;0?h:f?e:0;i&lt;h;i++)if(c=d[i],(c.selected||i===e)&amp;&amp;!c.disabled&amp;&amp;(!c.parentNode.disabled||!r.nodeName(c.parentNode,&quot;optgroup&quot;))){if(b=r(c).val(),f)return b;g.push(b)}return g},set:function(a,b){var c,d,e=a.options,f=r.makeArray(b),g=e.length;while(g--)d=e[g],(d.selected=r.inArray(r.valHooks.option.get(d),f)&gt;-1)&amp;&amp;(c=!0);return c||(a.selectedIndex=-1),f}}}}),r.each([&quot;radio&quot;,&quot;checkbox&quot;],function(){r.valHooks[this]={set:function(a,b){if(r.isArray(b))return a.checked=r.inArray(r(a).val(),b)&gt;-1}},o.checkOn||(r.valHooks[this].get=function(a){return null===a.getAttribute(&quot;value&quot;)?&quot;on&quot;:a.value})});var pb=/^(?: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,&quot;type&quot;)?b.type:b,q=l.call(b,&quot;namespace&quot;)?b.namespace.split(&quot;.&quot;):[];if(h=i=e=e||d,3!==e.nodeType&amp;&amp;8!==e.nodeType&amp;&amp;!pb.test(p+r.event.triggered)&amp;&amp;(p.indexOf(&quot;.&quot;)&gt;-1&amp;&amp;(q=p.split(&quot;.&quot;),p=q.shift(),q.sort()),k=p.indexOf(&quot;:&quot;)&lt;0&amp;&amp;&quot;on&quot;+p,b=b[r.expando]?b:new r.Event(p,&quot;object&quot;==typeof b&amp;&amp;b),b.isTrigger=f?2:3,b.namespace=q.join(&quot;.&quot;),b.rnamespace=b.namespace?new RegExp(&quot;(^|\\.)&quot;+q.join(&quot;\\.(?:.*\\.|)&quot;)+&quot;(\\.|$)&quot;):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&amp;&amp;!n.noBubble&amp;&amp;!r.isWindow(e)){for(j=n.delegateType||p,pb.test(j+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),i=h;i===(e.ownerDocument||d)&amp;&amp;o.push(i.defaultView||i.parentWindow||a)}g=0;while((h=o[g++])&amp;&amp;!b.isPropagationStopped())b.type=g&gt;1?j:n.bindType||p,m=(V.get(h,&quot;events&quot;)||{})[b.type]&amp;&amp;V.get(h,&quot;handle&quot;),m&amp;&amp;m.apply(h,c),m=k&amp;&amp;h[k],m&amp;&amp;m.apply&amp;&amp;T(h)&amp;&amp;(b.result=m.apply(h,c),b.result===!1&amp;&amp;b.preventDefault());return b.type=p,f||b.isDefaultPrevented()||n._default&amp;&amp;n._default.apply(o.pop(),c)!==!1||!T(e)||k&amp;&amp;r.isFunction(e[p])&amp;&amp;!r.isWindow(e)&amp;&amp;(i=e[k],i&amp;&amp;(e[k]=null),r.event.triggered=p,e[p](),r.event.triggered=void 0,i&amp;&amp;(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(&quot;blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu&quot;.split(&quot; &quot;),function(a,b){r.fn[b]=function(a,c){return arguments.length&gt;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=&quot;onfocusin&quot;in a,o.focusin||r.each({focus:&quot;focusin&quot;,blur:&quot;focusout&quot;},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=V.access(d,b);e||d.addEventListener(a,c,!0),V.access(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=V.access(d,b)-1;e?V.access(d,b,e):(d.removeEventListener(a,c,!0),V.remove(d,b))}}});var qb=a.location,rb=r.now(),sb=/\?/;r.parseXML=function(b){var c;if(!b||&quot;string&quot;!=typeof b)return null;try{c=(new a.DOMParser).parseFromString(b,&quot;text/xml&quot;)}catch(d){c=void 0}return c&amp;&amp;!c.getElementsByTagName(&quot;parsererror&quot;).length||r.error(&quot;Invalid XML: &quot;+b),c};var tb=/\[\]$/,ub=/\r?\n/g,vb=/^(?:submit|button|image|reset|file)$/i,wb=/^(?:input|select|textarea|keygen)/i;function xb(a,b,c,d){var e;if(r.isArray(b))r.each(b,function(b,e){c||tb.test(a)?d(a,e):xb(a+&quot;[&quot;+(&quot;object&quot;==typeof e&amp;&amp;null!=e?b:&quot;&quot;)+&quot;]&quot;,e,c,d)});else if(c||&quot;object&quot;!==r.type(b))d(a,b);else for(e in b)xb(a+&quot;[&quot;+e+&quot;]&quot;,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)+&quot;=&quot;+encodeURIComponent(null==c?&quot;&quot;:c)};if(r.isArray(a)||a.jquery&amp;&amp;!r.isPlainObject(a))r.each(a,function(){e(this.name,this.value)});else for(c in a)xb(c,a[c],b,e);return d.join(&quot;&amp;&quot;)},r.fn.extend({serialize:function(){return r.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=r.prop(this,&quot;elements&quot;);return a?r.makeArray(a):this}).filter(function(){var a=this.type;return this.name&amp;&amp;!r(this).is(&quot;:disabled&quot;)&amp;&amp;wb.test(this.nodeName)&amp;&amp;!vb.test(a)&amp;&amp;(this.checked||!ha.test(a))}).map(function(a,b){var c=r(this).val();return null==c?null:r.isArray(c)?r.map(c,function(a){return{name:b.name,value:a.replace(ub,&quot;\r\n&quot;)}}):{name:b.name,value:c.replace(ub,&quot;\r\n&quot;)}}).get()}});var yb=/%20/g,zb=/#.*$/,Ab=/([?&amp;])_=[^&amp;]*/,Bb=/^(.*?):[ \t]*([^\r\n]*)$/gm,Cb=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Db=/^(?:GET|HEAD)$/,Eb=/^\/\//,Fb={},Gb={},Hb=&quot;*/&quot;.concat(&quot;*&quot;),Ib=d.createElement(&quot;a&quot;);Ib.href=qb.href;function Jb(a){return function(b,c){&quot;string&quot;!=typeof b&amp;&amp;(c=b,b=&quot;*&quot;);var d,e=0,f=b.toLowerCase().match(K)||[];if(r.isFunction(c))while(d=f[e++])&quot;+&quot;===d[0]?(d=d.slice(1)||&quot;*&quot;,(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function Kb(a,b,c,d){var e={},f=a===Gb;function g(h){var i;return e[h]=!0,r.each(a[h]||[],function(a,h){var j=h(b,c,d);return&quot;string&quot;!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e[&quot;*&quot;]&amp;&amp;g(&quot;*&quot;)}function Lb(a,b){var c,d,e=r.ajaxSettings.flatOptions||{};for(c in b)void 0!==b[c]&amp;&amp;((e[c]?a:d||(d={}))[c]=b[c]);return d&amp;&amp;r.extend(!0,a,d),a}function Mb(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while(&quot;*&quot;===i[0])i.shift(),void 0===d&amp;&amp;(d=a.mimeType||b.getResponseHeader(&quot;Content-Type&quot;));if(d)for(e in h)if(h[e]&amp;&amp;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+&quot; &quot;+i[0]]){f=e;break}g||(g=e)}f=f||g}if(f)return f!==i[0]&amp;&amp;i.unshift(f),c[f]}function Nb(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]&amp;&amp;(c[a.responseFields[f]]=b),!i&amp;&amp;d&amp;&amp;a.dataFilter&amp;&amp;(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if(&quot;*&quot;===f)f=i;else if(&quot;*&quot;!==i&amp;&amp;i!==f){if(g=j[i+&quot; &quot;+f]||j[&quot;* &quot;+f],!g)for(e in j)if(h=e.split(&quot; &quot;),h[1]===f&amp;&amp;(g=j[i+&quot; &quot;+h[0]]||j[&quot;* &quot;+h[0]])){g===!0?g=j[e]:j[e]!==!0&amp;&amp;(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&amp;&amp;a[&quot;throws&quot;])b=g(b);else try{b=g(b)}catch(l){return{state:&quot;parsererror&quot;,error:g?l:&quot;No conversion from &quot;+i+&quot; to &quot;+f}}}return{state:&quot;success&quot;,data:b}}r.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:qb.href,type:&quot;GET&quot;,isLocal:Cb.test(qb.protocol),global:!0,processData:!0,async:!0,contentType:&quot;application/x-www-form-urlencoded; charset=UTF-8&quot;,accepts:{&quot;*&quot;:Hb,text:&quot;text/plain&quot;,html:&quot;text/html&quot;,xml:&quot;application/xml, text/xml&quot;,json:&quot;application/json, text/javascript&quot;},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:&quot;responseXML&quot;,text:&quot;responseText&quot;,json:&quot;responseJSON&quot;},converters:{&quot;* text&quot;:String,&quot;text html&quot;:!0,&quot;text json&quot;:JSON.parse,&quot;text xml&quot;:r.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Lb(Lb(a,r.ajaxSettings),b):Lb(r.ajaxSettings,a)},ajaxPrefilter:Jb(Fb),ajaxTransport:Jb(Gb),ajax:function(b,c){&quot;object&quot;==typeof b&amp;&amp;(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&amp;&amp;(p.nodeType||p.jquery)?r(p):r.event,s=r.Deferred(),t=r.Callbacks(&quot;once memory&quot;),u=o.statusCode||{},v={},w={},x=&quot;canceled&quot;,y={readyState:0,getResponseHeader:function(a){var b;if(k){if(!h){h={};while(b=Bb.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&amp;&amp;(a=w[a.toLowerCase()]=w[a.toLowerCase()]||a,v[a]=b),this},overrideMimeType:function(a){return null==k&amp;&amp;(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&amp;&amp;e.abort(b),A(0,b),this}};if(s.promise(y),o.url=((b||o.url||qb.href)+&quot;&quot;).replace(Eb,qb.protocol+&quot;//&quot;),o.type=c.method||c.type||o.method||o.type,o.dataTypes=(o.dataType||&quot;*&quot;).toLowerCase().match(K)||[&quot;&quot;],null==o.crossDomain){j=d.createElement(&quot;a&quot;);try{j.href=o.url,j.href=j.href,o.crossDomain=Ib.protocol+&quot;//&quot;+Ib.host!=j.protocol+&quot;//&quot;+j.host}catch(z){o.crossDomain=!0}}if(o.data&amp;&amp;o.processData&amp;&amp;&quot;string&quot;!=typeof o.data&amp;&amp;(o.data=r.param(o.data,o.traditional)),Kb(Fb,o,c,y),k)return y;l=r.event&amp;&amp;o.global,l&amp;&amp;0===r.active++&amp;&amp;r.event.trigger(&quot;ajaxStart&quot;),o.type=o.type.toUpperCase(),o.hasContent=!Db.test(o.type),f=o.url.replace(zb,&quot;&quot;),o.hasContent?o.data&amp;&amp;o.processData&amp;&amp;0===(o.contentType||&quot;&quot;).indexOf(&quot;application/x-www-form-urlencoded&quot;)&amp;&amp;(o.data=o.data.replace(yb,&quot;+&quot;)):(n=o.url.slice(f.length),o.data&amp;&amp;(f+=(sb.test(f)?&quot;&amp;&quot;:&quot;?&quot;)+o.data,delete o.data),o.cache===!1&amp;&amp;(f=f.replace(Ab,&quot;&quot;),n=(sb.test(f)?&quot;&amp;&quot;:&quot;?&quot;)+&quot;_=&quot;+rb++ +n),o.url=f+n),o.ifModified&amp;&amp;(r.lastModified[f]&amp;&amp;y.setRequestHeader(&quot;If-Modified-Since&quot;,r.lastModified[f]),r.etag[f]&amp;&amp;y.setRequestHeader(&quot;If-None-Match&quot;,r.etag[f])),(o.data&amp;&amp;o.hasContent&amp;&amp;o.contentType!==!1||c.contentType)&amp;&amp;y.setRequestHeader(&quot;Content-Type&quot;,o.contentType),y.setRequestHeader(&quot;Accept&quot;,o.dataTypes[0]&amp;&amp;o.accepts[o.dataTypes[0]]?o.accepts[o.dataTypes[0]]+(&quot;*&quot;!==o.dataTypes[0]?&quot;, &quot;+Hb+&quot;; q=0.01&quot;:&quot;&quot;):o.accepts[&quot;*&quot;]);for(m in o.headers)y.setRequestHeader(m,o.headers[m]);if(o.beforeSend&amp;&amp;(o.beforeSend.call(p,y,o)===!1||k))return y.abort();if(x=&quot;abort&quot;,t.add(o.complete),y.done(o.success),y.fail(o.error),e=Kb(Gb,o,c,y)){if(y.readyState=1,l&amp;&amp;q.trigger(&quot;ajaxSend&quot;,[y,o]),k)return y;o.async&amp;&amp;o.timeout&gt;0&amp;&amp;(i=a.setTimeout(function(){y.abort(&quot;timeout&quot;)},o.timeout));try{k=!1,e.send(v,A)}catch(z){if(k)throw z;A(-1,z)}}else A(-1,&quot;No Transport&quot;);function A(b,c,d,h){var j,m,n,v,w,x=c;k||(k=!0,i&amp;&amp;a.clearTimeout(i),e=void 0,g=h||&quot;&quot;,y.readyState=b&gt;0?4:0,j=b&gt;=200&amp;&amp;b&lt;300||304===b,d&amp;&amp;(v=Mb(o,y,d)),v=Nb(o,v,y,j),j?(o.ifModified&amp;&amp;(w=y.getResponseHeader(&quot;Last-Modified&quot;),w&amp;&amp;(r.lastModified[f]=w),w=y.getResponseHeader(&quot;etag&quot;),w&amp;&amp;(r.etag[f]=w)),204===b||&quot;HEAD&quot;===o.type?x=&quot;nocontent&quot;:304===b?x=&quot;notmodified&quot;:(x=v.state,m=v.data,n=v.error,j=!n)):(n=x,!b&amp;&amp;x||(x=&quot;error&quot;,b&lt;0&amp;&amp;(b=0))),y.status=b,y.statusText=(c||x)+&quot;&quot;,j?s.resolveWith(p,[m,x,y]):s.rejectWith(p,[y,x,n]),y.statusCode(u),u=void 0,l&amp;&amp;q.trigger(j?&quot;ajaxSuccess&quot;:&quot;ajaxError&quot;,[y,o,j?m:n]),t.fireWith(p,[y,x]),l&amp;&amp;(q.trigger(&quot;ajaxComplete&quot;,[y,o]),--r.active||r.event.trigger(&quot;ajaxStop&quot;)))}return y},getJSON:function(a,b,c){return r.get(a,b,c,&quot;json&quot;)},getScript:function(a,b){return r.get(a,void 0,b,&quot;script&quot;)}}),r.each([&quot;get&quot;,&quot;post&quot;],function(a,b){r[b]=function(a,c,d,e){return r.isFunction(c)&amp;&amp;(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)&amp;&amp;a))}}),r._evalUrl=function(a){return r.ajax({url:a,type:&quot;GET&quot;,dataType:&quot;script&quot;,cache:!0,async:!1,global:!1,&quot;throws&quot;:!0})},r.fn.extend({wrapAll:function(a){var b;return this[0]&amp;&amp;(r.isFunction(a)&amp;&amp;(a=a.call(this[0])),b=r(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&amp;&amp;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(&quot;body&quot;).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 Ob={0:200,1223:204},Pb=r.ajaxSettings.xhr();o.cors=!!Pb&amp;&amp;&quot;withCredentials&quot;in Pb,o.ajax=Pb=!!Pb,r.ajaxTransport(function(b){var c,d;if(o.cors||Pb&amp;&amp;!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&amp;&amp;h.overrideMimeType&amp;&amp;h.overrideMimeType(b.mimeType),b.crossDomain||e[&quot;X-Requested-With&quot;]||(e[&quot;X-Requested-With&quot;]=&quot;XMLHttpRequest&quot;);for(g in e)h.setRequestHeader(g,e[g]);c=function(a){return function(){c&amp;&amp;(c=d=h.onload=h.onerror=h.onabort=h.onreadystatechange=null,&quot;abort&quot;===a?h.abort():&quot;error&quot;===a?&quot;number&quot;!=typeof h.status?f(0,&quot;error&quot;):f(h.status,h.statusText):f(Ob[h.status]||h.status,h.statusText,&quot;text&quot;!==(h.responseType||&quot;text&quot;)||&quot;string&quot;!=typeof h.responseText?{binary:h.response}:{text:h.responseText},h.getAllResponseHeaders()))}},h.onload=c(),d=h.onerror=c(&quot;error&quot;),void 0!==h.onabort?h.onabort=d:h.onreadystatechange=function(){4===h.readyState&amp;&amp;a.setTimeout(function(){c&amp;&amp;d()})},c=c(&quot;abort&quot;);try{h.send(b.hasContent&amp;&amp;b.data||null)}catch(i){if(c)throw i}},abort:function(){c&amp;&amp;c()}}}),r.ajaxPrefilter(function(a){a.crossDomain&amp;&amp;(a.contents.script=!1)}),r.ajaxSetup({accepts:{script:&quot;text/javascript, application/javascript, application/ecmascript, application/x-ecmascript&quot;},contents:{script:/\b(?:java|ecma)script\b/},converters:{&quot;text script&quot;:function(a){return r.globalEval(a),a}}}),r.ajaxPrefilter(&quot;script&quot;,function(a){void 0===a.cache&amp;&amp;(a.cache=!1),a.crossDomain&amp;&amp;(a.type=&quot;GET&quot;)}),r.ajaxTransport(&quot;script&quot;,function(a){if(a.crossDomain){var b,c;return{send:function(e,f){b=r(&quot;&lt;script&gt;&quot;).prop({charset:a.scriptCharset,src:a.url}).on(&quot;load error&quot;,c=function(a){b.remove(),c=null,a&amp;&amp;f(&quot;error&quot;===a.type?404:200,a.type)}),d.head.appendChild(b[0])},abort:function(){c&amp;&amp;c()}}}});var Qb=[],Rb=/(=)\?(?=&amp;|$)|\?\?/;r.ajaxSetup({jsonp:&quot;callback&quot;,jsonpCallback:function(){var a=Qb.pop()||r.expando+&quot;_&quot;+rb++;return this[a]=!0,a}}),r.ajaxPrefilter(&quot;json jsonp&quot;,function(b,c,d){var e,f,g,h=b.jsonp!==!1&amp;&amp;(Rb.test(b.url)?&quot;url&quot;:&quot;string&quot;==typeof b.data&amp;&amp;0===(b.contentType||&quot;&quot;).indexOf(&quot;application/x-www-form-urlencoded&quot;)&amp;&amp;Rb.test(b.data)&amp;&amp;&quot;data&quot;);if(h||&quot;jsonp&quot;===b.dataTypes[0])return e=b.jsonpCallback=r.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(Rb,&quot;$1&quot;+e):b.jsonp!==!1&amp;&amp;(b.url+=(sb.test(b.url)?&quot;&amp;&quot;:&quot;?&quot;)+b.jsonp+&quot;=&quot;+e),b.converters[&quot;script json&quot;]=function(){return g||r.error(e+&quot; was not called&quot;),g[0]},b.dataTypes[0]=&quot;json&quot;,f=a[e],a[e]=function(){g=arguments},d.always(function(){void 0===f?r(a).removeProp(e):a[e]=f,b[e]&amp;&amp;(b.jsonpCallback=c.jsonpCallback,Qb.push(e)),g&amp;&amp;r.isFunction(f)&amp;&amp;f(g[0]),g=f=void 0}),&quot;script&quot;}),o.createHTMLDocument=function(){var a=d.implementation.createHTMLDocument(&quot;&quot;).body;return a.innerHTML=&quot;&lt;form&gt;&lt;/form&gt;&lt;form&gt;&lt;/form&gt;&quot;,2===a.childNodes.length}(),r.parseHTML=function(a,b,c){if(&quot;string&quot;!=typeof a)return[];&quot;boolean&quot;==typeof b&amp;&amp;(c=b,b=!1);var e,f,g;return b||(o.createHTMLDocument?(b=d.implementation.createHTMLDocument(&quot;&quot;),e=b.createElement(&quot;base&quot;),e.href=d.location.href,b.head.appendChild(e)):b=d),f=B.exec(a),g=!c&amp;&amp;[],f?[b.createElement(f[1])]:(f=oa([a],b,g),g&amp;&amp;g.length&amp;&amp;r(g).remove(),r.merge([],f.childNodes))},r.fn.load=function(a,b,c){var d,e,f,g=this,h=a.indexOf(&quot; &quot;);return h&gt;-1&amp;&amp;(d=r.trim(a.slice(h)),a=a.slice(0,h)),r.isFunction(b)?(c=b,b=void 0):b&amp;&amp;&quot;object&quot;==typeof b&amp;&amp;(e=&quot;POST&quot;),g.length&gt;0&amp;&amp;r.ajax({url:a,type:e||&quot;GET&quot;,dataType:&quot;html&quot;,data:b}).done(function(a){f=arguments,g.html(d?r(&quot;&lt;div&gt;&quot;).append(r.parseHTML(a)).find(d):a)}).always(c&amp;&amp;function(a,b){g.each(function(){c.apply(this,f||[a.responseText,b,a])})}),this},r.each([&quot;ajaxStart&quot;,&quot;ajaxStop&quot;,&quot;ajaxComplete&quot;,&quot;ajaxError&quot;,&quot;ajaxSuccess&quot;,&quot;ajaxSend&quot;],function(a,b){r.fn[b]=function(a){return this.on(b,a)}}),r.expr.pseudos.animated=function(a){return r.grep(r.timers,function(b){return a===b.elem}).length};function Sb(a){return r.isWindow(a)?a:9===a.nodeType&amp;&amp;a.defaultView}r.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=r.css(a,&quot;position&quot;),l=r(a),m={};&quot;static&quot;===k&amp;&amp;(a.style.position=&quot;relative&quot;),h=l.offset(),f=r.css(a,&quot;top&quot;),i=r.css(a,&quot;left&quot;),j=(&quot;absolute&quot;===k||&quot;fixed&quot;===k)&amp;&amp;(f+i).indexOf(&quot;auto&quot;)&gt;-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),r.isFunction(b)&amp;&amp;(b=b.call(a,c,r.extend({},h))),null!=b.top&amp;&amp;(m.top=b.top-h.top+g),null!=b.left&amp;&amp;(m.left=b.left-h.left+e),&quot;using&quot;in b?b.using.call(a,m):l.css(m)}},r.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){r.offset.setOffset(this,a,b)});var b,c,d,e,f=this[0];if(f)return f.getClientRects().length?(d=f.getBoundingClientRect(),d.width||d.height?(e=f.ownerDocument,c=Sb(e),b=e.documentElement,{top:d.top+c.pageYOffset-b.clientTop,left:d.left+c.pageXOffset-b.clientLeft}):d):{top:0,left:0}},position:function(){if(this[0]){var a,b,c=this[0],d={top:0,left:0};return&quot;fixed&quot;===r.css(c,&quot;position&quot;)?b=c.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),r.nodeName(a[0],&quot;html&quot;)||(d=a.offset()),d={top:d.top+r.css(a[0],&quot;borderTopWidth&quot;,!0),left:d.left+r.css(a[0],&quot;borderLeftWidth&quot;,!0)}),{top:b.top-d.top-r.css(c,&quot;marginTop&quot;,!0),left:b.left-d.left-r.css(c,&quot;marginLeft&quot;,!0)}}},offsetParent:function(){return this.map(function(){var a=this.offsetParent;while(a&amp;&amp;&quot;static&quot;===r.css(a,&quot;position&quot;))a=a.offsetParent;return a||pa})}}),r.each({scrollLeft:&quot;pageXOffset&quot;,scrollTop:&quot;pageYOffset&quot;},function(a,b){var c=&quot;pageYOffset&quot;===b;r.fn[a]=function(d){return S(this,function(a,d,e){var f=Sb(a);return void 0===e?f?f[b]:a[d]:void(f?f.scrollTo(c?f.pageXOffset:e,c?e:f.pageYOffset):a[d]=e)},a,d,arguments.length)}}),r.each([&quot;top&quot;,&quot;left&quot;],function(a,b){r.cssHooks[b]=Na(o.pixelPosition,function(a,c){if(c)return c=Ma(a,b),Ka.test(c)?r(a).position()[b]+&quot;px&quot;:c})}),r.each({Height:&quot;height&quot;,Width:&quot;width&quot;},function(a,b){r.each({padding:&quot;inner&quot;+a,content:b,&quot;&quot;:&quot;outer&quot;+a},function(c,d){r.fn[d]=function(e,f){var g=arguments.length&amp;&amp;(c||&quot;boolean&quot;!=typeof e),h=c||(e===!0||f===!0?&quot;margin&quot;:&quot;border&quot;);return S(this,function(b,c,e){var f;return r.isWindow(b)?0===d.indexOf(&quot;outer&quot;)?b[&quot;inner&quot;+a]:b.document.documentElement[&quot;client&quot;+a]:9===b.nodeType?(f=b.documentElement,Math.max(b.body[&quot;scroll&quot;+a],f[&quot;scroll&quot;+a],b.body[&quot;offset&quot;+a],f[&quot;offset&quot;+a],f[&quot;client&quot;+a])):void 0===e?r.css(b,c,h):r.style(b,c,e,h)},b,g?e:void 0,g)}})}),r.fn.extend({bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,&quot;**&quot;):this.off(b,a||&quot;**&quot;,c)}}),r.parseJSON=JSON.parse,&quot;function&quot;==typeof define&amp;&amp;define.amd&amp;&amp;define(&quot;jquery&quot;,[],function(){return r});var Tb=a.jQuery,Ub=a.$;return r.noConflict=function(b){return a.$===r&amp;&amp;(a.$=Ub),b&amp;&amp;a.jQuery===r&amp;&amp;(a.jQuery=Tb),r},b||(a.jQuery=a.$=r),r});</td>
650 </tr>
651</table>
652
653
654 </div>
655
656 </div>
657
658 <button type="button" data-facebox="#jump-to-line" data-facebox-class="linejump" data-hotkey="l" class="d-none">Jump to Line</button>
659 <div id="jump-to-line" style="display:none">
660 <!-- '"` --><!-- </textarea></xmp> --></option></form><form accept-charset="UTF-8" action="" class="js-jump-to-line-form" method="get"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="&#x2713;" /></div>
661 <input class="form-control linejump-input js-jump-to-line-field" type="text" placeholder="Jump to line&hellip;" aria-label="Jump to line" autofocus>
662 <button type="submit" class="btn">Go</button>
663</form> </div>
664
665 </div>
666 <div class="modal-backdrop js-touch-events"></div>
667</div>
668
669 </div>
670 </div>
671
672 </div>
673
674
675<div class="container site-footer-container">
676 <div class="site-footer " role="contentinfo">
677 <ul class="site-footer-links float-right">
678 <li><a href="https://github.com/contact" data-ga-click="Footer, go to contact, text:contact">Contact GitHub</a></li>
679 <li><a href="https://developer.github.com" data-ga-click="Footer, go to api, text:api">API</a></li>
680 <li><a href="https://training.github.com" data-ga-click="Footer, go to training, text:training">Training</a></li>
681 <li><a href="https://shop.github.com" data-ga-click="Footer, go to shop, text:shop">Shop</a></li>
682 <li><a href="https://github.com/blog" data-ga-click="Footer, go to blog, text:blog">Blog</a></li>
683 <li><a href="https://github.com/about" data-ga-click="Footer, go to about, text:about">About</a></li>
684
685 </ul>
686
687 <a href="https://github.com" aria-label="Homepage" class="site-footer-mark" title="GitHub">
688 <svg aria-hidden="true" class="octicon octicon-mark-github" height="24" version="1.1" viewBox="0 0 16 16" width="24"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0 0 16 8c0-4.42-3.58-8-8-8z"/></svg>
689</a>
690 <ul class="site-footer-links">
691 <li>&copy; 2017 <span title="0.16690s from unicorn-3417622806-d6ljk">GitHub</span>, Inc.</li>
692 <li><a href="https://github.com/site/terms" data-ga-click="Footer, go to terms, text:terms">Terms</a></li>
693 <li><a href="https://github.com/site/privacy" data-ga-click="Footer, go to privacy, text:privacy">Privacy</a></li>
694 <li><a href="https://github.com/security" data-ga-click="Footer, go to security, text:security">Security</a></li>
695 <li><a href="https://status.github.com/" data-ga-click="Footer, go to status, text:status">Status</a></li>
696 <li><a href="https://help.github.com" data-ga-click="Footer, go to help, text:help">Help</a></li>
697 </ul>
698 </div>
699</div>
700
701
702
703 <div id="ajax-error-message" class="ajax-error-message flash flash-error">
704 <svg aria-hidden="true" class="octicon octicon-alert" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M8.865 1.52c-.18-.31-.51-.5-.87-.5s-.69.19-.87.5L.275 13.5c-.18.31-.18.69 0 1 .19.31.52.5.87.5h13.7c.36 0 .69-.19.86-.5.17-.31.18-.69.01-1L8.865 1.52zM8.995 13h-2v-2h2v2zm0-3h-2V6h2v4z"/></svg>
705 <button type="button" class="flash-close js-flash-close js-ajax-error-dismiss" aria-label="Dismiss error">
706 <svg aria-hidden="true" class="octicon octicon-x" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48z"/></svg>
707 </button>
708 You can't perform that action at this time.
709 </div>
710
711
712
713 <script crossorigin="anonymous" integrity="sha256-+Eu4exSWhdHmxvBX7jJPLNSW5nf1o1motduFMxO7g+Y=" src="https://assets-cdn.github.com/assets/frameworks-f84bb87b149685d1e6c6f057ee324f2cd496e677f5a359a8b5db853313bb83e6.js"></script>
714
715 <script async="async" crossorigin="anonymous" integrity="sha256-ShUbbPU8svmGOF51j4uI9EeR0yHsGSP0DwV2nhQZ7fQ=" src="https://assets-cdn.github.com/assets/github-4a151b6cf53cb2f986385e758f8b88f44791d321ec1923f40f05769e1419edf4.js"></script>
716
717
718
719
720 <div class="js-stale-session-flash stale-session-flash flash flash-warn flash-banner d-none">
721 <svg aria-hidden="true" class="octicon octicon-alert" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M8.865 1.52c-.18-.31-.51-.5-.87-.5s-.69.19-.87.5L.275 13.5c-.18.31-.18.69 0 1 .19.31.52.5.87.5h13.7c.36 0 .69-.19.86-.5.17-.31.18-.69.01-1L8.865 1.52zM8.995 13h-2v-2h2v2zm0-3h-2V6h2v4z"/></svg>
722 <span class="signed-in-tab-flash">You signed in with another tab or window. <a href="">Reload</a> to refresh your session.</span>
723 <span class="signed-out-tab-flash">You signed out in another tab or window. <a href="">Reload</a> to refresh your session.</span>
724 </div>
725 <div class="facebox" id="facebox" style="display:none;">
726 <div class="facebox-popup">
727 <div class="facebox-content" role="dialog" aria-labelledby="facebox-header" aria-describedby="facebox-description">
728 </div>
729 <button type="button" class="facebox-close js-facebox-close" aria-label="Close modal">
730 <svg aria-hidden="true" class="octicon octicon-x" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48z"/></svg>
731 </button>
732 </div>
733</div>
734
735
736 </body>
737</html>
738
diff --git a/efl_chromium_addon/license.txt b/efl_chromium_addon/license.txt
new file mode 100644
index 0000000..05f06db
--- /dev/null
+++ b/efl_chromium_addon/license.txt
@@ -0,0 +1,12 @@
1
2
3<!--
4Copyright (c) 2017 by Jordan LaChance (http://codepen.io/jordanlachance/pen/yOJdRr)
5
6
7Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
8
9The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
10
11THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
12-->
diff --git a/efl_chromium_addon/manifest.json b/efl_chromium_addon/manifest.json
new file mode 100644
index 0000000..f6c2715
--- /dev/null
+++ b/efl_chromium_addon/manifest.json
@@ -0,0 +1,26 @@
1{
2 "manifest_version": 2,
3
4 "name": "EFL Addon for Chromium.",
5 "description": "This extension enables you to interact with enlightenment community and search its website.",
6 "version": "0.0.1",
7
8 "icons" : {
9 "128": "images/efl.png"
10 },
11
12 "browser_action": {
13 "default_icon": "images/efl.png",
14 "default_popup": "popup.html",
15 "default_title": "EFL"
16 },
17
18 "background" : {
19 "scripts" : ["js/eventPage.js"]
20 },
21
22 "permissions": [
23 "storage",
24 "contextMenus"
25 ]
26}
diff --git a/efl_chromium_addon/popup.html b/efl_chromium_addon/popup.html
new file mode 100644
index 0000000..b150f41
--- /dev/null
+++ b/efl_chromium_addon/popup.html
@@ -0,0 +1,29 @@
1<!DOCTYPE html>
2<html >
3<head>
4 <meta charset="UTF-8">
5 <title>EFL Quick Access Menu</title>
6 <link rel='stylesheet' type="text/css" href='css/font-awesome.min.css'/>
7 <link rel="stylesheet" type="text/css" href="css/style.css"/>
8 <link rel="stylesheet" type="text/css" href="css/mystyle.css"/>
9</head>
10<body>
11 <nav class="menu">
12 <input type="checkbox" href="#" class="menu-open" name="menu-open" id="menu-open" checked=true/>
13 <label class="menu-open-button" for="menu-open">
14 <img src="images/efl_dark.png" align = center height="50px" width="50px"/>
15 <!-- <span class="lines line-1"></span>
16 <span class="lines line-2"></span>
17 <span class="lines line-3"></span> -->
18 </label>
19 <a href="https://www.enlightenment.org/" target="_blank" class="menu-item lightblue"> <i class="fa fa-home"></i> </a>
20 <a href="#" class="menu-item purple"> <i class="fa fa-search"></i> </a>
21 <a href="http://webchat.freenode.net?randomnick=1&channels=%23edevelop" target="_blank" class="menu-item blue"> <i class="fa fa-wechat"></i> </a>
22 <a href="https://www.enlightenment.org/download" target="_blank" class="menu-item lightblue"> <i class="fa fa-download"></i> </a>
23 <a href="https://phab.enlightenment.org/" target="_blank" class="menu-item purple"> <i class="fa fa-connectdevelop"></i> </a>
24 <a href="#" class="menu-item blue"> <i class="fa fa-info-circle"></i> </a>
25 </nav>
26
27 <script src="js/jquery-3.1.0.min.js"/>
28</body>
29</html>