diff --git a/.envrc b/.envrc new file mode 100644 index 0000000..1d953f4 --- /dev/null +++ b/.envrc @@ -0,0 +1 @@ +use nix diff --git a/.gitignore b/.gitignore index 9cf102b..6dfdc90 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ +.direnv .DS_Store rsync.sh *.swp diff --git a/.nodemonignore b/.nodemonignore deleted file mode 100644 index 6edb2b5..0000000 --- a/.nodemonignore +++ /dev/null @@ -1,4 +0,0 @@ -/client/* -.DS_Store -/.git/* -*.rdb diff --git a/README.md b/README.md index 564a0b2..f39ff9a 100644 --- a/README.md +++ b/README.md @@ -69,8 +69,7 @@ Some customisation options Header Bar ========== -In `config.js` set `headerBarUrl` to a json url containing : - +Set the argument `--headerBarUrl` with an URL pointing to a JSON with the following structure : ```json [ @@ -82,7 +81,7 @@ In `config.js` set `headerBarUrl` to a json url containing : Logo ==== -In `config.js` set `logoUrl` to an image url +Set the argument `--logoUrl` with an URL pointing to your logo. license ------- diff --git a/bun.lockb b/bun.lockb new file mode 100755 index 0000000..f520f8a Binary files /dev/null and b/bun.lockb differ diff --git a/client/css/bg/45degreee_fabric.png b/client/css/bg/45degreee_fabric.png deleted file mode 100644 index 60a792d..0000000 Binary files a/client/css/bg/45degreee_fabric.png and /dev/null differ diff --git a/client/css/bg/bright_squares.png b/client/css/bg/bright_squares.png deleted file mode 100644 index c75a05a..0000000 Binary files a/client/css/bg/bright_squares.png and /dev/null differ diff --git a/client/css/bg/cardboard.png b/client/css/bg/cardboard.png deleted file mode 100644 index 26ede53..0000000 Binary files a/client/css/bg/cardboard.png and /dev/null differ diff --git a/client/css/bg/circles.png b/client/css/bg/circles.png deleted file mode 100644 index 476ff7c..0000000 Binary files a/client/css/bg/circles.png and /dev/null differ diff --git a/client/css/bg/concrete_wall_2.png b/client/css/bg/concrete_wall_2.png deleted file mode 100644 index 5b0c10f..0000000 Binary files a/client/css/bg/concrete_wall_2.png and /dev/null differ diff --git a/client/css/bg/concrete_wall_2_2.png b/client/css/bg/concrete_wall_2_2.png deleted file mode 100644 index 682bfa6..0000000 Binary files a/client/css/bg/concrete_wall_2_2.png and /dev/null differ diff --git a/client/css/bg/concrete_wall_3.png b/client/css/bg/concrete_wall_3.png deleted file mode 100644 index 5d04a21..0000000 Binary files a/client/css/bg/concrete_wall_3.png and /dev/null differ diff --git a/client/css/bg/grunge_wall.png b/client/css/bg/grunge_wall.png deleted file mode 100644 index fee4c93..0000000 Binary files a/client/css/bg/grunge_wall.png and /dev/null differ diff --git a/client/css/bg/noisy.png b/client/css/bg/noisy.png deleted file mode 100644 index 8aa2f7a..0000000 Binary files a/client/css/bg/noisy.png and /dev/null differ diff --git a/client/css/bg/paper_3.png b/client/css/bg/paper_3.png deleted file mode 100644 index 842c82d..0000000 Binary files a/client/css/bg/paper_3.png and /dev/null differ diff --git a/client/css/bg/rockywall.png b/client/css/bg/rockywall.png deleted file mode 100644 index 3e6d695..0000000 Binary files a/client/css/bg/rockywall.png and /dev/null differ diff --git a/client/css/bg/scribbles2.png b/client/css/bg/scribbles2.png deleted file mode 100644 index 693c71c..0000000 Binary files a/client/css/bg/scribbles2.png and /dev/null differ diff --git a/client/css/bg/soft_wallpaper.png b/client/css/bg/soft_wallpaper.png deleted file mode 100644 index 0fc74d9..0000000 Binary files a/client/css/bg/soft_wallpaper.png and /dev/null differ diff --git a/client/css/bg/stucco.png b/client/css/bg/stucco.png deleted file mode 100644 index f83be7f..0000000 Binary files a/client/css/bg/stucco.png and /dev/null differ diff --git a/client/css/bg/whitey.png b/client/css/bg/whitey.png deleted file mode 100644 index 365c61a..0000000 Binary files a/client/css/bg/whitey.png and /dev/null differ diff --git a/client/css/bigcards.css b/client/css/bigcards.css deleted file mode 100644 index 2cbab07..0000000 --- a/client/css/bigcards.css +++ /dev/null @@ -1,75 +0,0 @@ -.card { - width: 230px; - height: 152px; - xpadding: 5px; float: left; - xmargin: 0 10px 10px 0; - font-size: .9em; - - - - overflow: hidden; - - position: absolute; - z-index: 10; - - top: 460px; - left: 0px; - - display: block; -} - -.pink { -} - -.yellow { -} - -.blue { -} - -.green { -} - -.card-image { - position: absolute; - xtop: -10; - left: -3px; - width: 100%; - height: 100%; - overflow: hidden; - z-index: -1000; -} - -.content { - overflow: hidden; - display: block; - width: 158px; - height: 88px; - margin: 5px 23px 0px 34px; - - font-family: 'ubuntumedium', Verdana, Geneva, Tahoma, sans-serif; - font-size: 18px; - letter-spacing: 0px; - - xtext-shadow: 0px 0px 1px #444; - - opacity: 1; - - color: black; - text-align: center; - padding-top: 18px; - xline-height: 16px; - - xopacity: .8; - -} - -.filler { - margin-right: 34px; - margin-bottom: 42px; - margin-left: 25px; -} - -.stickertarget { - position: absolute; -} diff --git a/client/css/font-awesome.min.css b/client/css/font-awesome.min.css deleted file mode 100644 index 540440c..0000000 --- a/client/css/font-awesome.min.css +++ /dev/null @@ -1,4 +0,0 @@ -/*! - * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome - * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) - */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.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}.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}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.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{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-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{-ms-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-feed:before,.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-pp: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-resistance: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-y-combinator-square:before,.fa-yc-square:before,.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-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-intersex:before,.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-genderless:before{content:"\f22d"}.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"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto} diff --git a/client/css/images/ui-bg_flat_0_aaaaaa_40x100.png b/client/css/images/ui-bg_flat_0_aaaaaa_40x100.png deleted file mode 100755 index 5b5dab2..0000000 Binary files a/client/css/images/ui-bg_flat_0_aaaaaa_40x100.png and /dev/null differ diff --git a/client/css/images/ui-bg_flat_75_ffffff_40x100.png b/client/css/images/ui-bg_flat_75_ffffff_40x100.png deleted file mode 100755 index ac8b229..0000000 Binary files a/client/css/images/ui-bg_flat_75_ffffff_40x100.png and /dev/null differ diff --git a/client/css/images/ui-bg_glass_55_fbf9ee_1x400.png b/client/css/images/ui-bg_glass_55_fbf9ee_1x400.png deleted file mode 100755 index ad3d634..0000000 Binary files a/client/css/images/ui-bg_glass_55_fbf9ee_1x400.png and /dev/null differ diff --git a/client/css/images/ui-bg_glass_65_ffffff_1x400.png b/client/css/images/ui-bg_glass_65_ffffff_1x400.png deleted file mode 100755 index 42ccba2..0000000 Binary files a/client/css/images/ui-bg_glass_65_ffffff_1x400.png and /dev/null differ diff --git a/client/css/images/ui-bg_glass_75_dadada_1x400.png b/client/css/images/ui-bg_glass_75_dadada_1x400.png deleted file mode 100755 index 5a46b47..0000000 Binary files a/client/css/images/ui-bg_glass_75_dadada_1x400.png and /dev/null differ diff --git a/client/css/images/ui-bg_glass_75_e6e6e6_1x400.png b/client/css/images/ui-bg_glass_75_e6e6e6_1x400.png deleted file mode 100755 index 86c2baa..0000000 Binary files a/client/css/images/ui-bg_glass_75_e6e6e6_1x400.png and /dev/null differ diff --git a/client/css/images/ui-bg_glass_95_fef1ec_1x400.png b/client/css/images/ui-bg_glass_95_fef1ec_1x400.png deleted file mode 100755 index 4443fdc..0000000 Binary files a/client/css/images/ui-bg_glass_95_fef1ec_1x400.png and /dev/null differ diff --git a/client/css/images/ui-bg_highlight-soft_75_cccccc_1x100.png b/client/css/images/ui-bg_highlight-soft_75_cccccc_1x100.png deleted file mode 100755 index 7c9fa6c..0000000 Binary files a/client/css/images/ui-bg_highlight-soft_75_cccccc_1x100.png and /dev/null differ diff --git a/client/css/images/ui-icons_222222_256x240.png b/client/css/images/ui-icons_222222_256x240.png deleted file mode 100755 index b273ff1..0000000 Binary files a/client/css/images/ui-icons_222222_256x240.png and /dev/null differ diff --git a/client/css/images/ui-icons_2e83ff_256x240.png b/client/css/images/ui-icons_2e83ff_256x240.png deleted file mode 100755 index 09d1cdc..0000000 Binary files a/client/css/images/ui-icons_2e83ff_256x240.png and /dev/null differ diff --git a/client/css/images/ui-icons_454545_256x240.png b/client/css/images/ui-icons_454545_256x240.png deleted file mode 100755 index 59bd45b..0000000 Binary files a/client/css/images/ui-icons_454545_256x240.png and /dev/null differ diff --git a/client/css/images/ui-icons_888888_256x240.png b/client/css/images/ui-icons_888888_256x240.png deleted file mode 100755 index 6d02426..0000000 Binary files a/client/css/images/ui-icons_888888_256x240.png and /dev/null differ diff --git a/client/css/images/ui-icons_cd0a0a_256x240.png b/client/css/images/ui-icons_cd0a0a_256x240.png deleted file mode 100755 index 2ab019b..0000000 Binary files a/client/css/images/ui-icons_cd0a0a_256x240.png and /dev/null differ diff --git a/client/css/nocards.css b/client/css/nocards.css deleted file mode 100644 index d8b5a88..0000000 --- a/client/css/nocards.css +++ /dev/null @@ -1,68 +0,0 @@ -.card { - width: 100px; - height: 50px; - xpadding: 5px; float: left; - xmargin: 0 10px 10px 0; - font-size: .9em; - - - - overflow: hidden; - - position: absolute; - z-index: 10; - - top: 100px; - left: 0px; - - display: block; - - xborder: solid rgba(92, 157, 181,0.5) 3px; - background-color: #ECDC96; - background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ECDC96), color-stop(100%,#EAD272)); - -} - -.pink { -} - -.yellow { -} - -.blue { -} - -.green { -} - -.card-image { - position: absolute; - xtop: -10; - xleft: -50; - width: 100%; - height: 100%; - overflow: hidden; - z-index: -1000; - display: none; -} - -.content { - overflow: hidden; - display: block; - xwidth: 70%; - height: 90px; - xmargin: 5px 20px 0px 30px; - - font-family: 'ubuntumedium', Verdana, Geneva, Tahoma, sans-serif; - font-size: 12px; - letter-spacing: 0px; - - xtext-shadow: 0px 0px 1px #444; - - opacity: 1; - - color: black; - text-align: center; - padding-top: 0px; - -} \ No newline at end of file diff --git a/client/css/smallcards.css b/client/css/smallcards.css deleted file mode 100644 index 13469d3..0000000 --- a/client/css/smallcards.css +++ /dev/null @@ -1,92 +0,0 @@ -.card { - width: 115px; - height: 76px; - xpadding: 5px; float: left; - xmargin: 0 10px 10px 0; - font-size: .9em; - - - - overflow: hidden; - - position: absolute; - z-index: 10; - - top: 460px; - left: 0px; - - display: block; - -} - -.pink { -} - -.yellow { -} - -.blue { -} - -.green { -} - -.card-image { - position: absolute; - xtop: -10; - xleft: -50; - width: 100%; - height: 100%; - overflow: hidden; - z-index: -1000; -} - -.content { - overflow: hidden; - display: block; - width: 79px; - height: 45px; - margin: 1px 10px 0px 19px; - - font-family: 'ubuntumedium', Verdana, Geneva, Tahoma, sans-serif; - font-size: 10px; - letter-spacing: 0px; - line-height: 9px; - - xtext-shadow: 0px 0px 1px #444; - - opacity: 1; - - color: #333; - text-align: center; - padding-top: 8px; -} - - -.filler { - margin-right: 12px; - margin-bottom: 19px; - margin-left: 19px; -} - - -.xcontent { - overflow: hidden; - display: block; - width: 79px; - height: 45px; - margin: 0px 10px 0px 19px; - - font-family: 'ubuntulight', Verdana, Geneva, Tahoma, sans-serif; - xfont-size: 10px; - letter-spacing: 0px; - line-height: 8px; - - xtext-shadow: 0px 0px 1px #444; - - opacity: 1; - - color: #333; - text-align: center; - padding-top: 8px; -} diff --git a/client/css/style.css b/client/css/style.css index 6dfdb7f..63e8cfa 100644 --- a/client/css/style.css +++ b/client/css/style.css @@ -1,1175 +1,821 @@ -@font-face { - font-family: 'geomanistregular'; - src: url('/fonts/geomanist/geomanist-book-webfont.woff2') format('woff2'), - url('/fonts/geomanist/geomanist-book-webfont.woff') format('woff'); - font-weight: normal; - font-style: normal; +:root { + --primary-color: #195962; + --secondary-color: #f56f6c; + --board-background-color: #eee8; + --dark-color: #252932; + --light-color: #ffffff; + --post-it-pink: pink; + --post-it-yellow: #fbe991; + --post-it-green: #a5caa0; + --post-it-blue: #accfcb; + --post-it-white: #e7e8e9; + --text-color: var(--dark-color); + --background-color: var(--light-color); } - -@font-face { - font-family: 'geomanistitalic'; - src: url('/fonts/geomanist/geomanist-book-italic-webfont.woff2') format('woff2'), - url('/fonts/geomanist/geomanist-book-italic-webfont.woff') format('woff'); - font-weight: normal; - font-style: normal; -} -/* -@font-face { - font-family: 'ubuntubold'; - src: url('/fonts/ubuntu/ubuntu-b-webfont.woff2') format('woff2'), - url('/fonts/ubuntu/ubuntu-b-webfont.woff') format('woff'); - font-weight: normal; - font-style: normal; -} - -@font-face { - font-family: 'ubuntubold_italic'; - src: url('/fonts/ubuntu/ubuntu-bi-webfont.woff2') format('woff2'), - url('/fonts/ubuntu/ubuntu-bi-webfont.woff') format('woff'); - font-weight: normal; - font-style: normal; -} - -@font-face { - font-family: 'ubuntu_condensedregular'; - src: url('/fonts/ubuntu/ubuntu-c-webfont.woff2') format('woff2'), - url('/fonts/ubuntu/ubuntu-c-webfont.woff') format('woff'); - font-weight: normal; - font-style: normal; - -} */ - -@font-face { - font-family: 'ubuntulight'; - src: url('/fonts/ubuntu/ubuntu-l-webfont.woff2') format('woff2'), - url('/fonts/ubuntu/ubuntu-l-webfont.woff') format('woff'); - font-weight: normal; - font-style: normal; -} - -@font-face { - font-family: 'ubuntulight_italic'; - src: url('/fonts/ubuntu/ubuntu-li-webfont.woff2') format('woff2'), - url('/fonts/ubuntu/ubuntu-li-webfont.woff') format('woff'); - font-weight: normal; - font-style: normal; - -} - -@font-face { - font-family: 'ubuntumedium'; - src: url('/fonts/ubuntu/ubuntu-m-webfont.woff2') format('woff2'), - url('/fonts/ubuntu/ubuntu-m-webfont.woff') format('woff'); - font-weight: normal; - font-style: normal; -} -/* -@font-face { - font-family: 'ubuntumedium_italic'; - src: url('/fonts/ubuntu/ubuntu-mi-webfont.woff2') format('woff2'), - url('/fonts/ubuntu/ubuntu-mi-webfont.woff') format('woff'); - font-weight: normal; - font-style: normal; -} - -@font-face { - font-family: 'ubunturegular'; - src: url('/fonts/ubuntu/ubuntu-r-webfont.woff2') format('woff2'), - url('/fonts/ubuntu/ubuntu-r-webfont.woff') format('woff'); - font-weight: normal; - font-style: normal; -} -/* -@font-face { - font-family: 'ubuntuitalic'; - src: url('/fonts/ubuntu/ubuntu-ri-webfont.woff2') format('woff2'), - url('/fonts/ubuntu/ubuntu-ri-webfont.woff') format('woff'); - font-weight: normal; - font-style: normal; -} */ body { - font-family: 'ubuntulight', Verdana, Geneva, Tahoma, sans-serif; - font-size: 16px; - color: #333; - padding: 0; - margin: 0; - user-select: none; - -o-user-select: none; - -moz-user-select: none; - -khtml-user-select: none; - -webkit-user-select: none; + font-family: "Inter", Verdana, Geneva, Tahoma, sans-serif; + font-size: 16px; + color: var(--text-color); + padding: 0; + margin: 0; + user-select: none; + -o-user-select: none; + -moz-user-select: none; + -khtml-user-select: none; + -webkit-user-select: none; + background: var(--background-color) url("/images/backgrounds/yellow-bamboos.jpg") no-repeat scroll + center center / cover; + min-height: 100vh; } -a, a:visited { - color:#64d29b; - text-decoration: none; +a, +a:visited { + color: var(--primary-color); + text-decoration: none; } -a:hover, a:focus, a:active { - color:#64d29b; - text-decoration: underline; +a:hover, +a:focus, +a:active { + color: var(--secondary-color); + text-decoration: underline; } #header-bar { - margin-bottom:1em -} -#colibris-menu, -#archipel { - background: #5a696b; - height:22px; -} -#archipel .archipel__islands a::before { - font-weight: 400; - font-family: sans-serif; - content: ''; - display: inline-block; - margin-right: 0; -} -#archipel .archipel__islands a:hover, -#archipel .archipel__islands a:focus, -#archipel .archipel__islands a:active -{ - color:#64d29b; -} -.social-links a::before { - width: 16px; - padding-right: 0; - margin-right: 0; + position: absolute; + z-index: 0; } .main-header { - display: flex; - align-content: space-around; - justify-content: space-between; - align-items: center; + height: 60px; + width: 100%; + position: absolute; + display: flex; + align-content: space-around; + justify-content: space-between; + align-items: center; + z-index: 1; + position: relative; } .title { - display: flex; - align-content: space-around; - align-items: center; + display: flex; + align-content: space-around; + align-items: center; } .logo { - width: 120px; + width: 120px; } +.title a:hover { + text-decoration: none; +} +.logo-title { + font-size: 1.7em; + font-weight: bolder; + font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", + Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; +} + .base-line { - font-family: 'geomanistitalic', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; - color:#5b6a6c; - font-size: 16px; - margin-left:1em; + font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", + Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; + color: var(--text-color); + font-size: 16px; + margin-left: 1em; } .container { - max-width:1140px; - margin: 0 auto; + max-width: 1140px; + margin: 0 auto; } .container-fluid { - margin: 1em; + margin: 1em; } + .board-container { - margin: 1em auto; - width:100%; + margin: 1em auto; + width: 100%; } .actions { - float:right; -} -.actions a { - font-weight: bold; - text-transform: uppercase; - font-family: 'geomanistregular', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; - margin-left:1em; - transition: color ease-out .2s; -} -.actions a:hover { - text-decoration: none; - color:#e33d8a; + width: 130px; } +.actions a { + display: inline-block; + font-weight: bold; + text-transform: uppercase; + font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", + Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; + margin-left: 1em; + transition: color ease-out 0.2s; + color: var(--primary-color); +} +.actions a:hover { + text-decoration: none; + color: var(--secondary-color); +} +/* #smallify .fa-search-plus ~ .big { - display:inline-block; + display: inline-block; } #smallify .fa-search-plus ~ .big ~ .small { - display:none; + display: none; } #smallify .fa-search-minus ~ .big { - display:none; + display: none; } #smallify .fa-search-minus ~ .big ~ .small { - display:inline-block; + display: inline-block; } #full-page .fa-expand ~ .full-screen { - display:inline-block; + display: inline-block; } #full-page .fa-expand ~ .full-screen ~ .contain-screen { - display:none; + display: none; } #full-page .fa-compress ~ .full-screen { - display:none; + display: none; } #full-page .fa-compress ~ .full-screen ~ .contain-screen { - display:inline-block; -} + display: inline-block; +} */ .clearfix { - clear:both; + clear: both; +} +.btn { + display: block; + width: 100%; + padding: .5em 2em; + background: white; + border: 1px solid var(--primary-color); + border-radius: .5em; + color: var(--primary-color); } #board { - position: relative; - background-color: #EEE; - - height: 100%; - - background-image: -webkit-gradient(linear, - left top, - right bottom, - color-stop(0.49, #EEE), - color-stop(0.84, #CCC)); - - -moz-box-shadow: inset 1px 1px 3px #999; - box-shadow: inset 1px 1px 3px #999; + position: relative; + background-color: var(--board-background-color); + height: 100%; + box-shadow: inset 1px 1px 3px #999; } .board-outline { - border: solid #ddd 6px; - display: block; - height: 466px; - box-shadow: 1px 1px 1px #aaa; - margin: 0 auto; -} - -#board-doodles { - width: 100%; - height: 100%; - position: absolute; - display: inline; - opacity: 0.035; - background-image: url('/images/scribbles2.png'); + border: solid #ddda 6px; + display: block; + height: 466px; + box-shadow: 1px 1px 1px #aaa; + margin: 0 auto; } .card-icon { - display: none; - position: absolute; - top: 3%; - left: 82%; - opacity: .3; - width: 16px; - height: 16px; + display: none; + position: absolute; + top: 0; + right: 0; + width: 16px; + height: 16px; + z-index: 100; + cursor: pointer; } -.card-icon-hover { - opacity: .9; +.card:hover .card-icon { + display: block; } .card-edit-form, .card-edit-form input, .card-edit-form textarea { - border: none; - font-size: inherit; - font-weight: inherit; - background-color: inherit; - xvertical-align: inherit; - font-family: inherit; - text-align: center; - xcolor: #444; - padding: 0; - margin: 0; - outline-width: 0; - overflow: hidden; - resize: none; - width: 100%; - color: #330066; - color: #666; - + border: none; + font-size: inherit; + font-weight: inherit; + background-color: inherit; + font-family: inherit; + text-align: center; + padding: 0; + margin: 0; + outline-width: 0; + overflow: hidden; + resize: none; + width: 100%; + color: var(--secondary-color); } - - .board-table { - xz-index: 1; - position: absolute; - top: 0px; - left: 0px; - xborder: solid #5b6a6c 1px; - height: 100%; - width: 100%; + position: absolute; + top: 0px; + left: 0px; + height: 100%; + width: 100%; } .board-table .col { - xborder-left: dashed #64d29b 5px; - text-align: center; - vertical-align: top; - height: 100%; - xopacity: 1; - background-image: url('../images/green-board-line.png'); - background-repeat: repeat-y; - background-position: left top; + text-align: center; + vertical-align: top; + height: 100%; + background-image: url("../images/green-board-line.png"); + background-repeat: repeat-y; + background-position: left top; } .board-table .first { - border-left: none; - text-align: center; - vertical-align: top; - height: 100%; - background-image: none; - + border-left: none; + text-align: center; + vertical-align: top; + height: 100%; + background-image: none; } h1, h1 a { - color: #b6b6b6; - padding: 0px; - margin: 0px; - margin-left: 1px; - font-weight: normal; - xtext-shadow: 1px 1px 1px #b6b6b6; - font-size: 15px; - padding-top: 14px; - letter-spacing: +1px; - font-family: 'geomanistregular', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; - text-decoration: none; + color: #b6b6b6; + padding: 0px; + margin: 0px; + margin-left: 1px; + font-weight: normal; + font-size: 15px; + padding-top: 14px; + letter-spacing: +1px; + font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", + Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; + text-decoration: none; } h2 { - font-family: 'geomanistregular', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; - color: #64d29b; - font-size: 18px; + font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", + Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; + color: var(--text-color); + font-size: 18px; } .bottom-icon { - padding: 5px; - opacity: .4; + padding: 5px; + opacity: 0.4; } .bottom-icon:hover { - padding: 5px; - opacity: .6; + padding: 5px; + opacity: 0.6; } .faded-icon { - opacity: .4; + opacity: 0.4; } .faded-icon:hover { - opacity: .6; + opacity: 0.6; } #add-col { - position: absolute; - right: 3px; - top: 200px; - display: none; - opacity: .15; + position: absolute; + right: 3px; + top: 200px; + display: none; + opacity: 0.15; } #add-col:hover { - opacity: .5; + opacity: 0.5; } #delete-col { - position: absolute; - right: 3px; - top: 224px; - display: none; - opacity: .15; + position: absolute; + right: 3px; + top: 224px; + display: none; + opacity: 0.15; } #delete-col:hover { - opacity: .5; + opacity: 0.5; +} + +#board-table:hover #add-col, +#board-table:hover #delete-col { + display: block; } #config-dropdown { - border: solid #666 5px; - width: 200px; - height: 34px; - border-radius: 15px; - background-color: #888; - box-shadow: 0px 0px 10px #444; - padding: 2px; - display: none; + border: solid #666 5px; + width: 200px; + height: 34px; + border-radius: 15px; + background-color: #888; + box-shadow: 0px 0px 10px #444; + padding: 2px; + display: none; } .config-dropdown-icon { - padding: 5px; - opacity: .5; -} - -.buttons { - float: left; + padding: 5px; + opacity: 0.5; } .names { - padding-left: 10px; - width: 980px; - text-align: right; - color: #bbb; - letter-spacing: 4px; - font-family: 'geomanistregular', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; - font-size: 13px; - + color: var(--text-color); + letter-spacing: 4px; + font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", + Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; + font-size: 13px; } .names p { - padding: 0; - margin 0; + padding: 0; + margin: 0; } .names ul { - list-style: none; - margin-top: 4px; - margin-bottom: 4px; + list-style: none; + margin-top: 4px; + margin-bottom: 4px; } #yourname-li { - color: #888; + color: #888; } .names input { - padding: 0; - border: none; - outline: 0; - width: 100px; - background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF)); - background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px); + padding: 0; + border: none; + outline: 0; + width: 100px; + background: -webkit-gradient( + linear, + left top, + left 25, + from(#ffffff), + color-stop(4%, #eeeeee), + to(#ffffff) + ); + background: -moz-linear-gradient(top, #ffffff, #eeeeee 1px, #ffffff 25px); - background: none; - border-radius: 10px; - color: #666; - text-align: right; - font-family: 'geomanistregular', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; - font-size: 13px; - letter-spacing: 4px; - margin: 0; + background: none; + border-radius: 10px; + color: #666; + text-align: right; + font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", + Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; + font-size: 13px; + letter-spacing: 4px; + margin: 0; - position: relative; + position: relative; } .names input:hover { - outline: 0; - width: 100px; - background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF)); - background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px); - background: none; - box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px; - border-radius: 10px; - color: #aaa; - text-align: right; - font-family: 'geomanistregular', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; - font-size: 13px; - letter-spacing: 4px; - margin: 0; - + outline: 0; + width: 100px; + background: -webkit-gradient( + linear, + left top, + left 25, + from(#ffffff), + color-stop(4%, #eeeeee), + to(#ffffff) + ); + background: -moz-linear-gradient(top, #ffffff, #eeeeee 1px, #ffffff 25px); + background: none; + box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px; + border-radius: 10px; + color: #aaa; + text-align: right; + font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", + Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; + font-size: 13px; + letter-spacing: 4px; + margin: 0; } .names .focused { - color: #444; + color: #444; } .you-text { - letter-spacing: 2px; + letter-spacing: 2px; } - #user-icon { - vertical-align: text-top; - position: relative; - left: 0px; + vertical-align: text-top; + position: relative; + left: 0px; } .sticker { - padding-top: 0px; - padding-left: 2px; - xz-index: 10; - display: inline-block; - width: 11px; - height: 11px; - background-repeat: no-repeat; + padding-top: 0px; + padding-left: 2px; + display: inline-block; + width: 11px; + height: 11px; + background-repeat: no-repeat; } .stickers { - text-align: right; - padding-top: 6px; - margin: 0; + display: inline-block; + margin: 0 1em; } - #sticker-red { - background-image: url('../images/stickers/sticker-red.png'); + background-image: url("../images/stickers/sticker-red.png"); } #sticker-blue { - background-image: url('../images/stickers/sticker-blue.png'); + background-image: url("../images/stickers/sticker-blue.png"); } #sticker-yellow { - background-image: url('../images/stickers/sticker-yellow.png'); + background-image: url("../images/stickers/sticker-yellow.png"); } #sticker-green { - background-image: url('../images/stickers/sticker-green.png'); + background-image: url("../images/stickers/sticker-green.png"); } #sticker-pink { - background-image: url('../images/stickers/sticker-pink.png'); + background-image: url("../images/stickers/sticker-pink.png"); } #sticker-lightblue { - background-image: url('../images/stickers/sticker-lightblue.png'); + background-image: url("../images/stickers/sticker-lightblue.png"); } #sticker-orange { - background-image: url('../images/stickers/sticker-orange.png'); + background-image: url("../images/stickers/sticker-orange.png"); } #sticker-purple { - background-image: url('../images/stickers/sticker-purple.png'); + background-image: url("../images/stickers/sticker-purple.png"); } #sticker-gold { - background-image: url('../images/stickers/sticker-gold.png'); + background-image: url("../images/stickers/sticker-gold.png"); } #sticker-silverstar { - background-image: url('../images/stickers/sticker-silverstar.png'); + background-image: url("../images/stickers/sticker-silverstar.png"); } #sticker-bluestar { - background-image: url('../images/stickers/sticker-bluestar.png'); + background-image: url("../images/stickers/sticker-bluestar.png"); } #sticker-redstar { - background-image: url('../images/stickers/sticker-redstar.png'); + background-image: url("../images/stickers/sticker-redstar.png"); } #addsticker { - background-image: url('../images/icons/iconic/raster/#5b6a6c/plus_8x8.png'); - background-position: 2px 2px; - opacity: 0.3; + background-image: url("../images/icons/iconic/raster/black/plus_8x8.png"); + background-position: 2px 2px; + opacity: 0.3; - display: inline-block; - width: 11px; - height: 11px; - background-repeat: no-repeat; + display: inline-block; + width: 11px; + height: 11px; + background-repeat: no-repeat; } #addsticker:hover { - opacity: 0.7; + opacity: 0.7; } #nosticker { - background-image: url('../images/stickers/sticker-deletestar.png'); + background-image: url("../images/stickers/sticker-deletestar.png"); } #sticker-nostar { - position: relative; - top: 3px; - opacity: .5; + position: relative; + top: 3px; + opacity: 0.5; } #sticker-redstar { - top: 1px; + top: 1px; } -/*.sticker-red { - background-image: url('../images/stickers/sticker-red.png'); - background-repeat: no-repeat; - background-position: right bottom; -} - -.sticker-blue { - background-image: url('../images/stickers/sticker-blue.png'); - background-repeat: no-repeat; - background-position: right bottom; -} - -.sticker-yellow { - background-image: url('../images/stickers/sticker-yellow.png'); - background-repeat: no-repeat; - background-position: right bottom; -} - -.sticker-green { - background-image: url('../images/stickers/sticker-green.png'); - background-repeat: no-repeat; - background-position: right bottom; -} - -.sticker-gold { - background-image: url('../images/stickers/sticker-gold.png'); - background-repeat: no-repeat; - background-position: right bottom; -} - -.sticker-bluestar { - background-image: url('../images/stickers/sticker-bluestar.png'); - background-repeat: no-repeat; - background-position: right bottom; -} - -.sticker-silverstar { - background-image: url('../images/stickers/sticker-silverstar.png'); - background-repeat: no-repeat; - background-position: right bottom; -} - -.sticker-redstar { - background-image: url('../images/stickers/sticker-redstar.png'); - background-repeat: no-repeat; - background-position: right bottom; -} - -.sticker-pink { - background-image: url('../images/stickers/sticker-pink.png'); - background-repeat: no-repeat; - background-position: right bottom; -} - -.sticker-orange { - background-image: url('../images/stickers/sticker-orange.png'); - background-repeat: no-repeat; - background-position: right bottom; -} - -.sticker-lightblue { - background-image: url('../images/stickers/sticker-lightblue.png'); - background-repeat: no-repeat; - background-position: right bottom; -} - -.sticker-purple { - background-image: url('../images/stickers/sticker-purple.png'); - background-repeat: no-repeat; - background-position: right bottom; -}*/ - - - - /* Stuff for landing page */ h1.home { - font-size: 100px; - font-family: 'geomanistregular', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; - color: #64d29b; - opacity: .8; - padding: 0; - margin: 0; - text-align: center; - xline-height: .9em; + font-size: 100px; + font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", + Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; + color: var(--primary-color); + opacity: 0.8; + padding: 0; + margin: 0; + text-align: center; } .home { - font-size: 30px; - font-family: 'geomanistregular', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; - color: #5b6a6c; - opacity: 1; - padding: 0; - margin: 0; - text-align: center; + font-size: 30px; + font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", + Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; + color: var(--text-color); + opacity: 1; + padding: 0; + margin: 0; + text-align: center; } form.home { - margin-bottom:2em; + margin-bottom: 2em; } p.home a { - color: #64d29b; + color: var(--primary-color); - text-decoration: none; + text-decoration: none; } p.small { - font-size: 22px; + font-size: 22px; } #video { - height: 450px; - width: 1000px; - padding-top: 100px; + height: 450px; + width: 1000px; + padding-top: 100px; } input.text { - width: 230px; - background: none; - padding: 6px; - margin-bottom: 10px; - border: none; - font-size: 30px; - font-family: 'geomanistregular', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; - color: #64d29b; - text-align: center; - border-bottom: dashed 3px #64d29b; + width: 230px; + background: none; + padding: 6px; + margin-bottom: 10px; + border: none; + font-size: 30px; + font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", + Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; + color: var(--primary-color); + text-align: center; + border-bottom: dashed 3px var(--primary-color); } #go:hover { - box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, .2); - text-decoration: none; - background-color: #64d29bcc; + box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.2); + text-decoration: none; + background-color: var(--text-color); + color: var(--primary-color); } #go { - display: inline-block; - background-color: #64d29b; - margin-left: 30px; - box-shadow: unset; - border: none; - padding: 2px 10px; - border-radius: 5px; - margin-bottom: 0px; - font-size: 25px; - text-transform: uppercase; - font-weight: bold; - transition: all ease-out .1s; - font-family: 'geomanistregular', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; - color: #5b6a6c; + display: inline-block; + background-color: var(--primary-color); + margin-left: 30px; + box-shadow: unset; + border: none; + padding: 2px 10px; + border-radius: 5px; + margin-bottom: 0px; + font-size: 25px; + text-transform: uppercase; + font-weight: bold; + transition: all ease-out 0.1s; + font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", + Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; + color: var(--text-color); } @media (max-width: 442px) { - #go { - margin-left: 0; - } + #go { + margin-left: 0; + } } .notice-bar { - padding: 0; - margin: 1em 0 0 0; - text-align: center; - color:#e33d8a; - text-transform:uppercase; - font-weight: bold; + padding: 0; + margin: 1em 0 0 0; + text-align: center; + color: #e33d8a; + text-transform: uppercase; + font-weight: bold; } .notice-bar a { - color: #333; + color: #333; } #marker { - position: absolute; - bottom: 0; - right: 200px; - z-index: 1; + position: absolute; + bottom: 0; + right: 200px; + z-index: 1; } #eraser { - position: absolute; - bottom: 0; - right: 70px; - z-index: 1; + position: absolute; + bottom: 0; + right: 70px; + z-index: 1; } - .card-hover-draggable { - xborder: 1px dashed blue; - box-shadow: inset 0 0 40px rgba(128, 128, 256, 0.2); - background-color: rgba(128, 128, 256, 0.1) -} - -/*img ~ .card-hover-draggable { - -webkit-filter: hue-rotate(180deg); -}*/ - -img { - user-drag: none; - -moz-user-select: none; - -webkit-user-drag: none; + box-shadow: inset 0 0 40px rgba(128, 128, 256, 0.2); + background-color: rgba(128, 128, 256, 0.1); } .config { - position: fixed; - right: 18px; - top: 4px; + position: fixed; + right: 18px; + top: 4px; } .trash { - position: fixed; - right: 18px; - bottom: 4px; + position: fixed; + right: 18px; + bottom: 4px; } .filler { - right: 0; - bottom: 0; - position: absolute; - text-align: right; + right: 0; + bottom: 0; + position: absolute; + text-align: right; } -.active-connections, .credits { - color: #999; - margin: 1em 0; +.active-connections { + color: #999; + margin: 1em 0; } - - - /* states and images */ .ui-icon { - width: 16px; - height: 16px; - background-image: url(../images/ui-icons_222222_256x240.png); + width: 16px; + height: 16px; + background-image: url(../images/ui-icons_222222_256x240.png); } .ui-widget-content .ui-icon { - background-image: url(../images/ui-icons_222222_256x240.png); + background-image: url(../images/ui-icons_222222_256x240.png); } .ui-widget-header .ui-icon { - background-image: url(../images/ui-icons_222222_256x240.png); + background-image: url(../images/ui-icons_222222_256x240.png); } .ui-state-default .ui-icon { - background-image: url(../images/ui-icons_888888_256x240.png); + background-image: url(../images/ui-icons_888888_256x240.png); } .ui-state-hover .ui-icon, .ui-state-focus .ui-icon { - background-image: url(../images/ui-icons_454545_256x240.png); + background-image: url(../images/ui-icons_454545_256x240.png); } .ui-state-active .ui-icon { - background-image: url(../images/ui-icons_454545_256x240.png); + background-image: url(../images/ui-icons_454545_256x240.png); } .ui-state-highlight .ui-icon { - background-image: url(../images/ui-icons_2e83ff_256x240.png); + background-image: url(../images/ui-icons_2e83ff_256x240.png); } .ui-state-error .ui-icon, .ui-state-error-text .ui-icon { - background-image: url(../images/ui-icons_cd0a0a_256x240.png); + background-image: url(../images/ui-icons_cd0a0a_256x240.png); } - .ui-resizable { - position: relative; + position: relative; } .ui-resizable-handle { - position: absolute; - font-size: 0.1px; - z-index: 99999; - display: block; + position: absolute; + font-size: 0.1px; + z-index: 99999; + display: block; } .ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { - display: none; + display: none; } .ui-resizable-n { - cursor: n-resize; - height: 7px; - width: 100%; - top: -5px; - left: 0; + cursor: n-resize; + height: 7px; + width: 100%; + top: -5px; + left: 0; } .ui-resizable-s { - cursor: s-resize; - height: 7px; - width: 100%; - bottom: -5px; - left: 0; + cursor: s-resize; + height: 7px; + width: 100%; + bottom: -5px; + left: 0; } .ui-resizable-e { - cursor: e-resize; - width: 7px; - right: -5px; - top: 0; - height: 100%; + cursor: e-resize; + width: 7px; + right: -5px; + top: 0; + height: 100%; } .ui-resizable-w { - cursor: w-resize; - width: 7px; - left: -5px; - top: 0; - height: 100%; + cursor: w-resize; + width: 7px; + left: -5px; + top: 0; + height: 100%; } .ui-resizable-se { - cursor: se-resize; - width: 12px; - height: 12px; - right: 1px; - bottom: 1px; + cursor: se-resize; + width: 12px; + height: 12px; + right: 1px; + bottom: 1px; } .ui-resizable-sw { - cursor: sw-resize; - width: 9px; - height: 9px; - left: -5px; - bottom: -5px; + cursor: sw-resize; + width: 9px; + height: 9px; + left: -5px; + bottom: -5px; } .ui-resizable-nw { - cursor: nw-resize; - width: 9px; - height: 9px; - left: -5px; - top: -5px; + cursor: nw-resize; + width: 9px; + height: 9px; + left: -5px; + top: -5px; } .ui-resizable-ne { - cursor: ne-resize; - width: 9px; - height: 9px; - right: -5px; - top: -5px; + cursor: ne-resize; + width: 9px; + height: 9px; + right: -5px; + top: -5px; } .ui-icon-gripsmall-diagonal-se { - background-position: -64px -224px; + background-position: -64px -224px; } .export button, .import * { - margin-right: 15px; + margin-right: 15px; } .content h1 { - font-family: 'geomanistregular', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; - color: #64d29b; - font-size: 22px; + font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", + Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; + color: var(--primary-color); + font-size: 22px; } .content * { - margin-top: 0; - margin-bottom: 0; - padding-top: 0; - padding-bottom: 0; + margin-top: 0; + margin-bottom: 0; + padding-top: 0; + padding-bottom: 0; } -#revisions-list li>* { - cursor: pointer; +#revisions-list li > * { + cursor: pointer; } #revisions-list li img { - margin-left: 10px; + margin-left: 10px; } .active-connections { - float:left; + float: left; } .credits { - text-align: center; + text-align: center; + font-size: 0.9em; + margin: 2em 0; } -/** -* modal.css -* Author: Pedro Laxe -* Version: 1.0.6 -* License: GPLv2 -**/ -.modal { - left: 50%; - margin: -250px 0 0 -32%; - opacity: 0; - position: absolute; - top: -50%; - visibility: hidden; - width: 65%; - box-shadow: 0 3px 3px rgba(0,0,0,.25); - box-sizing: border-box; - transition: all .4s ease-in-out; - -moz-transition: all .4s ease-in-out; - -webkit-transition: all .4s ease-in-out; -} -.modal:target { - opacity: 1; - top: 50%; - visibility: visible; -} -.modal .header, .modal .footer { - border-bottom: 1px solid #e7e7e7; - border-radius: 5px 5px 0 0; -} -.modal .footer { - border: none; - border-top: 1px solid #e7e7e7; - border-radius: 0 0 5px 5px; -} -.modal h2 { - margin: 0; - color: #333333; -} -.modal .btn { - float: right; -} -.modal .copy, .modal .header, .modal .footer { - padding: 5px; - color: #333333; -} -.modal-content { - background: #f7f7f7; - position: relative; - z-index: 20; - border-radius: 5px; - color: #333333; -} -.modal .copy { - background: #fff; - min-height:200px; -} -.modal .overlay { - background-color: #000; - background: rgba(0,0,0,.8); - height: 100%; - left: 0; - position: fixed; - top: 0; - width: 100%; - z-index: 10; -} -.copy ul li a { - color: #333333; - text-decoration: none; -} -/* Responsive Options */ -@media screen and (min-width: 768px) { - .modal{ - width:600px; - margin:-250px 0px 0px -18.2%; - top: -50%; - } -} -.modalcss-button { - /* Structure */ - display: inline-block; - zoom: 1; - line-height: normal; - white-space: nowrap; - vertical-align: middle; - text-align: center; - cursor: pointer; - -webkit-user-drag: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} - -/* Firefox: Get rid of the inner focus border */ -.modalcss-button::-moz-focus-inner { - padding: 0; - border: 0; -} - -.modalcss-button { - font-family: inherit; - font-size: 100%; - padding: 0.5em 1em; - color: #444; /* rgba not supported (IE 8) */ - color: rgba(0, 0, 0, 0.80); /* rgba supported */ - border: 1px solid #999; /*IE 6/7/8*/ - border: none rgba(0, 0, 0, 0); /*IE9 + everything else*/ - background-color: #E6E6E6; - text-decoration: none; - border-radius: 2px; -} - -.modalcss-button-hover, -.modalcss-button:hover, -.modalcss-button:focus { - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#1a000000',GradientType=0); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(transparent), color-stop(40%, rgba(0,0,0, 0.05)), to(rgba(0,0,0, 0.10))); - background-image: -webkit-linear-gradient(transparent, rgba(0,0,0, 0.05) 40%, rgba(0,0,0, 0.10)); - background-image: -moz-linear-gradient(top, rgba(0,0,0, 0.05) 0%, rgba(0,0,0, 0.10)); - background-image: -o-linear-gradient(transparent, rgba(0,0,0, 0.05) 40%, rgba(0,0,0, 0.10)); - background-image: linear-gradient(transparent, rgba(0,0,0, 0.05) 40%, rgba(0,0,0, 0.10)); -} -.modalcss-button:focus { - outline: 0; -} -.modalcss-button-active, -.modalcss-button:active { - box-shadow: 0 0 0 1px rgba(0,0,0, 0.15) inset, 0 0 6px rgba(0,0,0, 0.20) inset; - border-color: #000\9; -} -.modalcss-button[disabled], -.modalcss-button-disabled, -.modalcss-button-disabled:hover, -.modalcss-button-disabled:focus, -.modalcss-button-disabled:active { - border: none; - background-image: none; - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); - filter: alpha(opacity=40); - -khtml-opacity: 0.40; - -moz-opacity: 0.40; - opacity: 0.40; - cursor: not-allowed; - box-shadow: none; -} - -.modalcss-button-hidden { - display: none; -} - -/* Firefox: Get rid of the inner focus border */ -.modalcss-button::-moz-focus-inner{ - padding: 0; - border: 0; -} - -.modalcss-button-primary, -.modalcss-button-selected, -a.modalcss-button-primary, -a.modalcss-button-selected { - background-color: rgb(0, 120, 231); - color: #fff; -} -.button-success, - .button-error, - .button-warning, - .button-secondary { - color: white; - border-radius: 4px; - text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); - } - - .button-success { - background: rgb(28, 184, 65); /* this is a green */ - } - - .button-error { - background: rgb(202, 60, 60); /* this is a maroon */ - } - - .button-warning { - background: rgb(223, 117, 20); /* this is an orange */ - } - - .button-secondary { - background: rgb(66, 184, 221); /* this is a light blue */ - } /* Responsive Video */ .video { - position: relative; - padding-bottom: 56.25%; - padding-top: 30px; height: 0; overflow: hidden; + position: relative; + padding-bottom: 56.25%; + padding-top: 30px; + height: 0; + overflow: hidden; } .video iframe, .video object, .video embed { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; } /* Close Button */ -.box3 { - width: 25px; - right: 0px; - position: absolute; - margin: 5px; -} -svg { - display: block; +.box3 { + width: 25px; + right: 0px; + position: absolute; + margin: 5px; } + .close-x { stroke: black; fill: transparent; @@ -1178,5 +824,202 @@ svg { } .pull-right { - float: right; -} \ No newline at end of file + float: right; +} +.post-it-actions { + display: flex; +} +.add-post-it { + display: inline-block; + transition: color ease-out 0.2s; + color: var(--primary-color); + position: relative; + margin: 0 2px; +} +.add-post-it:hover { + color: var(--secondary-color); +} +.add-post-it .bi { + position: absolute; + top: 3px; + left: 13px; +} +#site-wrapper { + position: relative; + width: 100%; + min-height: 100vh; + overflow-x: hidden; + background: linear-gradient( + 180deg, + rgb(255, 255, 255) 0%, + rgba(255, 255, 255, 0.75) 50px, + rgb(255, 255, 255, 0) 75px + ); +} +#site-canvas { + min-height: 100vh; + position: relative; + + -webkit-transform: translateX(0); + transform: translateX(0); + + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + + -webkit-transition: 300ms ease all; + transition: 300ms ease all; + + -webkit-backface-visibility: hidden; + backface-visibility: hidden; +} +.show-nav #site-canvas { + -webkit-transform: translateX(-295px); + transform: translateX(-300px); + + -webkit-transform: translate3d(-295px, 0, 0); + transform: translate3d(-295px, 0, 0); +} +#site-menu { + width: 270px; + position: fixed; + top: 0; + bottom: 0; + right: -295px; + background: linear-gradient( + 270deg, + rgb(255, 255, 255) 0%, + rgba(255, 255, 255, 0.7553221117548582) 98%, + rgba(255, 255, 255, 0) 100% + ); + padding: 15px; + z-index: 1; +} +#site-menu .close-link { + color: var(--text-color); + font-weight: bold; + text-transform: uppercase; + font-size: 12px; + display: flex; + align-items: center; +} +#site-menu .close-link i { + font-size: 16px; +} +#site-menu .close-link:hover { + text-decoration: none; +} + +.backgrounds { + display: grid; + grid-template-columns: repeat(3, 1fr); + grid-gap: 5px; +} +.backgrounds .bg { + max-width: 100px; + width: 100%; + border: 1px solid transparent; +} +.backgrounds .bg:hover { + cursor: pointer; +} +.backgrounds .bg.selected { + border: 1px solid var(--primary-color); +} + +/*** CARDS ***/ +.card, .mini-card { + background-size: 10px 10px; + background-image: repeating-linear-gradient( + 0deg, + #0001, + #0001 1px, + transparent 1px, + transparent + ); + box-shadow: 1px 1px 3px #0006; +} +.card { + position: absolute; +} + +.white { + background-color: var(--post-it-white); +} +.pink { + background-color: var(--post-it-pink); +} +.yellow { + background-color: var(--post-it-yellow); +} +.blue { + background-color: var(--post-it-blue); +} +.green { + background-color: var(--post-it-green); +} +#board .card { + width: 158px; + height: 88px; + font-size: 18px; + overflow: hidden; + position: absolute; + z-index: 10; + top: 460px; + left: 0px; +} +#board.bigcards .card { + width: 158px; + height: 88px; + font-size: 18px; +} +#board.smallcards .card { + width: 115px; + height: 76px; + font-size: 13px; +} +.mini-card { + width: 40px; + height: 22px; + background-size: 5px 5px; +} + +.content { + overflow: hidden; + display: block; + width: 100%; + height: 100%; + font-family: "Inter", Verdana, Geneva, Tahoma, sans-serif; + + letter-spacing: 0px; + opacity: 1; + + color: var(--dark-color); + text-align: center; + padding-top: 1em; +} + +.filler { + margin-right: 34px; + margin-bottom: 42px; + margin-left: 25px; +} + +.stickertarget { + position: absolute; +} + +/*** Responsive ***/ + +@media (max-width: 645px) { + .base-line { + display: none; + } + + .logo-title { + font-size: 1.3em; + } + + .actions { + width: 65px; + } +} diff --git a/client/images/DSC_7093.jpg b/client/images/DSC_7093.jpg deleted file mode 100644 index 31f01e2..0000000 Binary files a/client/images/DSC_7093.jpg and /dev/null differ diff --git a/client/images/ajax-loader.gif b/client/images/ajax-loader.gif deleted file mode 100644 index 2fd8e07..0000000 Binary files a/client/images/ajax-loader.gif and /dev/null differ diff --git a/client/images/backgrounds/ardoise.jpg b/client/images/backgrounds/ardoise.jpg new file mode 100644 index 0000000..f46a12c Binary files /dev/null and b/client/images/backgrounds/ardoise.jpg differ diff --git a/client/images/backgrounds/canoe.jpg b/client/images/backgrounds/canoe.jpg new file mode 100644 index 0000000..4e9f643 Binary files /dev/null and b/client/images/backgrounds/canoe.jpg differ diff --git a/client/images/backgrounds/ciel.jpg b/client/images/backgrounds/ciel.jpg new file mode 100644 index 0000000..9b45213 Binary files /dev/null and b/client/images/backgrounds/ciel.jpg differ diff --git a/client/images/backgrounds/clouds.jpg b/client/images/backgrounds/clouds.jpg new file mode 100644 index 0000000..5086ff8 Binary files /dev/null and b/client/images/backgrounds/clouds.jpg differ diff --git a/client/images/backgrounds/contreplaque.jpg b/client/images/backgrounds/contreplaque.jpg new file mode 100644 index 0000000..b779e28 Binary files /dev/null and b/client/images/backgrounds/contreplaque.jpg differ diff --git a/client/images/backgrounds/crab.jpg b/client/images/backgrounds/crab.jpg new file mode 100644 index 0000000..64d9833 Binary files /dev/null and b/client/images/backgrounds/crab.jpg differ diff --git a/client/images/backgrounds/ecorces.jpg b/client/images/backgrounds/ecorces.jpg new file mode 100644 index 0000000..70a882d Binary files /dev/null and b/client/images/backgrounds/ecorces.jpg differ diff --git a/client/images/backgrounds/kiwi.jpg b/client/images/backgrounds/kiwi.jpg new file mode 100644 index 0000000..bcfde78 Binary files /dev/null and b/client/images/backgrounds/kiwi.jpg differ diff --git a/client/images/backgrounds/lagune.jpg b/client/images/backgrounds/lagune.jpg new file mode 100644 index 0000000..b3ac959 Binary files /dev/null and b/client/images/backgrounds/lagune.jpg differ diff --git a/client/images/backgrounds/muscaris.jpg b/client/images/backgrounds/muscaris.jpg new file mode 100644 index 0000000..ede5e40 Binary files /dev/null and b/client/images/backgrounds/muscaris.jpg differ diff --git a/client/images/backgrounds/nuagesoir.jpg b/client/images/backgrounds/nuagesoir.jpg new file mode 100644 index 0000000..083cae9 Binary files /dev/null and b/client/images/backgrounds/nuagesoir.jpg differ diff --git a/client/images/backgrounds/osier.jpg b/client/images/backgrounds/osier.jpg new file mode 100644 index 0000000..06f9357 Binary files /dev/null and b/client/images/backgrounds/osier.jpg differ diff --git a/client/images/backgrounds/planches.jpg b/client/images/backgrounds/planches.jpg new file mode 100644 index 0000000..f18d57c Binary files /dev/null and b/client/images/backgrounds/planches.jpg differ diff --git a/client/images/backgrounds/plants.jpg b/client/images/backgrounds/plants.jpg new file mode 100644 index 0000000..7eb1bfe Binary files /dev/null and b/client/images/backgrounds/plants.jpg differ diff --git a/client/images/backgrounds/straw.jpg b/client/images/backgrounds/straw.jpg new file mode 100644 index 0000000..7e4925a Binary files /dev/null and b/client/images/backgrounds/straw.jpg differ diff --git a/client/images/backgrounds/textile.jpg b/client/images/backgrounds/textile.jpg new file mode 100644 index 0000000..fe951da Binary files /dev/null and b/client/images/backgrounds/textile.jpg differ diff --git a/client/images/backgrounds/trees.jpg b/client/images/backgrounds/trees.jpg new file mode 100644 index 0000000..af69f57 Binary files /dev/null and b/client/images/backgrounds/trees.jpg differ diff --git a/client/images/backgrounds/yellow-bamboos.jpg b/client/images/backgrounds/yellow-bamboos.jpg new file mode 100644 index 0000000..dd12dcb Binary files /dev/null and b/client/images/backgrounds/yellow-bamboos.jpg differ diff --git a/client/images/blue-card.png b/client/images/blue-card.png deleted file mode 100644 index 45f8d44..0000000 Binary files a/client/images/blue-card.png and /dev/null differ diff --git a/client/images/eraser.png b/client/images/eraser.png deleted file mode 100644 index b87dbf2..0000000 Binary files a/client/images/eraser.png and /dev/null differ diff --git a/client/images/green-card.png b/client/images/green-card.png deleted file mode 100644 index ca79ff2..0000000 Binary files a/client/images/green-card.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/2x2_grid_icon&16.png b/client/images/icons/cc/black/png/2x2_grid_icon&16.png deleted file mode 100755 index e87f41b..0000000 Binary files a/client/images/icons/cc/black/png/2x2_grid_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/2x2_grid_icon&24.png b/client/images/icons/cc/black/png/2x2_grid_icon&24.png deleted file mode 100755 index f965beb..0000000 Binary files a/client/images/icons/cc/black/png/2x2_grid_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/2x2_grid_icon&32.png b/client/images/icons/cc/black/png/2x2_grid_icon&32.png deleted file mode 100755 index a1f318f..0000000 Binary files a/client/images/icons/cc/black/png/2x2_grid_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/2x2_grid_icon&48.png b/client/images/icons/cc/black/png/2x2_grid_icon&48.png deleted file mode 100755 index 8647943..0000000 Binary files a/client/images/icons/cc/black/png/2x2_grid_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/3x3_grid_2_icon&16.png b/client/images/icons/cc/black/png/3x3_grid_2_icon&16.png deleted file mode 100755 index 48c699e..0000000 Binary files a/client/images/icons/cc/black/png/3x3_grid_2_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/3x3_grid_2_icon&24.png b/client/images/icons/cc/black/png/3x3_grid_2_icon&24.png deleted file mode 100755 index d64c3f5..0000000 Binary files a/client/images/icons/cc/black/png/3x3_grid_2_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/3x3_grid_2_icon&32.png b/client/images/icons/cc/black/png/3x3_grid_2_icon&32.png deleted file mode 100755 index 453040b..0000000 Binary files a/client/images/icons/cc/black/png/3x3_grid_2_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/3x3_grid_2_icon&48.png b/client/images/icons/cc/black/png/3x3_grid_2_icon&48.png deleted file mode 100755 index 00e0d19..0000000 Binary files a/client/images/icons/cc/black/png/3x3_grid_2_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/3x3_grid_icon&16.png b/client/images/icons/cc/black/png/3x3_grid_icon&16.png deleted file mode 100755 index 1b263c9..0000000 Binary files a/client/images/icons/cc/black/png/3x3_grid_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/3x3_grid_icon&24.png b/client/images/icons/cc/black/png/3x3_grid_icon&24.png deleted file mode 100755 index 9354fd4..0000000 Binary files a/client/images/icons/cc/black/png/3x3_grid_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/3x3_grid_icon&32.png b/client/images/icons/cc/black/png/3x3_grid_icon&32.png deleted file mode 100755 index 54a4fff..0000000 Binary files a/client/images/icons/cc/black/png/3x3_grid_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/3x3_grid_icon&48.png b/client/images/icons/cc/black/png/3x3_grid_icon&48.png deleted file mode 100755 index 49e43a9..0000000 Binary files a/client/images/icons/cc/black/png/3x3_grid_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/air_signal_icon&16.png b/client/images/icons/cc/black/png/air_signal_icon&16.png deleted file mode 100755 index ba58e22..0000000 Binary files a/client/images/icons/cc/black/png/air_signal_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/air_signal_icon&24.png b/client/images/icons/cc/black/png/air_signal_icon&24.png deleted file mode 100755 index ee4e700..0000000 Binary files a/client/images/icons/cc/black/png/air_signal_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/air_signal_icon&32.png b/client/images/icons/cc/black/png/air_signal_icon&32.png deleted file mode 100755 index 5193389..0000000 Binary files a/client/images/icons/cc/black/png/air_signal_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/air_signal_icon&48.png b/client/images/icons/cc/black/png/air_signal_icon&48.png deleted file mode 100755 index c3d4207..0000000 Binary files a/client/images/icons/cc/black/png/air_signal_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/align_center_icon&16.png b/client/images/icons/cc/black/png/align_center_icon&16.png deleted file mode 100755 index 5360d38..0000000 Binary files a/client/images/icons/cc/black/png/align_center_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/align_center_icon&24.png b/client/images/icons/cc/black/png/align_center_icon&24.png deleted file mode 100755 index 70c3426..0000000 Binary files a/client/images/icons/cc/black/png/align_center_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/align_center_icon&32.png b/client/images/icons/cc/black/png/align_center_icon&32.png deleted file mode 100755 index 6beed82..0000000 Binary files a/client/images/icons/cc/black/png/align_center_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/align_center_icon&48.png b/client/images/icons/cc/black/png/align_center_icon&48.png deleted file mode 100755 index f435254..0000000 Binary files a/client/images/icons/cc/black/png/align_center_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/align_just_icon&16.png b/client/images/icons/cc/black/png/align_just_icon&16.png deleted file mode 100755 index 39b46b6..0000000 Binary files a/client/images/icons/cc/black/png/align_just_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/align_just_icon&24.png b/client/images/icons/cc/black/png/align_just_icon&24.png deleted file mode 100755 index 25e88ef..0000000 Binary files a/client/images/icons/cc/black/png/align_just_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/align_just_icon&32.png b/client/images/icons/cc/black/png/align_just_icon&32.png deleted file mode 100755 index 8cf57b0..0000000 Binary files a/client/images/icons/cc/black/png/align_just_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/align_just_icon&48.png b/client/images/icons/cc/black/png/align_just_icon&48.png deleted file mode 100755 index 5054b92..0000000 Binary files a/client/images/icons/cc/black/png/align_just_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/align_left_icon&16.png b/client/images/icons/cc/black/png/align_left_icon&16.png deleted file mode 100755 index 27af7b0..0000000 Binary files a/client/images/icons/cc/black/png/align_left_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/align_left_icon&24.png b/client/images/icons/cc/black/png/align_left_icon&24.png deleted file mode 100755 index 79b8f6f..0000000 Binary files a/client/images/icons/cc/black/png/align_left_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/align_left_icon&32.png b/client/images/icons/cc/black/png/align_left_icon&32.png deleted file mode 100755 index c0bf12e..0000000 Binary files a/client/images/icons/cc/black/png/align_left_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/align_left_icon&48.png b/client/images/icons/cc/black/png/align_left_icon&48.png deleted file mode 100755 index 768d68d..0000000 Binary files a/client/images/icons/cc/black/png/align_left_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/align_right_icon&16.png b/client/images/icons/cc/black/png/align_right_icon&16.png deleted file mode 100755 index 1b038e3..0000000 Binary files a/client/images/icons/cc/black/png/align_right_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/align_right_icon&24.png b/client/images/icons/cc/black/png/align_right_icon&24.png deleted file mode 100755 index 097e643..0000000 Binary files a/client/images/icons/cc/black/png/align_right_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/align_right_icon&32.png b/client/images/icons/cc/black/png/align_right_icon&32.png deleted file mode 100755 index 6b93b34..0000000 Binary files a/client/images/icons/cc/black/png/align_right_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/align_right_icon&48.png b/client/images/icons/cc/black/png/align_right_icon&48.png deleted file mode 100755 index 4293626..0000000 Binary files a/client/images/icons/cc/black/png/align_right_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/app_window&16.png b/client/images/icons/cc/black/png/app_window&16.png deleted file mode 100755 index e275ee8..0000000 Binary files a/client/images/icons/cc/black/png/app_window&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/app_window&24.png b/client/images/icons/cc/black/png/app_window&24.png deleted file mode 100755 index 79192ce..0000000 Binary files a/client/images/icons/cc/black/png/app_window&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/app_window&32.png b/client/images/icons/cc/black/png/app_window&32.png deleted file mode 100755 index 1baf059..0000000 Binary files a/client/images/icons/cc/black/png/app_window&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/app_window&48.png b/client/images/icons/cc/black/png/app_window&48.png deleted file mode 100755 index 39485fa..0000000 Binary files a/client/images/icons/cc/black/png/app_window&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/app_window_black&16.png b/client/images/icons/cc/black/png/app_window_black&16.png deleted file mode 100755 index 1583431..0000000 Binary files a/client/images/icons/cc/black/png/app_window_black&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/app_window_black&24.png b/client/images/icons/cc/black/png/app_window_black&24.png deleted file mode 100755 index ec748a2..0000000 Binary files a/client/images/icons/cc/black/png/app_window_black&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/app_window_black&32.png b/client/images/icons/cc/black/png/app_window_black&32.png deleted file mode 100755 index 01a8b2a..0000000 Binary files a/client/images/icons/cc/black/png/app_window_black&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/app_window_black&48.png b/client/images/icons/cc/black/png/app_window_black&48.png deleted file mode 100755 index b12be06..0000000 Binary files a/client/images/icons/cc/black/png/app_window_black&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/app_window_black_icon&16.png b/client/images/icons/cc/black/png/app_window_black_icon&16.png deleted file mode 100755 index 8988211..0000000 Binary files a/client/images/icons/cc/black/png/app_window_black_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/app_window_black_icon&24.png b/client/images/icons/cc/black/png/app_window_black_icon&24.png deleted file mode 100755 index c239d28..0000000 Binary files a/client/images/icons/cc/black/png/app_window_black_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/app_window_black_icon&32.png b/client/images/icons/cc/black/png/app_window_black_icon&32.png deleted file mode 100755 index a8bb435..0000000 Binary files a/client/images/icons/cc/black/png/app_window_black_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/app_window_black_icon&48.png b/client/images/icons/cc/black/png/app_window_black_icon&48.png deleted file mode 100755 index 661e92f..0000000 Binary files a/client/images/icons/cc/black/png/app_window_black_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/app_window_cross&16.png b/client/images/icons/cc/black/png/app_window_cross&16.png deleted file mode 100755 index 314d2e8..0000000 Binary files a/client/images/icons/cc/black/png/app_window_cross&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/app_window_cross&24.png b/client/images/icons/cc/black/png/app_window_cross&24.png deleted file mode 100755 index 5c6529f..0000000 Binary files a/client/images/icons/cc/black/png/app_window_cross&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/app_window_cross&32.png b/client/images/icons/cc/black/png/app_window_cross&32.png deleted file mode 100755 index eb09ac4..0000000 Binary files a/client/images/icons/cc/black/png/app_window_cross&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/app_window_cross&48.png b/client/images/icons/cc/black/png/app_window_cross&48.png deleted file mode 100755 index b1bf4f2..0000000 Binary files a/client/images/icons/cc/black/png/app_window_cross&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/app_window_cross_icon&16.png b/client/images/icons/cc/black/png/app_window_cross_icon&16.png deleted file mode 100755 index 069062d..0000000 Binary files a/client/images/icons/cc/black/png/app_window_cross_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/app_window_cross_icon&24.png b/client/images/icons/cc/black/png/app_window_cross_icon&24.png deleted file mode 100755 index 94166bd..0000000 Binary files a/client/images/icons/cc/black/png/app_window_cross_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/app_window_cross_icon&32.png b/client/images/icons/cc/black/png/app_window_cross_icon&32.png deleted file mode 100755 index 33caf37..0000000 Binary files a/client/images/icons/cc/black/png/app_window_cross_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/app_window_cross_icon&48.png b/client/images/icons/cc/black/png/app_window_cross_icon&48.png deleted file mode 100755 index c380907..0000000 Binary files a/client/images/icons/cc/black/png/app_window_cross_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/app_window_icon&16.png b/client/images/icons/cc/black/png/app_window_icon&16.png deleted file mode 100755 index 3e10933..0000000 Binary files a/client/images/icons/cc/black/png/app_window_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/app_window_icon&24.png b/client/images/icons/cc/black/png/app_window_icon&24.png deleted file mode 100755 index dcdc2e0..0000000 Binary files a/client/images/icons/cc/black/png/app_window_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/app_window_icon&32.png b/client/images/icons/cc/black/png/app_window_icon&32.png deleted file mode 100755 index 5e9eac6..0000000 Binary files a/client/images/icons/cc/black/png/app_window_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/app_window_icon&48.png b/client/images/icons/cc/black/png/app_window_icon&48.png deleted file mode 100755 index e2a02a8..0000000 Binary files a/client/images/icons/cc/black/png/app_window_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/app_window_shell&16.png b/client/images/icons/cc/black/png/app_window_shell&16.png deleted file mode 100755 index d3d492c..0000000 Binary files a/client/images/icons/cc/black/png/app_window_shell&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/app_window_shell&24.png b/client/images/icons/cc/black/png/app_window_shell&24.png deleted file mode 100755 index 98d5f89..0000000 Binary files a/client/images/icons/cc/black/png/app_window_shell&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/app_window_shell&32.png b/client/images/icons/cc/black/png/app_window_shell&32.png deleted file mode 100755 index 4c2454e..0000000 Binary files a/client/images/icons/cc/black/png/app_window_shell&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/app_window_shell&48.png b/client/images/icons/cc/black/png/app_window_shell&48.png deleted file mode 100755 index a7b9efc..0000000 Binary files a/client/images/icons/cc/black/png/app_window_shell&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/app_window_shell_icon&16.png b/client/images/icons/cc/black/png/app_window_shell_icon&16.png deleted file mode 100755 index 2903405..0000000 Binary files a/client/images/icons/cc/black/png/app_window_shell_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/app_window_shell_icon&24.png b/client/images/icons/cc/black/png/app_window_shell_icon&24.png deleted file mode 100755 index 9e72cfa..0000000 Binary files a/client/images/icons/cc/black/png/app_window_shell_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/app_window_shell_icon&32.png b/client/images/icons/cc/black/png/app_window_shell_icon&32.png deleted file mode 100755 index ff17c79..0000000 Binary files a/client/images/icons/cc/black/png/app_window_shell_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/app_window_shell_icon&48.png b/client/images/icons/cc/black/png/app_window_shell_icon&48.png deleted file mode 100755 index 0f0610d..0000000 Binary files a/client/images/icons/cc/black/png/app_window_shell_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/arrow_bottom_icon&16.png b/client/images/icons/cc/black/png/arrow_bottom_icon&16.png deleted file mode 100755 index 8280479..0000000 Binary files a/client/images/icons/cc/black/png/arrow_bottom_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/arrow_bottom_icon&24.png b/client/images/icons/cc/black/png/arrow_bottom_icon&24.png deleted file mode 100755 index a61593b..0000000 Binary files a/client/images/icons/cc/black/png/arrow_bottom_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/arrow_bottom_icon&32.png b/client/images/icons/cc/black/png/arrow_bottom_icon&32.png deleted file mode 100755 index b960c08..0000000 Binary files a/client/images/icons/cc/black/png/arrow_bottom_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/arrow_bottom_icon&48.png b/client/images/icons/cc/black/png/arrow_bottom_icon&48.png deleted file mode 100755 index e48b071..0000000 Binary files a/client/images/icons/cc/black/png/arrow_bottom_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/arrow_bottom_left_icon&16.png b/client/images/icons/cc/black/png/arrow_bottom_left_icon&16.png deleted file mode 100755 index c32cdec..0000000 Binary files a/client/images/icons/cc/black/png/arrow_bottom_left_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/arrow_bottom_left_icon&24.png b/client/images/icons/cc/black/png/arrow_bottom_left_icon&24.png deleted file mode 100755 index bec4065..0000000 Binary files a/client/images/icons/cc/black/png/arrow_bottom_left_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/arrow_bottom_left_icon&32.png b/client/images/icons/cc/black/png/arrow_bottom_left_icon&32.png deleted file mode 100755 index 7f99972..0000000 Binary files a/client/images/icons/cc/black/png/arrow_bottom_left_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/arrow_bottom_left_icon&48.png b/client/images/icons/cc/black/png/arrow_bottom_left_icon&48.png deleted file mode 100755 index 738bbdb..0000000 Binary files a/client/images/icons/cc/black/png/arrow_bottom_left_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/arrow_bottom_rigth_icon&16.png b/client/images/icons/cc/black/png/arrow_bottom_rigth_icon&16.png deleted file mode 100755 index 4b3dedf..0000000 Binary files a/client/images/icons/cc/black/png/arrow_bottom_rigth_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/arrow_bottom_rigth_icon&24.png b/client/images/icons/cc/black/png/arrow_bottom_rigth_icon&24.png deleted file mode 100755 index 41023e3..0000000 Binary files a/client/images/icons/cc/black/png/arrow_bottom_rigth_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/arrow_bottom_rigth_icon&32.png b/client/images/icons/cc/black/png/arrow_bottom_rigth_icon&32.png deleted file mode 100755 index 37bccf3..0000000 Binary files a/client/images/icons/cc/black/png/arrow_bottom_rigth_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/arrow_bottom_rigth_icon&48.png b/client/images/icons/cc/black/png/arrow_bottom_rigth_icon&48.png deleted file mode 100755 index bafd42f..0000000 Binary files a/client/images/icons/cc/black/png/arrow_bottom_rigth_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/arrow_l_icon&16.png b/client/images/icons/cc/black/png/arrow_l_icon&16.png deleted file mode 100755 index f3efebf..0000000 Binary files a/client/images/icons/cc/black/png/arrow_l_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/arrow_l_icon&24.png b/client/images/icons/cc/black/png/arrow_l_icon&24.png deleted file mode 100755 index 24713f9..0000000 Binary files a/client/images/icons/cc/black/png/arrow_l_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/arrow_l_icon&32.png b/client/images/icons/cc/black/png/arrow_l_icon&32.png deleted file mode 100755 index c5af122..0000000 Binary files a/client/images/icons/cc/black/png/arrow_l_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/arrow_l_icon&48.png b/client/images/icons/cc/black/png/arrow_l_icon&48.png deleted file mode 100755 index 0326bd9..0000000 Binary files a/client/images/icons/cc/black/png/arrow_l_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/arrow_left_icon&16.png b/client/images/icons/cc/black/png/arrow_left_icon&16.png deleted file mode 100755 index 83d18c5..0000000 Binary files a/client/images/icons/cc/black/png/arrow_left_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/arrow_left_icon&24.png b/client/images/icons/cc/black/png/arrow_left_icon&24.png deleted file mode 100755 index 37b5062..0000000 Binary files a/client/images/icons/cc/black/png/arrow_left_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/arrow_left_icon&32.png b/client/images/icons/cc/black/png/arrow_left_icon&32.png deleted file mode 100755 index 20a71e4..0000000 Binary files a/client/images/icons/cc/black/png/arrow_left_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/arrow_left_icon&48.png b/client/images/icons/cc/black/png/arrow_left_icon&48.png deleted file mode 100755 index 2a9d7a8..0000000 Binary files a/client/images/icons/cc/black/png/arrow_left_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/arrow_r_icon&16.png b/client/images/icons/cc/black/png/arrow_r_icon&16.png deleted file mode 100755 index 403819e..0000000 Binary files a/client/images/icons/cc/black/png/arrow_r_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/arrow_r_icon&24.png b/client/images/icons/cc/black/png/arrow_r_icon&24.png deleted file mode 100755 index d73fab6..0000000 Binary files a/client/images/icons/cc/black/png/arrow_r_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/arrow_r_icon&32.png b/client/images/icons/cc/black/png/arrow_r_icon&32.png deleted file mode 100755 index 47d25f4..0000000 Binary files a/client/images/icons/cc/black/png/arrow_r_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/arrow_r_icon&48.png b/client/images/icons/cc/black/png/arrow_r_icon&48.png deleted file mode 100755 index a4393b3..0000000 Binary files a/client/images/icons/cc/black/png/arrow_r_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/arrow_right_icon&16.png b/client/images/icons/cc/black/png/arrow_right_icon&16.png deleted file mode 100755 index 2f156f8..0000000 Binary files a/client/images/icons/cc/black/png/arrow_right_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/arrow_right_icon&24.png b/client/images/icons/cc/black/png/arrow_right_icon&24.png deleted file mode 100755 index 3253f75..0000000 Binary files a/client/images/icons/cc/black/png/arrow_right_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/arrow_right_icon&32.png b/client/images/icons/cc/black/png/arrow_right_icon&32.png deleted file mode 100755 index 87fa087..0000000 Binary files a/client/images/icons/cc/black/png/arrow_right_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/arrow_right_icon&48.png b/client/images/icons/cc/black/png/arrow_right_icon&48.png deleted file mode 100755 index bdc1cd5..0000000 Binary files a/client/images/icons/cc/black/png/arrow_right_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/arrow_top_icon&16.png b/client/images/icons/cc/black/png/arrow_top_icon&16.png deleted file mode 100755 index 856aad8..0000000 Binary files a/client/images/icons/cc/black/png/arrow_top_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/arrow_top_icon&24.png b/client/images/icons/cc/black/png/arrow_top_icon&24.png deleted file mode 100755 index 40ca8e8..0000000 Binary files a/client/images/icons/cc/black/png/arrow_top_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/arrow_top_icon&32.png b/client/images/icons/cc/black/png/arrow_top_icon&32.png deleted file mode 100755 index d088761..0000000 Binary files a/client/images/icons/cc/black/png/arrow_top_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/arrow_top_icon&48.png b/client/images/icons/cc/black/png/arrow_top_icon&48.png deleted file mode 100755 index f6b0b80..0000000 Binary files a/client/images/icons/cc/black/png/arrow_top_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/arrow_top_left_icon&16.png b/client/images/icons/cc/black/png/arrow_top_left_icon&16.png deleted file mode 100755 index b277347..0000000 Binary files a/client/images/icons/cc/black/png/arrow_top_left_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/arrow_top_left_icon&24.png b/client/images/icons/cc/black/png/arrow_top_left_icon&24.png deleted file mode 100755 index 8df2b00..0000000 Binary files a/client/images/icons/cc/black/png/arrow_top_left_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/arrow_top_left_icon&32.png b/client/images/icons/cc/black/png/arrow_top_left_icon&32.png deleted file mode 100755 index ff78298..0000000 Binary files a/client/images/icons/cc/black/png/arrow_top_left_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/arrow_top_left_icon&48.png b/client/images/icons/cc/black/png/arrow_top_left_icon&48.png deleted file mode 100755 index 966d272..0000000 Binary files a/client/images/icons/cc/black/png/arrow_top_left_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/arrow_top_right_icon&16.png b/client/images/icons/cc/black/png/arrow_top_right_icon&16.png deleted file mode 100755 index ca94e4c..0000000 Binary files a/client/images/icons/cc/black/png/arrow_top_right_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/arrow_top_right_icon&24.png b/client/images/icons/cc/black/png/arrow_top_right_icon&24.png deleted file mode 100755 index 384c8c9..0000000 Binary files a/client/images/icons/cc/black/png/arrow_top_right_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/arrow_top_right_icon&32.png b/client/images/icons/cc/black/png/arrow_top_right_icon&32.png deleted file mode 100755 index 8e4f880..0000000 Binary files a/client/images/icons/cc/black/png/arrow_top_right_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/arrow_top_right_icon&48.png b/client/images/icons/cc/black/png/arrow_top_right_icon&48.png deleted file mode 100755 index 218870f..0000000 Binary files a/client/images/icons/cc/black/png/arrow_top_right_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/arrow_two_head_2_icon&16.png b/client/images/icons/cc/black/png/arrow_two_head_2_icon&16.png deleted file mode 100755 index d845570..0000000 Binary files a/client/images/icons/cc/black/png/arrow_two_head_2_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/arrow_two_head_2_icon&24.png b/client/images/icons/cc/black/png/arrow_two_head_2_icon&24.png deleted file mode 100755 index 3a988a3..0000000 Binary files a/client/images/icons/cc/black/png/arrow_two_head_2_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/arrow_two_head_2_icon&32.png b/client/images/icons/cc/black/png/arrow_two_head_2_icon&32.png deleted file mode 100755 index 1615f4d..0000000 Binary files a/client/images/icons/cc/black/png/arrow_two_head_2_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/arrow_two_head_2_icon&48.png b/client/images/icons/cc/black/png/arrow_two_head_2_icon&48.png deleted file mode 100755 index afc5310..0000000 Binary files a/client/images/icons/cc/black/png/arrow_two_head_2_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/arrow_two_head_icon&16.png b/client/images/icons/cc/black/png/arrow_two_head_icon&16.png deleted file mode 100755 index ba5e949..0000000 Binary files a/client/images/icons/cc/black/png/arrow_two_head_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/arrow_two_head_icon&24.png b/client/images/icons/cc/black/png/arrow_two_head_icon&24.png deleted file mode 100755 index 39ac96f..0000000 Binary files a/client/images/icons/cc/black/png/arrow_two_head_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/arrow_two_head_icon&32.png b/client/images/icons/cc/black/png/arrow_two_head_icon&32.png deleted file mode 100755 index ce49603..0000000 Binary files a/client/images/icons/cc/black/png/arrow_two_head_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/arrow_two_head_icon&48.png b/client/images/icons/cc/black/png/arrow_two_head_icon&48.png deleted file mode 100755 index ecca9c6..0000000 Binary files a/client/images/icons/cc/black/png/arrow_two_head_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/attention_icon&16.png b/client/images/icons/cc/black/png/attention_icon&16.png deleted file mode 100755 index 8481f4f..0000000 Binary files a/client/images/icons/cc/black/png/attention_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/attention_icon&24.png b/client/images/icons/cc/black/png/attention_icon&24.png deleted file mode 100755 index aa7398c..0000000 Binary files a/client/images/icons/cc/black/png/attention_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/attention_icon&32.png b/client/images/icons/cc/black/png/attention_icon&32.png deleted file mode 100755 index 8b4b4c1..0000000 Binary files a/client/images/icons/cc/black/png/attention_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/attention_icon&48.png b/client/images/icons/cc/black/png/attention_icon&48.png deleted file mode 100755 index f098f8a..0000000 Binary files a/client/images/icons/cc/black/png/attention_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/balance_icon&16.png b/client/images/icons/cc/black/png/balance_icon&16.png deleted file mode 100755 index 38a9b22..0000000 Binary files a/client/images/icons/cc/black/png/balance_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/balance_icon&24.png b/client/images/icons/cc/black/png/balance_icon&24.png deleted file mode 100755 index a2cf506..0000000 Binary files a/client/images/icons/cc/black/png/balance_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/balance_icon&32.png b/client/images/icons/cc/black/png/balance_icon&32.png deleted file mode 100755 index 5d532c1..0000000 Binary files a/client/images/icons/cc/black/png/balance_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/balance_icon&48.png b/client/images/icons/cc/black/png/balance_icon&48.png deleted file mode 100755 index 656f0e3..0000000 Binary files a/client/images/icons/cc/black/png/balance_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/battery_icon&16.png b/client/images/icons/cc/black/png/battery_icon&16.png deleted file mode 100755 index 2da3970..0000000 Binary files a/client/images/icons/cc/black/png/battery_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/battery_icon&24.png b/client/images/icons/cc/black/png/battery_icon&24.png deleted file mode 100755 index 2b8f113..0000000 Binary files a/client/images/icons/cc/black/png/battery_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/battery_icon&32.png b/client/images/icons/cc/black/png/battery_icon&32.png deleted file mode 100755 index 347c4a8..0000000 Binary files a/client/images/icons/cc/black/png/battery_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/battery_icon&48.png b/client/images/icons/cc/black/png/battery_icon&48.png deleted file mode 100755 index 9cda7de..0000000 Binary files a/client/images/icons/cc/black/png/battery_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/bell_icon&16.png b/client/images/icons/cc/black/png/bell_icon&16.png deleted file mode 100755 index 4d38b67..0000000 Binary files a/client/images/icons/cc/black/png/bell_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/bell_icon&24.png b/client/images/icons/cc/black/png/bell_icon&24.png deleted file mode 100755 index 96bf594..0000000 Binary files a/client/images/icons/cc/black/png/bell_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/bell_icon&32.png b/client/images/icons/cc/black/png/bell_icon&32.png deleted file mode 100755 index c8d00ad..0000000 Binary files a/client/images/icons/cc/black/png/bell_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/bell_icon&48.png b/client/images/icons/cc/black/png/bell_icon&48.png deleted file mode 100755 index 4df8006..0000000 Binary files a/client/images/icons/cc/black/png/bell_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/book_icon&16.png b/client/images/icons/cc/black/png/book_icon&16.png deleted file mode 100755 index 2b1b49a..0000000 Binary files a/client/images/icons/cc/black/png/book_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/book_icon&24.png b/client/images/icons/cc/black/png/book_icon&24.png deleted file mode 100755 index 410ba9e..0000000 Binary files a/client/images/icons/cc/black/png/book_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/book_icon&32.png b/client/images/icons/cc/black/png/book_icon&32.png deleted file mode 100755 index fd5bc77..0000000 Binary files a/client/images/icons/cc/black/png/book_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/book_icon&48.png b/client/images/icons/cc/black/png/book_icon&48.png deleted file mode 100755 index 232a38e..0000000 Binary files a/client/images/icons/cc/black/png/book_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/book_side_icon&16.png b/client/images/icons/cc/black/png/book_side_icon&16.png deleted file mode 100755 index 3330314..0000000 Binary files a/client/images/icons/cc/black/png/book_side_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/book_side_icon&24.png b/client/images/icons/cc/black/png/book_side_icon&24.png deleted file mode 100755 index 4fb82b1..0000000 Binary files a/client/images/icons/cc/black/png/book_side_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/book_side_icon&32.png b/client/images/icons/cc/black/png/book_side_icon&32.png deleted file mode 100755 index 1a9f5ad..0000000 Binary files a/client/images/icons/cc/black/png/book_side_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/book_side_icon&48.png b/client/images/icons/cc/black/png/book_side_icon&48.png deleted file mode 100755 index 6851f66..0000000 Binary files a/client/images/icons/cc/black/png/book_side_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/bookmark_1_icon&16.png b/client/images/icons/cc/black/png/bookmark_1_icon&16.png deleted file mode 100755 index df9e9bf..0000000 Binary files a/client/images/icons/cc/black/png/bookmark_1_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/bookmark_1_icon&24.png b/client/images/icons/cc/black/png/bookmark_1_icon&24.png deleted file mode 100755 index 4b468c9..0000000 Binary files a/client/images/icons/cc/black/png/bookmark_1_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/bookmark_1_icon&32.png b/client/images/icons/cc/black/png/bookmark_1_icon&32.png deleted file mode 100755 index e453926..0000000 Binary files a/client/images/icons/cc/black/png/bookmark_1_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/bookmark_1_icon&48.png b/client/images/icons/cc/black/png/bookmark_1_icon&48.png deleted file mode 100755 index 53edf16..0000000 Binary files a/client/images/icons/cc/black/png/bookmark_1_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/bookmark_2_icon&16.png b/client/images/icons/cc/black/png/bookmark_2_icon&16.png deleted file mode 100755 index 75f3ca5..0000000 Binary files a/client/images/icons/cc/black/png/bookmark_2_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/bookmark_2_icon&24.png b/client/images/icons/cc/black/png/bookmark_2_icon&24.png deleted file mode 100755 index 681504b..0000000 Binary files a/client/images/icons/cc/black/png/bookmark_2_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/bookmark_2_icon&32.png b/client/images/icons/cc/black/png/bookmark_2_icon&32.png deleted file mode 100755 index 75a7365..0000000 Binary files a/client/images/icons/cc/black/png/bookmark_2_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/bookmark_2_icon&48.png b/client/images/icons/cc/black/png/bookmark_2_icon&48.png deleted file mode 100755 index d2ad5e4..0000000 Binary files a/client/images/icons/cc/black/png/bookmark_2_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/box_icon&16.png b/client/images/icons/cc/black/png/box_icon&16.png deleted file mode 100755 index 34aa936..0000000 Binary files a/client/images/icons/cc/black/png/box_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/box_icon&24.png b/client/images/icons/cc/black/png/box_icon&24.png deleted file mode 100755 index 1a848a6..0000000 Binary files a/client/images/icons/cc/black/png/box_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/box_icon&32.png b/client/images/icons/cc/black/png/box_icon&32.png deleted file mode 100755 index cf65793..0000000 Binary files a/client/images/icons/cc/black/png/box_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/box_icon&48.png b/client/images/icons/cc/black/png/box_icon&48.png deleted file mode 100755 index 51c1914..0000000 Binary files a/client/images/icons/cc/black/png/box_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/br_down_icon&16.png b/client/images/icons/cc/black/png/br_down_icon&16.png deleted file mode 100755 index d70cbf1..0000000 Binary files a/client/images/icons/cc/black/png/br_down_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/br_down_icon&24.png b/client/images/icons/cc/black/png/br_down_icon&24.png deleted file mode 100755 index 2ce523c..0000000 Binary files a/client/images/icons/cc/black/png/br_down_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/br_down_icon&32.png b/client/images/icons/cc/black/png/br_down_icon&32.png deleted file mode 100755 index d68b027..0000000 Binary files a/client/images/icons/cc/black/png/br_down_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/br_down_icon&48.png b/client/images/icons/cc/black/png/br_down_icon&48.png deleted file mode 100755 index cda9e0c..0000000 Binary files a/client/images/icons/cc/black/png/br_down_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/br_next_icon&16.png b/client/images/icons/cc/black/png/br_next_icon&16.png deleted file mode 100755 index dcb345c..0000000 Binary files a/client/images/icons/cc/black/png/br_next_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/br_next_icon&24.png b/client/images/icons/cc/black/png/br_next_icon&24.png deleted file mode 100755 index 2ca81ed..0000000 Binary files a/client/images/icons/cc/black/png/br_next_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/br_next_icon&32.png b/client/images/icons/cc/black/png/br_next_icon&32.png deleted file mode 100755 index 85d54b9..0000000 Binary files a/client/images/icons/cc/black/png/br_next_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/br_next_icon&48.png b/client/images/icons/cc/black/png/br_next_icon&48.png deleted file mode 100755 index 8442bc9..0000000 Binary files a/client/images/icons/cc/black/png/br_next_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/br_prev_icon&16.png b/client/images/icons/cc/black/png/br_prev_icon&16.png deleted file mode 100755 index e862a2e..0000000 Binary files a/client/images/icons/cc/black/png/br_prev_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/br_prev_icon&24.png b/client/images/icons/cc/black/png/br_prev_icon&24.png deleted file mode 100755 index 0265897..0000000 Binary files a/client/images/icons/cc/black/png/br_prev_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/br_prev_icon&32.png b/client/images/icons/cc/black/png/br_prev_icon&32.png deleted file mode 100755 index ead160a..0000000 Binary files a/client/images/icons/cc/black/png/br_prev_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/br_prev_icon&48.png b/client/images/icons/cc/black/png/br_prev_icon&48.png deleted file mode 100755 index d8a1c7a..0000000 Binary files a/client/images/icons/cc/black/png/br_prev_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/br_up_icon&16.png b/client/images/icons/cc/black/png/br_up_icon&16.png deleted file mode 100755 index 3ca3afc..0000000 Binary files a/client/images/icons/cc/black/png/br_up_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/br_up_icon&24.png b/client/images/icons/cc/black/png/br_up_icon&24.png deleted file mode 100755 index b450c42..0000000 Binary files a/client/images/icons/cc/black/png/br_up_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/br_up_icon&32.png b/client/images/icons/cc/black/png/br_up_icon&32.png deleted file mode 100755 index 79c8e0c..0000000 Binary files a/client/images/icons/cc/black/png/br_up_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/br_up_icon&48.png b/client/images/icons/cc/black/png/br_up_icon&48.png deleted file mode 100755 index 31fecf0..0000000 Binary files a/client/images/icons/cc/black/png/br_up_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/brackets_icon&16.png b/client/images/icons/cc/black/png/brackets_icon&16.png deleted file mode 100755 index a5771dc..0000000 Binary files a/client/images/icons/cc/black/png/brackets_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/brackets_icon&24.png b/client/images/icons/cc/black/png/brackets_icon&24.png deleted file mode 100755 index c5c72e0..0000000 Binary files a/client/images/icons/cc/black/png/brackets_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/brackets_icon&32.png b/client/images/icons/cc/black/png/brackets_icon&32.png deleted file mode 100755 index 310e8e6..0000000 Binary files a/client/images/icons/cc/black/png/brackets_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/brackets_icon&48.png b/client/images/icons/cc/black/png/brackets_icon&48.png deleted file mode 100755 index f107658..0000000 Binary files a/client/images/icons/cc/black/png/brackets_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/browser_icon&16.png b/client/images/icons/cc/black/png/browser_icon&16.png deleted file mode 100755 index bbd41e6..0000000 Binary files a/client/images/icons/cc/black/png/browser_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/browser_icon&24.png b/client/images/icons/cc/black/png/browser_icon&24.png deleted file mode 100755 index 194f4da..0000000 Binary files a/client/images/icons/cc/black/png/browser_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/browser_icon&32.png b/client/images/icons/cc/black/png/browser_icon&32.png deleted file mode 100755 index f306061..0000000 Binary files a/client/images/icons/cc/black/png/browser_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/browser_icon&48.png b/client/images/icons/cc/black/png/browser_icon&48.png deleted file mode 100755 index 1f809d4..0000000 Binary files a/client/images/icons/cc/black/png/browser_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/brush_icon&16.png b/client/images/icons/cc/black/png/brush_icon&16.png deleted file mode 100755 index 90d6624..0000000 Binary files a/client/images/icons/cc/black/png/brush_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/brush_icon&24.png b/client/images/icons/cc/black/png/brush_icon&24.png deleted file mode 100755 index 1c68016..0000000 Binary files a/client/images/icons/cc/black/png/brush_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/brush_icon&32.png b/client/images/icons/cc/black/png/brush_icon&32.png deleted file mode 100755 index 02e78c5..0000000 Binary files a/client/images/icons/cc/black/png/brush_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/brush_icon&48.png b/client/images/icons/cc/black/png/brush_icon&48.png deleted file mode 100755 index da5834d..0000000 Binary files a/client/images/icons/cc/black/png/brush_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/bug_icon&16.png b/client/images/icons/cc/black/png/bug_icon&16.png deleted file mode 100755 index fdfd9e0..0000000 Binary files a/client/images/icons/cc/black/png/bug_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/bug_icon&24.png b/client/images/icons/cc/black/png/bug_icon&24.png deleted file mode 100755 index 45ce255..0000000 Binary files a/client/images/icons/cc/black/png/bug_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/bug_icon&32.png b/client/images/icons/cc/black/png/bug_icon&32.png deleted file mode 100755 index d799e41..0000000 Binary files a/client/images/icons/cc/black/png/bug_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/bug_icon&48.png b/client/images/icons/cc/black/png/bug_icon&48.png deleted file mode 100755 index 67a4a7a..0000000 Binary files a/client/images/icons/cc/black/png/bug_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/burst_icon&16.png b/client/images/icons/cc/black/png/burst_icon&16.png deleted file mode 100755 index 4245c0e..0000000 Binary files a/client/images/icons/cc/black/png/burst_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/burst_icon&24.png b/client/images/icons/cc/black/png/burst_icon&24.png deleted file mode 100755 index 2d076e7..0000000 Binary files a/client/images/icons/cc/black/png/burst_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/burst_icon&32.png b/client/images/icons/cc/black/png/burst_icon&32.png deleted file mode 100755 index 1c21be1..0000000 Binary files a/client/images/icons/cc/black/png/burst_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/burst_icon&48.png b/client/images/icons/cc/black/png/burst_icon&48.png deleted file mode 100755 index d084087..0000000 Binary files a/client/images/icons/cc/black/png/burst_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/calc_icon&16.png b/client/images/icons/cc/black/png/calc_icon&16.png deleted file mode 100755 index c85f745..0000000 Binary files a/client/images/icons/cc/black/png/calc_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/calc_icon&24.png b/client/images/icons/cc/black/png/calc_icon&24.png deleted file mode 100755 index 8432016..0000000 Binary files a/client/images/icons/cc/black/png/calc_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/calc_icon&32.png b/client/images/icons/cc/black/png/calc_icon&32.png deleted file mode 100755 index a6dae86..0000000 Binary files a/client/images/icons/cc/black/png/calc_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/calc_icon&48.png b/client/images/icons/cc/black/png/calc_icon&48.png deleted file mode 100755 index 0152f59..0000000 Binary files a/client/images/icons/cc/black/png/calc_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/calendar_1_icon&16.png b/client/images/icons/cc/black/png/calendar_1_icon&16.png deleted file mode 100755 index 5628c05..0000000 Binary files a/client/images/icons/cc/black/png/calendar_1_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/calendar_1_icon&24.png b/client/images/icons/cc/black/png/calendar_1_icon&24.png deleted file mode 100755 index f43e8b4..0000000 Binary files a/client/images/icons/cc/black/png/calendar_1_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/calendar_1_icon&32.png b/client/images/icons/cc/black/png/calendar_1_icon&32.png deleted file mode 100755 index e38cef6..0000000 Binary files a/client/images/icons/cc/black/png/calendar_1_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/calendar_1_icon&48.png b/client/images/icons/cc/black/png/calendar_1_icon&48.png deleted file mode 100755 index 36b5787..0000000 Binary files a/client/images/icons/cc/black/png/calendar_1_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/calendar_2_icon&16.png b/client/images/icons/cc/black/png/calendar_2_icon&16.png deleted file mode 100755 index eca2a3b..0000000 Binary files a/client/images/icons/cc/black/png/calendar_2_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/calendar_2_icon&24.png b/client/images/icons/cc/black/png/calendar_2_icon&24.png deleted file mode 100755 index 0cd7dc0..0000000 Binary files a/client/images/icons/cc/black/png/calendar_2_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/calendar_2_icon&32.png b/client/images/icons/cc/black/png/calendar_2_icon&32.png deleted file mode 100755 index 0e05413..0000000 Binary files a/client/images/icons/cc/black/png/calendar_2_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/calendar_2_icon&48.png b/client/images/icons/cc/black/png/calendar_2_icon&48.png deleted file mode 100755 index 49418fb..0000000 Binary files a/client/images/icons/cc/black/png/calendar_2_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cancel_icon&16.png b/client/images/icons/cc/black/png/cancel_icon&16.png deleted file mode 100755 index 07315a4..0000000 Binary files a/client/images/icons/cc/black/png/cancel_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cancel_icon&24.png b/client/images/icons/cc/black/png/cancel_icon&24.png deleted file mode 100755 index 04894de..0000000 Binary files a/client/images/icons/cc/black/png/cancel_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cancel_icon&32.png b/client/images/icons/cc/black/png/cancel_icon&32.png deleted file mode 100755 index 85b19fa..0000000 Binary files a/client/images/icons/cc/black/png/cancel_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cancel_icon&48.png b/client/images/icons/cc/black/png/cancel_icon&48.png deleted file mode 100755 index cab61b7..0000000 Binary files a/client/images/icons/cc/black/png/cancel_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/case_icon&16.png b/client/images/icons/cc/black/png/case_icon&16.png deleted file mode 100755 index d24c690..0000000 Binary files a/client/images/icons/cc/black/png/case_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/case_icon&24.png b/client/images/icons/cc/black/png/case_icon&24.png deleted file mode 100755 index f6783cf..0000000 Binary files a/client/images/icons/cc/black/png/case_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/case_icon&32.png b/client/images/icons/cc/black/png/case_icon&32.png deleted file mode 100755 index b8c8803..0000000 Binary files a/client/images/icons/cc/black/png/case_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/case_icon&48.png b/client/images/icons/cc/black/png/case_icon&48.png deleted file mode 100755 index c87606b..0000000 Binary files a/client/images/icons/cc/black/png/case_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cassette_icon&16.png b/client/images/icons/cc/black/png/cassette_icon&16.png deleted file mode 100755 index 1986d5e..0000000 Binary files a/client/images/icons/cc/black/png/cassette_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cassette_icon&24.png b/client/images/icons/cc/black/png/cassette_icon&24.png deleted file mode 100755 index c9549d8..0000000 Binary files a/client/images/icons/cc/black/png/cassette_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cassette_icon&32.png b/client/images/icons/cc/black/png/cassette_icon&32.png deleted file mode 100755 index 334b832..0000000 Binary files a/client/images/icons/cc/black/png/cassette_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cassette_icon&48.png b/client/images/icons/cc/black/png/cassette_icon&48.png deleted file mode 100755 index 342d1c1..0000000 Binary files a/client/images/icons/cc/black/png/cassette_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cc_icon&16.png b/client/images/icons/cc/black/png/cc_icon&16.png deleted file mode 100755 index 5c15ba8..0000000 Binary files a/client/images/icons/cc/black/png/cc_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cc_icon&24.png b/client/images/icons/cc/black/png/cc_icon&24.png deleted file mode 100755 index 81fba71..0000000 Binary files a/client/images/icons/cc/black/png/cc_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cc_icon&32.png b/client/images/icons/cc/black/png/cc_icon&32.png deleted file mode 100755 index 22a7953..0000000 Binary files a/client/images/icons/cc/black/png/cc_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cc_icon&48.png b/client/images/icons/cc/black/png/cc_icon&48.png deleted file mode 100755 index c1e5d4e..0000000 Binary files a/client/images/icons/cc/black/png/cc_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cert_icon&16.png b/client/images/icons/cc/black/png/cert_icon&16.png deleted file mode 100755 index 36fead5..0000000 Binary files a/client/images/icons/cc/black/png/cert_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cert_icon&24.png b/client/images/icons/cc/black/png/cert_icon&24.png deleted file mode 100755 index ff2b905..0000000 Binary files a/client/images/icons/cc/black/png/cert_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cert_icon&32.png b/client/images/icons/cc/black/png/cert_icon&32.png deleted file mode 100755 index 1d38791..0000000 Binary files a/client/images/icons/cc/black/png/cert_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cert_icon&48.png b/client/images/icons/cc/black/png/cert_icon&48.png deleted file mode 100755 index 2c0c4f1..0000000 Binary files a/client/images/icons/cc/black/png/cert_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/chart_bar_icon&16.png b/client/images/icons/cc/black/png/chart_bar_icon&16.png deleted file mode 100755 index 2bb2746..0000000 Binary files a/client/images/icons/cc/black/png/chart_bar_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/chart_bar_icon&24.png b/client/images/icons/cc/black/png/chart_bar_icon&24.png deleted file mode 100755 index 6c3e148..0000000 Binary files a/client/images/icons/cc/black/png/chart_bar_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/chart_bar_icon&32.png b/client/images/icons/cc/black/png/chart_bar_icon&32.png deleted file mode 100755 index 69fe89b..0000000 Binary files a/client/images/icons/cc/black/png/chart_bar_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/chart_bar_icon&48.png b/client/images/icons/cc/black/png/chart_bar_icon&48.png deleted file mode 100755 index 896d255..0000000 Binary files a/client/images/icons/cc/black/png/chart_bar_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/chart_line_2_icon&16.png b/client/images/icons/cc/black/png/chart_line_2_icon&16.png deleted file mode 100755 index 71d56dd..0000000 Binary files a/client/images/icons/cc/black/png/chart_line_2_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/chart_line_2_icon&24.png b/client/images/icons/cc/black/png/chart_line_2_icon&24.png deleted file mode 100755 index afdcbac..0000000 Binary files a/client/images/icons/cc/black/png/chart_line_2_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/chart_line_2_icon&32.png b/client/images/icons/cc/black/png/chart_line_2_icon&32.png deleted file mode 100755 index 5340ddd..0000000 Binary files a/client/images/icons/cc/black/png/chart_line_2_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/chart_line_2_icon&48.png b/client/images/icons/cc/black/png/chart_line_2_icon&48.png deleted file mode 100755 index bfcd65b..0000000 Binary files a/client/images/icons/cc/black/png/chart_line_2_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/chart_line_icon&16.png b/client/images/icons/cc/black/png/chart_line_icon&16.png deleted file mode 100755 index 25fa767..0000000 Binary files a/client/images/icons/cc/black/png/chart_line_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/chart_line_icon&24.png b/client/images/icons/cc/black/png/chart_line_icon&24.png deleted file mode 100755 index ca39518..0000000 Binary files a/client/images/icons/cc/black/png/chart_line_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/chart_line_icon&32.png b/client/images/icons/cc/black/png/chart_line_icon&32.png deleted file mode 100755 index 5d0cafa..0000000 Binary files a/client/images/icons/cc/black/png/chart_line_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/chart_line_icon&48.png b/client/images/icons/cc/black/png/chart_line_icon&48.png deleted file mode 100755 index a84a332..0000000 Binary files a/client/images/icons/cc/black/png/chart_line_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/chart_pie_icon&16.png b/client/images/icons/cc/black/png/chart_pie_icon&16.png deleted file mode 100755 index f4c93fc..0000000 Binary files a/client/images/icons/cc/black/png/chart_pie_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/chart_pie_icon&24.png b/client/images/icons/cc/black/png/chart_pie_icon&24.png deleted file mode 100755 index 20d9380..0000000 Binary files a/client/images/icons/cc/black/png/chart_pie_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/chart_pie_icon&32.png b/client/images/icons/cc/black/png/chart_pie_icon&32.png deleted file mode 100755 index 34155e5..0000000 Binary files a/client/images/icons/cc/black/png/chart_pie_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/chart_pie_icon&48.png b/client/images/icons/cc/black/png/chart_pie_icon&48.png deleted file mode 100755 index 071ddac..0000000 Binary files a/client/images/icons/cc/black/png/chart_pie_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/chat_bubble_message_square_icon&16.png b/client/images/icons/cc/black/png/chat_bubble_message_square_icon&16.png deleted file mode 100755 index d3cb234..0000000 Binary files a/client/images/icons/cc/black/png/chat_bubble_message_square_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/chat_bubble_message_square_icon&24.png b/client/images/icons/cc/black/png/chat_bubble_message_square_icon&24.png deleted file mode 100755 index 538d829..0000000 Binary files a/client/images/icons/cc/black/png/chat_bubble_message_square_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/chat_bubble_message_square_icon&32.png b/client/images/icons/cc/black/png/chat_bubble_message_square_icon&32.png deleted file mode 100755 index 01fc515..0000000 Binary files a/client/images/icons/cc/black/png/chat_bubble_message_square_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/chat_bubble_message_square_icon&48.png b/client/images/icons/cc/black/png/chat_bubble_message_square_icon&48.png deleted file mode 100755 index 872894c..0000000 Binary files a/client/images/icons/cc/black/png/chat_bubble_message_square_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/checkbox_checked_icon&16.png b/client/images/icons/cc/black/png/checkbox_checked_icon&16.png deleted file mode 100755 index 67f98f5..0000000 Binary files a/client/images/icons/cc/black/png/checkbox_checked_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/checkbox_checked_icon&24.png b/client/images/icons/cc/black/png/checkbox_checked_icon&24.png deleted file mode 100755 index 66420f1..0000000 Binary files a/client/images/icons/cc/black/png/checkbox_checked_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/checkbox_checked_icon&32.png b/client/images/icons/cc/black/png/checkbox_checked_icon&32.png deleted file mode 100755 index 889704f..0000000 Binary files a/client/images/icons/cc/black/png/checkbox_checked_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/checkbox_checked_icon&48.png b/client/images/icons/cc/black/png/checkbox_checked_icon&48.png deleted file mode 100755 index bdf1b24..0000000 Binary files a/client/images/icons/cc/black/png/checkbox_checked_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/checkbox_unchecked_icon&16.png b/client/images/icons/cc/black/png/checkbox_unchecked_icon&16.png deleted file mode 100755 index 7b46c5f..0000000 Binary files a/client/images/icons/cc/black/png/checkbox_unchecked_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/checkbox_unchecked_icon&24.png b/client/images/icons/cc/black/png/checkbox_unchecked_icon&24.png deleted file mode 100755 index 04a429b..0000000 Binary files a/client/images/icons/cc/black/png/checkbox_unchecked_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/checkbox_unchecked_icon&32.png b/client/images/icons/cc/black/png/checkbox_unchecked_icon&32.png deleted file mode 100755 index 5ba0d79..0000000 Binary files a/client/images/icons/cc/black/png/checkbox_unchecked_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/checkbox_unchecked_icon&48.png b/client/images/icons/cc/black/png/checkbox_unchecked_icon&48.png deleted file mode 100755 index 6d0c923..0000000 Binary files a/client/images/icons/cc/black/png/checkbox_unchecked_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/checkmark_icon&16.png b/client/images/icons/cc/black/png/checkmark_icon&16.png deleted file mode 100755 index 7da7a71..0000000 Binary files a/client/images/icons/cc/black/png/checkmark_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/checkmark_icon&24.png b/client/images/icons/cc/black/png/checkmark_icon&24.png deleted file mode 100755 index da6a30e..0000000 Binary files a/client/images/icons/cc/black/png/checkmark_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/checkmark_icon&32.png b/client/images/icons/cc/black/png/checkmark_icon&32.png deleted file mode 100755 index cfc5ff4..0000000 Binary files a/client/images/icons/cc/black/png/checkmark_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/checkmark_icon&48.png b/client/images/icons/cc/black/png/checkmark_icon&48.png deleted file mode 100755 index d2b0c33..0000000 Binary files a/client/images/icons/cc/black/png/checkmark_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/clip_icon&16.png b/client/images/icons/cc/black/png/clip_icon&16.png deleted file mode 100755 index 22ec200..0000000 Binary files a/client/images/icons/cc/black/png/clip_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/clip_icon&24.png b/client/images/icons/cc/black/png/clip_icon&24.png deleted file mode 100755 index 80d4166..0000000 Binary files a/client/images/icons/cc/black/png/clip_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/clip_icon&32.png b/client/images/icons/cc/black/png/clip_icon&32.png deleted file mode 100755 index 370c323..0000000 Binary files a/client/images/icons/cc/black/png/clip_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/clip_icon&48.png b/client/images/icons/cc/black/png/clip_icon&48.png deleted file mode 100755 index fc2a5be..0000000 Binary files a/client/images/icons/cc/black/png/clip_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/clipboard_copy_icon&16.png b/client/images/icons/cc/black/png/clipboard_copy_icon&16.png deleted file mode 100755 index 5f97982..0000000 Binary files a/client/images/icons/cc/black/png/clipboard_copy_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/clipboard_copy_icon&24.png b/client/images/icons/cc/black/png/clipboard_copy_icon&24.png deleted file mode 100755 index 6e647ae..0000000 Binary files a/client/images/icons/cc/black/png/clipboard_copy_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/clipboard_copy_icon&32.png b/client/images/icons/cc/black/png/clipboard_copy_icon&32.png deleted file mode 100755 index e0fc693..0000000 Binary files a/client/images/icons/cc/black/png/clipboard_copy_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/clipboard_copy_icon&48.png b/client/images/icons/cc/black/png/clipboard_copy_icon&48.png deleted file mode 100755 index f1387b8..0000000 Binary files a/client/images/icons/cc/black/png/clipboard_copy_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/clipboard_cut_icon&16.png b/client/images/icons/cc/black/png/clipboard_cut_icon&16.png deleted file mode 100755 index c324f4b..0000000 Binary files a/client/images/icons/cc/black/png/clipboard_cut_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/clipboard_cut_icon&24.png b/client/images/icons/cc/black/png/clipboard_cut_icon&24.png deleted file mode 100755 index d0bf678..0000000 Binary files a/client/images/icons/cc/black/png/clipboard_cut_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/clipboard_cut_icon&32.png b/client/images/icons/cc/black/png/clipboard_cut_icon&32.png deleted file mode 100755 index 82b5dad..0000000 Binary files a/client/images/icons/cc/black/png/clipboard_cut_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/clipboard_cut_icon&48.png b/client/images/icons/cc/black/png/clipboard_cut_icon&48.png deleted file mode 100755 index 82be5f4..0000000 Binary files a/client/images/icons/cc/black/png/clipboard_cut_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/clipboard_past_icon&16.png b/client/images/icons/cc/black/png/clipboard_past_icon&16.png deleted file mode 100755 index e3f3759..0000000 Binary files a/client/images/icons/cc/black/png/clipboard_past_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/clipboard_past_icon&24.png b/client/images/icons/cc/black/png/clipboard_past_icon&24.png deleted file mode 100755 index 50b616e..0000000 Binary files a/client/images/icons/cc/black/png/clipboard_past_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/clipboard_past_icon&32.png b/client/images/icons/cc/black/png/clipboard_past_icon&32.png deleted file mode 100755 index e46784b..0000000 Binary files a/client/images/icons/cc/black/png/clipboard_past_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/clipboard_past_icon&48.png b/client/images/icons/cc/black/png/clipboard_past_icon&48.png deleted file mode 100755 index 4d90cc0..0000000 Binary files a/client/images/icons/cc/black/png/clipboard_past_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/clock_icon&16.png b/client/images/icons/cc/black/png/clock_icon&16.png deleted file mode 100755 index dc6f490..0000000 Binary files a/client/images/icons/cc/black/png/clock_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/clock_icon&24.png b/client/images/icons/cc/black/png/clock_icon&24.png deleted file mode 100755 index 38c6f58..0000000 Binary files a/client/images/icons/cc/black/png/clock_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/clock_icon&32.png b/client/images/icons/cc/black/png/clock_icon&32.png deleted file mode 100755 index 9ef107a..0000000 Binary files a/client/images/icons/cc/black/png/clock_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/clock_icon&48.png b/client/images/icons/cc/black/png/clock_icon&48.png deleted file mode 100755 index 0f8f0ee..0000000 Binary files a/client/images/icons/cc/black/png/clock_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cloud_icon&16.png b/client/images/icons/cc/black/png/cloud_icon&16.png deleted file mode 100755 index 7f1711c..0000000 Binary files a/client/images/icons/cc/black/png/cloud_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cloud_icon&24.png b/client/images/icons/cc/black/png/cloud_icon&24.png deleted file mode 100755 index cb06eda..0000000 Binary files a/client/images/icons/cc/black/png/cloud_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cloud_icon&32.png b/client/images/icons/cc/black/png/cloud_icon&32.png deleted file mode 100755 index d6a7038..0000000 Binary files a/client/images/icons/cc/black/png/cloud_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cloud_icon&48.png b/client/images/icons/cc/black/png/cloud_icon&48.png deleted file mode 100755 index 4b4005a..0000000 Binary files a/client/images/icons/cc/black/png/cloud_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cloud_rain_icon&16.png b/client/images/icons/cc/black/png/cloud_rain_icon&16.png deleted file mode 100755 index f6c83f7..0000000 Binary files a/client/images/icons/cc/black/png/cloud_rain_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cloud_rain_icon&24.png b/client/images/icons/cc/black/png/cloud_rain_icon&24.png deleted file mode 100755 index 4b94156..0000000 Binary files a/client/images/icons/cc/black/png/cloud_rain_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cloud_rain_icon&32.png b/client/images/icons/cc/black/png/cloud_rain_icon&32.png deleted file mode 100755 index 39d4383..0000000 Binary files a/client/images/icons/cc/black/png/cloud_rain_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cloud_rain_icon&48.png b/client/images/icons/cc/black/png/cloud_rain_icon&48.png deleted file mode 100755 index 3b279c5..0000000 Binary files a/client/images/icons/cc/black/png/cloud_rain_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/coffe_cup_icon&16.png b/client/images/icons/cc/black/png/coffe_cup_icon&16.png deleted file mode 100755 index 821ef30..0000000 Binary files a/client/images/icons/cc/black/png/coffe_cup_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/coffe_cup_icon&24.png b/client/images/icons/cc/black/png/coffe_cup_icon&24.png deleted file mode 100755 index 8f448ee..0000000 Binary files a/client/images/icons/cc/black/png/coffe_cup_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/coffe_cup_icon&32.png b/client/images/icons/cc/black/png/coffe_cup_icon&32.png deleted file mode 100755 index 8813992..0000000 Binary files a/client/images/icons/cc/black/png/coffe_cup_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/coffe_cup_icon&48.png b/client/images/icons/cc/black/png/coffe_cup_icon&48.png deleted file mode 100755 index a3edec8..0000000 Binary files a/client/images/icons/cc/black/png/coffe_cup_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cog_icon&16.png b/client/images/icons/cc/black/png/cog_icon&16.png deleted file mode 100755 index 5169fe1..0000000 Binary files a/client/images/icons/cc/black/png/cog_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cog_icon&24.png b/client/images/icons/cc/black/png/cog_icon&24.png deleted file mode 100755 index 12167ea..0000000 Binary files a/client/images/icons/cc/black/png/cog_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cog_icon&32.png b/client/images/icons/cc/black/png/cog_icon&32.png deleted file mode 100755 index dc3ef19..0000000 Binary files a/client/images/icons/cc/black/png/cog_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cog_icon&48.png b/client/images/icons/cc/black/png/cog_icon&48.png deleted file mode 100755 index 076b031..0000000 Binary files a/client/images/icons/cc/black/png/cog_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cogs_icon&16.png b/client/images/icons/cc/black/png/cogs_icon&16.png deleted file mode 100755 index c266347..0000000 Binary files a/client/images/icons/cc/black/png/cogs_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cogs_icon&24.png b/client/images/icons/cc/black/png/cogs_icon&24.png deleted file mode 100755 index ba5919a..0000000 Binary files a/client/images/icons/cc/black/png/cogs_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cogs_icon&32.png b/client/images/icons/cc/black/png/cogs_icon&32.png deleted file mode 100755 index 7029496..0000000 Binary files a/client/images/icons/cc/black/png/cogs_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cogs_icon&48.png b/client/images/icons/cc/black/png/cogs_icon&48.png deleted file mode 100755 index e683595..0000000 Binary files a/client/images/icons/cc/black/png/cogs_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/comp_icon&16.png b/client/images/icons/cc/black/png/comp_icon&16.png deleted file mode 100755 index 01b7c95..0000000 Binary files a/client/images/icons/cc/black/png/comp_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/comp_icon&24.png b/client/images/icons/cc/black/png/comp_icon&24.png deleted file mode 100755 index 14d46b0..0000000 Binary files a/client/images/icons/cc/black/png/comp_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/comp_icon&32.png b/client/images/icons/cc/black/png/comp_icon&32.png deleted file mode 100755 index e4d49f0..0000000 Binary files a/client/images/icons/cc/black/png/comp_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/comp_icon&48.png b/client/images/icons/cc/black/png/comp_icon&48.png deleted file mode 100755 index 113659d..0000000 Binary files a/client/images/icons/cc/black/png/comp_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/compass_icon&16.png b/client/images/icons/cc/black/png/compass_icon&16.png deleted file mode 100755 index d06389d..0000000 Binary files a/client/images/icons/cc/black/png/compass_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/compass_icon&24.png b/client/images/icons/cc/black/png/compass_icon&24.png deleted file mode 100755 index 87abeaf..0000000 Binary files a/client/images/icons/cc/black/png/compass_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/compass_icon&32.png b/client/images/icons/cc/black/png/compass_icon&32.png deleted file mode 100755 index c7f6cbc..0000000 Binary files a/client/images/icons/cc/black/png/compass_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/compass_icon&48.png b/client/images/icons/cc/black/png/compass_icon&48.png deleted file mode 100755 index 9a7fb39..0000000 Binary files a/client/images/icons/cc/black/png/compass_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/connect_icon&16.png b/client/images/icons/cc/black/png/connect_icon&16.png deleted file mode 100755 index 0754ee9..0000000 Binary files a/client/images/icons/cc/black/png/connect_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/connect_icon&24.png b/client/images/icons/cc/black/png/connect_icon&24.png deleted file mode 100755 index be45aa9..0000000 Binary files a/client/images/icons/cc/black/png/connect_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/connect_icon&32.png b/client/images/icons/cc/black/png/connect_icon&32.png deleted file mode 100755 index 850681e..0000000 Binary files a/client/images/icons/cc/black/png/connect_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/connect_icon&48.png b/client/images/icons/cc/black/png/connect_icon&48.png deleted file mode 100755 index 708cc7f..0000000 Binary files a/client/images/icons/cc/black/png/connect_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/contact_card_icon&16.png b/client/images/icons/cc/black/png/contact_card_icon&16.png deleted file mode 100755 index 1c3adfa..0000000 Binary files a/client/images/icons/cc/black/png/contact_card_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/contact_card_icon&24.png b/client/images/icons/cc/black/png/contact_card_icon&24.png deleted file mode 100755 index 7e1813e..0000000 Binary files a/client/images/icons/cc/black/png/contact_card_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/contact_card_icon&32.png b/client/images/icons/cc/black/png/contact_card_icon&32.png deleted file mode 100755 index bbda42b..0000000 Binary files a/client/images/icons/cc/black/png/contact_card_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/contact_card_icon&48.png b/client/images/icons/cc/black/png/contact_card_icon&48.png deleted file mode 100755 index d6794d1..0000000 Binary files a/client/images/icons/cc/black/png/contact_card_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/contact_icon&16.png b/client/images/icons/cc/black/png/contact_icon&16.png deleted file mode 100755 index bb6bd29..0000000 Binary files a/client/images/icons/cc/black/png/contact_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/contact_icon&24.png b/client/images/icons/cc/black/png/contact_icon&24.png deleted file mode 100755 index 3a80dba..0000000 Binary files a/client/images/icons/cc/black/png/contact_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/contact_icon&32.png b/client/images/icons/cc/black/png/contact_icon&32.png deleted file mode 100755 index 826cd04..0000000 Binary files a/client/images/icons/cc/black/png/contact_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/contact_icon&48.png b/client/images/icons/cc/black/png/contact_icon&48.png deleted file mode 100755 index d3ea4ff..0000000 Binary files a/client/images/icons/cc/black/png/contact_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cube_icon&16.png b/client/images/icons/cc/black/png/cube_icon&16.png deleted file mode 100755 index f69016f..0000000 Binary files a/client/images/icons/cc/black/png/cube_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cube_icon&24.png b/client/images/icons/cc/black/png/cube_icon&24.png deleted file mode 100755 index f91353f..0000000 Binary files a/client/images/icons/cc/black/png/cube_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cube_icon&32.png b/client/images/icons/cc/black/png/cube_icon&32.png deleted file mode 100755 index 2cef1d1..0000000 Binary files a/client/images/icons/cc/black/png/cube_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cube_icon&48.png b/client/images/icons/cc/black/png/cube_icon&48.png deleted file mode 100755 index c1a3129..0000000 Binary files a/client/images/icons/cc/black/png/cube_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cur_bp_icon&16.png b/client/images/icons/cc/black/png/cur_bp_icon&16.png deleted file mode 100755 index 1e53a36..0000000 Binary files a/client/images/icons/cc/black/png/cur_bp_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cur_bp_icon&24.png b/client/images/icons/cc/black/png/cur_bp_icon&24.png deleted file mode 100755 index 2ac8bce..0000000 Binary files a/client/images/icons/cc/black/png/cur_bp_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cur_bp_icon&32.png b/client/images/icons/cc/black/png/cur_bp_icon&32.png deleted file mode 100755 index 69350f7..0000000 Binary files a/client/images/icons/cc/black/png/cur_bp_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cur_bp_icon&48.png b/client/images/icons/cc/black/png/cur_bp_icon&48.png deleted file mode 100755 index c50025d..0000000 Binary files a/client/images/icons/cc/black/png/cur_bp_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cur_dollar_icon&16.png b/client/images/icons/cc/black/png/cur_dollar_icon&16.png deleted file mode 100755 index d521dfa..0000000 Binary files a/client/images/icons/cc/black/png/cur_dollar_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cur_dollar_icon&24.png b/client/images/icons/cc/black/png/cur_dollar_icon&24.png deleted file mode 100755 index 7be0d0c..0000000 Binary files a/client/images/icons/cc/black/png/cur_dollar_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cur_dollar_icon&32.png b/client/images/icons/cc/black/png/cur_dollar_icon&32.png deleted file mode 100755 index c3815da..0000000 Binary files a/client/images/icons/cc/black/png/cur_dollar_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cur_dollar_icon&48.png b/client/images/icons/cc/black/png/cur_dollar_icon&48.png deleted file mode 100755 index bb38a57..0000000 Binary files a/client/images/icons/cc/black/png/cur_dollar_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cur_euro_icon&16.png b/client/images/icons/cc/black/png/cur_euro_icon&16.png deleted file mode 100755 index 2a5e7a7..0000000 Binary files a/client/images/icons/cc/black/png/cur_euro_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cur_euro_icon&24.png b/client/images/icons/cc/black/png/cur_euro_icon&24.png deleted file mode 100755 index 66c697e..0000000 Binary files a/client/images/icons/cc/black/png/cur_euro_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cur_euro_icon&32.png b/client/images/icons/cc/black/png/cur_euro_icon&32.png deleted file mode 100755 index 088bb26..0000000 Binary files a/client/images/icons/cc/black/png/cur_euro_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cur_euro_icon&48.png b/client/images/icons/cc/black/png/cur_euro_icon&48.png deleted file mode 100755 index 69902f6..0000000 Binary files a/client/images/icons/cc/black/png/cur_euro_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cur_yen_icon&16.png b/client/images/icons/cc/black/png/cur_yen_icon&16.png deleted file mode 100755 index 0dd566d..0000000 Binary files a/client/images/icons/cc/black/png/cur_yen_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cur_yen_icon&24.png b/client/images/icons/cc/black/png/cur_yen_icon&24.png deleted file mode 100755 index 4446b69..0000000 Binary files a/client/images/icons/cc/black/png/cur_yen_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cur_yen_icon&32.png b/client/images/icons/cc/black/png/cur_yen_icon&32.png deleted file mode 100755 index 6e7206b..0000000 Binary files a/client/images/icons/cc/black/png/cur_yen_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cur_yen_icon&48.png b/client/images/icons/cc/black/png/cur_yen_icon&48.png deleted file mode 100755 index 2e61273..0000000 Binary files a/client/images/icons/cc/black/png/cur_yen_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cursor_H_split_icon&16.png b/client/images/icons/cc/black/png/cursor_H_split_icon&16.png deleted file mode 100755 index 95c26dc..0000000 Binary files a/client/images/icons/cc/black/png/cursor_H_split_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cursor_H_split_icon&24.png b/client/images/icons/cc/black/png/cursor_H_split_icon&24.png deleted file mode 100755 index 7787692..0000000 Binary files a/client/images/icons/cc/black/png/cursor_H_split_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cursor_H_split_icon&32.png b/client/images/icons/cc/black/png/cursor_H_split_icon&32.png deleted file mode 100755 index c25da9e..0000000 Binary files a/client/images/icons/cc/black/png/cursor_H_split_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cursor_H_split_icon&48.png b/client/images/icons/cc/black/png/cursor_H_split_icon&48.png deleted file mode 100755 index 9454939..0000000 Binary files a/client/images/icons/cc/black/png/cursor_H_split_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cursor_V_split_icon&16.png b/client/images/icons/cc/black/png/cursor_V_split_icon&16.png deleted file mode 100755 index 47178bb..0000000 Binary files a/client/images/icons/cc/black/png/cursor_V_split_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cursor_V_split_icon&24.png b/client/images/icons/cc/black/png/cursor_V_split_icon&24.png deleted file mode 100755 index 1d46afe..0000000 Binary files a/client/images/icons/cc/black/png/cursor_V_split_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cursor_V_split_icon&32.png b/client/images/icons/cc/black/png/cursor_V_split_icon&32.png deleted file mode 100755 index fb3357e..0000000 Binary files a/client/images/icons/cc/black/png/cursor_V_split_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cursor_V_split_icon&48.png b/client/images/icons/cc/black/png/cursor_V_split_icon&48.png deleted file mode 100755 index ba49670..0000000 Binary files a/client/images/icons/cc/black/png/cursor_V_split_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cursor_arrow_icon&16.png b/client/images/icons/cc/black/png/cursor_arrow_icon&16.png deleted file mode 100755 index 262e213..0000000 Binary files a/client/images/icons/cc/black/png/cursor_arrow_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cursor_arrow_icon&24.png b/client/images/icons/cc/black/png/cursor_arrow_icon&24.png deleted file mode 100755 index b76534c..0000000 Binary files a/client/images/icons/cc/black/png/cursor_arrow_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cursor_arrow_icon&32.png b/client/images/icons/cc/black/png/cursor_arrow_icon&32.png deleted file mode 100755 index f08091b..0000000 Binary files a/client/images/icons/cc/black/png/cursor_arrow_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cursor_arrow_icon&48.png b/client/images/icons/cc/black/png/cursor_arrow_icon&48.png deleted file mode 100755 index 83fcad8..0000000 Binary files a/client/images/icons/cc/black/png/cursor_arrow_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cursor_drag_arrow_2_icon&16.png b/client/images/icons/cc/black/png/cursor_drag_arrow_2_icon&16.png deleted file mode 100755 index 11516c5..0000000 Binary files a/client/images/icons/cc/black/png/cursor_drag_arrow_2_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cursor_drag_arrow_2_icon&24.png b/client/images/icons/cc/black/png/cursor_drag_arrow_2_icon&24.png deleted file mode 100755 index 51720e0..0000000 Binary files a/client/images/icons/cc/black/png/cursor_drag_arrow_2_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cursor_drag_arrow_2_icon&32.png b/client/images/icons/cc/black/png/cursor_drag_arrow_2_icon&32.png deleted file mode 100755 index 54152aa..0000000 Binary files a/client/images/icons/cc/black/png/cursor_drag_arrow_2_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cursor_drag_arrow_2_icon&48.png b/client/images/icons/cc/black/png/cursor_drag_arrow_2_icon&48.png deleted file mode 100755 index aaf74df..0000000 Binary files a/client/images/icons/cc/black/png/cursor_drag_arrow_2_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cursor_drag_arrow_icon&16.png b/client/images/icons/cc/black/png/cursor_drag_arrow_icon&16.png deleted file mode 100755 index f467085..0000000 Binary files a/client/images/icons/cc/black/png/cursor_drag_arrow_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cursor_drag_arrow_icon&24.png b/client/images/icons/cc/black/png/cursor_drag_arrow_icon&24.png deleted file mode 100755 index c3c7db1..0000000 Binary files a/client/images/icons/cc/black/png/cursor_drag_arrow_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cursor_drag_arrow_icon&32.png b/client/images/icons/cc/black/png/cursor_drag_arrow_icon&32.png deleted file mode 100755 index edc3ed8..0000000 Binary files a/client/images/icons/cc/black/png/cursor_drag_arrow_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cursor_drag_arrow_icon&48.png b/client/images/icons/cc/black/png/cursor_drag_arrow_icon&48.png deleted file mode 100755 index 6d1af83..0000000 Binary files a/client/images/icons/cc/black/png/cursor_drag_arrow_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cursor_drag_hand_icon&16.png b/client/images/icons/cc/black/png/cursor_drag_hand_icon&16.png deleted file mode 100755 index 03852c9..0000000 Binary files a/client/images/icons/cc/black/png/cursor_drag_hand_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cursor_drag_hand_icon&24.png b/client/images/icons/cc/black/png/cursor_drag_hand_icon&24.png deleted file mode 100755 index b6bfdf5..0000000 Binary files a/client/images/icons/cc/black/png/cursor_drag_hand_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cursor_drag_hand_icon&32.png b/client/images/icons/cc/black/png/cursor_drag_hand_icon&32.png deleted file mode 100755 index d02c6d6..0000000 Binary files a/client/images/icons/cc/black/png/cursor_drag_hand_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cursor_drag_hand_icon&48.png b/client/images/icons/cc/black/png/cursor_drag_hand_icon&48.png deleted file mode 100755 index ffab03b..0000000 Binary files a/client/images/icons/cc/black/png/cursor_drag_hand_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cursor_hand_icon&16.png b/client/images/icons/cc/black/png/cursor_hand_icon&16.png deleted file mode 100755 index 1dbd17c..0000000 Binary files a/client/images/icons/cc/black/png/cursor_hand_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cursor_hand_icon&24.png b/client/images/icons/cc/black/png/cursor_hand_icon&24.png deleted file mode 100755 index 02804b5..0000000 Binary files a/client/images/icons/cc/black/png/cursor_hand_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cursor_hand_icon&32.png b/client/images/icons/cc/black/png/cursor_hand_icon&32.png deleted file mode 100755 index 7dc3c8a..0000000 Binary files a/client/images/icons/cc/black/png/cursor_hand_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/cursor_hand_icon&48.png b/client/images/icons/cc/black/png/cursor_hand_icon&48.png deleted file mode 100755 index d79ba54..0000000 Binary files a/client/images/icons/cc/black/png/cursor_hand_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/dashboard_icon&16.png b/client/images/icons/cc/black/png/dashboard_icon&16.png deleted file mode 100755 index 4451223..0000000 Binary files a/client/images/icons/cc/black/png/dashboard_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/dashboard_icon&24.png b/client/images/icons/cc/black/png/dashboard_icon&24.png deleted file mode 100755 index 4261063..0000000 Binary files a/client/images/icons/cc/black/png/dashboard_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/dashboard_icon&32.png b/client/images/icons/cc/black/png/dashboard_icon&32.png deleted file mode 100755 index 75179a2..0000000 Binary files a/client/images/icons/cc/black/png/dashboard_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/dashboard_icon&48.png b/client/images/icons/cc/black/png/dashboard_icon&48.png deleted file mode 100755 index b5da01b..0000000 Binary files a/client/images/icons/cc/black/png/dashboard_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/db_icon&16.png b/client/images/icons/cc/black/png/db_icon&16.png deleted file mode 100755 index 341d1a2..0000000 Binary files a/client/images/icons/cc/black/png/db_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/db_icon&24.png b/client/images/icons/cc/black/png/db_icon&24.png deleted file mode 100755 index 6de8951..0000000 Binary files a/client/images/icons/cc/black/png/db_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/db_icon&32.png b/client/images/icons/cc/black/png/db_icon&32.png deleted file mode 100755 index 349efd3..0000000 Binary files a/client/images/icons/cc/black/png/db_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/db_icon&48.png b/client/images/icons/cc/black/png/db_icon&48.png deleted file mode 100755 index fb6ec2a..0000000 Binary files a/client/images/icons/cc/black/png/db_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/delete_icon&16.png b/client/images/icons/cc/black/png/delete_icon&16.png deleted file mode 100755 index b59c23c..0000000 Binary files a/client/images/icons/cc/black/png/delete_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/delete_icon&24.png b/client/images/icons/cc/black/png/delete_icon&24.png deleted file mode 100755 index 3c5123a..0000000 Binary files a/client/images/icons/cc/black/png/delete_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/delete_icon&32.png b/client/images/icons/cc/black/png/delete_icon&32.png deleted file mode 100755 index 58c1dce..0000000 Binary files a/client/images/icons/cc/black/png/delete_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/delete_icon&48.png b/client/images/icons/cc/black/png/delete_icon&48.png deleted file mode 100755 index 4180c6f..0000000 Binary files a/client/images/icons/cc/black/png/delete_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/delete_server_icon&16.png b/client/images/icons/cc/black/png/delete_server_icon&16.png deleted file mode 100755 index 617969f..0000000 Binary files a/client/images/icons/cc/black/png/delete_server_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/delete_server_icon&24.png b/client/images/icons/cc/black/png/delete_server_icon&24.png deleted file mode 100755 index 0bc56cf..0000000 Binary files a/client/images/icons/cc/black/png/delete_server_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/delete_server_icon&32.png b/client/images/icons/cc/black/png/delete_server_icon&32.png deleted file mode 100755 index 61e7f7e..0000000 Binary files a/client/images/icons/cc/black/png/delete_server_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/delete_server_icon&48.png b/client/images/icons/cc/black/png/delete_server_icon&48.png deleted file mode 100755 index 5dd89b8..0000000 Binary files a/client/images/icons/cc/black/png/delete_server_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/disconnected_icon&16.png b/client/images/icons/cc/black/png/disconnected_icon&16.png deleted file mode 100755 index 4673182..0000000 Binary files a/client/images/icons/cc/black/png/disconnected_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/disconnected_icon&24.png b/client/images/icons/cc/black/png/disconnected_icon&24.png deleted file mode 100755 index bce3113..0000000 Binary files a/client/images/icons/cc/black/png/disconnected_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/disconnected_icon&32.png b/client/images/icons/cc/black/png/disconnected_icon&32.png deleted file mode 100755 index 31d3f3c..0000000 Binary files a/client/images/icons/cc/black/png/disconnected_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/disconnected_icon&48.png b/client/images/icons/cc/black/png/disconnected_icon&48.png deleted file mode 100755 index f5edf93..0000000 Binary files a/client/images/icons/cc/black/png/disconnected_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/doc_delete_icon&16.png b/client/images/icons/cc/black/png/doc_delete_icon&16.png deleted file mode 100755 index 3fa2024..0000000 Binary files a/client/images/icons/cc/black/png/doc_delete_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/doc_delete_icon&24.png b/client/images/icons/cc/black/png/doc_delete_icon&24.png deleted file mode 100755 index dab154e..0000000 Binary files a/client/images/icons/cc/black/png/doc_delete_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/doc_delete_icon&32.png b/client/images/icons/cc/black/png/doc_delete_icon&32.png deleted file mode 100755 index 5ee2157..0000000 Binary files a/client/images/icons/cc/black/png/doc_delete_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/doc_delete_icon&48.png b/client/images/icons/cc/black/png/doc_delete_icon&48.png deleted file mode 100755 index 94c8ade..0000000 Binary files a/client/images/icons/cc/black/png/doc_delete_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/doc_edit_icon&16.png b/client/images/icons/cc/black/png/doc_edit_icon&16.png deleted file mode 100755 index 9ec5df0..0000000 Binary files a/client/images/icons/cc/black/png/doc_edit_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/doc_edit_icon&24.png b/client/images/icons/cc/black/png/doc_edit_icon&24.png deleted file mode 100755 index cf736d0..0000000 Binary files a/client/images/icons/cc/black/png/doc_edit_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/doc_edit_icon&32.png b/client/images/icons/cc/black/png/doc_edit_icon&32.png deleted file mode 100755 index 8f21909..0000000 Binary files a/client/images/icons/cc/black/png/doc_edit_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/doc_edit_icon&48.png b/client/images/icons/cc/black/png/doc_edit_icon&48.png deleted file mode 100755 index 0adb4f2..0000000 Binary files a/client/images/icons/cc/black/png/doc_edit_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/doc_empty_icon&16.png b/client/images/icons/cc/black/png/doc_empty_icon&16.png deleted file mode 100755 index acd7a37..0000000 Binary files a/client/images/icons/cc/black/png/doc_empty_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/doc_empty_icon&24.png b/client/images/icons/cc/black/png/doc_empty_icon&24.png deleted file mode 100755 index 36278a7..0000000 Binary files a/client/images/icons/cc/black/png/doc_empty_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/doc_empty_icon&32.png b/client/images/icons/cc/black/png/doc_empty_icon&32.png deleted file mode 100755 index bef6857..0000000 Binary files a/client/images/icons/cc/black/png/doc_empty_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/doc_empty_icon&48.png b/client/images/icons/cc/black/png/doc_empty_icon&48.png deleted file mode 100755 index 06d1053..0000000 Binary files a/client/images/icons/cc/black/png/doc_empty_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/doc_export_icon&16.png b/client/images/icons/cc/black/png/doc_export_icon&16.png deleted file mode 100755 index 785911e..0000000 Binary files a/client/images/icons/cc/black/png/doc_export_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/doc_export_icon&24.png b/client/images/icons/cc/black/png/doc_export_icon&24.png deleted file mode 100755 index 10209d6..0000000 Binary files a/client/images/icons/cc/black/png/doc_export_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/doc_export_icon&32.png b/client/images/icons/cc/black/png/doc_export_icon&32.png deleted file mode 100755 index f037c73..0000000 Binary files a/client/images/icons/cc/black/png/doc_export_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/doc_export_icon&48.png b/client/images/icons/cc/black/png/doc_export_icon&48.png deleted file mode 100755 index 000d3e3..0000000 Binary files a/client/images/icons/cc/black/png/doc_export_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/doc_import_icon&16.png b/client/images/icons/cc/black/png/doc_import_icon&16.png deleted file mode 100755 index 714ffd3..0000000 Binary files a/client/images/icons/cc/black/png/doc_import_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/doc_import_icon&24.png b/client/images/icons/cc/black/png/doc_import_icon&24.png deleted file mode 100755 index 1b0fd8d..0000000 Binary files a/client/images/icons/cc/black/png/doc_import_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/doc_import_icon&32.png b/client/images/icons/cc/black/png/doc_import_icon&32.png deleted file mode 100755 index 9b1cc80..0000000 Binary files a/client/images/icons/cc/black/png/doc_import_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/doc_import_icon&48.png b/client/images/icons/cc/black/png/doc_import_icon&48.png deleted file mode 100755 index e153fae..0000000 Binary files a/client/images/icons/cc/black/png/doc_import_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/doc_lines_icon&16.png b/client/images/icons/cc/black/png/doc_lines_icon&16.png deleted file mode 100755 index 0c79ead..0000000 Binary files a/client/images/icons/cc/black/png/doc_lines_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/doc_lines_icon&24.png b/client/images/icons/cc/black/png/doc_lines_icon&24.png deleted file mode 100755 index b2488c6..0000000 Binary files a/client/images/icons/cc/black/png/doc_lines_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/doc_lines_icon&32.png b/client/images/icons/cc/black/png/doc_lines_icon&32.png deleted file mode 100755 index 4072919..0000000 Binary files a/client/images/icons/cc/black/png/doc_lines_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/doc_lines_icon&48.png b/client/images/icons/cc/black/png/doc_lines_icon&48.png deleted file mode 100755 index 4e119c8..0000000 Binary files a/client/images/icons/cc/black/png/doc_lines_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/doc_lines_stright_icon&16.png b/client/images/icons/cc/black/png/doc_lines_stright_icon&16.png deleted file mode 100755 index 3c25f77..0000000 Binary files a/client/images/icons/cc/black/png/doc_lines_stright_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/doc_lines_stright_icon&24.png b/client/images/icons/cc/black/png/doc_lines_stright_icon&24.png deleted file mode 100755 index b93a25a..0000000 Binary files a/client/images/icons/cc/black/png/doc_lines_stright_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/doc_lines_stright_icon&32.png b/client/images/icons/cc/black/png/doc_lines_stright_icon&32.png deleted file mode 100755 index f6882b8..0000000 Binary files a/client/images/icons/cc/black/png/doc_lines_stright_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/doc_lines_stright_icon&48.png b/client/images/icons/cc/black/png/doc_lines_stright_icon&48.png deleted file mode 100755 index 27a6e26..0000000 Binary files a/client/images/icons/cc/black/png/doc_lines_stright_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/doc_minus_icon&16.png b/client/images/icons/cc/black/png/doc_minus_icon&16.png deleted file mode 100755 index 3f66b9b..0000000 Binary files a/client/images/icons/cc/black/png/doc_minus_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/doc_minus_icon&24.png b/client/images/icons/cc/black/png/doc_minus_icon&24.png deleted file mode 100755 index d4cb19a..0000000 Binary files a/client/images/icons/cc/black/png/doc_minus_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/doc_minus_icon&32.png b/client/images/icons/cc/black/png/doc_minus_icon&32.png deleted file mode 100755 index 01f1313..0000000 Binary files a/client/images/icons/cc/black/png/doc_minus_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/doc_minus_icon&48.png b/client/images/icons/cc/black/png/doc_minus_icon&48.png deleted file mode 100755 index 22aab35..0000000 Binary files a/client/images/icons/cc/black/png/doc_minus_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/doc_new_icon&16.png b/client/images/icons/cc/black/png/doc_new_icon&16.png deleted file mode 100755 index 27e7249..0000000 Binary files a/client/images/icons/cc/black/png/doc_new_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/doc_new_icon&24.png b/client/images/icons/cc/black/png/doc_new_icon&24.png deleted file mode 100755 index 9ea3b70..0000000 Binary files a/client/images/icons/cc/black/png/doc_new_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/doc_new_icon&32.png b/client/images/icons/cc/black/png/doc_new_icon&32.png deleted file mode 100755 index 632b3aa..0000000 Binary files a/client/images/icons/cc/black/png/doc_new_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/doc_new_icon&48.png b/client/images/icons/cc/black/png/doc_new_icon&48.png deleted file mode 100755 index a80f872..0000000 Binary files a/client/images/icons/cc/black/png/doc_new_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/doc_plus_icon&16.png b/client/images/icons/cc/black/png/doc_plus_icon&16.png deleted file mode 100755 index 45b148a..0000000 Binary files a/client/images/icons/cc/black/png/doc_plus_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/doc_plus_icon&24.png b/client/images/icons/cc/black/png/doc_plus_icon&24.png deleted file mode 100755 index 7fb4ef9..0000000 Binary files a/client/images/icons/cc/black/png/doc_plus_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/doc_plus_icon&32.png b/client/images/icons/cc/black/png/doc_plus_icon&32.png deleted file mode 100755 index 215df16..0000000 Binary files a/client/images/icons/cc/black/png/doc_plus_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/doc_plus_icon&48.png b/client/images/icons/cc/black/png/doc_plus_icon&48.png deleted file mode 100755 index 85f36a6..0000000 Binary files a/client/images/icons/cc/black/png/doc_plus_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/document_icon&16.png b/client/images/icons/cc/black/png/document_icon&16.png deleted file mode 100755 index 2e8894a..0000000 Binary files a/client/images/icons/cc/black/png/document_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/document_icon&24.png b/client/images/icons/cc/black/png/document_icon&24.png deleted file mode 100755 index 5a4555d..0000000 Binary files a/client/images/icons/cc/black/png/document_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/document_icon&32.png b/client/images/icons/cc/black/png/document_icon&32.png deleted file mode 100755 index 1c9ffa9..0000000 Binary files a/client/images/icons/cc/black/png/document_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/document_icon&48.png b/client/images/icons/cc/black/png/document_icon&48.png deleted file mode 100755 index 141001a..0000000 Binary files a/client/images/icons/cc/black/png/document_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/download_icon&16.png b/client/images/icons/cc/black/png/download_icon&16.png deleted file mode 100755 index 32776ae..0000000 Binary files a/client/images/icons/cc/black/png/download_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/download_icon&24.png b/client/images/icons/cc/black/png/download_icon&24.png deleted file mode 100755 index 2c3b263..0000000 Binary files a/client/images/icons/cc/black/png/download_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/download_icon&32.png b/client/images/icons/cc/black/png/download_icon&32.png deleted file mode 100755 index a1ce027..0000000 Binary files a/client/images/icons/cc/black/png/download_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/download_icon&48.png b/client/images/icons/cc/black/png/download_icon&48.png deleted file mode 100755 index 2e3e1a6..0000000 Binary files a/client/images/icons/cc/black/png/download_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/eject_icon&16.png b/client/images/icons/cc/black/png/eject_icon&16.png deleted file mode 100755 index 8af8f82..0000000 Binary files a/client/images/icons/cc/black/png/eject_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/eject_icon&24.png b/client/images/icons/cc/black/png/eject_icon&24.png deleted file mode 100755 index 7f7a9c9..0000000 Binary files a/client/images/icons/cc/black/png/eject_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/eject_icon&32.png b/client/images/icons/cc/black/png/eject_icon&32.png deleted file mode 100755 index 3a92628..0000000 Binary files a/client/images/icons/cc/black/png/eject_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/eject_icon&48.png b/client/images/icons/cc/black/png/eject_icon&48.png deleted file mode 100755 index 038a5bf..0000000 Binary files a/client/images/icons/cc/black/png/eject_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/emotion_sad_icon&16.png b/client/images/icons/cc/black/png/emotion_sad_icon&16.png deleted file mode 100755 index 16c0e19..0000000 Binary files a/client/images/icons/cc/black/png/emotion_sad_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/emotion_sad_icon&24.png b/client/images/icons/cc/black/png/emotion_sad_icon&24.png deleted file mode 100755 index 7948f35..0000000 Binary files a/client/images/icons/cc/black/png/emotion_sad_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/emotion_sad_icon&32.png b/client/images/icons/cc/black/png/emotion_sad_icon&32.png deleted file mode 100755 index 85f0096..0000000 Binary files a/client/images/icons/cc/black/png/emotion_sad_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/emotion_sad_icon&48.png b/client/images/icons/cc/black/png/emotion_sad_icon&48.png deleted file mode 100755 index 83db944..0000000 Binary files a/client/images/icons/cc/black/png/emotion_sad_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/emotion_smile_icon&16.png b/client/images/icons/cc/black/png/emotion_smile_icon&16.png deleted file mode 100755 index 5be3896..0000000 Binary files a/client/images/icons/cc/black/png/emotion_smile_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/emotion_smile_icon&24.png b/client/images/icons/cc/black/png/emotion_smile_icon&24.png deleted file mode 100755 index f49a97c..0000000 Binary files a/client/images/icons/cc/black/png/emotion_smile_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/emotion_smile_icon&32.png b/client/images/icons/cc/black/png/emotion_smile_icon&32.png deleted file mode 100755 index ec77b08..0000000 Binary files a/client/images/icons/cc/black/png/emotion_smile_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/emotion_smile_icon&48.png b/client/images/icons/cc/black/png/emotion_smile_icon&48.png deleted file mode 100755 index d3dff58..0000000 Binary files a/client/images/icons/cc/black/png/emotion_smile_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/expand_icon&16.png b/client/images/icons/cc/black/png/expand_icon&16.png deleted file mode 100755 index 56010a3..0000000 Binary files a/client/images/icons/cc/black/png/expand_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/expand_icon&24.png b/client/images/icons/cc/black/png/expand_icon&24.png deleted file mode 100755 index 8dff9eb..0000000 Binary files a/client/images/icons/cc/black/png/expand_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/expand_icon&32.png b/client/images/icons/cc/black/png/expand_icon&32.png deleted file mode 100755 index efbb8b4..0000000 Binary files a/client/images/icons/cc/black/png/expand_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/expand_icon&48.png b/client/images/icons/cc/black/png/expand_icon&48.png deleted file mode 100755 index 4e0eac9..0000000 Binary files a/client/images/icons/cc/black/png/expand_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/export_icon&16.png b/client/images/icons/cc/black/png/export_icon&16.png deleted file mode 100755 index dc24646..0000000 Binary files a/client/images/icons/cc/black/png/export_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/export_icon&24.png b/client/images/icons/cc/black/png/export_icon&24.png deleted file mode 100755 index cef0d17..0000000 Binary files a/client/images/icons/cc/black/png/export_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/export_icon&32.png b/client/images/icons/cc/black/png/export_icon&32.png deleted file mode 100755 index 2bfa793..0000000 Binary files a/client/images/icons/cc/black/png/export_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/export_icon&48.png b/client/images/icons/cc/black/png/export_icon&48.png deleted file mode 100755 index 92fbf8a..0000000 Binary files a/client/images/icons/cc/black/png/export_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/eye_icon&16.png b/client/images/icons/cc/black/png/eye_icon&16.png deleted file mode 100755 index 3363458..0000000 Binary files a/client/images/icons/cc/black/png/eye_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/eye_icon&24.png b/client/images/icons/cc/black/png/eye_icon&24.png deleted file mode 100755 index 10004ec..0000000 Binary files a/client/images/icons/cc/black/png/eye_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/eye_icon&32.png b/client/images/icons/cc/black/png/eye_icon&32.png deleted file mode 100755 index b7eec06..0000000 Binary files a/client/images/icons/cc/black/png/eye_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/eye_icon&48.png b/client/images/icons/cc/black/png/eye_icon&48.png deleted file mode 100755 index 3e784aa..0000000 Binary files a/client/images/icons/cc/black/png/eye_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/eye_inv_icon&16.png b/client/images/icons/cc/black/png/eye_inv_icon&16.png deleted file mode 100755 index 2b6daca..0000000 Binary files a/client/images/icons/cc/black/png/eye_inv_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/eye_inv_icon&24.png b/client/images/icons/cc/black/png/eye_inv_icon&24.png deleted file mode 100755 index ca073d2..0000000 Binary files a/client/images/icons/cc/black/png/eye_inv_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/eye_inv_icon&32.png b/client/images/icons/cc/black/png/eye_inv_icon&32.png deleted file mode 100755 index 45e5483..0000000 Binary files a/client/images/icons/cc/black/png/eye_inv_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/eye_inv_icon&48.png b/client/images/icons/cc/black/png/eye_inv_icon&48.png deleted file mode 100755 index c5bcf57..0000000 Binary files a/client/images/icons/cc/black/png/eye_inv_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/facebook_icon&16.png b/client/images/icons/cc/black/png/facebook_icon&16.png deleted file mode 100755 index 6f9cd35..0000000 Binary files a/client/images/icons/cc/black/png/facebook_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/facebook_icon&24.png b/client/images/icons/cc/black/png/facebook_icon&24.png deleted file mode 100755 index 713d588..0000000 Binary files a/client/images/icons/cc/black/png/facebook_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/facebook_icon&32.png b/client/images/icons/cc/black/png/facebook_icon&32.png deleted file mode 100755 index b7711b3..0000000 Binary files a/client/images/icons/cc/black/png/facebook_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/facebook_icon&48.png b/client/images/icons/cc/black/png/facebook_icon&48.png deleted file mode 100755 index 79aa298..0000000 Binary files a/client/images/icons/cc/black/png/facebook_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/fastforward_next_icon&16.png b/client/images/icons/cc/black/png/fastforward_next_icon&16.png deleted file mode 100755 index e24f218..0000000 Binary files a/client/images/icons/cc/black/png/fastforward_next_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/fastforward_next_icon&24.png b/client/images/icons/cc/black/png/fastforward_next_icon&24.png deleted file mode 100755 index 636c8a8..0000000 Binary files a/client/images/icons/cc/black/png/fastforward_next_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/fastforward_next_icon&32.png b/client/images/icons/cc/black/png/fastforward_next_icon&32.png deleted file mode 100755 index fcf9341..0000000 Binary files a/client/images/icons/cc/black/png/fastforward_next_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/fastforward_next_icon&48.png b/client/images/icons/cc/black/png/fastforward_next_icon&48.png deleted file mode 100755 index 86f911c..0000000 Binary files a/client/images/icons/cc/black/png/fastforward_next_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/fill_icon&16.png b/client/images/icons/cc/black/png/fill_icon&16.png deleted file mode 100755 index b885a64..0000000 Binary files a/client/images/icons/cc/black/png/fill_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/fill_icon&24.png b/client/images/icons/cc/black/png/fill_icon&24.png deleted file mode 100755 index da8561d..0000000 Binary files a/client/images/icons/cc/black/png/fill_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/fill_icon&32.png b/client/images/icons/cc/black/png/fill_icon&32.png deleted file mode 100755 index f904d72..0000000 Binary files a/client/images/icons/cc/black/png/fill_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/fill_icon&48.png b/client/images/icons/cc/black/png/fill_icon&48.png deleted file mode 100755 index 6d3e08d..0000000 Binary files a/client/images/icons/cc/black/png/fill_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/filter_icon&16.png b/client/images/icons/cc/black/png/filter_icon&16.png deleted file mode 100755 index 0a4b94c..0000000 Binary files a/client/images/icons/cc/black/png/filter_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/filter_icon&24.png b/client/images/icons/cc/black/png/filter_icon&24.png deleted file mode 100755 index e65657a..0000000 Binary files a/client/images/icons/cc/black/png/filter_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/filter_icon&32.png b/client/images/icons/cc/black/png/filter_icon&32.png deleted file mode 100755 index a973aa5..0000000 Binary files a/client/images/icons/cc/black/png/filter_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/filter_icon&48.png b/client/images/icons/cc/black/png/filter_icon&48.png deleted file mode 100755 index e30e8e1..0000000 Binary files a/client/images/icons/cc/black/png/filter_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/fire_icon&16.png b/client/images/icons/cc/black/png/fire_icon&16.png deleted file mode 100755 index d62abe7..0000000 Binary files a/client/images/icons/cc/black/png/fire_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/fire_icon&24.png b/client/images/icons/cc/black/png/fire_icon&24.png deleted file mode 100755 index 4dcca40..0000000 Binary files a/client/images/icons/cc/black/png/fire_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/fire_icon&32.png b/client/images/icons/cc/black/png/fire_icon&32.png deleted file mode 100755 index 99beddd..0000000 Binary files a/client/images/icons/cc/black/png/fire_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/fire_icon&48.png b/client/images/icons/cc/black/png/fire_icon&48.png deleted file mode 100755 index 1be3e2b..0000000 Binary files a/client/images/icons/cc/black/png/fire_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/flag_2_icon&16.png b/client/images/icons/cc/black/png/flag_2_icon&16.png deleted file mode 100755 index e060bbd..0000000 Binary files a/client/images/icons/cc/black/png/flag_2_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/flag_2_icon&24.png b/client/images/icons/cc/black/png/flag_2_icon&24.png deleted file mode 100755 index b271717..0000000 Binary files a/client/images/icons/cc/black/png/flag_2_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/flag_2_icon&32.png b/client/images/icons/cc/black/png/flag_2_icon&32.png deleted file mode 100755 index 130bdc1..0000000 Binary files a/client/images/icons/cc/black/png/flag_2_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/flag_2_icon&48.png b/client/images/icons/cc/black/png/flag_2_icon&48.png deleted file mode 100755 index 68d545b..0000000 Binary files a/client/images/icons/cc/black/png/flag_2_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/flag_icon&16.png b/client/images/icons/cc/black/png/flag_icon&16.png deleted file mode 100755 index c9e6a00..0000000 Binary files a/client/images/icons/cc/black/png/flag_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/flag_icon&24.png b/client/images/icons/cc/black/png/flag_icon&24.png deleted file mode 100755 index 9be6f30..0000000 Binary files a/client/images/icons/cc/black/png/flag_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/flag_icon&32.png b/client/images/icons/cc/black/png/flag_icon&32.png deleted file mode 100755 index e493094..0000000 Binary files a/client/images/icons/cc/black/png/flag_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/flag_icon&48.png b/client/images/icons/cc/black/png/flag_icon&48.png deleted file mode 100755 index cc7d9e8..0000000 Binary files a/client/images/icons/cc/black/png/flag_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/folder_arrow_icon&16.png b/client/images/icons/cc/black/png/folder_arrow_icon&16.png deleted file mode 100755 index 0ebd58d..0000000 Binary files a/client/images/icons/cc/black/png/folder_arrow_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/folder_arrow_icon&24.png b/client/images/icons/cc/black/png/folder_arrow_icon&24.png deleted file mode 100755 index d57ea44..0000000 Binary files a/client/images/icons/cc/black/png/folder_arrow_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/folder_arrow_icon&32.png b/client/images/icons/cc/black/png/folder_arrow_icon&32.png deleted file mode 100755 index 05caa66..0000000 Binary files a/client/images/icons/cc/black/png/folder_arrow_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/folder_arrow_icon&48.png b/client/images/icons/cc/black/png/folder_arrow_icon&48.png deleted file mode 100755 index 291416f..0000000 Binary files a/client/images/icons/cc/black/png/folder_arrow_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/folder_delete_icon&16.png b/client/images/icons/cc/black/png/folder_delete_icon&16.png deleted file mode 100755 index a6224a4..0000000 Binary files a/client/images/icons/cc/black/png/folder_delete_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/folder_delete_icon&24.png b/client/images/icons/cc/black/png/folder_delete_icon&24.png deleted file mode 100755 index 3adb025..0000000 Binary files a/client/images/icons/cc/black/png/folder_delete_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/folder_delete_icon&32.png b/client/images/icons/cc/black/png/folder_delete_icon&32.png deleted file mode 100755 index 5687851..0000000 Binary files a/client/images/icons/cc/black/png/folder_delete_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/folder_delete_icon&48.png b/client/images/icons/cc/black/png/folder_delete_icon&48.png deleted file mode 100755 index 57ea526..0000000 Binary files a/client/images/icons/cc/black/png/folder_delete_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/folder_icon&16.png b/client/images/icons/cc/black/png/folder_icon&16.png deleted file mode 100755 index 242e235..0000000 Binary files a/client/images/icons/cc/black/png/folder_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/folder_icon&24.png b/client/images/icons/cc/black/png/folder_icon&24.png deleted file mode 100755 index e368429..0000000 Binary files a/client/images/icons/cc/black/png/folder_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/folder_icon&32.png b/client/images/icons/cc/black/png/folder_icon&32.png deleted file mode 100755 index c74e94c..0000000 Binary files a/client/images/icons/cc/black/png/folder_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/folder_icon&48.png b/client/images/icons/cc/black/png/folder_icon&48.png deleted file mode 100755 index 19676ec..0000000 Binary files a/client/images/icons/cc/black/png/folder_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/folder_minus_icon&16.png b/client/images/icons/cc/black/png/folder_minus_icon&16.png deleted file mode 100755 index 082952e..0000000 Binary files a/client/images/icons/cc/black/png/folder_minus_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/folder_minus_icon&24.png b/client/images/icons/cc/black/png/folder_minus_icon&24.png deleted file mode 100755 index f22ab23..0000000 Binary files a/client/images/icons/cc/black/png/folder_minus_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/folder_minus_icon&32.png b/client/images/icons/cc/black/png/folder_minus_icon&32.png deleted file mode 100755 index 39dc392..0000000 Binary files a/client/images/icons/cc/black/png/folder_minus_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/folder_minus_icon&48.png b/client/images/icons/cc/black/png/folder_minus_icon&48.png deleted file mode 100755 index fdd694c..0000000 Binary files a/client/images/icons/cc/black/png/folder_minus_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/folder_open_icon&16.png b/client/images/icons/cc/black/png/folder_open_icon&16.png deleted file mode 100755 index ed18cbb..0000000 Binary files a/client/images/icons/cc/black/png/folder_open_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/folder_open_icon&24.png b/client/images/icons/cc/black/png/folder_open_icon&24.png deleted file mode 100755 index 3c63a00..0000000 Binary files a/client/images/icons/cc/black/png/folder_open_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/folder_open_icon&32.png b/client/images/icons/cc/black/png/folder_open_icon&32.png deleted file mode 100755 index a35d13e..0000000 Binary files a/client/images/icons/cc/black/png/folder_open_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/folder_open_icon&48.png b/client/images/icons/cc/black/png/folder_open_icon&48.png deleted file mode 100755 index 7cdc921..0000000 Binary files a/client/images/icons/cc/black/png/folder_open_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/folder_plus_icon&16.png b/client/images/icons/cc/black/png/folder_plus_icon&16.png deleted file mode 100755 index aa00b88..0000000 Binary files a/client/images/icons/cc/black/png/folder_plus_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/folder_plus_icon&24.png b/client/images/icons/cc/black/png/folder_plus_icon&24.png deleted file mode 100755 index 4fa6a16..0000000 Binary files a/client/images/icons/cc/black/png/folder_plus_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/folder_plus_icon&32.png b/client/images/icons/cc/black/png/folder_plus_icon&32.png deleted file mode 100755 index a6d9e1a..0000000 Binary files a/client/images/icons/cc/black/png/folder_plus_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/folder_plus_icon&48.png b/client/images/icons/cc/black/png/folder_plus_icon&48.png deleted file mode 100755 index 902591c..0000000 Binary files a/client/images/icons/cc/black/png/folder_plus_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/font_bold_icon&16.png b/client/images/icons/cc/black/png/font_bold_icon&16.png deleted file mode 100755 index 47962cf..0000000 Binary files a/client/images/icons/cc/black/png/font_bold_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/font_bold_icon&24.png b/client/images/icons/cc/black/png/font_bold_icon&24.png deleted file mode 100755 index 49d363d..0000000 Binary files a/client/images/icons/cc/black/png/font_bold_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/font_bold_icon&32.png b/client/images/icons/cc/black/png/font_bold_icon&32.png deleted file mode 100755 index 90f305e..0000000 Binary files a/client/images/icons/cc/black/png/font_bold_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/font_bold_icon&48.png b/client/images/icons/cc/black/png/font_bold_icon&48.png deleted file mode 100755 index 42dd021..0000000 Binary files a/client/images/icons/cc/black/png/font_bold_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/font_italic_icon&16.png b/client/images/icons/cc/black/png/font_italic_icon&16.png deleted file mode 100755 index 637e338..0000000 Binary files a/client/images/icons/cc/black/png/font_italic_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/font_italic_icon&24.png b/client/images/icons/cc/black/png/font_italic_icon&24.png deleted file mode 100755 index b5c1da3..0000000 Binary files a/client/images/icons/cc/black/png/font_italic_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/font_italic_icon&32.png b/client/images/icons/cc/black/png/font_italic_icon&32.png deleted file mode 100755 index 2612289..0000000 Binary files a/client/images/icons/cc/black/png/font_italic_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/font_italic_icon&48.png b/client/images/icons/cc/black/png/font_italic_icon&48.png deleted file mode 100755 index 21c3d67..0000000 Binary files a/client/images/icons/cc/black/png/font_italic_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/font_size_icon&16.png b/client/images/icons/cc/black/png/font_size_icon&16.png deleted file mode 100755 index 3d9bda3..0000000 Binary files a/client/images/icons/cc/black/png/font_size_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/font_size_icon&24.png b/client/images/icons/cc/black/png/font_size_icon&24.png deleted file mode 100755 index c09e3cc..0000000 Binary files a/client/images/icons/cc/black/png/font_size_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/font_size_icon&32.png b/client/images/icons/cc/black/png/font_size_icon&32.png deleted file mode 100755 index 214b06e..0000000 Binary files a/client/images/icons/cc/black/png/font_size_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/font_size_icon&48.png b/client/images/icons/cc/black/png/font_size_icon&48.png deleted file mode 100755 index c5a18dc..0000000 Binary files a/client/images/icons/cc/black/png/font_size_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/font_strokethrough_icon&16.png b/client/images/icons/cc/black/png/font_strokethrough_icon&16.png deleted file mode 100755 index 63ab625..0000000 Binary files a/client/images/icons/cc/black/png/font_strokethrough_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/font_strokethrough_icon&24.png b/client/images/icons/cc/black/png/font_strokethrough_icon&24.png deleted file mode 100755 index 61af67c..0000000 Binary files a/client/images/icons/cc/black/png/font_strokethrough_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/font_strokethrough_icon&32.png b/client/images/icons/cc/black/png/font_strokethrough_icon&32.png deleted file mode 100755 index 4609e40..0000000 Binary files a/client/images/icons/cc/black/png/font_strokethrough_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/font_strokethrough_icon&48.png b/client/images/icons/cc/black/png/font_strokethrough_icon&48.png deleted file mode 100755 index 1268a3b..0000000 Binary files a/client/images/icons/cc/black/png/font_strokethrough_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/font_underline_icon&16.png b/client/images/icons/cc/black/png/font_underline_icon&16.png deleted file mode 100755 index 743de05..0000000 Binary files a/client/images/icons/cc/black/png/font_underline_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/font_underline_icon&24.png b/client/images/icons/cc/black/png/font_underline_icon&24.png deleted file mode 100755 index 7d98275..0000000 Binary files a/client/images/icons/cc/black/png/font_underline_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/font_underline_icon&32.png b/client/images/icons/cc/black/png/font_underline_icon&32.png deleted file mode 100755 index a54afe2..0000000 Binary files a/client/images/icons/cc/black/png/font_underline_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/font_underline_icon&48.png b/client/images/icons/cc/black/png/font_underline_icon&48.png deleted file mode 100755 index 1bf4471..0000000 Binary files a/client/images/icons/cc/black/png/font_underline_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/game_pad_icon&16.png b/client/images/icons/cc/black/png/game_pad_icon&16.png deleted file mode 100755 index 74aa975..0000000 Binary files a/client/images/icons/cc/black/png/game_pad_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/game_pad_icon&24.png b/client/images/icons/cc/black/png/game_pad_icon&24.png deleted file mode 100755 index 6db9532..0000000 Binary files a/client/images/icons/cc/black/png/game_pad_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/game_pad_icon&32.png b/client/images/icons/cc/black/png/game_pad_icon&32.png deleted file mode 100755 index 5397635..0000000 Binary files a/client/images/icons/cc/black/png/game_pad_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/game_pad_icon&48.png b/client/images/icons/cc/black/png/game_pad_icon&48.png deleted file mode 100755 index 2bf82f3..0000000 Binary files a/client/images/icons/cc/black/png/game_pad_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/glasses_icon&16.png b/client/images/icons/cc/black/png/glasses_icon&16.png deleted file mode 100755 index e96e8d0..0000000 Binary files a/client/images/icons/cc/black/png/glasses_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/glasses_icon&24.png b/client/images/icons/cc/black/png/glasses_icon&24.png deleted file mode 100755 index ad1f194..0000000 Binary files a/client/images/icons/cc/black/png/glasses_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/glasses_icon&32.png b/client/images/icons/cc/black/png/glasses_icon&32.png deleted file mode 100755 index 9d9980b..0000000 Binary files a/client/images/icons/cc/black/png/glasses_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/glasses_icon&48.png b/client/images/icons/cc/black/png/glasses_icon&48.png deleted file mode 100755 index aa58756..0000000 Binary files a/client/images/icons/cc/black/png/glasses_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/globe_1_icon&16.png b/client/images/icons/cc/black/png/globe_1_icon&16.png deleted file mode 100755 index a209119..0000000 Binary files a/client/images/icons/cc/black/png/globe_1_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/globe_1_icon&24.png b/client/images/icons/cc/black/png/globe_1_icon&24.png deleted file mode 100755 index 83187c0..0000000 Binary files a/client/images/icons/cc/black/png/globe_1_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/globe_1_icon&32.png b/client/images/icons/cc/black/png/globe_1_icon&32.png deleted file mode 100755 index 6f05bd0..0000000 Binary files a/client/images/icons/cc/black/png/globe_1_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/globe_1_icon&48.png b/client/images/icons/cc/black/png/globe_1_icon&48.png deleted file mode 100755 index 3e250bc..0000000 Binary files a/client/images/icons/cc/black/png/globe_1_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/globe_2_icon&16.png b/client/images/icons/cc/black/png/globe_2_icon&16.png deleted file mode 100755 index f40c32c..0000000 Binary files a/client/images/icons/cc/black/png/globe_2_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/globe_2_icon&24.png b/client/images/icons/cc/black/png/globe_2_icon&24.png deleted file mode 100755 index afa383b..0000000 Binary files a/client/images/icons/cc/black/png/globe_2_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/globe_2_icon&32.png b/client/images/icons/cc/black/png/globe_2_icon&32.png deleted file mode 100755 index 8f45a65..0000000 Binary files a/client/images/icons/cc/black/png/globe_2_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/globe_2_icon&48.png b/client/images/icons/cc/black/png/globe_2_icon&48.png deleted file mode 100755 index 4416b09..0000000 Binary files a/client/images/icons/cc/black/png/globe_2_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/globe_3_icon&16.png b/client/images/icons/cc/black/png/globe_3_icon&16.png deleted file mode 100755 index b502881..0000000 Binary files a/client/images/icons/cc/black/png/globe_3_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/globe_3_icon&24.png b/client/images/icons/cc/black/png/globe_3_icon&24.png deleted file mode 100755 index 8baf61b..0000000 Binary files a/client/images/icons/cc/black/png/globe_3_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/globe_3_icon&32.png b/client/images/icons/cc/black/png/globe_3_icon&32.png deleted file mode 100755 index 2818c34..0000000 Binary files a/client/images/icons/cc/black/png/globe_3_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/globe_3_icon&48.png b/client/images/icons/cc/black/png/globe_3_icon&48.png deleted file mode 100755 index bd0f645..0000000 Binary files a/client/images/icons/cc/black/png/globe_3_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/google_icon&16.png b/client/images/icons/cc/black/png/google_icon&16.png deleted file mode 100755 index b581693..0000000 Binary files a/client/images/icons/cc/black/png/google_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/google_icon&24.png b/client/images/icons/cc/black/png/google_icon&24.png deleted file mode 100755 index a531186..0000000 Binary files a/client/images/icons/cc/black/png/google_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/google_icon&32.png b/client/images/icons/cc/black/png/google_icon&32.png deleted file mode 100755 index 51dc990..0000000 Binary files a/client/images/icons/cc/black/png/google_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/google_icon&48.png b/client/images/icons/cc/black/png/google_icon&48.png deleted file mode 100755 index 17aa8fe..0000000 Binary files a/client/images/icons/cc/black/png/google_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/hand_1_icon&16.png b/client/images/icons/cc/black/png/hand_1_icon&16.png deleted file mode 100755 index 0194c78..0000000 Binary files a/client/images/icons/cc/black/png/hand_1_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/hand_1_icon&24.png b/client/images/icons/cc/black/png/hand_1_icon&24.png deleted file mode 100755 index 9996422..0000000 Binary files a/client/images/icons/cc/black/png/hand_1_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/hand_1_icon&32.png b/client/images/icons/cc/black/png/hand_1_icon&32.png deleted file mode 100755 index acd938e..0000000 Binary files a/client/images/icons/cc/black/png/hand_1_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/hand_1_icon&48.png b/client/images/icons/cc/black/png/hand_1_icon&48.png deleted file mode 100755 index 352d4b2..0000000 Binary files a/client/images/icons/cc/black/png/hand_1_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/hand_2_icon&16.png b/client/images/icons/cc/black/png/hand_2_icon&16.png deleted file mode 100755 index 67b405d..0000000 Binary files a/client/images/icons/cc/black/png/hand_2_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/hand_2_icon&24.png b/client/images/icons/cc/black/png/hand_2_icon&24.png deleted file mode 100755 index a773fe2..0000000 Binary files a/client/images/icons/cc/black/png/hand_2_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/hand_2_icon&32.png b/client/images/icons/cc/black/png/hand_2_icon&32.png deleted file mode 100755 index a3e30cf..0000000 Binary files a/client/images/icons/cc/black/png/hand_2_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/hand_2_icon&48.png b/client/images/icons/cc/black/png/hand_2_icon&48.png deleted file mode 100755 index 24b0336..0000000 Binary files a/client/images/icons/cc/black/png/hand_2_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/hand_contra_icon&16.png b/client/images/icons/cc/black/png/hand_contra_icon&16.png deleted file mode 100755 index b8c5a62..0000000 Binary files a/client/images/icons/cc/black/png/hand_contra_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/hand_contra_icon&24.png b/client/images/icons/cc/black/png/hand_contra_icon&24.png deleted file mode 100755 index a0622cf..0000000 Binary files a/client/images/icons/cc/black/png/hand_contra_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/hand_contra_icon&32.png b/client/images/icons/cc/black/png/hand_contra_icon&32.png deleted file mode 100755 index f56db34..0000000 Binary files a/client/images/icons/cc/black/png/hand_contra_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/hand_contra_icon&48.png b/client/images/icons/cc/black/png/hand_contra_icon&48.png deleted file mode 100755 index 7de5a02..0000000 Binary files a/client/images/icons/cc/black/png/hand_contra_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/hand_pro_icon&16.png b/client/images/icons/cc/black/png/hand_pro_icon&16.png deleted file mode 100755 index 270ca6b..0000000 Binary files a/client/images/icons/cc/black/png/hand_pro_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/hand_pro_icon&24.png b/client/images/icons/cc/black/png/hand_pro_icon&24.png deleted file mode 100755 index 9fa81bd..0000000 Binary files a/client/images/icons/cc/black/png/hand_pro_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/hand_pro_icon&32.png b/client/images/icons/cc/black/png/hand_pro_icon&32.png deleted file mode 100755 index 18ab53f..0000000 Binary files a/client/images/icons/cc/black/png/hand_pro_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/hand_pro_icon&48.png b/client/images/icons/cc/black/png/hand_pro_icon&48.png deleted file mode 100755 index 8fe4678..0000000 Binary files a/client/images/icons/cc/black/png/hand_pro_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/hanger_icon&16.png b/client/images/icons/cc/black/png/hanger_icon&16.png deleted file mode 100755 index a151537..0000000 Binary files a/client/images/icons/cc/black/png/hanger_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/hanger_icon&24.png b/client/images/icons/cc/black/png/hanger_icon&24.png deleted file mode 100755 index 1431f07..0000000 Binary files a/client/images/icons/cc/black/png/hanger_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/hanger_icon&32.png b/client/images/icons/cc/black/png/hanger_icon&32.png deleted file mode 100755 index 0708825..0000000 Binary files a/client/images/icons/cc/black/png/hanger_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/hanger_icon&48.png b/client/images/icons/cc/black/png/hanger_icon&48.png deleted file mode 100755 index cc4e536..0000000 Binary files a/client/images/icons/cc/black/png/hanger_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/headphones_icon&16.png b/client/images/icons/cc/black/png/headphones_icon&16.png deleted file mode 100755 index 406344d..0000000 Binary files a/client/images/icons/cc/black/png/headphones_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/headphones_icon&24.png b/client/images/icons/cc/black/png/headphones_icon&24.png deleted file mode 100755 index 127d185..0000000 Binary files a/client/images/icons/cc/black/png/headphones_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/headphones_icon&32.png b/client/images/icons/cc/black/png/headphones_icon&32.png deleted file mode 100755 index 60157f7..0000000 Binary files a/client/images/icons/cc/black/png/headphones_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/headphones_icon&48.png b/client/images/icons/cc/black/png/headphones_icon&48.png deleted file mode 100755 index f16522e..0000000 Binary files a/client/images/icons/cc/black/png/headphones_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/heart_empty_icon&16.png b/client/images/icons/cc/black/png/heart_empty_icon&16.png deleted file mode 100755 index f1869d2..0000000 Binary files a/client/images/icons/cc/black/png/heart_empty_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/heart_empty_icon&24.png b/client/images/icons/cc/black/png/heart_empty_icon&24.png deleted file mode 100755 index 96c905f..0000000 Binary files a/client/images/icons/cc/black/png/heart_empty_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/heart_empty_icon&32.png b/client/images/icons/cc/black/png/heart_empty_icon&32.png deleted file mode 100755 index 9c324dc..0000000 Binary files a/client/images/icons/cc/black/png/heart_empty_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/heart_empty_icon&48.png b/client/images/icons/cc/black/png/heart_empty_icon&48.png deleted file mode 100755 index a2705b4..0000000 Binary files a/client/images/icons/cc/black/png/heart_empty_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/heart_icon&16.png b/client/images/icons/cc/black/png/heart_icon&16.png deleted file mode 100755 index a10cb20..0000000 Binary files a/client/images/icons/cc/black/png/heart_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/heart_icon&24.png b/client/images/icons/cc/black/png/heart_icon&24.png deleted file mode 100755 index b572565..0000000 Binary files a/client/images/icons/cc/black/png/heart_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/heart_icon&32.png b/client/images/icons/cc/black/png/heart_icon&32.png deleted file mode 100755 index ba444e8..0000000 Binary files a/client/images/icons/cc/black/png/heart_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/heart_icon&48.png b/client/images/icons/cc/black/png/heart_icon&48.png deleted file mode 100755 index 3eacb6e..0000000 Binary files a/client/images/icons/cc/black/png/heart_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/home_icon&16.png b/client/images/icons/cc/black/png/home_icon&16.png deleted file mode 100755 index 603f656..0000000 Binary files a/client/images/icons/cc/black/png/home_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/home_icon&24.png b/client/images/icons/cc/black/png/home_icon&24.png deleted file mode 100755 index e949dca..0000000 Binary files a/client/images/icons/cc/black/png/home_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/home_icon&32.png b/client/images/icons/cc/black/png/home_icon&32.png deleted file mode 100755 index 430ebaf..0000000 Binary files a/client/images/icons/cc/black/png/home_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/home_icon&48.png b/client/images/icons/cc/black/png/home_icon&48.png deleted file mode 100755 index 78dfcd4..0000000 Binary files a/client/images/icons/cc/black/png/home_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/image_text_icon&16.png b/client/images/icons/cc/black/png/image_text_icon&16.png deleted file mode 100755 index 936b516..0000000 Binary files a/client/images/icons/cc/black/png/image_text_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/image_text_icon&24.png b/client/images/icons/cc/black/png/image_text_icon&24.png deleted file mode 100755 index 262f16b..0000000 Binary files a/client/images/icons/cc/black/png/image_text_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/image_text_icon&32.png b/client/images/icons/cc/black/png/image_text_icon&32.png deleted file mode 100755 index 2deb2da..0000000 Binary files a/client/images/icons/cc/black/png/image_text_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/image_text_icon&48.png b/client/images/icons/cc/black/png/image_text_icon&48.png deleted file mode 100755 index 126238b..0000000 Binary files a/client/images/icons/cc/black/png/image_text_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/import_icon&16.png b/client/images/icons/cc/black/png/import_icon&16.png deleted file mode 100755 index 2ae8371..0000000 Binary files a/client/images/icons/cc/black/png/import_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/import_icon&24.png b/client/images/icons/cc/black/png/import_icon&24.png deleted file mode 100755 index c5e825d..0000000 Binary files a/client/images/icons/cc/black/png/import_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/import_icon&32.png b/client/images/icons/cc/black/png/import_icon&32.png deleted file mode 100755 index 428612f..0000000 Binary files a/client/images/icons/cc/black/png/import_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/import_icon&48.png b/client/images/icons/cc/black/png/import_icon&48.png deleted file mode 100755 index 1134e19..0000000 Binary files a/client/images/icons/cc/black/png/import_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/inbox_icon&16.png b/client/images/icons/cc/black/png/inbox_icon&16.png deleted file mode 100755 index 7c17468..0000000 Binary files a/client/images/icons/cc/black/png/inbox_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/inbox_icon&24.png b/client/images/icons/cc/black/png/inbox_icon&24.png deleted file mode 100755 index a5667b9..0000000 Binary files a/client/images/icons/cc/black/png/inbox_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/inbox_icon&32.png b/client/images/icons/cc/black/png/inbox_icon&32.png deleted file mode 100755 index b126323..0000000 Binary files a/client/images/icons/cc/black/png/inbox_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/inbox_icon&48.png b/client/images/icons/cc/black/png/inbox_icon&48.png deleted file mode 100755 index 9d3b423..0000000 Binary files a/client/images/icons/cc/black/png/inbox_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/indent_decrease_icon&16.png b/client/images/icons/cc/black/png/indent_decrease_icon&16.png deleted file mode 100755 index 428b832..0000000 Binary files a/client/images/icons/cc/black/png/indent_decrease_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/indent_decrease_icon&24.png b/client/images/icons/cc/black/png/indent_decrease_icon&24.png deleted file mode 100755 index 5f09c0b..0000000 Binary files a/client/images/icons/cc/black/png/indent_decrease_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/indent_decrease_icon&32.png b/client/images/icons/cc/black/png/indent_decrease_icon&32.png deleted file mode 100755 index 5d4d65e..0000000 Binary files a/client/images/icons/cc/black/png/indent_decrease_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/indent_decrease_icon&48.png b/client/images/icons/cc/black/png/indent_decrease_icon&48.png deleted file mode 100755 index 89bb251..0000000 Binary files a/client/images/icons/cc/black/png/indent_decrease_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/indent_increase_icon&16.png b/client/images/icons/cc/black/png/indent_increase_icon&16.png deleted file mode 100755 index 8e62827..0000000 Binary files a/client/images/icons/cc/black/png/indent_increase_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/indent_increase_icon&24.png b/client/images/icons/cc/black/png/indent_increase_icon&24.png deleted file mode 100755 index b9d0d52..0000000 Binary files a/client/images/icons/cc/black/png/indent_increase_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/indent_increase_icon&32.png b/client/images/icons/cc/black/png/indent_increase_icon&32.png deleted file mode 100755 index fab0eb5..0000000 Binary files a/client/images/icons/cc/black/png/indent_increase_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/indent_increase_icon&48.png b/client/images/icons/cc/black/png/indent_increase_icon&48.png deleted file mode 100755 index 31e895f..0000000 Binary files a/client/images/icons/cc/black/png/indent_increase_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/info_icon&16.png b/client/images/icons/cc/black/png/info_icon&16.png deleted file mode 100755 index 3055bef..0000000 Binary files a/client/images/icons/cc/black/png/info_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/info_icon&24.png b/client/images/icons/cc/black/png/info_icon&24.png deleted file mode 100755 index 845ac86..0000000 Binary files a/client/images/icons/cc/black/png/info_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/info_icon&32.png b/client/images/icons/cc/black/png/info_icon&32.png deleted file mode 100755 index 33140ef..0000000 Binary files a/client/images/icons/cc/black/png/info_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/info_icon&48.png b/client/images/icons/cc/black/png/info_icon&48.png deleted file mode 100755 index 071cb87..0000000 Binary files a/client/images/icons/cc/black/png/info_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/inject_icon&16.png b/client/images/icons/cc/black/png/inject_icon&16.png deleted file mode 100755 index 6d954f6..0000000 Binary files a/client/images/icons/cc/black/png/inject_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/inject_icon&24.png b/client/images/icons/cc/black/png/inject_icon&24.png deleted file mode 100755 index 895dbe1..0000000 Binary files a/client/images/icons/cc/black/png/inject_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/inject_icon&32.png b/client/images/icons/cc/black/png/inject_icon&32.png deleted file mode 100755 index f54c2ed..0000000 Binary files a/client/images/icons/cc/black/png/inject_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/inject_icon&48.png b/client/images/icons/cc/black/png/inject_icon&48.png deleted file mode 100755 index d00adb0..0000000 Binary files a/client/images/icons/cc/black/png/inject_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/invisible_light_icon&16.png b/client/images/icons/cc/black/png/invisible_light_icon&16.png deleted file mode 100755 index 8fb729b..0000000 Binary files a/client/images/icons/cc/black/png/invisible_light_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/invisible_light_icon&24.png b/client/images/icons/cc/black/png/invisible_light_icon&24.png deleted file mode 100755 index 1cf45c0..0000000 Binary files a/client/images/icons/cc/black/png/invisible_light_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/invisible_light_icon&32.png b/client/images/icons/cc/black/png/invisible_light_icon&32.png deleted file mode 100755 index 4eeba30..0000000 Binary files a/client/images/icons/cc/black/png/invisible_light_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/invisible_light_icon&48.png b/client/images/icons/cc/black/png/invisible_light_icon&48.png deleted file mode 100755 index 490c966..0000000 Binary files a/client/images/icons/cc/black/png/invisible_light_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/invisible_revert_icon&16.png b/client/images/icons/cc/black/png/invisible_revert_icon&16.png deleted file mode 100755 index cba7985..0000000 Binary files a/client/images/icons/cc/black/png/invisible_revert_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/invisible_revert_icon&24.png b/client/images/icons/cc/black/png/invisible_revert_icon&24.png deleted file mode 100755 index 4be08c9..0000000 Binary files a/client/images/icons/cc/black/png/invisible_revert_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/invisible_revert_icon&32.png b/client/images/icons/cc/black/png/invisible_revert_icon&32.png deleted file mode 100755 index 912621c..0000000 Binary files a/client/images/icons/cc/black/png/invisible_revert_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/invisible_revert_icon&48.png b/client/images/icons/cc/black/png/invisible_revert_icon&48.png deleted file mode 100755 index 224f696..0000000 Binary files a/client/images/icons/cc/black/png/invisible_revert_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/iphone_icon&16.png b/client/images/icons/cc/black/png/iphone_icon&16.png deleted file mode 100755 index 722a08f..0000000 Binary files a/client/images/icons/cc/black/png/iphone_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/iphone_icon&24.png b/client/images/icons/cc/black/png/iphone_icon&24.png deleted file mode 100755 index 76b7bb1..0000000 Binary files a/client/images/icons/cc/black/png/iphone_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/iphone_icon&32.png b/client/images/icons/cc/black/png/iphone_icon&32.png deleted file mode 100755 index 5b5b6c4..0000000 Binary files a/client/images/icons/cc/black/png/iphone_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/iphone_icon&48.png b/client/images/icons/cc/black/png/iphone_icon&48.png deleted file mode 100755 index 0c59fc5..0000000 Binary files a/client/images/icons/cc/black/png/iphone_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/key_icon&16.png b/client/images/icons/cc/black/png/key_icon&16.png deleted file mode 100755 index 0bef9a3..0000000 Binary files a/client/images/icons/cc/black/png/key_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/key_icon&24.png b/client/images/icons/cc/black/png/key_icon&24.png deleted file mode 100755 index 9389713..0000000 Binary files a/client/images/icons/cc/black/png/key_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/key_icon&32.png b/client/images/icons/cc/black/png/key_icon&32.png deleted file mode 100755 index e241f06..0000000 Binary files a/client/images/icons/cc/black/png/key_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/key_icon&48.png b/client/images/icons/cc/black/png/key_icon&48.png deleted file mode 100755 index 96b66a7..0000000 Binary files a/client/images/icons/cc/black/png/key_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/layers_1_icon&16.png b/client/images/icons/cc/black/png/layers_1_icon&16.png deleted file mode 100755 index 31abb40..0000000 Binary files a/client/images/icons/cc/black/png/layers_1_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/layers_1_icon&24.png b/client/images/icons/cc/black/png/layers_1_icon&24.png deleted file mode 100755 index 683ee38..0000000 Binary files a/client/images/icons/cc/black/png/layers_1_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/layers_1_icon&32.png b/client/images/icons/cc/black/png/layers_1_icon&32.png deleted file mode 100755 index 32df2b7..0000000 Binary files a/client/images/icons/cc/black/png/layers_1_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/layers_1_icon&48.png b/client/images/icons/cc/black/png/layers_1_icon&48.png deleted file mode 100755 index 8b97af3..0000000 Binary files a/client/images/icons/cc/black/png/layers_1_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/layers_2_icon&16.png b/client/images/icons/cc/black/png/layers_2_icon&16.png deleted file mode 100755 index eeb1192..0000000 Binary files a/client/images/icons/cc/black/png/layers_2_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/layers_2_icon&24.png b/client/images/icons/cc/black/png/layers_2_icon&24.png deleted file mode 100755 index 3e4ca7b..0000000 Binary files a/client/images/icons/cc/black/png/layers_2_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/layers_2_icon&32.png b/client/images/icons/cc/black/png/layers_2_icon&32.png deleted file mode 100755 index 9a0c8cc..0000000 Binary files a/client/images/icons/cc/black/png/layers_2_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/layers_2_icon&48.png b/client/images/icons/cc/black/png/layers_2_icon&48.png deleted file mode 100755 index c62fe8e..0000000 Binary files a/client/images/icons/cc/black/png/layers_2_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/lightbulb_icon&16.png b/client/images/icons/cc/black/png/lightbulb_icon&16.png deleted file mode 100755 index e355a52..0000000 Binary files a/client/images/icons/cc/black/png/lightbulb_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/lightbulb_icon&24.png b/client/images/icons/cc/black/png/lightbulb_icon&24.png deleted file mode 100755 index 2f733bc..0000000 Binary files a/client/images/icons/cc/black/png/lightbulb_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/lightbulb_icon&32.png b/client/images/icons/cc/black/png/lightbulb_icon&32.png deleted file mode 100755 index 72bb9d4..0000000 Binary files a/client/images/icons/cc/black/png/lightbulb_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/lightbulb_icon&48.png b/client/images/icons/cc/black/png/lightbulb_icon&48.png deleted file mode 100755 index ba5596e..0000000 Binary files a/client/images/icons/cc/black/png/lightbulb_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/lighting_icon&16.png b/client/images/icons/cc/black/png/lighting_icon&16.png deleted file mode 100755 index 453d5b0..0000000 Binary files a/client/images/icons/cc/black/png/lighting_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/lighting_icon&24.png b/client/images/icons/cc/black/png/lighting_icon&24.png deleted file mode 100755 index 497390e..0000000 Binary files a/client/images/icons/cc/black/png/lighting_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/lighting_icon&32.png b/client/images/icons/cc/black/png/lighting_icon&32.png deleted file mode 100755 index 6687a2b..0000000 Binary files a/client/images/icons/cc/black/png/lighting_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/lighting_icon&48.png b/client/images/icons/cc/black/png/lighting_icon&48.png deleted file mode 100755 index 41184c6..0000000 Binary files a/client/images/icons/cc/black/png/lighting_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/link_icon&16.png b/client/images/icons/cc/black/png/link_icon&16.png deleted file mode 100755 index 9ae1274..0000000 Binary files a/client/images/icons/cc/black/png/link_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/link_icon&24.png b/client/images/icons/cc/black/png/link_icon&24.png deleted file mode 100755 index 2a1c5e7..0000000 Binary files a/client/images/icons/cc/black/png/link_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/link_icon&32.png b/client/images/icons/cc/black/png/link_icon&32.png deleted file mode 100755 index 4e606ed..0000000 Binary files a/client/images/icons/cc/black/png/link_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/link_icon&48.png b/client/images/icons/cc/black/png/link_icon&48.png deleted file mode 100755 index 5d23ffc..0000000 Binary files a/client/images/icons/cc/black/png/link_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/list_bullets_icon&16.png b/client/images/icons/cc/black/png/list_bullets_icon&16.png deleted file mode 100755 index 4fc55e0..0000000 Binary files a/client/images/icons/cc/black/png/list_bullets_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/list_bullets_icon&24.png b/client/images/icons/cc/black/png/list_bullets_icon&24.png deleted file mode 100755 index 781e75e..0000000 Binary files a/client/images/icons/cc/black/png/list_bullets_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/list_bullets_icon&32.png b/client/images/icons/cc/black/png/list_bullets_icon&32.png deleted file mode 100755 index 209660b..0000000 Binary files a/client/images/icons/cc/black/png/list_bullets_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/list_bullets_icon&48.png b/client/images/icons/cc/black/png/list_bullets_icon&48.png deleted file mode 100755 index 58c9d5b..0000000 Binary files a/client/images/icons/cc/black/png/list_bullets_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/list_num_icon&16.png b/client/images/icons/cc/black/png/list_num_icon&16.png deleted file mode 100755 index a9c8cb8..0000000 Binary files a/client/images/icons/cc/black/png/list_num_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/list_num_icon&24.png b/client/images/icons/cc/black/png/list_num_icon&24.png deleted file mode 100755 index 51f617d..0000000 Binary files a/client/images/icons/cc/black/png/list_num_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/list_num_icon&32.png b/client/images/icons/cc/black/png/list_num_icon&32.png deleted file mode 100755 index 68c5c26..0000000 Binary files a/client/images/icons/cc/black/png/list_num_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/list_num_icon&48.png b/client/images/icons/cc/black/png/list_num_icon&48.png deleted file mode 100755 index 4b551e8..0000000 Binary files a/client/images/icons/cc/black/png/list_num_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/loading_throbber_icon&16.png b/client/images/icons/cc/black/png/loading_throbber_icon&16.png deleted file mode 100755 index 58e4599..0000000 Binary files a/client/images/icons/cc/black/png/loading_throbber_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/loading_throbber_icon&24.png b/client/images/icons/cc/black/png/loading_throbber_icon&24.png deleted file mode 100755 index d9b51da..0000000 Binary files a/client/images/icons/cc/black/png/loading_throbber_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/loading_throbber_icon&32.png b/client/images/icons/cc/black/png/loading_throbber_icon&32.png deleted file mode 100755 index e8b260c..0000000 Binary files a/client/images/icons/cc/black/png/loading_throbber_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/loading_throbber_icon&48.png b/client/images/icons/cc/black/png/loading_throbber_icon&48.png deleted file mode 100755 index 9706332..0000000 Binary files a/client/images/icons/cc/black/png/loading_throbber_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/lock_open_icon&16.png b/client/images/icons/cc/black/png/lock_open_icon&16.png deleted file mode 100755 index 4384187..0000000 Binary files a/client/images/icons/cc/black/png/lock_open_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/lock_open_icon&24.png b/client/images/icons/cc/black/png/lock_open_icon&24.png deleted file mode 100755 index 3660ebe..0000000 Binary files a/client/images/icons/cc/black/png/lock_open_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/lock_open_icon&32.png b/client/images/icons/cc/black/png/lock_open_icon&32.png deleted file mode 100755 index b598a1f..0000000 Binary files a/client/images/icons/cc/black/png/lock_open_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/lock_open_icon&48.png b/client/images/icons/cc/black/png/lock_open_icon&48.png deleted file mode 100755 index b181b9c..0000000 Binary files a/client/images/icons/cc/black/png/lock_open_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/magic_wand_2_icon&16.png b/client/images/icons/cc/black/png/magic_wand_2_icon&16.png deleted file mode 100755 index 76d61d3..0000000 Binary files a/client/images/icons/cc/black/png/magic_wand_2_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/magic_wand_2_icon&24.png b/client/images/icons/cc/black/png/magic_wand_2_icon&24.png deleted file mode 100755 index 5e91fc1..0000000 Binary files a/client/images/icons/cc/black/png/magic_wand_2_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/magic_wand_2_icon&32.png b/client/images/icons/cc/black/png/magic_wand_2_icon&32.png deleted file mode 100755 index 5daf2c6..0000000 Binary files a/client/images/icons/cc/black/png/magic_wand_2_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/magic_wand_2_icon&48.png b/client/images/icons/cc/black/png/magic_wand_2_icon&48.png deleted file mode 100755 index 79503fe..0000000 Binary files a/client/images/icons/cc/black/png/magic_wand_2_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/magic_wand_icon&16.png b/client/images/icons/cc/black/png/magic_wand_icon&16.png deleted file mode 100755 index a324cfd..0000000 Binary files a/client/images/icons/cc/black/png/magic_wand_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/magic_wand_icon&24.png b/client/images/icons/cc/black/png/magic_wand_icon&24.png deleted file mode 100755 index 8e9f39d..0000000 Binary files a/client/images/icons/cc/black/png/magic_wand_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/magic_wand_icon&32.png b/client/images/icons/cc/black/png/magic_wand_icon&32.png deleted file mode 100755 index 0e30ff9..0000000 Binary files a/client/images/icons/cc/black/png/magic_wand_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/magic_wand_icon&48.png b/client/images/icons/cc/black/png/magic_wand_icon&48.png deleted file mode 100755 index 5cc1e41..0000000 Binary files a/client/images/icons/cc/black/png/magic_wand_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/mail_2_icon&16.png b/client/images/icons/cc/black/png/mail_2_icon&16.png deleted file mode 100755 index d544050..0000000 Binary files a/client/images/icons/cc/black/png/mail_2_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/mail_2_icon&24.png b/client/images/icons/cc/black/png/mail_2_icon&24.png deleted file mode 100755 index 51d6ca5..0000000 Binary files a/client/images/icons/cc/black/png/mail_2_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/mail_2_icon&32.png b/client/images/icons/cc/black/png/mail_2_icon&32.png deleted file mode 100755 index 5a51fe8..0000000 Binary files a/client/images/icons/cc/black/png/mail_2_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/mail_2_icon&48.png b/client/images/icons/cc/black/png/mail_2_icon&48.png deleted file mode 100755 index 4b2ced4..0000000 Binary files a/client/images/icons/cc/black/png/mail_2_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/mail_icon&16.png b/client/images/icons/cc/black/png/mail_icon&16.png deleted file mode 100755 index 53ea8d8..0000000 Binary files a/client/images/icons/cc/black/png/mail_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/mail_icon&24.png b/client/images/icons/cc/black/png/mail_icon&24.png deleted file mode 100755 index 6a4586e..0000000 Binary files a/client/images/icons/cc/black/png/mail_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/mail_icon&32.png b/client/images/icons/cc/black/png/mail_icon&32.png deleted file mode 100755 index e7bf038..0000000 Binary files a/client/images/icons/cc/black/png/mail_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/mail_icon&48.png b/client/images/icons/cc/black/png/mail_icon&48.png deleted file mode 100755 index 9c18556..0000000 Binary files a/client/images/icons/cc/black/png/mail_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/message_attention_icon&16.png b/client/images/icons/cc/black/png/message_attention_icon&16.png deleted file mode 100755 index 6ba64d0..0000000 Binary files a/client/images/icons/cc/black/png/message_attention_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/message_attention_icon&24.png b/client/images/icons/cc/black/png/message_attention_icon&24.png deleted file mode 100755 index ecaa2ce..0000000 Binary files a/client/images/icons/cc/black/png/message_attention_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/message_attention_icon&32.png b/client/images/icons/cc/black/png/message_attention_icon&32.png deleted file mode 100755 index de68fef..0000000 Binary files a/client/images/icons/cc/black/png/message_attention_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/message_attention_icon&48.png b/client/images/icons/cc/black/png/message_attention_icon&48.png deleted file mode 100755 index da3d687..0000000 Binary files a/client/images/icons/cc/black/png/message_attention_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/mic_icon&16.png b/client/images/icons/cc/black/png/mic_icon&16.png deleted file mode 100755 index 6b1822c..0000000 Binary files a/client/images/icons/cc/black/png/mic_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/mic_icon&24.png b/client/images/icons/cc/black/png/mic_icon&24.png deleted file mode 100755 index 0fbc030..0000000 Binary files a/client/images/icons/cc/black/png/mic_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/mic_icon&32.png b/client/images/icons/cc/black/png/mic_icon&32.png deleted file mode 100755 index 2b83189..0000000 Binary files a/client/images/icons/cc/black/png/mic_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/mic_icon&48.png b/client/images/icons/cc/black/png/mic_icon&48.png deleted file mode 100755 index 24038c4..0000000 Binary files a/client/images/icons/cc/black/png/mic_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/microphone_icon&16.png b/client/images/icons/cc/black/png/microphone_icon&16.png deleted file mode 100755 index 5f6ec1a..0000000 Binary files a/client/images/icons/cc/black/png/microphone_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/microphone_icon&24.png b/client/images/icons/cc/black/png/microphone_icon&24.png deleted file mode 100755 index 6cb2eb9..0000000 Binary files a/client/images/icons/cc/black/png/microphone_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/microphone_icon&32.png b/client/images/icons/cc/black/png/microphone_icon&32.png deleted file mode 100755 index 2e838fa..0000000 Binary files a/client/images/icons/cc/black/png/microphone_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/microphone_icon&48.png b/client/images/icons/cc/black/png/microphone_icon&48.png deleted file mode 100755 index 43bf3ba..0000000 Binary files a/client/images/icons/cc/black/png/microphone_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/money_icon&16.png b/client/images/icons/cc/black/png/money_icon&16.png deleted file mode 100755 index e52910c..0000000 Binary files a/client/images/icons/cc/black/png/money_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/money_icon&24.png b/client/images/icons/cc/black/png/money_icon&24.png deleted file mode 100755 index b85be48..0000000 Binary files a/client/images/icons/cc/black/png/money_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/money_icon&32.png b/client/images/icons/cc/black/png/money_icon&32.png deleted file mode 100755 index 8b0bedc..0000000 Binary files a/client/images/icons/cc/black/png/money_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/money_icon&48.png b/client/images/icons/cc/black/png/money_icon&48.png deleted file mode 100755 index 951dbd0..0000000 Binary files a/client/images/icons/cc/black/png/money_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/monitor_icon&16.png b/client/images/icons/cc/black/png/monitor_icon&16.png deleted file mode 100755 index 43e28ea..0000000 Binary files a/client/images/icons/cc/black/png/monitor_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/monitor_icon&24.png b/client/images/icons/cc/black/png/monitor_icon&24.png deleted file mode 100755 index fb3c2a7..0000000 Binary files a/client/images/icons/cc/black/png/monitor_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/monitor_icon&32.png b/client/images/icons/cc/black/png/monitor_icon&32.png deleted file mode 100755 index 09aa5bc..0000000 Binary files a/client/images/icons/cc/black/png/monitor_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/monitor_icon&48.png b/client/images/icons/cc/black/png/monitor_icon&48.png deleted file mode 100755 index 8eb9f5a..0000000 Binary files a/client/images/icons/cc/black/png/monitor_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/movie_icon&16.png b/client/images/icons/cc/black/png/movie_icon&16.png deleted file mode 100755 index 1301f44..0000000 Binary files a/client/images/icons/cc/black/png/movie_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/movie_icon&24.png b/client/images/icons/cc/black/png/movie_icon&24.png deleted file mode 100755 index b279856..0000000 Binary files a/client/images/icons/cc/black/png/movie_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/movie_icon&32.png b/client/images/icons/cc/black/png/movie_icon&32.png deleted file mode 100755 index 99e8103..0000000 Binary files a/client/images/icons/cc/black/png/movie_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/movie_icon&48.png b/client/images/icons/cc/black/png/movie_icon&48.png deleted file mode 100755 index afcfb90..0000000 Binary files a/client/images/icons/cc/black/png/movie_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/music_icon&16.png b/client/images/icons/cc/black/png/music_icon&16.png deleted file mode 100755 index 51f1bf9..0000000 Binary files a/client/images/icons/cc/black/png/music_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/music_icon&24.png b/client/images/icons/cc/black/png/music_icon&24.png deleted file mode 100755 index 4bfb404..0000000 Binary files a/client/images/icons/cc/black/png/music_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/music_icon&32.png b/client/images/icons/cc/black/png/music_icon&32.png deleted file mode 100755 index 4d03e6a..0000000 Binary files a/client/images/icons/cc/black/png/music_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/music_icon&48.png b/client/images/icons/cc/black/png/music_icon&48.png deleted file mode 100755 index 8611360..0000000 Binary files a/client/images/icons/cc/black/png/music_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/music_square_icon&16.png b/client/images/icons/cc/black/png/music_square_icon&16.png deleted file mode 100755 index 9377347..0000000 Binary files a/client/images/icons/cc/black/png/music_square_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/music_square_icon&24.png b/client/images/icons/cc/black/png/music_square_icon&24.png deleted file mode 100755 index 00cc8cc..0000000 Binary files a/client/images/icons/cc/black/png/music_square_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/music_square_icon&32.png b/client/images/icons/cc/black/png/music_square_icon&32.png deleted file mode 100755 index b6d7ff4..0000000 Binary files a/client/images/icons/cc/black/png/music_square_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/music_square_icon&48.png b/client/images/icons/cc/black/png/music_square_icon&48.png deleted file mode 100755 index b8f0c42..0000000 Binary files a/client/images/icons/cc/black/png/music_square_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/net_comp_icon&16.png b/client/images/icons/cc/black/png/net_comp_icon&16.png deleted file mode 100755 index 1c0af62..0000000 Binary files a/client/images/icons/cc/black/png/net_comp_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/net_comp_icon&24.png b/client/images/icons/cc/black/png/net_comp_icon&24.png deleted file mode 100755 index f85664f..0000000 Binary files a/client/images/icons/cc/black/png/net_comp_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/net_comp_icon&32.png b/client/images/icons/cc/black/png/net_comp_icon&32.png deleted file mode 100755 index fb4355c..0000000 Binary files a/client/images/icons/cc/black/png/net_comp_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/net_comp_icon&48.png b/client/images/icons/cc/black/png/net_comp_icon&48.png deleted file mode 100755 index 146b4f2..0000000 Binary files a/client/images/icons/cc/black/png/net_comp_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/network_icon&16.png b/client/images/icons/cc/black/png/network_icon&16.png deleted file mode 100755 index 5083cea..0000000 Binary files a/client/images/icons/cc/black/png/network_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/network_icon&24.png b/client/images/icons/cc/black/png/network_icon&24.png deleted file mode 100755 index eef20f2..0000000 Binary files a/client/images/icons/cc/black/png/network_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/network_icon&32.png b/client/images/icons/cc/black/png/network_icon&32.png deleted file mode 100755 index 2c99d04..0000000 Binary files a/client/images/icons/cc/black/png/network_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/network_icon&48.png b/client/images/icons/cc/black/png/network_icon&48.png deleted file mode 100755 index f78807a..0000000 Binary files a/client/images/icons/cc/black/png/network_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/not_connected_icon&16.png b/client/images/icons/cc/black/png/not_connected_icon&16.png deleted file mode 100755 index c77a4d0..0000000 Binary files a/client/images/icons/cc/black/png/not_connected_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/not_connected_icon&24.png b/client/images/icons/cc/black/png/not_connected_icon&24.png deleted file mode 100755 index 3836161..0000000 Binary files a/client/images/icons/cc/black/png/not_connected_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/not_connected_icon&32.png b/client/images/icons/cc/black/png/not_connected_icon&32.png deleted file mode 100755 index e7c802c..0000000 Binary files a/client/images/icons/cc/black/png/not_connected_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/not_connected_icon&48.png b/client/images/icons/cc/black/png/not_connected_icon&48.png deleted file mode 100755 index ba207bf..0000000 Binary files a/client/images/icons/cc/black/png/not_connected_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/notepad_2_icon&16.png b/client/images/icons/cc/black/png/notepad_2_icon&16.png deleted file mode 100755 index 87adc8c..0000000 Binary files a/client/images/icons/cc/black/png/notepad_2_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/notepad_2_icon&24.png b/client/images/icons/cc/black/png/notepad_2_icon&24.png deleted file mode 100755 index 623edeb..0000000 Binary files a/client/images/icons/cc/black/png/notepad_2_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/notepad_2_icon&32.png b/client/images/icons/cc/black/png/notepad_2_icon&32.png deleted file mode 100755 index 69ac4ca..0000000 Binary files a/client/images/icons/cc/black/png/notepad_2_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/notepad_2_icon&48.png b/client/images/icons/cc/black/png/notepad_2_icon&48.png deleted file mode 100755 index 5fd4874..0000000 Binary files a/client/images/icons/cc/black/png/notepad_2_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/notepad_icon&16.png b/client/images/icons/cc/black/png/notepad_icon&16.png deleted file mode 100755 index 5e1b75e..0000000 Binary files a/client/images/icons/cc/black/png/notepad_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/notepad_icon&24.png b/client/images/icons/cc/black/png/notepad_icon&24.png deleted file mode 100755 index bf7a0f8..0000000 Binary files a/client/images/icons/cc/black/png/notepad_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/notepad_icon&32.png b/client/images/icons/cc/black/png/notepad_icon&32.png deleted file mode 100755 index a01fbe8..0000000 Binary files a/client/images/icons/cc/black/png/notepad_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/notepad_icon&48.png b/client/images/icons/cc/black/png/notepad_icon&48.png deleted file mode 100755 index acf2a3e..0000000 Binary files a/client/images/icons/cc/black/png/notepad_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/off_icon&16.png b/client/images/icons/cc/black/png/off_icon&16.png deleted file mode 100755 index 3c44cae..0000000 Binary files a/client/images/icons/cc/black/png/off_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/off_icon&24.png b/client/images/icons/cc/black/png/off_icon&24.png deleted file mode 100755 index 74dbeb3..0000000 Binary files a/client/images/icons/cc/black/png/off_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/off_icon&32.png b/client/images/icons/cc/black/png/off_icon&32.png deleted file mode 100755 index 752677f..0000000 Binary files a/client/images/icons/cc/black/png/off_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/off_icon&48.png b/client/images/icons/cc/black/png/off_icon&48.png deleted file mode 100755 index b326ca9..0000000 Binary files a/client/images/icons/cc/black/png/off_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/on-off_icon&16.png b/client/images/icons/cc/black/png/on-off_icon&16.png deleted file mode 100755 index a9b0ab6..0000000 Binary files a/client/images/icons/cc/black/png/on-off_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/on-off_icon&24.png b/client/images/icons/cc/black/png/on-off_icon&24.png deleted file mode 100755 index bd5997c..0000000 Binary files a/client/images/icons/cc/black/png/on-off_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/on-off_icon&32.png b/client/images/icons/cc/black/png/on-off_icon&32.png deleted file mode 100755 index 75af5bd..0000000 Binary files a/client/images/icons/cc/black/png/on-off_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/on-off_icon&48.png b/client/images/icons/cc/black/png/on-off_icon&48.png deleted file mode 100755 index ee14ac0..0000000 Binary files a/client/images/icons/cc/black/png/on-off_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/on_icon&16.png b/client/images/icons/cc/black/png/on_icon&16.png deleted file mode 100755 index a1b4745..0000000 Binary files a/client/images/icons/cc/black/png/on_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/on_icon&24.png b/client/images/icons/cc/black/png/on_icon&24.png deleted file mode 100755 index 73e6990..0000000 Binary files a/client/images/icons/cc/black/png/on_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/on_icon&32.png b/client/images/icons/cc/black/png/on_icon&32.png deleted file mode 100755 index 380ba73..0000000 Binary files a/client/images/icons/cc/black/png/on_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/on_icon&48.png b/client/images/icons/cc/black/png/on_icon&48.png deleted file mode 100755 index 653bce9..0000000 Binary files a/client/images/icons/cc/black/png/on_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/openid_icon&16.png b/client/images/icons/cc/black/png/openid_icon&16.png deleted file mode 100755 index dea1cf6..0000000 Binary files a/client/images/icons/cc/black/png/openid_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/openid_icon&24.png b/client/images/icons/cc/black/png/openid_icon&24.png deleted file mode 100755 index 99e67c8..0000000 Binary files a/client/images/icons/cc/black/png/openid_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/openid_icon&32.png b/client/images/icons/cc/black/png/openid_icon&32.png deleted file mode 100755 index 4869b85..0000000 Binary files a/client/images/icons/cc/black/png/openid_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/openid_icon&48.png b/client/images/icons/cc/black/png/openid_icon&48.png deleted file mode 100755 index 2b1aff7..0000000 Binary files a/client/images/icons/cc/black/png/openid_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/padlock_closed_icon&16.png b/client/images/icons/cc/black/png/padlock_closed_icon&16.png deleted file mode 100755 index 91d184a..0000000 Binary files a/client/images/icons/cc/black/png/padlock_closed_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/padlock_closed_icon&24.png b/client/images/icons/cc/black/png/padlock_closed_icon&24.png deleted file mode 100755 index d3ccbc1..0000000 Binary files a/client/images/icons/cc/black/png/padlock_closed_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/padlock_closed_icon&32.png b/client/images/icons/cc/black/png/padlock_closed_icon&32.png deleted file mode 100755 index bf0501d..0000000 Binary files a/client/images/icons/cc/black/png/padlock_closed_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/padlock_closed_icon&48.png b/client/images/icons/cc/black/png/padlock_closed_icon&48.png deleted file mode 100755 index 903f231..0000000 Binary files a/client/images/icons/cc/black/png/padlock_closed_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/padlock_open_icon&16.png b/client/images/icons/cc/black/png/padlock_open_icon&16.png deleted file mode 100755 index 9836503..0000000 Binary files a/client/images/icons/cc/black/png/padlock_open_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/padlock_open_icon&24.png b/client/images/icons/cc/black/png/padlock_open_icon&24.png deleted file mode 100755 index 8d5f8bb..0000000 Binary files a/client/images/icons/cc/black/png/padlock_open_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/padlock_open_icon&32.png b/client/images/icons/cc/black/png/padlock_open_icon&32.png deleted file mode 100755 index 16ec609..0000000 Binary files a/client/images/icons/cc/black/png/padlock_open_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/padlock_open_icon&48.png b/client/images/icons/cc/black/png/padlock_open_icon&48.png deleted file mode 100755 index 62fb8e0..0000000 Binary files a/client/images/icons/cc/black/png/padlock_open_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/page_layout_icon&16.png b/client/images/icons/cc/black/png/page_layout_icon&16.png deleted file mode 100755 index 1b352b2..0000000 Binary files a/client/images/icons/cc/black/png/page_layout_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/page_layout_icon&24.png b/client/images/icons/cc/black/png/page_layout_icon&24.png deleted file mode 100755 index 2c288ea..0000000 Binary files a/client/images/icons/cc/black/png/page_layout_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/page_layout_icon&32.png b/client/images/icons/cc/black/png/page_layout_icon&32.png deleted file mode 100755 index 180f36e..0000000 Binary files a/client/images/icons/cc/black/png/page_layout_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/page_layout_icon&48.png b/client/images/icons/cc/black/png/page_layout_icon&48.png deleted file mode 100755 index 3683a3c..0000000 Binary files a/client/images/icons/cc/black/png/page_layout_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/paper_airplane_icon&16.png b/client/images/icons/cc/black/png/paper_airplane_icon&16.png deleted file mode 100755 index da42327..0000000 Binary files a/client/images/icons/cc/black/png/paper_airplane_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/paper_airplane_icon&24.png b/client/images/icons/cc/black/png/paper_airplane_icon&24.png deleted file mode 100755 index 3453aa4..0000000 Binary files a/client/images/icons/cc/black/png/paper_airplane_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/paper_airplane_icon&32.png b/client/images/icons/cc/black/png/paper_airplane_icon&32.png deleted file mode 100755 index 1433510..0000000 Binary files a/client/images/icons/cc/black/png/paper_airplane_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/paper_airplane_icon&48.png b/client/images/icons/cc/black/png/paper_airplane_icon&48.png deleted file mode 100755 index f3686f9..0000000 Binary files a/client/images/icons/cc/black/png/paper_airplane_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/paragraph_icon&16.png b/client/images/icons/cc/black/png/paragraph_icon&16.png deleted file mode 100755 index 7858dfe..0000000 Binary files a/client/images/icons/cc/black/png/paragraph_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/paragraph_icon&24.png b/client/images/icons/cc/black/png/paragraph_icon&24.png deleted file mode 100755 index 37a6227..0000000 Binary files a/client/images/icons/cc/black/png/paragraph_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/paragraph_icon&32.png b/client/images/icons/cc/black/png/paragraph_icon&32.png deleted file mode 100755 index 6283f55..0000000 Binary files a/client/images/icons/cc/black/png/paragraph_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/paragraph_icon&48.png b/client/images/icons/cc/black/png/paragraph_icon&48.png deleted file mode 100755 index 8896bba..0000000 Binary files a/client/images/icons/cc/black/png/paragraph_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/pencil_icon&16.png b/client/images/icons/cc/black/png/pencil_icon&16.png deleted file mode 100755 index c48e5e6..0000000 Binary files a/client/images/icons/cc/black/png/pencil_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/pencil_icon&24.png b/client/images/icons/cc/black/png/pencil_icon&24.png deleted file mode 100755 index 41e55b3..0000000 Binary files a/client/images/icons/cc/black/png/pencil_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/pencil_icon&32.png b/client/images/icons/cc/black/png/pencil_icon&32.png deleted file mode 100755 index 9ec171a..0000000 Binary files a/client/images/icons/cc/black/png/pencil_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/pencil_icon&48.png b/client/images/icons/cc/black/png/pencil_icon&48.png deleted file mode 100755 index 4a7ada8..0000000 Binary files a/client/images/icons/cc/black/png/pencil_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/phone_1_icon&16.png b/client/images/icons/cc/black/png/phone_1_icon&16.png deleted file mode 100755 index e8a2737..0000000 Binary files a/client/images/icons/cc/black/png/phone_1_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/phone_1_icon&24.png b/client/images/icons/cc/black/png/phone_1_icon&24.png deleted file mode 100755 index 529550a..0000000 Binary files a/client/images/icons/cc/black/png/phone_1_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/phone_1_icon&32.png b/client/images/icons/cc/black/png/phone_1_icon&32.png deleted file mode 100755 index d5a2c24..0000000 Binary files a/client/images/icons/cc/black/png/phone_1_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/phone_1_icon&48.png b/client/images/icons/cc/black/png/phone_1_icon&48.png deleted file mode 100755 index f682e57..0000000 Binary files a/client/images/icons/cc/black/png/phone_1_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/phone_2_icon&16.png b/client/images/icons/cc/black/png/phone_2_icon&16.png deleted file mode 100755 index 03223b4..0000000 Binary files a/client/images/icons/cc/black/png/phone_2_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/phone_2_icon&24.png b/client/images/icons/cc/black/png/phone_2_icon&24.png deleted file mode 100755 index d8e6f32..0000000 Binary files a/client/images/icons/cc/black/png/phone_2_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/phone_2_icon&32.png b/client/images/icons/cc/black/png/phone_2_icon&32.png deleted file mode 100755 index 33acc48..0000000 Binary files a/client/images/icons/cc/black/png/phone_2_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/phone_2_icon&48.png b/client/images/icons/cc/black/png/phone_2_icon&48.png deleted file mode 100755 index 391b4d6..0000000 Binary files a/client/images/icons/cc/black/png/phone_2_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/phone_icon&16.png b/client/images/icons/cc/black/png/phone_icon&16.png deleted file mode 100755 index 663b4ce..0000000 Binary files a/client/images/icons/cc/black/png/phone_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/phone_icon&24.png b/client/images/icons/cc/black/png/phone_icon&24.png deleted file mode 100755 index 1afd46f..0000000 Binary files a/client/images/icons/cc/black/png/phone_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/phone_icon&32.png b/client/images/icons/cc/black/png/phone_icon&32.png deleted file mode 100755 index bbfa454..0000000 Binary files a/client/images/icons/cc/black/png/phone_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/phone_icon&48.png b/client/images/icons/cc/black/png/phone_icon&48.png deleted file mode 100755 index aee3b60..0000000 Binary files a/client/images/icons/cc/black/png/phone_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/phone_touch_icon&16.png b/client/images/icons/cc/black/png/phone_touch_icon&16.png deleted file mode 100755 index 192ffa3..0000000 Binary files a/client/images/icons/cc/black/png/phone_touch_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/phone_touch_icon&24.png b/client/images/icons/cc/black/png/phone_touch_icon&24.png deleted file mode 100755 index a82af81..0000000 Binary files a/client/images/icons/cc/black/png/phone_touch_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/phone_touch_icon&32.png b/client/images/icons/cc/black/png/phone_touch_icon&32.png deleted file mode 100755 index 643eddd..0000000 Binary files a/client/images/icons/cc/black/png/phone_touch_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/phone_touch_icon&48.png b/client/images/icons/cc/black/png/phone_touch_icon&48.png deleted file mode 100755 index 44c624b..0000000 Binary files a/client/images/icons/cc/black/png/phone_touch_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/photo_icon&16.png b/client/images/icons/cc/black/png/photo_icon&16.png deleted file mode 100755 index 43480d1..0000000 Binary files a/client/images/icons/cc/black/png/photo_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/photo_icon&24.png b/client/images/icons/cc/black/png/photo_icon&24.png deleted file mode 100755 index cecddf9..0000000 Binary files a/client/images/icons/cc/black/png/photo_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/photo_icon&32.png b/client/images/icons/cc/black/png/photo_icon&32.png deleted file mode 100755 index 6b5b1db..0000000 Binary files a/client/images/icons/cc/black/png/photo_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/photo_icon&48.png b/client/images/icons/cc/black/png/photo_icon&48.png deleted file mode 100755 index c413647..0000000 Binary files a/client/images/icons/cc/black/png/photo_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/picture_icon&16.png b/client/images/icons/cc/black/png/picture_icon&16.png deleted file mode 100755 index 93f2c94..0000000 Binary files a/client/images/icons/cc/black/png/picture_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/picture_icon&24.png b/client/images/icons/cc/black/png/picture_icon&24.png deleted file mode 100755 index 48f22cf..0000000 Binary files a/client/images/icons/cc/black/png/picture_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/picture_icon&32.png b/client/images/icons/cc/black/png/picture_icon&32.png deleted file mode 100755 index 15b1569..0000000 Binary files a/client/images/icons/cc/black/png/picture_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/picture_icon&48.png b/client/images/icons/cc/black/png/picture_icon&48.png deleted file mode 100755 index 9177b9b..0000000 Binary files a/client/images/icons/cc/black/png/picture_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/pin_2_icon&16.png b/client/images/icons/cc/black/png/pin_2_icon&16.png deleted file mode 100755 index 4821838..0000000 Binary files a/client/images/icons/cc/black/png/pin_2_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/pin_2_icon&24.png b/client/images/icons/cc/black/png/pin_2_icon&24.png deleted file mode 100755 index 9168884..0000000 Binary files a/client/images/icons/cc/black/png/pin_2_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/pin_2_icon&32.png b/client/images/icons/cc/black/png/pin_2_icon&32.png deleted file mode 100755 index 36c8f39..0000000 Binary files a/client/images/icons/cc/black/png/pin_2_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/pin_2_icon&48.png b/client/images/icons/cc/black/png/pin_2_icon&48.png deleted file mode 100755 index c171125..0000000 Binary files a/client/images/icons/cc/black/png/pin_2_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/pin_icon&16.png b/client/images/icons/cc/black/png/pin_icon&16.png deleted file mode 100755 index 5876da0..0000000 Binary files a/client/images/icons/cc/black/png/pin_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/pin_icon&24.png b/client/images/icons/cc/black/png/pin_icon&24.png deleted file mode 100755 index efd8749..0000000 Binary files a/client/images/icons/cc/black/png/pin_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/pin_icon&32.png b/client/images/icons/cc/black/png/pin_icon&32.png deleted file mode 100755 index ba28fce..0000000 Binary files a/client/images/icons/cc/black/png/pin_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/pin_icon&48.png b/client/images/icons/cc/black/png/pin_icon&48.png deleted file mode 100755 index 4f14786..0000000 Binary files a/client/images/icons/cc/black/png/pin_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/pin_map_down_icon&16.png b/client/images/icons/cc/black/png/pin_map_down_icon&16.png deleted file mode 100755 index b5fc9b2..0000000 Binary files a/client/images/icons/cc/black/png/pin_map_down_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/pin_map_down_icon&24.png b/client/images/icons/cc/black/png/pin_map_down_icon&24.png deleted file mode 100755 index 2c845fe..0000000 Binary files a/client/images/icons/cc/black/png/pin_map_down_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/pin_map_down_icon&32.png b/client/images/icons/cc/black/png/pin_map_down_icon&32.png deleted file mode 100755 index eced803..0000000 Binary files a/client/images/icons/cc/black/png/pin_map_down_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/pin_map_down_icon&48.png b/client/images/icons/cc/black/png/pin_map_down_icon&48.png deleted file mode 100755 index e4d6cd5..0000000 Binary files a/client/images/icons/cc/black/png/pin_map_down_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/pin_map_icon&16.png b/client/images/icons/cc/black/png/pin_map_icon&16.png deleted file mode 100755 index b92fba7..0000000 Binary files a/client/images/icons/cc/black/png/pin_map_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/pin_map_icon&24.png b/client/images/icons/cc/black/png/pin_map_icon&24.png deleted file mode 100755 index 61960a6..0000000 Binary files a/client/images/icons/cc/black/png/pin_map_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/pin_map_icon&32.png b/client/images/icons/cc/black/png/pin_map_icon&32.png deleted file mode 100755 index 1f7422f..0000000 Binary files a/client/images/icons/cc/black/png/pin_map_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/pin_map_icon&48.png b/client/images/icons/cc/black/png/pin_map_icon&48.png deleted file mode 100755 index 300cf65..0000000 Binary files a/client/images/icons/cc/black/png/pin_map_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/pin_map_left_icon&16.png b/client/images/icons/cc/black/png/pin_map_left_icon&16.png deleted file mode 100755 index 833f4b4..0000000 Binary files a/client/images/icons/cc/black/png/pin_map_left_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/pin_map_left_icon&24.png b/client/images/icons/cc/black/png/pin_map_left_icon&24.png deleted file mode 100755 index ba08829..0000000 Binary files a/client/images/icons/cc/black/png/pin_map_left_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/pin_map_left_icon&32.png b/client/images/icons/cc/black/png/pin_map_left_icon&32.png deleted file mode 100755 index 2de9ad8..0000000 Binary files a/client/images/icons/cc/black/png/pin_map_left_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/pin_map_left_icon&48.png b/client/images/icons/cc/black/png/pin_map_left_icon&48.png deleted file mode 100755 index 1a54353..0000000 Binary files a/client/images/icons/cc/black/png/pin_map_left_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/pin_map_right_icon&16.png b/client/images/icons/cc/black/png/pin_map_right_icon&16.png deleted file mode 100755 index e31a3b5..0000000 Binary files a/client/images/icons/cc/black/png/pin_map_right_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/pin_map_right_icon&24.png b/client/images/icons/cc/black/png/pin_map_right_icon&24.png deleted file mode 100755 index 8efcfa4..0000000 Binary files a/client/images/icons/cc/black/png/pin_map_right_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/pin_map_right_icon&32.png b/client/images/icons/cc/black/png/pin_map_right_icon&32.png deleted file mode 100755 index 6bb110f..0000000 Binary files a/client/images/icons/cc/black/png/pin_map_right_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/pin_map_right_icon&48.png b/client/images/icons/cc/black/png/pin_map_right_icon&48.png deleted file mode 100755 index b84a360..0000000 Binary files a/client/images/icons/cc/black/png/pin_map_right_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/pin_map_top_icon&16.png b/client/images/icons/cc/black/png/pin_map_top_icon&16.png deleted file mode 100755 index 0479a71..0000000 Binary files a/client/images/icons/cc/black/png/pin_map_top_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/pin_map_top_icon&24.png b/client/images/icons/cc/black/png/pin_map_top_icon&24.png deleted file mode 100755 index 2d38b8a..0000000 Binary files a/client/images/icons/cc/black/png/pin_map_top_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/pin_map_top_icon&32.png b/client/images/icons/cc/black/png/pin_map_top_icon&32.png deleted file mode 100755 index 836e953..0000000 Binary files a/client/images/icons/cc/black/png/pin_map_top_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/pin_map_top_icon&48.png b/client/images/icons/cc/black/png/pin_map_top_icon&48.png deleted file mode 100755 index a404409..0000000 Binary files a/client/images/icons/cc/black/png/pin_map_top_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/pin_sq_down_icon&16.png b/client/images/icons/cc/black/png/pin_sq_down_icon&16.png deleted file mode 100755 index d322a32..0000000 Binary files a/client/images/icons/cc/black/png/pin_sq_down_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/pin_sq_down_icon&24.png b/client/images/icons/cc/black/png/pin_sq_down_icon&24.png deleted file mode 100755 index 2bb2e5f..0000000 Binary files a/client/images/icons/cc/black/png/pin_sq_down_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/pin_sq_down_icon&32.png b/client/images/icons/cc/black/png/pin_sq_down_icon&32.png deleted file mode 100755 index 1e2e2cb..0000000 Binary files a/client/images/icons/cc/black/png/pin_sq_down_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/pin_sq_down_icon&48.png b/client/images/icons/cc/black/png/pin_sq_down_icon&48.png deleted file mode 100755 index fb240f3..0000000 Binary files a/client/images/icons/cc/black/png/pin_sq_down_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/pin_sq_left_icon&16.png b/client/images/icons/cc/black/png/pin_sq_left_icon&16.png deleted file mode 100755 index c97653b..0000000 Binary files a/client/images/icons/cc/black/png/pin_sq_left_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/pin_sq_left_icon&24.png b/client/images/icons/cc/black/png/pin_sq_left_icon&24.png deleted file mode 100755 index 387b2f4..0000000 Binary files a/client/images/icons/cc/black/png/pin_sq_left_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/pin_sq_left_icon&32.png b/client/images/icons/cc/black/png/pin_sq_left_icon&32.png deleted file mode 100755 index bfdab48..0000000 Binary files a/client/images/icons/cc/black/png/pin_sq_left_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/pin_sq_left_icon&48.png b/client/images/icons/cc/black/png/pin_sq_left_icon&48.png deleted file mode 100755 index b7b5d3c..0000000 Binary files a/client/images/icons/cc/black/png/pin_sq_left_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/pin_sq_right_icon&16.png b/client/images/icons/cc/black/png/pin_sq_right_icon&16.png deleted file mode 100755 index 4847bf5..0000000 Binary files a/client/images/icons/cc/black/png/pin_sq_right_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/pin_sq_right_icon&24.png b/client/images/icons/cc/black/png/pin_sq_right_icon&24.png deleted file mode 100755 index 5ba6585..0000000 Binary files a/client/images/icons/cc/black/png/pin_sq_right_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/pin_sq_right_icon&32.png b/client/images/icons/cc/black/png/pin_sq_right_icon&32.png deleted file mode 100755 index 6abab8a..0000000 Binary files a/client/images/icons/cc/black/png/pin_sq_right_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/pin_sq_right_icon&48.png b/client/images/icons/cc/black/png/pin_sq_right_icon&48.png deleted file mode 100755 index 4c11c0e..0000000 Binary files a/client/images/icons/cc/black/png/pin_sq_right_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/pin_sq_top_icon&16.png b/client/images/icons/cc/black/png/pin_sq_top_icon&16.png deleted file mode 100755 index 34ca896..0000000 Binary files a/client/images/icons/cc/black/png/pin_sq_top_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/pin_sq_top_icon&24.png b/client/images/icons/cc/black/png/pin_sq_top_icon&24.png deleted file mode 100755 index a19fb70..0000000 Binary files a/client/images/icons/cc/black/png/pin_sq_top_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/pin_sq_top_icon&32.png b/client/images/icons/cc/black/png/pin_sq_top_icon&32.png deleted file mode 100755 index b4256bd..0000000 Binary files a/client/images/icons/cc/black/png/pin_sq_top_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/pin_sq_top_icon&48.png b/client/images/icons/cc/black/png/pin_sq_top_icon&48.png deleted file mode 100755 index 846bf39..0000000 Binary files a/client/images/icons/cc/black/png/pin_sq_top_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/playback_ff_icon&16.png b/client/images/icons/cc/black/png/playback_ff_icon&16.png deleted file mode 100755 index 9726960..0000000 Binary files a/client/images/icons/cc/black/png/playback_ff_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/playback_ff_icon&24.png b/client/images/icons/cc/black/png/playback_ff_icon&24.png deleted file mode 100755 index c959ab8..0000000 Binary files a/client/images/icons/cc/black/png/playback_ff_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/playback_ff_icon&32.png b/client/images/icons/cc/black/png/playback_ff_icon&32.png deleted file mode 100755 index cefc5ee..0000000 Binary files a/client/images/icons/cc/black/png/playback_ff_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/playback_ff_icon&48.png b/client/images/icons/cc/black/png/playback_ff_icon&48.png deleted file mode 100755 index 4930e9d..0000000 Binary files a/client/images/icons/cc/black/png/playback_ff_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/playback_next_icon&16.png b/client/images/icons/cc/black/png/playback_next_icon&16.png deleted file mode 100755 index 00a4c8d..0000000 Binary files a/client/images/icons/cc/black/png/playback_next_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/playback_next_icon&24.png b/client/images/icons/cc/black/png/playback_next_icon&24.png deleted file mode 100755 index d82f4bc..0000000 Binary files a/client/images/icons/cc/black/png/playback_next_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/playback_next_icon&32.png b/client/images/icons/cc/black/png/playback_next_icon&32.png deleted file mode 100755 index 791b065..0000000 Binary files a/client/images/icons/cc/black/png/playback_next_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/playback_next_icon&48.png b/client/images/icons/cc/black/png/playback_next_icon&48.png deleted file mode 100755 index ef109b9..0000000 Binary files a/client/images/icons/cc/black/png/playback_next_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/playback_pause_icon&16.png b/client/images/icons/cc/black/png/playback_pause_icon&16.png deleted file mode 100755 index 1202d6c..0000000 Binary files a/client/images/icons/cc/black/png/playback_pause_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/playback_pause_icon&24.png b/client/images/icons/cc/black/png/playback_pause_icon&24.png deleted file mode 100755 index 90d5b44..0000000 Binary files a/client/images/icons/cc/black/png/playback_pause_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/playback_pause_icon&32.png b/client/images/icons/cc/black/png/playback_pause_icon&32.png deleted file mode 100755 index 5a510b1..0000000 Binary files a/client/images/icons/cc/black/png/playback_pause_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/playback_pause_icon&48.png b/client/images/icons/cc/black/png/playback_pause_icon&48.png deleted file mode 100755 index cab2878..0000000 Binary files a/client/images/icons/cc/black/png/playback_pause_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/playback_play_icon&16.png b/client/images/icons/cc/black/png/playback_play_icon&16.png deleted file mode 100755 index 941d3fb..0000000 Binary files a/client/images/icons/cc/black/png/playback_play_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/playback_play_icon&24.png b/client/images/icons/cc/black/png/playback_play_icon&24.png deleted file mode 100755 index 1bc399c..0000000 Binary files a/client/images/icons/cc/black/png/playback_play_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/playback_play_icon&32.png b/client/images/icons/cc/black/png/playback_play_icon&32.png deleted file mode 100755 index d0ed2fb..0000000 Binary files a/client/images/icons/cc/black/png/playback_play_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/playback_play_icon&48.png b/client/images/icons/cc/black/png/playback_play_icon&48.png deleted file mode 100755 index 5422b39..0000000 Binary files a/client/images/icons/cc/black/png/playback_play_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/playback_prev_icon&16.png b/client/images/icons/cc/black/png/playback_prev_icon&16.png deleted file mode 100755 index e68df4a..0000000 Binary files a/client/images/icons/cc/black/png/playback_prev_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/playback_prev_icon&24.png b/client/images/icons/cc/black/png/playback_prev_icon&24.png deleted file mode 100755 index 3783d30..0000000 Binary files a/client/images/icons/cc/black/png/playback_prev_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/playback_prev_icon&32.png b/client/images/icons/cc/black/png/playback_prev_icon&32.png deleted file mode 100755 index 1bbcc24..0000000 Binary files a/client/images/icons/cc/black/png/playback_prev_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/playback_prev_icon&48.png b/client/images/icons/cc/black/png/playback_prev_icon&48.png deleted file mode 100755 index 5884f0f..0000000 Binary files a/client/images/icons/cc/black/png/playback_prev_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/playback_rec_icon&16.png b/client/images/icons/cc/black/png/playback_rec_icon&16.png deleted file mode 100755 index 7560503..0000000 Binary files a/client/images/icons/cc/black/png/playback_rec_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/playback_rec_icon&24.png b/client/images/icons/cc/black/png/playback_rec_icon&24.png deleted file mode 100755 index 5f30ffe..0000000 Binary files a/client/images/icons/cc/black/png/playback_rec_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/playback_rec_icon&32.png b/client/images/icons/cc/black/png/playback_rec_icon&32.png deleted file mode 100755 index e5a634d..0000000 Binary files a/client/images/icons/cc/black/png/playback_rec_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/playback_rec_icon&48.png b/client/images/icons/cc/black/png/playback_rec_icon&48.png deleted file mode 100755 index 2ce965a..0000000 Binary files a/client/images/icons/cc/black/png/playback_rec_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/playback_reload_icon&16.png b/client/images/icons/cc/black/png/playback_reload_icon&16.png deleted file mode 100755 index cb2c8cf..0000000 Binary files a/client/images/icons/cc/black/png/playback_reload_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/playback_reload_icon&24.png b/client/images/icons/cc/black/png/playback_reload_icon&24.png deleted file mode 100755 index 0c4ffac..0000000 Binary files a/client/images/icons/cc/black/png/playback_reload_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/playback_reload_icon&32.png b/client/images/icons/cc/black/png/playback_reload_icon&32.png deleted file mode 100755 index ae79637..0000000 Binary files a/client/images/icons/cc/black/png/playback_reload_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/playback_reload_icon&48.png b/client/images/icons/cc/black/png/playback_reload_icon&48.png deleted file mode 100755 index d0150b5..0000000 Binary files a/client/images/icons/cc/black/png/playback_reload_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/playback_rew_icon&16.png b/client/images/icons/cc/black/png/playback_rew_icon&16.png deleted file mode 100755 index 9a24e6e..0000000 Binary files a/client/images/icons/cc/black/png/playback_rew_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/playback_rew_icon&24.png b/client/images/icons/cc/black/png/playback_rew_icon&24.png deleted file mode 100755 index cd62212..0000000 Binary files a/client/images/icons/cc/black/png/playback_rew_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/playback_rew_icon&32.png b/client/images/icons/cc/black/png/playback_rew_icon&32.png deleted file mode 100755 index a96eb6d..0000000 Binary files a/client/images/icons/cc/black/png/playback_rew_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/playback_rew_icon&48.png b/client/images/icons/cc/black/png/playback_rew_icon&48.png deleted file mode 100755 index 42826b9..0000000 Binary files a/client/images/icons/cc/black/png/playback_rew_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/playback_stop_icon&16.png b/client/images/icons/cc/black/png/playback_stop_icon&16.png deleted file mode 100755 index c58c5cd..0000000 Binary files a/client/images/icons/cc/black/png/playback_stop_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/playback_stop_icon&24.png b/client/images/icons/cc/black/png/playback_stop_icon&24.png deleted file mode 100755 index 3964261..0000000 Binary files a/client/images/icons/cc/black/png/playback_stop_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/playback_stop_icon&32.png b/client/images/icons/cc/black/png/playback_stop_icon&32.png deleted file mode 100755 index 1d17234..0000000 Binary files a/client/images/icons/cc/black/png/playback_stop_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/playback_stop_icon&48.png b/client/images/icons/cc/black/png/playback_stop_icon&48.png deleted file mode 100755 index ca2af38..0000000 Binary files a/client/images/icons/cc/black/png/playback_stop_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/podcast_icon&16.png b/client/images/icons/cc/black/png/podcast_icon&16.png deleted file mode 100755 index 5d919af..0000000 Binary files a/client/images/icons/cc/black/png/podcast_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/podcast_icon&24.png b/client/images/icons/cc/black/png/podcast_icon&24.png deleted file mode 100755 index e600fb6..0000000 Binary files a/client/images/icons/cc/black/png/podcast_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/podcast_icon&32.png b/client/images/icons/cc/black/png/podcast_icon&32.png deleted file mode 100755 index cfccf3f..0000000 Binary files a/client/images/icons/cc/black/png/podcast_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/podcast_icon&48.png b/client/images/icons/cc/black/png/podcast_icon&48.png deleted file mode 100755 index 53a940c..0000000 Binary files a/client/images/icons/cc/black/png/podcast_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/preso_icon&16.png b/client/images/icons/cc/black/png/preso_icon&16.png deleted file mode 100755 index 1522a0b..0000000 Binary files a/client/images/icons/cc/black/png/preso_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/preso_icon&24.png b/client/images/icons/cc/black/png/preso_icon&24.png deleted file mode 100755 index 08b27b8..0000000 Binary files a/client/images/icons/cc/black/png/preso_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/preso_icon&32.png b/client/images/icons/cc/black/png/preso_icon&32.png deleted file mode 100755 index ae35c87..0000000 Binary files a/client/images/icons/cc/black/png/preso_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/preso_icon&48.png b/client/images/icons/cc/black/png/preso_icon&48.png deleted file mode 100755 index 48f7cfe..0000000 Binary files a/client/images/icons/cc/black/png/preso_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/print_icon&16.png b/client/images/icons/cc/black/png/print_icon&16.png deleted file mode 100755 index 901bb3f..0000000 Binary files a/client/images/icons/cc/black/png/print_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/print_icon&24.png b/client/images/icons/cc/black/png/print_icon&24.png deleted file mode 100755 index d4c8d7c..0000000 Binary files a/client/images/icons/cc/black/png/print_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/print_icon&32.png b/client/images/icons/cc/black/png/print_icon&32.png deleted file mode 100755 index 40c5c87..0000000 Binary files a/client/images/icons/cc/black/png/print_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/print_icon&48.png b/client/images/icons/cc/black/png/print_icon&48.png deleted file mode 100755 index 74e47d8..0000000 Binary files a/client/images/icons/cc/black/png/print_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/push_pin_icon&16.png b/client/images/icons/cc/black/png/push_pin_icon&16.png deleted file mode 100755 index 72dae24..0000000 Binary files a/client/images/icons/cc/black/png/push_pin_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/push_pin_icon&24.png b/client/images/icons/cc/black/png/push_pin_icon&24.png deleted file mode 100755 index e230982..0000000 Binary files a/client/images/icons/cc/black/png/push_pin_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/push_pin_icon&32.png b/client/images/icons/cc/black/png/push_pin_icon&32.png deleted file mode 100755 index 7d6700c..0000000 Binary files a/client/images/icons/cc/black/png/push_pin_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/push_pin_icon&48.png b/client/images/icons/cc/black/png/push_pin_icon&48.png deleted file mode 100755 index 4546253..0000000 Binary files a/client/images/icons/cc/black/png/push_pin_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/redo_icon&16.png b/client/images/icons/cc/black/png/redo_icon&16.png deleted file mode 100755 index e54860d..0000000 Binary files a/client/images/icons/cc/black/png/redo_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/redo_icon&24.png b/client/images/icons/cc/black/png/redo_icon&24.png deleted file mode 100755 index 87cdce7..0000000 Binary files a/client/images/icons/cc/black/png/redo_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/redo_icon&32.png b/client/images/icons/cc/black/png/redo_icon&32.png deleted file mode 100755 index cbf3961..0000000 Binary files a/client/images/icons/cc/black/png/redo_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/redo_icon&48.png b/client/images/icons/cc/black/png/redo_icon&48.png deleted file mode 100755 index 4486db1..0000000 Binary files a/client/images/icons/cc/black/png/redo_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/refresh_icon&16.png b/client/images/icons/cc/black/png/refresh_icon&16.png deleted file mode 100755 index 87a2fa2..0000000 Binary files a/client/images/icons/cc/black/png/refresh_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/refresh_icon&24.png b/client/images/icons/cc/black/png/refresh_icon&24.png deleted file mode 100755 index 36c2e0c..0000000 Binary files a/client/images/icons/cc/black/png/refresh_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/refresh_icon&32.png b/client/images/icons/cc/black/png/refresh_icon&32.png deleted file mode 100755 index 1115a61..0000000 Binary files a/client/images/icons/cc/black/png/refresh_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/refresh_icon&48.png b/client/images/icons/cc/black/png/refresh_icon&48.png deleted file mode 100755 index 0fc0742..0000000 Binary files a/client/images/icons/cc/black/png/refresh_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/reload_icon&16.png b/client/images/icons/cc/black/png/reload_icon&16.png deleted file mode 100755 index d281c8a..0000000 Binary files a/client/images/icons/cc/black/png/reload_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/reload_icon&24.png b/client/images/icons/cc/black/png/reload_icon&24.png deleted file mode 100755 index 63b9089..0000000 Binary files a/client/images/icons/cc/black/png/reload_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/reload_icon&32.png b/client/images/icons/cc/black/png/reload_icon&32.png deleted file mode 100755 index b385bcb..0000000 Binary files a/client/images/icons/cc/black/png/reload_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/reload_icon&48.png b/client/images/icons/cc/black/png/reload_icon&48.png deleted file mode 100755 index 2823a6c..0000000 Binary files a/client/images/icons/cc/black/png/reload_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/rewind_previous_icon&16.png b/client/images/icons/cc/black/png/rewind_previous_icon&16.png deleted file mode 100755 index 0588cbc..0000000 Binary files a/client/images/icons/cc/black/png/rewind_previous_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/rewind_previous_icon&24.png b/client/images/icons/cc/black/png/rewind_previous_icon&24.png deleted file mode 100755 index 93d7216..0000000 Binary files a/client/images/icons/cc/black/png/rewind_previous_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/rewind_previous_icon&32.png b/client/images/icons/cc/black/png/rewind_previous_icon&32.png deleted file mode 100755 index 73489b1..0000000 Binary files a/client/images/icons/cc/black/png/rewind_previous_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/rewind_previous_icon&48.png b/client/images/icons/cc/black/png/rewind_previous_icon&48.png deleted file mode 100755 index 6843d9f..0000000 Binary files a/client/images/icons/cc/black/png/rewind_previous_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/rnd_br_down_icon&16.png b/client/images/icons/cc/black/png/rnd_br_down_icon&16.png deleted file mode 100755 index 23ed57b..0000000 Binary files a/client/images/icons/cc/black/png/rnd_br_down_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/rnd_br_down_icon&24.png b/client/images/icons/cc/black/png/rnd_br_down_icon&24.png deleted file mode 100755 index 0d6d8fb..0000000 Binary files a/client/images/icons/cc/black/png/rnd_br_down_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/rnd_br_down_icon&32.png b/client/images/icons/cc/black/png/rnd_br_down_icon&32.png deleted file mode 100755 index 1d85c90..0000000 Binary files a/client/images/icons/cc/black/png/rnd_br_down_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/rnd_br_down_icon&48.png b/client/images/icons/cc/black/png/rnd_br_down_icon&48.png deleted file mode 100755 index 26ee94a..0000000 Binary files a/client/images/icons/cc/black/png/rnd_br_down_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/rnd_br_first_icon&16.png b/client/images/icons/cc/black/png/rnd_br_first_icon&16.png deleted file mode 100755 index 21510d8..0000000 Binary files a/client/images/icons/cc/black/png/rnd_br_first_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/rnd_br_first_icon&24.png b/client/images/icons/cc/black/png/rnd_br_first_icon&24.png deleted file mode 100755 index 5d18553..0000000 Binary files a/client/images/icons/cc/black/png/rnd_br_first_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/rnd_br_first_icon&32.png b/client/images/icons/cc/black/png/rnd_br_first_icon&32.png deleted file mode 100755 index 0aa9246..0000000 Binary files a/client/images/icons/cc/black/png/rnd_br_first_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/rnd_br_first_icon&48.png b/client/images/icons/cc/black/png/rnd_br_first_icon&48.png deleted file mode 100755 index 67b4276..0000000 Binary files a/client/images/icons/cc/black/png/rnd_br_first_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/rnd_br_last_icon&16.png b/client/images/icons/cc/black/png/rnd_br_last_icon&16.png deleted file mode 100755 index f22f934..0000000 Binary files a/client/images/icons/cc/black/png/rnd_br_last_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/rnd_br_last_icon&24.png b/client/images/icons/cc/black/png/rnd_br_last_icon&24.png deleted file mode 100755 index 01da56b..0000000 Binary files a/client/images/icons/cc/black/png/rnd_br_last_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/rnd_br_last_icon&32.png b/client/images/icons/cc/black/png/rnd_br_last_icon&32.png deleted file mode 100755 index 608eeb4..0000000 Binary files a/client/images/icons/cc/black/png/rnd_br_last_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/rnd_br_last_icon&48.png b/client/images/icons/cc/black/png/rnd_br_last_icon&48.png deleted file mode 100755 index 57f01c4..0000000 Binary files a/client/images/icons/cc/black/png/rnd_br_last_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/rnd_br_next_icon&16.png b/client/images/icons/cc/black/png/rnd_br_next_icon&16.png deleted file mode 100755 index e69a92e..0000000 Binary files a/client/images/icons/cc/black/png/rnd_br_next_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/rnd_br_next_icon&24.png b/client/images/icons/cc/black/png/rnd_br_next_icon&24.png deleted file mode 100755 index a564ce0..0000000 Binary files a/client/images/icons/cc/black/png/rnd_br_next_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/rnd_br_next_icon&32.png b/client/images/icons/cc/black/png/rnd_br_next_icon&32.png deleted file mode 100755 index 8f4c99f..0000000 Binary files a/client/images/icons/cc/black/png/rnd_br_next_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/rnd_br_next_icon&48.png b/client/images/icons/cc/black/png/rnd_br_next_icon&48.png deleted file mode 100755 index 76ce5cb..0000000 Binary files a/client/images/icons/cc/black/png/rnd_br_next_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/rnd_br_prev_icon&16.png b/client/images/icons/cc/black/png/rnd_br_prev_icon&16.png deleted file mode 100755 index 589380d..0000000 Binary files a/client/images/icons/cc/black/png/rnd_br_prev_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/rnd_br_prev_icon&24.png b/client/images/icons/cc/black/png/rnd_br_prev_icon&24.png deleted file mode 100755 index bf077f4..0000000 Binary files a/client/images/icons/cc/black/png/rnd_br_prev_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/rnd_br_prev_icon&32.png b/client/images/icons/cc/black/png/rnd_br_prev_icon&32.png deleted file mode 100755 index 4dde524..0000000 Binary files a/client/images/icons/cc/black/png/rnd_br_prev_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/rnd_br_prev_icon&48.png b/client/images/icons/cc/black/png/rnd_br_prev_icon&48.png deleted file mode 100755 index 4ea4e2d..0000000 Binary files a/client/images/icons/cc/black/png/rnd_br_prev_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/rnd_br_up_icon&16.png b/client/images/icons/cc/black/png/rnd_br_up_icon&16.png deleted file mode 100755 index dc2f735..0000000 Binary files a/client/images/icons/cc/black/png/rnd_br_up_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/rnd_br_up_icon&24.png b/client/images/icons/cc/black/png/rnd_br_up_icon&24.png deleted file mode 100755 index 0b25f15..0000000 Binary files a/client/images/icons/cc/black/png/rnd_br_up_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/rnd_br_up_icon&32.png b/client/images/icons/cc/black/png/rnd_br_up_icon&32.png deleted file mode 100755 index e02e0e6..0000000 Binary files a/client/images/icons/cc/black/png/rnd_br_up_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/rnd_br_up_icon&48.png b/client/images/icons/cc/black/png/rnd_br_up_icon&48.png deleted file mode 100755 index bedf458..0000000 Binary files a/client/images/icons/cc/black/png/rnd_br_up_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/round_and_up_icon&16.png b/client/images/icons/cc/black/png/round_and_up_icon&16.png deleted file mode 100755 index 6482580..0000000 Binary files a/client/images/icons/cc/black/png/round_and_up_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/round_and_up_icon&24.png b/client/images/icons/cc/black/png/round_and_up_icon&24.png deleted file mode 100755 index bee74ac..0000000 Binary files a/client/images/icons/cc/black/png/round_and_up_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/round_and_up_icon&32.png b/client/images/icons/cc/black/png/round_and_up_icon&32.png deleted file mode 100755 index 75a2f1d..0000000 Binary files a/client/images/icons/cc/black/png/round_and_up_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/round_and_up_icon&48.png b/client/images/icons/cc/black/png/round_and_up_icon&48.png deleted file mode 100755 index ddc9cc0..0000000 Binary files a/client/images/icons/cc/black/png/round_and_up_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/round_arrow_left_icon&16.png b/client/images/icons/cc/black/png/round_arrow_left_icon&16.png deleted file mode 100755 index a9c67de..0000000 Binary files a/client/images/icons/cc/black/png/round_arrow_left_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/round_arrow_left_icon&24.png b/client/images/icons/cc/black/png/round_arrow_left_icon&24.png deleted file mode 100755 index 4c2888c..0000000 Binary files a/client/images/icons/cc/black/png/round_arrow_left_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/round_arrow_left_icon&32.png b/client/images/icons/cc/black/png/round_arrow_left_icon&32.png deleted file mode 100755 index 7f3e64c..0000000 Binary files a/client/images/icons/cc/black/png/round_arrow_left_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/round_arrow_left_icon&48.png b/client/images/icons/cc/black/png/round_arrow_left_icon&48.png deleted file mode 100755 index c9383c1..0000000 Binary files a/client/images/icons/cc/black/png/round_arrow_left_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/round_arrow_right_icon&16.png b/client/images/icons/cc/black/png/round_arrow_right_icon&16.png deleted file mode 100755 index 8713d0d..0000000 Binary files a/client/images/icons/cc/black/png/round_arrow_right_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/round_arrow_right_icon&24.png b/client/images/icons/cc/black/png/round_arrow_right_icon&24.png deleted file mode 100755 index 9992e0e..0000000 Binary files a/client/images/icons/cc/black/png/round_arrow_right_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/round_arrow_right_icon&32.png b/client/images/icons/cc/black/png/round_arrow_right_icon&32.png deleted file mode 100755 index 39aa0d8..0000000 Binary files a/client/images/icons/cc/black/png/round_arrow_right_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/round_arrow_right_icon&48.png b/client/images/icons/cc/black/png/round_arrow_right_icon&48.png deleted file mode 100755 index 1866729..0000000 Binary files a/client/images/icons/cc/black/png/round_arrow_right_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/round_checkmark_icon&16.png b/client/images/icons/cc/black/png/round_checkmark_icon&16.png deleted file mode 100755 index 42590ec..0000000 Binary files a/client/images/icons/cc/black/png/round_checkmark_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/round_checkmark_icon&24.png b/client/images/icons/cc/black/png/round_checkmark_icon&24.png deleted file mode 100755 index 17c157a..0000000 Binary files a/client/images/icons/cc/black/png/round_checkmark_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/round_checkmark_icon&32.png b/client/images/icons/cc/black/png/round_checkmark_icon&32.png deleted file mode 100755 index 148095b..0000000 Binary files a/client/images/icons/cc/black/png/round_checkmark_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/round_checkmark_icon&48.png b/client/images/icons/cc/black/png/round_checkmark_icon&48.png deleted file mode 100755 index 5e27238..0000000 Binary files a/client/images/icons/cc/black/png/round_checkmark_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/round_delete_icon&16.png b/client/images/icons/cc/black/png/round_delete_icon&16.png deleted file mode 100755 index 2f5d665..0000000 Binary files a/client/images/icons/cc/black/png/round_delete_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/round_delete_icon&24.png b/client/images/icons/cc/black/png/round_delete_icon&24.png deleted file mode 100755 index 2a6bf9a..0000000 Binary files a/client/images/icons/cc/black/png/round_delete_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/round_delete_icon&32.png b/client/images/icons/cc/black/png/round_delete_icon&32.png deleted file mode 100755 index c92514f..0000000 Binary files a/client/images/icons/cc/black/png/round_delete_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/round_delete_icon&48.png b/client/images/icons/cc/black/png/round_delete_icon&48.png deleted file mode 100755 index eae548f..0000000 Binary files a/client/images/icons/cc/black/png/round_delete_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/round_icon&16.png b/client/images/icons/cc/black/png/round_icon&16.png deleted file mode 100755 index d3b83be..0000000 Binary files a/client/images/icons/cc/black/png/round_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/round_icon&24.png b/client/images/icons/cc/black/png/round_icon&24.png deleted file mode 100755 index ea41a24..0000000 Binary files a/client/images/icons/cc/black/png/round_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/round_icon&32.png b/client/images/icons/cc/black/png/round_icon&32.png deleted file mode 100755 index 8951eb2..0000000 Binary files a/client/images/icons/cc/black/png/round_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/round_icon&48.png b/client/images/icons/cc/black/png/round_icon&48.png deleted file mode 100755 index e1e428f..0000000 Binary files a/client/images/icons/cc/black/png/round_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/round_minus_icon&16.png b/client/images/icons/cc/black/png/round_minus_icon&16.png deleted file mode 100755 index d3e4e30..0000000 Binary files a/client/images/icons/cc/black/png/round_minus_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/round_minus_icon&24.png b/client/images/icons/cc/black/png/round_minus_icon&24.png deleted file mode 100755 index 010f2d7..0000000 Binary files a/client/images/icons/cc/black/png/round_minus_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/round_minus_icon&32.png b/client/images/icons/cc/black/png/round_minus_icon&32.png deleted file mode 100755 index e8935c9..0000000 Binary files a/client/images/icons/cc/black/png/round_minus_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/round_minus_icon&48.png b/client/images/icons/cc/black/png/round_minus_icon&48.png deleted file mode 100755 index 7fe2864..0000000 Binary files a/client/images/icons/cc/black/png/round_minus_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/round_plus_icon&16.png b/client/images/icons/cc/black/png/round_plus_icon&16.png deleted file mode 100755 index e4f6ca1..0000000 Binary files a/client/images/icons/cc/black/png/round_plus_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/round_plus_icon&24.png b/client/images/icons/cc/black/png/round_plus_icon&24.png deleted file mode 100755 index aaf0169..0000000 Binary files a/client/images/icons/cc/black/png/round_plus_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/round_plus_icon&32.png b/client/images/icons/cc/black/png/round_plus_icon&32.png deleted file mode 100755 index d756154..0000000 Binary files a/client/images/icons/cc/black/png/round_plus_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/round_plus_icon&48.png b/client/images/icons/cc/black/png/round_plus_icon&48.png deleted file mode 100755 index ccf3031..0000000 Binary files a/client/images/icons/cc/black/png/round_plus_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/rss_icon&16.png b/client/images/icons/cc/black/png/rss_icon&16.png deleted file mode 100755 index f437f1c..0000000 Binary files a/client/images/icons/cc/black/png/rss_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/rss_icon&24.png b/client/images/icons/cc/black/png/rss_icon&24.png deleted file mode 100755 index e515d4d..0000000 Binary files a/client/images/icons/cc/black/png/rss_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/rss_icon&32.png b/client/images/icons/cc/black/png/rss_icon&32.png deleted file mode 100755 index 4cc5e74..0000000 Binary files a/client/images/icons/cc/black/png/rss_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/rss_icon&48.png b/client/images/icons/cc/black/png/rss_icon&48.png deleted file mode 100755 index 807b462..0000000 Binary files a/client/images/icons/cc/black/png/rss_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/rss_sq_icon&16.png b/client/images/icons/cc/black/png/rss_sq_icon&16.png deleted file mode 100755 index fda1b57..0000000 Binary files a/client/images/icons/cc/black/png/rss_sq_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/rss_sq_icon&24.png b/client/images/icons/cc/black/png/rss_sq_icon&24.png deleted file mode 100755 index e09e96f..0000000 Binary files a/client/images/icons/cc/black/png/rss_sq_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/rss_sq_icon&32.png b/client/images/icons/cc/black/png/rss_sq_icon&32.png deleted file mode 100755 index 679254d..0000000 Binary files a/client/images/icons/cc/black/png/rss_sq_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/rss_sq_icon&48.png b/client/images/icons/cc/black/png/rss_sq_icon&48.png deleted file mode 100755 index eb86c0e..0000000 Binary files a/client/images/icons/cc/black/png/rss_sq_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/sand_icon&16.png b/client/images/icons/cc/black/png/sand_icon&16.png deleted file mode 100755 index 540f06a..0000000 Binary files a/client/images/icons/cc/black/png/sand_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/sand_icon&24.png b/client/images/icons/cc/black/png/sand_icon&24.png deleted file mode 100755 index 2c60d2d..0000000 Binary files a/client/images/icons/cc/black/png/sand_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/sand_icon&32.png b/client/images/icons/cc/black/png/sand_icon&32.png deleted file mode 100755 index 42fbc40..0000000 Binary files a/client/images/icons/cc/black/png/sand_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/sand_icon&48.png b/client/images/icons/cc/black/png/sand_icon&48.png deleted file mode 100755 index b1afae1..0000000 Binary files a/client/images/icons/cc/black/png/sand_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/sat_dish_icon&16.png b/client/images/icons/cc/black/png/sat_dish_icon&16.png deleted file mode 100755 index bb2907c..0000000 Binary files a/client/images/icons/cc/black/png/sat_dish_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/sat_dish_icon&24.png b/client/images/icons/cc/black/png/sat_dish_icon&24.png deleted file mode 100755 index d6918e4..0000000 Binary files a/client/images/icons/cc/black/png/sat_dish_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/sat_dish_icon&32.png b/client/images/icons/cc/black/png/sat_dish_icon&32.png deleted file mode 100755 index 22f9b0b..0000000 Binary files a/client/images/icons/cc/black/png/sat_dish_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/sat_dish_icon&48.png b/client/images/icons/cc/black/png/sat_dish_icon&48.png deleted file mode 100755 index f9be319..0000000 Binary files a/client/images/icons/cc/black/png/sat_dish_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/save_icon&16.png b/client/images/icons/cc/black/png/save_icon&16.png deleted file mode 100755 index 857d4ef..0000000 Binary files a/client/images/icons/cc/black/png/save_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/save_icon&24.png b/client/images/icons/cc/black/png/save_icon&24.png deleted file mode 100755 index 08ed3d9..0000000 Binary files a/client/images/icons/cc/black/png/save_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/save_icon&32.png b/client/images/icons/cc/black/png/save_icon&32.png deleted file mode 100755 index f184706..0000000 Binary files a/client/images/icons/cc/black/png/save_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/save_icon&48.png b/client/images/icons/cc/black/png/save_icon&48.png deleted file mode 100755 index 838358e..0000000 Binary files a/client/images/icons/cc/black/png/save_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/server_icon&16.png b/client/images/icons/cc/black/png/server_icon&16.png deleted file mode 100755 index 4324d71..0000000 Binary files a/client/images/icons/cc/black/png/server_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/server_icon&24.png b/client/images/icons/cc/black/png/server_icon&24.png deleted file mode 100755 index dfd11b4..0000000 Binary files a/client/images/icons/cc/black/png/server_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/server_icon&32.png b/client/images/icons/cc/black/png/server_icon&32.png deleted file mode 100755 index 58ed468..0000000 Binary files a/client/images/icons/cc/black/png/server_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/server_icon&48.png b/client/images/icons/cc/black/png/server_icon&48.png deleted file mode 100755 index acca2e0..0000000 Binary files a/client/images/icons/cc/black/png/server_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/shapes_icon&16.png b/client/images/icons/cc/black/png/shapes_icon&16.png deleted file mode 100755 index b12165d..0000000 Binary files a/client/images/icons/cc/black/png/shapes_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/shapes_icon&24.png b/client/images/icons/cc/black/png/shapes_icon&24.png deleted file mode 100755 index b642a42..0000000 Binary files a/client/images/icons/cc/black/png/shapes_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/shapes_icon&32.png b/client/images/icons/cc/black/png/shapes_icon&32.png deleted file mode 100755 index f8c8386..0000000 Binary files a/client/images/icons/cc/black/png/shapes_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/shapes_icon&48.png b/client/images/icons/cc/black/png/shapes_icon&48.png deleted file mode 100755 index 4beb9b6..0000000 Binary files a/client/images/icons/cc/black/png/shapes_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/share_2_icon&16.png b/client/images/icons/cc/black/png/share_2_icon&16.png deleted file mode 100755 index 5be1654..0000000 Binary files a/client/images/icons/cc/black/png/share_2_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/share_2_icon&24.png b/client/images/icons/cc/black/png/share_2_icon&24.png deleted file mode 100755 index 241f25b..0000000 Binary files a/client/images/icons/cc/black/png/share_2_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/share_2_icon&32.png b/client/images/icons/cc/black/png/share_2_icon&32.png deleted file mode 100755 index b66fcfb..0000000 Binary files a/client/images/icons/cc/black/png/share_2_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/share_2_icon&48.png b/client/images/icons/cc/black/png/share_2_icon&48.png deleted file mode 100755 index ed750b1..0000000 Binary files a/client/images/icons/cc/black/png/share_2_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/share_icon&16.png b/client/images/icons/cc/black/png/share_icon&16.png deleted file mode 100755 index 3e63316..0000000 Binary files a/client/images/icons/cc/black/png/share_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/share_icon&24.png b/client/images/icons/cc/black/png/share_icon&24.png deleted file mode 100755 index b82ace5..0000000 Binary files a/client/images/icons/cc/black/png/share_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/share_icon&32.png b/client/images/icons/cc/black/png/share_icon&32.png deleted file mode 100755 index 07d0d6d..0000000 Binary files a/client/images/icons/cc/black/png/share_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/share_icon&48.png b/client/images/icons/cc/black/png/share_icon&48.png deleted file mode 100755 index ddc05f1..0000000 Binary files a/client/images/icons/cc/black/png/share_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/shield_2_icon&16.png b/client/images/icons/cc/black/png/shield_2_icon&16.png deleted file mode 100755 index 1745f75..0000000 Binary files a/client/images/icons/cc/black/png/shield_2_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/shield_2_icon&24.png b/client/images/icons/cc/black/png/shield_2_icon&24.png deleted file mode 100755 index a0d12d8..0000000 Binary files a/client/images/icons/cc/black/png/shield_2_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/shield_2_icon&32.png b/client/images/icons/cc/black/png/shield_2_icon&32.png deleted file mode 100755 index 7e80013..0000000 Binary files a/client/images/icons/cc/black/png/shield_2_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/shield_2_icon&48.png b/client/images/icons/cc/black/png/shield_2_icon&48.png deleted file mode 100755 index 539cdc5..0000000 Binary files a/client/images/icons/cc/black/png/shield_2_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/shield_icon&16.png b/client/images/icons/cc/black/png/shield_icon&16.png deleted file mode 100755 index 34e713c..0000000 Binary files a/client/images/icons/cc/black/png/shield_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/shield_icon&24.png b/client/images/icons/cc/black/png/shield_icon&24.png deleted file mode 100755 index fe06c68..0000000 Binary files a/client/images/icons/cc/black/png/shield_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/shield_icon&32.png b/client/images/icons/cc/black/png/shield_icon&32.png deleted file mode 100755 index d0219d1..0000000 Binary files a/client/images/icons/cc/black/png/shield_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/shield_icon&48.png b/client/images/icons/cc/black/png/shield_icon&48.png deleted file mode 100755 index 566e3ff..0000000 Binary files a/client/images/icons/cc/black/png/shield_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/shop_cart_icon&16.png b/client/images/icons/cc/black/png/shop_cart_icon&16.png deleted file mode 100755 index a3a5eaf..0000000 Binary files a/client/images/icons/cc/black/png/shop_cart_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/shop_cart_icon&24.png b/client/images/icons/cc/black/png/shop_cart_icon&24.png deleted file mode 100755 index 7f5e462..0000000 Binary files a/client/images/icons/cc/black/png/shop_cart_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/shop_cart_icon&32.png b/client/images/icons/cc/black/png/shop_cart_icon&32.png deleted file mode 100755 index 6c71e74..0000000 Binary files a/client/images/icons/cc/black/png/shop_cart_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/shop_cart_icon&48.png b/client/images/icons/cc/black/png/shop_cart_icon&48.png deleted file mode 100755 index 8800f9e..0000000 Binary files a/client/images/icons/cc/black/png/shop_cart_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/shopping_bag_dollar_icon&16.png b/client/images/icons/cc/black/png/shopping_bag_dollar_icon&16.png deleted file mode 100755 index f2e45a7..0000000 Binary files a/client/images/icons/cc/black/png/shopping_bag_dollar_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/shopping_bag_dollar_icon&24.png b/client/images/icons/cc/black/png/shopping_bag_dollar_icon&24.png deleted file mode 100755 index e69003c..0000000 Binary files a/client/images/icons/cc/black/png/shopping_bag_dollar_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/shopping_bag_dollar_icon&32.png b/client/images/icons/cc/black/png/shopping_bag_dollar_icon&32.png deleted file mode 100755 index 69ccd7d..0000000 Binary files a/client/images/icons/cc/black/png/shopping_bag_dollar_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/shopping_bag_dollar_icon&48.png b/client/images/icons/cc/black/png/shopping_bag_dollar_icon&48.png deleted file mode 100755 index 825fb58..0000000 Binary files a/client/images/icons/cc/black/png/shopping_bag_dollar_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/shopping_bag_icon&16.png b/client/images/icons/cc/black/png/shopping_bag_icon&16.png deleted file mode 100755 index 3b6bd2a..0000000 Binary files a/client/images/icons/cc/black/png/shopping_bag_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/shopping_bag_icon&24.png b/client/images/icons/cc/black/png/shopping_bag_icon&24.png deleted file mode 100755 index 46a093e..0000000 Binary files a/client/images/icons/cc/black/png/shopping_bag_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/shopping_bag_icon&32.png b/client/images/icons/cc/black/png/shopping_bag_icon&32.png deleted file mode 100755 index d36881d..0000000 Binary files a/client/images/icons/cc/black/png/shopping_bag_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/shopping_bag_icon&48.png b/client/images/icons/cc/black/png/shopping_bag_icon&48.png deleted file mode 100755 index 7a99af2..0000000 Binary files a/client/images/icons/cc/black/png/shopping_bag_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/sound_high_icon&16.png b/client/images/icons/cc/black/png/sound_high_icon&16.png deleted file mode 100755 index de92e71..0000000 Binary files a/client/images/icons/cc/black/png/sound_high_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/sound_high_icon&24.png b/client/images/icons/cc/black/png/sound_high_icon&24.png deleted file mode 100755 index 51d2e44..0000000 Binary files a/client/images/icons/cc/black/png/sound_high_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/sound_high_icon&32.png b/client/images/icons/cc/black/png/sound_high_icon&32.png deleted file mode 100755 index fe620b8..0000000 Binary files a/client/images/icons/cc/black/png/sound_high_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/sound_high_icon&48.png b/client/images/icons/cc/black/png/sound_high_icon&48.png deleted file mode 100755 index 0bc0481..0000000 Binary files a/client/images/icons/cc/black/png/sound_high_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/sound_low_icon&16.png b/client/images/icons/cc/black/png/sound_low_icon&16.png deleted file mode 100755 index 7ddc98b..0000000 Binary files a/client/images/icons/cc/black/png/sound_low_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/sound_low_icon&24.png b/client/images/icons/cc/black/png/sound_low_icon&24.png deleted file mode 100755 index 514f848..0000000 Binary files a/client/images/icons/cc/black/png/sound_low_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/sound_low_icon&32.png b/client/images/icons/cc/black/png/sound_low_icon&32.png deleted file mode 100755 index a9eeece..0000000 Binary files a/client/images/icons/cc/black/png/sound_low_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/sound_low_icon&48.png b/client/images/icons/cc/black/png/sound_low_icon&48.png deleted file mode 100755 index 8fe8df2..0000000 Binary files a/client/images/icons/cc/black/png/sound_low_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/sound_mute_icon&16.png b/client/images/icons/cc/black/png/sound_mute_icon&16.png deleted file mode 100755 index f0be6dd..0000000 Binary files a/client/images/icons/cc/black/png/sound_mute_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/sound_mute_icon&24.png b/client/images/icons/cc/black/png/sound_mute_icon&24.png deleted file mode 100755 index 8b4cf03..0000000 Binary files a/client/images/icons/cc/black/png/sound_mute_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/sound_mute_icon&32.png b/client/images/icons/cc/black/png/sound_mute_icon&32.png deleted file mode 100755 index 38cd66e..0000000 Binary files a/client/images/icons/cc/black/png/sound_mute_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/sound_mute_icon&48.png b/client/images/icons/cc/black/png/sound_mute_icon&48.png deleted file mode 100755 index 58548ad..0000000 Binary files a/client/images/icons/cc/black/png/sound_mute_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/spechbubble_2_icon&16.png b/client/images/icons/cc/black/png/spechbubble_2_icon&16.png deleted file mode 100755 index a5675fa..0000000 Binary files a/client/images/icons/cc/black/png/spechbubble_2_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/spechbubble_2_icon&24.png b/client/images/icons/cc/black/png/spechbubble_2_icon&24.png deleted file mode 100755 index 5546b35..0000000 Binary files a/client/images/icons/cc/black/png/spechbubble_2_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/spechbubble_2_icon&32.png b/client/images/icons/cc/black/png/spechbubble_2_icon&32.png deleted file mode 100755 index 7e4a485..0000000 Binary files a/client/images/icons/cc/black/png/spechbubble_2_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/spechbubble_2_icon&48.png b/client/images/icons/cc/black/png/spechbubble_2_icon&48.png deleted file mode 100755 index 91d7126..0000000 Binary files a/client/images/icons/cc/black/png/spechbubble_2_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/spechbubble_icon&16.png b/client/images/icons/cc/black/png/spechbubble_icon&16.png deleted file mode 100755 index 4309f02..0000000 Binary files a/client/images/icons/cc/black/png/spechbubble_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/spechbubble_icon&24.png b/client/images/icons/cc/black/png/spechbubble_icon&24.png deleted file mode 100755 index 6fe1a8f..0000000 Binary files a/client/images/icons/cc/black/png/spechbubble_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/spechbubble_icon&32.png b/client/images/icons/cc/black/png/spechbubble_icon&32.png deleted file mode 100755 index 2b08dc1..0000000 Binary files a/client/images/icons/cc/black/png/spechbubble_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/spechbubble_icon&48.png b/client/images/icons/cc/black/png/spechbubble_icon&48.png deleted file mode 100755 index 31844dc..0000000 Binary files a/client/images/icons/cc/black/png/spechbubble_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/spechbubble_sq_icon&16.png b/client/images/icons/cc/black/png/spechbubble_sq_icon&16.png deleted file mode 100755 index 7105e33..0000000 Binary files a/client/images/icons/cc/black/png/spechbubble_sq_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/spechbubble_sq_icon&24.png b/client/images/icons/cc/black/png/spechbubble_sq_icon&24.png deleted file mode 100755 index 859a769..0000000 Binary files a/client/images/icons/cc/black/png/spechbubble_sq_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/spechbubble_sq_icon&32.png b/client/images/icons/cc/black/png/spechbubble_sq_icon&32.png deleted file mode 100755 index 3c51a05..0000000 Binary files a/client/images/icons/cc/black/png/spechbubble_sq_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/spechbubble_sq_icon&48.png b/client/images/icons/cc/black/png/spechbubble_sq_icon&48.png deleted file mode 100755 index a4f8db5..0000000 Binary files a/client/images/icons/cc/black/png/spechbubble_sq_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/spechbubble_sq_line_icon&16.png b/client/images/icons/cc/black/png/spechbubble_sq_line_icon&16.png deleted file mode 100755 index 1c8650c..0000000 Binary files a/client/images/icons/cc/black/png/spechbubble_sq_line_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/spechbubble_sq_line_icon&24.png b/client/images/icons/cc/black/png/spechbubble_sq_line_icon&24.png deleted file mode 100755 index 43b1ff3..0000000 Binary files a/client/images/icons/cc/black/png/spechbubble_sq_line_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/spechbubble_sq_line_icon&32.png b/client/images/icons/cc/black/png/spechbubble_sq_line_icon&32.png deleted file mode 100755 index beb39fe..0000000 Binary files a/client/images/icons/cc/black/png/spechbubble_sq_line_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/spechbubble_sq_line_icon&48.png b/client/images/icons/cc/black/png/spechbubble_sq_line_icon&48.png deleted file mode 100755 index 92c622c..0000000 Binary files a/client/images/icons/cc/black/png/spechbubble_sq_line_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/sq_br_down_icon&16.png b/client/images/icons/cc/black/png/sq_br_down_icon&16.png deleted file mode 100755 index fd134b8..0000000 Binary files a/client/images/icons/cc/black/png/sq_br_down_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/sq_br_down_icon&24.png b/client/images/icons/cc/black/png/sq_br_down_icon&24.png deleted file mode 100755 index 691a9cb..0000000 Binary files a/client/images/icons/cc/black/png/sq_br_down_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/sq_br_down_icon&32.png b/client/images/icons/cc/black/png/sq_br_down_icon&32.png deleted file mode 100755 index d1de627..0000000 Binary files a/client/images/icons/cc/black/png/sq_br_down_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/sq_br_down_icon&48.png b/client/images/icons/cc/black/png/sq_br_down_icon&48.png deleted file mode 100755 index 26af48c..0000000 Binary files a/client/images/icons/cc/black/png/sq_br_down_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/sq_br_first_icon&16.png b/client/images/icons/cc/black/png/sq_br_first_icon&16.png deleted file mode 100755 index 5b87f39..0000000 Binary files a/client/images/icons/cc/black/png/sq_br_first_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/sq_br_first_icon&24.png b/client/images/icons/cc/black/png/sq_br_first_icon&24.png deleted file mode 100755 index 5719ae3..0000000 Binary files a/client/images/icons/cc/black/png/sq_br_first_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/sq_br_first_icon&32.png b/client/images/icons/cc/black/png/sq_br_first_icon&32.png deleted file mode 100755 index 28c1097..0000000 Binary files a/client/images/icons/cc/black/png/sq_br_first_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/sq_br_first_icon&48.png b/client/images/icons/cc/black/png/sq_br_first_icon&48.png deleted file mode 100755 index 7ae4ee7..0000000 Binary files a/client/images/icons/cc/black/png/sq_br_first_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/sq_br_last_icon&16.png b/client/images/icons/cc/black/png/sq_br_last_icon&16.png deleted file mode 100755 index 4303b1b..0000000 Binary files a/client/images/icons/cc/black/png/sq_br_last_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/sq_br_last_icon&24.png b/client/images/icons/cc/black/png/sq_br_last_icon&24.png deleted file mode 100755 index b3a9ad0..0000000 Binary files a/client/images/icons/cc/black/png/sq_br_last_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/sq_br_last_icon&32.png b/client/images/icons/cc/black/png/sq_br_last_icon&32.png deleted file mode 100755 index 594a1fb..0000000 Binary files a/client/images/icons/cc/black/png/sq_br_last_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/sq_br_last_icon&48.png b/client/images/icons/cc/black/png/sq_br_last_icon&48.png deleted file mode 100755 index 5605bbf..0000000 Binary files a/client/images/icons/cc/black/png/sq_br_last_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/sq_br_next_icon&16.png b/client/images/icons/cc/black/png/sq_br_next_icon&16.png deleted file mode 100755 index 0964af2..0000000 Binary files a/client/images/icons/cc/black/png/sq_br_next_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/sq_br_next_icon&24.png b/client/images/icons/cc/black/png/sq_br_next_icon&24.png deleted file mode 100755 index 6bd2cde..0000000 Binary files a/client/images/icons/cc/black/png/sq_br_next_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/sq_br_next_icon&32.png b/client/images/icons/cc/black/png/sq_br_next_icon&32.png deleted file mode 100755 index 0151ec9..0000000 Binary files a/client/images/icons/cc/black/png/sq_br_next_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/sq_br_next_icon&48.png b/client/images/icons/cc/black/png/sq_br_next_icon&48.png deleted file mode 100755 index 3053355..0000000 Binary files a/client/images/icons/cc/black/png/sq_br_next_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/sq_br_prev_icon&16.png b/client/images/icons/cc/black/png/sq_br_prev_icon&16.png deleted file mode 100755 index 0da7d0a..0000000 Binary files a/client/images/icons/cc/black/png/sq_br_prev_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/sq_br_prev_icon&24.png b/client/images/icons/cc/black/png/sq_br_prev_icon&24.png deleted file mode 100755 index 7a6741e..0000000 Binary files a/client/images/icons/cc/black/png/sq_br_prev_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/sq_br_prev_icon&32.png b/client/images/icons/cc/black/png/sq_br_prev_icon&32.png deleted file mode 100755 index ab89419..0000000 Binary files a/client/images/icons/cc/black/png/sq_br_prev_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/sq_br_prev_icon&48.png b/client/images/icons/cc/black/png/sq_br_prev_icon&48.png deleted file mode 100755 index 0cd6e4c..0000000 Binary files a/client/images/icons/cc/black/png/sq_br_prev_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/sq_br_up_icon&16.png b/client/images/icons/cc/black/png/sq_br_up_icon&16.png deleted file mode 100755 index befa994..0000000 Binary files a/client/images/icons/cc/black/png/sq_br_up_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/sq_br_up_icon&24.png b/client/images/icons/cc/black/png/sq_br_up_icon&24.png deleted file mode 100755 index 0ed7089..0000000 Binary files a/client/images/icons/cc/black/png/sq_br_up_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/sq_br_up_icon&32.png b/client/images/icons/cc/black/png/sq_br_up_icon&32.png deleted file mode 100755 index bef8a61..0000000 Binary files a/client/images/icons/cc/black/png/sq_br_up_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/sq_br_up_icon&48.png b/client/images/icons/cc/black/png/sq_br_up_icon&48.png deleted file mode 100755 index 02958fc..0000000 Binary files a/client/images/icons/cc/black/png/sq_br_up_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/sq_down_icon&16.png b/client/images/icons/cc/black/png/sq_down_icon&16.png deleted file mode 100755 index b8784b2..0000000 Binary files a/client/images/icons/cc/black/png/sq_down_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/sq_down_icon&24.png b/client/images/icons/cc/black/png/sq_down_icon&24.png deleted file mode 100755 index aa04069..0000000 Binary files a/client/images/icons/cc/black/png/sq_down_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/sq_down_icon&32.png b/client/images/icons/cc/black/png/sq_down_icon&32.png deleted file mode 100755 index 8b5e5ed..0000000 Binary files a/client/images/icons/cc/black/png/sq_down_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/sq_down_icon&48.png b/client/images/icons/cc/black/png/sq_down_icon&48.png deleted file mode 100755 index c25ce05..0000000 Binary files a/client/images/icons/cc/black/png/sq_down_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/sq_minus_icon&16.png b/client/images/icons/cc/black/png/sq_minus_icon&16.png deleted file mode 100755 index 348aaf0..0000000 Binary files a/client/images/icons/cc/black/png/sq_minus_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/sq_minus_icon&24.png b/client/images/icons/cc/black/png/sq_minus_icon&24.png deleted file mode 100755 index 9298a26..0000000 Binary files a/client/images/icons/cc/black/png/sq_minus_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/sq_minus_icon&32.png b/client/images/icons/cc/black/png/sq_minus_icon&32.png deleted file mode 100755 index 978c217..0000000 Binary files a/client/images/icons/cc/black/png/sq_minus_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/sq_minus_icon&48.png b/client/images/icons/cc/black/png/sq_minus_icon&48.png deleted file mode 100755 index 709a569..0000000 Binary files a/client/images/icons/cc/black/png/sq_minus_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/sq_next_icon&16.png b/client/images/icons/cc/black/png/sq_next_icon&16.png deleted file mode 100755 index 979fb62..0000000 Binary files a/client/images/icons/cc/black/png/sq_next_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/sq_next_icon&24.png b/client/images/icons/cc/black/png/sq_next_icon&24.png deleted file mode 100755 index aac1189..0000000 Binary files a/client/images/icons/cc/black/png/sq_next_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/sq_next_icon&32.png b/client/images/icons/cc/black/png/sq_next_icon&32.png deleted file mode 100755 index 7a79cd7..0000000 Binary files a/client/images/icons/cc/black/png/sq_next_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/sq_next_icon&48.png b/client/images/icons/cc/black/png/sq_next_icon&48.png deleted file mode 100755 index ff758a9..0000000 Binary files a/client/images/icons/cc/black/png/sq_next_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/sq_plus_icon&16.png b/client/images/icons/cc/black/png/sq_plus_icon&16.png deleted file mode 100755 index 8587199..0000000 Binary files a/client/images/icons/cc/black/png/sq_plus_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/sq_plus_icon&24.png b/client/images/icons/cc/black/png/sq_plus_icon&24.png deleted file mode 100755 index 2032a77..0000000 Binary files a/client/images/icons/cc/black/png/sq_plus_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/sq_plus_icon&32.png b/client/images/icons/cc/black/png/sq_plus_icon&32.png deleted file mode 100755 index 5f23c8d..0000000 Binary files a/client/images/icons/cc/black/png/sq_plus_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/sq_plus_icon&48.png b/client/images/icons/cc/black/png/sq_plus_icon&48.png deleted file mode 100755 index 1228e5a..0000000 Binary files a/client/images/icons/cc/black/png/sq_plus_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/sq_prev_icon&16.png b/client/images/icons/cc/black/png/sq_prev_icon&16.png deleted file mode 100755 index 7d9aaf2..0000000 Binary files a/client/images/icons/cc/black/png/sq_prev_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/sq_prev_icon&24.png b/client/images/icons/cc/black/png/sq_prev_icon&24.png deleted file mode 100755 index 71e1f0e..0000000 Binary files a/client/images/icons/cc/black/png/sq_prev_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/sq_prev_icon&32.png b/client/images/icons/cc/black/png/sq_prev_icon&32.png deleted file mode 100755 index 09e0bb5..0000000 Binary files a/client/images/icons/cc/black/png/sq_prev_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/sq_prev_icon&48.png b/client/images/icons/cc/black/png/sq_prev_icon&48.png deleted file mode 100755 index d586b4d..0000000 Binary files a/client/images/icons/cc/black/png/sq_prev_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/sq_up_icon&16.png b/client/images/icons/cc/black/png/sq_up_icon&16.png deleted file mode 100755 index 9a47e2f..0000000 Binary files a/client/images/icons/cc/black/png/sq_up_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/sq_up_icon&24.png b/client/images/icons/cc/black/png/sq_up_icon&24.png deleted file mode 100755 index e03a424..0000000 Binary files a/client/images/icons/cc/black/png/sq_up_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/sq_up_icon&32.png b/client/images/icons/cc/black/png/sq_up_icon&32.png deleted file mode 100755 index 14694fb..0000000 Binary files a/client/images/icons/cc/black/png/sq_up_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/sq_up_icon&48.png b/client/images/icons/cc/black/png/sq_up_icon&48.png deleted file mode 100755 index 75408e6..0000000 Binary files a/client/images/icons/cc/black/png/sq_up_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/square_shape_icon&16.png b/client/images/icons/cc/black/png/square_shape_icon&16.png deleted file mode 100755 index af8df1e..0000000 Binary files a/client/images/icons/cc/black/png/square_shape_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/square_shape_icon&24.png b/client/images/icons/cc/black/png/square_shape_icon&24.png deleted file mode 100755 index 2219ee8..0000000 Binary files a/client/images/icons/cc/black/png/square_shape_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/square_shape_icon&32.png b/client/images/icons/cc/black/png/square_shape_icon&32.png deleted file mode 100755 index 1db6790..0000000 Binary files a/client/images/icons/cc/black/png/square_shape_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/square_shape_icon&48.png b/client/images/icons/cc/black/png/square_shape_icon&48.png deleted file mode 100755 index 4460b9e..0000000 Binary files a/client/images/icons/cc/black/png/square_shape_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/stairs_down_icon&16.png b/client/images/icons/cc/black/png/stairs_down_icon&16.png deleted file mode 100755 index 7e3a05d..0000000 Binary files a/client/images/icons/cc/black/png/stairs_down_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/stairs_down_icon&24.png b/client/images/icons/cc/black/png/stairs_down_icon&24.png deleted file mode 100755 index a4fd83c..0000000 Binary files a/client/images/icons/cc/black/png/stairs_down_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/stairs_down_icon&32.png b/client/images/icons/cc/black/png/stairs_down_icon&32.png deleted file mode 100755 index 4d76eb9..0000000 Binary files a/client/images/icons/cc/black/png/stairs_down_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/stairs_down_icon&48.png b/client/images/icons/cc/black/png/stairs_down_icon&48.png deleted file mode 100755 index 32b30b4..0000000 Binary files a/client/images/icons/cc/black/png/stairs_down_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/stairs_up_icon&16.png b/client/images/icons/cc/black/png/stairs_up_icon&16.png deleted file mode 100755 index b815558..0000000 Binary files a/client/images/icons/cc/black/png/stairs_up_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/stairs_up_icon&24.png b/client/images/icons/cc/black/png/stairs_up_icon&24.png deleted file mode 100755 index 233632c..0000000 Binary files a/client/images/icons/cc/black/png/stairs_up_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/stairs_up_icon&32.png b/client/images/icons/cc/black/png/stairs_up_icon&32.png deleted file mode 100755 index d3b196a..0000000 Binary files a/client/images/icons/cc/black/png/stairs_up_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/stairs_up_icon&48.png b/client/images/icons/cc/black/png/stairs_up_icon&48.png deleted file mode 100755 index 29b6e5b..0000000 Binary files a/client/images/icons/cc/black/png/stairs_up_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/star_fav_empty_icon&16.png b/client/images/icons/cc/black/png/star_fav_empty_icon&16.png deleted file mode 100755 index 3708cb7..0000000 Binary files a/client/images/icons/cc/black/png/star_fav_empty_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/star_fav_empty_icon&24.png b/client/images/icons/cc/black/png/star_fav_empty_icon&24.png deleted file mode 100755 index 6844a37..0000000 Binary files a/client/images/icons/cc/black/png/star_fav_empty_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/star_fav_empty_icon&32.png b/client/images/icons/cc/black/png/star_fav_empty_icon&32.png deleted file mode 100755 index 0a8a86f..0000000 Binary files a/client/images/icons/cc/black/png/star_fav_empty_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/star_fav_empty_icon&48.png b/client/images/icons/cc/black/png/star_fav_empty_icon&48.png deleted file mode 100755 index 2b09983..0000000 Binary files a/client/images/icons/cc/black/png/star_fav_empty_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/star_fav_icon&16.png b/client/images/icons/cc/black/png/star_fav_icon&16.png deleted file mode 100755 index 3964ca1..0000000 Binary files a/client/images/icons/cc/black/png/star_fav_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/star_fav_icon&24.png b/client/images/icons/cc/black/png/star_fav_icon&24.png deleted file mode 100755 index d23faaf..0000000 Binary files a/client/images/icons/cc/black/png/star_fav_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/star_fav_icon&32.png b/client/images/icons/cc/black/png/star_fav_icon&32.png deleted file mode 100755 index ac9c44f..0000000 Binary files a/client/images/icons/cc/black/png/star_fav_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/star_fav_icon&48.png b/client/images/icons/cc/black/png/star_fav_icon&48.png deleted file mode 100755 index 86167bb..0000000 Binary files a/client/images/icons/cc/black/png/star_fav_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/star_icon&16.png b/client/images/icons/cc/black/png/star_icon&16.png deleted file mode 100755 index 77ded12..0000000 Binary files a/client/images/icons/cc/black/png/star_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/star_icon&24.png b/client/images/icons/cc/black/png/star_icon&24.png deleted file mode 100755 index 1380e34..0000000 Binary files a/client/images/icons/cc/black/png/star_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/star_icon&32.png b/client/images/icons/cc/black/png/star_icon&32.png deleted file mode 100755 index e8acc4e..0000000 Binary files a/client/images/icons/cc/black/png/star_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/star_icon&48.png b/client/images/icons/cc/black/png/star_icon&48.png deleted file mode 100755 index 62e8b20..0000000 Binary files a/client/images/icons/cc/black/png/star_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/stop_watch_icon&16.png b/client/images/icons/cc/black/png/stop_watch_icon&16.png deleted file mode 100755 index 007ccf8..0000000 Binary files a/client/images/icons/cc/black/png/stop_watch_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/stop_watch_icon&24.png b/client/images/icons/cc/black/png/stop_watch_icon&24.png deleted file mode 100755 index 2b003ba..0000000 Binary files a/client/images/icons/cc/black/png/stop_watch_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/stop_watch_icon&32.png b/client/images/icons/cc/black/png/stop_watch_icon&32.png deleted file mode 100755 index 5623de8..0000000 Binary files a/client/images/icons/cc/black/png/stop_watch_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/stop_watch_icon&48.png b/client/images/icons/cc/black/png/stop_watch_icon&48.png deleted file mode 100755 index e245167..0000000 Binary files a/client/images/icons/cc/black/png/stop_watch_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/sun_icon&16.png b/client/images/icons/cc/black/png/sun_icon&16.png deleted file mode 100755 index bf7b6d4..0000000 Binary files a/client/images/icons/cc/black/png/sun_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/sun_icon&24.png b/client/images/icons/cc/black/png/sun_icon&24.png deleted file mode 100755 index ed3831d..0000000 Binary files a/client/images/icons/cc/black/png/sun_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/sun_icon&32.png b/client/images/icons/cc/black/png/sun_icon&32.png deleted file mode 100755 index 18e9444..0000000 Binary files a/client/images/icons/cc/black/png/sun_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/sun_icon&48.png b/client/images/icons/cc/black/png/sun_icon&48.png deleted file mode 100755 index d2b0367..0000000 Binary files a/client/images/icons/cc/black/png/sun_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/tag_icon&16.png b/client/images/icons/cc/black/png/tag_icon&16.png deleted file mode 100755 index 26dd94e..0000000 Binary files a/client/images/icons/cc/black/png/tag_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/tag_icon&24.png b/client/images/icons/cc/black/png/tag_icon&24.png deleted file mode 100755 index a1e71c6..0000000 Binary files a/client/images/icons/cc/black/png/tag_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/tag_icon&32.png b/client/images/icons/cc/black/png/tag_icon&32.png deleted file mode 100755 index 1c33d04..0000000 Binary files a/client/images/icons/cc/black/png/tag_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/tag_icon&48.png b/client/images/icons/cc/black/png/tag_icon&48.png deleted file mode 100755 index d06e814..0000000 Binary files a/client/images/icons/cc/black/png/tag_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/tape_icon&16.png b/client/images/icons/cc/black/png/tape_icon&16.png deleted file mode 100755 index aa314e9..0000000 Binary files a/client/images/icons/cc/black/png/tape_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/tape_icon&24.png b/client/images/icons/cc/black/png/tape_icon&24.png deleted file mode 100755 index 7a568c1..0000000 Binary files a/client/images/icons/cc/black/png/tape_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/tape_icon&32.png b/client/images/icons/cc/black/png/tape_icon&32.png deleted file mode 100755 index 2e01b78..0000000 Binary files a/client/images/icons/cc/black/png/tape_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/tape_icon&48.png b/client/images/icons/cc/black/png/tape_icon&48.png deleted file mode 100755 index f36c850..0000000 Binary files a/client/images/icons/cc/black/png/tape_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/target_icon&16.png b/client/images/icons/cc/black/png/target_icon&16.png deleted file mode 100755 index c246abe..0000000 Binary files a/client/images/icons/cc/black/png/target_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/target_icon&24.png b/client/images/icons/cc/black/png/target_icon&24.png deleted file mode 100755 index b0bad7e..0000000 Binary files a/client/images/icons/cc/black/png/target_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/target_icon&32.png b/client/images/icons/cc/black/png/target_icon&32.png deleted file mode 100755 index 1204c7e..0000000 Binary files a/client/images/icons/cc/black/png/target_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/target_icon&48.png b/client/images/icons/cc/black/png/target_icon&48.png deleted file mode 100755 index a1cc54b..0000000 Binary files a/client/images/icons/cc/black/png/target_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/text_curstor_icon&16.png b/client/images/icons/cc/black/png/text_curstor_icon&16.png deleted file mode 100755 index 75aeb95..0000000 Binary files a/client/images/icons/cc/black/png/text_curstor_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/text_curstor_icon&24.png b/client/images/icons/cc/black/png/text_curstor_icon&24.png deleted file mode 100755 index 72c580d..0000000 Binary files a/client/images/icons/cc/black/png/text_curstor_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/text_curstor_icon&32.png b/client/images/icons/cc/black/png/text_curstor_icon&32.png deleted file mode 100755 index 16553b2..0000000 Binary files a/client/images/icons/cc/black/png/text_curstor_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/text_curstor_icon&48.png b/client/images/icons/cc/black/png/text_curstor_icon&48.png deleted file mode 100755 index 01455ff..0000000 Binary files a/client/images/icons/cc/black/png/text_curstor_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/text_letter_t_icon&16.png b/client/images/icons/cc/black/png/text_letter_t_icon&16.png deleted file mode 100755 index 4e3098a..0000000 Binary files a/client/images/icons/cc/black/png/text_letter_t_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/text_letter_t_icon&24.png b/client/images/icons/cc/black/png/text_letter_t_icon&24.png deleted file mode 100755 index 32ff8ad..0000000 Binary files a/client/images/icons/cc/black/png/text_letter_t_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/text_letter_t_icon&32.png b/client/images/icons/cc/black/png/text_letter_t_icon&32.png deleted file mode 100755 index cad8bcb..0000000 Binary files a/client/images/icons/cc/black/png/text_letter_t_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/text_letter_t_icon&48.png b/client/images/icons/cc/black/png/text_letter_t_icon&48.png deleted file mode 100755 index b7fb890..0000000 Binary files a/client/images/icons/cc/black/png/text_letter_t_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/top_right_expand_icon&16.png b/client/images/icons/cc/black/png/top_right_expand_icon&16.png deleted file mode 100755 index 05bb3c4..0000000 Binary files a/client/images/icons/cc/black/png/top_right_expand_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/top_right_expand_icon&24.png b/client/images/icons/cc/black/png/top_right_expand_icon&24.png deleted file mode 100755 index 938333e..0000000 Binary files a/client/images/icons/cc/black/png/top_right_expand_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/top_right_expand_icon&32.png b/client/images/icons/cc/black/png/top_right_expand_icon&32.png deleted file mode 100755 index 2e5e07d..0000000 Binary files a/client/images/icons/cc/black/png/top_right_expand_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/top_right_expand_icon&48.png b/client/images/icons/cc/black/png/top_right_expand_icon&48.png deleted file mode 100755 index 87510ea..0000000 Binary files a/client/images/icons/cc/black/png/top_right_expand_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/track_icon&16.png b/client/images/icons/cc/black/png/track_icon&16.png deleted file mode 100755 index d2509e5..0000000 Binary files a/client/images/icons/cc/black/png/track_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/track_icon&24.png b/client/images/icons/cc/black/png/track_icon&24.png deleted file mode 100755 index 091e92c..0000000 Binary files a/client/images/icons/cc/black/png/track_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/track_icon&32.png b/client/images/icons/cc/black/png/track_icon&32.png deleted file mode 100755 index a6ee7d2..0000000 Binary files a/client/images/icons/cc/black/png/track_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/track_icon&48.png b/client/images/icons/cc/black/png/track_icon&48.png deleted file mode 100755 index e90c336..0000000 Binary files a/client/images/icons/cc/black/png/track_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/trash_icon&16.png b/client/images/icons/cc/black/png/trash_icon&16.png deleted file mode 100755 index b0ef5fc..0000000 Binary files a/client/images/icons/cc/black/png/trash_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/trash_icon&24.png b/client/images/icons/cc/black/png/trash_icon&24.png deleted file mode 100755 index b37dfcd..0000000 Binary files a/client/images/icons/cc/black/png/trash_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/trash_icon&32.png b/client/images/icons/cc/black/png/trash_icon&32.png deleted file mode 100755 index d260375..0000000 Binary files a/client/images/icons/cc/black/png/trash_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/trash_icon&48.png b/client/images/icons/cc/black/png/trash_icon&48.png deleted file mode 100755 index 38264d2..0000000 Binary files a/client/images/icons/cc/black/png/trash_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/twitter_2_icon&16.png b/client/images/icons/cc/black/png/twitter_2_icon&16.png deleted file mode 100755 index 29f4796..0000000 Binary files a/client/images/icons/cc/black/png/twitter_2_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/twitter_2_icon&24.png b/client/images/icons/cc/black/png/twitter_2_icon&24.png deleted file mode 100755 index d51cf9f..0000000 Binary files a/client/images/icons/cc/black/png/twitter_2_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/twitter_2_icon&32.png b/client/images/icons/cc/black/png/twitter_2_icon&32.png deleted file mode 100755 index 0d205ce..0000000 Binary files a/client/images/icons/cc/black/png/twitter_2_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/twitter_2_icon&48.png b/client/images/icons/cc/black/png/twitter_2_icon&48.png deleted file mode 100755 index bfa57ac..0000000 Binary files a/client/images/icons/cc/black/png/twitter_2_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/twitter_icon&16.png b/client/images/icons/cc/black/png/twitter_icon&16.png deleted file mode 100755 index e68facb..0000000 Binary files a/client/images/icons/cc/black/png/twitter_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/twitter_icon&24.png b/client/images/icons/cc/black/png/twitter_icon&24.png deleted file mode 100755 index 4fd4b90..0000000 Binary files a/client/images/icons/cc/black/png/twitter_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/twitter_icon&32.png b/client/images/icons/cc/black/png/twitter_icon&32.png deleted file mode 100755 index 753e674..0000000 Binary files a/client/images/icons/cc/black/png/twitter_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/twitter_icon&48.png b/client/images/icons/cc/black/png/twitter_icon&48.png deleted file mode 100755 index 21e5594..0000000 Binary files a/client/images/icons/cc/black/png/twitter_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/undo_icon&16.png b/client/images/icons/cc/black/png/undo_icon&16.png deleted file mode 100755 index 723fb66..0000000 Binary files a/client/images/icons/cc/black/png/undo_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/undo_icon&24.png b/client/images/icons/cc/black/png/undo_icon&24.png deleted file mode 100755 index 9529b42..0000000 Binary files a/client/images/icons/cc/black/png/undo_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/undo_icon&32.png b/client/images/icons/cc/black/png/undo_icon&32.png deleted file mode 100755 index 0c715ac..0000000 Binary files a/client/images/icons/cc/black/png/undo_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/undo_icon&48.png b/client/images/icons/cc/black/png/undo_icon&48.png deleted file mode 100755 index 13bad19..0000000 Binary files a/client/images/icons/cc/black/png/undo_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/user_icon&16.png b/client/images/icons/cc/black/png/user_icon&16.png deleted file mode 100755 index f13e2e6..0000000 Binary files a/client/images/icons/cc/black/png/user_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/user_icon&24.png b/client/images/icons/cc/black/png/user_icon&24.png deleted file mode 100755 index f6a3421..0000000 Binary files a/client/images/icons/cc/black/png/user_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/user_icon&32.png b/client/images/icons/cc/black/png/user_icon&32.png deleted file mode 100755 index 34f46c9..0000000 Binary files a/client/images/icons/cc/black/png/user_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/user_icon&48.png b/client/images/icons/cc/black/png/user_icon&48.png deleted file mode 100755 index 76403e1..0000000 Binary files a/client/images/icons/cc/black/png/user_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/users_icon&16.png b/client/images/icons/cc/black/png/users_icon&16.png deleted file mode 100755 index 702b585..0000000 Binary files a/client/images/icons/cc/black/png/users_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/users_icon&24.png b/client/images/icons/cc/black/png/users_icon&24.png deleted file mode 100755 index d94c3b9..0000000 Binary files a/client/images/icons/cc/black/png/users_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/users_icon&32.png b/client/images/icons/cc/black/png/users_icon&32.png deleted file mode 100755 index 9311680..0000000 Binary files a/client/images/icons/cc/black/png/users_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/users_icon&48.png b/client/images/icons/cc/black/png/users_icon&48.png deleted file mode 100755 index 7919b3c..0000000 Binary files a/client/images/icons/cc/black/png/users_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/vault_icon&16.png b/client/images/icons/cc/black/png/vault_icon&16.png deleted file mode 100755 index 2b10333..0000000 Binary files a/client/images/icons/cc/black/png/vault_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/vault_icon&24.png b/client/images/icons/cc/black/png/vault_icon&24.png deleted file mode 100755 index ff40975..0000000 Binary files a/client/images/icons/cc/black/png/vault_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/vault_icon&32.png b/client/images/icons/cc/black/png/vault_icon&32.png deleted file mode 100755 index 0dfda78..0000000 Binary files a/client/images/icons/cc/black/png/vault_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/vault_icon&48.png b/client/images/icons/cc/black/png/vault_icon&48.png deleted file mode 100755 index 1a4d7fd..0000000 Binary files a/client/images/icons/cc/black/png/vault_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/wallet_icon&16.png b/client/images/icons/cc/black/png/wallet_icon&16.png deleted file mode 100755 index 5464bca..0000000 Binary files a/client/images/icons/cc/black/png/wallet_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/wallet_icon&24.png b/client/images/icons/cc/black/png/wallet_icon&24.png deleted file mode 100755 index 167953e..0000000 Binary files a/client/images/icons/cc/black/png/wallet_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/wallet_icon&32.png b/client/images/icons/cc/black/png/wallet_icon&32.png deleted file mode 100755 index 71c6734..0000000 Binary files a/client/images/icons/cc/black/png/wallet_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/wallet_icon&48.png b/client/images/icons/cc/black/png/wallet_icon&48.png deleted file mode 100755 index 302d956..0000000 Binary files a/client/images/icons/cc/black/png/wallet_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/wifi_router_icon&16.png b/client/images/icons/cc/black/png/wifi_router_icon&16.png deleted file mode 100755 index fc0bdce..0000000 Binary files a/client/images/icons/cc/black/png/wifi_router_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/wifi_router_icon&24.png b/client/images/icons/cc/black/png/wifi_router_icon&24.png deleted file mode 100755 index 099a53a..0000000 Binary files a/client/images/icons/cc/black/png/wifi_router_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/wifi_router_icon&32.png b/client/images/icons/cc/black/png/wifi_router_icon&32.png deleted file mode 100755 index d94de7d..0000000 Binary files a/client/images/icons/cc/black/png/wifi_router_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/wifi_router_icon&48.png b/client/images/icons/cc/black/png/wifi_router_icon&48.png deleted file mode 100755 index 48c462d..0000000 Binary files a/client/images/icons/cc/black/png/wifi_router_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/wireless_signal_icon&16.png b/client/images/icons/cc/black/png/wireless_signal_icon&16.png deleted file mode 100755 index 03052cf..0000000 Binary files a/client/images/icons/cc/black/png/wireless_signal_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/wireless_signal_icon&24.png b/client/images/icons/cc/black/png/wireless_signal_icon&24.png deleted file mode 100755 index c5d7f4d..0000000 Binary files a/client/images/icons/cc/black/png/wireless_signal_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/wireless_signal_icon&32.png b/client/images/icons/cc/black/png/wireless_signal_icon&32.png deleted file mode 100755 index f62684a..0000000 Binary files a/client/images/icons/cc/black/png/wireless_signal_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/wireless_signal_icon&48.png b/client/images/icons/cc/black/png/wireless_signal_icon&48.png deleted file mode 100755 index 675127e..0000000 Binary files a/client/images/icons/cc/black/png/wireless_signal_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/wrench_icon&16.png b/client/images/icons/cc/black/png/wrench_icon&16.png deleted file mode 100755 index 4576117..0000000 Binary files a/client/images/icons/cc/black/png/wrench_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/wrench_icon&24.png b/client/images/icons/cc/black/png/wrench_icon&24.png deleted file mode 100755 index e8351d6..0000000 Binary files a/client/images/icons/cc/black/png/wrench_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/wrench_icon&32.png b/client/images/icons/cc/black/png/wrench_icon&32.png deleted file mode 100755 index ecf188e..0000000 Binary files a/client/images/icons/cc/black/png/wrench_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/wrench_icon&48.png b/client/images/icons/cc/black/png/wrench_icon&48.png deleted file mode 100755 index eab70c4..0000000 Binary files a/client/images/icons/cc/black/png/wrench_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/wrench_plus_2_icon&16.png b/client/images/icons/cc/black/png/wrench_plus_2_icon&16.png deleted file mode 100755 index 67f88a3..0000000 Binary files a/client/images/icons/cc/black/png/wrench_plus_2_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/wrench_plus_2_icon&24.png b/client/images/icons/cc/black/png/wrench_plus_2_icon&24.png deleted file mode 100755 index 5057248..0000000 Binary files a/client/images/icons/cc/black/png/wrench_plus_2_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/wrench_plus_2_icon&32.png b/client/images/icons/cc/black/png/wrench_plus_2_icon&32.png deleted file mode 100755 index cce6b16..0000000 Binary files a/client/images/icons/cc/black/png/wrench_plus_2_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/wrench_plus_2_icon&48.png b/client/images/icons/cc/black/png/wrench_plus_2_icon&48.png deleted file mode 100755 index 7db7434..0000000 Binary files a/client/images/icons/cc/black/png/wrench_plus_2_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/wrench_plus_icon&16.png b/client/images/icons/cc/black/png/wrench_plus_icon&16.png deleted file mode 100755 index 6501bcc..0000000 Binary files a/client/images/icons/cc/black/png/wrench_plus_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/wrench_plus_icon&24.png b/client/images/icons/cc/black/png/wrench_plus_icon&24.png deleted file mode 100755 index e935fc6..0000000 Binary files a/client/images/icons/cc/black/png/wrench_plus_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/wrench_plus_icon&32.png b/client/images/icons/cc/black/png/wrench_plus_icon&32.png deleted file mode 100755 index 14282aa..0000000 Binary files a/client/images/icons/cc/black/png/wrench_plus_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/wrench_plus_icon&48.png b/client/images/icons/cc/black/png/wrench_plus_icon&48.png deleted file mode 100755 index 47e8809..0000000 Binary files a/client/images/icons/cc/black/png/wrench_plus_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/youtube_icon&16.png b/client/images/icons/cc/black/png/youtube_icon&16.png deleted file mode 100755 index 14b1474..0000000 Binary files a/client/images/icons/cc/black/png/youtube_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/youtube_icon&24.png b/client/images/icons/cc/black/png/youtube_icon&24.png deleted file mode 100755 index eed925a..0000000 Binary files a/client/images/icons/cc/black/png/youtube_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/youtube_icon&32.png b/client/images/icons/cc/black/png/youtube_icon&32.png deleted file mode 100755 index fe497d2..0000000 Binary files a/client/images/icons/cc/black/png/youtube_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/youtube_icon&48.png b/client/images/icons/cc/black/png/youtube_icon&48.png deleted file mode 100755 index 750fb68..0000000 Binary files a/client/images/icons/cc/black/png/youtube_icon&48.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/zoom_icon&16.png b/client/images/icons/cc/black/png/zoom_icon&16.png deleted file mode 100755 index 9ccf1d6..0000000 Binary files a/client/images/icons/cc/black/png/zoom_icon&16.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/zoom_icon&24.png b/client/images/icons/cc/black/png/zoom_icon&24.png deleted file mode 100755 index d6b5615..0000000 Binary files a/client/images/icons/cc/black/png/zoom_icon&24.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/zoom_icon&32.png b/client/images/icons/cc/black/png/zoom_icon&32.png deleted file mode 100755 index 463253e..0000000 Binary files a/client/images/icons/cc/black/png/zoom_icon&32.png and /dev/null differ diff --git a/client/images/icons/cc/black/png/zoom_icon&48.png b/client/images/icons/cc/black/png/zoom_icon&48.png deleted file mode 100755 index 9d9e881..0000000 Binary files a/client/images/icons/cc/black/png/zoom_icon&48.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/arrow_down_12x12.png b/client/images/icons/iconic/raster/black/arrow_down_12x12.png deleted file mode 100644 index 464823e..0000000 Binary files a/client/images/icons/iconic/raster/black/arrow_down_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/arrow_down_16x16.png b/client/images/icons/iconic/raster/black/arrow_down_16x16.png deleted file mode 100644 index 3aa5f7f..0000000 Binary files a/client/images/icons/iconic/raster/black/arrow_down_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/arrow_down_24x24.png b/client/images/icons/iconic/raster/black/arrow_down_24x24.png deleted file mode 100644 index ac917ee..0000000 Binary files a/client/images/icons/iconic/raster/black/arrow_down_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/arrow_down_32x32.png b/client/images/icons/iconic/raster/black/arrow_down_32x32.png deleted file mode 100644 index 248bb80..0000000 Binary files a/client/images/icons/iconic/raster/black/arrow_down_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/arrow_down_8x8.png b/client/images/icons/iconic/raster/black/arrow_down_8x8.png deleted file mode 100644 index 1c7b58b..0000000 Binary files a/client/images/icons/iconic/raster/black/arrow_down_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/arrow_down_alt1_12x12.png b/client/images/icons/iconic/raster/black/arrow_down_alt1_12x12.png deleted file mode 100644 index 487698d..0000000 Binary files a/client/images/icons/iconic/raster/black/arrow_down_alt1_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/arrow_down_alt1_16x16.png b/client/images/icons/iconic/raster/black/arrow_down_alt1_16x16.png deleted file mode 100644 index a9d8e4b..0000000 Binary files a/client/images/icons/iconic/raster/black/arrow_down_alt1_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/arrow_down_alt1_24x24.png b/client/images/icons/iconic/raster/black/arrow_down_alt1_24x24.png deleted file mode 100644 index 10f5dc0..0000000 Binary files a/client/images/icons/iconic/raster/black/arrow_down_alt1_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/arrow_down_alt1_32x32.png b/client/images/icons/iconic/raster/black/arrow_down_alt1_32x32.png deleted file mode 100644 index c37f870..0000000 Binary files a/client/images/icons/iconic/raster/black/arrow_down_alt1_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/arrow_down_alt1_8x8.png b/client/images/icons/iconic/raster/black/arrow_down_alt1_8x8.png deleted file mode 100644 index b31f285..0000000 Binary files a/client/images/icons/iconic/raster/black/arrow_down_alt1_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/arrow_down_alt2_12x12.png b/client/images/icons/iconic/raster/black/arrow_down_alt2_12x12.png deleted file mode 100644 index 1712cd1..0000000 Binary files a/client/images/icons/iconic/raster/black/arrow_down_alt2_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/arrow_down_alt2_16x16.png b/client/images/icons/iconic/raster/black/arrow_down_alt2_16x16.png deleted file mode 100644 index a9a0e73..0000000 Binary files a/client/images/icons/iconic/raster/black/arrow_down_alt2_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/arrow_down_alt2_24x24.png b/client/images/icons/iconic/raster/black/arrow_down_alt2_24x24.png deleted file mode 100644 index 10e8cbf..0000000 Binary files a/client/images/icons/iconic/raster/black/arrow_down_alt2_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/arrow_down_alt2_32x32.png b/client/images/icons/iconic/raster/black/arrow_down_alt2_32x32.png deleted file mode 100644 index 309de7f..0000000 Binary files a/client/images/icons/iconic/raster/black/arrow_down_alt2_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/arrow_down_alt2_8x8.png b/client/images/icons/iconic/raster/black/arrow_down_alt2_8x8.png deleted file mode 100644 index 3e0e38f..0000000 Binary files a/client/images/icons/iconic/raster/black/arrow_down_alt2_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/arrow_left_12x12.png b/client/images/icons/iconic/raster/black/arrow_left_12x12.png deleted file mode 100644 index 5e72c0e..0000000 Binary files a/client/images/icons/iconic/raster/black/arrow_left_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/arrow_left_16x16.png b/client/images/icons/iconic/raster/black/arrow_left_16x16.png deleted file mode 100644 index f354ab6..0000000 Binary files a/client/images/icons/iconic/raster/black/arrow_left_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/arrow_left_24x24.png b/client/images/icons/iconic/raster/black/arrow_left_24x24.png deleted file mode 100644 index dede343..0000000 Binary files a/client/images/icons/iconic/raster/black/arrow_left_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/arrow_left_32x32.png b/client/images/icons/iconic/raster/black/arrow_left_32x32.png deleted file mode 100644 index 01ae6bb..0000000 Binary files a/client/images/icons/iconic/raster/black/arrow_left_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/arrow_left_8x8.png b/client/images/icons/iconic/raster/black/arrow_left_8x8.png deleted file mode 100644 index 41ed016..0000000 Binary files a/client/images/icons/iconic/raster/black/arrow_left_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/arrow_left_alt1_12x12.png b/client/images/icons/iconic/raster/black/arrow_left_alt1_12x12.png deleted file mode 100644 index 21e473f..0000000 Binary files a/client/images/icons/iconic/raster/black/arrow_left_alt1_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/arrow_left_alt1_16x16.png b/client/images/icons/iconic/raster/black/arrow_left_alt1_16x16.png deleted file mode 100644 index 7572b66..0000000 Binary files a/client/images/icons/iconic/raster/black/arrow_left_alt1_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/arrow_left_alt1_24x24.png b/client/images/icons/iconic/raster/black/arrow_left_alt1_24x24.png deleted file mode 100644 index 9a86042..0000000 Binary files a/client/images/icons/iconic/raster/black/arrow_left_alt1_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/arrow_left_alt1_32x32.png b/client/images/icons/iconic/raster/black/arrow_left_alt1_32x32.png deleted file mode 100644 index 0e8ab48..0000000 Binary files a/client/images/icons/iconic/raster/black/arrow_left_alt1_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/arrow_left_alt1_8x8.png b/client/images/icons/iconic/raster/black/arrow_left_alt1_8x8.png deleted file mode 100644 index 5549170..0000000 Binary files a/client/images/icons/iconic/raster/black/arrow_left_alt1_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/arrow_left_alt2_12x12.png b/client/images/icons/iconic/raster/black/arrow_left_alt2_12x12.png deleted file mode 100644 index ece6874..0000000 Binary files a/client/images/icons/iconic/raster/black/arrow_left_alt2_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/arrow_left_alt2_16x16.png b/client/images/icons/iconic/raster/black/arrow_left_alt2_16x16.png deleted file mode 100644 index b5662ac..0000000 Binary files a/client/images/icons/iconic/raster/black/arrow_left_alt2_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/arrow_left_alt2_24x24.png b/client/images/icons/iconic/raster/black/arrow_left_alt2_24x24.png deleted file mode 100644 index 85e326c..0000000 Binary files a/client/images/icons/iconic/raster/black/arrow_left_alt2_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/arrow_left_alt2_32x32.png b/client/images/icons/iconic/raster/black/arrow_left_alt2_32x32.png deleted file mode 100644 index 956324a..0000000 Binary files a/client/images/icons/iconic/raster/black/arrow_left_alt2_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/arrow_left_alt2_8x8.png b/client/images/icons/iconic/raster/black/arrow_left_alt2_8x8.png deleted file mode 100644 index 2612a63..0000000 Binary files a/client/images/icons/iconic/raster/black/arrow_left_alt2_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/arrow_right_12x12.png b/client/images/icons/iconic/raster/black/arrow_right_12x12.png deleted file mode 100644 index 2cc707b..0000000 Binary files a/client/images/icons/iconic/raster/black/arrow_right_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/arrow_right_16x16.png b/client/images/icons/iconic/raster/black/arrow_right_16x16.png deleted file mode 100644 index 5f0b7c0..0000000 Binary files a/client/images/icons/iconic/raster/black/arrow_right_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/arrow_right_24x24.png b/client/images/icons/iconic/raster/black/arrow_right_24x24.png deleted file mode 100644 index a1efe8c..0000000 Binary files a/client/images/icons/iconic/raster/black/arrow_right_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/arrow_right_32x32.png b/client/images/icons/iconic/raster/black/arrow_right_32x32.png deleted file mode 100644 index 98e720f..0000000 Binary files a/client/images/icons/iconic/raster/black/arrow_right_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/arrow_right_8x8.png b/client/images/icons/iconic/raster/black/arrow_right_8x8.png deleted file mode 100644 index 5812397..0000000 Binary files a/client/images/icons/iconic/raster/black/arrow_right_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/arrow_right_alt1_12x12.png b/client/images/icons/iconic/raster/black/arrow_right_alt1_12x12.png deleted file mode 100644 index 224e097..0000000 Binary files a/client/images/icons/iconic/raster/black/arrow_right_alt1_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/arrow_right_alt1_16x16.png b/client/images/icons/iconic/raster/black/arrow_right_alt1_16x16.png deleted file mode 100644 index e5c9407..0000000 Binary files a/client/images/icons/iconic/raster/black/arrow_right_alt1_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/arrow_right_alt1_24x24.png b/client/images/icons/iconic/raster/black/arrow_right_alt1_24x24.png deleted file mode 100644 index 597ff54..0000000 Binary files a/client/images/icons/iconic/raster/black/arrow_right_alt1_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/arrow_right_alt1_32x32.png b/client/images/icons/iconic/raster/black/arrow_right_alt1_32x32.png deleted file mode 100644 index 915d25e..0000000 Binary files a/client/images/icons/iconic/raster/black/arrow_right_alt1_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/arrow_right_alt1_8x8.png b/client/images/icons/iconic/raster/black/arrow_right_alt1_8x8.png deleted file mode 100644 index 12cbd2d..0000000 Binary files a/client/images/icons/iconic/raster/black/arrow_right_alt1_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/arrow_right_alt2_12x12.png b/client/images/icons/iconic/raster/black/arrow_right_alt2_12x12.png deleted file mode 100644 index 1c3bab4..0000000 Binary files a/client/images/icons/iconic/raster/black/arrow_right_alt2_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/arrow_right_alt2_16x16.png b/client/images/icons/iconic/raster/black/arrow_right_alt2_16x16.png deleted file mode 100644 index 383a763..0000000 Binary files a/client/images/icons/iconic/raster/black/arrow_right_alt2_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/arrow_right_alt2_24x24.png b/client/images/icons/iconic/raster/black/arrow_right_alt2_24x24.png deleted file mode 100644 index 314e7a3..0000000 Binary files a/client/images/icons/iconic/raster/black/arrow_right_alt2_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/arrow_right_alt2_32x32.png b/client/images/icons/iconic/raster/black/arrow_right_alt2_32x32.png deleted file mode 100644 index 1e38c3d..0000000 Binary files a/client/images/icons/iconic/raster/black/arrow_right_alt2_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/arrow_right_alt2_8x8.png b/client/images/icons/iconic/raster/black/arrow_right_alt2_8x8.png deleted file mode 100644 index fd66916..0000000 Binary files a/client/images/icons/iconic/raster/black/arrow_right_alt2_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/arrow_up_12x12.png b/client/images/icons/iconic/raster/black/arrow_up_12x12.png deleted file mode 100644 index b572648..0000000 Binary files a/client/images/icons/iconic/raster/black/arrow_up_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/arrow_up_16x16.png b/client/images/icons/iconic/raster/black/arrow_up_16x16.png deleted file mode 100644 index bf1e93d..0000000 Binary files a/client/images/icons/iconic/raster/black/arrow_up_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/arrow_up_24x24.png b/client/images/icons/iconic/raster/black/arrow_up_24x24.png deleted file mode 100644 index 3549df5..0000000 Binary files a/client/images/icons/iconic/raster/black/arrow_up_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/arrow_up_32x32.png b/client/images/icons/iconic/raster/black/arrow_up_32x32.png deleted file mode 100644 index ac482c1..0000000 Binary files a/client/images/icons/iconic/raster/black/arrow_up_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/arrow_up_8x8.png b/client/images/icons/iconic/raster/black/arrow_up_8x8.png deleted file mode 100644 index 9b798bd..0000000 Binary files a/client/images/icons/iconic/raster/black/arrow_up_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/arrow_up_alt1_12x12.png b/client/images/icons/iconic/raster/black/arrow_up_alt1_12x12.png deleted file mode 100644 index 5880bb9..0000000 Binary files a/client/images/icons/iconic/raster/black/arrow_up_alt1_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/arrow_up_alt1_16x16.png b/client/images/icons/iconic/raster/black/arrow_up_alt1_16x16.png deleted file mode 100644 index 2b1623e..0000000 Binary files a/client/images/icons/iconic/raster/black/arrow_up_alt1_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/arrow_up_alt1_24x24.png b/client/images/icons/iconic/raster/black/arrow_up_alt1_24x24.png deleted file mode 100644 index dfdc144..0000000 Binary files a/client/images/icons/iconic/raster/black/arrow_up_alt1_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/arrow_up_alt1_32x32.png b/client/images/icons/iconic/raster/black/arrow_up_alt1_32x32.png deleted file mode 100644 index ddf1fdc..0000000 Binary files a/client/images/icons/iconic/raster/black/arrow_up_alt1_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/arrow_up_alt1_8x8.png b/client/images/icons/iconic/raster/black/arrow_up_alt1_8x8.png deleted file mode 100644 index 927d03c..0000000 Binary files a/client/images/icons/iconic/raster/black/arrow_up_alt1_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/arrow_up_alt2_12x12.png b/client/images/icons/iconic/raster/black/arrow_up_alt2_12x12.png deleted file mode 100644 index 748ccc9..0000000 Binary files a/client/images/icons/iconic/raster/black/arrow_up_alt2_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/arrow_up_alt2_16x16.png b/client/images/icons/iconic/raster/black/arrow_up_alt2_16x16.png deleted file mode 100644 index d186fa2..0000000 Binary files a/client/images/icons/iconic/raster/black/arrow_up_alt2_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/arrow_up_alt2_24x24.png b/client/images/icons/iconic/raster/black/arrow_up_alt2_24x24.png deleted file mode 100644 index ff8fa4c..0000000 Binary files a/client/images/icons/iconic/raster/black/arrow_up_alt2_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/arrow_up_alt2_32x32.png b/client/images/icons/iconic/raster/black/arrow_up_alt2_32x32.png deleted file mode 100644 index 2a3ee51..0000000 Binary files a/client/images/icons/iconic/raster/black/arrow_up_alt2_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/arrow_up_alt2_8x8.png b/client/images/icons/iconic/raster/black/arrow_up_alt2_8x8.png deleted file mode 100644 index bf8fcff..0000000 Binary files a/client/images/icons/iconic/raster/black/arrow_up_alt2_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/article_12x12.png b/client/images/icons/iconic/raster/black/article_12x12.png deleted file mode 100644 index 82a1c9e..0000000 Binary files a/client/images/icons/iconic/raster/black/article_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/article_16x16.png b/client/images/icons/iconic/raster/black/article_16x16.png deleted file mode 100644 index f6f863c..0000000 Binary files a/client/images/icons/iconic/raster/black/article_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/article_24x24.png b/client/images/icons/iconic/raster/black/article_24x24.png deleted file mode 100644 index b43c186..0000000 Binary files a/client/images/icons/iconic/raster/black/article_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/article_32x32.png b/client/images/icons/iconic/raster/black/article_32x32.png deleted file mode 100644 index 600b4f7..0000000 Binary files a/client/images/icons/iconic/raster/black/article_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/article_8x8.png b/client/images/icons/iconic/raster/black/article_8x8.png deleted file mode 100644 index 664b240..0000000 Binary files a/client/images/icons/iconic/raster/black/article_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/at_12x12.png b/client/images/icons/iconic/raster/black/at_12x12.png deleted file mode 100644 index 5301a6e..0000000 Binary files a/client/images/icons/iconic/raster/black/at_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/at_16x16.png b/client/images/icons/iconic/raster/black/at_16x16.png deleted file mode 100644 index 0cb6a4e..0000000 Binary files a/client/images/icons/iconic/raster/black/at_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/at_24x24.png b/client/images/icons/iconic/raster/black/at_24x24.png deleted file mode 100644 index 3bf02b8..0000000 Binary files a/client/images/icons/iconic/raster/black/at_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/at_32x32.png b/client/images/icons/iconic/raster/black/at_32x32.png deleted file mode 100644 index d9695e9..0000000 Binary files a/client/images/icons/iconic/raster/black/at_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/at_8x8.png b/client/images/icons/iconic/raster/black/at_8x8.png deleted file mode 100644 index 27dad91..0000000 Binary files a/client/images/icons/iconic/raster/black/at_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/battery_charging_12x6.png b/client/images/icons/iconic/raster/black/battery_charging_12x6.png deleted file mode 100644 index f19b8eb..0000000 Binary files a/client/images/icons/iconic/raster/black/battery_charging_12x6.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/battery_charging_16x8.png b/client/images/icons/iconic/raster/black/battery_charging_16x8.png deleted file mode 100644 index 4ee25fa..0000000 Binary files a/client/images/icons/iconic/raster/black/battery_charging_16x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/battery_charging_24x12.png b/client/images/icons/iconic/raster/black/battery_charging_24x12.png deleted file mode 100644 index 0274b9b..0000000 Binary files a/client/images/icons/iconic/raster/black/battery_charging_24x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/battery_charging_32x16.png b/client/images/icons/iconic/raster/black/battery_charging_32x16.png deleted file mode 100644 index 53a2f5a..0000000 Binary files a/client/images/icons/iconic/raster/black/battery_charging_32x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/battery_charging_8x4.png b/client/images/icons/iconic/raster/black/battery_charging_8x4.png deleted file mode 100644 index 7f653b5..0000000 Binary files a/client/images/icons/iconic/raster/black/battery_charging_8x4.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/battery_empty_12x6.png b/client/images/icons/iconic/raster/black/battery_empty_12x6.png deleted file mode 100644 index 3344362..0000000 Binary files a/client/images/icons/iconic/raster/black/battery_empty_12x6.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/battery_empty_16x8.png b/client/images/icons/iconic/raster/black/battery_empty_16x8.png deleted file mode 100644 index 94e86e8..0000000 Binary files a/client/images/icons/iconic/raster/black/battery_empty_16x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/battery_empty_24x12.png b/client/images/icons/iconic/raster/black/battery_empty_24x12.png deleted file mode 100644 index 0af4f38..0000000 Binary files a/client/images/icons/iconic/raster/black/battery_empty_24x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/battery_empty_32x16.png b/client/images/icons/iconic/raster/black/battery_empty_32x16.png deleted file mode 100644 index cab7868..0000000 Binary files a/client/images/icons/iconic/raster/black/battery_empty_32x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/battery_empty_8x4.png b/client/images/icons/iconic/raster/black/battery_empty_8x4.png deleted file mode 100644 index e19ab65..0000000 Binary files a/client/images/icons/iconic/raster/black/battery_empty_8x4.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/battery_full_12x6.png b/client/images/icons/iconic/raster/black/battery_full_12x6.png deleted file mode 100644 index fba8a9d..0000000 Binary files a/client/images/icons/iconic/raster/black/battery_full_12x6.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/battery_full_16x8.png b/client/images/icons/iconic/raster/black/battery_full_16x8.png deleted file mode 100644 index 5165cc0..0000000 Binary files a/client/images/icons/iconic/raster/black/battery_full_16x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/battery_full_24x12.png b/client/images/icons/iconic/raster/black/battery_full_24x12.png deleted file mode 100644 index 4082658..0000000 Binary files a/client/images/icons/iconic/raster/black/battery_full_24x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/battery_full_32x16.png b/client/images/icons/iconic/raster/black/battery_full_32x16.png deleted file mode 100644 index 1f7deb3..0000000 Binary files a/client/images/icons/iconic/raster/black/battery_full_32x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/battery_full_8x4.png b/client/images/icons/iconic/raster/black/battery_full_8x4.png deleted file mode 100644 index 08031f0..0000000 Binary files a/client/images/icons/iconic/raster/black/battery_full_8x4.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/battery_half_12x6.png b/client/images/icons/iconic/raster/black/battery_half_12x6.png deleted file mode 100644 index 79d573e..0000000 Binary files a/client/images/icons/iconic/raster/black/battery_half_12x6.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/battery_half_16x8.png b/client/images/icons/iconic/raster/black/battery_half_16x8.png deleted file mode 100644 index 47541e2..0000000 Binary files a/client/images/icons/iconic/raster/black/battery_half_16x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/battery_half_24x12.png b/client/images/icons/iconic/raster/black/battery_half_24x12.png deleted file mode 100644 index 6f3d9c5..0000000 Binary files a/client/images/icons/iconic/raster/black/battery_half_24x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/battery_half_32x16.png b/client/images/icons/iconic/raster/black/battery_half_32x16.png deleted file mode 100644 index f199f58..0000000 Binary files a/client/images/icons/iconic/raster/black/battery_half_32x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/battery_half_8x4.png b/client/images/icons/iconic/raster/black/battery_half_8x4.png deleted file mode 100644 index 1cf2bcf..0000000 Binary files a/client/images/icons/iconic/raster/black/battery_half_8x4.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/beaker_12x24.png b/client/images/icons/iconic/raster/black/beaker_12x24.png deleted file mode 100644 index 52ada89..0000000 Binary files a/client/images/icons/iconic/raster/black/beaker_12x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/beaker_16x32.png b/client/images/icons/iconic/raster/black/beaker_16x32.png deleted file mode 100644 index cbf6cac..0000000 Binary files a/client/images/icons/iconic/raster/black/beaker_16x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/beaker_4x8.png b/client/images/icons/iconic/raster/black/beaker_4x8.png deleted file mode 100644 index da12f0a..0000000 Binary files a/client/images/icons/iconic/raster/black/beaker_4x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/beaker_6x12.png b/client/images/icons/iconic/raster/black/beaker_6x12.png deleted file mode 100644 index da3a9e3..0000000 Binary files a/client/images/icons/iconic/raster/black/beaker_6x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/beaker_8x16.png b/client/images/icons/iconic/raster/black/beaker_8x16.png deleted file mode 100644 index 060fd10..0000000 Binary files a/client/images/icons/iconic/raster/black/beaker_8x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/beaker_alt_12x24.png b/client/images/icons/iconic/raster/black/beaker_alt_12x24.png deleted file mode 100644 index 37010df..0000000 Binary files a/client/images/icons/iconic/raster/black/beaker_alt_12x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/beaker_alt_16x32.png b/client/images/icons/iconic/raster/black/beaker_alt_16x32.png deleted file mode 100644 index 5ef4fd1..0000000 Binary files a/client/images/icons/iconic/raster/black/beaker_alt_16x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/beaker_alt_4x8.png b/client/images/icons/iconic/raster/black/beaker_alt_4x8.png deleted file mode 100644 index 4aceb7c..0000000 Binary files a/client/images/icons/iconic/raster/black/beaker_alt_4x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/beaker_alt_6x12.png b/client/images/icons/iconic/raster/black/beaker_alt_6x12.png deleted file mode 100644 index 585d21d..0000000 Binary files a/client/images/icons/iconic/raster/black/beaker_alt_6x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/beaker_alt_8x16.png b/client/images/icons/iconic/raster/black/beaker_alt_8x16.png deleted file mode 100644 index 5e91704..0000000 Binary files a/client/images/icons/iconic/raster/black/beaker_alt_8x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/bolt_12x12.png b/client/images/icons/iconic/raster/black/bolt_12x12.png deleted file mode 100644 index 399c71b..0000000 Binary files a/client/images/icons/iconic/raster/black/bolt_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/bolt_16x16.png b/client/images/icons/iconic/raster/black/bolt_16x16.png deleted file mode 100644 index bb3395f..0000000 Binary files a/client/images/icons/iconic/raster/black/bolt_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/bolt_24x24.png b/client/images/icons/iconic/raster/black/bolt_24x24.png deleted file mode 100644 index a03a340..0000000 Binary files a/client/images/icons/iconic/raster/black/bolt_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/bolt_32x32.png b/client/images/icons/iconic/raster/black/bolt_32x32.png deleted file mode 100644 index 92591c5..0000000 Binary files a/client/images/icons/iconic/raster/black/bolt_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/bolt_8x8.png b/client/images/icons/iconic/raster/black/bolt_8x8.png deleted file mode 100644 index a3580f4..0000000 Binary files a/client/images/icons/iconic/raster/black/bolt_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/book_12x12.png b/client/images/icons/iconic/raster/black/book_12x12.png deleted file mode 100644 index 651c39d..0000000 Binary files a/client/images/icons/iconic/raster/black/book_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/book_16x16.png b/client/images/icons/iconic/raster/black/book_16x16.png deleted file mode 100644 index e8280f9..0000000 Binary files a/client/images/icons/iconic/raster/black/book_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/book_24x24.png b/client/images/icons/iconic/raster/black/book_24x24.png deleted file mode 100644 index 1dc028b..0000000 Binary files a/client/images/icons/iconic/raster/black/book_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/book_32x32.png b/client/images/icons/iconic/raster/black/book_32x32.png deleted file mode 100644 index ba1c959..0000000 Binary files a/client/images/icons/iconic/raster/black/book_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/book_8x8.png b/client/images/icons/iconic/raster/black/book_8x8.png deleted file mode 100644 index 88128d5..0000000 Binary files a/client/images/icons/iconic/raster/black/book_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/book_alt_12x12.png b/client/images/icons/iconic/raster/black/book_alt_12x12.png deleted file mode 100644 index c708e97..0000000 Binary files a/client/images/icons/iconic/raster/black/book_alt_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/book_alt_16x16.png b/client/images/icons/iconic/raster/black/book_alt_16x16.png deleted file mode 100644 index f69147c..0000000 Binary files a/client/images/icons/iconic/raster/black/book_alt_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/book_alt_24x24.png b/client/images/icons/iconic/raster/black/book_alt_24x24.png deleted file mode 100644 index 70c9fe7..0000000 Binary files a/client/images/icons/iconic/raster/black/book_alt_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/book_alt_32x32.png b/client/images/icons/iconic/raster/black/book_alt_32x32.png deleted file mode 100644 index 44563a7..0000000 Binary files a/client/images/icons/iconic/raster/black/book_alt_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/book_alt_8x8.png b/client/images/icons/iconic/raster/black/book_alt_8x8.png deleted file mode 100644 index 8cb7e85..0000000 Binary files a/client/images/icons/iconic/raster/black/book_alt_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/box_12x12.png b/client/images/icons/iconic/raster/black/box_12x12.png deleted file mode 100644 index 85a2465..0000000 Binary files a/client/images/icons/iconic/raster/black/box_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/box_16x16.png b/client/images/icons/iconic/raster/black/box_16x16.png deleted file mode 100644 index c004cba..0000000 Binary files a/client/images/icons/iconic/raster/black/box_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/box_24x24.png b/client/images/icons/iconic/raster/black/box_24x24.png deleted file mode 100644 index 08b9ad7..0000000 Binary files a/client/images/icons/iconic/raster/black/box_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/box_32x32.png b/client/images/icons/iconic/raster/black/box_32x32.png deleted file mode 100644 index 582e144..0000000 Binary files a/client/images/icons/iconic/raster/black/box_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/box_8x8.png b/client/images/icons/iconic/raster/black/box_8x8.png deleted file mode 100644 index 41b765c..0000000 Binary files a/client/images/icons/iconic/raster/black/box_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/calendar_12x12.png b/client/images/icons/iconic/raster/black/calendar_12x12.png deleted file mode 100644 index 0bc7ea1..0000000 Binary files a/client/images/icons/iconic/raster/black/calendar_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/calendar_16x16.png b/client/images/icons/iconic/raster/black/calendar_16x16.png deleted file mode 100644 index 0ff7d16..0000000 Binary files a/client/images/icons/iconic/raster/black/calendar_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/calendar_24x24.png b/client/images/icons/iconic/raster/black/calendar_24x24.png deleted file mode 100644 index 3bbfdd7..0000000 Binary files a/client/images/icons/iconic/raster/black/calendar_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/calendar_32x32.png b/client/images/icons/iconic/raster/black/calendar_32x32.png deleted file mode 100644 index 49d68fa..0000000 Binary files a/client/images/icons/iconic/raster/black/calendar_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/calendar_8x8.png b/client/images/icons/iconic/raster/black/calendar_8x8.png deleted file mode 100644 index 4e3e11e..0000000 Binary files a/client/images/icons/iconic/raster/black/calendar_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/calendar_alt_fill_12x12.png b/client/images/icons/iconic/raster/black/calendar_alt_fill_12x12.png deleted file mode 100644 index f1cf851..0000000 Binary files a/client/images/icons/iconic/raster/black/calendar_alt_fill_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/calendar_alt_fill_16x16.png b/client/images/icons/iconic/raster/black/calendar_alt_fill_16x16.png deleted file mode 100644 index 570a1b5..0000000 Binary files a/client/images/icons/iconic/raster/black/calendar_alt_fill_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/calendar_alt_fill_24x24.png b/client/images/icons/iconic/raster/black/calendar_alt_fill_24x24.png deleted file mode 100644 index 7aef3ca..0000000 Binary files a/client/images/icons/iconic/raster/black/calendar_alt_fill_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/calendar_alt_fill_32x32.png b/client/images/icons/iconic/raster/black/calendar_alt_fill_32x32.png deleted file mode 100644 index dbe256a..0000000 Binary files a/client/images/icons/iconic/raster/black/calendar_alt_fill_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/calendar_alt_fill_8x8.png b/client/images/icons/iconic/raster/black/calendar_alt_fill_8x8.png deleted file mode 100644 index de0ecf9..0000000 Binary files a/client/images/icons/iconic/raster/black/calendar_alt_fill_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/calendar_alt_stroke_12x12.png b/client/images/icons/iconic/raster/black/calendar_alt_stroke_12x12.png deleted file mode 100644 index dc821d6..0000000 Binary files a/client/images/icons/iconic/raster/black/calendar_alt_stroke_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/calendar_alt_stroke_16x16.png b/client/images/icons/iconic/raster/black/calendar_alt_stroke_16x16.png deleted file mode 100644 index 0c06510..0000000 Binary files a/client/images/icons/iconic/raster/black/calendar_alt_stroke_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/calendar_alt_stroke_24x24.png b/client/images/icons/iconic/raster/black/calendar_alt_stroke_24x24.png deleted file mode 100644 index 5aa0e9a..0000000 Binary files a/client/images/icons/iconic/raster/black/calendar_alt_stroke_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/calendar_alt_stroke_32x32.png b/client/images/icons/iconic/raster/black/calendar_alt_stroke_32x32.png deleted file mode 100644 index df3df82..0000000 Binary files a/client/images/icons/iconic/raster/black/calendar_alt_stroke_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/calendar_alt_stroke_8x8.png b/client/images/icons/iconic/raster/black/calendar_alt_stroke_8x8.png deleted file mode 100644 index 429192f..0000000 Binary files a/client/images/icons/iconic/raster/black/calendar_alt_stroke_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/cd_12x12.png b/client/images/icons/iconic/raster/black/cd_12x12.png deleted file mode 100644 index f8dd49f..0000000 Binary files a/client/images/icons/iconic/raster/black/cd_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/cd_16x16.png b/client/images/icons/iconic/raster/black/cd_16x16.png deleted file mode 100644 index 43b7fc4..0000000 Binary files a/client/images/icons/iconic/raster/black/cd_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/cd_24x24.png b/client/images/icons/iconic/raster/black/cd_24x24.png deleted file mode 100644 index 72d906b..0000000 Binary files a/client/images/icons/iconic/raster/black/cd_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/cd_32x32.png b/client/images/icons/iconic/raster/black/cd_32x32.png deleted file mode 100644 index 08af0cc..0000000 Binary files a/client/images/icons/iconic/raster/black/cd_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/cd_8x8.png b/client/images/icons/iconic/raster/black/cd_8x8.png deleted file mode 100644 index 300fcc0..0000000 Binary files a/client/images/icons/iconic/raster/black/cd_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/chat_12x12.png b/client/images/icons/iconic/raster/black/chat_12x12.png deleted file mode 100644 index 0001e5e..0000000 Binary files a/client/images/icons/iconic/raster/black/chat_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/chat_16x16.png b/client/images/icons/iconic/raster/black/chat_16x16.png deleted file mode 100644 index ca60452..0000000 Binary files a/client/images/icons/iconic/raster/black/chat_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/chat_24x24.png b/client/images/icons/iconic/raster/black/chat_24x24.png deleted file mode 100644 index f8e767a..0000000 Binary files a/client/images/icons/iconic/raster/black/chat_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/chat_32x32.png b/client/images/icons/iconic/raster/black/chat_32x32.png deleted file mode 100644 index 2fa374c..0000000 Binary files a/client/images/icons/iconic/raster/black/chat_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/chat_8x8.png b/client/images/icons/iconic/raster/black/chat_8x8.png deleted file mode 100644 index 6214572..0000000 Binary files a/client/images/icons/iconic/raster/black/chat_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/chat_alt_fill_12x12.png b/client/images/icons/iconic/raster/black/chat_alt_fill_12x12.png deleted file mode 100644 index 855a657..0000000 Binary files a/client/images/icons/iconic/raster/black/chat_alt_fill_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/chat_alt_fill_16x16.png b/client/images/icons/iconic/raster/black/chat_alt_fill_16x16.png deleted file mode 100644 index 30d07cd..0000000 Binary files a/client/images/icons/iconic/raster/black/chat_alt_fill_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/chat_alt_fill_24x24.png b/client/images/icons/iconic/raster/black/chat_alt_fill_24x24.png deleted file mode 100644 index da790a1..0000000 Binary files a/client/images/icons/iconic/raster/black/chat_alt_fill_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/chat_alt_fill_32x32.png b/client/images/icons/iconic/raster/black/chat_alt_fill_32x32.png deleted file mode 100644 index 8dd7d8a..0000000 Binary files a/client/images/icons/iconic/raster/black/chat_alt_fill_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/chat_alt_fill_8x8.png b/client/images/icons/iconic/raster/black/chat_alt_fill_8x8.png deleted file mode 100644 index 4867d52..0000000 Binary files a/client/images/icons/iconic/raster/black/chat_alt_fill_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/chat_alt_stroke_12x12.png b/client/images/icons/iconic/raster/black/chat_alt_stroke_12x12.png deleted file mode 100644 index 7f65377..0000000 Binary files a/client/images/icons/iconic/raster/black/chat_alt_stroke_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/chat_alt_stroke_16x16.png b/client/images/icons/iconic/raster/black/chat_alt_stroke_16x16.png deleted file mode 100644 index 71d1200..0000000 Binary files a/client/images/icons/iconic/raster/black/chat_alt_stroke_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/chat_alt_stroke_24x24.png b/client/images/icons/iconic/raster/black/chat_alt_stroke_24x24.png deleted file mode 100644 index 791db92..0000000 Binary files a/client/images/icons/iconic/raster/black/chat_alt_stroke_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/chat_alt_stroke_32x32.png b/client/images/icons/iconic/raster/black/chat_alt_stroke_32x32.png deleted file mode 100644 index 30e7a2b..0000000 Binary files a/client/images/icons/iconic/raster/black/chat_alt_stroke_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/chat_alt_stroke_8x8.png b/client/images/icons/iconic/raster/black/chat_alt_stroke_8x8.png deleted file mode 100644 index 54a8a21..0000000 Binary files a/client/images/icons/iconic/raster/black/chat_alt_stroke_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/check_12x10.png b/client/images/icons/iconic/raster/black/check_12x10.png deleted file mode 100644 index bbace11..0000000 Binary files a/client/images/icons/iconic/raster/black/check_12x10.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/check_16x13.png b/client/images/icons/iconic/raster/black/check_16x13.png deleted file mode 100644 index 654a1d1..0000000 Binary files a/client/images/icons/iconic/raster/black/check_16x13.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/check_24x20.png b/client/images/icons/iconic/raster/black/check_24x20.png deleted file mode 100644 index 970e4ec..0000000 Binary files a/client/images/icons/iconic/raster/black/check_24x20.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/check_32x26.png b/client/images/icons/iconic/raster/black/check_32x26.png deleted file mode 100644 index c1f7664..0000000 Binary files a/client/images/icons/iconic/raster/black/check_32x26.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/check_8x7.png b/client/images/icons/iconic/raster/black/check_8x7.png deleted file mode 100644 index aafa070..0000000 Binary files a/client/images/icons/iconic/raster/black/check_8x7.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/check_alt_12x12.png b/client/images/icons/iconic/raster/black/check_alt_12x12.png deleted file mode 100644 index f73e0d2..0000000 Binary files a/client/images/icons/iconic/raster/black/check_alt_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/check_alt_16x16.png b/client/images/icons/iconic/raster/black/check_alt_16x16.png deleted file mode 100644 index 21a5302..0000000 Binary files a/client/images/icons/iconic/raster/black/check_alt_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/check_alt_24x24.png b/client/images/icons/iconic/raster/black/check_alt_24x24.png deleted file mode 100644 index 7a0b8b8..0000000 Binary files a/client/images/icons/iconic/raster/black/check_alt_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/check_alt_32x32.png b/client/images/icons/iconic/raster/black/check_alt_32x32.png deleted file mode 100644 index bbf79fb..0000000 Binary files a/client/images/icons/iconic/raster/black/check_alt_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/check_alt_8x8.png b/client/images/icons/iconic/raster/black/check_alt_8x8.png deleted file mode 100644 index 2ce8313..0000000 Binary files a/client/images/icons/iconic/raster/black/check_alt_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/clock_12x12.png b/client/images/icons/iconic/raster/black/clock_12x12.png deleted file mode 100644 index 567acd9..0000000 Binary files a/client/images/icons/iconic/raster/black/clock_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/clock_16x16.png b/client/images/icons/iconic/raster/black/clock_16x16.png deleted file mode 100644 index 722fcd7..0000000 Binary files a/client/images/icons/iconic/raster/black/clock_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/clock_24x24.png b/client/images/icons/iconic/raster/black/clock_24x24.png deleted file mode 100644 index 95ea9d2..0000000 Binary files a/client/images/icons/iconic/raster/black/clock_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/clock_32x32.png b/client/images/icons/iconic/raster/black/clock_32x32.png deleted file mode 100644 index bd00e1e..0000000 Binary files a/client/images/icons/iconic/raster/black/clock_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/clock_8x8.png b/client/images/icons/iconic/raster/black/clock_8x8.png deleted file mode 100644 index 21ddcc1..0000000 Binary files a/client/images/icons/iconic/raster/black/clock_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/cloud_12x8.png b/client/images/icons/iconic/raster/black/cloud_12x8.png deleted file mode 100644 index 1dce56d..0000000 Binary files a/client/images/icons/iconic/raster/black/cloud_12x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/cloud_16x10.png b/client/images/icons/iconic/raster/black/cloud_16x10.png deleted file mode 100644 index b37bbab..0000000 Binary files a/client/images/icons/iconic/raster/black/cloud_16x10.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/cloud_24x15.png b/client/images/icons/iconic/raster/black/cloud_24x15.png deleted file mode 100644 index b3374e4..0000000 Binary files a/client/images/icons/iconic/raster/black/cloud_24x15.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/cloud_32x20.png b/client/images/icons/iconic/raster/black/cloud_32x20.png deleted file mode 100644 index b3b0c4b..0000000 Binary files a/client/images/icons/iconic/raster/black/cloud_32x20.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/cloud_8x5.png b/client/images/icons/iconic/raster/black/cloud_8x5.png deleted file mode 100644 index 472b0d9..0000000 Binary files a/client/images/icons/iconic/raster/black/cloud_8x5.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/cog_12x12.png b/client/images/icons/iconic/raster/black/cog_12x12.png deleted file mode 100644 index 070efc9..0000000 Binary files a/client/images/icons/iconic/raster/black/cog_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/cog_16x16.png b/client/images/icons/iconic/raster/black/cog_16x16.png deleted file mode 100644 index 8dfe59f..0000000 Binary files a/client/images/icons/iconic/raster/black/cog_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/cog_24x24.png b/client/images/icons/iconic/raster/black/cog_24x24.png deleted file mode 100644 index 5949284..0000000 Binary files a/client/images/icons/iconic/raster/black/cog_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/cog_32x32.png b/client/images/icons/iconic/raster/black/cog_32x32.png deleted file mode 100644 index c303f41..0000000 Binary files a/client/images/icons/iconic/raster/black/cog_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/cog_8x8.png b/client/images/icons/iconic/raster/black/cog_8x8.png deleted file mode 100644 index 67dd67d..0000000 Binary files a/client/images/icons/iconic/raster/black/cog_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/cog_alt_12x12.png b/client/images/icons/iconic/raster/black/cog_alt_12x12.png deleted file mode 100644 index 9f4830d..0000000 Binary files a/client/images/icons/iconic/raster/black/cog_alt_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/cog_alt_16x16.png b/client/images/icons/iconic/raster/black/cog_alt_16x16.png deleted file mode 100644 index bdca35a..0000000 Binary files a/client/images/icons/iconic/raster/black/cog_alt_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/cog_alt_24x24.png b/client/images/icons/iconic/raster/black/cog_alt_24x24.png deleted file mode 100644 index 50a7f6b..0000000 Binary files a/client/images/icons/iconic/raster/black/cog_alt_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/cog_alt_32x32.png b/client/images/icons/iconic/raster/black/cog_alt_32x32.png deleted file mode 100644 index f1a9a86..0000000 Binary files a/client/images/icons/iconic/raster/black/cog_alt_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/cog_alt_8x8.png b/client/images/icons/iconic/raster/black/cog_alt_8x8.png deleted file mode 100644 index ad8eb91..0000000 Binary files a/client/images/icons/iconic/raster/black/cog_alt_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/comment_alt1_fill_12x12.png b/client/images/icons/iconic/raster/black/comment_alt1_fill_12x12.png deleted file mode 100644 index 69a7d5e..0000000 Binary files a/client/images/icons/iconic/raster/black/comment_alt1_fill_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/comment_alt1_fill_16x16.png b/client/images/icons/iconic/raster/black/comment_alt1_fill_16x16.png deleted file mode 100644 index 42713bf..0000000 Binary files a/client/images/icons/iconic/raster/black/comment_alt1_fill_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/comment_alt1_fill_24x24.png b/client/images/icons/iconic/raster/black/comment_alt1_fill_24x24.png deleted file mode 100644 index 1047b99..0000000 Binary files a/client/images/icons/iconic/raster/black/comment_alt1_fill_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/comment_alt1_fill_32x32.png b/client/images/icons/iconic/raster/black/comment_alt1_fill_32x32.png deleted file mode 100644 index 22e5061..0000000 Binary files a/client/images/icons/iconic/raster/black/comment_alt1_fill_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/comment_alt1_fill_8x8.png b/client/images/icons/iconic/raster/black/comment_alt1_fill_8x8.png deleted file mode 100644 index 552444b..0000000 Binary files a/client/images/icons/iconic/raster/black/comment_alt1_fill_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/comment_alt1_stroke_12x12.png b/client/images/icons/iconic/raster/black/comment_alt1_stroke_12x12.png deleted file mode 100644 index c37c0a0..0000000 Binary files a/client/images/icons/iconic/raster/black/comment_alt1_stroke_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/comment_alt1_stroke_16x16.png b/client/images/icons/iconic/raster/black/comment_alt1_stroke_16x16.png deleted file mode 100644 index f08b6c3..0000000 Binary files a/client/images/icons/iconic/raster/black/comment_alt1_stroke_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/comment_alt1_stroke_24x24.png b/client/images/icons/iconic/raster/black/comment_alt1_stroke_24x24.png deleted file mode 100644 index 20f4f95..0000000 Binary files a/client/images/icons/iconic/raster/black/comment_alt1_stroke_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/comment_alt1_stroke_32x32.png b/client/images/icons/iconic/raster/black/comment_alt1_stroke_32x32.png deleted file mode 100644 index a7da78b..0000000 Binary files a/client/images/icons/iconic/raster/black/comment_alt1_stroke_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/comment_alt1_stroke_8x8.png b/client/images/icons/iconic/raster/black/comment_alt1_stroke_8x8.png deleted file mode 100644 index 9bc16dd..0000000 Binary files a/client/images/icons/iconic/raster/black/comment_alt1_stroke_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/comment_alt2_fill_12x16.png b/client/images/icons/iconic/raster/black/comment_alt2_fill_12x16.png deleted file mode 100644 index 607babc..0000000 Binary files a/client/images/icons/iconic/raster/black/comment_alt2_fill_12x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/comment_alt2_fill_18x24.png b/client/images/icons/iconic/raster/black/comment_alt2_fill_18x24.png deleted file mode 100644 index 85fc464..0000000 Binary files a/client/images/icons/iconic/raster/black/comment_alt2_fill_18x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/comment_alt2_fill_24x32.png b/client/images/icons/iconic/raster/black/comment_alt2_fill_24x32.png deleted file mode 100644 index b97059a..0000000 Binary files a/client/images/icons/iconic/raster/black/comment_alt2_fill_24x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/comment_alt2_fill_6x8.png b/client/images/icons/iconic/raster/black/comment_alt2_fill_6x8.png deleted file mode 100644 index a0151d8..0000000 Binary files a/client/images/icons/iconic/raster/black/comment_alt2_fill_6x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/comment_alt2_fill_9x12.png b/client/images/icons/iconic/raster/black/comment_alt2_fill_9x12.png deleted file mode 100644 index a33467c..0000000 Binary files a/client/images/icons/iconic/raster/black/comment_alt2_fill_9x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/comment_alt2_stroke_12x9.png b/client/images/icons/iconic/raster/black/comment_alt2_stroke_12x9.png deleted file mode 100644 index f2c16e5..0000000 Binary files a/client/images/icons/iconic/raster/black/comment_alt2_stroke_12x9.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/comment_alt2_stroke_16x12.png b/client/images/icons/iconic/raster/black/comment_alt2_stroke_16x12.png deleted file mode 100644 index 91d3ec1..0000000 Binary files a/client/images/icons/iconic/raster/black/comment_alt2_stroke_16x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/comment_alt2_stroke_24x18.png b/client/images/icons/iconic/raster/black/comment_alt2_stroke_24x18.png deleted file mode 100644 index b110d85..0000000 Binary files a/client/images/icons/iconic/raster/black/comment_alt2_stroke_24x18.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/comment_alt2_stroke_32x24.png b/client/images/icons/iconic/raster/black/comment_alt2_stroke_32x24.png deleted file mode 100644 index 698d320..0000000 Binary files a/client/images/icons/iconic/raster/black/comment_alt2_stroke_32x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/comment_alt2_stroke_8x6.png b/client/images/icons/iconic/raster/black/comment_alt2_stroke_8x6.png deleted file mode 100644 index f7dd9b8..0000000 Binary files a/client/images/icons/iconic/raster/black/comment_alt2_stroke_8x6.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/comment_fill_12x11.png b/client/images/icons/iconic/raster/black/comment_fill_12x11.png deleted file mode 100644 index 9ecf961..0000000 Binary files a/client/images/icons/iconic/raster/black/comment_fill_12x11.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/comment_fill_16x14.png b/client/images/icons/iconic/raster/black/comment_fill_16x14.png deleted file mode 100644 index 2ae2eac..0000000 Binary files a/client/images/icons/iconic/raster/black/comment_fill_16x14.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/comment_fill_24x21.png b/client/images/icons/iconic/raster/black/comment_fill_24x21.png deleted file mode 100644 index 736ae30..0000000 Binary files a/client/images/icons/iconic/raster/black/comment_fill_24x21.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/comment_fill_32x28.png b/client/images/icons/iconic/raster/black/comment_fill_32x28.png deleted file mode 100644 index a9dfc6e..0000000 Binary files a/client/images/icons/iconic/raster/black/comment_fill_32x28.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/comment_fill_8x7.png b/client/images/icons/iconic/raster/black/comment_fill_8x7.png deleted file mode 100644 index 0cb9368..0000000 Binary files a/client/images/icons/iconic/raster/black/comment_fill_8x7.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/comment_stroke_12x11.png b/client/images/icons/iconic/raster/black/comment_stroke_12x11.png deleted file mode 100644 index 38b4ceb..0000000 Binary files a/client/images/icons/iconic/raster/black/comment_stroke_12x11.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/comment_stroke_16x14.png b/client/images/icons/iconic/raster/black/comment_stroke_16x14.png deleted file mode 100644 index e4ee36b..0000000 Binary files a/client/images/icons/iconic/raster/black/comment_stroke_16x14.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/comment_stroke_24x21.png b/client/images/icons/iconic/raster/black/comment_stroke_24x21.png deleted file mode 100644 index 802f6ea..0000000 Binary files a/client/images/icons/iconic/raster/black/comment_stroke_24x21.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/comment_stroke_32x28.png b/client/images/icons/iconic/raster/black/comment_stroke_32x28.png deleted file mode 100644 index 52231e0..0000000 Binary files a/client/images/icons/iconic/raster/black/comment_stroke_32x28.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/comment_stroke_8x7.png b/client/images/icons/iconic/raster/black/comment_stroke_8x7.png deleted file mode 100644 index 42c6397..0000000 Binary files a/client/images/icons/iconic/raster/black/comment_stroke_8x7.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/compass_12x12.png b/client/images/icons/iconic/raster/black/compass_12x12.png deleted file mode 100644 index 23e898b..0000000 Binary files a/client/images/icons/iconic/raster/black/compass_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/compass_16x16.png b/client/images/icons/iconic/raster/black/compass_16x16.png deleted file mode 100644 index 3aad6c4..0000000 Binary files a/client/images/icons/iconic/raster/black/compass_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/compass_24x24.png b/client/images/icons/iconic/raster/black/compass_24x24.png deleted file mode 100644 index 38d7a5d..0000000 Binary files a/client/images/icons/iconic/raster/black/compass_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/compass_32x32.png b/client/images/icons/iconic/raster/black/compass_32x32.png deleted file mode 100644 index fbe3bc7..0000000 Binary files a/client/images/icons/iconic/raster/black/compass_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/compass_8x8.png b/client/images/icons/iconic/raster/black/compass_8x8.png deleted file mode 100644 index e332e47..0000000 Binary files a/client/images/icons/iconic/raster/black/compass_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/cursor_12x12.png b/client/images/icons/iconic/raster/black/cursor_12x12.png deleted file mode 100644 index ca12b1a..0000000 Binary files a/client/images/icons/iconic/raster/black/cursor_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/cursor_16x16.png b/client/images/icons/iconic/raster/black/cursor_16x16.png deleted file mode 100644 index 8ea1c4c..0000000 Binary files a/client/images/icons/iconic/raster/black/cursor_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/cursor_24x24.png b/client/images/icons/iconic/raster/black/cursor_24x24.png deleted file mode 100644 index 04ad99e..0000000 Binary files a/client/images/icons/iconic/raster/black/cursor_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/cursor_32x32.png b/client/images/icons/iconic/raster/black/cursor_32x32.png deleted file mode 100644 index 028c15d..0000000 Binary files a/client/images/icons/iconic/raster/black/cursor_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/cursor_8x8.png b/client/images/icons/iconic/raster/black/cursor_8x8.png deleted file mode 100644 index 6952dd9..0000000 Binary files a/client/images/icons/iconic/raster/black/cursor_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/denied_12x12.png b/client/images/icons/iconic/raster/black/denied_12x12.png deleted file mode 100644 index a81e58a..0000000 Binary files a/client/images/icons/iconic/raster/black/denied_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/denied_16x16.png b/client/images/icons/iconic/raster/black/denied_16x16.png deleted file mode 100644 index ad7ce38..0000000 Binary files a/client/images/icons/iconic/raster/black/denied_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/denied_24x24.png b/client/images/icons/iconic/raster/black/denied_24x24.png deleted file mode 100644 index 6639964..0000000 Binary files a/client/images/icons/iconic/raster/black/denied_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/denied_32x32.png b/client/images/icons/iconic/raster/black/denied_32x32.png deleted file mode 100644 index 0202303..0000000 Binary files a/client/images/icons/iconic/raster/black/denied_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/denied_8x8.png b/client/images/icons/iconic/raster/black/denied_8x8.png deleted file mode 100644 index 88318a6..0000000 Binary files a/client/images/icons/iconic/raster/black/denied_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/denied_alt_12x12.png b/client/images/icons/iconic/raster/black/denied_alt_12x12.png deleted file mode 100644 index 16d156b..0000000 Binary files a/client/images/icons/iconic/raster/black/denied_alt_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/denied_alt_16x16.png b/client/images/icons/iconic/raster/black/denied_alt_16x16.png deleted file mode 100644 index 3789186..0000000 Binary files a/client/images/icons/iconic/raster/black/denied_alt_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/denied_alt_24x24.png b/client/images/icons/iconic/raster/black/denied_alt_24x24.png deleted file mode 100644 index 05381a7..0000000 Binary files a/client/images/icons/iconic/raster/black/denied_alt_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/denied_alt_32x32.png b/client/images/icons/iconic/raster/black/denied_alt_32x32.png deleted file mode 100644 index de28c19..0000000 Binary files a/client/images/icons/iconic/raster/black/denied_alt_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/denied_alt_8x8.png b/client/images/icons/iconic/raster/black/denied_alt_8x8.png deleted file mode 100644 index c0c51db..0000000 Binary files a/client/images/icons/iconic/raster/black/denied_alt_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/dial_12x12.png b/client/images/icons/iconic/raster/black/dial_12x12.png deleted file mode 100644 index db8458c..0000000 Binary files a/client/images/icons/iconic/raster/black/dial_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/dial_16x16.png b/client/images/icons/iconic/raster/black/dial_16x16.png deleted file mode 100644 index 4e61818..0000000 Binary files a/client/images/icons/iconic/raster/black/dial_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/dial_24x24.png b/client/images/icons/iconic/raster/black/dial_24x24.png deleted file mode 100644 index 0cb174d..0000000 Binary files a/client/images/icons/iconic/raster/black/dial_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/dial_32x32.png b/client/images/icons/iconic/raster/black/dial_32x32.png deleted file mode 100644 index 45cddf2..0000000 Binary files a/client/images/icons/iconic/raster/black/dial_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/dial_8x8.png b/client/images/icons/iconic/raster/black/dial_8x8.png deleted file mode 100644 index 7a92d09..0000000 Binary files a/client/images/icons/iconic/raster/black/dial_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/document_fill_12x12.png b/client/images/icons/iconic/raster/black/document_fill_12x12.png deleted file mode 100644 index e73cb86..0000000 Binary files a/client/images/icons/iconic/raster/black/document_fill_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/document_fill_16x16.png b/client/images/icons/iconic/raster/black/document_fill_16x16.png deleted file mode 100644 index d076309..0000000 Binary files a/client/images/icons/iconic/raster/black/document_fill_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/document_fill_24x24.png b/client/images/icons/iconic/raster/black/document_fill_24x24.png deleted file mode 100644 index 0036441..0000000 Binary files a/client/images/icons/iconic/raster/black/document_fill_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/document_fill_32x32.png b/client/images/icons/iconic/raster/black/document_fill_32x32.png deleted file mode 100644 index 6f29b97..0000000 Binary files a/client/images/icons/iconic/raster/black/document_fill_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/document_fill_8x8.png b/client/images/icons/iconic/raster/black/document_fill_8x8.png deleted file mode 100644 index a73b777..0000000 Binary files a/client/images/icons/iconic/raster/black/document_fill_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/document_stroke_12x12.png b/client/images/icons/iconic/raster/black/document_stroke_12x12.png deleted file mode 100644 index 2d5776c..0000000 Binary files a/client/images/icons/iconic/raster/black/document_stroke_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/document_stroke_16x16.png b/client/images/icons/iconic/raster/black/document_stroke_16x16.png deleted file mode 100644 index 3c1fc7b..0000000 Binary files a/client/images/icons/iconic/raster/black/document_stroke_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/document_stroke_24x24.png b/client/images/icons/iconic/raster/black/document_stroke_24x24.png deleted file mode 100644 index 09583d6..0000000 Binary files a/client/images/icons/iconic/raster/black/document_stroke_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/document_stroke_32x32.png b/client/images/icons/iconic/raster/black/document_stroke_32x32.png deleted file mode 100644 index 14b4988..0000000 Binary files a/client/images/icons/iconic/raster/black/document_stroke_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/document_stroke_8x8.png b/client/images/icons/iconic/raster/black/document_stroke_8x8.png deleted file mode 100644 index 051636d..0000000 Binary files a/client/images/icons/iconic/raster/black/document_stroke_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/eject_12x12.png b/client/images/icons/iconic/raster/black/eject_12x12.png deleted file mode 100644 index 86018db..0000000 Binary files a/client/images/icons/iconic/raster/black/eject_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/eject_16x16.png b/client/images/icons/iconic/raster/black/eject_16x16.png deleted file mode 100644 index d1e3a2a..0000000 Binary files a/client/images/icons/iconic/raster/black/eject_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/eject_24x24.png b/client/images/icons/iconic/raster/black/eject_24x24.png deleted file mode 100644 index 2b6c1a2..0000000 Binary files a/client/images/icons/iconic/raster/black/eject_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/eject_32x32.png b/client/images/icons/iconic/raster/black/eject_32x32.png deleted file mode 100644 index 6d9fe55..0000000 Binary files a/client/images/icons/iconic/raster/black/eject_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/eject_8x8.png b/client/images/icons/iconic/raster/black/eject_8x8.png deleted file mode 100644 index 0a857a5..0000000 Binary files a/client/images/icons/iconic/raster/black/eject_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/equalizer_12x12.png b/client/images/icons/iconic/raster/black/equalizer_12x12.png deleted file mode 100644 index 27b5735..0000000 Binary files a/client/images/icons/iconic/raster/black/equalizer_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/equalizer_16x16.png b/client/images/icons/iconic/raster/black/equalizer_16x16.png deleted file mode 100644 index fc30158..0000000 Binary files a/client/images/icons/iconic/raster/black/equalizer_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/equalizer_24x24.png b/client/images/icons/iconic/raster/black/equalizer_24x24.png deleted file mode 100644 index 2b87147..0000000 Binary files a/client/images/icons/iconic/raster/black/equalizer_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/equalizer_32x32.png b/client/images/icons/iconic/raster/black/equalizer_32x32.png deleted file mode 100644 index ced02f0..0000000 Binary files a/client/images/icons/iconic/raster/black/equalizer_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/equalizer_8x8.png b/client/images/icons/iconic/raster/black/equalizer_8x8.png deleted file mode 100644 index 30b7a2f..0000000 Binary files a/client/images/icons/iconic/raster/black/equalizer_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/eyedropper_12x12.png b/client/images/icons/iconic/raster/black/eyedropper_12x12.png deleted file mode 100644 index ccaafe1..0000000 Binary files a/client/images/icons/iconic/raster/black/eyedropper_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/eyedropper_16x16.png b/client/images/icons/iconic/raster/black/eyedropper_16x16.png deleted file mode 100644 index a9684de..0000000 Binary files a/client/images/icons/iconic/raster/black/eyedropper_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/eyedropper_24x24.png b/client/images/icons/iconic/raster/black/eyedropper_24x24.png deleted file mode 100644 index a8faae5..0000000 Binary files a/client/images/icons/iconic/raster/black/eyedropper_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/eyedropper_32x32.png b/client/images/icons/iconic/raster/black/eyedropper_32x32.png deleted file mode 100644 index 4544a87..0000000 Binary files a/client/images/icons/iconic/raster/black/eyedropper_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/eyedropper_8x8.png b/client/images/icons/iconic/raster/black/eyedropper_8x8.png deleted file mode 100644 index 1bfc4ca..0000000 Binary files a/client/images/icons/iconic/raster/black/eyedropper_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/first_12x12.png b/client/images/icons/iconic/raster/black/first_12x12.png deleted file mode 100644 index 234dd52..0000000 Binary files a/client/images/icons/iconic/raster/black/first_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/first_16x16.png b/client/images/icons/iconic/raster/black/first_16x16.png deleted file mode 100644 index 4a8c4f2..0000000 Binary files a/client/images/icons/iconic/raster/black/first_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/first_24x24.png b/client/images/icons/iconic/raster/black/first_24x24.png deleted file mode 100644 index 6cafb4d..0000000 Binary files a/client/images/icons/iconic/raster/black/first_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/first_32x32.png b/client/images/icons/iconic/raster/black/first_32x32.png deleted file mode 100644 index 8d9abeb..0000000 Binary files a/client/images/icons/iconic/raster/black/first_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/first_8x8.png b/client/images/icons/iconic/raster/black/first_8x8.png deleted file mode 100644 index cbb2038..0000000 Binary files a/client/images/icons/iconic/raster/black/first_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/folder_fill_12x12.png b/client/images/icons/iconic/raster/black/folder_fill_12x12.png deleted file mode 100644 index d03699f..0000000 Binary files a/client/images/icons/iconic/raster/black/folder_fill_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/folder_fill_16x16.png b/client/images/icons/iconic/raster/black/folder_fill_16x16.png deleted file mode 100644 index a6cd979..0000000 Binary files a/client/images/icons/iconic/raster/black/folder_fill_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/folder_fill_24x24.png b/client/images/icons/iconic/raster/black/folder_fill_24x24.png deleted file mode 100644 index d9dc150..0000000 Binary files a/client/images/icons/iconic/raster/black/folder_fill_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/folder_fill_32x32.png b/client/images/icons/iconic/raster/black/folder_fill_32x32.png deleted file mode 100644 index f0c1018..0000000 Binary files a/client/images/icons/iconic/raster/black/folder_fill_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/folder_fill_8x8.png b/client/images/icons/iconic/raster/black/folder_fill_8x8.png deleted file mode 100644 index bc5217a..0000000 Binary files a/client/images/icons/iconic/raster/black/folder_fill_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/folder_stroke_12x12.png b/client/images/icons/iconic/raster/black/folder_stroke_12x12.png deleted file mode 100644 index 378ca6d..0000000 Binary files a/client/images/icons/iconic/raster/black/folder_stroke_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/folder_stroke_16x16.png b/client/images/icons/iconic/raster/black/folder_stroke_16x16.png deleted file mode 100644 index 3c2508d..0000000 Binary files a/client/images/icons/iconic/raster/black/folder_stroke_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/folder_stroke_24x24.png b/client/images/icons/iconic/raster/black/folder_stroke_24x24.png deleted file mode 100644 index 068300d..0000000 Binary files a/client/images/icons/iconic/raster/black/folder_stroke_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/folder_stroke_32x32.png b/client/images/icons/iconic/raster/black/folder_stroke_32x32.png deleted file mode 100644 index 0ba3b27..0000000 Binary files a/client/images/icons/iconic/raster/black/folder_stroke_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/folder_stroke_8x8.png b/client/images/icons/iconic/raster/black/folder_stroke_8x8.png deleted file mode 100644 index dfe8db3..0000000 Binary files a/client/images/icons/iconic/raster/black/folder_stroke_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/fork_11x12.png b/client/images/icons/iconic/raster/black/fork_11x12.png deleted file mode 100644 index a8dbfd9..0000000 Binary files a/client/images/icons/iconic/raster/black/fork_11x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/fork_14x16.png b/client/images/icons/iconic/raster/black/fork_14x16.png deleted file mode 100644 index cee6dea..0000000 Binary files a/client/images/icons/iconic/raster/black/fork_14x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/fork_21x24.png b/client/images/icons/iconic/raster/black/fork_21x24.png deleted file mode 100644 index 2c921fb..0000000 Binary files a/client/images/icons/iconic/raster/black/fork_21x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/fork_28x32.png b/client/images/icons/iconic/raster/black/fork_28x32.png deleted file mode 100644 index 58972af..0000000 Binary files a/client/images/icons/iconic/raster/black/fork_28x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/fork_7x8.png b/client/images/icons/iconic/raster/black/fork_7x8.png deleted file mode 100644 index 9c5909e..0000000 Binary files a/client/images/icons/iconic/raster/black/fork_7x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/fullscreen_12x12.png b/client/images/icons/iconic/raster/black/fullscreen_12x12.png deleted file mode 100644 index 27d4fe6..0000000 Binary files a/client/images/icons/iconic/raster/black/fullscreen_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/fullscreen_16x16.png b/client/images/icons/iconic/raster/black/fullscreen_16x16.png deleted file mode 100644 index c3be727..0000000 Binary files a/client/images/icons/iconic/raster/black/fullscreen_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/fullscreen_24x24.png b/client/images/icons/iconic/raster/black/fullscreen_24x24.png deleted file mode 100644 index c727e01..0000000 Binary files a/client/images/icons/iconic/raster/black/fullscreen_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/fullscreen_32x32.png b/client/images/icons/iconic/raster/black/fullscreen_32x32.png deleted file mode 100644 index d86f3ac..0000000 Binary files a/client/images/icons/iconic/raster/black/fullscreen_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/fullscreen_8x8.png b/client/images/icons/iconic/raster/black/fullscreen_8x8.png deleted file mode 100644 index a053016..0000000 Binary files a/client/images/icons/iconic/raster/black/fullscreen_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/fullscreen_alt_12x12.png b/client/images/icons/iconic/raster/black/fullscreen_alt_12x12.png deleted file mode 100644 index 9b4dac0..0000000 Binary files a/client/images/icons/iconic/raster/black/fullscreen_alt_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/fullscreen_alt_16x16.png b/client/images/icons/iconic/raster/black/fullscreen_alt_16x16.png deleted file mode 100644 index 4971a24..0000000 Binary files a/client/images/icons/iconic/raster/black/fullscreen_alt_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/fullscreen_alt_24x24.png b/client/images/icons/iconic/raster/black/fullscreen_alt_24x24.png deleted file mode 100644 index 0249a7c..0000000 Binary files a/client/images/icons/iconic/raster/black/fullscreen_alt_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/fullscreen_alt_32x32.png b/client/images/icons/iconic/raster/black/fullscreen_alt_32x32.png deleted file mode 100644 index bcc9582..0000000 Binary files a/client/images/icons/iconic/raster/black/fullscreen_alt_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/fullscreen_alt_8x8.png b/client/images/icons/iconic/raster/black/fullscreen_alt_8x8.png deleted file mode 100644 index ee2e491..0000000 Binary files a/client/images/icons/iconic/raster/black/fullscreen_alt_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/fullscreen_exit_12x12.png b/client/images/icons/iconic/raster/black/fullscreen_exit_12x12.png deleted file mode 100644 index 244f54a..0000000 Binary files a/client/images/icons/iconic/raster/black/fullscreen_exit_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/fullscreen_exit_16x16.png b/client/images/icons/iconic/raster/black/fullscreen_exit_16x16.png deleted file mode 100644 index 68a73db..0000000 Binary files a/client/images/icons/iconic/raster/black/fullscreen_exit_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/fullscreen_exit_24x24.png b/client/images/icons/iconic/raster/black/fullscreen_exit_24x24.png deleted file mode 100644 index 669e246..0000000 Binary files a/client/images/icons/iconic/raster/black/fullscreen_exit_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/fullscreen_exit_32x32.png b/client/images/icons/iconic/raster/black/fullscreen_exit_32x32.png deleted file mode 100644 index e938cdd..0000000 Binary files a/client/images/icons/iconic/raster/black/fullscreen_exit_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/fullscreen_exit_8x8.png b/client/images/icons/iconic/raster/black/fullscreen_exit_8x8.png deleted file mode 100644 index 83fabef..0000000 Binary files a/client/images/icons/iconic/raster/black/fullscreen_exit_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/fullscreen_exit_alt_12x12.png b/client/images/icons/iconic/raster/black/fullscreen_exit_alt_12x12.png deleted file mode 100644 index 55bbcfc..0000000 Binary files a/client/images/icons/iconic/raster/black/fullscreen_exit_alt_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/fullscreen_exit_alt_16x16.png b/client/images/icons/iconic/raster/black/fullscreen_exit_alt_16x16.png deleted file mode 100644 index b836965..0000000 Binary files a/client/images/icons/iconic/raster/black/fullscreen_exit_alt_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/fullscreen_exit_alt_24x24.png b/client/images/icons/iconic/raster/black/fullscreen_exit_alt_24x24.png deleted file mode 100644 index 38eeeb6..0000000 Binary files a/client/images/icons/iconic/raster/black/fullscreen_exit_alt_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/fullscreen_exit_alt_32x32.png b/client/images/icons/iconic/raster/black/fullscreen_exit_alt_32x32.png deleted file mode 100644 index 377b64a..0000000 Binary files a/client/images/icons/iconic/raster/black/fullscreen_exit_alt_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/fullscreen_exit_alt_8x8.png b/client/images/icons/iconic/raster/black/fullscreen_exit_alt_8x8.png deleted file mode 100644 index e42f9c9..0000000 Binary files a/client/images/icons/iconic/raster/black/fullscreen_exit_alt_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/heaphones_12x11.png b/client/images/icons/iconic/raster/black/heaphones_12x11.png deleted file mode 100644 index 84f91db..0000000 Binary files a/client/images/icons/iconic/raster/black/heaphones_12x11.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/heaphones_16x14.png b/client/images/icons/iconic/raster/black/heaphones_16x14.png deleted file mode 100644 index 561ea8b..0000000 Binary files a/client/images/icons/iconic/raster/black/heaphones_16x14.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/heaphones_24x21.png b/client/images/icons/iconic/raster/black/heaphones_24x21.png deleted file mode 100644 index ac0d34d..0000000 Binary files a/client/images/icons/iconic/raster/black/heaphones_24x21.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/heaphones_32x28.png b/client/images/icons/iconic/raster/black/heaphones_32x28.png deleted file mode 100644 index 0f280d7..0000000 Binary files a/client/images/icons/iconic/raster/black/heaphones_32x28.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/heaphones_8x7.png b/client/images/icons/iconic/raster/black/heaphones_8x7.png deleted file mode 100644 index d501dfd..0000000 Binary files a/client/images/icons/iconic/raster/black/heaphones_8x7.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/heart_fill_12x11.png b/client/images/icons/iconic/raster/black/heart_fill_12x11.png deleted file mode 100644 index a409dfd..0000000 Binary files a/client/images/icons/iconic/raster/black/heart_fill_12x11.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/heart_fill_16x14.png b/client/images/icons/iconic/raster/black/heart_fill_16x14.png deleted file mode 100644 index 997903d..0000000 Binary files a/client/images/icons/iconic/raster/black/heart_fill_16x14.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/heart_fill_24x21.png b/client/images/icons/iconic/raster/black/heart_fill_24x21.png deleted file mode 100644 index 6462dc4..0000000 Binary files a/client/images/icons/iconic/raster/black/heart_fill_24x21.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/heart_fill_32x38.png b/client/images/icons/iconic/raster/black/heart_fill_32x38.png deleted file mode 100644 index 148d50b..0000000 Binary files a/client/images/icons/iconic/raster/black/heart_fill_32x38.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/heart_fill_8x7.png b/client/images/icons/iconic/raster/black/heart_fill_8x7.png deleted file mode 100644 index 5332f5a..0000000 Binary files a/client/images/icons/iconic/raster/black/heart_fill_8x7.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/heart_stroke_12x11.png b/client/images/icons/iconic/raster/black/heart_stroke_12x11.png deleted file mode 100644 index 1153e1c..0000000 Binary files a/client/images/icons/iconic/raster/black/heart_stroke_12x11.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/heart_stroke_16x14.png b/client/images/icons/iconic/raster/black/heart_stroke_16x14.png deleted file mode 100644 index 7976aa5..0000000 Binary files a/client/images/icons/iconic/raster/black/heart_stroke_16x14.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/heart_stroke_24x21.png b/client/images/icons/iconic/raster/black/heart_stroke_24x21.png deleted file mode 100644 index 96a37dc..0000000 Binary files a/client/images/icons/iconic/raster/black/heart_stroke_24x21.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/heart_stroke_32x28.png b/client/images/icons/iconic/raster/black/heart_stroke_32x28.png deleted file mode 100644 index cd7421b..0000000 Binary files a/client/images/icons/iconic/raster/black/heart_stroke_32x28.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/heart_stroke_8x7.png b/client/images/icons/iconic/raster/black/heart_stroke_8x7.png deleted file mode 100644 index 58add41..0000000 Binary files a/client/images/icons/iconic/raster/black/heart_stroke_8x7.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/home_12x12.png b/client/images/icons/iconic/raster/black/home_12x12.png deleted file mode 100644 index 3dd6158..0000000 Binary files a/client/images/icons/iconic/raster/black/home_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/home_16x16.png b/client/images/icons/iconic/raster/black/home_16x16.png deleted file mode 100644 index f9780af..0000000 Binary files a/client/images/icons/iconic/raster/black/home_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/home_24x24.png b/client/images/icons/iconic/raster/black/home_24x24.png deleted file mode 100644 index 6778dbe..0000000 Binary files a/client/images/icons/iconic/raster/black/home_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/home_32x32.png b/client/images/icons/iconic/raster/black/home_32x32.png deleted file mode 100644 index 02ae1d2..0000000 Binary files a/client/images/icons/iconic/raster/black/home_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/home_8x8.png b/client/images/icons/iconic/raster/black/home_8x8.png deleted file mode 100644 index d2dd62b..0000000 Binary files a/client/images/icons/iconic/raster/black/home_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/image_12x12.png b/client/images/icons/iconic/raster/black/image_12x12.png deleted file mode 100644 index 43d6db2..0000000 Binary files a/client/images/icons/iconic/raster/black/image_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/image_16x16.png b/client/images/icons/iconic/raster/black/image_16x16.png deleted file mode 100644 index 6e1f84c..0000000 Binary files a/client/images/icons/iconic/raster/black/image_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/image_24x24.png b/client/images/icons/iconic/raster/black/image_24x24.png deleted file mode 100644 index 241e834..0000000 Binary files a/client/images/icons/iconic/raster/black/image_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/image_32x32.png b/client/images/icons/iconic/raster/black/image_32x32.png deleted file mode 100644 index 89d3932..0000000 Binary files a/client/images/icons/iconic/raster/black/image_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/image_8x8.png b/client/images/icons/iconic/raster/black/image_8x8.png deleted file mode 100644 index 23b8929..0000000 Binary files a/client/images/icons/iconic/raster/black/image_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/info_12x24.png b/client/images/icons/iconic/raster/black/info_12x24.png deleted file mode 100644 index cec74d2..0000000 Binary files a/client/images/icons/iconic/raster/black/info_12x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/info_16x32.png b/client/images/icons/iconic/raster/black/info_16x32.png deleted file mode 100644 index 740a0b9..0000000 Binary files a/client/images/icons/iconic/raster/black/info_16x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/info_4x8.png b/client/images/icons/iconic/raster/black/info_4x8.png deleted file mode 100644 index 8d3e276..0000000 Binary files a/client/images/icons/iconic/raster/black/info_4x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/info_6x12.png b/client/images/icons/iconic/raster/black/info_6x12.png deleted file mode 100644 index cd43c25..0000000 Binary files a/client/images/icons/iconic/raster/black/info_6x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/info_8x16.png b/client/images/icons/iconic/raster/black/info_8x16.png deleted file mode 100644 index 80da7ad..0000000 Binary files a/client/images/icons/iconic/raster/black/info_8x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/iphone_12x16.png b/client/images/icons/iconic/raster/black/iphone_12x16.png deleted file mode 100644 index 2fe3b6b..0000000 Binary files a/client/images/icons/iconic/raster/black/iphone_12x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/iphone_18x24.png b/client/images/icons/iconic/raster/black/iphone_18x24.png deleted file mode 100644 index b5a57b5..0000000 Binary files a/client/images/icons/iconic/raster/black/iphone_18x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/iphone_24x32.png b/client/images/icons/iconic/raster/black/iphone_24x32.png deleted file mode 100644 index 7200213..0000000 Binary files a/client/images/icons/iconic/raster/black/iphone_24x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/iphone_6x8.png b/client/images/icons/iconic/raster/black/iphone_6x8.png deleted file mode 100644 index 666387d..0000000 Binary files a/client/images/icons/iconic/raster/black/iphone_6x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/iphone_9x12.png b/client/images/icons/iconic/raster/black/iphone_9x12.png deleted file mode 100644 index 1ee816f..0000000 Binary files a/client/images/icons/iconic/raster/black/iphone_9x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/key_fill_12x12.png b/client/images/icons/iconic/raster/black/key_fill_12x12.png deleted file mode 100644 index 0fef477..0000000 Binary files a/client/images/icons/iconic/raster/black/key_fill_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/key_fill_16x16.png b/client/images/icons/iconic/raster/black/key_fill_16x16.png deleted file mode 100644 index e8ba6ad..0000000 Binary files a/client/images/icons/iconic/raster/black/key_fill_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/key_fill_24x24.png b/client/images/icons/iconic/raster/black/key_fill_24x24.png deleted file mode 100644 index 436bf04..0000000 Binary files a/client/images/icons/iconic/raster/black/key_fill_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/key_fill_32x32.png b/client/images/icons/iconic/raster/black/key_fill_32x32.png deleted file mode 100644 index 4b216e2..0000000 Binary files a/client/images/icons/iconic/raster/black/key_fill_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/key_fill_8x8.png b/client/images/icons/iconic/raster/black/key_fill_8x8.png deleted file mode 100644 index 517573a..0000000 Binary files a/client/images/icons/iconic/raster/black/key_fill_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/key_stroke_12x12.png b/client/images/icons/iconic/raster/black/key_stroke_12x12.png deleted file mode 100644 index a539b02..0000000 Binary files a/client/images/icons/iconic/raster/black/key_stroke_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/key_stroke_16x16.png b/client/images/icons/iconic/raster/black/key_stroke_16x16.png deleted file mode 100644 index a97da8f..0000000 Binary files a/client/images/icons/iconic/raster/black/key_stroke_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/key_stroke_24x24.png b/client/images/icons/iconic/raster/black/key_stroke_24x24.png deleted file mode 100644 index a89800f..0000000 Binary files a/client/images/icons/iconic/raster/black/key_stroke_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/key_stroke_32x32.png b/client/images/icons/iconic/raster/black/key_stroke_32x32.png deleted file mode 100644 index 72a255b..0000000 Binary files a/client/images/icons/iconic/raster/black/key_stroke_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/key_stroke_8x8.png b/client/images/icons/iconic/raster/black/key_stroke_8x8.png deleted file mode 100644 index 4240540..0000000 Binary files a/client/images/icons/iconic/raster/black/key_stroke_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/last_12x12.png b/client/images/icons/iconic/raster/black/last_12x12.png deleted file mode 100644 index 8b03324..0000000 Binary files a/client/images/icons/iconic/raster/black/last_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/last_16x16.png b/client/images/icons/iconic/raster/black/last_16x16.png deleted file mode 100644 index d1c4c42..0000000 Binary files a/client/images/icons/iconic/raster/black/last_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/last_24x24.png b/client/images/icons/iconic/raster/black/last_24x24.png deleted file mode 100644 index e4bdade..0000000 Binary files a/client/images/icons/iconic/raster/black/last_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/last_32x32.png b/client/images/icons/iconic/raster/black/last_32x32.png deleted file mode 100644 index 3b5ec6e..0000000 Binary files a/client/images/icons/iconic/raster/black/last_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/last_8x8.png b/client/images/icons/iconic/raster/black/last_8x8.png deleted file mode 100644 index 2816239..0000000 Binary files a/client/images/icons/iconic/raster/black/last_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/left_quote_12x12.png b/client/images/icons/iconic/raster/black/left_quote_12x12.png deleted file mode 100644 index a56e5d6..0000000 Binary files a/client/images/icons/iconic/raster/black/left_quote_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/left_quote_16x16.png b/client/images/icons/iconic/raster/black/left_quote_16x16.png deleted file mode 100644 index 2ed4964..0000000 Binary files a/client/images/icons/iconic/raster/black/left_quote_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/left_quote_24x24.png b/client/images/icons/iconic/raster/black/left_quote_24x24.png deleted file mode 100644 index 1cb2c7b..0000000 Binary files a/client/images/icons/iconic/raster/black/left_quote_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/left_quote_32x32.png b/client/images/icons/iconic/raster/black/left_quote_32x32.png deleted file mode 100644 index e408916..0000000 Binary files a/client/images/icons/iconic/raster/black/left_quote_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/left_quote_8x8.png b/client/images/icons/iconic/raster/black/left_quote_8x8.png deleted file mode 100644 index a54c823..0000000 Binary files a/client/images/icons/iconic/raster/black/left_quote_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/left_quote_alt_12x12.png b/client/images/icons/iconic/raster/black/left_quote_alt_12x12.png deleted file mode 100644 index 31991a5..0000000 Binary files a/client/images/icons/iconic/raster/black/left_quote_alt_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/left_quote_alt_16x16.png b/client/images/icons/iconic/raster/black/left_quote_alt_16x16.png deleted file mode 100644 index bd6cdb1..0000000 Binary files a/client/images/icons/iconic/raster/black/left_quote_alt_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/left_quote_alt_24x24.png b/client/images/icons/iconic/raster/black/left_quote_alt_24x24.png deleted file mode 100644 index ee770ff..0000000 Binary files a/client/images/icons/iconic/raster/black/left_quote_alt_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/left_quote_alt_32x32.png b/client/images/icons/iconic/raster/black/left_quote_alt_32x32.png deleted file mode 100644 index e91d093..0000000 Binary files a/client/images/icons/iconic/raster/black/left_quote_alt_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/left_quote_alt_8x8.png b/client/images/icons/iconic/raster/black/left_quote_alt_8x8.png deleted file mode 100644 index 03fb0a3..0000000 Binary files a/client/images/icons/iconic/raster/black/left_quote_alt_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/lightbulb_10x16.png b/client/images/icons/iconic/raster/black/lightbulb_10x16.png deleted file mode 100644 index b8f9431..0000000 Binary files a/client/images/icons/iconic/raster/black/lightbulb_10x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/lightbulb_15x24.png b/client/images/icons/iconic/raster/black/lightbulb_15x24.png deleted file mode 100644 index e3faffd..0000000 Binary files a/client/images/icons/iconic/raster/black/lightbulb_15x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/lightbulb_20x32.png b/client/images/icons/iconic/raster/black/lightbulb_20x32.png deleted file mode 100644 index b7983af..0000000 Binary files a/client/images/icons/iconic/raster/black/lightbulb_20x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/lightbulb_5x8.png b/client/images/icons/iconic/raster/black/lightbulb_5x8.png deleted file mode 100644 index e48e027..0000000 Binary files a/client/images/icons/iconic/raster/black/lightbulb_5x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/lightbulb_8x12.png b/client/images/icons/iconic/raster/black/lightbulb_8x12.png deleted file mode 100644 index b6efc12..0000000 Binary files a/client/images/icons/iconic/raster/black/lightbulb_8x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/link_12x12.png b/client/images/icons/iconic/raster/black/link_12x12.png deleted file mode 100644 index afb2739..0000000 Binary files a/client/images/icons/iconic/raster/black/link_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/link_16x16.png b/client/images/icons/iconic/raster/black/link_16x16.png deleted file mode 100644 index 5e88a11..0000000 Binary files a/client/images/icons/iconic/raster/black/link_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/link_24x24.png b/client/images/icons/iconic/raster/black/link_24x24.png deleted file mode 100644 index 8d628a0..0000000 Binary files a/client/images/icons/iconic/raster/black/link_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/link_32x32.png b/client/images/icons/iconic/raster/black/link_32x32.png deleted file mode 100644 index 94e9772..0000000 Binary files a/client/images/icons/iconic/raster/black/link_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/link_8x8.png b/client/images/icons/iconic/raster/black/link_8x8.png deleted file mode 100644 index 066e9b5..0000000 Binary files a/client/images/icons/iconic/raster/black/link_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/lock_fill_12x16.png b/client/images/icons/iconic/raster/black/lock_fill_12x16.png deleted file mode 100644 index 505c536..0000000 Binary files a/client/images/icons/iconic/raster/black/lock_fill_12x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/lock_fill_18x24.png b/client/images/icons/iconic/raster/black/lock_fill_18x24.png deleted file mode 100644 index e7df903..0000000 Binary files a/client/images/icons/iconic/raster/black/lock_fill_18x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/lock_fill_24x32.png b/client/images/icons/iconic/raster/black/lock_fill_24x32.png deleted file mode 100644 index b2c9bc9..0000000 Binary files a/client/images/icons/iconic/raster/black/lock_fill_24x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/lock_fill_6x8.png b/client/images/icons/iconic/raster/black/lock_fill_6x8.png deleted file mode 100644 index baca50d..0000000 Binary files a/client/images/icons/iconic/raster/black/lock_fill_6x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/lock_fill_9x12.png b/client/images/icons/iconic/raster/black/lock_fill_9x12.png deleted file mode 100644 index 38e0854..0000000 Binary files a/client/images/icons/iconic/raster/black/lock_fill_9x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/lock_stroke_12x16.png b/client/images/icons/iconic/raster/black/lock_stroke_12x16.png deleted file mode 100644 index f7e15df..0000000 Binary files a/client/images/icons/iconic/raster/black/lock_stroke_12x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/lock_stroke_18x24.png b/client/images/icons/iconic/raster/black/lock_stroke_18x24.png deleted file mode 100644 index 924a9bb..0000000 Binary files a/client/images/icons/iconic/raster/black/lock_stroke_18x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/lock_stroke_24x32.png b/client/images/icons/iconic/raster/black/lock_stroke_24x32.png deleted file mode 100644 index bd7a81f..0000000 Binary files a/client/images/icons/iconic/raster/black/lock_stroke_24x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/lock_stroke_6x8.png b/client/images/icons/iconic/raster/black/lock_stroke_6x8.png deleted file mode 100644 index f12c4ea..0000000 Binary files a/client/images/icons/iconic/raster/black/lock_stroke_6x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/lock_stroke_9x12.png b/client/images/icons/iconic/raster/black/lock_stroke_9x12.png deleted file mode 100644 index 5513600..0000000 Binary files a/client/images/icons/iconic/raster/black/lock_stroke_9x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/loop_12x12.png b/client/images/icons/iconic/raster/black/loop_12x12.png deleted file mode 100644 index 10723d2..0000000 Binary files a/client/images/icons/iconic/raster/black/loop_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/loop_16x16.png b/client/images/icons/iconic/raster/black/loop_16x16.png deleted file mode 100644 index b1a9b1a..0000000 Binary files a/client/images/icons/iconic/raster/black/loop_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/loop_24x24.png b/client/images/icons/iconic/raster/black/loop_24x24.png deleted file mode 100644 index 1b46f33..0000000 Binary files a/client/images/icons/iconic/raster/black/loop_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/loop_32x32.png b/client/images/icons/iconic/raster/black/loop_32x32.png deleted file mode 100644 index fb9d6e2..0000000 Binary files a/client/images/icons/iconic/raster/black/loop_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/loop_8x8.png b/client/images/icons/iconic/raster/black/loop_8x8.png deleted file mode 100644 index 4ad274c..0000000 Binary files a/client/images/icons/iconic/raster/black/loop_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/loop_alt1_12x9.png b/client/images/icons/iconic/raster/black/loop_alt1_12x9.png deleted file mode 100644 index f2086f8..0000000 Binary files a/client/images/icons/iconic/raster/black/loop_alt1_12x9.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/loop_alt1_16x12.png b/client/images/icons/iconic/raster/black/loop_alt1_16x12.png deleted file mode 100644 index 1c0b919..0000000 Binary files a/client/images/icons/iconic/raster/black/loop_alt1_16x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/loop_alt1_24x18.png b/client/images/icons/iconic/raster/black/loop_alt1_24x18.png deleted file mode 100644 index 3840eb6..0000000 Binary files a/client/images/icons/iconic/raster/black/loop_alt1_24x18.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/loop_alt1_32x24.png b/client/images/icons/iconic/raster/black/loop_alt1_32x24.png deleted file mode 100644 index edc7c01..0000000 Binary files a/client/images/icons/iconic/raster/black/loop_alt1_32x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/loop_alt1_8x6.png b/client/images/icons/iconic/raster/black/loop_alt1_8x6.png deleted file mode 100644 index f857ee2..0000000 Binary files a/client/images/icons/iconic/raster/black/loop_alt1_8x6.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/loop_alt2_12x11.png b/client/images/icons/iconic/raster/black/loop_alt2_12x11.png deleted file mode 100644 index 2cb36a0..0000000 Binary files a/client/images/icons/iconic/raster/black/loop_alt2_12x11.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/loop_alt2_16x14.png b/client/images/icons/iconic/raster/black/loop_alt2_16x14.png deleted file mode 100644 index e818621..0000000 Binary files a/client/images/icons/iconic/raster/black/loop_alt2_16x14.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/loop_alt2_24x21.png b/client/images/icons/iconic/raster/black/loop_alt2_24x21.png deleted file mode 100644 index 450a9dd..0000000 Binary files a/client/images/icons/iconic/raster/black/loop_alt2_24x21.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/loop_alt2_32x28.png b/client/images/icons/iconic/raster/black/loop_alt2_32x28.png deleted file mode 100644 index 189c63d..0000000 Binary files a/client/images/icons/iconic/raster/black/loop_alt2_32x28.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/loop_alt2_8x7.png b/client/images/icons/iconic/raster/black/loop_alt2_8x7.png deleted file mode 100644 index 2e5bd88..0000000 Binary files a/client/images/icons/iconic/raster/black/loop_alt2_8x7.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/loop_alt3_12x9.png b/client/images/icons/iconic/raster/black/loop_alt3_12x9.png deleted file mode 100644 index 701362e..0000000 Binary files a/client/images/icons/iconic/raster/black/loop_alt3_12x9.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/loop_alt3_16x12.png b/client/images/icons/iconic/raster/black/loop_alt3_16x12.png deleted file mode 100644 index f192e37..0000000 Binary files a/client/images/icons/iconic/raster/black/loop_alt3_16x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/loop_alt3_24x18.png b/client/images/icons/iconic/raster/black/loop_alt3_24x18.png deleted file mode 100644 index b4fe3aa..0000000 Binary files a/client/images/icons/iconic/raster/black/loop_alt3_24x18.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/loop_alt3_32x24.png b/client/images/icons/iconic/raster/black/loop_alt3_32x24.png deleted file mode 100644 index 2177ec8..0000000 Binary files a/client/images/icons/iconic/raster/black/loop_alt3_32x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/loop_alt3_8x6.png b/client/images/icons/iconic/raster/black/loop_alt3_8x6.png deleted file mode 100644 index ebfd9d5..0000000 Binary files a/client/images/icons/iconic/raster/black/loop_alt3_8x6.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/loop_alt4_12x9.png b/client/images/icons/iconic/raster/black/loop_alt4_12x9.png deleted file mode 100644 index 7400fdc..0000000 Binary files a/client/images/icons/iconic/raster/black/loop_alt4_12x9.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/loop_alt4_16x12.png b/client/images/icons/iconic/raster/black/loop_alt4_16x12.png deleted file mode 100644 index 901ce3c..0000000 Binary files a/client/images/icons/iconic/raster/black/loop_alt4_16x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/loop_alt4_24x18.png b/client/images/icons/iconic/raster/black/loop_alt4_24x18.png deleted file mode 100644 index ebbcc51..0000000 Binary files a/client/images/icons/iconic/raster/black/loop_alt4_24x18.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/loop_alt4_32x24.png b/client/images/icons/iconic/raster/black/loop_alt4_32x24.png deleted file mode 100644 index 0fecd8f..0000000 Binary files a/client/images/icons/iconic/raster/black/loop_alt4_32x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/loop_alt4_8x6.png b/client/images/icons/iconic/raster/black/loop_alt4_8x6.png deleted file mode 100644 index 526c3a6..0000000 Binary files a/client/images/icons/iconic/raster/black/loop_alt4_8x6.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/magnifying_glass_12x12.png b/client/images/icons/iconic/raster/black/magnifying_glass_12x12.png deleted file mode 100644 index c680495..0000000 Binary files a/client/images/icons/iconic/raster/black/magnifying_glass_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/magnifying_glass_16x16.png b/client/images/icons/iconic/raster/black/magnifying_glass_16x16.png deleted file mode 100644 index 30a3ad0..0000000 Binary files a/client/images/icons/iconic/raster/black/magnifying_glass_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/magnifying_glass_24x24.png b/client/images/icons/iconic/raster/black/magnifying_glass_24x24.png deleted file mode 100644 index be33c2b..0000000 Binary files a/client/images/icons/iconic/raster/black/magnifying_glass_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/magnifying_glass_32x32.png b/client/images/icons/iconic/raster/black/magnifying_glass_32x32.png deleted file mode 100644 index 3ad5a5a..0000000 Binary files a/client/images/icons/iconic/raster/black/magnifying_glass_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/magnifying_glass_8x8.png b/client/images/icons/iconic/raster/black/magnifying_glass_8x8.png deleted file mode 100644 index ff574af..0000000 Binary files a/client/images/icons/iconic/raster/black/magnifying_glass_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/magnifying_glass_alt_12x12.png b/client/images/icons/iconic/raster/black/magnifying_glass_alt_12x12.png deleted file mode 100644 index 960bd6b..0000000 Binary files a/client/images/icons/iconic/raster/black/magnifying_glass_alt_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/magnifying_glass_alt_16x16.png b/client/images/icons/iconic/raster/black/magnifying_glass_alt_16x16.png deleted file mode 100644 index 32cf00d..0000000 Binary files a/client/images/icons/iconic/raster/black/magnifying_glass_alt_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/magnifying_glass_alt_24x24.png b/client/images/icons/iconic/raster/black/magnifying_glass_alt_24x24.png deleted file mode 100644 index bf87ec0..0000000 Binary files a/client/images/icons/iconic/raster/black/magnifying_glass_alt_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/magnifying_glass_alt_32x32.png b/client/images/icons/iconic/raster/black/magnifying_glass_alt_32x32.png deleted file mode 100644 index a006f6b..0000000 Binary files a/client/images/icons/iconic/raster/black/magnifying_glass_alt_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/magnifying_glass_alt_8x8.png b/client/images/icons/iconic/raster/black/magnifying_glass_alt_8x8.png deleted file mode 100644 index ff574af..0000000 Binary files a/client/images/icons/iconic/raster/black/magnifying_glass_alt_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/mail_12x9.png b/client/images/icons/iconic/raster/black/mail_12x9.png deleted file mode 100644 index 2f5ee20..0000000 Binary files a/client/images/icons/iconic/raster/black/mail_12x9.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/mail_16x12.png b/client/images/icons/iconic/raster/black/mail_16x12.png deleted file mode 100644 index 488c1d8..0000000 Binary files a/client/images/icons/iconic/raster/black/mail_16x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/mail_24x18.png b/client/images/icons/iconic/raster/black/mail_24x18.png deleted file mode 100644 index 40c48da..0000000 Binary files a/client/images/icons/iconic/raster/black/mail_24x18.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/mail_32x24.png b/client/images/icons/iconic/raster/black/mail_32x24.png deleted file mode 100644 index cae031d..0000000 Binary files a/client/images/icons/iconic/raster/black/mail_32x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/mail_8x6.png b/client/images/icons/iconic/raster/black/mail_8x6.png deleted file mode 100644 index 50a6438..0000000 Binary files a/client/images/icons/iconic/raster/black/mail_8x6.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/mail_alt_12x9.png b/client/images/icons/iconic/raster/black/mail_alt_12x9.png deleted file mode 100644 index c817229..0000000 Binary files a/client/images/icons/iconic/raster/black/mail_alt_12x9.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/mail_alt_16x12.png b/client/images/icons/iconic/raster/black/mail_alt_16x12.png deleted file mode 100644 index 24fa701..0000000 Binary files a/client/images/icons/iconic/raster/black/mail_alt_16x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/mail_alt_24x18.png b/client/images/icons/iconic/raster/black/mail_alt_24x18.png deleted file mode 100644 index 6c216e7..0000000 Binary files a/client/images/icons/iconic/raster/black/mail_alt_24x18.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/mail_alt_32x24.png b/client/images/icons/iconic/raster/black/mail_alt_32x24.png deleted file mode 100644 index d6211e5..0000000 Binary files a/client/images/icons/iconic/raster/black/mail_alt_32x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/mail_alt_8x6.png b/client/images/icons/iconic/raster/black/mail_alt_8x6.png deleted file mode 100644 index cf9720b..0000000 Binary files a/client/images/icons/iconic/raster/black/mail_alt_8x6.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/map_pin_fill_12x12.png b/client/images/icons/iconic/raster/black/map_pin_fill_12x12.png deleted file mode 100644 index e48b39b..0000000 Binary files a/client/images/icons/iconic/raster/black/map_pin_fill_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/map_pin_fill_16x16.png b/client/images/icons/iconic/raster/black/map_pin_fill_16x16.png deleted file mode 100644 index 9c8bb7d..0000000 Binary files a/client/images/icons/iconic/raster/black/map_pin_fill_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/map_pin_fill_24x24.png b/client/images/icons/iconic/raster/black/map_pin_fill_24x24.png deleted file mode 100644 index 9dbe812..0000000 Binary files a/client/images/icons/iconic/raster/black/map_pin_fill_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/map_pin_fill_32x32.png b/client/images/icons/iconic/raster/black/map_pin_fill_32x32.png deleted file mode 100644 index f87dabc..0000000 Binary files a/client/images/icons/iconic/raster/black/map_pin_fill_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/map_pin_fill_8x8.png b/client/images/icons/iconic/raster/black/map_pin_fill_8x8.png deleted file mode 100644 index ea4e55c..0000000 Binary files a/client/images/icons/iconic/raster/black/map_pin_fill_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/map_pin_stroke_12x12.png b/client/images/icons/iconic/raster/black/map_pin_stroke_12x12.png deleted file mode 100644 index e578412..0000000 Binary files a/client/images/icons/iconic/raster/black/map_pin_stroke_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/map_pin_stroke_16x16.png b/client/images/icons/iconic/raster/black/map_pin_stroke_16x16.png deleted file mode 100644 index afc4227..0000000 Binary files a/client/images/icons/iconic/raster/black/map_pin_stroke_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/map_pin_stroke_24x24.png b/client/images/icons/iconic/raster/black/map_pin_stroke_24x24.png deleted file mode 100644 index 1996823..0000000 Binary files a/client/images/icons/iconic/raster/black/map_pin_stroke_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/map_pin_stroke_32x32.png b/client/images/icons/iconic/raster/black/map_pin_stroke_32x32.png deleted file mode 100644 index 69b67e0..0000000 Binary files a/client/images/icons/iconic/raster/black/map_pin_stroke_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/map_pin_stroke_8x8.png b/client/images/icons/iconic/raster/black/map_pin_stroke_8x8.png deleted file mode 100644 index e351512..0000000 Binary files a/client/images/icons/iconic/raster/black/map_pin_stroke_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/minus_12x3.png b/client/images/icons/iconic/raster/black/minus_12x3.png deleted file mode 100644 index 3b618be..0000000 Binary files a/client/images/icons/iconic/raster/black/minus_12x3.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/minus_16x4.png b/client/images/icons/iconic/raster/black/minus_16x4.png deleted file mode 100644 index ca081bb..0000000 Binary files a/client/images/icons/iconic/raster/black/minus_16x4.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/minus_24x6.png b/client/images/icons/iconic/raster/black/minus_24x6.png deleted file mode 100644 index a7d6c73..0000000 Binary files a/client/images/icons/iconic/raster/black/minus_24x6.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/minus_32x8.png b/client/images/icons/iconic/raster/black/minus_32x8.png deleted file mode 100644 index 9fbfbb6..0000000 Binary files a/client/images/icons/iconic/raster/black/minus_32x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/minus_8x2.png b/client/images/icons/iconic/raster/black/minus_8x2.png deleted file mode 100644 index 691031f..0000000 Binary files a/client/images/icons/iconic/raster/black/minus_8x2.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/minus_alt_12x12.png b/client/images/icons/iconic/raster/black/minus_alt_12x12.png deleted file mode 100644 index 4e82ca5..0000000 Binary files a/client/images/icons/iconic/raster/black/minus_alt_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/minus_alt_16x16.png b/client/images/icons/iconic/raster/black/minus_alt_16x16.png deleted file mode 100644 index 3eb542c..0000000 Binary files a/client/images/icons/iconic/raster/black/minus_alt_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/minus_alt_24x24.png b/client/images/icons/iconic/raster/black/minus_alt_24x24.png deleted file mode 100644 index 1c60305..0000000 Binary files a/client/images/icons/iconic/raster/black/minus_alt_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/minus_alt_32x32.png b/client/images/icons/iconic/raster/black/minus_alt_32x32.png deleted file mode 100644 index df29cf3..0000000 Binary files a/client/images/icons/iconic/raster/black/minus_alt_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/minus_alt_8x8.png b/client/images/icons/iconic/raster/black/minus_alt_8x8.png deleted file mode 100644 index 562b7f9..0000000 Binary files a/client/images/icons/iconic/raster/black/minus_alt_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/moon_fill_12x12.png b/client/images/icons/iconic/raster/black/moon_fill_12x12.png deleted file mode 100644 index bd7be33..0000000 Binary files a/client/images/icons/iconic/raster/black/moon_fill_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/moon_fill_16x16.png b/client/images/icons/iconic/raster/black/moon_fill_16x16.png deleted file mode 100644 index 3a19682..0000000 Binary files a/client/images/icons/iconic/raster/black/moon_fill_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/moon_fill_24x24.png b/client/images/icons/iconic/raster/black/moon_fill_24x24.png deleted file mode 100644 index b34713e..0000000 Binary files a/client/images/icons/iconic/raster/black/moon_fill_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/moon_fill_32x32.png b/client/images/icons/iconic/raster/black/moon_fill_32x32.png deleted file mode 100644 index 5ea4479..0000000 Binary files a/client/images/icons/iconic/raster/black/moon_fill_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/moon_fill_8x8.png b/client/images/icons/iconic/raster/black/moon_fill_8x8.png deleted file mode 100644 index 8dbfb40..0000000 Binary files a/client/images/icons/iconic/raster/black/moon_fill_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/moon_stroke_12x12.png b/client/images/icons/iconic/raster/black/moon_stroke_12x12.png deleted file mode 100644 index 0dc17d4..0000000 Binary files a/client/images/icons/iconic/raster/black/moon_stroke_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/moon_stroke_16x16.png b/client/images/icons/iconic/raster/black/moon_stroke_16x16.png deleted file mode 100644 index 2883411..0000000 Binary files a/client/images/icons/iconic/raster/black/moon_stroke_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/moon_stroke_24x24.png b/client/images/icons/iconic/raster/black/moon_stroke_24x24.png deleted file mode 100644 index 671cba2..0000000 Binary files a/client/images/icons/iconic/raster/black/moon_stroke_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/moon_stroke_32x32.png b/client/images/icons/iconic/raster/black/moon_stroke_32x32.png deleted file mode 100644 index 87147e7..0000000 Binary files a/client/images/icons/iconic/raster/black/moon_stroke_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/moon_stroke_8x8.png b/client/images/icons/iconic/raster/black/moon_stroke_8x8.png deleted file mode 100644 index 4bd407e..0000000 Binary files a/client/images/icons/iconic/raster/black/moon_stroke_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/move_12x12.png b/client/images/icons/iconic/raster/black/move_12x12.png deleted file mode 100644 index a3a9d91..0000000 Binary files a/client/images/icons/iconic/raster/black/move_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/move_16x16.png b/client/images/icons/iconic/raster/black/move_16x16.png deleted file mode 100644 index 55e020e..0000000 Binary files a/client/images/icons/iconic/raster/black/move_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/move_24x24.png b/client/images/icons/iconic/raster/black/move_24x24.png deleted file mode 100644 index 828e776..0000000 Binary files a/client/images/icons/iconic/raster/black/move_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/move_32x32.png b/client/images/icons/iconic/raster/black/move_32x32.png deleted file mode 100644 index c25995d..0000000 Binary files a/client/images/icons/iconic/raster/black/move_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/move_8x8.png b/client/images/icons/iconic/raster/black/move_8x8.png deleted file mode 100644 index c3b44c8..0000000 Binary files a/client/images/icons/iconic/raster/black/move_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/move_alt1_12x12.png b/client/images/icons/iconic/raster/black/move_alt1_12x12.png deleted file mode 100644 index bd24d56..0000000 Binary files a/client/images/icons/iconic/raster/black/move_alt1_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/move_alt1_16x16.png b/client/images/icons/iconic/raster/black/move_alt1_16x16.png deleted file mode 100644 index c6858af..0000000 Binary files a/client/images/icons/iconic/raster/black/move_alt1_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/move_alt1_24x24.png b/client/images/icons/iconic/raster/black/move_alt1_24x24.png deleted file mode 100644 index 619cf0e..0000000 Binary files a/client/images/icons/iconic/raster/black/move_alt1_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/move_alt1_32x32.png b/client/images/icons/iconic/raster/black/move_alt1_32x32.png deleted file mode 100644 index 06d167f..0000000 Binary files a/client/images/icons/iconic/raster/black/move_alt1_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/move_alt1_8x8.png b/client/images/icons/iconic/raster/black/move_alt1_8x8.png deleted file mode 100644 index 5d1f845..0000000 Binary files a/client/images/icons/iconic/raster/black/move_alt1_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/move_alt2_12x12.png b/client/images/icons/iconic/raster/black/move_alt2_12x12.png deleted file mode 100644 index cb69838..0000000 Binary files a/client/images/icons/iconic/raster/black/move_alt2_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/move_alt2_16x16.png b/client/images/icons/iconic/raster/black/move_alt2_16x16.png deleted file mode 100644 index 292637f..0000000 Binary files a/client/images/icons/iconic/raster/black/move_alt2_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/move_alt2_24x24.png b/client/images/icons/iconic/raster/black/move_alt2_24x24.png deleted file mode 100644 index c892ea9..0000000 Binary files a/client/images/icons/iconic/raster/black/move_alt2_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/move_alt2_32x32.png b/client/images/icons/iconic/raster/black/move_alt2_32x32.png deleted file mode 100644 index 687e070..0000000 Binary files a/client/images/icons/iconic/raster/black/move_alt2_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/move_alt2_8x8.png b/client/images/icons/iconic/raster/black/move_alt2_8x8.png deleted file mode 100644 index ff1a1af..0000000 Binary files a/client/images/icons/iconic/raster/black/move_alt2_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/move_horizontal_12x32.png b/client/images/icons/iconic/raster/black/move_horizontal_12x32.png deleted file mode 100644 index 6aeaf1e..0000000 Binary files a/client/images/icons/iconic/raster/black/move_horizontal_12x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/move_horizontal_3x8.png b/client/images/icons/iconic/raster/black/move_horizontal_3x8.png deleted file mode 100644 index b2edd28..0000000 Binary files a/client/images/icons/iconic/raster/black/move_horizontal_3x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/move_horizontal_5x12.png b/client/images/icons/iconic/raster/black/move_horizontal_5x12.png deleted file mode 100644 index dbcc64d..0000000 Binary files a/client/images/icons/iconic/raster/black/move_horizontal_5x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/move_horizontal_6x16.png b/client/images/icons/iconic/raster/black/move_horizontal_6x16.png deleted file mode 100644 index ac458b6..0000000 Binary files a/client/images/icons/iconic/raster/black/move_horizontal_6x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/move_horizontal_9x24.png b/client/images/icons/iconic/raster/black/move_horizontal_9x24.png deleted file mode 100644 index fad523c..0000000 Binary files a/client/images/icons/iconic/raster/black/move_horizontal_9x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/move_horizontal_alt1_12x32.png b/client/images/icons/iconic/raster/black/move_horizontal_alt1_12x32.png deleted file mode 100644 index e0473e0..0000000 Binary files a/client/images/icons/iconic/raster/black/move_horizontal_alt1_12x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/move_horizontal_alt1_3x8.png b/client/images/icons/iconic/raster/black/move_horizontal_alt1_3x8.png deleted file mode 100644 index 543f769..0000000 Binary files a/client/images/icons/iconic/raster/black/move_horizontal_alt1_3x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/move_horizontal_alt1_5x12.png b/client/images/icons/iconic/raster/black/move_horizontal_alt1_5x12.png deleted file mode 100644 index b2ea15d..0000000 Binary files a/client/images/icons/iconic/raster/black/move_horizontal_alt1_5x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/move_horizontal_alt1_6x16.png b/client/images/icons/iconic/raster/black/move_horizontal_alt1_6x16.png deleted file mode 100644 index 0863974..0000000 Binary files a/client/images/icons/iconic/raster/black/move_horizontal_alt1_6x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/move_horizontal_alt1_9x24.png b/client/images/icons/iconic/raster/black/move_horizontal_alt1_9x24.png deleted file mode 100644 index 367dff0..0000000 Binary files a/client/images/icons/iconic/raster/black/move_horizontal_alt1_9x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/move_horizontal_alt2_12x12.png b/client/images/icons/iconic/raster/black/move_horizontal_alt2_12x12.png deleted file mode 100644 index d08d0b3..0000000 Binary files a/client/images/icons/iconic/raster/black/move_horizontal_alt2_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/move_horizontal_alt2_16x16.png b/client/images/icons/iconic/raster/black/move_horizontal_alt2_16x16.png deleted file mode 100644 index f644fa5..0000000 Binary files a/client/images/icons/iconic/raster/black/move_horizontal_alt2_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/move_horizontal_alt2_24x24.png b/client/images/icons/iconic/raster/black/move_horizontal_alt2_24x24.png deleted file mode 100644 index a0ed78a..0000000 Binary files a/client/images/icons/iconic/raster/black/move_horizontal_alt2_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/move_horizontal_alt2_32x32.png b/client/images/icons/iconic/raster/black/move_horizontal_alt2_32x32.png deleted file mode 100644 index cb40273..0000000 Binary files a/client/images/icons/iconic/raster/black/move_horizontal_alt2_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/move_horizontal_alt2_8x8.png b/client/images/icons/iconic/raster/black/move_horizontal_alt2_8x8.png deleted file mode 100644 index 140bce7..0000000 Binary files a/client/images/icons/iconic/raster/black/move_horizontal_alt2_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/move_vertical_12x32.png b/client/images/icons/iconic/raster/black/move_vertical_12x32.png deleted file mode 100644 index f371ffe..0000000 Binary files a/client/images/icons/iconic/raster/black/move_vertical_12x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/move_vertical_3x8.png b/client/images/icons/iconic/raster/black/move_vertical_3x8.png deleted file mode 100644 index cab0e0c..0000000 Binary files a/client/images/icons/iconic/raster/black/move_vertical_3x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/move_vertical_5x12.png b/client/images/icons/iconic/raster/black/move_vertical_5x12.png deleted file mode 100644 index 7ab5629..0000000 Binary files a/client/images/icons/iconic/raster/black/move_vertical_5x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/move_vertical_6x16.png b/client/images/icons/iconic/raster/black/move_vertical_6x16.png deleted file mode 100644 index 131bd07..0000000 Binary files a/client/images/icons/iconic/raster/black/move_vertical_6x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/move_vertical_9x24.png b/client/images/icons/iconic/raster/black/move_vertical_9x24.png deleted file mode 100644 index cc9b6bd..0000000 Binary files a/client/images/icons/iconic/raster/black/move_vertical_9x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/move_vertical_alt1_12x32.png b/client/images/icons/iconic/raster/black/move_vertical_alt1_12x32.png deleted file mode 100644 index 1d74e2f..0000000 Binary files a/client/images/icons/iconic/raster/black/move_vertical_alt1_12x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/move_vertical_alt1_3x8.png b/client/images/icons/iconic/raster/black/move_vertical_alt1_3x8.png deleted file mode 100644 index a392d07..0000000 Binary files a/client/images/icons/iconic/raster/black/move_vertical_alt1_3x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/move_vertical_alt1_5x12.png b/client/images/icons/iconic/raster/black/move_vertical_alt1_5x12.png deleted file mode 100644 index ff5d709..0000000 Binary files a/client/images/icons/iconic/raster/black/move_vertical_alt1_5x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/move_vertical_alt1_6x16.png b/client/images/icons/iconic/raster/black/move_vertical_alt1_6x16.png deleted file mode 100644 index 9ecfd89..0000000 Binary files a/client/images/icons/iconic/raster/black/move_vertical_alt1_6x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/move_vertical_alt1_9x24.png b/client/images/icons/iconic/raster/black/move_vertical_alt1_9x24.png deleted file mode 100644 index 37a832c..0000000 Binary files a/client/images/icons/iconic/raster/black/move_vertical_alt1_9x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/move_vertical_alt2_12x12.png b/client/images/icons/iconic/raster/black/move_vertical_alt2_12x12.png deleted file mode 100644 index e05c4d9..0000000 Binary files a/client/images/icons/iconic/raster/black/move_vertical_alt2_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/move_vertical_alt2_16x16.png b/client/images/icons/iconic/raster/black/move_vertical_alt2_16x16.png deleted file mode 100644 index 18cf549..0000000 Binary files a/client/images/icons/iconic/raster/black/move_vertical_alt2_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/move_vertical_alt2_24x24.png b/client/images/icons/iconic/raster/black/move_vertical_alt2_24x24.png deleted file mode 100644 index 25da6f4..0000000 Binary files a/client/images/icons/iconic/raster/black/move_vertical_alt2_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/move_vertical_alt2_32x32.png b/client/images/icons/iconic/raster/black/move_vertical_alt2_32x32.png deleted file mode 100644 index d10076e..0000000 Binary files a/client/images/icons/iconic/raster/black/move_vertical_alt2_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/move_vertical_alt2_8x8.png b/client/images/icons/iconic/raster/black/move_vertical_alt2_8x8.png deleted file mode 100644 index 9f58e16..0000000 Binary files a/client/images/icons/iconic/raster/black/move_vertical_alt2_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/movie_12x12.png b/client/images/icons/iconic/raster/black/movie_12x12.png deleted file mode 100644 index 52ea124..0000000 Binary files a/client/images/icons/iconic/raster/black/movie_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/movie_16x16.png b/client/images/icons/iconic/raster/black/movie_16x16.png deleted file mode 100644 index 6a43209..0000000 Binary files a/client/images/icons/iconic/raster/black/movie_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/movie_24x24.png b/client/images/icons/iconic/raster/black/movie_24x24.png deleted file mode 100644 index 637ab84..0000000 Binary files a/client/images/icons/iconic/raster/black/movie_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/movie_32x32.png b/client/images/icons/iconic/raster/black/movie_32x32.png deleted file mode 100644 index 5b9c2ba..0000000 Binary files a/client/images/icons/iconic/raster/black/movie_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/movie_8x8.png b/client/images/icons/iconic/raster/black/movie_8x8.png deleted file mode 100644 index 1476160..0000000 Binary files a/client/images/icons/iconic/raster/black/movie_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/new_window_12x12.png b/client/images/icons/iconic/raster/black/new_window_12x12.png deleted file mode 100644 index 2ab5fc6..0000000 Binary files a/client/images/icons/iconic/raster/black/new_window_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/new_window_16x16.png b/client/images/icons/iconic/raster/black/new_window_16x16.png deleted file mode 100644 index 32bab91..0000000 Binary files a/client/images/icons/iconic/raster/black/new_window_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/new_window_24x24.png b/client/images/icons/iconic/raster/black/new_window_24x24.png deleted file mode 100644 index b964419..0000000 Binary files a/client/images/icons/iconic/raster/black/new_window_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/new_window_32x32.png b/client/images/icons/iconic/raster/black/new_window_32x32.png deleted file mode 100644 index bcc8b19..0000000 Binary files a/client/images/icons/iconic/raster/black/new_window_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/new_window_8x8.png b/client/images/icons/iconic/raster/black/new_window_8x8.png deleted file mode 100644 index c60c6f4..0000000 Binary files a/client/images/icons/iconic/raster/black/new_window_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/pause_12x16.png b/client/images/icons/iconic/raster/black/pause_12x16.png deleted file mode 100644 index fac90c8..0000000 Binary files a/client/images/icons/iconic/raster/black/pause_12x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/pause_18x24.png b/client/images/icons/iconic/raster/black/pause_18x24.png deleted file mode 100644 index 6542be0..0000000 Binary files a/client/images/icons/iconic/raster/black/pause_18x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/pause_24x32.png b/client/images/icons/iconic/raster/black/pause_24x32.png deleted file mode 100644 index a391030..0000000 Binary files a/client/images/icons/iconic/raster/black/pause_24x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/pause_6x8.png b/client/images/icons/iconic/raster/black/pause_6x8.png deleted file mode 100644 index b0f19dd..0000000 Binary files a/client/images/icons/iconic/raster/black/pause_6x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/pause_9x12.png b/client/images/icons/iconic/raster/black/pause_9x12.png deleted file mode 100644 index 27f3127..0000000 Binary files a/client/images/icons/iconic/raster/black/pause_9x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/pen_12x12.png b/client/images/icons/iconic/raster/black/pen_12x12.png deleted file mode 100644 index 4282388..0000000 Binary files a/client/images/icons/iconic/raster/black/pen_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/pen_16x16.png b/client/images/icons/iconic/raster/black/pen_16x16.png deleted file mode 100644 index 4ba7f35..0000000 Binary files a/client/images/icons/iconic/raster/black/pen_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/pen_24x24.png b/client/images/icons/iconic/raster/black/pen_24x24.png deleted file mode 100644 index 14f7f01..0000000 Binary files a/client/images/icons/iconic/raster/black/pen_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/pen_32x32.png b/client/images/icons/iconic/raster/black/pen_32x32.png deleted file mode 100644 index c4f1f14..0000000 Binary files a/client/images/icons/iconic/raster/black/pen_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/pen_8x8.png b/client/images/icons/iconic/raster/black/pen_8x8.png deleted file mode 100644 index c9213e1..0000000 Binary files a/client/images/icons/iconic/raster/black/pen_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/pen_alt_fill_12x12.png b/client/images/icons/iconic/raster/black/pen_alt_fill_12x12.png deleted file mode 100644 index 4c62ded..0000000 Binary files a/client/images/icons/iconic/raster/black/pen_alt_fill_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/pen_alt_fill_16x16.png b/client/images/icons/iconic/raster/black/pen_alt_fill_16x16.png deleted file mode 100644 index 6729087..0000000 Binary files a/client/images/icons/iconic/raster/black/pen_alt_fill_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/pen_alt_fill_24x24.png b/client/images/icons/iconic/raster/black/pen_alt_fill_24x24.png deleted file mode 100644 index 845a0cd..0000000 Binary files a/client/images/icons/iconic/raster/black/pen_alt_fill_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/pen_alt_fill_32x32.png b/client/images/icons/iconic/raster/black/pen_alt_fill_32x32.png deleted file mode 100644 index 4e01fb8..0000000 Binary files a/client/images/icons/iconic/raster/black/pen_alt_fill_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/pen_alt_fill_8x8.png b/client/images/icons/iconic/raster/black/pen_alt_fill_8x8.png deleted file mode 100644 index cf2fb5c..0000000 Binary files a/client/images/icons/iconic/raster/black/pen_alt_fill_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/pen_alt_stroke_12x12.png b/client/images/icons/iconic/raster/black/pen_alt_stroke_12x12.png deleted file mode 100644 index 367552f..0000000 Binary files a/client/images/icons/iconic/raster/black/pen_alt_stroke_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/pen_alt_stroke_16x16.png b/client/images/icons/iconic/raster/black/pen_alt_stroke_16x16.png deleted file mode 100644 index 433b482..0000000 Binary files a/client/images/icons/iconic/raster/black/pen_alt_stroke_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/pen_alt_stroke_24x24.png b/client/images/icons/iconic/raster/black/pen_alt_stroke_24x24.png deleted file mode 100644 index 025e780..0000000 Binary files a/client/images/icons/iconic/raster/black/pen_alt_stroke_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/pen_alt_stroke_32x32.png b/client/images/icons/iconic/raster/black/pen_alt_stroke_32x32.png deleted file mode 100644 index 09f187a..0000000 Binary files a/client/images/icons/iconic/raster/black/pen_alt_stroke_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/pen_alt_stroke_8x8.png b/client/images/icons/iconic/raster/black/pen_alt_stroke_8x8.png deleted file mode 100644 index db9221a..0000000 Binary files a/client/images/icons/iconic/raster/black/pen_alt_stroke_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/pin_12x12.png b/client/images/icons/iconic/raster/black/pin_12x12.png deleted file mode 100644 index edd93cd..0000000 Binary files a/client/images/icons/iconic/raster/black/pin_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/pin_16x16.png b/client/images/icons/iconic/raster/black/pin_16x16.png deleted file mode 100644 index 2099002..0000000 Binary files a/client/images/icons/iconic/raster/black/pin_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/pin_24x24.png b/client/images/icons/iconic/raster/black/pin_24x24.png deleted file mode 100644 index 911e1bf..0000000 Binary files a/client/images/icons/iconic/raster/black/pin_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/pin_32x32.png b/client/images/icons/iconic/raster/black/pin_32x32.png deleted file mode 100644 index 4d94582..0000000 Binary files a/client/images/icons/iconic/raster/black/pin_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/pin_8x8.png b/client/images/icons/iconic/raster/black/pin_8x8.png deleted file mode 100644 index 0ba9b25..0000000 Binary files a/client/images/icons/iconic/raster/black/pin_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/play_12x16.png b/client/images/icons/iconic/raster/black/play_12x16.png deleted file mode 100644 index 1e50bfa..0000000 Binary files a/client/images/icons/iconic/raster/black/play_12x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/play_18x24.png b/client/images/icons/iconic/raster/black/play_18x24.png deleted file mode 100644 index 74d4cf3..0000000 Binary files a/client/images/icons/iconic/raster/black/play_18x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/play_24x32.png b/client/images/icons/iconic/raster/black/play_24x32.png deleted file mode 100644 index 2ddb861..0000000 Binary files a/client/images/icons/iconic/raster/black/play_24x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/play_6x8.png b/client/images/icons/iconic/raster/black/play_6x8.png deleted file mode 100644 index 5e5eb09..0000000 Binary files a/client/images/icons/iconic/raster/black/play_6x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/play_9x12.png b/client/images/icons/iconic/raster/black/play_9x12.png deleted file mode 100644 index ccc37ca..0000000 Binary files a/client/images/icons/iconic/raster/black/play_9x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/play_alt_12x12.png b/client/images/icons/iconic/raster/black/play_alt_12x12.png deleted file mode 100644 index 71c16d4..0000000 Binary files a/client/images/icons/iconic/raster/black/play_alt_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/play_alt_16x16.png b/client/images/icons/iconic/raster/black/play_alt_16x16.png deleted file mode 100644 index 515caff..0000000 Binary files a/client/images/icons/iconic/raster/black/play_alt_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/play_alt_24x24.png b/client/images/icons/iconic/raster/black/play_alt_24x24.png deleted file mode 100644 index 01b933c..0000000 Binary files a/client/images/icons/iconic/raster/black/play_alt_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/play_alt_32x32.png b/client/images/icons/iconic/raster/black/play_alt_32x32.png deleted file mode 100644 index a5d37a6..0000000 Binary files a/client/images/icons/iconic/raster/black/play_alt_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/play_alt_8x8.png b/client/images/icons/iconic/raster/black/play_alt_8x8.png deleted file mode 100644 index e259c49..0000000 Binary files a/client/images/icons/iconic/raster/black/play_alt_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/plus_12x12.png b/client/images/icons/iconic/raster/black/plus_12x12.png deleted file mode 100644 index cd30866..0000000 Binary files a/client/images/icons/iconic/raster/black/plus_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/plus_16x16.png b/client/images/icons/iconic/raster/black/plus_16x16.png deleted file mode 100644 index 3ceb4a3..0000000 Binary files a/client/images/icons/iconic/raster/black/plus_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/plus_24x24.png b/client/images/icons/iconic/raster/black/plus_24x24.png deleted file mode 100644 index 3af58a5..0000000 Binary files a/client/images/icons/iconic/raster/black/plus_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/plus_32x32.png b/client/images/icons/iconic/raster/black/plus_32x32.png deleted file mode 100644 index 55107c0..0000000 Binary files a/client/images/icons/iconic/raster/black/plus_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/plus_8x8.png b/client/images/icons/iconic/raster/black/plus_8x8.png deleted file mode 100644 index 81e420d..0000000 Binary files a/client/images/icons/iconic/raster/black/plus_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/plus_alt_12x12.png b/client/images/icons/iconic/raster/black/plus_alt_12x12.png deleted file mode 100644 index 53952e7..0000000 Binary files a/client/images/icons/iconic/raster/black/plus_alt_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/plus_alt_16x16.png b/client/images/icons/iconic/raster/black/plus_alt_16x16.png deleted file mode 100644 index 763b4ff..0000000 Binary files a/client/images/icons/iconic/raster/black/plus_alt_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/plus_alt_24x24.png b/client/images/icons/iconic/raster/black/plus_alt_24x24.png deleted file mode 100644 index 09605f4..0000000 Binary files a/client/images/icons/iconic/raster/black/plus_alt_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/plus_alt_32x32.png b/client/images/icons/iconic/raster/black/plus_alt_32x32.png deleted file mode 100644 index bb19406..0000000 Binary files a/client/images/icons/iconic/raster/black/plus_alt_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/plus_alt_8x8.png b/client/images/icons/iconic/raster/black/plus_alt_8x8.png deleted file mode 100644 index 7331711..0000000 Binary files a/client/images/icons/iconic/raster/black/plus_alt_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/read_more_12x12.png b/client/images/icons/iconic/raster/black/read_more_12x12.png deleted file mode 100644 index 037c4bd..0000000 Binary files a/client/images/icons/iconic/raster/black/read_more_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/read_more_16x16.png b/client/images/icons/iconic/raster/black/read_more_16x16.png deleted file mode 100644 index 573ff81..0000000 Binary files a/client/images/icons/iconic/raster/black/read_more_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/read_more_24x24.png b/client/images/icons/iconic/raster/black/read_more_24x24.png deleted file mode 100644 index 3323f16..0000000 Binary files a/client/images/icons/iconic/raster/black/read_more_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/read_more_32x32.png b/client/images/icons/iconic/raster/black/read_more_32x32.png deleted file mode 100644 index 364efa2..0000000 Binary files a/client/images/icons/iconic/raster/black/read_more_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/read_more_8x8.png b/client/images/icons/iconic/raster/black/read_more_8x8.png deleted file mode 100644 index f827f93..0000000 Binary files a/client/images/icons/iconic/raster/black/read_more_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/reload_12x14.png b/client/images/icons/iconic/raster/black/reload_12x14.png deleted file mode 100644 index 1685e8c..0000000 Binary files a/client/images/icons/iconic/raster/black/reload_12x14.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/reload_18x21.png b/client/images/icons/iconic/raster/black/reload_18x21.png deleted file mode 100644 index 61de62b..0000000 Binary files a/client/images/icons/iconic/raster/black/reload_18x21.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/reload_24x28.png b/client/images/icons/iconic/raster/black/reload_24x28.png deleted file mode 100644 index 014bc1f..0000000 Binary files a/client/images/icons/iconic/raster/black/reload_24x28.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/reload_6x7.png b/client/images/icons/iconic/raster/black/reload_6x7.png deleted file mode 100644 index 41d1b5d..0000000 Binary files a/client/images/icons/iconic/raster/black/reload_6x7.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/reload_9x11.png b/client/images/icons/iconic/raster/black/reload_9x11.png deleted file mode 100644 index 645d18c..0000000 Binary files a/client/images/icons/iconic/raster/black/reload_9x11.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/reload_alt1_12x14.png b/client/images/icons/iconic/raster/black/reload_alt1_12x14.png deleted file mode 100644 index e6fda16..0000000 Binary files a/client/images/icons/iconic/raster/black/reload_alt1_12x14.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/reload_alt1_18x21.png b/client/images/icons/iconic/raster/black/reload_alt1_18x21.png deleted file mode 100644 index 5168848..0000000 Binary files a/client/images/icons/iconic/raster/black/reload_alt1_18x21.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/reload_alt1_24x28.png b/client/images/icons/iconic/raster/black/reload_alt1_24x28.png deleted file mode 100644 index d352f8c..0000000 Binary files a/client/images/icons/iconic/raster/black/reload_alt1_24x28.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/reload_alt1_6x7.png b/client/images/icons/iconic/raster/black/reload_alt1_6x7.png deleted file mode 100644 index ad3c908..0000000 Binary files a/client/images/icons/iconic/raster/black/reload_alt1_6x7.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/reload_alt1_9x11.png b/client/images/icons/iconic/raster/black/reload_alt1_9x11.png deleted file mode 100644 index 91d0def..0000000 Binary files a/client/images/icons/iconic/raster/black/reload_alt1_9x11.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/right_quote_12x12.png b/client/images/icons/iconic/raster/black/right_quote_12x12.png deleted file mode 100644 index 1c8bad7..0000000 Binary files a/client/images/icons/iconic/raster/black/right_quote_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/right_quote_16x16.png b/client/images/icons/iconic/raster/black/right_quote_16x16.png deleted file mode 100644 index 0b4923d..0000000 Binary files a/client/images/icons/iconic/raster/black/right_quote_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/right_quote_24x24.png b/client/images/icons/iconic/raster/black/right_quote_24x24.png deleted file mode 100644 index 5d24ceb..0000000 Binary files a/client/images/icons/iconic/raster/black/right_quote_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/right_quote_32x32.png b/client/images/icons/iconic/raster/black/right_quote_32x32.png deleted file mode 100644 index a1e6c46..0000000 Binary files a/client/images/icons/iconic/raster/black/right_quote_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/right_quote_8x8.png b/client/images/icons/iconic/raster/black/right_quote_8x8.png deleted file mode 100644 index 525a069..0000000 Binary files a/client/images/icons/iconic/raster/black/right_quote_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/right_quote_alt_12x12.png b/client/images/icons/iconic/raster/black/right_quote_alt_12x12.png deleted file mode 100644 index 0ccc4d5..0000000 Binary files a/client/images/icons/iconic/raster/black/right_quote_alt_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/right_quote_alt_16x16.png b/client/images/icons/iconic/raster/black/right_quote_alt_16x16.png deleted file mode 100644 index b66906b..0000000 Binary files a/client/images/icons/iconic/raster/black/right_quote_alt_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/right_quote_alt_24x24.png b/client/images/icons/iconic/raster/black/right_quote_alt_24x24.png deleted file mode 100644 index 2e05558..0000000 Binary files a/client/images/icons/iconic/raster/black/right_quote_alt_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/right_quote_alt_32x32.png b/client/images/icons/iconic/raster/black/right_quote_alt_32x32.png deleted file mode 100644 index 6bc993b..0000000 Binary files a/client/images/icons/iconic/raster/black/right_quote_alt_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/right_quote_alt_8x8.png b/client/images/icons/iconic/raster/black/right_quote_alt_8x8.png deleted file mode 100644 index 134982e..0000000 Binary files a/client/images/icons/iconic/raster/black/right_quote_alt_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/rss_12x12.png b/client/images/icons/iconic/raster/black/rss_12x12.png deleted file mode 100644 index 24de5f8..0000000 Binary files a/client/images/icons/iconic/raster/black/rss_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/rss_16x16.png b/client/images/icons/iconic/raster/black/rss_16x16.png deleted file mode 100644 index d17f2d5..0000000 Binary files a/client/images/icons/iconic/raster/black/rss_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/rss_24x24.png b/client/images/icons/iconic/raster/black/rss_24x24.png deleted file mode 100644 index 968a67c..0000000 Binary files a/client/images/icons/iconic/raster/black/rss_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/rss_32x32.png b/client/images/icons/iconic/raster/black/rss_32x32.png deleted file mode 100644 index 4e8ac0e..0000000 Binary files a/client/images/icons/iconic/raster/black/rss_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/rss_8x8.png b/client/images/icons/iconic/raster/black/rss_8x8.png deleted file mode 100644 index 16ef54a..0000000 Binary files a/client/images/icons/iconic/raster/black/rss_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/rss_alt_12x12.png b/client/images/icons/iconic/raster/black/rss_alt_12x12.png deleted file mode 100644 index 9dd199e..0000000 Binary files a/client/images/icons/iconic/raster/black/rss_alt_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/rss_alt_16x16.png b/client/images/icons/iconic/raster/black/rss_alt_16x16.png deleted file mode 100644 index c4d8976..0000000 Binary files a/client/images/icons/iconic/raster/black/rss_alt_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/rss_alt_24x24.png b/client/images/icons/iconic/raster/black/rss_alt_24x24.png deleted file mode 100644 index a83766b..0000000 Binary files a/client/images/icons/iconic/raster/black/rss_alt_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/rss_alt_32x32.png b/client/images/icons/iconic/raster/black/rss_alt_32x32.png deleted file mode 100644 index 7696c14..0000000 Binary files a/client/images/icons/iconic/raster/black/rss_alt_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/rss_alt_8x8.png b/client/images/icons/iconic/raster/black/rss_alt_8x8.png deleted file mode 100644 index 367c7f0..0000000 Binary files a/client/images/icons/iconic/raster/black/rss_alt_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/spin_11x12.png b/client/images/icons/iconic/raster/black/spin_11x12.png deleted file mode 100644 index 41668c6..0000000 Binary files a/client/images/icons/iconic/raster/black/spin_11x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/spin_14x16.png b/client/images/icons/iconic/raster/black/spin_14x16.png deleted file mode 100644 index 727481a..0000000 Binary files a/client/images/icons/iconic/raster/black/spin_14x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/spin_21x24.png b/client/images/icons/iconic/raster/black/spin_21x24.png deleted file mode 100644 index f7f3807..0000000 Binary files a/client/images/icons/iconic/raster/black/spin_21x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/spin_28x32.png b/client/images/icons/iconic/raster/black/spin_28x32.png deleted file mode 100644 index 626828c..0000000 Binary files a/client/images/icons/iconic/raster/black/spin_28x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/spin_7x8.png b/client/images/icons/iconic/raster/black/spin_7x8.png deleted file mode 100644 index 4e482c8..0000000 Binary files a/client/images/icons/iconic/raster/black/spin_7x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/spin_alt_12x12.png b/client/images/icons/iconic/raster/black/spin_alt_12x12.png deleted file mode 100644 index bdda3f0..0000000 Binary files a/client/images/icons/iconic/raster/black/spin_alt_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/spin_alt_16x16.png b/client/images/icons/iconic/raster/black/spin_alt_16x16.png deleted file mode 100644 index 55180b6..0000000 Binary files a/client/images/icons/iconic/raster/black/spin_alt_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/spin_alt_24x24.png b/client/images/icons/iconic/raster/black/spin_alt_24x24.png deleted file mode 100644 index 99ed91b..0000000 Binary files a/client/images/icons/iconic/raster/black/spin_alt_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/spin_alt_32x32.png b/client/images/icons/iconic/raster/black/spin_alt_32x32.png deleted file mode 100644 index bd789bd..0000000 Binary files a/client/images/icons/iconic/raster/black/spin_alt_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/spin_alt_8x8.png b/client/images/icons/iconic/raster/black/spin_alt_8x8.png deleted file mode 100644 index bc620f2..0000000 Binary files a/client/images/icons/iconic/raster/black/spin_alt_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/star_12x12.png b/client/images/icons/iconic/raster/black/star_12x12.png deleted file mode 100644 index 9b8437a..0000000 Binary files a/client/images/icons/iconic/raster/black/star_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/star_16x16.png b/client/images/icons/iconic/raster/black/star_16x16.png deleted file mode 100644 index 68fddbf..0000000 Binary files a/client/images/icons/iconic/raster/black/star_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/star_24x24.png b/client/images/icons/iconic/raster/black/star_24x24.png deleted file mode 100644 index 8af1bb4..0000000 Binary files a/client/images/icons/iconic/raster/black/star_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/star_32x32.png b/client/images/icons/iconic/raster/black/star_32x32.png deleted file mode 100644 index d8f798a..0000000 Binary files a/client/images/icons/iconic/raster/black/star_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/star_8x8.png b/client/images/icons/iconic/raster/black/star_8x8.png deleted file mode 100644 index 908fe67..0000000 Binary files a/client/images/icons/iconic/raster/black/star_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/stop_12x12.png b/client/images/icons/iconic/raster/black/stop_12x12.png deleted file mode 100644 index 001965c..0000000 Binary files a/client/images/icons/iconic/raster/black/stop_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/stop_16x16.png b/client/images/icons/iconic/raster/black/stop_16x16.png deleted file mode 100644 index 7123777..0000000 Binary files a/client/images/icons/iconic/raster/black/stop_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/stop_24x24.png b/client/images/icons/iconic/raster/black/stop_24x24.png deleted file mode 100644 index 22f7f88..0000000 Binary files a/client/images/icons/iconic/raster/black/stop_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/stop_32x32.png b/client/images/icons/iconic/raster/black/stop_32x32.png deleted file mode 100644 index bd31ab4..0000000 Binary files a/client/images/icons/iconic/raster/black/stop_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/stop_8x8.png b/client/images/icons/iconic/raster/black/stop_8x8.png deleted file mode 100644 index 3290848..0000000 Binary files a/client/images/icons/iconic/raster/black/stop_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/sun_12x12.png b/client/images/icons/iconic/raster/black/sun_12x12.png deleted file mode 100644 index 19dcd1a..0000000 Binary files a/client/images/icons/iconic/raster/black/sun_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/sun_16x16.png b/client/images/icons/iconic/raster/black/sun_16x16.png deleted file mode 100644 index 0f3b18e..0000000 Binary files a/client/images/icons/iconic/raster/black/sun_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/sun_24x24.png b/client/images/icons/iconic/raster/black/sun_24x24.png deleted file mode 100644 index c6ee736..0000000 Binary files a/client/images/icons/iconic/raster/black/sun_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/sun_32x32.png b/client/images/icons/iconic/raster/black/sun_32x32.png deleted file mode 100644 index e133bb8..0000000 Binary files a/client/images/icons/iconic/raster/black/sun_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/sun_8x8.png b/client/images/icons/iconic/raster/black/sun_8x8.png deleted file mode 100644 index 1c9ba1b..0000000 Binary files a/client/images/icons/iconic/raster/black/sun_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/tag_fill_12x12.png b/client/images/icons/iconic/raster/black/tag_fill_12x12.png deleted file mode 100644 index ec8c5bb..0000000 Binary files a/client/images/icons/iconic/raster/black/tag_fill_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/tag_fill_16x16.png b/client/images/icons/iconic/raster/black/tag_fill_16x16.png deleted file mode 100644 index e345e0f..0000000 Binary files a/client/images/icons/iconic/raster/black/tag_fill_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/tag_fill_24x24.png b/client/images/icons/iconic/raster/black/tag_fill_24x24.png deleted file mode 100644 index c0e24c2..0000000 Binary files a/client/images/icons/iconic/raster/black/tag_fill_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/tag_fill_32x32.png b/client/images/icons/iconic/raster/black/tag_fill_32x32.png deleted file mode 100644 index 1e363c4..0000000 Binary files a/client/images/icons/iconic/raster/black/tag_fill_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/tag_fill_8x8.png b/client/images/icons/iconic/raster/black/tag_fill_8x8.png deleted file mode 100644 index 54f2505..0000000 Binary files a/client/images/icons/iconic/raster/black/tag_fill_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/tag_stroke_12x12.png b/client/images/icons/iconic/raster/black/tag_stroke_12x12.png deleted file mode 100644 index 95f94e7..0000000 Binary files a/client/images/icons/iconic/raster/black/tag_stroke_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/tag_stroke_16x16.png b/client/images/icons/iconic/raster/black/tag_stroke_16x16.png deleted file mode 100644 index 321c362..0000000 Binary files a/client/images/icons/iconic/raster/black/tag_stroke_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/tag_stroke_24x24.png b/client/images/icons/iconic/raster/black/tag_stroke_24x24.png deleted file mode 100644 index e45afae..0000000 Binary files a/client/images/icons/iconic/raster/black/tag_stroke_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/tag_stroke_32x32.png b/client/images/icons/iconic/raster/black/tag_stroke_32x32.png deleted file mode 100644 index e1d5f5a..0000000 Binary files a/client/images/icons/iconic/raster/black/tag_stroke_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/tag_stroke_8x8.png b/client/images/icons/iconic/raster/black/tag_stroke_8x8.png deleted file mode 100644 index ab9a138..0000000 Binary files a/client/images/icons/iconic/raster/black/tag_stroke_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/trash_fill_12x12.png b/client/images/icons/iconic/raster/black/trash_fill_12x12.png deleted file mode 100644 index 3575d5e..0000000 Binary files a/client/images/icons/iconic/raster/black/trash_fill_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/trash_fill_16x16.png b/client/images/icons/iconic/raster/black/trash_fill_16x16.png deleted file mode 100644 index 9b97f57..0000000 Binary files a/client/images/icons/iconic/raster/black/trash_fill_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/trash_fill_24x24.png b/client/images/icons/iconic/raster/black/trash_fill_24x24.png deleted file mode 100644 index 6b4099c..0000000 Binary files a/client/images/icons/iconic/raster/black/trash_fill_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/trash_fill_32x32.png b/client/images/icons/iconic/raster/black/trash_fill_32x32.png deleted file mode 100644 index fca60b6..0000000 Binary files a/client/images/icons/iconic/raster/black/trash_fill_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/trash_fill_8x8.png b/client/images/icons/iconic/raster/black/trash_fill_8x8.png deleted file mode 100644 index 797f2dd..0000000 Binary files a/client/images/icons/iconic/raster/black/trash_fill_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/trash_stroke_12x12.png b/client/images/icons/iconic/raster/black/trash_stroke_12x12.png deleted file mode 100644 index ef18f08..0000000 Binary files a/client/images/icons/iconic/raster/black/trash_stroke_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/trash_stroke_16x16.png b/client/images/icons/iconic/raster/black/trash_stroke_16x16.png deleted file mode 100644 index 1f07335..0000000 Binary files a/client/images/icons/iconic/raster/black/trash_stroke_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/trash_stroke_24x24.png b/client/images/icons/iconic/raster/black/trash_stroke_24x24.png deleted file mode 100644 index da55f7c..0000000 Binary files a/client/images/icons/iconic/raster/black/trash_stroke_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/trash_stroke_32x32.png b/client/images/icons/iconic/raster/black/trash_stroke_32x32.png deleted file mode 100644 index b3d93cf..0000000 Binary files a/client/images/icons/iconic/raster/black/trash_stroke_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/trash_stroke_8x8.png b/client/images/icons/iconic/raster/black/trash_stroke_8x8.png deleted file mode 100644 index ce3a205..0000000 Binary files a/client/images/icons/iconic/raster/black/trash_stroke_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/undo_12x12.png b/client/images/icons/iconic/raster/black/undo_12x12.png deleted file mode 100644 index e471989..0000000 Binary files a/client/images/icons/iconic/raster/black/undo_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/undo_16x16.png b/client/images/icons/iconic/raster/black/undo_16x16.png deleted file mode 100644 index 192835d..0000000 Binary files a/client/images/icons/iconic/raster/black/undo_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/undo_24x24.png b/client/images/icons/iconic/raster/black/undo_24x24.png deleted file mode 100644 index c6324be..0000000 Binary files a/client/images/icons/iconic/raster/black/undo_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/undo_32x32.png b/client/images/icons/iconic/raster/black/undo_32x32.png deleted file mode 100644 index a9d1b95..0000000 Binary files a/client/images/icons/iconic/raster/black/undo_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/undo_8x8.png b/client/images/icons/iconic/raster/black/undo_8x8.png deleted file mode 100644 index 1ecb9ed..0000000 Binary files a/client/images/icons/iconic/raster/black/undo_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/unlock_fill_12x16.png b/client/images/icons/iconic/raster/black/unlock_fill_12x16.png deleted file mode 100644 index 59a75c7..0000000 Binary files a/client/images/icons/iconic/raster/black/unlock_fill_12x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/unlock_fill_18x24.png b/client/images/icons/iconic/raster/black/unlock_fill_18x24.png deleted file mode 100644 index 7cc8c76..0000000 Binary files a/client/images/icons/iconic/raster/black/unlock_fill_18x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/unlock_fill_24x32.png b/client/images/icons/iconic/raster/black/unlock_fill_24x32.png deleted file mode 100644 index e3956c5..0000000 Binary files a/client/images/icons/iconic/raster/black/unlock_fill_24x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/unlock_fill_6x8.png b/client/images/icons/iconic/raster/black/unlock_fill_6x8.png deleted file mode 100644 index 3e49f78..0000000 Binary files a/client/images/icons/iconic/raster/black/unlock_fill_6x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/unlock_fill_9x12.png b/client/images/icons/iconic/raster/black/unlock_fill_9x12.png deleted file mode 100644 index 2d8f8ac..0000000 Binary files a/client/images/icons/iconic/raster/black/unlock_fill_9x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/unlock_stroke_12x9.png b/client/images/icons/iconic/raster/black/unlock_stroke_12x9.png deleted file mode 100644 index cc33cc1..0000000 Binary files a/client/images/icons/iconic/raster/black/unlock_stroke_12x9.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/unlock_stroke_16x12.png b/client/images/icons/iconic/raster/black/unlock_stroke_16x12.png deleted file mode 100644 index 15539e2..0000000 Binary files a/client/images/icons/iconic/raster/black/unlock_stroke_16x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/unlock_stroke_24x18.png b/client/images/icons/iconic/raster/black/unlock_stroke_24x18.png deleted file mode 100644 index 56b227b..0000000 Binary files a/client/images/icons/iconic/raster/black/unlock_stroke_24x18.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/unlock_stroke_32x24.png b/client/images/icons/iconic/raster/black/unlock_stroke_32x24.png deleted file mode 100644 index 870cf3f..0000000 Binary files a/client/images/icons/iconic/raster/black/unlock_stroke_32x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/unlock_stroke_8x6.png b/client/images/icons/iconic/raster/black/unlock_stroke_8x6.png deleted file mode 100644 index e17189f..0000000 Binary files a/client/images/icons/iconic/raster/black/unlock_stroke_8x6.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/user_12x16.png b/client/images/icons/iconic/raster/black/user_12x16.png deleted file mode 100644 index 2714617..0000000 Binary files a/client/images/icons/iconic/raster/black/user_12x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/user_18x24.png b/client/images/icons/iconic/raster/black/user_18x24.png deleted file mode 100644 index 9cabe2f..0000000 Binary files a/client/images/icons/iconic/raster/black/user_18x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/user_24x32.png b/client/images/icons/iconic/raster/black/user_24x32.png deleted file mode 100644 index e5b2e8f..0000000 Binary files a/client/images/icons/iconic/raster/black/user_24x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/user_6x8.png b/client/images/icons/iconic/raster/black/user_6x8.png deleted file mode 100644 index eb140f1..0000000 Binary files a/client/images/icons/iconic/raster/black/user_6x8.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/user_9x12.png b/client/images/icons/iconic/raster/black/user_9x12.png deleted file mode 100644 index b275d9e..0000000 Binary files a/client/images/icons/iconic/raster/black/user_9x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/volume_12x9.png b/client/images/icons/iconic/raster/black/volume_12x9.png deleted file mode 100644 index b050694..0000000 Binary files a/client/images/icons/iconic/raster/black/volume_12x9.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/volume_16x12.png b/client/images/icons/iconic/raster/black/volume_16x12.png deleted file mode 100644 index 53d25dd..0000000 Binary files a/client/images/icons/iconic/raster/black/volume_16x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/volume_24x18.png b/client/images/icons/iconic/raster/black/volume_24x18.png deleted file mode 100644 index d107d37..0000000 Binary files a/client/images/icons/iconic/raster/black/volume_24x18.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/volume_32x24.png b/client/images/icons/iconic/raster/black/volume_32x24.png deleted file mode 100644 index 9526122..0000000 Binary files a/client/images/icons/iconic/raster/black/volume_32x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/volume_8x6.png b/client/images/icons/iconic/raster/black/volume_8x6.png deleted file mode 100644 index 964f25d..0000000 Binary files a/client/images/icons/iconic/raster/black/volume_8x6.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/volume_mute_12x9.png b/client/images/icons/iconic/raster/black/volume_mute_12x9.png deleted file mode 100644 index ad1ead7..0000000 Binary files a/client/images/icons/iconic/raster/black/volume_mute_12x9.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/volume_mute_16x12.png b/client/images/icons/iconic/raster/black/volume_mute_16x12.png deleted file mode 100644 index 61865c1..0000000 Binary files a/client/images/icons/iconic/raster/black/volume_mute_16x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/volume_mute_24x18.png b/client/images/icons/iconic/raster/black/volume_mute_24x18.png deleted file mode 100644 index c763f74..0000000 Binary files a/client/images/icons/iconic/raster/black/volume_mute_24x18.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/volume_mute_32x24.png b/client/images/icons/iconic/raster/black/volume_mute_32x24.png deleted file mode 100644 index 155d7fe..0000000 Binary files a/client/images/icons/iconic/raster/black/volume_mute_32x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/volume_mute_8x6.png b/client/images/icons/iconic/raster/black/volume_mute_8x6.png deleted file mode 100644 index ddbf193..0000000 Binary files a/client/images/icons/iconic/raster/black/volume_mute_8x6.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/x_11x11.png b/client/images/icons/iconic/raster/black/x_11x11.png deleted file mode 100644 index 7fc2e5a..0000000 Binary files a/client/images/icons/iconic/raster/black/x_11x11.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/x_14x14.png b/client/images/icons/iconic/raster/black/x_14x14.png deleted file mode 100644 index 59cb542..0000000 Binary files a/client/images/icons/iconic/raster/black/x_14x14.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/x_21x21.png b/client/images/icons/iconic/raster/black/x_21x21.png deleted file mode 100644 index 3c272d8..0000000 Binary files a/client/images/icons/iconic/raster/black/x_21x21.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/x_28x28.png b/client/images/icons/iconic/raster/black/x_28x28.png deleted file mode 100644 index 423024b..0000000 Binary files a/client/images/icons/iconic/raster/black/x_28x28.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/x_7x7.png b/client/images/icons/iconic/raster/black/x_7x7.png deleted file mode 100644 index 8ddd024..0000000 Binary files a/client/images/icons/iconic/raster/black/x_7x7.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/x_alt_12x12.png b/client/images/icons/iconic/raster/black/x_alt_12x12.png deleted file mode 100644 index ddd5650..0000000 Binary files a/client/images/icons/iconic/raster/black/x_alt_12x12.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/x_alt_16x16.png b/client/images/icons/iconic/raster/black/x_alt_16x16.png deleted file mode 100644 index 403eba7..0000000 Binary files a/client/images/icons/iconic/raster/black/x_alt_16x16.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/x_alt_24x24.png b/client/images/icons/iconic/raster/black/x_alt_24x24.png deleted file mode 100644 index 5c0e43f..0000000 Binary files a/client/images/icons/iconic/raster/black/x_alt_24x24.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/x_alt_32x32.png b/client/images/icons/iconic/raster/black/x_alt_32x32.png deleted file mode 100644 index 789c9a1..0000000 Binary files a/client/images/icons/iconic/raster/black/x_alt_32x32.png and /dev/null differ diff --git a/client/images/icons/iconic/raster/black/x_alt_8x8.png b/client/images/icons/iconic/raster/black/x_alt_8x8.png deleted file mode 100644 index cf349e6..0000000 Binary files a/client/images/icons/iconic/raster/black/x_alt_8x8.png and /dev/null differ diff --git a/client/images/icons/iconic/vector/arrow_down.svg b/client/images/icons/iconic/vector/arrow_down.svg deleted file mode 100644 index dda3e93..0000000 --- a/client/images/icons/iconic/vector/arrow_down.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - diff --git a/client/images/icons/iconic/vector/arrow_down_alt1.svg b/client/images/icons/iconic/vector/arrow_down_alt1.svg deleted file mode 100644 index f2ad050..0000000 --- a/client/images/icons/iconic/vector/arrow_down_alt1.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - diff --git a/client/images/icons/iconic/vector/arrow_down_alt2.svg b/client/images/icons/iconic/vector/arrow_down_alt2.svg deleted file mode 100644 index 185be30..0000000 --- a/client/images/icons/iconic/vector/arrow_down_alt2.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - diff --git a/client/images/icons/iconic/vector/arrow_left.svg b/client/images/icons/iconic/vector/arrow_left.svg deleted file mode 100644 index e102421..0000000 --- a/client/images/icons/iconic/vector/arrow_left.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - diff --git a/client/images/icons/iconic/vector/arrow_left_alt1.svg b/client/images/icons/iconic/vector/arrow_left_alt1.svg deleted file mode 100644 index 931ce65..0000000 --- a/client/images/icons/iconic/vector/arrow_left_alt1.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - diff --git a/client/images/icons/iconic/vector/arrow_left_alt2.svg b/client/images/icons/iconic/vector/arrow_left_alt2.svg deleted file mode 100644 index 2d595e0..0000000 --- a/client/images/icons/iconic/vector/arrow_left_alt2.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - diff --git a/client/images/icons/iconic/vector/arrow_right.svg b/client/images/icons/iconic/vector/arrow_right.svg deleted file mode 100644 index 8be3530..0000000 --- a/client/images/icons/iconic/vector/arrow_right.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - diff --git a/client/images/icons/iconic/vector/arrow_right_alt1.svg b/client/images/icons/iconic/vector/arrow_right_alt1.svg deleted file mode 100644 index 812ad5d..0000000 --- a/client/images/icons/iconic/vector/arrow_right_alt1.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - diff --git a/client/images/icons/iconic/vector/arrow_right_alt2.svg b/client/images/icons/iconic/vector/arrow_right_alt2.svg deleted file mode 100644 index acceda5..0000000 --- a/client/images/icons/iconic/vector/arrow_right_alt2.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - diff --git a/client/images/icons/iconic/vector/arrow_up.svg b/client/images/icons/iconic/vector/arrow_up.svg deleted file mode 100644 index 68a5a26..0000000 --- a/client/images/icons/iconic/vector/arrow_up.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - diff --git a/client/images/icons/iconic/vector/arrow_up_alt1.svg b/client/images/icons/iconic/vector/arrow_up_alt1.svg deleted file mode 100644 index fb4c5b0..0000000 --- a/client/images/icons/iconic/vector/arrow_up_alt1.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - diff --git a/client/images/icons/iconic/vector/arrow_up_alt2.svg b/client/images/icons/iconic/vector/arrow_up_alt2.svg deleted file mode 100644 index ae31c25..0000000 --- a/client/images/icons/iconic/vector/arrow_up_alt2.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - diff --git a/client/images/icons/iconic/vector/article.svg b/client/images/icons/iconic/vector/article.svg deleted file mode 100644 index 645a3d7..0000000 --- a/client/images/icons/iconic/vector/article.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - diff --git a/client/images/icons/iconic/vector/at.svg b/client/images/icons/iconic/vector/at.svg deleted file mode 100644 index 34667e0..0000000 --- a/client/images/icons/iconic/vector/at.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - diff --git a/client/images/icons/iconic/vector/battery_charging.svg b/client/images/icons/iconic/vector/battery_charging.svg deleted file mode 100644 index a99d1ad..0000000 --- a/client/images/icons/iconic/vector/battery_charging.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - diff --git a/client/images/icons/iconic/vector/battery_empty.svg b/client/images/icons/iconic/vector/battery_empty.svg deleted file mode 100644 index ad77f01..0000000 --- a/client/images/icons/iconic/vector/battery_empty.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - diff --git a/client/images/icons/iconic/vector/battery_full.svg b/client/images/icons/iconic/vector/battery_full.svg deleted file mode 100644 index 046b86f..0000000 --- a/client/images/icons/iconic/vector/battery_full.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - diff --git a/client/images/icons/iconic/vector/battery_half.svg b/client/images/icons/iconic/vector/battery_half.svg deleted file mode 100644 index 1802a64..0000000 --- a/client/images/icons/iconic/vector/battery_half.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - diff --git a/client/images/icons/iconic/vector/beaker.svg b/client/images/icons/iconic/vector/beaker.svg deleted file mode 100644 index 4747266..0000000 --- a/client/images/icons/iconic/vector/beaker.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - diff --git a/client/images/icons/iconic/vector/beaker_alt.svg b/client/images/icons/iconic/vector/beaker_alt.svg deleted file mode 100644 index f2fb0c8..0000000 --- a/client/images/icons/iconic/vector/beaker_alt.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - diff --git a/client/images/icons/iconic/vector/bolt.svg b/client/images/icons/iconic/vector/bolt.svg deleted file mode 100644 index ed2cb4d..0000000 --- a/client/images/icons/iconic/vector/bolt.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - diff --git a/client/images/icons/iconic/vector/book.svg b/client/images/icons/iconic/vector/book.svg deleted file mode 100644 index fa54e02..0000000 --- a/client/images/icons/iconic/vector/book.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - diff --git a/client/images/icons/iconic/vector/book_alt.svg b/client/images/icons/iconic/vector/book_alt.svg deleted file mode 100644 index 7a88f56..0000000 --- a/client/images/icons/iconic/vector/book_alt.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - diff --git a/client/images/icons/iconic/vector/box.svg b/client/images/icons/iconic/vector/box.svg deleted file mode 100644 index a2cc65e..0000000 --- a/client/images/icons/iconic/vector/box.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - diff --git a/client/images/icons/iconic/vector/calendar.svg b/client/images/icons/iconic/vector/calendar.svg deleted file mode 100644 index 0def24d..0000000 --- a/client/images/icons/iconic/vector/calendar.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - diff --git a/client/images/icons/iconic/vector/calendar_alt_fill.svg b/client/images/icons/iconic/vector/calendar_alt_fill.svg deleted file mode 100644 index 650ef39..0000000 --- a/client/images/icons/iconic/vector/calendar_alt_fill.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - diff --git a/client/images/icons/iconic/vector/calendar_alt_stroke.svg b/client/images/icons/iconic/vector/calendar_alt_stroke.svg deleted file mode 100644 index fb73d55..0000000 --- a/client/images/icons/iconic/vector/calendar_alt_stroke.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/client/images/icons/iconic/vector/cd.svg b/client/images/icons/iconic/vector/cd.svg deleted file mode 100644 index 8fdc6f1..0000000 --- a/client/images/icons/iconic/vector/cd.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - diff --git a/client/images/icons/iconic/vector/chat.svg b/client/images/icons/iconic/vector/chat.svg deleted file mode 100644 index 252fa99..0000000 --- a/client/images/icons/iconic/vector/chat.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - diff --git a/client/images/icons/iconic/vector/chat_alt_fill.svg b/client/images/icons/iconic/vector/chat_alt_fill.svg deleted file mode 100644 index ce02375..0000000 --- a/client/images/icons/iconic/vector/chat_alt_fill.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/client/images/icons/iconic/vector/chat_alt_stroke.svg b/client/images/icons/iconic/vector/chat_alt_stroke.svg deleted file mode 100644 index 276d58c..0000000 --- a/client/images/icons/iconic/vector/chat_alt_stroke.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/client/images/icons/iconic/vector/check.svg b/client/images/icons/iconic/vector/check.svg deleted file mode 100644 index e185a05..0000000 --- a/client/images/icons/iconic/vector/check.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - diff --git a/client/images/icons/iconic/vector/check_alt.svg b/client/images/icons/iconic/vector/check_alt.svg deleted file mode 100644 index e9e0bfc..0000000 --- a/client/images/icons/iconic/vector/check_alt.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - diff --git a/client/images/icons/iconic/vector/clock.svg b/client/images/icons/iconic/vector/clock.svg deleted file mode 100644 index 5b42af6..0000000 --- a/client/images/icons/iconic/vector/clock.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - diff --git a/client/images/icons/iconic/vector/cloud.svg b/client/images/icons/iconic/vector/cloud.svg deleted file mode 100644 index 54fd53b..0000000 --- a/client/images/icons/iconic/vector/cloud.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - diff --git a/client/images/icons/iconic/vector/cog.svg b/client/images/icons/iconic/vector/cog.svg deleted file mode 100644 index 522289b..0000000 --- a/client/images/icons/iconic/vector/cog.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - diff --git a/client/images/icons/iconic/vector/cog_alt.svg b/client/images/icons/iconic/vector/cog_alt.svg deleted file mode 100644 index 75e9e8e..0000000 --- a/client/images/icons/iconic/vector/cog_alt.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - diff --git a/client/images/icons/iconic/vector/comment_alt1_fill.svg b/client/images/icons/iconic/vector/comment_alt1_fill.svg deleted file mode 100644 index 28b4e13..0000000 --- a/client/images/icons/iconic/vector/comment_alt1_fill.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - diff --git a/client/images/icons/iconic/vector/comment_alt1_stroke.svg b/client/images/icons/iconic/vector/comment_alt1_stroke.svg deleted file mode 100644 index db8123b..0000000 --- a/client/images/icons/iconic/vector/comment_alt1_stroke.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - diff --git a/client/images/icons/iconic/vector/comment_alt2_fill.svg b/client/images/icons/iconic/vector/comment_alt2_fill.svg deleted file mode 100644 index 5470f53..0000000 --- a/client/images/icons/iconic/vector/comment_alt2_fill.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - diff --git a/client/images/icons/iconic/vector/comment_alt2_stroke.svg b/client/images/icons/iconic/vector/comment_alt2_stroke.svg deleted file mode 100644 index 54c42d5..0000000 --- a/client/images/icons/iconic/vector/comment_alt2_stroke.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - diff --git a/client/images/icons/iconic/vector/comment_fill.svg b/client/images/icons/iconic/vector/comment_fill.svg deleted file mode 100644 index 99e3f42..0000000 --- a/client/images/icons/iconic/vector/comment_fill.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - diff --git a/client/images/icons/iconic/vector/comment_stroke.svg b/client/images/icons/iconic/vector/comment_stroke.svg deleted file mode 100644 index 492d764..0000000 --- a/client/images/icons/iconic/vector/comment_stroke.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - diff --git a/client/images/icons/iconic/vector/compass.svg b/client/images/icons/iconic/vector/compass.svg deleted file mode 100644 index b0968c0..0000000 --- a/client/images/icons/iconic/vector/compass.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - diff --git a/client/images/icons/iconic/vector/cursor.svg b/client/images/icons/iconic/vector/cursor.svg deleted file mode 100644 index 9d0c3fe..0000000 --- a/client/images/icons/iconic/vector/cursor.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - diff --git a/client/images/icons/iconic/vector/denied.svg b/client/images/icons/iconic/vector/denied.svg deleted file mode 100644 index 57804f9..0000000 --- a/client/images/icons/iconic/vector/denied.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - diff --git a/client/images/icons/iconic/vector/denied_alt.svg b/client/images/icons/iconic/vector/denied_alt.svg deleted file mode 100644 index 7171576..0000000 --- a/client/images/icons/iconic/vector/denied_alt.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - diff --git a/client/images/icons/iconic/vector/dial.svg b/client/images/icons/iconic/vector/dial.svg deleted file mode 100644 index bc8e156..0000000 --- a/client/images/icons/iconic/vector/dial.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - diff --git a/client/images/icons/iconic/vector/document_fill.svg b/client/images/icons/iconic/vector/document_fill.svg deleted file mode 100644 index d8ac312..0000000 --- a/client/images/icons/iconic/vector/document_fill.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - diff --git a/client/images/icons/iconic/vector/document_stroke.svg b/client/images/icons/iconic/vector/document_stroke.svg deleted file mode 100644 index d6466de..0000000 --- a/client/images/icons/iconic/vector/document_stroke.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - diff --git a/client/images/icons/iconic/vector/eject.svg b/client/images/icons/iconic/vector/eject.svg deleted file mode 100644 index 3c0bb08..0000000 --- a/client/images/icons/iconic/vector/eject.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - diff --git a/client/images/icons/iconic/vector/equalizer.svg b/client/images/icons/iconic/vector/equalizer.svg deleted file mode 100644 index 2a8277f..0000000 --- a/client/images/icons/iconic/vector/equalizer.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - diff --git a/client/images/icons/iconic/vector/eyedropper.svg b/client/images/icons/iconic/vector/eyedropper.svg deleted file mode 100644 index 45db4d3..0000000 --- a/client/images/icons/iconic/vector/eyedropper.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - diff --git a/client/images/icons/iconic/vector/first.svg b/client/images/icons/iconic/vector/first.svg deleted file mode 100644 index 6802360..0000000 --- a/client/images/icons/iconic/vector/first.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - diff --git a/client/images/icons/iconic/vector/folder_fill.svg b/client/images/icons/iconic/vector/folder_fill.svg deleted file mode 100644 index 3dcb6ef..0000000 --- a/client/images/icons/iconic/vector/folder_fill.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - diff --git a/client/images/icons/iconic/vector/folder_stroke.svg b/client/images/icons/iconic/vector/folder_stroke.svg deleted file mode 100644 index a5f63d4..0000000 --- a/client/images/icons/iconic/vector/folder_stroke.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - diff --git a/client/images/icons/iconic/vector/fork.svg b/client/images/icons/iconic/vector/fork.svg deleted file mode 100644 index 393ba99..0000000 --- a/client/images/icons/iconic/vector/fork.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - diff --git a/client/images/icons/iconic/vector/fullscreen.svg b/client/images/icons/iconic/vector/fullscreen.svg deleted file mode 100644 index 8bf87aa..0000000 --- a/client/images/icons/iconic/vector/fullscreen.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/client/images/icons/iconic/vector/fullscreen_alt.svg b/client/images/icons/iconic/vector/fullscreen_alt.svg deleted file mode 100644 index fc30ea8..0000000 --- a/client/images/icons/iconic/vector/fullscreen_alt.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/client/images/icons/iconic/vector/fullscreen_exit.svg b/client/images/icons/iconic/vector/fullscreen_exit.svg deleted file mode 100644 index 7346402..0000000 --- a/client/images/icons/iconic/vector/fullscreen_exit.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/client/images/icons/iconic/vector/fullscreen_exit_alt.svg b/client/images/icons/iconic/vector/fullscreen_exit_alt.svg deleted file mode 100644 index 4746eee..0000000 --- a/client/images/icons/iconic/vector/fullscreen_exit_alt.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/client/images/icons/iconic/vector/headphones.svg b/client/images/icons/iconic/vector/headphones.svg deleted file mode 100644 index ea06e0e..0000000 --- a/client/images/icons/iconic/vector/headphones.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - diff --git a/client/images/icons/iconic/vector/heart_fill.svg b/client/images/icons/iconic/vector/heart_fill.svg deleted file mode 100644 index 7b10e93..0000000 --- a/client/images/icons/iconic/vector/heart_fill.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - diff --git a/client/images/icons/iconic/vector/heart_stroke.svg b/client/images/icons/iconic/vector/heart_stroke.svg deleted file mode 100644 index 6c77ea1..0000000 --- a/client/images/icons/iconic/vector/heart_stroke.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - diff --git a/client/images/icons/iconic/vector/home.svg b/client/images/icons/iconic/vector/home.svg deleted file mode 100644 index b023250..0000000 --- a/client/images/icons/iconic/vector/home.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - diff --git a/client/images/icons/iconic/vector/image.svg b/client/images/icons/iconic/vector/image.svg deleted file mode 100644 index f2411db..0000000 --- a/client/images/icons/iconic/vector/image.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - diff --git a/client/images/icons/iconic/vector/info.svg b/client/images/icons/iconic/vector/info.svg deleted file mode 100644 index 6918ce0..0000000 --- a/client/images/icons/iconic/vector/info.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - diff --git a/client/images/icons/iconic/vector/iphone.svg b/client/images/icons/iconic/vector/iphone.svg deleted file mode 100644 index 8e4408e..0000000 --- a/client/images/icons/iconic/vector/iphone.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - diff --git a/client/images/icons/iconic/vector/key_fill.svg b/client/images/icons/iconic/vector/key_fill.svg deleted file mode 100644 index a8efcc0..0000000 --- a/client/images/icons/iconic/vector/key_fill.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - diff --git a/client/images/icons/iconic/vector/key_stroke.svg b/client/images/icons/iconic/vector/key_stroke.svg deleted file mode 100644 index b29f7b3..0000000 --- a/client/images/icons/iconic/vector/key_stroke.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - diff --git a/client/images/icons/iconic/vector/last.svg b/client/images/icons/iconic/vector/last.svg deleted file mode 100644 index 11f9527..0000000 --- a/client/images/icons/iconic/vector/last.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - diff --git a/client/images/icons/iconic/vector/left_quote.svg b/client/images/icons/iconic/vector/left_quote.svg deleted file mode 100644 index f64ca2f..0000000 --- a/client/images/icons/iconic/vector/left_quote.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - diff --git a/client/images/icons/iconic/vector/left_quote_alt.svg b/client/images/icons/iconic/vector/left_quote_alt.svg deleted file mode 100644 index b49d792..0000000 --- a/client/images/icons/iconic/vector/left_quote_alt.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - diff --git a/client/images/icons/iconic/vector/lightbulb.svg b/client/images/icons/iconic/vector/lightbulb.svg deleted file mode 100644 index de3e5c4..0000000 --- a/client/images/icons/iconic/vector/lightbulb.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - diff --git a/client/images/icons/iconic/vector/link.svg b/client/images/icons/iconic/vector/link.svg deleted file mode 100644 index d832fed..0000000 --- a/client/images/icons/iconic/vector/link.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/client/images/icons/iconic/vector/lock_fill.svg b/client/images/icons/iconic/vector/lock_fill.svg deleted file mode 100644 index bb987a9..0000000 --- a/client/images/icons/iconic/vector/lock_fill.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - diff --git a/client/images/icons/iconic/vector/lock_stroke.svg b/client/images/icons/iconic/vector/lock_stroke.svg deleted file mode 100644 index 859136b..0000000 --- a/client/images/icons/iconic/vector/lock_stroke.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - diff --git a/client/images/icons/iconic/vector/loop.svg b/client/images/icons/iconic/vector/loop.svg deleted file mode 100644 index 4d4db4c..0000000 --- a/client/images/icons/iconic/vector/loop.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - diff --git a/client/images/icons/iconic/vector/loop_alt1.svg b/client/images/icons/iconic/vector/loop_alt1.svg deleted file mode 100644 index e3d0c0f..0000000 --- a/client/images/icons/iconic/vector/loop_alt1.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - diff --git a/client/images/icons/iconic/vector/loop_alt2.svg b/client/images/icons/iconic/vector/loop_alt2.svg deleted file mode 100644 index 37d1ee1..0000000 --- a/client/images/icons/iconic/vector/loop_alt2.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - diff --git a/client/images/icons/iconic/vector/loop_alt3.svg b/client/images/icons/iconic/vector/loop_alt3.svg deleted file mode 100644 index d4b3df4..0000000 --- a/client/images/icons/iconic/vector/loop_alt3.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - diff --git a/client/images/icons/iconic/vector/loop_alt4.svg b/client/images/icons/iconic/vector/loop_alt4.svg deleted file mode 100644 index 54b4bd1..0000000 --- a/client/images/icons/iconic/vector/loop_alt4.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - diff --git a/client/images/icons/iconic/vector/magnifying_glass.svg b/client/images/icons/iconic/vector/magnifying_glass.svg deleted file mode 100644 index 6aaa116..0000000 --- a/client/images/icons/iconic/vector/magnifying_glass.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - diff --git a/client/images/icons/iconic/vector/magnifying_glass_alt.svg b/client/images/icons/iconic/vector/magnifying_glass_alt.svg deleted file mode 100644 index be692db..0000000 --- a/client/images/icons/iconic/vector/magnifying_glass_alt.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - diff --git a/client/images/icons/iconic/vector/mail.svg b/client/images/icons/iconic/vector/mail.svg deleted file mode 100644 index c738852..0000000 --- a/client/images/icons/iconic/vector/mail.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - diff --git a/client/images/icons/iconic/vector/mail_alt.svg b/client/images/icons/iconic/vector/mail_alt.svg deleted file mode 100644 index f60e3cc..0000000 --- a/client/images/icons/iconic/vector/mail_alt.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - diff --git a/client/images/icons/iconic/vector/map_pin_fill.svg b/client/images/icons/iconic/vector/map_pin_fill.svg deleted file mode 100644 index 7678208..0000000 --- a/client/images/icons/iconic/vector/map_pin_fill.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - - - diff --git a/client/images/icons/iconic/vector/map_pin_stroke.svg b/client/images/icons/iconic/vector/map_pin_stroke.svg deleted file mode 100644 index 5336db5..0000000 --- a/client/images/icons/iconic/vector/map_pin_stroke.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - - diff --git a/client/images/icons/iconic/vector/minus.svg b/client/images/icons/iconic/vector/minus.svg deleted file mode 100644 index acb1eb0..0000000 --- a/client/images/icons/iconic/vector/minus.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - diff --git a/client/images/icons/iconic/vector/minus_alt.svg b/client/images/icons/iconic/vector/minus_alt.svg deleted file mode 100644 index 8210b3a..0000000 --- a/client/images/icons/iconic/vector/minus_alt.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - diff --git a/client/images/icons/iconic/vector/moon_fill.svg b/client/images/icons/iconic/vector/moon_fill.svg deleted file mode 100644 index 7a42213..0000000 --- a/client/images/icons/iconic/vector/moon_fill.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - diff --git a/client/images/icons/iconic/vector/moon_stroke.svg b/client/images/icons/iconic/vector/moon_stroke.svg deleted file mode 100644 index c127b53..0000000 --- a/client/images/icons/iconic/vector/moon_stroke.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - diff --git a/client/images/icons/iconic/vector/move.svg b/client/images/icons/iconic/vector/move.svg deleted file mode 100644 index 0e4f1f1..0000000 --- a/client/images/icons/iconic/vector/move.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/client/images/icons/iconic/vector/move_alt1.svg b/client/images/icons/iconic/vector/move_alt1.svg deleted file mode 100644 index fe9c78a..0000000 --- a/client/images/icons/iconic/vector/move_alt1.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/client/images/icons/iconic/vector/move_alt2.svg b/client/images/icons/iconic/vector/move_alt2.svg deleted file mode 100644 index cbb9f6a..0000000 --- a/client/images/icons/iconic/vector/move_alt2.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - diff --git a/client/images/icons/iconic/vector/move_horizontal.svg b/client/images/icons/iconic/vector/move_horizontal.svg deleted file mode 100644 index e373055..0000000 --- a/client/images/icons/iconic/vector/move_horizontal.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - diff --git a/client/images/icons/iconic/vector/move_horizontal_alt1.svg b/client/images/icons/iconic/vector/move_horizontal_alt1.svg deleted file mode 100644 index 1ff78c3..0000000 --- a/client/images/icons/iconic/vector/move_horizontal_alt1.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - diff --git a/client/images/icons/iconic/vector/move_horizontal_alt2.svg b/client/images/icons/iconic/vector/move_horizontal_alt2.svg deleted file mode 100644 index f67ad98..0000000 --- a/client/images/icons/iconic/vector/move_horizontal_alt2.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - diff --git a/client/images/icons/iconic/vector/move_vertical.svg b/client/images/icons/iconic/vector/move_vertical.svg deleted file mode 100644 index 0151f54..0000000 --- a/client/images/icons/iconic/vector/move_vertical.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - diff --git a/client/images/icons/iconic/vector/move_vertical_alt1.svg b/client/images/icons/iconic/vector/move_vertical_alt1.svg deleted file mode 100644 index 30505d2..0000000 --- a/client/images/icons/iconic/vector/move_vertical_alt1.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - diff --git a/client/images/icons/iconic/vector/move_vertical_alt2.svg b/client/images/icons/iconic/vector/move_vertical_alt2.svg deleted file mode 100644 index 80e6c9c..0000000 --- a/client/images/icons/iconic/vector/move_vertical_alt2.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - diff --git a/client/images/icons/iconic/vector/movie.svg b/client/images/icons/iconic/vector/movie.svg deleted file mode 100644 index f9501b2..0000000 --- a/client/images/icons/iconic/vector/movie.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - diff --git a/client/images/icons/iconic/vector/new_window.svg b/client/images/icons/iconic/vector/new_window.svg deleted file mode 100644 index 081c188..0000000 --- a/client/images/icons/iconic/vector/new_window.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - diff --git a/client/images/icons/iconic/vector/pause.svg b/client/images/icons/iconic/vector/pause.svg deleted file mode 100644 index 3416769..0000000 --- a/client/images/icons/iconic/vector/pause.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - diff --git a/client/images/icons/iconic/vector/pen.svg b/client/images/icons/iconic/vector/pen.svg deleted file mode 100644 index 91ee974..0000000 --- a/client/images/icons/iconic/vector/pen.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - diff --git a/client/images/icons/iconic/vector/pen_alt_fill.svg b/client/images/icons/iconic/vector/pen_alt_fill.svg deleted file mode 100644 index 48b7da9..0000000 --- a/client/images/icons/iconic/vector/pen_alt_fill.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - diff --git a/client/images/icons/iconic/vector/pen_alt_stroke.svg b/client/images/icons/iconic/vector/pen_alt_stroke.svg deleted file mode 100644 index 53817f0..0000000 --- a/client/images/icons/iconic/vector/pen_alt_stroke.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - diff --git a/client/images/icons/iconic/vector/pin.svg b/client/images/icons/iconic/vector/pin.svg deleted file mode 100644 index eb191f4..0000000 --- a/client/images/icons/iconic/vector/pin.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - diff --git a/client/images/icons/iconic/vector/play.svg b/client/images/icons/iconic/vector/play.svg deleted file mode 100644 index 30bef86..0000000 --- a/client/images/icons/iconic/vector/play.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - diff --git a/client/images/icons/iconic/vector/play_alt.svg b/client/images/icons/iconic/vector/play_alt.svg deleted file mode 100644 index 02c021b..0000000 --- a/client/images/icons/iconic/vector/play_alt.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - diff --git a/client/images/icons/iconic/vector/plus.svg b/client/images/icons/iconic/vector/plus.svg deleted file mode 100644 index e921f54..0000000 --- a/client/images/icons/iconic/vector/plus.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - diff --git a/client/images/icons/iconic/vector/plus_alt.svg b/client/images/icons/iconic/vector/plus_alt.svg deleted file mode 100644 index 7dea5df..0000000 --- a/client/images/icons/iconic/vector/plus_alt.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - diff --git a/client/images/icons/iconic/vector/read_more.svg b/client/images/icons/iconic/vector/read_more.svg deleted file mode 100644 index f793e3a..0000000 --- a/client/images/icons/iconic/vector/read_more.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - diff --git a/client/images/icons/iconic/vector/reload.svg b/client/images/icons/iconic/vector/reload.svg deleted file mode 100644 index 8dbb2b5..0000000 --- a/client/images/icons/iconic/vector/reload.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - diff --git a/client/images/icons/iconic/vector/reload_alt.svg b/client/images/icons/iconic/vector/reload_alt.svg deleted file mode 100644 index 8dda630..0000000 --- a/client/images/icons/iconic/vector/reload_alt.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - diff --git a/client/images/icons/iconic/vector/right_quote.svg b/client/images/icons/iconic/vector/right_quote.svg deleted file mode 100644 index dd258ea..0000000 --- a/client/images/icons/iconic/vector/right_quote.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - diff --git a/client/images/icons/iconic/vector/right_quote_alt.svg b/client/images/icons/iconic/vector/right_quote_alt.svg deleted file mode 100644 index 3b394f3..0000000 --- a/client/images/icons/iconic/vector/right_quote_alt.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - diff --git a/client/images/icons/iconic/vector/rss.svg b/client/images/icons/iconic/vector/rss.svg deleted file mode 100644 index 58501ae..0000000 --- a/client/images/icons/iconic/vector/rss.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/client/images/icons/iconic/vector/rss_alt.svg b/client/images/icons/iconic/vector/rss_alt.svg deleted file mode 100644 index 3470b6e..0000000 --- a/client/images/icons/iconic/vector/rss_alt.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - diff --git a/client/images/icons/iconic/vector/spin.svg b/client/images/icons/iconic/vector/spin.svg deleted file mode 100644 index 84bcfbf..0000000 --- a/client/images/icons/iconic/vector/spin.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - diff --git a/client/images/icons/iconic/vector/spin_alt.svg b/client/images/icons/iconic/vector/spin_alt.svg deleted file mode 100644 index c1446f2..0000000 --- a/client/images/icons/iconic/vector/spin_alt.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - diff --git a/client/images/icons/iconic/vector/star.svg b/client/images/icons/iconic/vector/star.svg deleted file mode 100644 index 6e3131a..0000000 --- a/client/images/icons/iconic/vector/star.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - diff --git a/client/images/icons/iconic/vector/stop.svg b/client/images/icons/iconic/vector/stop.svg deleted file mode 100644 index 82f151b..0000000 --- a/client/images/icons/iconic/vector/stop.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - diff --git a/client/images/icons/iconic/vector/sun.svg b/client/images/icons/iconic/vector/sun.svg deleted file mode 100644 index a6a0437..0000000 --- a/client/images/icons/iconic/vector/sun.svg +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - diff --git a/client/images/icons/iconic/vector/tag_fill.svg b/client/images/icons/iconic/vector/tag_fill.svg deleted file mode 100644 index 9adb655..0000000 --- a/client/images/icons/iconic/vector/tag_fill.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - diff --git a/client/images/icons/iconic/vector/tag_stroke.svg b/client/images/icons/iconic/vector/tag_stroke.svg deleted file mode 100644 index 5f78d5b..0000000 --- a/client/images/icons/iconic/vector/tag_stroke.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - diff --git a/client/images/icons/iconic/vector/trash_fill.svg b/client/images/icons/iconic/vector/trash_fill.svg deleted file mode 100644 index 79ca1fb..0000000 --- a/client/images/icons/iconic/vector/trash_fill.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - diff --git a/client/images/icons/iconic/vector/trash_stroke.svg b/client/images/icons/iconic/vector/trash_stroke.svg deleted file mode 100644 index 435a582..0000000 --- a/client/images/icons/iconic/vector/trash_stroke.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - diff --git a/client/images/icons/iconic/vector/undo.svg b/client/images/icons/iconic/vector/undo.svg deleted file mode 100644 index b689383..0000000 --- a/client/images/icons/iconic/vector/undo.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - diff --git a/client/images/icons/iconic/vector/unlock_fill.svg b/client/images/icons/iconic/vector/unlock_fill.svg deleted file mode 100644 index 973cba5..0000000 --- a/client/images/icons/iconic/vector/unlock_fill.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - diff --git a/client/images/icons/iconic/vector/unlock_stroke.svg b/client/images/icons/iconic/vector/unlock_stroke.svg deleted file mode 100644 index ce6674f..0000000 --- a/client/images/icons/iconic/vector/unlock_stroke.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - diff --git a/client/images/icons/iconic/vector/user.svg b/client/images/icons/iconic/vector/user.svg deleted file mode 100644 index 678dc34..0000000 --- a/client/images/icons/iconic/vector/user.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - diff --git a/client/images/icons/iconic/vector/volume.svg b/client/images/icons/iconic/vector/volume.svg deleted file mode 100644 index 44f5426..0000000 --- a/client/images/icons/iconic/vector/volume.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - - - diff --git a/client/images/icons/iconic/vector/volume_mute.svg b/client/images/icons/iconic/vector/volume_mute.svg deleted file mode 100644 index 25ba384..0000000 --- a/client/images/icons/iconic/vector/volume_mute.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - diff --git a/client/images/icons/iconic/vector/x.svg b/client/images/icons/iconic/vector/x.svg deleted file mode 100644 index b37126b..0000000 --- a/client/images/icons/iconic/vector/x.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - diff --git a/client/images/icons/iconic/vector/x_alt.svg b/client/images/icons/iconic/vector/x_alt.svg deleted file mode 100644 index 7fec8a2..0000000 --- a/client/images/icons/iconic/vector/x_alt.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - diff --git a/client/images/icons/token/Xion.png b/client/images/icons/token/Xion.png deleted file mode 100644 index fe2953b..0000000 Binary files a/client/images/icons/token/Xion.png and /dev/null differ diff --git a/client/images/logo-Post-it.svg b/client/images/logo-Post-it.svg deleted file mode 100644 index f688556..0000000 --- a/client/images/logo-Post-it.svg +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/client/images/marker-and-eraser.png b/client/images/marker-and-eraser.png deleted file mode 100644 index 5fe6a6d..0000000 Binary files a/client/images/marker-and-eraser.png and /dev/null differ diff --git a/client/images/marker.png b/client/images/marker.png deleted file mode 100644 index 55095aa..0000000 Binary files a/client/images/marker.png and /dev/null differ diff --git a/client/images/psd/greenline.psd b/client/images/psd/greenline.psd deleted file mode 100644 index 36ba1a6..0000000 Binary files a/client/images/psd/greenline.psd and /dev/null differ diff --git a/client/images/scribbles2.png b/client/images/scribbles2.png deleted file mode 100644 index 311985e..0000000 Binary files a/client/images/scribbles2.png and /dev/null differ diff --git a/client/images/ui-icons_222222_256x240.png b/client/images/ui-icons_222222_256x240.png deleted file mode 100644 index b273ff1..0000000 Binary files a/client/images/ui-icons_222222_256x240.png and /dev/null differ diff --git a/client/images/white-card.png b/client/images/white-card.png deleted file mode 100644 index 7535f24..0000000 Binary files a/client/images/white-card.png and /dev/null differ diff --git a/client/images/yellow-card.png b/client/images/yellow-card.png deleted file mode 100644 index 9505b99..0000000 Binary files a/client/images/yellow-card.png and /dev/null differ diff --git a/client/lib/jquery-ui.js b/client/lib/jquery-ui.js deleted file mode 100644 index c7552b7..0000000 --- a/client/lib/jquery-ui.js +++ /dev/null @@ -1,16375 +0,0 @@ -/*! jQuery UI - v1.11.1 - 2014-08-13 -* http://jqueryui.com -* Includes: core.js, widget.js, mouse.js, position.js, accordion.js, autocomplete.js, button.js, datepicker.js, dialog.js, draggable.js, droppable.js, effect.js, effect-blind.js, effect-bounce.js, effect-clip.js, effect-drop.js, effect-explode.js, effect-fade.js, effect-fold.js, effect-highlight.js, effect-puff.js, effect-pulsate.js, effect-scale.js, effect-shake.js, effect-size.js, effect-slide.js, effect-transfer.js, menu.js, progressbar.js, resizable.js, selectable.js, selectmenu.js, slider.js, sortable.js, spinner.js, tabs.js, tooltip.js -* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */ - -(function( factory ) { - if ( typeof define === "function" && define.amd ) { - - // AMD. Register as an anonymous module. - define([ "jquery" ], factory ); - } else { - - // Browser globals - factory( jQuery ); - } -}(function( $ ) { -/*! - * jQuery UI Core 1.11.1 - * http://jqueryui.com - * - * Copyright 2014 jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - * - * http://api.jqueryui.com/category/ui-core/ - */ - - -// $.ui might exist from components with no dependencies, e.g., $.ui.position -$.ui = $.ui || {}; - -$.extend( $.ui, { - version: "1.11.1", - - keyCode: { - BACKSPACE: 8, - COMMA: 188, - DELETE: 46, - DOWN: 40, - END: 35, - ENTER: 13, - ESCAPE: 27, - HOME: 36, - LEFT: 37, - PAGE_DOWN: 34, - PAGE_UP: 33, - PERIOD: 190, - RIGHT: 39, - SPACE: 32, - TAB: 9, - UP: 38 - } -}); - -// plugins -$.fn.extend({ - scrollParent: function( includeHidden ) { - var position = this.css( "position" ), - excludeStaticParent = position === "absolute", - overflowRegex = includeHidden ? /(auto|scroll|hidden)/ : /(auto|scroll)/, - scrollParent = this.parents().filter( function() { - var parent = $( this ); - if ( excludeStaticParent && parent.css( "position" ) === "static" ) { - return false; - } - return overflowRegex.test( parent.css( "overflow" ) + parent.css( "overflow-y" ) + parent.css( "overflow-x" ) ); - }).eq( 0 ); - - return position === "fixed" || !scrollParent.length ? $( this[ 0 ].ownerDocument || document ) : scrollParent; - }, - - uniqueId: (function() { - var uuid = 0; - - return function() { - return this.each(function() { - if ( !this.id ) { - this.id = "ui-id-" + ( ++uuid ); - } - }); - }; - })(), - - removeUniqueId: function() { - return this.each(function() { - if ( /^ui-id-\d+$/.test( this.id ) ) { - $( this ).removeAttr( "id" ); - } - }); - } -}); - -// selectors -function focusable( element, isTabIndexNotNaN ) { - var map, mapName, img, - nodeName = element.nodeName.toLowerCase(); - if ( "area" === nodeName ) { - map = element.parentNode; - mapName = map.name; - if ( !element.href || !mapName || map.nodeName.toLowerCase() !== "map" ) { - return false; - } - img = $( "img[usemap='#" + mapName + "']" )[ 0 ]; - return !!img && visible( img ); - } - return ( /input|select|textarea|button|object/.test( nodeName ) ? - !element.disabled : - "a" === nodeName ? - element.href || isTabIndexNotNaN : - isTabIndexNotNaN) && - // the element and all of its ancestors must be visible - visible( element ); -} - -function visible( element ) { - return $.expr.filters.visible( element ) && - !$( element ).parents().addBack().filter(function() { - return $.css( this, "visibility" ) === "hidden"; - }).length; -} - -$.extend( $.expr[ ":" ], { - data: $.expr.createPseudo ? - $.expr.createPseudo(function( dataName ) { - return function( elem ) { - return !!$.data( elem, dataName ); - }; - }) : - // support: jQuery <1.8 - function( elem, i, match ) { - return !!$.data( elem, match[ 3 ] ); - }, - - focusable: function( element ) { - return focusable( element, !isNaN( $.attr( element, "tabindex" ) ) ); - }, - - tabbable: function( element ) { - var tabIndex = $.attr( element, "tabindex" ), - isTabIndexNaN = isNaN( tabIndex ); - return ( isTabIndexNaN || tabIndex >= 0 ) && focusable( element, !isTabIndexNaN ); - } -}); - -// support: jQuery <1.8 -if ( !$( "" ).outerWidth( 1 ).jquery ) { - $.each( [ "Width", "Height" ], function( i, name ) { - var side = name === "Width" ? [ "Left", "Right" ] : [ "Top", "Bottom" ], - type = name.toLowerCase(), - orig = { - innerWidth: $.fn.innerWidth, - innerHeight: $.fn.innerHeight, - outerWidth: $.fn.outerWidth, - outerHeight: $.fn.outerHeight - }; - - function reduce( elem, size, border, margin ) { - $.each( side, function() { - size -= parseFloat( $.css( elem, "padding" + this ) ) || 0; - if ( border ) { - size -= parseFloat( $.css( elem, "border" + this + "Width" ) ) || 0; - } - if ( margin ) { - size -= parseFloat( $.css( elem, "margin" + this ) ) || 0; - } - }); - return size; - } - - $.fn[ "inner" + name ] = function( size ) { - if ( size === undefined ) { - return orig[ "inner" + name ].call( this ); - } - - return this.each(function() { - $( this ).css( type, reduce( this, size ) + "px" ); - }); - }; - - $.fn[ "outer" + name] = function( size, margin ) { - if ( typeof size !== "number" ) { - return orig[ "outer" + name ].call( this, size ); - } - - return this.each(function() { - $( this).css( type, reduce( this, size, true, margin ) + "px" ); - }); - }; - }); -} - -// support: jQuery <1.8 -if ( !$.fn.addBack ) { - $.fn.addBack = function( selector ) { - return this.add( selector == null ? - this.prevObject : this.prevObject.filter( selector ) - ); - }; -} - -// support: jQuery 1.6.1, 1.6.2 (http://bugs.jquery.com/ticket/9413) -if ( $( "" ).data( "a-b", "a" ).removeData( "a-b" ).data( "a-b" ) ) { - $.fn.removeData = (function( removeData ) { - return function( key ) { - if ( arguments.length ) { - return removeData.call( this, $.camelCase( key ) ); - } else { - return removeData.call( this ); - } - }; - })( $.fn.removeData ); -} - -// deprecated -$.ui.ie = !!/msie [\w.]+/.exec( navigator.userAgent.toLowerCase() ); - -$.fn.extend({ - focus: (function( orig ) { - return function( delay, fn ) { - return typeof delay === "number" ? - this.each(function() { - var elem = this; - setTimeout(function() { - $( elem ).focus(); - if ( fn ) { - fn.call( elem ); - } - }, delay ); - }) : - orig.apply( this, arguments ); - }; - })( $.fn.focus ), - - disableSelection: (function() { - var eventType = "onselectstart" in document.createElement( "div" ) ? - "selectstart" : - "mousedown"; - - return function() { - return this.bind( eventType + ".ui-disableSelection", function( event ) { - event.preventDefault(); - }); - }; - })(), - - enableSelection: function() { - return this.unbind( ".ui-disableSelection" ); - }, - - zIndex: function( zIndex ) { - if ( zIndex !== undefined ) { - return this.css( "zIndex", zIndex ); - } - - if ( this.length ) { - var elem = $( this[ 0 ] ), position, value; - while ( elem.length && elem[ 0 ] !== document ) { - // Ignore z-index if position is set to a value where z-index is ignored by the browser - // This makes behavior of this function consistent across browsers - // WebKit always returns auto if the element is positioned - position = elem.css( "position" ); - if ( position === "absolute" || position === "relative" || position === "fixed" ) { - // IE returns 0 when zIndex is not specified - // other browsers return a string - // we ignore the case of nested elements with an explicit value of 0 - //
- value = parseInt( elem.css( "zIndex" ), 10 ); - if ( !isNaN( value ) && value !== 0 ) { - return value; - } - } - elem = elem.parent(); - } - } - - return 0; - } -}); - -// $.ui.plugin is deprecated. Use $.widget() extensions instead. -$.ui.plugin = { - add: function( module, option, set ) { - var i, - proto = $.ui[ module ].prototype; - for ( i in set ) { - proto.plugins[ i ] = proto.plugins[ i ] || []; - proto.plugins[ i ].push( [ option, set[ i ] ] ); - } - }, - call: function( instance, name, args, allowDisconnected ) { - var i, - set = instance.plugins[ name ]; - - if ( !set ) { - return; - } - - if ( !allowDisconnected && ( !instance.element[ 0 ].parentNode || instance.element[ 0 ].parentNode.nodeType === 11 ) ) { - return; - } - - for ( i = 0; i < set.length; i++ ) { - if ( instance.options[ set[ i ][ 0 ] ] ) { - set[ i ][ 1 ].apply( instance.element, args ); - } - } - } -}; - - -/*! - * jQuery UI Widget 1.11.1 - * http://jqueryui.com - * - * Copyright 2014 jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - * - * http://api.jqueryui.com/jQuery.widget/ - */ - - -var widget_uuid = 0, - widget_slice = Array.prototype.slice; - -$.cleanData = (function( orig ) { - return function( elems ) { - var events, elem, i; - for ( i = 0; (elem = elems[i]) != null; i++ ) { - try { - - // Only trigger remove when necessary to save time - events = $._data( elem, "events" ); - if ( events && events.remove ) { - $( elem ).triggerHandler( "remove" ); - } - - // http://bugs.jquery.com/ticket/8235 - } catch( e ) {} - } - orig( elems ); - }; -})( $.cleanData ); - -$.widget = function( name, base, prototype ) { - var fullName, existingConstructor, constructor, basePrototype, - // proxiedPrototype allows the provided prototype to remain unmodified - // so that it can be used as a mixin for multiple widgets (#8876) - proxiedPrototype = {}, - namespace = name.split( "." )[ 0 ]; - - name = name.split( "." )[ 1 ]; - fullName = namespace + "-" + name; - - if ( !prototype ) { - prototype = base; - base = $.Widget; - } - - // create selector for plugin - $.expr[ ":" ][ fullName.toLowerCase() ] = function( elem ) { - return !!$.data( elem, fullName ); - }; - - $[ namespace ] = $[ namespace ] || {}; - existingConstructor = $[ namespace ][ name ]; - constructor = $[ namespace ][ name ] = function( options, element ) { - // allow instantiation without "new" keyword - if ( !this._createWidget ) { - return new constructor( options, element ); - } - - // allow instantiation without initializing for simple inheritance - // must use "new" keyword (the code above always passes args) - if ( arguments.length ) { - this._createWidget( options, element ); - } - }; - // extend with the existing constructor to carry over any static properties - $.extend( constructor, existingConstructor, { - version: prototype.version, - // copy the object used to create the prototype in case we need to - // redefine the widget later - _proto: $.extend( {}, prototype ), - // track widgets that inherit from this widget in case this widget is - // redefined after a widget inherits from it - _childConstructors: [] - }); - - basePrototype = new base(); - // we need to make the options hash a property directly on the new instance - // otherwise we'll modify the options hash on the prototype that we're - // inheriting from - basePrototype.options = $.widget.extend( {}, basePrototype.options ); - $.each( prototype, function( prop, value ) { - if ( !$.isFunction( value ) ) { - proxiedPrototype[ prop ] = value; - return; - } - proxiedPrototype[ prop ] = (function() { - var _super = function() { - return base.prototype[ prop ].apply( this, arguments ); - }, - _superApply = function( args ) { - return base.prototype[ prop ].apply( this, args ); - }; - return function() { - var __super = this._super, - __superApply = this._superApply, - returnValue; - - this._super = _super; - this._superApply = _superApply; - - returnValue = value.apply( this, arguments ); - - this._super = __super; - this._superApply = __superApply; - - return returnValue; - }; - })(); - }); - constructor.prototype = $.widget.extend( basePrototype, { - // TODO: remove support for widgetEventPrefix - // always use the name + a colon as the prefix, e.g., draggable:start - // don't prefix for widgets that aren't DOM-based - widgetEventPrefix: existingConstructor ? (basePrototype.widgetEventPrefix || name) : name - }, proxiedPrototype, { - constructor: constructor, - namespace: namespace, - widgetName: name, - widgetFullName: fullName - }); - - // If this widget is being redefined then we need to find all widgets that - // are inheriting from it and redefine all of them so that they inherit from - // the new version of this widget. We're essentially trying to replace one - // level in the prototype chain. - if ( existingConstructor ) { - $.each( existingConstructor._childConstructors, function( i, child ) { - var childPrototype = child.prototype; - - // redefine the child widget using the same prototype that was - // originally used, but inherit from the new version of the base - $.widget( childPrototype.namespace + "." + childPrototype.widgetName, constructor, child._proto ); - }); - // remove the list of existing child constructors from the old constructor - // so the old child constructors can be garbage collected - delete existingConstructor._childConstructors; - } else { - base._childConstructors.push( constructor ); - } - - $.widget.bridge( name, constructor ); - - return constructor; -}; - -$.widget.extend = function( target ) { - var input = widget_slice.call( arguments, 1 ), - inputIndex = 0, - inputLength = input.length, - key, - value; - for ( ; inputIndex < inputLength; inputIndex++ ) { - for ( key in input[ inputIndex ] ) { - value = input[ inputIndex ][ key ]; - if ( input[ inputIndex ].hasOwnProperty( key ) && value !== undefined ) { - // Clone objects - if ( $.isPlainObject( value ) ) { - target[ key ] = $.isPlainObject( target[ key ] ) ? - $.widget.extend( {}, target[ key ], value ) : - // Don't extend strings, arrays, etc. with objects - $.widget.extend( {}, value ); - // Copy everything else by reference - } else { - target[ key ] = value; - } - } - } - } - return target; -}; - -$.widget.bridge = function( name, object ) { - var fullName = object.prototype.widgetFullName || name; - $.fn[ name ] = function( options ) { - var isMethodCall = typeof options === "string", - args = widget_slice.call( arguments, 1 ), - returnValue = this; - - // allow multiple hashes to be passed on init - options = !isMethodCall && args.length ? - $.widget.extend.apply( null, [ options ].concat(args) ) : - options; - - if ( isMethodCall ) { - this.each(function() { - var methodValue, - instance = $.data( this, fullName ); - if ( options === "instance" ) { - returnValue = instance; - return false; - } - if ( !instance ) { - return $.error( "cannot call methods on " + name + " prior to initialization; " + - "attempted to call method '" + options + "'" ); - } - if ( !$.isFunction( instance[options] ) || options.charAt( 0 ) === "_" ) { - return $.error( "no such method '" + options + "' for " + name + " widget instance" ); - } - methodValue = instance[ options ].apply( instance, args ); - if ( methodValue !== instance && methodValue !== undefined ) { - returnValue = methodValue && methodValue.jquery ? - returnValue.pushStack( methodValue.get() ) : - methodValue; - return false; - } - }); - } else { - this.each(function() { - var instance = $.data( this, fullName ); - if ( instance ) { - instance.option( options || {} ); - if ( instance._init ) { - instance._init(); - } - } else { - $.data( this, fullName, new object( options, this ) ); - } - }); - } - - return returnValue; - }; -}; - -$.Widget = function( /* options, element */ ) {}; -$.Widget._childConstructors = []; - -$.Widget.prototype = { - widgetName: "widget", - widgetEventPrefix: "", - defaultElement: "
", - options: { - disabled: false, - - // callbacks - create: null - }, - _createWidget: function( options, element ) { - element = $( element || this.defaultElement || this )[ 0 ]; - this.element = $( element ); - this.uuid = widget_uuid++; - this.eventNamespace = "." + this.widgetName + this.uuid; - this.options = $.widget.extend( {}, - this.options, - this._getCreateOptions(), - options ); - - this.bindings = $(); - this.hoverable = $(); - this.focusable = $(); - - if ( element !== this ) { - $.data( element, this.widgetFullName, this ); - this._on( true, this.element, { - remove: function( event ) { - if ( event.target === element ) { - this.destroy(); - } - } - }); - this.document = $( element.style ? - // element within the document - element.ownerDocument : - // element is window or document - element.document || element ); - this.window = $( this.document[0].defaultView || this.document[0].parentWindow ); - } - - this._create(); - this._trigger( "create", null, this._getCreateEventData() ); - this._init(); - }, - _getCreateOptions: $.noop, - _getCreateEventData: $.noop, - _create: $.noop, - _init: $.noop, - - destroy: function() { - this._destroy(); - // we can probably remove the unbind calls in 2.0 - // all event bindings should go through this._on() - this.element - .unbind( this.eventNamespace ) - .removeData( this.widgetFullName ) - // support: jquery <1.6.3 - // http://bugs.jquery.com/ticket/9413 - .removeData( $.camelCase( this.widgetFullName ) ); - this.widget() - .unbind( this.eventNamespace ) - .removeAttr( "aria-disabled" ) - .removeClass( - this.widgetFullName + "-disabled " + - "ui-state-disabled" ); - - // clean up events and states - this.bindings.unbind( this.eventNamespace ); - this.hoverable.removeClass( "ui-state-hover" ); - this.focusable.removeClass( "ui-state-focus" ); - }, - _destroy: $.noop, - - widget: function() { - return this.element; - }, - - option: function( key, value ) { - var options = key, - parts, - curOption, - i; - - if ( arguments.length === 0 ) { - // don't return a reference to the internal hash - return $.widget.extend( {}, this.options ); - } - - if ( typeof key === "string" ) { - // handle nested keys, e.g., "foo.bar" => { foo: { bar: ___ } } - options = {}; - parts = key.split( "." ); - key = parts.shift(); - if ( parts.length ) { - curOption = options[ key ] = $.widget.extend( {}, this.options[ key ] ); - for ( i = 0; i < parts.length - 1; i++ ) { - curOption[ parts[ i ] ] = curOption[ parts[ i ] ] || {}; - curOption = curOption[ parts[ i ] ]; - } - key = parts.pop(); - if ( arguments.length === 1 ) { - return curOption[ key ] === undefined ? null : curOption[ key ]; - } - curOption[ key ] = value; - } else { - if ( arguments.length === 1 ) { - return this.options[ key ] === undefined ? null : this.options[ key ]; - } - options[ key ] = value; - } - } - - this._setOptions( options ); - - return this; - }, - _setOptions: function( options ) { - var key; - - for ( key in options ) { - this._setOption( key, options[ key ] ); - } - - return this; - }, - _setOption: function( key, value ) { - this.options[ key ] = value; - - if ( key === "disabled" ) { - this.widget() - .toggleClass( this.widgetFullName + "-disabled", !!value ); - - // If the widget is becoming disabled, then nothing is interactive - if ( value ) { - this.hoverable.removeClass( "ui-state-hover" ); - this.focusable.removeClass( "ui-state-focus" ); - } - } - - return this; - }, - - enable: function() { - return this._setOptions({ disabled: false }); - }, - disable: function() { - return this._setOptions({ disabled: true }); - }, - - _on: function( suppressDisabledCheck, element, handlers ) { - var delegateElement, - instance = this; - - // no suppressDisabledCheck flag, shuffle arguments - if ( typeof suppressDisabledCheck !== "boolean" ) { - handlers = element; - element = suppressDisabledCheck; - suppressDisabledCheck = false; - } - - // no element argument, shuffle and use this.element - if ( !handlers ) { - handlers = element; - element = this.element; - delegateElement = this.widget(); - } else { - element = delegateElement = $( element ); - this.bindings = this.bindings.add( element ); - } - - $.each( handlers, function( event, handler ) { - function handlerProxy() { - // allow widgets to customize the disabled handling - // - disabled as an array instead of boolean - // - disabled class as method for disabling individual parts - if ( !suppressDisabledCheck && - ( instance.options.disabled === true || - $( this ).hasClass( "ui-state-disabled" ) ) ) { - return; - } - return ( typeof handler === "string" ? instance[ handler ] : handler ) - .apply( instance, arguments ); - } - - // copy the guid so direct unbinding works - if ( typeof handler !== "string" ) { - handlerProxy.guid = handler.guid = - handler.guid || handlerProxy.guid || $.guid++; - } - - var match = event.match( /^([\w:-]*)\s*(.*)$/ ), - eventName = match[1] + instance.eventNamespace, - selector = match[2]; - if ( selector ) { - delegateElement.delegate( selector, eventName, handlerProxy ); - } else { - element.bind( eventName, handlerProxy ); - } - }); - }, - - _off: function( element, eventName ) { - eventName = (eventName || "").split( " " ).join( this.eventNamespace + " " ) + this.eventNamespace; - element.unbind( eventName ).undelegate( eventName ); - }, - - _delay: function( handler, delay ) { - function handlerProxy() { - return ( typeof handler === "string" ? instance[ handler ] : handler ) - .apply( instance, arguments ); - } - var instance = this; - return setTimeout( handlerProxy, delay || 0 ); - }, - - _hoverable: function( element ) { - this.hoverable = this.hoverable.add( element ); - this._on( element, { - mouseenter: function( event ) { - $( event.currentTarget ).addClass( "ui-state-hover" ); - }, - mouseleave: function( event ) { - $( event.currentTarget ).removeClass( "ui-state-hover" ); - } - }); - }, - - _focusable: function( element ) { - this.focusable = this.focusable.add( element ); - this._on( element, { - focusin: function( event ) { - $( event.currentTarget ).addClass( "ui-state-focus" ); - }, - focusout: function( event ) { - $( event.currentTarget ).removeClass( "ui-state-focus" ); - } - }); - }, - - _trigger: function( type, event, data ) { - var prop, orig, - callback = this.options[ type ]; - - data = data || {}; - event = $.Event( event ); - event.type = ( type === this.widgetEventPrefix ? - type : - this.widgetEventPrefix + type ).toLowerCase(); - // the original event may come from any element - // so we need to reset the target on the new event - event.target = this.element[ 0 ]; - - // copy original event properties over to the new event - orig = event.originalEvent; - if ( orig ) { - for ( prop in orig ) { - if ( !( prop in event ) ) { - event[ prop ] = orig[ prop ]; - } - } - } - - this.element.trigger( event, data ); - return !( $.isFunction( callback ) && - callback.apply( this.element[0], [ event ].concat( data ) ) === false || - event.isDefaultPrevented() ); - } -}; - -$.each( { show: "fadeIn", hide: "fadeOut" }, function( method, defaultEffect ) { - $.Widget.prototype[ "_" + method ] = function( element, options, callback ) { - if ( typeof options === "string" ) { - options = { effect: options }; - } - var hasOptions, - effectName = !options ? - method : - options === true || typeof options === "number" ? - defaultEffect : - options.effect || defaultEffect; - options = options || {}; - if ( typeof options === "number" ) { - options = { duration: options }; - } - hasOptions = !$.isEmptyObject( options ); - options.complete = callback; - if ( options.delay ) { - element.delay( options.delay ); - } - if ( hasOptions && $.effects && $.effects.effect[ effectName ] ) { - element[ method ]( options ); - } else if ( effectName !== method && element[ effectName ] ) { - element[ effectName ]( options.duration, options.easing, callback ); - } else { - element.queue(function( next ) { - $( this )[ method ](); - if ( callback ) { - callback.call( element[ 0 ] ); - } - next(); - }); - } - }; -}); - -var widget = $.widget; - - -/*! - * jQuery UI Mouse 1.11.1 - * http://jqueryui.com - * - * Copyright 2014 jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - * - * http://api.jqueryui.com/mouse/ - */ - - -var mouseHandled = false; -$( document ).mouseup( function() { - mouseHandled = false; -}); - -var mouse = $.widget("ui.mouse", { - version: "1.11.1", - options: { - cancel: "input,textarea,button,select,option", - distance: 1, - delay: 0 - }, - _mouseInit: function() { - var that = this; - - this.element - .bind("mousedown." + this.widgetName, function(event) { - return that._mouseDown(event); - }) - .bind("click." + this.widgetName, function(event) { - if (true === $.data(event.target, that.widgetName + ".preventClickEvent")) { - $.removeData(event.target, that.widgetName + ".preventClickEvent"); - event.stopImmediatePropagation(); - return false; - } - }); - - this.started = false; - }, - - // TODO: make sure destroying one instance of mouse doesn't mess with - // other instances of mouse - _mouseDestroy: function() { - this.element.unbind("." + this.widgetName); - if ( this._mouseMoveDelegate ) { - this.document - .unbind("mousemove." + this.widgetName, this._mouseMoveDelegate) - .unbind("mouseup." + this.widgetName, this._mouseUpDelegate); - } - }, - - _mouseDown: function(event) { - // don't let more than one widget handle mouseStart - if ( mouseHandled ) { - return; - } - - // we may have missed mouseup (out of window) - (this._mouseStarted && this._mouseUp(event)); - - this._mouseDownEvent = event; - - var that = this, - btnIsLeft = (event.which === 1), - // event.target.nodeName works around a bug in IE 8 with - // disabled inputs (#7620) - elIsCancel = (typeof this.options.cancel === "string" && event.target.nodeName ? $(event.target).closest(this.options.cancel).length : false); - if (!btnIsLeft || elIsCancel || !this._mouseCapture(event)) { - return true; - } - - this.mouseDelayMet = !this.options.delay; - if (!this.mouseDelayMet) { - this._mouseDelayTimer = setTimeout(function() { - that.mouseDelayMet = true; - }, this.options.delay); - } - - if (this._mouseDistanceMet(event) && this._mouseDelayMet(event)) { - this._mouseStarted = (this._mouseStart(event) !== false); - if (!this._mouseStarted) { - event.preventDefault(); - return true; - } - } - - // Click event may never have fired (Gecko & Opera) - if (true === $.data(event.target, this.widgetName + ".preventClickEvent")) { - $.removeData(event.target, this.widgetName + ".preventClickEvent"); - } - - // these delegates are required to keep context - this._mouseMoveDelegate = function(event) { - return that._mouseMove(event); - }; - this._mouseUpDelegate = function(event) { - return that._mouseUp(event); - }; - - this.document - .bind( "mousemove." + this.widgetName, this._mouseMoveDelegate ) - .bind( "mouseup." + this.widgetName, this._mouseUpDelegate ); - - event.preventDefault(); - - mouseHandled = true; - return true; - }, - - _mouseMove: function(event) { - // IE mouseup check - mouseup happened when mouse was out of window - if ($.ui.ie && ( !document.documentMode || document.documentMode < 9 ) && !event.button) { - return this._mouseUp(event); - - // Iframe mouseup check - mouseup occurred in another document - } else if ( !event.which ) { - return this._mouseUp( event ); - } - - if (this._mouseStarted) { - this._mouseDrag(event); - return event.preventDefault(); - } - - if (this._mouseDistanceMet(event) && this._mouseDelayMet(event)) { - this._mouseStarted = - (this._mouseStart(this._mouseDownEvent, event) !== false); - (this._mouseStarted ? this._mouseDrag(event) : this._mouseUp(event)); - } - - return !this._mouseStarted; - }, - - _mouseUp: function(event) { - this.document - .unbind( "mousemove." + this.widgetName, this._mouseMoveDelegate ) - .unbind( "mouseup." + this.widgetName, this._mouseUpDelegate ); - - if (this._mouseStarted) { - this._mouseStarted = false; - - if (event.target === this._mouseDownEvent.target) { - $.data(event.target, this.widgetName + ".preventClickEvent", true); - } - - this._mouseStop(event); - } - - mouseHandled = false; - return false; - }, - - _mouseDistanceMet: function(event) { - return (Math.max( - Math.abs(this._mouseDownEvent.pageX - event.pageX), - Math.abs(this._mouseDownEvent.pageY - event.pageY) - ) >= this.options.distance - ); - }, - - _mouseDelayMet: function(/* event */) { - return this.mouseDelayMet; - }, - - // These are placeholder methods, to be overriden by extending plugin - _mouseStart: function(/* event */) {}, - _mouseDrag: function(/* event */) {}, - _mouseStop: function(/* event */) {}, - _mouseCapture: function(/* event */) { return true; } -}); - - -/*! - * jQuery UI Position 1.11.1 - * http://jqueryui.com - * - * Copyright 2014 jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - * - * http://api.jqueryui.com/position/ - */ - -(function() { - -$.ui = $.ui || {}; - -var cachedScrollbarWidth, supportsOffsetFractions, - max = Math.max, - abs = Math.abs, - round = Math.round, - rhorizontal = /left|center|right/, - rvertical = /top|center|bottom/, - roffset = /[\+\-]\d+(\.[\d]+)?%?/, - rposition = /^\w+/, - rpercent = /%$/, - _position = $.fn.position; - -function getOffsets( offsets, width, height ) { - return [ - parseFloat( offsets[ 0 ] ) * ( rpercent.test( offsets[ 0 ] ) ? width / 100 : 1 ), - parseFloat( offsets[ 1 ] ) * ( rpercent.test( offsets[ 1 ] ) ? height / 100 : 1 ) - ]; -} - -function parseCss( element, property ) { - return parseInt( $.css( element, property ), 10 ) || 0; -} - -function getDimensions( elem ) { - var raw = elem[0]; - if ( raw.nodeType === 9 ) { - return { - width: elem.width(), - height: elem.height(), - offset: { top: 0, left: 0 } - }; - } - if ( $.isWindow( raw ) ) { - return { - width: elem.width(), - height: elem.height(), - offset: { top: elem.scrollTop(), left: elem.scrollLeft() } - }; - } - if ( raw.preventDefault ) { - return { - width: 0, - height: 0, - offset: { top: raw.pageY, left: raw.pageX } - }; - } - return { - width: elem.outerWidth(), - height: elem.outerHeight(), - offset: elem.offset() - }; -} - -$.position = { - scrollbarWidth: function() { - if ( cachedScrollbarWidth !== undefined ) { - return cachedScrollbarWidth; - } - var w1, w2, - div = $( "
" ), - innerDiv = div.children()[0]; - - $( "body" ).append( div ); - w1 = innerDiv.offsetWidth; - div.css( "overflow", "scroll" ); - - w2 = innerDiv.offsetWidth; - - if ( w1 === w2 ) { - w2 = div[0].clientWidth; - } - - div.remove(); - - return (cachedScrollbarWidth = w1 - w2); - }, - getScrollInfo: function( within ) { - var overflowX = within.isWindow || within.isDocument ? "" : - within.element.css( "overflow-x" ), - overflowY = within.isWindow || within.isDocument ? "" : - within.element.css( "overflow-y" ), - hasOverflowX = overflowX === "scroll" || - ( overflowX === "auto" && within.width < within.element[0].scrollWidth ), - hasOverflowY = overflowY === "scroll" || - ( overflowY === "auto" && within.height < within.element[0].scrollHeight ); - return { - width: hasOverflowY ? $.position.scrollbarWidth() : 0, - height: hasOverflowX ? $.position.scrollbarWidth() : 0 - }; - }, - getWithinInfo: function( element ) { - var withinElement = $( element || window ), - isWindow = $.isWindow( withinElement[0] ), - isDocument = !!withinElement[ 0 ] && withinElement[ 0 ].nodeType === 9; - return { - element: withinElement, - isWindow: isWindow, - isDocument: isDocument, - offset: withinElement.offset() || { left: 0, top: 0 }, - scrollLeft: withinElement.scrollLeft(), - scrollTop: withinElement.scrollTop(), - - // support: jQuery 1.6.x - // jQuery 1.6 doesn't support .outerWidth/Height() on documents or windows - width: isWindow || isDocument ? withinElement.width() : withinElement.outerWidth(), - height: isWindow || isDocument ? withinElement.height() : withinElement.outerHeight() - }; - } -}; - -$.fn.position = function( options ) { - if ( !options || !options.of ) { - return _position.apply( this, arguments ); - } - - // make a copy, we don't want to modify arguments - options = $.extend( {}, options ); - - var atOffset, targetWidth, targetHeight, targetOffset, basePosition, dimensions, - target = $( options.of ), - within = $.position.getWithinInfo( options.within ), - scrollInfo = $.position.getScrollInfo( within ), - collision = ( options.collision || "flip" ).split( " " ), - offsets = {}; - - dimensions = getDimensions( target ); - if ( target[0].preventDefault ) { - // force left top to allow flipping - options.at = "left top"; - } - targetWidth = dimensions.width; - targetHeight = dimensions.height; - targetOffset = dimensions.offset; - // clone to reuse original targetOffset later - basePosition = $.extend( {}, targetOffset ); - - // force my and at to have valid horizontal and vertical positions - // if a value is missing or invalid, it will be converted to center - $.each( [ "my", "at" ], function() { - var pos = ( options[ this ] || "" ).split( " " ), - horizontalOffset, - verticalOffset; - - if ( pos.length === 1) { - pos = rhorizontal.test( pos[ 0 ] ) ? - pos.concat( [ "center" ] ) : - rvertical.test( pos[ 0 ] ) ? - [ "center" ].concat( pos ) : - [ "center", "center" ]; - } - pos[ 0 ] = rhorizontal.test( pos[ 0 ] ) ? pos[ 0 ] : "center"; - pos[ 1 ] = rvertical.test( pos[ 1 ] ) ? pos[ 1 ] : "center"; - - // calculate offsets - horizontalOffset = roffset.exec( pos[ 0 ] ); - verticalOffset = roffset.exec( pos[ 1 ] ); - offsets[ this ] = [ - horizontalOffset ? horizontalOffset[ 0 ] : 0, - verticalOffset ? verticalOffset[ 0 ] : 0 - ]; - - // reduce to just the positions without the offsets - options[ this ] = [ - rposition.exec( pos[ 0 ] )[ 0 ], - rposition.exec( pos[ 1 ] )[ 0 ] - ]; - }); - - // normalize collision option - if ( collision.length === 1 ) { - collision[ 1 ] = collision[ 0 ]; - } - - if ( options.at[ 0 ] === "right" ) { - basePosition.left += targetWidth; - } else if ( options.at[ 0 ] === "center" ) { - basePosition.left += targetWidth / 2; - } - - if ( options.at[ 1 ] === "bottom" ) { - basePosition.top += targetHeight; - } else if ( options.at[ 1 ] === "center" ) { - basePosition.top += targetHeight / 2; - } - - atOffset = getOffsets( offsets.at, targetWidth, targetHeight ); - basePosition.left += atOffset[ 0 ]; - basePosition.top += atOffset[ 1 ]; - - return this.each(function() { - var collisionPosition, using, - elem = $( this ), - elemWidth = elem.outerWidth(), - elemHeight = elem.outerHeight(), - marginLeft = parseCss( this, "marginLeft" ), - marginTop = parseCss( this, "marginTop" ), - collisionWidth = elemWidth + marginLeft + parseCss( this, "marginRight" ) + scrollInfo.width, - collisionHeight = elemHeight + marginTop + parseCss( this, "marginBottom" ) + scrollInfo.height, - position = $.extend( {}, basePosition ), - myOffset = getOffsets( offsets.my, elem.outerWidth(), elem.outerHeight() ); - - if ( options.my[ 0 ] === "right" ) { - position.left -= elemWidth; - } else if ( options.my[ 0 ] === "center" ) { - position.left -= elemWidth / 2; - } - - if ( options.my[ 1 ] === "bottom" ) { - position.top -= elemHeight; - } else if ( options.my[ 1 ] === "center" ) { - position.top -= elemHeight / 2; - } - - position.left += myOffset[ 0 ]; - position.top += myOffset[ 1 ]; - - // if the browser doesn't support fractions, then round for consistent results - if ( !supportsOffsetFractions ) { - position.left = round( position.left ); - position.top = round( position.top ); - } - - collisionPosition = { - marginLeft: marginLeft, - marginTop: marginTop - }; - - $.each( [ "left", "top" ], function( i, dir ) { - if ( $.ui.position[ collision[ i ] ] ) { - $.ui.position[ collision[ i ] ][ dir ]( position, { - targetWidth: targetWidth, - targetHeight: targetHeight, - elemWidth: elemWidth, - elemHeight: elemHeight, - collisionPosition: collisionPosition, - collisionWidth: collisionWidth, - collisionHeight: collisionHeight, - offset: [ atOffset[ 0 ] + myOffset[ 0 ], atOffset [ 1 ] + myOffset[ 1 ] ], - my: options.my, - at: options.at, - within: within, - elem: elem - }); - } - }); - - if ( options.using ) { - // adds feedback as second argument to using callback, if present - using = function( props ) { - var left = targetOffset.left - position.left, - right = left + targetWidth - elemWidth, - top = targetOffset.top - position.top, - bottom = top + targetHeight - elemHeight, - feedback = { - target: { - element: target, - left: targetOffset.left, - top: targetOffset.top, - width: targetWidth, - height: targetHeight - }, - element: { - element: elem, - left: position.left, - top: position.top, - width: elemWidth, - height: elemHeight - }, - horizontal: right < 0 ? "left" : left > 0 ? "right" : "center", - vertical: bottom < 0 ? "top" : top > 0 ? "bottom" : "middle" - }; - if ( targetWidth < elemWidth && abs( left + right ) < targetWidth ) { - feedback.horizontal = "center"; - } - if ( targetHeight < elemHeight && abs( top + bottom ) < targetHeight ) { - feedback.vertical = "middle"; - } - if ( max( abs( left ), abs( right ) ) > max( abs( top ), abs( bottom ) ) ) { - feedback.important = "horizontal"; - } else { - feedback.important = "vertical"; - } - options.using.call( this, props, feedback ); - }; - } - - elem.offset( $.extend( position, { using: using } ) ); - }); -}; - -$.ui.position = { - fit: { - left: function( position, data ) { - var within = data.within, - withinOffset = within.isWindow ? within.scrollLeft : within.offset.left, - outerWidth = within.width, - collisionPosLeft = position.left - data.collisionPosition.marginLeft, - overLeft = withinOffset - collisionPosLeft, - overRight = collisionPosLeft + data.collisionWidth - outerWidth - withinOffset, - newOverRight; - - // element is wider than within - if ( data.collisionWidth > outerWidth ) { - // element is initially over the left side of within - if ( overLeft > 0 && overRight <= 0 ) { - newOverRight = position.left + overLeft + data.collisionWidth - outerWidth - withinOffset; - position.left += overLeft - newOverRight; - // element is initially over right side of within - } else if ( overRight > 0 && overLeft <= 0 ) { - position.left = withinOffset; - // element is initially over both left and right sides of within - } else { - if ( overLeft > overRight ) { - position.left = withinOffset + outerWidth - data.collisionWidth; - } else { - position.left = withinOffset; - } - } - // too far left -> align with left edge - } else if ( overLeft > 0 ) { - position.left += overLeft; - // too far right -> align with right edge - } else if ( overRight > 0 ) { - position.left -= overRight; - // adjust based on position and margin - } else { - position.left = max( position.left - collisionPosLeft, position.left ); - } - }, - top: function( position, data ) { - var within = data.within, - withinOffset = within.isWindow ? within.scrollTop : within.offset.top, - outerHeight = data.within.height, - collisionPosTop = position.top - data.collisionPosition.marginTop, - overTop = withinOffset - collisionPosTop, - overBottom = collisionPosTop + data.collisionHeight - outerHeight - withinOffset, - newOverBottom; - - // element is taller than within - if ( data.collisionHeight > outerHeight ) { - // element is initially over the top of within - if ( overTop > 0 && overBottom <= 0 ) { - newOverBottom = position.top + overTop + data.collisionHeight - outerHeight - withinOffset; - position.top += overTop - newOverBottom; - // element is initially over bottom of within - } else if ( overBottom > 0 && overTop <= 0 ) { - position.top = withinOffset; - // element is initially over both top and bottom of within - } else { - if ( overTop > overBottom ) { - position.top = withinOffset + outerHeight - data.collisionHeight; - } else { - position.top = withinOffset; - } - } - // too far up -> align with top - } else if ( overTop > 0 ) { - position.top += overTop; - // too far down -> align with bottom edge - } else if ( overBottom > 0 ) { - position.top -= overBottom; - // adjust based on position and margin - } else { - position.top = max( position.top - collisionPosTop, position.top ); - } - } - }, - flip: { - left: function( position, data ) { - var within = data.within, - withinOffset = within.offset.left + within.scrollLeft, - outerWidth = within.width, - offsetLeft = within.isWindow ? within.scrollLeft : within.offset.left, - collisionPosLeft = position.left - data.collisionPosition.marginLeft, - overLeft = collisionPosLeft - offsetLeft, - overRight = collisionPosLeft + data.collisionWidth - outerWidth - offsetLeft, - myOffset = data.my[ 0 ] === "left" ? - -data.elemWidth : - data.my[ 0 ] === "right" ? - data.elemWidth : - 0, - atOffset = data.at[ 0 ] === "left" ? - data.targetWidth : - data.at[ 0 ] === "right" ? - -data.targetWidth : - 0, - offset = -2 * data.offset[ 0 ], - newOverRight, - newOverLeft; - - if ( overLeft < 0 ) { - newOverRight = position.left + myOffset + atOffset + offset + data.collisionWidth - outerWidth - withinOffset; - if ( newOverRight < 0 || newOverRight < abs( overLeft ) ) { - position.left += myOffset + atOffset + offset; - } - } else if ( overRight > 0 ) { - newOverLeft = position.left - data.collisionPosition.marginLeft + myOffset + atOffset + offset - offsetLeft; - if ( newOverLeft > 0 || abs( newOverLeft ) < overRight ) { - position.left += myOffset + atOffset + offset; - } - } - }, - top: function( position, data ) { - var within = data.within, - withinOffset = within.offset.top + within.scrollTop, - outerHeight = within.height, - offsetTop = within.isWindow ? within.scrollTop : within.offset.top, - collisionPosTop = position.top - data.collisionPosition.marginTop, - overTop = collisionPosTop - offsetTop, - overBottom = collisionPosTop + data.collisionHeight - outerHeight - offsetTop, - top = data.my[ 1 ] === "top", - myOffset = top ? - -data.elemHeight : - data.my[ 1 ] === "bottom" ? - data.elemHeight : - 0, - atOffset = data.at[ 1 ] === "top" ? - data.targetHeight : - data.at[ 1 ] === "bottom" ? - -data.targetHeight : - 0, - offset = -2 * data.offset[ 1 ], - newOverTop, - newOverBottom; - if ( overTop < 0 ) { - newOverBottom = position.top + myOffset + atOffset + offset + data.collisionHeight - outerHeight - withinOffset; - if ( ( position.top + myOffset + atOffset + offset) > overTop && ( newOverBottom < 0 || newOverBottom < abs( overTop ) ) ) { - position.top += myOffset + atOffset + offset; - } - } else if ( overBottom > 0 ) { - newOverTop = position.top - data.collisionPosition.marginTop + myOffset + atOffset + offset - offsetTop; - if ( ( position.top + myOffset + atOffset + offset) > overBottom && ( newOverTop > 0 || abs( newOverTop ) < overBottom ) ) { - position.top += myOffset + atOffset + offset; - } - } - } - }, - flipfit: { - left: function() { - $.ui.position.flip.left.apply( this, arguments ); - $.ui.position.fit.left.apply( this, arguments ); - }, - top: function() { - $.ui.position.flip.top.apply( this, arguments ); - $.ui.position.fit.top.apply( this, arguments ); - } - } -}; - -// fraction support test -(function() { - var testElement, testElementParent, testElementStyle, offsetLeft, i, - body = document.getElementsByTagName( "body" )[ 0 ], - div = document.createElement( "div" ); - - //Create a "fake body" for testing based on method used in jQuery.support - testElement = document.createElement( body ? "div" : "body" ); - testElementStyle = { - visibility: "hidden", - width: 0, - height: 0, - border: 0, - margin: 0, - background: "none" - }; - if ( body ) { - $.extend( testElementStyle, { - position: "absolute", - left: "-1000px", - top: "-1000px" - }); - } - for ( i in testElementStyle ) { - testElement.style[ i ] = testElementStyle[ i ]; - } - testElement.appendChild( div ); - testElementParent = body || document.documentElement; - testElementParent.insertBefore( testElement, testElementParent.firstChild ); - - div.style.cssText = "position: absolute; left: 10.7432222px;"; - - offsetLeft = $( div ).offset().left; - supportsOffsetFractions = offsetLeft > 10 && offsetLeft < 11; - - testElement.innerHTML = ""; - testElementParent.removeChild( testElement ); -})(); - -})(); - -var position = $.ui.position; - - -/*! - * jQuery UI Accordion 1.11.1 - * http://jqueryui.com - * - * Copyright 2014 jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - * - * http://api.jqueryui.com/accordion/ - */ - - -var accordion = $.widget( "ui.accordion", { - version: "1.11.1", - options: { - active: 0, - animate: {}, - collapsible: false, - event: "click", - header: "> li > :first-child,> :not(li):even", - heightStyle: "auto", - icons: { - activeHeader: "ui-icon-triangle-1-s", - header: "ui-icon-triangle-1-e" - }, - - // callbacks - activate: null, - beforeActivate: null - }, - - hideProps: { - borderTopWidth: "hide", - borderBottomWidth: "hide", - paddingTop: "hide", - paddingBottom: "hide", - height: "hide" - }, - - showProps: { - borderTopWidth: "show", - borderBottomWidth: "show", - paddingTop: "show", - paddingBottom: "show", - height: "show" - }, - - _create: function() { - var options = this.options; - this.prevShow = this.prevHide = $(); - this.element.addClass( "ui-accordion ui-widget ui-helper-reset" ) - // ARIA - .attr( "role", "tablist" ); - - // don't allow collapsible: false and active: false / null - if ( !options.collapsible && (options.active === false || options.active == null) ) { - options.active = 0; - } - - this._processPanels(); - // handle negative values - if ( options.active < 0 ) { - options.active += this.headers.length; - } - this._refresh(); - }, - - _getCreateEventData: function() { - return { - header: this.active, - panel: !this.active.length ? $() : this.active.next() - }; - }, - - _createIcons: function() { - var icons = this.options.icons; - if ( icons ) { - $( "" ) - .addClass( "ui-accordion-header-icon ui-icon " + icons.header ) - .prependTo( this.headers ); - this.active.children( ".ui-accordion-header-icon" ) - .removeClass( icons.header ) - .addClass( icons.activeHeader ); - this.headers.addClass( "ui-accordion-icons" ); - } - }, - - _destroyIcons: function() { - this.headers - .removeClass( "ui-accordion-icons" ) - .children( ".ui-accordion-header-icon" ) - .remove(); - }, - - _destroy: function() { - var contents; - - // clean up main element - this.element - .removeClass( "ui-accordion ui-widget ui-helper-reset" ) - .removeAttr( "role" ); - - // clean up headers - this.headers - .removeClass( "ui-accordion-header ui-accordion-header-active ui-state-default " + - "ui-corner-all ui-state-active ui-state-disabled ui-corner-top" ) - .removeAttr( "role" ) - .removeAttr( "aria-expanded" ) - .removeAttr( "aria-selected" ) - .removeAttr( "aria-controls" ) - .removeAttr( "tabIndex" ) - .removeUniqueId(); - - this._destroyIcons(); - - // clean up content panels - contents = this.headers.next() - .removeClass( "ui-helper-reset ui-widget-content ui-corner-bottom " + - "ui-accordion-content ui-accordion-content-active ui-state-disabled" ) - .css( "display", "" ) - .removeAttr( "role" ) - .removeAttr( "aria-hidden" ) - .removeAttr( "aria-labelledby" ) - .removeUniqueId(); - - if ( this.options.heightStyle !== "content" ) { - contents.css( "height", "" ); - } - }, - - _setOption: function( key, value ) { - if ( key === "active" ) { - // _activate() will handle invalid values and update this.options - this._activate( value ); - return; - } - - if ( key === "event" ) { - if ( this.options.event ) { - this._off( this.headers, this.options.event ); - } - this._setupEvents( value ); - } - - this._super( key, value ); - - // setting collapsible: false while collapsed; open first panel - if ( key === "collapsible" && !value && this.options.active === false ) { - this._activate( 0 ); - } - - if ( key === "icons" ) { - this._destroyIcons(); - if ( value ) { - this._createIcons(); - } - } - - // #5332 - opacity doesn't cascade to positioned elements in IE - // so we need to add the disabled class to the headers and panels - if ( key === "disabled" ) { - this.element - .toggleClass( "ui-state-disabled", !!value ) - .attr( "aria-disabled", value ); - this.headers.add( this.headers.next() ) - .toggleClass( "ui-state-disabled", !!value ); - } - }, - - _keydown: function( event ) { - if ( event.altKey || event.ctrlKey ) { - return; - } - - var keyCode = $.ui.keyCode, - length = this.headers.length, - currentIndex = this.headers.index( event.target ), - toFocus = false; - - switch ( event.keyCode ) { - case keyCode.RIGHT: - case keyCode.DOWN: - toFocus = this.headers[ ( currentIndex + 1 ) % length ]; - break; - case keyCode.LEFT: - case keyCode.UP: - toFocus = this.headers[ ( currentIndex - 1 + length ) % length ]; - break; - case keyCode.SPACE: - case keyCode.ENTER: - this._eventHandler( event ); - break; - case keyCode.HOME: - toFocus = this.headers[ 0 ]; - break; - case keyCode.END: - toFocus = this.headers[ length - 1 ]; - break; - } - - if ( toFocus ) { - $( event.target ).attr( "tabIndex", -1 ); - $( toFocus ).attr( "tabIndex", 0 ); - toFocus.focus(); - event.preventDefault(); - } - }, - - _panelKeyDown: function( event ) { - if ( event.keyCode === $.ui.keyCode.UP && event.ctrlKey ) { - $( event.currentTarget ).prev().focus(); - } - }, - - refresh: function() { - var options = this.options; - this._processPanels(); - - // was collapsed or no panel - if ( ( options.active === false && options.collapsible === true ) || !this.headers.length ) { - options.active = false; - this.active = $(); - // active false only when collapsible is true - } else if ( options.active === false ) { - this._activate( 0 ); - // was active, but active panel is gone - } else if ( this.active.length && !$.contains( this.element[ 0 ], this.active[ 0 ] ) ) { - // all remaining panel are disabled - if ( this.headers.length === this.headers.find(".ui-state-disabled").length ) { - options.active = false; - this.active = $(); - // activate previous panel - } else { - this._activate( Math.max( 0, options.active - 1 ) ); - } - // was active, active panel still exists - } else { - // make sure active index is correct - options.active = this.headers.index( this.active ); - } - - this._destroyIcons(); - - this._refresh(); - }, - - _processPanels: function() { - this.headers = this.element.find( this.options.header ) - .addClass( "ui-accordion-header ui-state-default ui-corner-all" ); - - this.headers.next() - .addClass( "ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom" ) - .filter( ":not(.ui-accordion-content-active)" ) - .hide(); - }, - - _refresh: function() { - var maxHeight, - options = this.options, - heightStyle = options.heightStyle, - parent = this.element.parent(); - - this.active = this._findActive( options.active ) - .addClass( "ui-accordion-header-active ui-state-active ui-corner-top" ) - .removeClass( "ui-corner-all" ); - this.active.next() - .addClass( "ui-accordion-content-active" ) - .show(); - - this.headers - .attr( "role", "tab" ) - .each(function() { - var header = $( this ), - headerId = header.uniqueId().attr( "id" ), - panel = header.next(), - panelId = panel.uniqueId().attr( "id" ); - header.attr( "aria-controls", panelId ); - panel.attr( "aria-labelledby", headerId ); - }) - .next() - .attr( "role", "tabpanel" ); - - this.headers - .not( this.active ) - .attr({ - "aria-selected": "false", - "aria-expanded": "false", - tabIndex: -1 - }) - .next() - .attr({ - "aria-hidden": "true" - }) - .hide(); - - // make sure at least one header is in the tab order - if ( !this.active.length ) { - this.headers.eq( 0 ).attr( "tabIndex", 0 ); - } else { - this.active.attr({ - "aria-selected": "true", - "aria-expanded": "true", - tabIndex: 0 - }) - .next() - .attr({ - "aria-hidden": "false" - }); - } - - this._createIcons(); - - this._setupEvents( options.event ); - - if ( heightStyle === "fill" ) { - maxHeight = parent.height(); - this.element.siblings( ":visible" ).each(function() { - var elem = $( this ), - position = elem.css( "position" ); - - if ( position === "absolute" || position === "fixed" ) { - return; - } - maxHeight -= elem.outerHeight( true ); - }); - - this.headers.each(function() { - maxHeight -= $( this ).outerHeight( true ); - }); - - this.headers.next() - .each(function() { - $( this ).height( Math.max( 0, maxHeight - - $( this ).innerHeight() + $( this ).height() ) ); - }) - .css( "overflow", "auto" ); - } else if ( heightStyle === "auto" ) { - maxHeight = 0; - this.headers.next() - .each(function() { - maxHeight = Math.max( maxHeight, $( this ).css( "height", "" ).height() ); - }) - .height( maxHeight ); - } - }, - - _activate: function( index ) { - var active = this._findActive( index )[ 0 ]; - - // trying to activate the already active panel - if ( active === this.active[ 0 ] ) { - return; - } - - // trying to collapse, simulate a click on the currently active header - active = active || this.active[ 0 ]; - - this._eventHandler({ - target: active, - currentTarget: active, - preventDefault: $.noop - }); - }, - - _findActive: function( selector ) { - return typeof selector === "number" ? this.headers.eq( selector ) : $(); - }, - - _setupEvents: function( event ) { - var events = { - keydown: "_keydown" - }; - if ( event ) { - $.each( event.split( " " ), function( index, eventName ) { - events[ eventName ] = "_eventHandler"; - }); - } - - this._off( this.headers.add( this.headers.next() ) ); - this._on( this.headers, events ); - this._on( this.headers.next(), { keydown: "_panelKeyDown" }); - this._hoverable( this.headers ); - this._focusable( this.headers ); - }, - - _eventHandler: function( event ) { - var options = this.options, - active = this.active, - clicked = $( event.currentTarget ), - clickedIsActive = clicked[ 0 ] === active[ 0 ], - collapsing = clickedIsActive && options.collapsible, - toShow = collapsing ? $() : clicked.next(), - toHide = active.next(), - eventData = { - oldHeader: active, - oldPanel: toHide, - newHeader: collapsing ? $() : clicked, - newPanel: toShow - }; - - event.preventDefault(); - - if ( - // click on active header, but not collapsible - ( clickedIsActive && !options.collapsible ) || - // allow canceling activation - ( this._trigger( "beforeActivate", event, eventData ) === false ) ) { - return; - } - - options.active = collapsing ? false : this.headers.index( clicked ); - - // when the call to ._toggle() comes after the class changes - // it causes a very odd bug in IE 8 (see #6720) - this.active = clickedIsActive ? $() : clicked; - this._toggle( eventData ); - - // switch classes - // corner classes on the previously active header stay after the animation - active.removeClass( "ui-accordion-header-active ui-state-active" ); - if ( options.icons ) { - active.children( ".ui-accordion-header-icon" ) - .removeClass( options.icons.activeHeader ) - .addClass( options.icons.header ); - } - - if ( !clickedIsActive ) { - clicked - .removeClass( "ui-corner-all" ) - .addClass( "ui-accordion-header-active ui-state-active ui-corner-top" ); - if ( options.icons ) { - clicked.children( ".ui-accordion-header-icon" ) - .removeClass( options.icons.header ) - .addClass( options.icons.activeHeader ); - } - - clicked - .next() - .addClass( "ui-accordion-content-active" ); - } - }, - - _toggle: function( data ) { - var toShow = data.newPanel, - toHide = this.prevShow.length ? this.prevShow : data.oldPanel; - - // handle activating a panel during the animation for another activation - this.prevShow.add( this.prevHide ).stop( true, true ); - this.prevShow = toShow; - this.prevHide = toHide; - - if ( this.options.animate ) { - this._animate( toShow, toHide, data ); - } else { - toHide.hide(); - toShow.show(); - this._toggleComplete( data ); - } - - toHide.attr({ - "aria-hidden": "true" - }); - toHide.prev().attr( "aria-selected", "false" ); - // if we're switching panels, remove the old header from the tab order - // if we're opening from collapsed state, remove the previous header from the tab order - // if we're collapsing, then keep the collapsing header in the tab order - if ( toShow.length && toHide.length ) { - toHide.prev().attr({ - "tabIndex": -1, - "aria-expanded": "false" - }); - } else if ( toShow.length ) { - this.headers.filter(function() { - return $( this ).attr( "tabIndex" ) === 0; - }) - .attr( "tabIndex", -1 ); - } - - toShow - .attr( "aria-hidden", "false" ) - .prev() - .attr({ - "aria-selected": "true", - tabIndex: 0, - "aria-expanded": "true" - }); - }, - - _animate: function( toShow, toHide, data ) { - var total, easing, duration, - that = this, - adjust = 0, - down = toShow.length && - ( !toHide.length || ( toShow.index() < toHide.index() ) ), - animate = this.options.animate || {}, - options = down && animate.down || animate, - complete = function() { - that._toggleComplete( data ); - }; - - if ( typeof options === "number" ) { - duration = options; - } - if ( typeof options === "string" ) { - easing = options; - } - // fall back from options to animation in case of partial down settings - easing = easing || options.easing || animate.easing; - duration = duration || options.duration || animate.duration; - - if ( !toHide.length ) { - return toShow.animate( this.showProps, duration, easing, complete ); - } - if ( !toShow.length ) { - return toHide.animate( this.hideProps, duration, easing, complete ); - } - - total = toShow.show().outerHeight(); - toHide.animate( this.hideProps, { - duration: duration, - easing: easing, - step: function( now, fx ) { - fx.now = Math.round( now ); - } - }); - toShow - .hide() - .animate( this.showProps, { - duration: duration, - easing: easing, - complete: complete, - step: function( now, fx ) { - fx.now = Math.round( now ); - if ( fx.prop !== "height" ) { - adjust += fx.now; - } else if ( that.options.heightStyle !== "content" ) { - fx.now = Math.round( total - toHide.outerHeight() - adjust ); - adjust = 0; - } - } - }); - }, - - _toggleComplete: function( data ) { - var toHide = data.oldPanel; - - toHide - .removeClass( "ui-accordion-content-active" ) - .prev() - .removeClass( "ui-corner-top" ) - .addClass( "ui-corner-all" ); - - // Work around for rendering bug in IE (#5421) - if ( toHide.length ) { - toHide.parent()[ 0 ].className = toHide.parent()[ 0 ].className; - } - this._trigger( "activate", null, data ); - } -}); - - -/*! - * jQuery UI Menu 1.11.1 - * http://jqueryui.com - * - * Copyright 2014 jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - * - * http://api.jqueryui.com/menu/ - */ - - -var menu = $.widget( "ui.menu", { - version: "1.11.1", - defaultElement: "
").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent", -border:"none",margin:0,padding:0});c.wrap(b);b=c.parent();if(c.css("position")=="static"){b.css({position:"relative"});c.css({position:"relative"})}else{f.extend(a,{position:c.css("position"),zIndex:c.css("z-index")});f.each(["top","left","bottom","right"],function(d,e){a[e]=c.css(e);if(isNaN(parseInt(a[e],10)))a[e]="auto"});c.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})}return b.css(a).show()},removeWrapper:function(c){if(c.parent().is(".ui-effects-wrapper"))return c.parent().replaceWith(c); -return c},setTransition:function(c,a,b,d){d=d||{};f.each(a,function(e,g){unit=c.cssUnit(g);if(unit[0]>0)d[g]=unit[0]*b+unit[1]});return d}});f.fn.extend({effect:function(c){var a=k.apply(this,arguments),b={options:a[1],duration:a[2],callback:a[3]};a=b.options.mode;var d=f.effects[c];if(f.fx.off||!d)return a?this[a](b.duration,b.callback):this.each(function(){b.callback&&b.callback.call(this)});return d.call(this,b)},_show:f.fn.show,show:function(c){if(m(c))return this._show.apply(this,arguments); -else{var a=k.apply(this,arguments);a[1].mode="show";return this.effect.apply(this,a)}},_hide:f.fn.hide,hide:function(c){if(m(c))return this._hide.apply(this,arguments);else{var a=k.apply(this,arguments);a[1].mode="hide";return this.effect.apply(this,a)}},__toggle:f.fn.toggle,toggle:function(c){if(m(c)||typeof c==="boolean"||f.isFunction(c))return this.__toggle.apply(this,arguments);else{var a=k.apply(this,arguments);a[1].mode="toggle";return this.effect.apply(this,a)}},cssUnit:function(c){var a=this.css(c), -b=[];f.each(["em","px","%","pt"],function(d,e){if(a.indexOf(e)>0)b=[parseFloat(a),e]});return b}});f.easing.jswing=f.easing.swing;f.extend(f.easing,{def:"easeOutQuad",swing:function(c,a,b,d,e){return f.easing[f.easing.def](c,a,b,d,e)},easeInQuad:function(c,a,b,d,e){return d*(a/=e)*a+b},easeOutQuad:function(c,a,b,d,e){return-d*(a/=e)*(a-2)+b},easeInOutQuad:function(c,a,b,d,e){if((a/=e/2)<1)return d/2*a*a+b;return-d/2*(--a*(a-2)-1)+b},easeInCubic:function(c,a,b,d,e){return d*(a/=e)*a*a+b},easeOutCubic:function(c, -a,b,d,e){return d*((a=a/e-1)*a*a+1)+b},easeInOutCubic:function(c,a,b,d,e){if((a/=e/2)<1)return d/2*a*a*a+b;return d/2*((a-=2)*a*a+2)+b},easeInQuart:function(c,a,b,d,e){return d*(a/=e)*a*a*a+b},easeOutQuart:function(c,a,b,d,e){return-d*((a=a/e-1)*a*a*a-1)+b},easeInOutQuart:function(c,a,b,d,e){if((a/=e/2)<1)return d/2*a*a*a*a+b;return-d/2*((a-=2)*a*a*a-2)+b},easeInQuint:function(c,a,b,d,e){return d*(a/=e)*a*a*a*a+b},easeOutQuint:function(c,a,b,d,e){return d*((a=a/e-1)*a*a*a*a+1)+b},easeInOutQuint:function(c, -a,b,d,e){if((a/=e/2)<1)return d/2*a*a*a*a*a+b;return d/2*((a-=2)*a*a*a*a+2)+b},easeInSine:function(c,a,b,d,e){return-d*Math.cos(a/e*(Math.PI/2))+d+b},easeOutSine:function(c,a,b,d,e){return d*Math.sin(a/e*(Math.PI/2))+b},easeInOutSine:function(c,a,b,d,e){return-d/2*(Math.cos(Math.PI*a/e)-1)+b},easeInExpo:function(c,a,b,d,e){return a==0?b:d*Math.pow(2,10*(a/e-1))+b},easeOutExpo:function(c,a,b,d,e){return a==e?b+d:d*(-Math.pow(2,-10*a/e)+1)+b},easeInOutExpo:function(c,a,b,d,e){if(a==0)return b;if(a== -e)return b+d;if((a/=e/2)<1)return d/2*Math.pow(2,10*(a-1))+b;return d/2*(-Math.pow(2,-10*--a)+2)+b},easeInCirc:function(c,a,b,d,e){return-d*(Math.sqrt(1-(a/=e)*a)-1)+b},easeOutCirc:function(c,a,b,d,e){return d*Math.sqrt(1-(a=a/e-1)*a)+b},easeInOutCirc:function(c,a,b,d,e){if((a/=e/2)<1)return-d/2*(Math.sqrt(1-a*a)-1)+b;return d/2*(Math.sqrt(1-(a-=2)*a)+1)+b},easeInElastic:function(c,a,b,d,e){c=1.70158;var g=0,h=d;if(a==0)return b;if((a/=e)==1)return b+d;g||(g=e*0.3);if(h").css({position:"absolute",visibility:"visible",left:-f*(h/d),top:-e*(i/c)}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:h/d,height:i/c,left:g.left+f*(h/d)+(a.options.mode=="show"?(f-Math.floor(d/2))*(h/d):0),top:g.top+e*(i/c)+(a.options.mode=="show"?(e-Math.floor(c/2))*(i/c):0),opacity:a.options.mode=="show"?0:1}).animate({left:g.left+f*(h/d)+(a.options.mode=="show"?0:(f-Math.floor(d/2))*(h/d)),top:g.top+ -e*(i/c)+(a.options.mode=="show"?0:(e-Math.floor(c/2))*(i/c)),opacity:a.options.mode=="show"?1:0},a.duration||500);setTimeout(function(){a.options.mode=="show"?b.css({visibility:"visible"}):b.css({visibility:"visible"}).hide();a.callback&&a.callback.apply(b[0]);b.dequeue();j("div.ui-effects-explode").remove()},a.duration||500)})}})(jQuery); diff --git a/client/lib/jquery-ui/development-bundle/ui/minified/jquery.effects.fade.min.js b/client/lib/jquery-ui/development-bundle/ui/minified/jquery.effects.fade.min.js deleted file mode 100755 index 12d9573..0000000 --- a/client/lib/jquery-ui/development-bundle/ui/minified/jquery.effects.fade.min.js +++ /dev/null @@ -1,13 +0,0 @@ -/* - * jQuery UI Effects Fade 1.8.9 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Effects/Fade - * - * Depends: - * jquery.effects.core.js - */ -(function(b){b.effects.fade=function(a){return this.queue(function(){var c=b(this),d=b.effects.setMode(c,a.options.mode||"hide");c.animate({opacity:d},{queue:false,duration:a.duration,easing:a.options.easing,complete:function(){a.callback&&a.callback.apply(this,arguments);c.dequeue()}})})}})(jQuery); diff --git a/client/lib/jquery-ui/development-bundle/ui/minified/jquery.effects.fold.min.js b/client/lib/jquery-ui/development-bundle/ui/minified/jquery.effects.fold.min.js deleted file mode 100755 index 6ea75e3..0000000 --- a/client/lib/jquery-ui/development-bundle/ui/minified/jquery.effects.fold.min.js +++ /dev/null @@ -1,14 +0,0 @@ -/* - * jQuery UI Effects Fold 1.8.9 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Effects/Fold - * - * Depends: - * jquery.effects.core.js - */ -(function(c){c.effects.fold=function(a){return this.queue(function(){var b=c(this),j=["position","top","bottom","left","right"],d=c.effects.setMode(b,a.options.mode||"hide"),g=a.options.size||15,h=!!a.options.horizFirst,k=a.duration?a.duration/2:c.fx.speeds._default/2;c.effects.save(b,j);b.show();var e=c.effects.createWrapper(b).css({overflow:"hidden"}),f=d=="show"!=h,l=f?["width","height"]:["height","width"];f=f?[e.width(),e.height()]:[e.height(),e.width()];var i=/([0-9]+)%/.exec(g);if(i)g=parseInt(i[1], -10)/100*f[d=="hide"?0:1];if(d=="show")e.css(h?{height:0,width:g}:{height:g,width:0});h={};i={};h[l[0]]=d=="show"?f[0]:g;i[l[1]]=d=="show"?f[1]:0;e.animate(h,k,a.options.easing).animate(i,k,a.options.easing,function(){d=="hide"&&b.hide();c.effects.restore(b,j);c.effects.removeWrapper(b);a.callback&&a.callback.apply(b[0],arguments);b.dequeue()})})}})(jQuery); diff --git a/client/lib/jquery-ui/development-bundle/ui/minified/jquery.effects.highlight.min.js b/client/lib/jquery-ui/development-bundle/ui/minified/jquery.effects.highlight.min.js deleted file mode 100755 index 2f57aa3..0000000 --- a/client/lib/jquery-ui/development-bundle/ui/minified/jquery.effects.highlight.min.js +++ /dev/null @@ -1,14 +0,0 @@ -/* - * jQuery UI Effects Highlight 1.8.9 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Effects/Highlight - * - * Depends: - * jquery.effects.core.js - */ -(function(b){b.effects.highlight=function(c){return this.queue(function(){var a=b(this),e=["backgroundImage","backgroundColor","opacity"],d=b.effects.setMode(a,c.options.mode||"show"),f={backgroundColor:a.css("backgroundColor")};if(d=="hide")f.opacity=0;b.effects.save(a,e);a.show().css({backgroundImage:"none",backgroundColor:c.options.color||"#ffff99"}).animate(f,{queue:false,duration:c.duration,easing:c.options.easing,complete:function(){d=="hide"&&a.hide();b.effects.restore(a,e);d=="show"&&!b.support.opacity&& -this.style.removeAttribute("filter");c.callback&&c.callback.apply(this,arguments);a.dequeue()}})})}})(jQuery); diff --git a/client/lib/jquery-ui/development-bundle/ui/minified/jquery.effects.pulsate.min.js b/client/lib/jquery-ui/development-bundle/ui/minified/jquery.effects.pulsate.min.js deleted file mode 100755 index 89fa468..0000000 --- a/client/lib/jquery-ui/development-bundle/ui/minified/jquery.effects.pulsate.min.js +++ /dev/null @@ -1,14 +0,0 @@ -/* - * jQuery UI Effects Pulsate 1.8.9 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Effects/Pulsate - * - * Depends: - * jquery.effects.core.js - */ -(function(d){d.effects.pulsate=function(a){return this.queue(function(){var b=d(this),c=d.effects.setMode(b,a.options.mode||"show");times=(a.options.times||5)*2-1;duration=a.duration?a.duration/2:d.fx.speeds._default/2;isVisible=b.is(":visible");animateTo=0;if(!isVisible){b.css("opacity",0).show();animateTo=1}if(c=="hide"&&isVisible||c=="show"&&!isVisible)times--;for(c=0;c').appendTo(document.body).addClass(a.options.className).css({top:d.top,left:d.left,height:b.innerHeight(),width:b.innerWidth(),position:"absolute"}).animate(c,a.duration,a.options.easing,function(){f.remove();a.callback&&a.callback.apply(b[0],arguments); -b.dequeue()})})}})(jQuery); diff --git a/client/lib/jquery-ui/development-bundle/ui/minified/jquery.ui.accordion.min.js b/client/lib/jquery-ui/development-bundle/ui/minified/jquery.ui.accordion.min.js deleted file mode 100755 index b7a3c2c..0000000 --- a/client/lib/jquery-ui/development-bundle/ui/minified/jquery.ui.accordion.min.js +++ /dev/null @@ -1,30 +0,0 @@ -/* - * jQuery UI Accordion 1.8.9 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Accordion - * - * Depends: - * jquery.ui.core.js - * jquery.ui.widget.js - */ -(function(c){c.widget("ui.accordion",{options:{active:0,animated:"slide",autoHeight:true,clearStyle:false,collapsible:false,event:"click",fillSpace:false,header:"> li > :first-child,> :not(li):even",icons:{header:"ui-icon-triangle-1-e",headerSelected:"ui-icon-triangle-1-s"},navigation:false,navigationFilter:function(){return this.href.toLowerCase()===location.href.toLowerCase()}},_create:function(){var a=this,b=a.options;a.running=0;a.element.addClass("ui-accordion ui-widget ui-helper-reset").children("li").addClass("ui-accordion-li-fix"); -a.headers=a.element.find(b.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all").bind("mouseenter.accordion",function(){b.disabled||c(this).addClass("ui-state-hover")}).bind("mouseleave.accordion",function(){b.disabled||c(this).removeClass("ui-state-hover")}).bind("focus.accordion",function(){b.disabled||c(this).addClass("ui-state-focus")}).bind("blur.accordion",function(){b.disabled||c(this).removeClass("ui-state-focus")});a.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom"); -if(b.navigation){var d=a.element.find("a").filter(b.navigationFilter).eq(0);if(d.length){var h=d.closest(".ui-accordion-header");a.active=h.length?h:d.closest(".ui-accordion-content").prev()}}a.active=a._findActive(a.active||b.active).addClass("ui-state-default ui-state-active").toggleClass("ui-corner-all").toggleClass("ui-corner-top");a.active.next().addClass("ui-accordion-content-active");a._createIcons();a.resize();a.element.attr("role","tablist");a.headers.attr("role","tab").bind("keydown.accordion", -function(f){return a._keydown(f)}).next().attr("role","tabpanel");a.headers.not(a.active||"").attr({"aria-expanded":"false",tabIndex:-1}).next().hide();a.active.length?a.active.attr({"aria-expanded":"true",tabIndex:0}):a.headers.eq(0).attr("tabIndex",0);c.browser.safari||a.headers.find("a").attr("tabIndex",-1);b.event&&a.headers.bind(b.event.split(" ").join(".accordion ")+".accordion",function(f){a._clickHandler.call(a,f,this);f.preventDefault()})},_createIcons:function(){var a=this.options;if(a.icons){c("").addClass("ui-icon "+ -a.icons.header).prependTo(this.headers);this.active.children(".ui-icon").toggleClass(a.icons.header).toggleClass(a.icons.headerSelected);this.element.addClass("ui-accordion-icons")}},_destroyIcons:function(){this.headers.children(".ui-icon").remove();this.element.removeClass("ui-accordion-icons")},destroy:function(){var a=this.options;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role");this.headers.unbind(".accordion").removeClass("ui-accordion-header ui-accordion-disabled ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("tabIndex"); -this.headers.find("a").removeAttr("tabIndex");this._destroyIcons();var b=this.headers.next().css("display","").removeAttr("role").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-accordion-disabled ui-state-disabled");if(a.autoHeight||a.fillHeight)b.css("height","");return c.Widget.prototype.destroy.call(this)},_setOption:function(a,b){c.Widget.prototype._setOption.apply(this,arguments);a=="active"&&this.activate(b);if(a=="icons"){this._destroyIcons(); -b&&this._createIcons()}if(a=="disabled")this.headers.add(this.headers.next())[b?"addClass":"removeClass"]("ui-accordion-disabled ui-state-disabled")},_keydown:function(a){if(!(this.options.disabled||a.altKey||a.ctrlKey)){var b=c.ui.keyCode,d=this.headers.length,h=this.headers.index(a.target),f=false;switch(a.keyCode){case b.RIGHT:case b.DOWN:f=this.headers[(h+1)%d];break;case b.LEFT:case b.UP:f=this.headers[(h-1+d)%d];break;case b.SPACE:case b.ENTER:this._clickHandler({target:a.target},a.target); -a.preventDefault()}if(f){c(a.target).attr("tabIndex",-1);c(f).attr("tabIndex",0);f.focus();return false}return true}},resize:function(){var a=this.options,b;if(a.fillSpace){if(c.browser.msie){var d=this.element.parent().css("overflow");this.element.parent().css("overflow","hidden")}b=this.element.parent().height();c.browser.msie&&this.element.parent().css("overflow",d);this.headers.each(function(){b-=c(this).outerHeight(true)});this.headers.next().each(function(){c(this).height(Math.max(0,b-c(this).innerHeight()+ -c(this).height()))}).css("overflow","auto")}else if(a.autoHeight){b=0;this.headers.next().each(function(){b=Math.max(b,c(this).height("").height())}).height(b)}return this},activate:function(a){this.options.active=a;a=this._findActive(a)[0];this._clickHandler({target:a},a);return this},_findActive:function(a){return a?typeof a==="number"?this.headers.filter(":eq("+a+")"):this.headers.not(this.headers.not(a)):a===false?c([]):this.headers.filter(":eq(0)")},_clickHandler:function(a,b){var d=this.options; -if(!d.disabled)if(a.target){a=c(a.currentTarget||b);b=a[0]===this.active[0];d.active=d.collapsible&&b?false:this.headers.index(a);if(!(this.running||!d.collapsible&&b)){var h=this.active;j=a.next();g=this.active.next();e={options:d,newHeader:b&&d.collapsible?c([]):a,oldHeader:this.active,newContent:b&&d.collapsible?c([]):j,oldContent:g};var f=this.headers.index(this.active[0])>this.headers.index(a[0]);this.active=b?c([]):a;this._toggle(j,g,e,b,f);h.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(d.icons.headerSelected).addClass(d.icons.header); -if(!b){a.removeClass("ui-state-default ui-corner-all").addClass("ui-state-active ui-corner-top").children(".ui-icon").removeClass(d.icons.header).addClass(d.icons.headerSelected);a.next().addClass("ui-accordion-content-active")}}}else if(d.collapsible){this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(d.icons.headerSelected).addClass(d.icons.header);this.active.next().addClass("ui-accordion-content-active");var g=this.active.next(), -e={options:d,newHeader:c([]),oldHeader:d.active,newContent:c([]),oldContent:g},j=this.active=c([]);this._toggle(j,g,e)}},_toggle:function(a,b,d,h,f){var g=this,e=g.options;g.toShow=a;g.toHide=b;g.data=d;var j=function(){if(g)return g._completed.apply(g,arguments)};g._trigger("changestart",null,g.data);g.running=b.size()===0?a.size():b.size();if(e.animated){d={};d=e.collapsible&&h?{toShow:c([]),toHide:b,complete:j,down:f,autoHeight:e.autoHeight||e.fillSpace}:{toShow:a,toHide:b,complete:j,down:f,autoHeight:e.autoHeight|| -e.fillSpace};if(!e.proxied)e.proxied=e.animated;if(!e.proxiedDuration)e.proxiedDuration=e.duration;e.animated=c.isFunction(e.proxied)?e.proxied(d):e.proxied;e.duration=c.isFunction(e.proxiedDuration)?e.proxiedDuration(d):e.proxiedDuration;h=c.ui.accordion.animations;var i=e.duration,k=e.animated;if(k&&!h[k]&&!c.easing[k])k="slide";h[k]||(h[k]=function(l){this.slide(l,{easing:k,duration:i||700})});h[k](d)}else{if(e.collapsible&&h)a.toggle();else{b.hide();a.show()}j(true)}b.prev().attr({"aria-expanded":"false", -tabIndex:-1}).blur();a.prev().attr({"aria-expanded":"true",tabIndex:0}).focus()},_completed:function(a){this.running=a?0:--this.running;if(!this.running){this.options.clearStyle&&this.toShow.add(this.toHide).css({height:"",overflow:""});this.toHide.removeClass("ui-accordion-content-active");if(this.toHide.length)this.toHide.parent()[0].className=this.toHide.parent()[0].className;this._trigger("change",null,this.data)}}});c.extend(c.ui.accordion,{version:"1.8.9",animations:{slide:function(a,b){a= -c.extend({easing:"swing",duration:300},a,b);if(a.toHide.size())if(a.toShow.size()){var d=a.toShow.css("overflow"),h=0,f={},g={},e;b=a.toShow;e=b[0].style.width;b.width(parseInt(b.parent().width(),10)-parseInt(b.css("paddingLeft"),10)-parseInt(b.css("paddingRight"),10)-(parseInt(b.css("borderLeftWidth"),10)||0)-(parseInt(b.css("borderRightWidth"),10)||0));c.each(["height","paddingTop","paddingBottom"],function(j,i){g[i]="hide";j=(""+c.css(a.toShow[0],i)).match(/^([\d+-.]+)(.*)$/);f[i]={value:j[1], -unit:j[2]||"px"}});a.toShow.css({height:0,overflow:"hidden"}).show();a.toHide.filter(":hidden").each(a.complete).end().filter(":visible").animate(g,{step:function(j,i){if(i.prop=="height")h=i.end-i.start===0?0:(i.now-i.start)/(i.end-i.start);a.toShow[0].style[i.prop]=h*f[i.prop].value+f[i.prop].unit},duration:a.duration,easing:a.easing,complete:function(){a.autoHeight||a.toShow.css("height","");a.toShow.css({width:e,overflow:d});a.complete()}})}else a.toHide.animate({height:"hide",paddingTop:"hide", -paddingBottom:"hide"},a);else a.toShow.animate({height:"show",paddingTop:"show",paddingBottom:"show"},a)},bounceslide:function(a){this.slide(a,{easing:a.down?"easeOutBounce":"swing",duration:a.down?1E3:200})}}})})(jQuery); diff --git a/client/lib/jquery-ui/development-bundle/ui/minified/jquery.ui.autocomplete.min.js b/client/lib/jquery-ui/development-bundle/ui/minified/jquery.ui.autocomplete.min.js deleted file mode 100755 index 0eeec09..0000000 --- a/client/lib/jquery-ui/development-bundle/ui/minified/jquery.ui.autocomplete.min.js +++ /dev/null @@ -1,31 +0,0 @@ -/* - * jQuery UI Autocomplete 1.8.9 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Autocomplete - * - * Depends: - * jquery.ui.core.js - * jquery.ui.widget.js - * jquery.ui.position.js - */ -(function(d){d.widget("ui.autocomplete",{options:{appendTo:"body",delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null},pending:0,_create:function(){var a=this,b=this.element[0].ownerDocument,f;this.element.addClass("ui-autocomplete-input").attr("autocomplete","off").attr({role:"textbox","aria-autocomplete":"list","aria-haspopup":"true"}).bind("keydown.autocomplete",function(c){if(!(a.options.disabled||a.element.attr("readonly"))){f=false;var e=d.ui.keyCode; -switch(c.keyCode){case e.PAGE_UP:a._move("previousPage",c);break;case e.PAGE_DOWN:a._move("nextPage",c);break;case e.UP:a._move("previous",c);c.preventDefault();break;case e.DOWN:a._move("next",c);c.preventDefault();break;case e.ENTER:case e.NUMPAD_ENTER:if(a.menu.active){f=true;c.preventDefault()}case e.TAB:if(!a.menu.active)return;a.menu.select(c);break;case e.ESCAPE:a.element.val(a.term);a.close(c);break;default:clearTimeout(a.searching);a.searching=setTimeout(function(){if(a.term!=a.element.val()){a.selectedItem= -null;a.search(null,c)}},a.options.delay);break}}}).bind("keypress.autocomplete",function(c){if(f){f=false;c.preventDefault()}}).bind("focus.autocomplete",function(){if(!a.options.disabled){a.selectedItem=null;a.previous=a.element.val()}}).bind("blur.autocomplete",function(c){if(!a.options.disabled){clearTimeout(a.searching);a.closing=setTimeout(function(){a.close(c);a._change(c)},150)}});this._initSource();this.response=function(){return a._response.apply(a,arguments)};this.menu=d("").addClass("ui-autocomplete").appendTo(d(this.options.appendTo|| -"body",b)[0]).mousedown(function(c){var e=a.menu.element[0];d(c.target).closest(".ui-menu-item").length||setTimeout(function(){d(document).one("mousedown",function(g){g.target!==a.element[0]&&g.target!==e&&!d.ui.contains(e,g.target)&&a.close()})},1);setTimeout(function(){clearTimeout(a.closing)},13)}).menu({focus:function(c,e){e=e.item.data("item.autocomplete");false!==a._trigger("focus",c,{item:e})&&/^key/.test(c.originalEvent.type)&&a.element.val(e.value)},selected:function(c,e){var g=e.item.data("item.autocomplete"), -h=a.previous;if(a.element[0]!==b.activeElement){a.element.focus();a.previous=h;setTimeout(function(){a.previous=h;a.selectedItem=g},1)}false!==a._trigger("select",c,{item:g})&&a.element.val(g.value);a.term=a.element.val();a.close(c);a.selectedItem=g},blur:function(){a.menu.element.is(":visible")&&a.element.val()!==a.term&&a.element.val(a.term)}}).zIndex(this.element.zIndex()+1).css({top:0,left:0}).hide().data("menu");d.fn.bgiframe&&this.menu.element.bgiframe()},destroy:function(){this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete").removeAttr("role").removeAttr("aria-autocomplete").removeAttr("aria-haspopup"); -this.menu.element.remove();d.Widget.prototype.destroy.call(this)},_setOption:function(a,b){d.Widget.prototype._setOption.apply(this,arguments);a==="source"&&this._initSource();if(a==="appendTo")this.menu.element.appendTo(d(b||"body",this.element[0].ownerDocument)[0]);a==="disabled"&&b&&this.xhr&&this.xhr.abort()},_initSource:function(){var a=this,b,f;if(d.isArray(this.options.source)){b=this.options.source;this.source=function(c,e){e(d.ui.autocomplete.filter(b,c.term))}}else if(typeof this.options.source=== -"string"){f=this.options.source;this.source=function(c,e){a.xhr&&a.xhr.abort();a.xhr=d.ajax({url:f,data:c,dataType:"json",success:function(g,h,i){i===a.xhr&&e(g);a.xhr=null},error:function(g){g===a.xhr&&e([]);a.xhr=null}})}}else this.source=this.options.source},search:function(a,b){a=a!=null?a:this.element.val();this.term=this.element.val();if(a.length").data("item.autocomplete",b).append(d("").text(b.label)).appendTo(a)},_move:function(a,b){if(this.menu.element.is(":visible"))if(this.menu.first()&&/^previous/.test(a)||this.menu.last()&&/^next/.test(a)){this.element.val(this.term);this.menu.deactivate()}else this.menu[a](b); -else this.search(null,b)},widget:function(){return this.menu.element}});d.extend(d.ui.autocomplete,{escapeRegex:function(a){return a.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")},filter:function(a,b){var f=new RegExp(d.ui.autocomplete.escapeRegex(b),"i");return d.grep(a,function(c){return f.test(c.label||c.value||c)})}})})(jQuery); -(function(d){d.widget("ui.menu",{_create:function(){var a=this;this.element.addClass("ui-menu ui-widget ui-widget-content ui-corner-all").attr({role:"listbox","aria-activedescendant":"ui-active-menuitem"}).click(function(b){if(d(b.target).closest(".ui-menu-item a").length){b.preventDefault();a.select(b)}});this.refresh()},refresh:function(){var a=this;this.element.children("li:not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","menuitem").children("a").addClass("ui-corner-all").attr("tabindex", --1).mouseenter(function(b){a.activate(b,d(this).parent())}).mouseleave(function(){a.deactivate()})},activate:function(a,b){this.deactivate();if(this.hasScroll()){var f=b.offset().top-this.element.offset().top,c=this.element.attr("scrollTop"),e=this.element.height();if(f<0)this.element.attr("scrollTop",c+f);else f>=e&&this.element.attr("scrollTop",c+f-e+b.height())}this.active=b.eq(0).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem").end();this._trigger("focus",a,{item:b})}, -deactivate:function(){if(this.active){this.active.children("a").removeClass("ui-state-hover").removeAttr("id");this._trigger("blur");this.active=null}},next:function(a){this.move("next",".ui-menu-item:first",a)},previous:function(a){this.move("prev",".ui-menu-item:last",a)},first:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},last:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},move:function(a,b,f){if(this.active){a=this.active[a+"All"](".ui-menu-item").eq(0); -a.length?this.activate(f,a):this.activate(f,this.element.children(b))}else this.activate(f,this.element.children(b))},nextPage:function(a){if(this.hasScroll())if(!this.active||this.last())this.activate(a,this.element.children(".ui-menu-item:first"));else{var b=this.active.offset().top,f=this.element.height(),c=this.element.children(".ui-menu-item").filter(function(){var e=d(this).offset().top-b-f+d(this).height();return e<10&&e>-10});c.length||(c=this.element.children(".ui-menu-item:last"));this.activate(a, -c)}else this.activate(a,this.element.children(".ui-menu-item").filter(!this.active||this.last()?":first":":last"))},previousPage:function(a){if(this.hasScroll())if(!this.active||this.first())this.activate(a,this.element.children(".ui-menu-item:last"));else{var b=this.active.offset().top,f=this.element.height();result=this.element.children(".ui-menu-item").filter(function(){var c=d(this).offset().top-b+f-d(this).height();return c<10&&c>-10});result.length||(result=this.element.children(".ui-menu-item:first")); -this.activate(a,result)}else this.activate(a,this.element.children(".ui-menu-item").filter(!this.active||this.first()?":last":":first"))},hasScroll:function(){return this.element.height()").addClass("ui-button-text").html(this.options.label).appendTo(b.empty()).text(),d=this.options.icons,e=d.primary&&d.secondary;if(d.primary||d.secondary){b.addClass("ui-button-text-icon"+(e?"s":d.primary?"-primary":"-secondary"));d.primary&&b.prepend("");d.secondary&&b.append("");if(!this.options.text){b.addClass(e?"ui-button-icons-only":"ui-button-icon-only").removeClass("ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary"); -this.hasTitle||b.attr("title",c)}}else b.addClass("ui-button-text-only")}}});a.widget("ui.buttonset",{options:{items:":button, :submit, :reset, :checkbox, :radio, a, :data(button)"},_create:function(){this.element.addClass("ui-buttonset")},_init:function(){this.refresh()},_setOption:function(b,c){b==="disabled"&&this.buttons.button("option",b,c);a.Widget.prototype._setOption.apply(this,arguments)},refresh:function(){this.buttons=this.element.find(this.options.items).filter(":ui-button").button("refresh").end().not(":ui-button").button().end().map(function(){return a(this).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":first").addClass("ui-corner-left").end().filter(":last").addClass("ui-corner-right").end().end()}, -destroy:function(){this.element.removeClass("ui-buttonset");this.buttons.map(function(){return a(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy");a.Widget.prototype.destroy.call(this)}})})(jQuery); diff --git a/client/lib/jquery-ui/development-bundle/ui/minified/jquery.ui.core.min.js b/client/lib/jquery-ui/development-bundle/ui/minified/jquery.ui.core.min.js deleted file mode 100755 index bc00dc4..0000000 --- a/client/lib/jquery-ui/development-bundle/ui/minified/jquery.ui.core.min.js +++ /dev/null @@ -1,17 +0,0 @@ -/*! - * jQuery UI 1.8.9 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI - */ -(function(c,j){function k(a){return!c(a).parents().andSelf().filter(function(){return c.curCSS(this,"visibility")==="hidden"||c.expr.filters.hidden(this)}).length}c.ui=c.ui||{};if(!c.ui.version){c.extend(c.ui,{version:"1.8.9",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106, -NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}});c.fn.extend({_focus:c.fn.focus,focus:function(a,b){return typeof a==="number"?this.each(function(){var d=this;setTimeout(function(){c(d).focus();b&&b.call(d)},a)}):this._focus.apply(this,arguments)},scrollParent:function(){var a;a=c.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(c.curCSS(this, -"position",1))&&/(auto|scroll)/.test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0);return/fixed/.test(this.css("position"))||!a.length?c(document):a},zIndex:function(a){if(a!==j)return this.css("zIndex",a);if(this.length){a=c(this[0]);for(var b;a.length&&a[0]!==document;){b=a.css("position"); -if(b==="absolute"||b==="relative"||b==="fixed"){b=parseInt(a.css("zIndex"),10);if(!isNaN(b)&&b!==0)return b}a=a.parent()}}return 0},disableSelection:function(){return this.bind((c.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(a){a.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});c.each(["Width","Height"],function(a,b){function d(f,g,l,m){c.each(e,function(){g-=parseFloat(c.curCSS(f,"padding"+this,true))||0;if(l)g-=parseFloat(c.curCSS(f, -"border"+this+"Width",true))||0;if(m)g-=parseFloat(c.curCSS(f,"margin"+this,true))||0});return g}var e=b==="Width"?["Left","Right"]:["Top","Bottom"],h=b.toLowerCase(),i={innerWidth:c.fn.innerWidth,innerHeight:c.fn.innerHeight,outerWidth:c.fn.outerWidth,outerHeight:c.fn.outerHeight};c.fn["inner"+b]=function(f){if(f===j)return i["inner"+b].call(this);return this.each(function(){c(this).css(h,d(this,f)+"px")})};c.fn["outer"+b]=function(f,g){if(typeof f!=="number")return i["outer"+b].call(this,f);return this.each(function(){c(this).css(h, -d(this,f,true,g)+"px")})}});c.extend(c.expr[":"],{data:function(a,b,d){return!!c.data(a,d[3])},focusable:function(a){var b=a.nodeName.toLowerCase(),d=c.attr(a,"tabindex");if("area"===b){b=a.parentNode;d=b.name;if(!a.href||!d||b.nodeName.toLowerCase()!=="map")return false;a=c("img[usemap=#"+d+"]")[0];return!!a&&k(a)}return(/input|select|textarea|button|object/.test(b)?!a.disabled:"a"==b?a.href||!isNaN(d):!isNaN(d))&&k(a)},tabbable:function(a){var b=c.attr(a,"tabindex");return(isNaN(b)||b>=0)&&c(a).is(":focusable")}}); -c(function(){var a=document.body,b=a.appendChild(b=document.createElement("div"));c.extend(b.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});c.support.minHeight=b.offsetHeight===100;c.support.selectstart="onselectstart"in b;a.removeChild(b).style.display="none"});c.extend(c.ui,{plugin:{add:function(a,b,d){a=c.ui[a].prototype;for(var e in d){a.plugins[e]=a.plugins[e]||[];a.plugins[e].push([b,d[e]])}},call:function(a,b,d){if((b=a.plugins[b])&&a.element[0].parentNode)for(var e=0;e0)return true;a[b]=1;d=a[b]>0;a[b]=0;return d},isOverAxis:function(a,b,d){return a>b&&a')}function E(a,b){d.extend(a,b);for(var c in b)if(b[c]== -null||b[c]==G)a[c]=b[c];return a}d.extend(d.ui,{datepicker:{version:"1.8.9"}});var y=(new Date).getTime();d.extend(K.prototype,{markerClassName:"hasDatepicker",log:function(){this.debug&&console.log.apply("",arguments)},_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(a){E(this._defaults,a||{});return this},_attachDatepicker:function(a,b){var c=null;for(var e in this._defaults){var f=a.getAttribute("date:"+e);if(f){c=c||{};try{c[e]=eval(f)}catch(h){c[e]=f}}}e=a.nodeName.toLowerCase(); -f=e=="div"||e=="span";if(!a.id){this.uuid+=1;a.id="dp"+this.uuid}var i=this._newInst(d(a),f);i.settings=d.extend({},b||{},c||{});if(e=="input")this._connectDatepicker(a,i);else f&&this._inlineDatepicker(a,i)},_newInst:function(a,b){return{id:a[0].id.replace(/([^A-Za-z0-9_-])/g,"\\\\$1"),input:a,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:b,dpDiv:!b?this.dpDiv:d('
')}}, -_connectDatepicker:function(a,b){var c=d(a);b.append=d([]);b.trigger=d([]);if(!c.hasClass(this.markerClassName)){this._attachments(c,b);c.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicker",function(e,f,h){b.settings[f]=h}).bind("getData.datepicker",function(e,f){return this._get(b,f)});this._autoSize(b);d.data(a,"datepicker",b)}},_attachments:function(a,b){var c=this._get(b,"appendText"),e=this._get(b,"isRTL");b.append&& -b.append.remove();if(c){b.append=d(''+c+"");a[e?"before":"after"](b.append)}a.unbind("focus",this._showDatepicker);b.trigger&&b.trigger.remove();c=this._get(b,"showOn");if(c=="focus"||c=="both")a.focus(this._showDatepicker);if(c=="button"||c=="both"){c=this._get(b,"buttonText");var f=this._get(b,"buttonImage");b.trigger=d(this._get(b,"buttonImageOnly")?d("").addClass(this._triggerClass).attr({src:f,alt:c,title:c}):d('').addClass(this._triggerClass).html(f== -""?c:d("").attr({src:f,alt:c,title:c})));a[e?"before":"after"](b.trigger);b.trigger.click(function(){d.datepicker._datepickerShowing&&d.datepicker._lastInput==a[0]?d.datepicker._hideDatepicker():d.datepicker._showDatepicker(a[0]);return false})}},_autoSize:function(a){if(this._get(a,"autoSize")&&!a.inline){var b=new Date(2009,11,20),c=this._get(a,"dateFormat");if(c.match(/[DM]/)){var e=function(f){for(var h=0,i=0,g=0;gh){h=f[g].length;i=g}return i};b.setMonth(e(this._get(a, -c.match(/MM/)?"monthNames":"monthNamesShort")));b.setDate(e(this._get(a,c.match(/DD/)?"dayNames":"dayNamesShort"))+20-b.getDay())}a.input.attr("size",this._formatDate(a,b).length)}},_inlineDatepicker:function(a,b){var c=d(a);if(!c.hasClass(this.markerClassName)){c.addClass(this.markerClassName).append(b.dpDiv).bind("setData.datepicker",function(e,f,h){b.settings[f]=h}).bind("getData.datepicker",function(e,f){return this._get(b,f)});d.data(a,"datepicker",b);this._setDate(b,this._getDefaultDate(b), -true);this._updateDatepicker(b);this._updateAlternate(b);b.dpDiv.show()}},_dialogDatepicker:function(a,b,c,e,f){a=this._dialogInst;if(!a){this.uuid+=1;this._dialogInput=d('');this._dialogInput.keydown(this._doKeyDown);d("body").append(this._dialogInput);a=this._dialogInst=this._newInst(this._dialogInput,false);a.settings={};d.data(this._dialogInput[0],"datepicker",a)}E(a.settings,e||{}); -b=b&&b.constructor==Date?this._formatDate(a,b):b;this._dialogInput.val(b);this._pos=f?f.length?f:[f.pageX,f.pageY]:null;if(!this._pos)this._pos=[document.documentElement.clientWidth/2-100+(document.documentElement.scrollLeft||document.body.scrollLeft),document.documentElement.clientHeight/2-150+(document.documentElement.scrollTop||document.body.scrollTop)];this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px");a.settings.onSelect=c;this._inDialog=true;this.dpDiv.addClass(this._dialogClass); -this._showDatepicker(this._dialogInput[0]);d.blockUI&&d.blockUI(this.dpDiv);d.data(this._dialogInput[0],"datepicker",a);return this},_destroyDatepicker:function(a){var b=d(a),c=d.data(a,"datepicker");if(b.hasClass(this.markerClassName)){var e=a.nodeName.toLowerCase();d.removeData(a,"datepicker");if(e=="input"){c.append.remove();c.trigger.remove();b.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup", -this._doKeyUp)}else if(e=="div"||e=="span")b.removeClass(this.markerClassName).empty()}},_enableDatepicker:function(a){var b=d(a),c=d.data(a,"datepicker");if(b.hasClass(this.markerClassName)){var e=a.nodeName.toLowerCase();if(e=="input"){a.disabled=false;c.trigger.filter("button").each(function(){this.disabled=false}).end().filter("img").css({opacity:"1.0",cursor:""})}else if(e=="div"||e=="span")b.children("."+this._inlineClass).children().removeClass("ui-state-disabled");this._disabledInputs=d.map(this._disabledInputs, -function(f){return f==a?null:f})}},_disableDatepicker:function(a){var b=d(a),c=d.data(a,"datepicker");if(b.hasClass(this.markerClassName)){var e=a.nodeName.toLowerCase();if(e=="input"){a.disabled=true;c.trigger.filter("button").each(function(){this.disabled=true}).end().filter("img").css({opacity:"0.5",cursor:"default"})}else if(e=="div"||e=="span")b.children("."+this._inlineClass).children().addClass("ui-state-disabled");this._disabledInputs=d.map(this._disabledInputs,function(f){return f==a?null: -f});this._disabledInputs[this._disabledInputs.length]=a}},_isDisabledDatepicker:function(a){if(!a)return false;for(var b=0;b-1}},_doKeyUp:function(a){a=d.datepicker._getInst(a.target);if(a.input.val()!=a.lastVal)try{if(d.datepicker.parseDate(d.datepicker._get(a,"dateFormat"),a.input?a.input.val():null,d.datepicker._getFormatConfig(a))){d.datepicker._setDateFromField(a);d.datepicker._updateAlternate(a);d.datepicker._updateDatepicker(a)}}catch(b){d.datepicker.log(b)}return true}, -_showDatepicker:function(a){a=a.target||a;if(a.nodeName.toLowerCase()!="input")a=d("input",a.parentNode)[0];if(!(d.datepicker._isDisabledDatepicker(a)||d.datepicker._lastInput==a)){var b=d.datepicker._getInst(a);d.datepicker._curInst&&d.datepicker._curInst!=b&&d.datepicker._curInst.dpDiv.stop(true,true);var c=d.datepicker._get(b,"beforeShow");E(b.settings,c?c.apply(a,[a,b]):{});b.lastVal=null;d.datepicker._lastInput=a;d.datepicker._setDateFromField(b);if(d.datepicker._inDialog)a.value="";if(!d.datepicker._pos){d.datepicker._pos= -d.datepicker._findPos(a);d.datepicker._pos[1]+=a.offsetHeight}var e=false;d(a).parents().each(function(){e|=d(this).css("position")=="fixed";return!e});if(e&&d.browser.opera){d.datepicker._pos[0]-=document.documentElement.scrollLeft;d.datepicker._pos[1]-=document.documentElement.scrollTop}c={left:d.datepicker._pos[0],top:d.datepicker._pos[1]};d.datepicker._pos=null;b.dpDiv.empty();b.dpDiv.css({position:"absolute",display:"block",top:"-1000px"});d.datepicker._updateDatepicker(b);c=d.datepicker._checkOffset(b, -c,e);b.dpDiv.css({position:d.datepicker._inDialog&&d.blockUI?"static":e?"fixed":"absolute",display:"none",left:c.left+"px",top:c.top+"px"});if(!b.inline){c=d.datepicker._get(b,"showAnim");var f=d.datepicker._get(b,"duration"),h=function(){d.datepicker._datepickerShowing=true;var i=b.dpDiv.find("iframe.ui-datepicker-cover");if(i.length){var g=d.datepicker._getBorders(b.dpDiv);i.css({left:-g[0],top:-g[1],width:b.dpDiv.outerWidth(),height:b.dpDiv.outerHeight()})}};b.dpDiv.zIndex(d(a).zIndex()+1);d.effects&& -d.effects[c]?b.dpDiv.show(c,d.datepicker._get(b,"showOptions"),f,h):b.dpDiv[c||"show"](c?f:null,h);if(!c||!f)h();b.input.is(":visible")&&!b.input.is(":disabled")&&b.input.focus();d.datepicker._curInst=b}}},_updateDatepicker:function(a){var b=this,c=d.datepicker._getBorders(a.dpDiv);a.dpDiv.empty().append(this._generateHTML(a));var e=a.dpDiv.find("iframe.ui-datepicker-cover");e.length&&e.css({left:-c[0],top:-c[1],width:a.dpDiv.outerWidth(),height:a.dpDiv.outerHeight()});a.dpDiv.find("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a").bind("mouseout", -function(){d(this).removeClass("ui-state-hover");this.className.indexOf("ui-datepicker-prev")!=-1&&d(this).removeClass("ui-datepicker-prev-hover");this.className.indexOf("ui-datepicker-next")!=-1&&d(this).removeClass("ui-datepicker-next-hover")}).bind("mouseover",function(){if(!b._isDisabledDatepicker(a.inline?a.dpDiv.parent()[0]:a.input[0])){d(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover");d(this).addClass("ui-state-hover");this.className.indexOf("ui-datepicker-prev")!= --1&&d(this).addClass("ui-datepicker-prev-hover");this.className.indexOf("ui-datepicker-next")!=-1&&d(this).addClass("ui-datepicker-next-hover")}}).end().find("."+this._dayOverClass+" a").trigger("mouseover").end();c=this._getNumberOfMonths(a);e=c[1];e>1?a.dpDiv.addClass("ui-datepicker-multi-"+e).css("width",17*e+"em"):a.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");a.dpDiv[(c[0]!=1||c[1]!=1?"add":"remove")+"Class"]("ui-datepicker-multi");a.dpDiv[(this._get(a, -"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");a==d.datepicker._curInst&&d.datepicker._datepickerShowing&&a.input&&a.input.is(":visible")&&!a.input.is(":disabled")&&a.input.focus();if(a.yearshtml){var f=a.yearshtml;setTimeout(function(){f===a.yearshtml&&a.dpDiv.find("select.ui-datepicker-year:first").replaceWith(a.yearshtml);f=a.yearshtml=null},0)}},_getBorders:function(a){var b=function(c){return{thin:1,medium:2,thick:3}[c]||c};return[parseFloat(b(a.css("border-left-width"))),parseFloat(b(a.css("border-top-width")))]}, -_checkOffset:function(a,b,c){var e=a.dpDiv.outerWidth(),f=a.dpDiv.outerHeight(),h=a.input?a.input.outerWidth():0,i=a.input?a.input.outerHeight():0,g=document.documentElement.clientWidth+d(document).scrollLeft(),j=document.documentElement.clientHeight+d(document).scrollTop();b.left-=this._get(a,"isRTL")?e-h:0;b.left-=c&&b.left==a.input.offset().left?d(document).scrollLeft():0;b.top-=c&&b.top==a.input.offset().top+i?d(document).scrollTop():0;b.left-=Math.min(b.left,b.left+e>g&&g>e?Math.abs(b.left+e- -g):0);b.top-=Math.min(b.top,b.top+f>j&&j>f?Math.abs(f+i):0);return b},_findPos:function(a){for(var b=this._get(this._getInst(a),"isRTL");a&&(a.type=="hidden"||a.nodeType!=1);)a=a[b?"previousSibling":"nextSibling"];a=d(a).offset();return[a.left,a.top]},_hideDatepicker:function(a){var b=this._curInst;if(!(!b||a&&b!=d.data(a,"datepicker")))if(this._datepickerShowing){a=this._get(b,"showAnim");var c=this._get(b,"duration"),e=function(){d.datepicker._tidyDialog(b);this._curInst=null};d.effects&&d.effects[a]? -b.dpDiv.hide(a,d.datepicker._get(b,"showOptions"),c,e):b.dpDiv[a=="slideDown"?"slideUp":a=="fadeIn"?"fadeOut":"hide"](a?c:null,e);a||e();if(a=this._get(b,"onClose"))a.apply(b.input?b.input[0]:null,[b.input?b.input.val():"",b]);this._datepickerShowing=false;this._lastInput=null;if(this._inDialog){this._dialogInput.css({position:"absolute",left:"0",top:"-100px"});if(d.blockUI){d.unblockUI();d("body").append(this.dpDiv)}}this._inDialog=false}},_tidyDialog:function(a){a.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")}, -_checkExternalClick:function(a){if(d.datepicker._curInst){a=d(a.target);a[0].id!=d.datepicker._mainDivId&&a.parents("#"+d.datepicker._mainDivId).length==0&&!a.hasClass(d.datepicker.markerClassName)&&!a.hasClass(d.datepicker._triggerClass)&&d.datepicker._datepickerShowing&&!(d.datepicker._inDialog&&d.blockUI)&&d.datepicker._hideDatepicker()}},_adjustDate:function(a,b,c){a=d(a);var e=this._getInst(a[0]);if(!this._isDisabledDatepicker(a[0])){this._adjustInstDate(e,b+(c=="M"?this._get(e,"showCurrentAtPos"): -0),c);this._updateDatepicker(e)}},_gotoToday:function(a){a=d(a);var b=this._getInst(a[0]);if(this._get(b,"gotoCurrent")&&b.currentDay){b.selectedDay=b.currentDay;b.drawMonth=b.selectedMonth=b.currentMonth;b.drawYear=b.selectedYear=b.currentYear}else{var c=new Date;b.selectedDay=c.getDate();b.drawMonth=b.selectedMonth=c.getMonth();b.drawYear=b.selectedYear=c.getFullYear()}this._notifyChange(b);this._adjustDate(a)},_selectMonthYear:function(a,b,c){a=d(a);var e=this._getInst(a[0]);e._selectingMonthYear= -false;e["selected"+(c=="M"?"Month":"Year")]=e["draw"+(c=="M"?"Month":"Year")]=parseInt(b.options[b.selectedIndex].value,10);this._notifyChange(e);this._adjustDate(a)},_clickMonthYear:function(a){var b=this._getInst(d(a)[0]);b.input&&b._selectingMonthYear&&setTimeout(function(){b.input.focus()},0);b._selectingMonthYear=!b._selectingMonthYear},_selectDay:function(a,b,c,e){var f=d(a);if(!(d(e).hasClass(this._unselectableClass)||this._isDisabledDatepicker(f[0]))){f=this._getInst(f[0]);f.selectedDay=f.currentDay= -d("a",e).html();f.selectedMonth=f.currentMonth=b;f.selectedYear=f.currentYear=c;this._selectDate(a,this._formatDate(f,f.currentDay,f.currentMonth,f.currentYear))}},_clearDate:function(a){a=d(a);this._getInst(a[0]);this._selectDate(a,"")},_selectDate:function(a,b){a=this._getInst(d(a)[0]);b=b!=null?b:this._formatDate(a);a.input&&a.input.val(b);this._updateAlternate(a);var c=this._get(a,"onSelect");if(c)c.apply(a.input?a.input[0]:null,[b,a]);else a.input&&a.input.trigger("change");if(a.inline)this._updateDatepicker(a); -else{this._hideDatepicker();this._lastInput=a.input[0];typeof a.input[0]!="object"&&a.input.focus();this._lastInput=null}},_updateAlternate:function(a){var b=this._get(a,"altField");if(b){var c=this._get(a,"altFormat")||this._get(a,"dateFormat"),e=this._getDate(a),f=this.formatDate(c,e,this._getFormatConfig(a));d(b).each(function(){d(this).val(f)})}},noWeekends:function(a){a=a.getDay();return[a>0&&a<6,""]},iso8601Week:function(a){a=new Date(a.getTime());a.setDate(a.getDate()+4-(a.getDay()||7));var b= -a.getTime();a.setMonth(0);a.setDate(1);return Math.floor(Math.round((b-a)/864E5)/7)+1},parseDate:function(a,b,c){if(a==null||b==null)throw"Invalid arguments";b=typeof b=="object"?b.toString():b+"";if(b=="")return null;var e=(c?c.shortYearCutoff:null)||this._defaults.shortYearCutoff;e=typeof e!="string"?e:(new Date).getFullYear()%100+parseInt(e,10);for(var f=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,h=(c?c.dayNames:null)||this._defaults.dayNames,i=(c?c.monthNamesShort:null)||this._defaults.monthNamesShort, -g=(c?c.monthNames:null)||this._defaults.monthNames,j=c=-1,l=-1,u=-1,k=false,o=function(p){(p=z+1-1){j=1;l=u;do{e=this._getDaysInMonth(c,j-1);if(l<=e)break;j++;l-=e}while(1)}w=this._daylightSavingAdjust(new Date(c,j-1,l));if(w.getFullYear()!=c||w.getMonth()+1!=j||w.getDate()!=l)throw"Invalid date";return w},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y", -RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925))*24*60*60*1E7,formatDate:function(a,b,c){if(!b)return"";var e=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,f=(c?c.dayNames:null)||this._defaults.dayNames,h=(c?c.monthNamesShort:null)||this._defaults.monthNamesShort;c=(c?c.monthNames:null)||this._defaults.monthNames;var i=function(o){(o=k+112?a.getHours()+2:0);return a},_setDate:function(a,b,c){var e=!b,f=a.selectedMonth,h=a.selectedYear;b=this._restrictMinMax(a,this._determineDate(a,b,new Date));a.selectedDay= -a.currentDay=b.getDate();a.drawMonth=a.selectedMonth=a.currentMonth=b.getMonth();a.drawYear=a.selectedYear=a.currentYear=b.getFullYear();if((f!=a.selectedMonth||h!=a.selectedYear)&&!c)this._notifyChange(a);this._adjustInstDate(a);if(a.input)a.input.val(e?"":this._formatDate(a))},_getDate:function(a){return!a.currentYear||a.input&&a.input.val()==""?null:this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay))},_generateHTML:function(a){var b=new Date;b=this._daylightSavingAdjust(new Date(b.getFullYear(), -b.getMonth(),b.getDate()));var c=this._get(a,"isRTL"),e=this._get(a,"showButtonPanel"),f=this._get(a,"hideIfNoPrevNext"),h=this._get(a,"navigationAsDateFormat"),i=this._getNumberOfMonths(a),g=this._get(a,"showCurrentAtPos"),j=this._get(a,"stepMonths"),l=i[0]!=1||i[1]!=1,u=this._daylightSavingAdjust(!a.currentDay?new Date(9999,9,9):new Date(a.currentYear,a.currentMonth,a.currentDay)),k=this._getMinMaxDate(a,"min"),o=this._getMinMaxDate(a,"max");g=a.drawMonth-g;var m=a.drawYear;if(g<0){g+=12;m--}if(o){var n= -this._daylightSavingAdjust(new Date(o.getFullYear(),o.getMonth()-i[0]*i[1]+1,o.getDate()));for(n=k&&nn;){g--;if(g<0){g=11;m--}}}a.drawMonth=g;a.drawYear=m;n=this._get(a,"prevText");n=!h?n:this.formatDate(n,this._daylightSavingAdjust(new Date(m,g-j,1)),this._getFormatConfig(a));n=this._canAdjustMonth(a,-1,m,g)?''+n+"":f?"":''+n+"";var r=this._get(a,"nextText");r=!h?r:this.formatDate(r,this._daylightSavingAdjust(new Date(m,g+j,1)),this._getFormatConfig(a));f=this._canAdjustMonth(a,+1,m,g)?''+r+"":f?"":''+r+"";j=this._get(a,"currentText");r=this._get(a,"gotoCurrent")&&a.currentDay?u:b;j=!h?j:this.formatDate(j,r,this._getFormatConfig(a));h=!a.inline?'":"";e=e?'
'+(c?h:"")+(this._isInRange(a,r)?'":"")+(c?"":h)+"
":"";h=parseInt(this._get(a,"firstDay"),10);h=isNaN(h)?0:h;j=this._get(a,"showWeek");r=this._get(a,"dayNames");this._get(a,"dayNamesShort");var s=this._get(a,"dayNamesMin"),z= -this._get(a,"monthNames"),w=this._get(a,"monthNamesShort"),p=this._get(a,"beforeShowDay"),v=this._get(a,"showOtherMonths"),H=this._get(a,"selectOtherMonths");this._get(a,"calculateWeek");for(var L=this._getDefaultDate(a),I="",C=0;C1)switch(D){case 0:x+=" ui-datepicker-group-first";t=" ui-corner-"+(c?"right":"left");break;case i[1]- -1:x+=" ui-datepicker-group-last";t=" ui-corner-"+(c?"left":"right");break;default:x+=" ui-datepicker-group-middle";t="";break}x+='">'}x+='
'+(/all|left/.test(t)&&C==0?c?f:n:"")+(/all|right/.test(t)&&C==0?c?n:f:"")+this._generateMonthYearHeader(a,g,m,k,o,C>0||D>0,z,w)+'
';var A=j?'":"";for(t=0;t<7;t++){var q= -(t+h)%7;A+="=5?' class="ui-datepicker-week-end"':"")+'>'+s[q]+""}x+=A+"";A=this._getDaysInMonth(m,g);if(m==a.selectedYear&&g==a.selectedMonth)a.selectedDay=Math.min(a.selectedDay,A);t=(this._getFirstDayOfMonth(m,g)-h+7)%7;A=l?6:Math.ceil((t+A)/7);q=this._daylightSavingAdjust(new Date(m,g,1-t));for(var O=0;O";var P=!j?"":'";for(t=0;t<7;t++){var F= -p?p.apply(a.input?a.input[0]:null,[q]):[true,""],B=q.getMonth()!=g,J=B&&!H||!F[0]||k&&qo;P+='";q.setDate(q.getDate()+1);q=this._daylightSavingAdjust(q)}x+= -P+""}g++;if(g>11){g=0;m++}x+="
'+this._get(a,"weekHeader")+"
'+this._get(a,"calculateWeek")(q)+""+(B&&!v?" ":J?''+q.getDate()+"":''+q.getDate()+"")+"
"+(l?""+(i[0]>0&&D==i[1]-1?'
':""):"");M+=x}I+=M}I+=e+(d.browser.msie&&parseInt(d.browser.version,10)<7&&!a.inline?'':"");a._keyEvent=false;return I},_generateMonthYearHeader:function(a,b,c,e,f,h,i,g){var j=this._get(a,"changeMonth"),l=this._get(a,"changeYear"),u=this._get(a,"showMonthAfterYear"),k='
', -o="";if(h||!j)o+=''+i[b]+"";else{i=e&&e.getFullYear()==c;var m=f&&f.getFullYear()==c;o+='"}u||(k+=o+(h||!(j&& -l)?" ":""));a.yearshtml="";if(h||!l)k+=''+c+"";else{g=this._get(a,"yearRange").split(":");var r=(new Date).getFullYear();i=function(s){s=s.match(/c[+-].*/)?c+parseInt(s.substring(1),10):s.match(/[+-].*/)?r+parseInt(s,10):parseInt(s,10);return isNaN(s)?r:s};b=i(g[0]);g=Math.max(b,i(g[1]||""));b=e?Math.max(b,e.getFullYear()):b;g=f?Math.min(g,f.getFullYear()):g;for(a.yearshtml+='";if(d.browser.mozilla)k+='";else{k+=a.yearshtml;a.yearshtml=null}}k+=this._get(a,"yearSuffix");if(u)k+=(h||!(j&&l)?" ":"")+o;k+="
";return k},_adjustInstDate:function(a,b,c){var e= -a.drawYear+(c=="Y"?b:0),f=a.drawMonth+(c=="M"?b:0);b=Math.min(a.selectedDay,this._getDaysInMonth(e,f))+(c=="D"?b:0);e=this._restrictMinMax(a,this._daylightSavingAdjust(new Date(e,f,b)));a.selectedDay=e.getDate();a.drawMonth=a.selectedMonth=e.getMonth();a.drawYear=a.selectedYear=e.getFullYear();if(c=="M"||c=="Y")this._notifyChange(a)},_restrictMinMax:function(a,b){var c=this._getMinMaxDate(a,"min");a=this._getMinMaxDate(a,"max");b=c&&ba?a:b},_notifyChange:function(a){var b=this._get(a, -"onChangeMonthYear");if(b)b.apply(a.input?a.input[0]:null,[a.selectedYear,a.selectedMonth+1,a])},_getNumberOfMonths:function(a){a=this._get(a,"numberOfMonths");return a==null?[1,1]:typeof a=="number"?[1,a]:a},_getMinMaxDate:function(a,b){return this._determineDate(a,this._get(a,b+"Date"),null)},_getDaysInMonth:function(a,b){return 32-(new Date(a,b,32)).getDate()},_getFirstDayOfMonth:function(a,b){return(new Date(a,b,1)).getDay()},_canAdjustMonth:function(a,b,c,e){var f=this._getNumberOfMonths(a); -c=this._daylightSavingAdjust(new Date(c,e+(b<0?b:f[0]*f[1]),1));b<0&&c.setDate(this._getDaysInMonth(c.getFullYear(),c.getMonth()));return this._isInRange(a,c)},_isInRange:function(a,b){var c=this._getMinMaxDate(a,"min");a=this._getMinMaxDate(a,"max");return(!c||b.getTime()>=c.getTime())&&(!a||b.getTime()<=a.getTime())},_getFormatConfig:function(a){var b=this._get(a,"shortYearCutoff");b=typeof b!="string"?b:(new Date).getFullYear()%100+parseInt(b,10);return{shortYearCutoff:b,dayNamesShort:this._get(a, -"dayNamesShort"),dayNames:this._get(a,"dayNames"),monthNamesShort:this._get(a,"monthNamesShort"),monthNames:this._get(a,"monthNames")}},_formatDate:function(a,b,c,e){if(!b){a.currentDay=a.selectedDay;a.currentMonth=a.selectedMonth;a.currentYear=a.selectedYear}b=b?typeof b=="object"?b:this._daylightSavingAdjust(new Date(e,c,b)):this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay));return this.formatDate(this._get(a,"dateFormat"),b,this._getFormatConfig(a))}});d.fn.datepicker= -function(a){if(!d.datepicker.initialized){d(document).mousedown(d.datepicker._checkExternalClick).find("body").append(d.datepicker.dpDiv);d.datepicker.initialized=true}var b=Array.prototype.slice.call(arguments,1);if(typeof a=="string"&&(a=="isDisabled"||a=="getDate"||a=="widget"))return d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this[0]].concat(b));if(a=="option"&&arguments.length==2&&typeof arguments[1]=="string")return d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this[0]].concat(b)); -return this.each(function(){typeof a=="string"?d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this].concat(b)):d.datepicker._attachDatepicker(this,a)})};d.datepicker=new K;d.datepicker.initialized=false;d.datepicker.uuid=(new Date).getTime();d.datepicker.version="1.8.9";window["DP_jQuery_"+y]=d})(jQuery); diff --git a/client/lib/jquery-ui/development-bundle/ui/minified/jquery.ui.dialog.min.js b/client/lib/jquery-ui/development-bundle/ui/minified/jquery.ui.dialog.min.js deleted file mode 100755 index 404890e..0000000 --- a/client/lib/jquery-ui/development-bundle/ui/minified/jquery.ui.dialog.min.js +++ /dev/null @@ -1,40 +0,0 @@ -/* - * jQuery UI Dialog 1.8.9 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Dialog - * - * Depends: - * jquery.ui.core.js - * jquery.ui.widget.js - * jquery.ui.button.js - * jquery.ui.draggable.js - * jquery.ui.mouse.js - * jquery.ui.position.js - * jquery.ui.resizable.js - */ -(function(c,j){var k={buttons:true,height:true,maxHeight:true,maxWidth:true,minHeight:true,minWidth:true,width:true},l={maxHeight:true,maxWidth:true,minHeight:true,minWidth:true};c.widget("ui.dialog",{options:{autoOpen:true,buttons:{},closeOnEscape:true,closeText:"close",dialogClass:"",draggable:true,hide:null,height:"auto",maxHeight:false,maxWidth:false,minHeight:150,minWidth:150,modal:false,position:{my:"center",at:"center",collision:"fit",using:function(a){var b=c(this).css(a).offset().top;b<0&& -c(this).css("top",a.top-b)}},resizable:true,show:null,stack:true,title:"",width:300,zIndex:1E3},_create:function(){this.originalTitle=this.element.attr("title");if(typeof this.originalTitle!=="string")this.originalTitle="";this.options.title=this.options.title||this.originalTitle;var a=this,b=a.options,d=b.title||" ",e=c.ui.dialog.getTitleId(a.element),g=(a.uiDialog=c("
")).appendTo(document.body).hide().addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+b.dialogClass).css({zIndex:b.zIndex}).attr("tabIndex", --1).css("outline",0).keydown(function(i){if(b.closeOnEscape&&i.keyCode&&i.keyCode===c.ui.keyCode.ESCAPE){a.close(i);i.preventDefault()}}).attr({role:"dialog","aria-labelledby":e}).mousedown(function(i){a.moveToTop(false,i)});a.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(g);var f=(a.uiDialogTitlebar=c("
")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(g),h=c('').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role", -"button").hover(function(){h.addClass("ui-state-hover")},function(){h.removeClass("ui-state-hover")}).focus(function(){h.addClass("ui-state-focus")}).blur(function(){h.removeClass("ui-state-focus")}).click(function(i){a.close(i);return false}).appendTo(f);(a.uiDialogTitlebarCloseText=c("")).addClass("ui-icon ui-icon-closethick").text(b.closeText).appendTo(h);c("").addClass("ui-dialog-title").attr("id",e).html(d).prependTo(f);if(c.isFunction(b.beforeclose)&&!c.isFunction(b.beforeClose))b.beforeClose= -b.beforeclose;f.find("*").add(f).disableSelection();b.draggable&&c.fn.draggable&&a._makeDraggable();b.resizable&&c.fn.resizable&&a._makeResizable();a._createButtons(b.buttons);a._isOpen=false;c.fn.bgiframe&&g.bgiframe()},_init:function(){this.options.autoOpen&&this.open()},destroy:function(){var a=this;a.overlay&&a.overlay.destroy();a.uiDialog.hide();a.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body");a.uiDialog.remove();a.originalTitle&& -a.element.attr("title",a.originalTitle);return a},widget:function(){return this.uiDialog},close:function(a){var b=this,d,e;if(false!==b._trigger("beforeClose",a)){b.overlay&&b.overlay.destroy();b.uiDialog.unbind("keypress.ui-dialog");b._isOpen=false;if(b.options.hide)b.uiDialog.hide(b.options.hide,function(){b._trigger("close",a)});else{b.uiDialog.hide();b._trigger("close",a)}c.ui.dialog.overlay.resize();if(b.options.modal){d=0;c(".ui-dialog").each(function(){if(this!==b.uiDialog[0]){e=c(this).css("z-index"); -isNaN(e)||(d=Math.max(d,e))}});c.ui.dialog.maxZ=d}return b}},isOpen:function(){return this._isOpen},moveToTop:function(a,b){var d=this,e=d.options;if(e.modal&&!a||!e.stack&&!e.modal)return d._trigger("focus",b);if(e.zIndex>c.ui.dialog.maxZ)c.ui.dialog.maxZ=e.zIndex;if(d.overlay){c.ui.dialog.maxZ+=1;d.overlay.$el.css("z-index",c.ui.dialog.overlay.maxZ=c.ui.dialog.maxZ)}a={scrollTop:d.element.attr("scrollTop"),scrollLeft:d.element.attr("scrollLeft")};c.ui.dialog.maxZ+=1;d.uiDialog.css("z-index",c.ui.dialog.maxZ); -d.element.attr(a);d._trigger("focus",b);return d},open:function(){if(!this._isOpen){var a=this,b=a.options,d=a.uiDialog;a.overlay=b.modal?new c.ui.dialog.overlay(a):null;a._size();a._position(b.position);d.show(b.show);a.moveToTop(true);b.modal&&d.bind("keypress.ui-dialog",function(e){if(e.keyCode===c.ui.keyCode.TAB){var g=c(":tabbable",this),f=g.filter(":first");g=g.filter(":last");if(e.target===g[0]&&!e.shiftKey){f.focus(1);return false}else if(e.target===f[0]&&e.shiftKey){g.focus(1);return false}}}); -c(a.element.find(":tabbable").get().concat(d.find(".ui-dialog-buttonpane :tabbable").get().concat(d.get()))).eq(0).focus();a._isOpen=true;a._trigger("open");return a}},_createButtons:function(a){var b=this,d=false,e=c("
").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),g=c("
").addClass("ui-dialog-buttonset").appendTo(e);b.uiDialog.find(".ui-dialog-buttonpane").remove();typeof a==="object"&&a!==null&&c.each(a,function(){return!(d=true)});if(d){c.each(a,function(f, -h){h=c.isFunction(h)?{click:h,text:f}:h;f=c('').attr(h,true).unbind("click").click(function(){h.click.apply(b.element[0],arguments)}).appendTo(g);c.fn.button&&f.button()});e.appendTo(b.uiDialog)}},_makeDraggable:function(){function a(f){return{position:f.position,offset:f.offset}}var b=this,d=b.options,e=c(document),g;b.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(f,h){g= -d.height==="auto"?"auto":c(this).height();c(this).height(c(this).height()).addClass("ui-dialog-dragging");b._trigger("dragStart",f,a(h))},drag:function(f,h){b._trigger("drag",f,a(h))},stop:function(f,h){d.position=[h.position.left-e.scrollLeft(),h.position.top-e.scrollTop()];c(this).removeClass("ui-dialog-dragging").height(g);b._trigger("dragStop",f,a(h));c.ui.dialog.overlay.resize()}})},_makeResizable:function(a){function b(f){return{originalPosition:f.originalPosition,originalSize:f.originalSize, -position:f.position,size:f.size}}a=a===j?this.options.resizable:a;var d=this,e=d.options,g=d.uiDialog.css("position");a=typeof a==="string"?a:"n,e,s,w,se,sw,ne,nw";d.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:d.element,maxWidth:e.maxWidth,maxHeight:e.maxHeight,minWidth:e.minWidth,minHeight:d._minHeight(),handles:a,start:function(f,h){c(this).addClass("ui-dialog-resizing");d._trigger("resizeStart",f,b(h))},resize:function(f,h){d._trigger("resize",f,b(h))},stop:function(f, -h){c(this).removeClass("ui-dialog-resizing");e.height=c(this).height();e.width=c(this).width();d._trigger("resizeStop",f,b(h));c.ui.dialog.overlay.resize()}}).css("position",g).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_minHeight:function(){var a=this.options;return a.height==="auto"?a.minHeight:Math.min(a.minHeight,a.height)},_position:function(a){var b=[],d=[0,0],e;if(a){if(typeof a==="string"||typeof a==="object"&&"0"in a){b=a.split?a.split(" "):[a[0],a[1]];if(b.length=== -1)b[1]=b[0];c.each(["left","top"],function(g,f){if(+b[g]===b[g]){d[g]=b[g];b[g]=f}});a={my:b.join(" "),at:b.join(" "),offset:d.join(" ")}}a=c.extend({},c.ui.dialog.prototype.options.position,a)}else a=c.ui.dialog.prototype.options.position;(e=this.uiDialog.is(":visible"))||this.uiDialog.show();this.uiDialog.css({top:0,left:0}).position(c.extend({of:window},a));e||this.uiDialog.hide()},_setOptions:function(a){var b=this,d={},e=false;c.each(a,function(g,f){b._setOption(g,f);if(g in k)e=true;if(g in -l)d[g]=f});e&&this._size();this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option",d)},_setOption:function(a,b){var d=this,e=d.uiDialog;switch(a){case "beforeclose":a="beforeClose";break;case "buttons":d._createButtons(b);break;case "closeText":d.uiDialogTitlebarCloseText.text(""+b);break;case "dialogClass":e.removeClass(d.options.dialogClass).addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+b);break;case "disabled":b?e.addClass("ui-dialog-disabled"):e.removeClass("ui-dialog-disabled"); -break;case "draggable":var g=e.is(":data(draggable)");g&&!b&&e.draggable("destroy");!g&&b&&d._makeDraggable();break;case "position":d._position(b);break;case "resizable":(g=e.is(":data(resizable)"))&&!b&&e.resizable("destroy");g&&typeof b==="string"&&e.resizable("option","handles",b);!g&&b!==false&&d._makeResizable(b);break;case "title":c(".ui-dialog-title",d.uiDialogTitlebar).html(""+(b||" "));break}c.Widget.prototype._setOption.apply(d,arguments)},_size:function(){var a=this.options,b,d,e= -this.uiDialog.is(":visible");this.element.show().css({width:"auto",minHeight:0,height:0});if(a.minWidth>a.width)a.width=a.minWidth;b=this.uiDialog.css({height:"auto",width:a.width}).height();d=Math.max(0,a.minHeight-b);if(a.height==="auto")if(c.support.minHeight)this.element.css({minHeight:d,height:"auto"});else{this.uiDialog.show();a=this.element.css("height","auto").height();e||this.uiDialog.hide();this.element.height(Math.max(a,d))}else this.element.height(Math.max(a.height-b,0));this.uiDialog.is(":data(resizable)")&& -this.uiDialog.resizable("option","minHeight",this._minHeight())}});c.extend(c.ui.dialog,{version:"1.8.9",uuid:0,maxZ:0,getTitleId:function(a){a=a.attr("id");if(!a){this.uuid+=1;a=this.uuid}return"ui-dialog-title-"+a},overlay:function(a){this.$el=c.ui.dialog.overlay.create(a)}});c.extend(c.ui.dialog.overlay,{instances:[],oldInstances:[],maxZ:0,events:c.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(a){return a+".dialog-overlay"}).join(" "),create:function(a){if(this.instances.length=== -0){setTimeout(function(){c.ui.dialog.overlay.instances.length&&c(document).bind(c.ui.dialog.overlay.events,function(d){if(c(d.target).zIndex()").addClass("ui-widget-overlay")).appendTo(document.body).css({width:this.width(), -height:this.height()});c.fn.bgiframe&&b.bgiframe();this.instances.push(b);return b},destroy:function(a){var b=c.inArray(a,this.instances);b!=-1&&this.oldInstances.push(this.instances.splice(b,1)[0]);this.instances.length===0&&c([document,window]).unbind(".dialog-overlay");a.remove();var d=0;c.each(this.instances,function(){d=Math.max(d,this.css("z-index"))});this.maxZ=d},height:function(){var a,b;if(c.browser.msie&&c.browser.version<7){a=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight); -b=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);return athis.containment[2])e=this.containment[2]+this.offset.click.left;if(a.pageY-this.offset.click.top>this.containment[3])g=this.containment[3]+this.offset.click.top}if(b.grid){g=this.originalPageY+Math.round((g-this.originalPageY)/ -b.grid[1])*b.grid[1];g=this.containment?!(g-this.offset.click.topthis.containment[3])?g:!(g-this.offset.click.topthis.containment[2])?e:!(e-this.offset.click.left').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1E3}).css(d(this).offset()).appendTo("body")})}, -stop:function(){d("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)})}});d.ui.plugin.add("draggable","opacity",{start:function(a,b){a=d(b.helper);b=d(this).data("draggable").options;if(a.css("opacity"))b._opacity=a.css("opacity");a.css("opacity",b.opacity)},stop:function(a,b){a=d(this).data("draggable").options;a._opacity&&d(b.helper).css("opacity",a._opacity)}});d.ui.plugin.add("draggable","scroll",{start:function(){var a=d(this).data("draggable");if(a.scrollParent[0]!= -document&&a.scrollParent[0].tagName!="HTML")a.overflowOffset=a.scrollParent.offset()},drag:function(a){var b=d(this).data("draggable"),c=b.options,f=false;if(b.scrollParent[0]!=document&&b.scrollParent[0].tagName!="HTML"){if(!c.axis||c.axis!="x")if(b.overflowOffset.top+b.scrollParent[0].offsetHeight-a.pageY=0;h--){var i=c.snapElements[h].left,k=i+c.snapElements[h].width,j=c.snapElements[h].top,l=j+c.snapElements[h].height;if(i-e=j&&f<=l||h>=j&&h<=l||fl)&&(e>= -i&&e<=k||g>=i&&g<=k||ek);default:return false}};d.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(a,b){var c=d.ui.ddmanager.droppables[a.options.scope]||[],e=b?b.type:null,g=(a.currentItem||a.element).find(":data(droppable)").andSelf(),f=0;a:for(;f=9)&&!a.button)return this._mouseUp(a);if(this._mouseStarted){this._mouseDrag(a); -return a.preventDefault()}if(this._mouseDistanceMet(a)&&this._mouseDelayMet(a))(this._mouseStarted=this._mouseStart(this._mouseDownEvent,a)!==false)?this._mouseDrag(a):this._mouseUp(a);return!this._mouseStarted},_mouseUp:function(a){c(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;a.target==this._mouseDownEvent.target&&c.data(a.target,this.widgetName+".preventClickEvent", -true);this._mouseStop(a)}return false},_mouseDistanceMet:function(a){return Math.max(Math.abs(this._mouseDownEvent.pageX-a.pageX),Math.abs(this._mouseDownEvent.pageY-a.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return true}})})(jQuery); diff --git a/client/lib/jquery-ui/development-bundle/ui/minified/jquery.ui.position.min.js b/client/lib/jquery-ui/development-bundle/ui/minified/jquery.ui.position.min.js deleted file mode 100755 index c2ec6e4..0000000 --- a/client/lib/jquery-ui/development-bundle/ui/minified/jquery.ui.position.min.js +++ /dev/null @@ -1,16 +0,0 @@ -/* - * jQuery UI Position 1.8.9 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Position - */ -(function(c){c.ui=c.ui||{};var n=/left|center|right/,o=/top|center|bottom/,t=c.fn.position,u=c.fn.offset;c.fn.position=function(b){if(!b||!b.of)return t.apply(this,arguments);b=c.extend({},b);var a=c(b.of),d=a[0],g=(b.collision||"flip").split(" "),e=b.offset?b.offset.split(" "):[0,0],h,k,j;if(d.nodeType===9){h=a.width();k=a.height();j={top:0,left:0}}else if(d.setTimeout){h=a.width();k=a.height();j={top:a.scrollTop(),left:a.scrollLeft()}}else if(d.preventDefault){b.at="left top";h=k=0;j={top:b.of.pageY, -left:b.of.pageX}}else{h=a.outerWidth();k=a.outerHeight();j=a.offset()}c.each(["my","at"],function(){var f=(b[this]||"").split(" ");if(f.length===1)f=n.test(f[0])?f.concat(["center"]):o.test(f[0])?["center"].concat(f):["center","center"];f[0]=n.test(f[0])?f[0]:"center";f[1]=o.test(f[1])?f[1]:"center";b[this]=f});if(g.length===1)g[1]=g[0];e[0]=parseInt(e[0],10)||0;if(e.length===1)e[1]=e[0];e[1]=parseInt(e[1],10)||0;if(b.at[0]==="right")j.left+=h;else if(b.at[0]==="center")j.left+=h/2;if(b.at[1]==="bottom")j.top+= -k;else if(b.at[1]==="center")j.top+=k/2;j.left+=e[0];j.top+=e[1];return this.each(function(){var f=c(this),l=f.outerWidth(),m=f.outerHeight(),p=parseInt(c.curCSS(this,"marginLeft",true))||0,q=parseInt(c.curCSS(this,"marginTop",true))||0,v=l+p+(parseInt(c.curCSS(this,"marginRight",true))||0),w=m+q+(parseInt(c.curCSS(this,"marginBottom",true))||0),i=c.extend({},j),r;if(b.my[0]==="right")i.left-=l;else if(b.my[0]==="center")i.left-=l/2;if(b.my[1]==="bottom")i.top-=m;else if(b.my[1]==="center")i.top-= -m/2;i.left=Math.round(i.left);i.top=Math.round(i.top);r={left:i.left-p,top:i.top-q};c.each(["left","top"],function(s,x){c.ui.position[g[s]]&&c.ui.position[g[s]][x](i,{targetWidth:h,targetHeight:k,elemWidth:l,elemHeight:m,collisionPosition:r,collisionWidth:v,collisionHeight:w,offset:e,my:b.my,at:b.at})});c.fn.bgiframe&&f.bgiframe();f.offset(c.extend(i,{using:b.using}))})};c.ui.position={fit:{left:function(b,a){var d=c(window);d=a.collisionPosition.left+a.collisionWidth-d.width()-d.scrollLeft();b.left= -d>0?b.left-d:Math.max(b.left-a.collisionPosition.left,b.left)},top:function(b,a){var d=c(window);d=a.collisionPosition.top+a.collisionHeight-d.height()-d.scrollTop();b.top=d>0?b.top-d:Math.max(b.top-a.collisionPosition.top,b.top)}},flip:{left:function(b,a){if(a.at[0]!=="center"){var d=c(window);d=a.collisionPosition.left+a.collisionWidth-d.width()-d.scrollLeft();var g=a.my[0]==="left"?-a.elemWidth:a.my[0]==="right"?a.elemWidth:0,e=a.at[0]==="left"?a.targetWidth:-a.targetWidth,h=-2*a.offset[0];b.left+= -a.collisionPosition.left<0?g+e+h:d>0?g+e+h:0}},top:function(b,a){if(a.at[1]!=="center"){var d=c(window);d=a.collisionPosition.top+a.collisionHeight-d.height()-d.scrollTop();var g=a.my[1]==="top"?-a.elemHeight:a.my[1]==="bottom"?a.elemHeight:0,e=a.at[1]==="top"?a.targetHeight:-a.targetHeight,h=-2*a.offset[1];b.top+=a.collisionPosition.top<0?g+e+h:d>0?g+e+h:0}}}};if(!c.offset.setOffset){c.offset.setOffset=function(b,a){if(/static/.test(c.curCSS(b,"position")))b.style.position="relative";var d=c(b), -g=d.offset(),e=parseInt(c.curCSS(b,"top",true),10)||0,h=parseInt(c.curCSS(b,"left",true),10)||0;g={top:a.top-g.top+e,left:a.left-g.left+h};"using"in a?a.using.call(b,g):d.css(g)};c.fn.offset=function(b){var a=this[0];if(!a||!a.ownerDocument)return null;if(b)return this.each(function(){c.offset.setOffset(this,b)});return u.call(this)}}})(jQuery); diff --git a/client/lib/jquery-ui/development-bundle/ui/minified/jquery.ui.progressbar.min.js b/client/lib/jquery-ui/development-bundle/ui/minified/jquery.ui.progressbar.min.js deleted file mode 100755 index fe07802..0000000 --- a/client/lib/jquery-ui/development-bundle/ui/minified/jquery.ui.progressbar.min.js +++ /dev/null @@ -1,16 +0,0 @@ -/* - * jQuery UI Progressbar 1.8.9 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Progressbar - * - * Depends: - * jquery.ui.core.js - * jquery.ui.widget.js - */ -(function(b,d){b.widget("ui.progressbar",{options:{value:0,max:100},min:0,_create:function(){this.element.addClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").attr({role:"progressbar","aria-valuemin":this.min,"aria-valuemax":this.options.max,"aria-valuenow":this._value()});this.valueDiv=b("
").appendTo(this.element);this.oldValue=this._value();this._refreshValue()},destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow"); -this.valueDiv.remove();b.Widget.prototype.destroy.apply(this,arguments)},value:function(a){if(a===d)return this._value();this._setOption("value",a);return this},_setOption:function(a,c){if(a==="value"){this.options.value=c;this._refreshValue();this._value()===this.options.max&&this._trigger("complete")}b.Widget.prototype._setOption.apply(this,arguments)},_value:function(){var a=this.options.value;if(typeof a!=="number")a=0;return Math.min(this.options.max,Math.max(this.min,a))},_percentage:function(){return 100* -this._value()/this.options.max},_refreshValue:function(){var a=this.value(),c=this._percentage();if(this.oldValue!==a){this.oldValue=a;this._trigger("change")}this.valueDiv.toggleClass("ui-corner-right",a===this.options.max).width(c.toFixed(0)+"%");this.element.attr("aria-valuenow",a)}});b.extend(b.ui.progressbar,{version:"1.8.9"})})(jQuery); diff --git a/client/lib/jquery-ui/development-bundle/ui/minified/jquery.ui.resizable.min.js b/client/lib/jquery-ui/development-bundle/ui/minified/jquery.ui.resizable.min.js deleted file mode 100755 index c1117f3..0000000 --- a/client/lib/jquery-ui/development-bundle/ui/minified/jquery.ui.resizable.min.js +++ /dev/null @@ -1,47 +0,0 @@ -/* - * jQuery UI Resizable 1.8.9 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Resizables - * - * Depends: - * jquery.ui.core.js - * jquery.ui.mouse.js - * jquery.ui.widget.js - */ -(function(e){e.widget("ui.resizable",e.ui.mouse,{widgetEventPrefix:"resize",options:{alsoResize:false,animate:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:false,autoHide:false,containment:false,ghost:false,grid:false,handles:"e,s,se",helper:false,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1E3},_create:function(){var b=this,a=this.options;this.element.addClass("ui-resizable");e.extend(this,{_aspectRatio:!!a.aspectRatio,aspectRatio:a.aspectRatio,originalElement:this.element, -_proportionallyResizeElements:[],_helper:a.helper||a.ghost||a.animate?a.helper||"ui-resizable-helper":null});if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)){/relative/.test(this.element.css("position"))&&e.browser.opera&&this.element.css({position:"relative",top:"auto",left:"auto"});this.element.wrap(e('
').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(), -top:this.element.css("top"),left:this.element.css("left")}));this.element=this.element.parent().data("resizable",this.element.data("resizable"));this.elementIsWrapper=true;this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")});this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0});this.originalResizeStyle= -this.originalElement.css("resize");this.originalElement.css("resize","none");this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"}));this.originalElement.css({margin:this.originalElement.css("margin")});this._proportionallyResize()}this.handles=a.handles||(!e(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne", -nw:".ui-resizable-nw"});if(this.handles.constructor==String){if(this.handles=="all")this.handles="n,e,s,w,se,sw,ne,nw";var c=this.handles.split(",");this.handles={};for(var d=0;d');/sw|se|ne|nw/.test(f)&&g.css({zIndex:++a.zIndex});"se"==f&&g.addClass("ui-icon ui-icon-gripsmall-diagonal-se");this.handles[f]=".ui-resizable-"+f;this.element.append(g)}}this._renderAxis=function(h){h=h||this.element;for(var i in this.handles){if(this.handles[i].constructor== -String)this.handles[i]=e(this.handles[i],this.element).show();if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var j=e(this.handles[i],this.element),k=0;k=/sw|ne|nw|se|n|s/.test(i)?j.outerHeight():j.outerWidth();j=["padding",/ne|nw|n/.test(i)?"Top":/se|sw|s/.test(i)?"Bottom":/^e$/.test(i)?"Right":"Left"].join("");h.css(j,k);this._proportionallyResize()}e(this.handles[i])}};this._renderAxis(this.element);this._handles=e(".ui-resizable-handle",this.element).disableSelection(); -this._handles.mouseover(function(){if(!b.resizing){if(this.className)var h=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);b.axis=h&&h[1]?h[1]:"se"}});if(a.autoHide){this._handles.hide();e(this.element).addClass("ui-resizable-autohide").hover(function(){e(this).removeClass("ui-resizable-autohide");b._handles.show()},function(){if(!b.resizing){e(this).addClass("ui-resizable-autohide");b._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy();var b=function(c){e(c).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()}; -if(this.elementIsWrapper){b(this.element);var a=this.element;a.after(this.originalElement.css({position:a.css("position"),width:a.outerWidth(),height:a.outerHeight(),top:a.css("top"),left:a.css("left")})).remove()}this.originalElement.css("resize",this.originalResizeStyle);b(this.originalElement);return this},_mouseCapture:function(b){var a=false;for(var c in this.handles)if(e(this.handles[c])[0]==b.target)a=true;return!this.options.disabled&&a},_mouseStart:function(b){var a=this.options,c=this.element.position(), -d=this.element;this.resizing=true;this.documentScroll={top:e(document).scrollTop(),left:e(document).scrollLeft()};if(d.is(".ui-draggable")||/absolute/.test(d.css("position")))d.css({position:"absolute",top:c.top,left:c.left});e.browser.opera&&/relative/.test(d.css("position"))&&d.css({position:"relative",top:"auto",left:"auto"});this._renderProxy();c=m(this.helper.css("left"));var f=m(this.helper.css("top"));if(a.containment){c+=e(a.containment).scrollLeft()||0;f+=e(a.containment).scrollTop()||0}this.offset= -this.helper.offset();this.position={left:c,top:f};this.size=this._helper?{width:d.outerWidth(),height:d.outerHeight()}:{width:d.width(),height:d.height()};this.originalSize=this._helper?{width:d.outerWidth(),height:d.outerHeight()}:{width:d.width(),height:d.height()};this.originalPosition={left:c,top:f};this.sizeDiff={width:d.outerWidth()-d.width(),height:d.outerHeight()-d.height()};this.originalMousePosition={left:b.pageX,top:b.pageY};this.aspectRatio=typeof a.aspectRatio=="number"?a.aspectRatio: -this.originalSize.width/this.originalSize.height||1;a=e(".ui-resizable-"+this.axis).css("cursor");e("body").css("cursor",a=="auto"?this.axis+"-resize":a);d.addClass("ui-resizable-resizing");this._propagate("start",b);return true},_mouseDrag:function(b){var a=this.helper,c=this.originalMousePosition,d=this._change[this.axis];if(!d)return false;c=d.apply(this,[b,b.pageX-c.left||0,b.pageY-c.top||0]);if(this._aspectRatio||b.shiftKey)c=this._updateRatio(c,b);c=this._respectSize(c,b);this._propagate("resize", -b);a.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize();this._updateCache(c);this._trigger("resize",b,this.ui());return false},_mouseStop:function(b){this.resizing=false;var a=this.options,c=this;if(this._helper){var d=this._proportionallyResizeElements,f=d.length&&/textarea/i.test(d[0].nodeName);d=f&&e.ui.hasScroll(d[0],"left")?0:c.sizeDiff.height; -f={width:c.size.width-(f?0:c.sizeDiff.width),height:c.size.height-d};d=parseInt(c.element.css("left"),10)+(c.position.left-c.originalPosition.left)||null;var g=parseInt(c.element.css("top"),10)+(c.position.top-c.originalPosition.top)||null;a.animate||this.element.css(e.extend(f,{top:g,left:d}));c.helper.height(c.size.height);c.helper.width(c.size.width);this._helper&&!a.animate&&this._proportionallyResize()}e("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop", -b);this._helper&&this.helper.remove();return false},_updateCache:function(b){this.offset=this.helper.offset();if(l(b.left))this.position.left=b.left;if(l(b.top))this.position.top=b.top;if(l(b.height))this.size.height=b.height;if(l(b.width))this.size.width=b.width},_updateRatio:function(b){var a=this.position,c=this.size,d=this.axis;if(b.height)b.width=c.height*this.aspectRatio;else if(b.width)b.height=c.width/this.aspectRatio;if(d=="sw"){b.left=a.left+(c.width-b.width);b.top=null}if(d=="nw"){b.top= -a.top+(c.height-b.height);b.left=a.left+(c.width-b.width)}return b},_respectSize:function(b){var a=this.options,c=this.axis,d=l(b.width)&&a.maxWidth&&a.maxWidthb.width,h=l(b.height)&&a.minHeight&&a.minHeight>b.height;if(g)b.width=a.minWidth;if(h)b.height=a.minHeight;if(d)b.width=a.maxWidth;if(f)b.height=a.maxHeight;var i=this.originalPosition.left+this.originalSize.width,j=this.position.top+this.size.height, -k=/sw|nw|w/.test(c);c=/nw|ne|n/.test(c);if(g&&k)b.left=i-a.minWidth;if(d&&k)b.left=i-a.maxWidth;if(h&&c)b.top=j-a.minHeight;if(f&&c)b.top=j-a.maxHeight;if((a=!b.width&&!b.height)&&!b.left&&b.top)b.top=null;else if(a&&!b.top&&b.left)b.left=null;return b},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var b=this.helper||this.element,a=0;a');var a=e.browser.msie&&e.browser.version<7,c=a?1:0;a=a?2:-1;this.helper.addClass(this._helper).css({width:this.element.outerWidth()+a,height:this.element.outerHeight()+a,position:"absolute",left:this.elementOffset.left-c+"px",top:this.elementOffset.top-c+"px",zIndex:++b.zIndex});this.helper.appendTo("body").disableSelection()}else this.helper=this.element},_change:{e:function(b,a){return{width:this.originalSize.width+ -a}},w:function(b,a){return{left:this.originalPosition.left+a,width:this.originalSize.width-a}},n:function(b,a,c){return{top:this.originalPosition.top+c,height:this.originalSize.height-c}},s:function(b,a,c){return{height:this.originalSize.height+c}},se:function(b,a,c){return e.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[b,a,c]))},sw:function(b,a,c){return e.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[b,a,c]))},ne:function(b,a,c){return e.extend(this._change.n.apply(this, -arguments),this._change.e.apply(this,[b,a,c]))},nw:function(b,a,c){return e.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[b,a,c]))}},_propagate:function(b,a){e.ui.plugin.call(this,b,[a,this.ui()]);b!="resize"&&this._trigger(b,a,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}});e.extend(e.ui.resizable, -{version:"1.8.9"});e.ui.plugin.add("resizable","alsoResize",{start:function(){var b=e(this).data("resizable").options,a=function(c){e(c).each(function(){var d=e(this);d.data("resizable-alsoresize",{width:parseInt(d.width(),10),height:parseInt(d.height(),10),left:parseInt(d.css("left"),10),top:parseInt(d.css("top"),10),position:d.css("position")})})};if(typeof b.alsoResize=="object"&&!b.alsoResize.parentNode)if(b.alsoResize.length){b.alsoResize=b.alsoResize[0];a(b.alsoResize)}else e.each(b.alsoResize, -function(c){a(c)});else a(b.alsoResize)},resize:function(b,a){var c=e(this).data("resizable");b=c.options;var d=c.originalSize,f=c.originalPosition,g={height:c.size.height-d.height||0,width:c.size.width-d.width||0,top:c.position.top-f.top||0,left:c.position.left-f.left||0},h=function(i,j){e(i).each(function(){var k=e(this),q=e(this).data("resizable-alsoresize"),p={},r=j&&j.length?j:k.parents(a.originalElement[0]).length?["width","height"]:["width","height","top","left"];e.each(r,function(n,o){if((n= -(q[o]||0)+(g[o]||0))&&n>=0)p[o]=n||null});if(e.browser.opera&&/relative/.test(k.css("position"))){c._revertToRelativePosition=true;k.css({position:"absolute",top:"auto",left:"auto"})}k.css(p)})};typeof b.alsoResize=="object"&&!b.alsoResize.nodeType?e.each(b.alsoResize,function(i,j){h(i,j)}):h(b.alsoResize)},stop:function(){var b=e(this).data("resizable"),a=b.options,c=function(d){e(d).each(function(){var f=e(this);f.css({position:f.data("resizable-alsoresize").position})})};if(b._revertToRelativePosition){b._revertToRelativePosition= -false;typeof a.alsoResize=="object"&&!a.alsoResize.nodeType?e.each(a.alsoResize,function(d){c(d)}):c(a.alsoResize)}e(this).removeData("resizable-alsoresize")}});e.ui.plugin.add("resizable","animate",{stop:function(b){var a=e(this).data("resizable"),c=a.options,d=a._proportionallyResizeElements,f=d.length&&/textarea/i.test(d[0].nodeName),g=f&&e.ui.hasScroll(d[0],"left")?0:a.sizeDiff.height;f={width:a.size.width-(f?0:a.sizeDiff.width),height:a.size.height-g};g=parseInt(a.element.css("left"),10)+(a.position.left- -a.originalPosition.left)||null;var h=parseInt(a.element.css("top"),10)+(a.position.top-a.originalPosition.top)||null;a.element.animate(e.extend(f,h&&g?{top:h,left:g}:{}),{duration:c.animateDuration,easing:c.animateEasing,step:function(){var i={width:parseInt(a.element.css("width"),10),height:parseInt(a.element.css("height"),10),top:parseInt(a.element.css("top"),10),left:parseInt(a.element.css("left"),10)};d&&d.length&&e(d[0]).css({width:i.width,height:i.height});a._updateCache(i);a._propagate("resize", -b)}})}});e.ui.plugin.add("resizable","containment",{start:function(){var b=e(this).data("resizable"),a=b.element,c=b.options.containment;if(a=c instanceof e?c.get(0):/parent/.test(c)?a.parent().get(0):c){b.containerElement=e(a);if(/document/.test(c)||c==document){b.containerOffset={left:0,top:0};b.containerPosition={left:0,top:0};b.parentData={element:e(document),left:0,top:0,width:e(document).width(),height:e(document).height()||document.body.parentNode.scrollHeight}}else{var d=e(a),f=[];e(["Top", -"Right","Left","Bottom"]).each(function(i,j){f[i]=m(d.css("padding"+j))});b.containerOffset=d.offset();b.containerPosition=d.position();b.containerSize={height:d.innerHeight()-f[3],width:d.innerWidth()-f[1]};c=b.containerOffset;var g=b.containerSize.height,h=b.containerSize.width;h=e.ui.hasScroll(a,"left")?a.scrollWidth:h;g=e.ui.hasScroll(a)?a.scrollHeight:g;b.parentData={element:a,left:c.left,top:c.top,width:h,height:g}}}},resize:function(b){var a=e(this).data("resizable"),c=a.options,d=a.containerOffset, -f=a.position;b=a._aspectRatio||b.shiftKey;var g={top:0,left:0},h=a.containerElement;if(h[0]!=document&&/static/.test(h.css("position")))g=d;if(f.left<(a._helper?d.left:0)){a.size.width+=a._helper?a.position.left-d.left:a.position.left-g.left;if(b)a.size.height=a.size.width/c.aspectRatio;a.position.left=c.helper?d.left:0}if(f.top<(a._helper?d.top:0)){a.size.height+=a._helper?a.position.top-d.top:a.position.top;if(b)a.size.width=a.size.height*c.aspectRatio;a.position.top=a._helper?d.top:0}a.offset.left= -a.parentData.left+a.position.left;a.offset.top=a.parentData.top+a.position.top;c=Math.abs((a._helper?a.offset.left-g.left:a.offset.left-g.left)+a.sizeDiff.width);d=Math.abs((a._helper?a.offset.top-g.top:a.offset.top-d.top)+a.sizeDiff.height);f=a.containerElement.get(0)==a.element.parent().get(0);g=/relative|absolute/.test(a.containerElement.css("position"));if(f&&g)c-=a.parentData.left;if(c+a.size.width>=a.parentData.width){a.size.width=a.parentData.width-c;if(b)a.size.height=a.size.width/a.aspectRatio}if(d+ -a.size.height>=a.parentData.height){a.size.height=a.parentData.height-d;if(b)a.size.width=a.size.height*a.aspectRatio}},stop:function(){var b=e(this).data("resizable"),a=b.options,c=b.containerOffset,d=b.containerPosition,f=b.containerElement,g=e(b.helper),h=g.offset(),i=g.outerWidth()-b.sizeDiff.width;g=g.outerHeight()-b.sizeDiff.height;b._helper&&!a.animate&&/relative/.test(f.css("position"))&&e(this).css({left:h.left-d.left-c.left,width:i,height:g});b._helper&&!a.animate&&/static/.test(f.css("position"))&& -e(this).css({left:h.left-d.left-c.left,width:i,height:g})}});e.ui.plugin.add("resizable","ghost",{start:function(){var b=e(this).data("resizable"),a=b.options,c=b.size;b.ghost=b.originalElement.clone();b.ghost.css({opacity:0.25,display:"block",position:"relative",height:c.height,width:c.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof a.ghost=="string"?a.ghost:"");b.ghost.appendTo(b.helper)},resize:function(){var b=e(this).data("resizable");b.ghost&&b.ghost.css({position:"relative", -height:b.size.height,width:b.size.width})},stop:function(){var b=e(this).data("resizable");b.ghost&&b.helper&&b.helper.get(0).removeChild(b.ghost.get(0))}});e.ui.plugin.add("resizable","grid",{resize:function(){var b=e(this).data("resizable"),a=b.options,c=b.size,d=b.originalSize,f=b.originalPosition,g=b.axis;a.grid=typeof a.grid=="number"?[a.grid,a.grid]:a.grid;var h=Math.round((c.width-d.width)/(a.grid[0]||1))*(a.grid[0]||1);a=Math.round((c.height-d.height)/(a.grid[1]||1))*(a.grid[1]||1);if(/^(se|s|e)$/.test(g)){b.size.width= -d.width+h;b.size.height=d.height+a}else if(/^(ne)$/.test(g)){b.size.width=d.width+h;b.size.height=d.height+a;b.position.top=f.top-a}else{if(/^(sw)$/.test(g)){b.size.width=d.width+h;b.size.height=d.height+a}else{b.size.width=d.width+h;b.size.height=d.height+a;b.position.top=f.top-a}b.position.left=f.left-h}}});var m=function(b){return parseInt(b,10)||0},l=function(b){return!isNaN(parseInt(b,10))}})(jQuery); diff --git a/client/lib/jquery-ui/development-bundle/ui/minified/jquery.ui.selectable.min.js b/client/lib/jquery-ui/development-bundle/ui/minified/jquery.ui.selectable.min.js deleted file mode 100755 index c4abc33..0000000 --- a/client/lib/jquery-ui/development-bundle/ui/minified/jquery.ui.selectable.min.js +++ /dev/null @@ -1,22 +0,0 @@ -/* - * jQuery UI Selectable 1.8.9 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Selectables - * - * Depends: - * jquery.ui.core.js - * jquery.ui.mouse.js - * jquery.ui.widget.js - */ -(function(e){e.widget("ui.selectable",e.ui.mouse,{options:{appendTo:"body",autoRefresh:true,distance:0,filter:"*",tolerance:"touch"},_create:function(){var c=this;this.element.addClass("ui-selectable");this.dragged=false;var f;this.refresh=function(){f=e(c.options.filter,c.element[0]);f.each(function(){var d=e(this),b=d.offset();e.data(this,"selectable-item",{element:this,$element:d,left:b.left,top:b.top,right:b.left+d.outerWidth(),bottom:b.top+d.outerHeight(),startselected:false,selected:d.hasClass("ui-selected"), -selecting:d.hasClass("ui-selecting"),unselecting:d.hasClass("ui-unselecting")})})};this.refresh();this.selectees=f.addClass("ui-selectee");this._mouseInit();this.helper=e("
")},destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item");this.element.removeClass("ui-selectable ui-selectable-disabled").removeData("selectable").unbind(".selectable");this._mouseDestroy();return this},_mouseStart:function(c){var f=this;this.opos=[c.pageX, -c.pageY];if(!this.options.disabled){var d=this.options;this.selectees=e(d.filter,this.element[0]);this._trigger("start",c);e(d.appendTo).append(this.helper);this.helper.css({left:c.clientX,top:c.clientY,width:0,height:0});d.autoRefresh&&this.refresh();this.selectees.filter(".ui-selected").each(function(){var b=e.data(this,"selectable-item");b.startselected=true;if(!c.metaKey){b.$element.removeClass("ui-selected");b.selected=false;b.$element.addClass("ui-unselecting");b.unselecting=true;f._trigger("unselecting", -c,{unselecting:b.element})}});e(c.target).parents().andSelf().each(function(){var b=e.data(this,"selectable-item");if(b){var g=!c.metaKey||!b.$element.hasClass("ui-selected");b.$element.removeClass(g?"ui-unselecting":"ui-selected").addClass(g?"ui-selecting":"ui-unselecting");b.unselecting=!g;b.selecting=g;(b.selected=g)?f._trigger("selecting",c,{selecting:b.element}):f._trigger("unselecting",c,{unselecting:b.element});return false}})}},_mouseDrag:function(c){var f=this;this.dragged=true;if(!this.options.disabled){var d= -this.options,b=this.opos[0],g=this.opos[1],h=c.pageX,i=c.pageY;if(b>h){var j=h;h=b;b=j}if(g>i){j=i;i=g;g=j}this.helper.css({left:b,top:g,width:h-b,height:i-g});this.selectees.each(function(){var a=e.data(this,"selectable-item");if(!(!a||a.element==f.element[0])){var k=false;if(d.tolerance=="touch")k=!(a.left>h||a.righti||a.bottomb&&a.rightg&&a.bottom");if(!a.values)a.values=[this._valueMin(),this._valueMin()];if(a.values.length&&a.values.length!==2)a.values=[a.values[0],a.values[0]]}else this.range=d("
");this.range.appendTo(this.element).addClass("ui-slider-range");if(a.range==="min"||a.range==="max")this.range.addClass("ui-slider-range-"+a.range);this.range.addClass("ui-widget-header")}d(".ui-slider-handle",this.element).length===0&&d("").appendTo(this.element).addClass("ui-slider-handle"); -if(a.values&&a.values.length)for(;d(".ui-slider-handle",this.element).length").appendTo(this.element).addClass("ui-slider-handle");this.handles=d(".ui-slider-handle",this.element).addClass("ui-state-default ui-corner-all");this.handle=this.handles.eq(0);this.handles.add(this.range).filter("a").click(function(c){c.preventDefault()}).hover(function(){a.disabled||d(this).addClass("ui-state-hover")},function(){d(this).removeClass("ui-state-hover")}).focus(function(){if(a.disabled)d(this).blur(); -else{d(".ui-slider .ui-state-focus").removeClass("ui-state-focus");d(this).addClass("ui-state-focus")}}).blur(function(){d(this).removeClass("ui-state-focus")});this.handles.each(function(c){d(this).data("index.ui-slider-handle",c)});this.handles.keydown(function(c){var e=true,f=d(this).data("index.ui-slider-handle"),h,g,i;if(!b.options.disabled){switch(c.keyCode){case d.ui.keyCode.HOME:case d.ui.keyCode.END:case d.ui.keyCode.PAGE_UP:case d.ui.keyCode.PAGE_DOWN:case d.ui.keyCode.UP:case d.ui.keyCode.RIGHT:case d.ui.keyCode.DOWN:case d.ui.keyCode.LEFT:e= -false;if(!b._keySliding){b._keySliding=true;d(this).addClass("ui-state-active");h=b._start(c,f);if(h===false)return}break}i=b.options.step;h=b.options.values&&b.options.values.length?(g=b.values(f)):(g=b.value());switch(c.keyCode){case d.ui.keyCode.HOME:g=b._valueMin();break;case d.ui.keyCode.END:g=b._valueMax();break;case d.ui.keyCode.PAGE_UP:g=b._trimAlignValue(h+(b._valueMax()-b._valueMin())/5);break;case d.ui.keyCode.PAGE_DOWN:g=b._trimAlignValue(h-(b._valueMax()-b._valueMin())/5);break;case d.ui.keyCode.UP:case d.ui.keyCode.RIGHT:if(h=== -b._valueMax())return;g=b._trimAlignValue(h+i);break;case d.ui.keyCode.DOWN:case d.ui.keyCode.LEFT:if(h===b._valueMin())return;g=b._trimAlignValue(h-i);break}b._slide(c,f,g);return e}}).keyup(function(c){var e=d(this).data("index.ui-slider-handle");if(b._keySliding){b._keySliding=false;b._stop(c,e);b._change(c,e);d(this).removeClass("ui-state-active")}});this._refreshValue();this._animateOff=false},destroy:function(){this.handles.remove();this.range.remove();this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-slider-disabled ui-widget ui-widget-content ui-corner-all").removeData("slider").unbind(".slider"); -this._mouseDestroy();return this},_mouseCapture:function(b){var a=this.options,c,e,f,h,g;if(a.disabled)return false;this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};this.elementOffset=this.element.offset();c=this._normValueFromMouse({x:b.pageX,y:b.pageY});e=this._valueMax()-this._valueMin()+1;h=this;this.handles.each(function(i){var j=Math.abs(c-h.values(i));if(e>j){e=j;f=d(this);g=i}});if(a.range===true&&this.values(1)===a.min){g+=1;f=d(this.handles[g])}if(this._start(b, -g)===false)return false;this._mouseSliding=true;h._handleIndex=g;f.addClass("ui-state-active").focus();a=f.offset();this._clickOffset=!d(b.target).parents().andSelf().is(".ui-slider-handle")?{left:0,top:0}:{left:b.pageX-a.left-f.width()/2,top:b.pageY-a.top-f.height()/2-(parseInt(f.css("borderTopWidth"),10)||0)-(parseInt(f.css("borderBottomWidth"),10)||0)+(parseInt(f.css("marginTop"),10)||0)};this.handles.hasClass("ui-state-hover")||this._slide(b,g,c);return this._animateOff=true},_mouseStart:function(){return true}, -_mouseDrag:function(b){var a=this._normValueFromMouse({x:b.pageX,y:b.pageY});this._slide(b,this._handleIndex,a);return false},_mouseStop:function(b){this.handles.removeClass("ui-state-active");this._mouseSliding=false;this._stop(b,this._handleIndex);this._change(b,this._handleIndex);this._clickOffset=this._handleIndex=null;return this._animateOff=false},_detectOrientation:function(){this.orientation=this.options.orientation==="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(b){var a; -if(this.orientation==="horizontal"){a=this.elementSize.width;b=b.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)}else{a=this.elementSize.height;b=b.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)}a=b/a;if(a>1)a=1;if(a<0)a=0;if(this.orientation==="vertical")a=1-a;b=this._valueMax()-this._valueMin();return this._trimAlignValue(this._valueMin()+a*b)},_start:function(b,a){var c={handle:this.handles[a],value:this.value()};if(this.options.values&&this.options.values.length){c.value= -this.values(a);c.values=this.values()}return this._trigger("start",b,c)},_slide:function(b,a,c){var e;if(this.options.values&&this.options.values.length){e=this.values(a?0:1);if(this.options.values.length===2&&this.options.range===true&&(a===0&&c>e||a===1&&c1){this.options.values[b]=this._trimAlignValue(a);this._refreshValue();this._change(null,b)}if(arguments.length)if(d.isArray(arguments[0])){c=this.options.values;e=arguments[0];for(f=0;f=this._valueMax())return this._valueMax();var a=this.options.step>0?this.options.step:1,c=(b-this._valueMin())%a;alignValue=b-c;if(Math.abs(c)*2>=a)alignValue+=c>0?a:-a;return parseFloat(alignValue.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max}, -_refreshValue:function(){var b=this.options.range,a=this.options,c=this,e=!this._animateOff?a.animate:false,f,h={},g,i,j,l;if(this.options.values&&this.options.values.length)this.handles.each(function(k){f=(c.values(k)-c._valueMin())/(c._valueMax()-c._valueMin())*100;h[c.orientation==="horizontal"?"left":"bottom"]=f+"%";d(this).stop(1,1)[e?"animate":"css"](h,a.animate);if(c.options.range===true)if(c.orientation==="horizontal"){if(k===0)c.range.stop(1,1)[e?"animate":"css"]({left:f+"%"},a.animate); -if(k===1)c.range[e?"animate":"css"]({width:f-g+"%"},{queue:false,duration:a.animate})}else{if(k===0)c.range.stop(1,1)[e?"animate":"css"]({bottom:f+"%"},a.animate);if(k===1)c.range[e?"animate":"css"]({height:f-g+"%"},{queue:false,duration:a.animate})}g=f});else{i=this.value();j=this._valueMin();l=this._valueMax();f=l!==j?(i-j)/(l-j)*100:0;h[c.orientation==="horizontal"?"left":"bottom"]=f+"%";this.handle.stop(1,1)[e?"animate":"css"](h,a.animate);if(b==="min"&&this.orientation==="horizontal")this.range.stop(1, -1)[e?"animate":"css"]({width:f+"%"},a.animate);if(b==="max"&&this.orientation==="horizontal")this.range[e?"animate":"css"]({width:100-f+"%"},{queue:false,duration:a.animate});if(b==="min"&&this.orientation==="vertical")this.range.stop(1,1)[e?"animate":"css"]({height:f+"%"},a.animate);if(b==="max"&&this.orientation==="vertical")this.range[e?"animate":"css"]({height:100-f+"%"},{queue:false,duration:a.animate})}}});d.extend(d.ui.slider,{version:"1.8.9"})})(jQuery); diff --git a/client/lib/jquery-ui/development-bundle/ui/minified/jquery.ui.sortable.min.js b/client/lib/jquery-ui/development-bundle/ui/minified/jquery.ui.sortable.min.js deleted file mode 100755 index 9a3b57c..0000000 --- a/client/lib/jquery-ui/development-bundle/ui/minified/jquery.ui.sortable.min.js +++ /dev/null @@ -1,60 +0,0 @@ -/* - * jQuery UI Sortable 1.8.9 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Sortables - * - * Depends: - * jquery.ui.core.js - * jquery.ui.mouse.js - * jquery.ui.widget.js - */ -(function(d){d.widget("ui.sortable",d.ui.mouse,{widgetEventPrefix:"sort",options:{appendTo:"parent",axis:false,connectWith:false,containment:false,cursor:"auto",cursorAt:false,dropOnEmpty:true,forcePlaceholderSize:false,forceHelperSize:false,grid:false,handle:false,helper:"original",items:"> *",opacity:false,placeholder:false,revert:false,scroll:true,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1E3},_create:function(){this.containerCache={};this.element.addClass("ui-sortable"); -this.refresh();this.floating=this.items.length?/left|right/.test(this.items[0].item.css("float")):false;this.offset=this.element.offset();this._mouseInit()},destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled").removeData("sortable").unbind(".sortable");this._mouseDestroy();for(var a=this.items.length-1;a>=0;a--)this.items[a].item.removeData("sortable-item");return this},_setOption:function(a,b){if(a==="disabled"){this.options[a]=b;this.widget()[b?"addClass":"removeClass"]("ui-sortable-disabled")}else d.Widget.prototype._setOption.apply(this, -arguments)},_mouseCapture:function(a,b){if(this.reverting)return false;if(this.options.disabled||this.options.type=="static")return false;this._refreshItems(a);var c=null,e=this;d(a.target).parents().each(function(){if(d.data(this,"sortable-item")==e){c=d(this);return false}});if(d.data(a.target,"sortable-item")==e)c=d(a.target);if(!c)return false;if(this.options.handle&&!b){var f=false;d(this.options.handle,c).find("*").andSelf().each(function(){if(this==a.target)f=true});if(!f)return false}this.currentItem= -c;this._removeCurrentsFromItems();return true},_mouseStart:function(a,b,c){b=this.options;var e=this;this.currentContainer=this;this.refreshPositions();this.helper=this._createHelper(a);this._cacheHelperProportions();this._cacheMargins();this.scrollParent=this.helper.scrollParent();this.offset=this.currentItem.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};this.helper.css("position","absolute");this.cssPosition=this.helper.css("position");d.extend(this.offset, -{click:{left:a.pageX-this.offset.left,top:a.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this._generatePosition(a);this.originalPageX=a.pageX;this.originalPageY=a.pageY;b.cursorAt&&this._adjustOffsetFromHelper(b.cursorAt);this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]};this.helper[0]!=this.currentItem[0]&&this.currentItem.hide();this._createPlaceholder();b.containment&&this._setContainment(); -if(b.cursor){if(d("body").css("cursor"))this._storedCursor=d("body").css("cursor");d("body").css("cursor",b.cursor)}if(b.opacity){if(this.helper.css("opacity"))this._storedOpacity=this.helper.css("opacity");this.helper.css("opacity",b.opacity)}if(b.zIndex){if(this.helper.css("zIndex"))this._storedZIndex=this.helper.css("zIndex");this.helper.css("zIndex",b.zIndex)}if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML")this.overflowOffset=this.scrollParent.offset();this._trigger("start", -a,this._uiHash());this._preserveHelperProportions||this._cacheHelperProportions();if(!c)for(c=this.containers.length-1;c>=0;c--)this.containers[c]._trigger("activate",a,e._uiHash(this));if(d.ui.ddmanager)d.ui.ddmanager.current=this;d.ui.ddmanager&&!b.dropBehaviour&&d.ui.ddmanager.prepareOffsets(this,a);this.dragging=true;this.helper.addClass("ui-sortable-helper");this._mouseDrag(a);return true},_mouseDrag:function(a){this.position=this._generatePosition(a);this.positionAbs=this._convertPositionTo("absolute"); -if(!this.lastPositionAbs)this.lastPositionAbs=this.positionAbs;if(this.options.scroll){var b=this.options,c=false;if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){if(this.overflowOffset.top+this.scrollParent[0].offsetHeight-a.pageY=0;b--){c=this.items[b];var e=c.item[0],f=this._intersectsWithPointer(c);if(f)if(e!=this.currentItem[0]&&this.placeholder[f==1?"next":"prev"]()[0]!=e&&!d.ui.contains(this.placeholder[0],e)&&(this.options.type=="semi-dynamic"?!d.ui.contains(this.element[0],e):true)){this.direction=f==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(c))this._rearrange(a, -c);else break;this._trigger("change",a,this._uiHash());break}}this._contactContainers(a);d.ui.ddmanager&&d.ui.ddmanager.drag(this,a);this._trigger("sort",a,this._uiHash());this.lastPositionAbs=this.positionAbs;return false},_mouseStop:function(a,b){if(a){d.ui.ddmanager&&!this.options.dropBehaviour&&d.ui.ddmanager.drop(this,a);if(this.options.revert){var c=this;b=c.placeholder.offset();c.reverting=true;d(this.helper).animate({left:b.left-this.offset.parent.left-c.margins.left+(this.offsetParent[0]== -document.body?0:this.offsetParent[0].scrollLeft),top:b.top-this.offset.parent.top-c.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){c._clear(a)})}else this._clear(a,b);return false}},cancel:function(){var a=this;if(this.dragging){this._mouseUp({target:null});this.options.helper=="original"?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var b=this.containers.length- -1;b>=0;b--){this.containers[b]._trigger("deactivate",null,a._uiHash(this));if(this.containers[b].containerCache.over){this.containers[b]._trigger("out",null,a._uiHash(this));this.containers[b].containerCache.over=0}}}if(this.placeholder){this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]);this.options.helper!="original"&&this.helper&&this.helper[0].parentNode&&this.helper.remove();d.extend(this,{helper:null,dragging:false,reverting:false,_noFinalSort:null}); -this.domPosition.prev?d(this.domPosition.prev).after(this.currentItem):d(this.domPosition.parent).prepend(this.currentItem)}return this},serialize:function(a){var b=this._getItemsAsjQuery(a&&a.connected),c=[];a=a||{};d(b).each(function(){var e=(d(a.item||this).attr(a.attribute||"id")||"").match(a.expression||/(.+)[-=_](.+)/);if(e)c.push((a.key||e[1]+"[]")+"="+(a.key&&a.expression?e[1]:e[2]))});!c.length&&a.key&&c.push(a.key+"=");return c.join("&")},toArray:function(a){var b=this._getItemsAsjQuery(a&& -a.connected),c=[];a=a||{};b.each(function(){c.push(d(a.item||this).attr(a.attribute||"id")||"")});return c},_intersectsWith:function(a){var b=this.positionAbs.left,c=b+this.helperProportions.width,e=this.positionAbs.top,f=e+this.helperProportions.height,g=a.left,h=g+a.width,i=a.top,k=i+a.height,j=this.offset.click.top,l=this.offset.click.left;j=e+j>i&&e+jg&&b+la[this.floating?"width":"height"]?j:g0?"down":"up")},_getDragHorizontalDirection:function(){var a=this.positionAbs.left-this.lastPositionAbs.left;return a!=0&&(a>0?"right":"left")},refresh:function(a){this._refreshItems(a);this.refreshPositions();return this},_connectWith:function(){var a=this.options;return a.connectWith.constructor==String?[a.connectWith]:a.connectWith},_getItemsAsjQuery:function(a){var b=[],c=[],e=this._connectWith();if(e&&a)for(a=e.length-1;a>=0;a--)for(var f=d(e[a]),g=f.length-1;g>=0;g--){var h= -d.data(f[g],"sortable");if(h&&h!=this&&!h.options.disabled)c.push([d.isFunction(h.options.items)?h.options.items.call(h.element):d(h.options.items,h.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),h])}c.push([d.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):d(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);for(a=c.length-1;a>=0;a--)c[a][0].each(function(){b.push(this)}); -return d(b)},_removeCurrentsFromItems:function(){for(var a=this.currentItem.find(":data(sortable-item)"),b=0;b=0;f--)for(var g= -d(e[f]),h=g.length-1;h>=0;h--){var i=d.data(g[h],"sortable");if(i&&i!=this&&!i.options.disabled){c.push([d.isFunction(i.options.items)?i.options.items.call(i.element[0],a,{item:this.currentItem}):d(i.options.items,i.element),i]);this.containers.push(i)}}for(f=c.length-1;f>=0;f--){a=c[f][1];e=c[f][0];h=0;for(g=e.length;h=0;b--){var c=this.items[b],e=this.options.toleranceElement?d(this.options.toleranceElement,c.item):c.item;if(!a){c.width=e.outerWidth();c.height=e.outerHeight()}e=e.offset();c.left=e.left;c.top=e.top}if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(b=this.containers.length-1;b>=0;b--){e=this.containers[b].element.offset();this.containers[b].containerCache.left=e.left;this.containers[b].containerCache.top= -e.top;this.containers[b].containerCache.width=this.containers[b].element.outerWidth();this.containers[b].containerCache.height=this.containers[b].element.outerHeight()}return this},_createPlaceholder:function(a){var b=a||this,c=b.options;if(!c.placeholder||c.placeholder.constructor==String){var e=c.placeholder;c.placeholder={element:function(){var f=d(document.createElement(b.currentItem[0].nodeName)).addClass(e||b.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0]; -if(!e)f.style.visibility="hidden";return f},update:function(f,g){if(!(e&&!c.forcePlaceholderSize)){g.height()||g.height(b.currentItem.innerHeight()-parseInt(b.currentItem.css("paddingTop")||0,10)-parseInt(b.currentItem.css("paddingBottom")||0,10));g.width()||g.width(b.currentItem.innerWidth()-parseInt(b.currentItem.css("paddingLeft")||0,10)-parseInt(b.currentItem.css("paddingRight")||0,10))}}}}b.placeholder=d(c.placeholder.element.call(b.element,b.currentItem));b.currentItem.after(b.placeholder); -c.placeholder.update(b,b.placeholder)},_contactContainers:function(a){for(var b=null,c=null,e=this.containers.length-1;e>=0;e--)if(!d.ui.contains(this.currentItem[0],this.containers[e].element[0]))if(this._intersectsWith(this.containers[e].containerCache)){if(!(b&&d.ui.contains(this.containers[e].element[0],b.element[0]))){b=this.containers[e];c=e}}else if(this.containers[e].containerCache.over){this.containers[e]._trigger("out",a,this._uiHash(this));this.containers[e].containerCache.over=0}if(b)if(this.containers.length=== -1){this.containers[c]._trigger("over",a,this._uiHash(this));this.containers[c].containerCache.over=1}else if(this.currentContainer!=this.containers[c]){b=1E4;e=null;for(var f=this.positionAbs[this.containers[c].floating?"left":"top"],g=this.items.length-1;g>=0;g--)if(d.ui.contains(this.containers[c].element[0],this.items[g].item[0])){var h=this.items[g][this.containers[c].floating?"left":"top"];if(Math.abs(h-f)this.containment[2])f=this.containment[2]+this.offset.click.left;if(a.pageY-this.offset.click.top>this.containment[3])g=this.containment[3]+this.offset.click.top}if(b.grid){g=this.originalPageY+Math.round((g-this.originalPageY)/b.grid[1])*b.grid[1];g=this.containment?!(g-this.offset.click.top< -this.containment[1]||g-this.offset.click.top>this.containment[3])?g:!(g-this.offset.click.topthis.containment[2])?f:!(f-this.offset.click.left=0;e--)if(d.ui.contains(this.containers[e].element[0], -this.currentItem[0])&&!b){c.push(function(f){return function(g){f._trigger("receive",g,this._uiHash(this))}}.call(this,this.containers[e]));c.push(function(f){return function(g){f._trigger("update",g,this._uiHash(this))}}.call(this,this.containers[e]))}}for(e=this.containers.length-1;e>=0;e--){b||c.push(function(f){return function(g){f._trigger("deactivate",g,this._uiHash(this))}}.call(this,this.containers[e]));if(this.containers[e].containerCache.over){c.push(function(f){return function(g){f._trigger("out", -g,this._uiHash(this))}}.call(this,this.containers[e]));this.containers[e].containerCache.over=0}}this._storedCursor&&d("body").css("cursor",this._storedCursor);this._storedOpacity&&this.helper.css("opacity",this._storedOpacity);if(this._storedZIndex)this.helper.css("zIndex",this._storedZIndex=="auto"?"":this._storedZIndex);this.dragging=false;if(this.cancelHelperRemoval){if(!b){this._trigger("beforeStop",a,this._uiHash());for(e=0;e",remove:null,select:null,show:null,spinner:"Loading…",tabTemplate:"
  • #{label}
  • "},_create:function(){this._tabify(true)},_setOption:function(b,e){if(b=="selected")this.options.collapsible&& -e==this.options.selected||this.select(e);else{this.options[b]=e;this._tabify()}},_tabId:function(b){return b.title&&b.title.replace(/\s/g,"_").replace(/[^\w\u00c0-\uFFFF-]/g,"")||this.options.idPrefix+u()},_sanitizeSelector:function(b){return b.replace(/:/g,"\\:")},_cookie:function(){var b=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+w());return d.cookie.apply(null,[b].concat(d.makeArray(arguments)))},_ui:function(b,e){return{tab:b,panel:e,index:this.anchors.index(b)}},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-state-processing").find("span:data(label.tabs)").each(function(){var b= -d(this);b.html(b.data("label.tabs")).removeData("label.tabs")})},_tabify:function(b){function e(g,f){g.css("display","");!d.support.opacity&&f.opacity&&g[0].style.removeAttribute("filter")}var a=this,c=this.options,h=/^#.+/;this.list=this.element.find("ol,ul").eq(0);this.lis=d(" > li:has(a[href])",this.list);this.anchors=this.lis.map(function(){return d("a",this)[0]});this.panels=d([]);this.anchors.each(function(g,f){var i=d(f).attr("href"),l=i.split("#")[0],q;if(l&&(l===location.toString().split("#")[0]|| -(q=d("base")[0])&&l===q.href)){i=f.hash;f.href=i}if(h.test(i))a.panels=a.panels.add(a.element.find(a._sanitizeSelector(i)));else if(i&&i!=="#"){d.data(f,"href.tabs",i);d.data(f,"load.tabs",i.replace(/#.*$/,""));i=a._tabId(f);f.href="#"+i;f=a.element.find("#"+i);if(!f.length){f=d(c.panelTemplate).attr("id",i).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(a.panels[g-1]||a.list);f.data("destroy.tabs",true)}a.panels=a.panels.add(f)}else c.disabled.push(g)});if(b){this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all"); -this.list.addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.lis.addClass("ui-state-default ui-corner-top");this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom");if(c.selected===p){location.hash&&this.anchors.each(function(g,f){if(f.hash==location.hash){c.selected=g;return false}});if(typeof c.selected!=="number"&&c.cookie)c.selected=parseInt(a._cookie(),10);if(typeof c.selected!=="number"&&this.lis.filter(".ui-tabs-selected").length)c.selected= -this.lis.index(this.lis.filter(".ui-tabs-selected"));c.selected=c.selected||(this.lis.length?0:-1)}else if(c.selected===null)c.selected=-1;c.selected=c.selected>=0&&this.anchors[c.selected]||c.selected<0?c.selected:0;c.disabled=d.unique(c.disabled.concat(d.map(this.lis.filter(".ui-state-disabled"),function(g){return a.lis.index(g)}))).sort();d.inArray(c.selected,c.disabled)!=-1&&c.disabled.splice(d.inArray(c.selected,c.disabled),1);this.panels.addClass("ui-tabs-hide");this.lis.removeClass("ui-tabs-selected ui-state-active"); -if(c.selected>=0&&this.anchors.length){a.element.find(a._sanitizeSelector(a.anchors[c.selected].hash)).removeClass("ui-tabs-hide");this.lis.eq(c.selected).addClass("ui-tabs-selected ui-state-active");a.element.queue("tabs",function(){a._trigger("show",null,a._ui(a.anchors[c.selected],a.element.find(a._sanitizeSelector(a.anchors[c.selected].hash))[0]))});this.load(c.selected)}d(window).bind("unload",function(){a.lis.add(a.anchors).unbind(".tabs");a.lis=a.anchors=a.panels=null})}else c.selected=this.lis.index(this.lis.filter(".ui-tabs-selected")); -this.element[c.collapsible?"addClass":"removeClass"]("ui-tabs-collapsible");c.cookie&&this._cookie(c.selected,c.cookie);b=0;for(var j;j=this.lis[b];b++)d(j)[d.inArray(b,c.disabled)!=-1&&!d(j).hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled");c.cache===false&&this.anchors.removeData("cache.tabs");this.lis.add(this.anchors).unbind(".tabs");if(c.event!=="mouseover"){var k=function(g,f){f.is(":not(.ui-state-disabled)")&&f.addClass("ui-state-"+g)},n=function(g,f){f.removeClass("ui-state-"+ -g)};this.lis.bind("mouseover.tabs",function(){k("hover",d(this))});this.lis.bind("mouseout.tabs",function(){n("hover",d(this))});this.anchors.bind("focus.tabs",function(){k("focus",d(this).closest("li"))});this.anchors.bind("blur.tabs",function(){n("focus",d(this).closest("li"))})}var m,o;if(c.fx)if(d.isArray(c.fx)){m=c.fx[0];o=c.fx[1]}else m=o=c.fx;var r=o?function(g,f){d(g).closest("li").addClass("ui-tabs-selected ui-state-active");f.hide().removeClass("ui-tabs-hide").animate(o,o.duration||"normal", -function(){e(f,o);a._trigger("show",null,a._ui(g,f[0]))})}:function(g,f){d(g).closest("li").addClass("ui-tabs-selected ui-state-active");f.removeClass("ui-tabs-hide");a._trigger("show",null,a._ui(g,f[0]))},s=m?function(g,f){f.animate(m,m.duration||"normal",function(){a.lis.removeClass("ui-tabs-selected ui-state-active");f.addClass("ui-tabs-hide");e(f,m);a.element.dequeue("tabs")})}:function(g,f){a.lis.removeClass("ui-tabs-selected ui-state-active");f.addClass("ui-tabs-hide");a.element.dequeue("tabs")}; -this.anchors.bind(c.event+".tabs",function(){var g=this,f=d(g).closest("li"),i=a.panels.filter(":not(.ui-tabs-hide)"),l=a.element.find(a._sanitizeSelector(g.hash));if(f.hasClass("ui-tabs-selected")&&!c.collapsible||f.hasClass("ui-state-disabled")||f.hasClass("ui-state-processing")||a.panels.filter(":animated").length||a._trigger("select",null,a._ui(this,l[0]))===false){this.blur();return false}c.selected=a.anchors.index(this);a.abort();if(c.collapsible)if(f.hasClass("ui-tabs-selected")){c.selected= --1;c.cookie&&a._cookie(c.selected,c.cookie);a.element.queue("tabs",function(){s(g,i)}).dequeue("tabs");this.blur();return false}else if(!i.length){c.cookie&&a._cookie(c.selected,c.cookie);a.element.queue("tabs",function(){r(g,l)});a.load(a.anchors.index(this));this.blur();return false}c.cookie&&a._cookie(c.selected,c.cookie);if(l.length){i.length&&a.element.queue("tabs",function(){s(g,i)});a.element.queue("tabs",function(){r(g,l)});a.load(a.anchors.index(this))}else throw"jQuery UI Tabs: Mismatching fragment identifier."; -d.browser.msie&&this.blur()});this.anchors.bind("click.tabs",function(){return false})},_getIndex:function(b){if(typeof b=="string")b=this.anchors.index(this.anchors.filter("[href$="+b+"]"));return b},destroy:function(){var b=this.options;this.abort();this.element.unbind(".tabs").removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible").removeData("tabs");this.list.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.anchors.each(function(){var e= -d.data(this,"href.tabs");if(e)this.href=e;var a=d(this).unbind(".tabs");d.each(["href","load","cache"],function(c,h){a.removeData(h+".tabs")})});this.lis.unbind(".tabs").add(this.panels).each(function(){d.data(this,"destroy.tabs")?d(this).remove():d(this).removeClass("ui-state-default ui-corner-top ui-tabs-selected ui-state-active ui-state-hover ui-state-focus ui-state-disabled ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide")});b.cookie&&this._cookie(null,b.cookie);return this},add:function(b, -e,a){if(a===p)a=this.anchors.length;var c=this,h=this.options;e=d(h.tabTemplate.replace(/#\{href\}/g,b).replace(/#\{label\}/g,e));b=!b.indexOf("#")?b.replace("#",""):this._tabId(d("a",e)[0]);e.addClass("ui-state-default ui-corner-top").data("destroy.tabs",true);var j=c.element.find("#"+b);j.length||(j=d(h.panelTemplate).attr("id",b).data("destroy.tabs",true));j.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide");if(a>=this.lis.length){e.appendTo(this.list);j.appendTo(this.list[0].parentNode)}else{e.insertBefore(this.lis[a]); -j.insertBefore(this.panels[a])}h.disabled=d.map(h.disabled,function(k){return k>=a?++k:k});this._tabify();if(this.anchors.length==1){h.selected=0;e.addClass("ui-tabs-selected ui-state-active");j.removeClass("ui-tabs-hide");this.element.queue("tabs",function(){c._trigger("show",null,c._ui(c.anchors[0],c.panels[0]))});this.load(0)}this._trigger("add",null,this._ui(this.anchors[a],this.panels[a]));return this},remove:function(b){b=this._getIndex(b);var e=this.options,a=this.lis.eq(b).remove(),c=this.panels.eq(b).remove(); -if(a.hasClass("ui-tabs-selected")&&this.anchors.length>1)this.select(b+(b+1=b?--h:h});this._tabify();this._trigger("remove",null,this._ui(a.find("a")[0],c[0]));return this},enable:function(b){b=this._getIndex(b);var e=this.options;if(d.inArray(b,e.disabled)!=-1){this.lis.eq(b).removeClass("ui-state-disabled");e.disabled=d.grep(e.disabled,function(a){return a!=b});this._trigger("enable",null, -this._ui(this.anchors[b],this.panels[b]));return this}},disable:function(b){b=this._getIndex(b);var e=this.options;if(b!=e.selected){this.lis.eq(b).addClass("ui-state-disabled");e.disabled.push(b);e.disabled.sort();this._trigger("disable",null,this._ui(this.anchors[b],this.panels[b]))}return this},select:function(b){b=this._getIndex(b);if(b==-1)if(this.options.collapsible&&this.options.selected!=-1)b=this.options.selected;else return this;this.anchors.eq(b).trigger(this.options.event+".tabs");return this}, -load:function(b){b=this._getIndex(b);var e=this,a=this.options,c=this.anchors.eq(b)[0],h=d.data(c,"load.tabs");this.abort();if(!h||this.element.queue("tabs").length!==0&&d.data(c,"cache.tabs"))this.element.dequeue("tabs");else{this.lis.eq(b).addClass("ui-state-processing");if(a.spinner){var j=d("span",c);j.data("label.tabs",j.html()).html(a.spinner)}this.xhr=d.ajax(d.extend({},a.ajaxOptions,{url:h,success:function(k,n){e.element.find(e._sanitizeSelector(c.hash)).html(k);e._cleanup();a.cache&&d.data(c, -"cache.tabs",true);e._trigger("load",null,e._ui(e.anchors[b],e.panels[b]));try{a.ajaxOptions.success(k,n)}catch(m){}},error:function(k,n){e._cleanup();e._trigger("load",null,e._ui(e.anchors[b],e.panels[b]));try{a.ajaxOptions.error(k,n,b,c)}catch(m){}}}));e.element.dequeue("tabs");return this}},abort:function(){this.element.queue([]);this.panels.stop(false,true);this.element.queue("tabs",this.element.queue("tabs").splice(-2,2));if(this.xhr){this.xhr.abort();delete this.xhr}this._cleanup();return this}, -url:function(b,e){this.anchors.eq(b).removeData("cache.tabs").data("load.tabs",e);return this},length:function(){return this.anchors.length}});d.extend(d.ui.tabs,{version:"1.8.9"});d.extend(d.ui.tabs.prototype,{rotation:null,rotate:function(b,e){var a=this,c=this.options,h=a._rotate||(a._rotate=function(j){clearTimeout(a.rotation);a.rotation=setTimeout(function(){var k=c.selected;a.select(++k - - - - jQuery UI Example Page - - - - - - - -

    Welcome to jQuery UI!

    -

    This page demonstrates the widgets you downloaded using the theme you selected in the download builder. We've included and linked to minified versions of jQuery, your personalized copy of jQuery UI (js/jquery-ui-1.8.9.custom.min.js), and css/smoothness/jquery-ui-1.8.9.custom.css which imports the entire jQuery UI CSS Framework. You can choose to link a subset of the CSS Framework depending on your needs.

    -

    You've downloaded components and a theme that are compatible with jQuery 1.3+. Please make sure you are using jQuery 1.3+ in your production environment.

    - -

    YOUR COMPONENTS:

    - - -

    Accordion

    -
    -
    -

    First

    -
    Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet.
    -
    -
    -

    Second

    -
    Phasellus mattis tincidunt nibh.
    -
    -
    -

    Third

    -
    Nam dui erat, auctor a, dignissim quis.
    -
    -
    - - -

    Autocomplete

    -
    - -
    - - - -

    Button

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

    Tabs

    -
    - -
    Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
    -
    Phasellus mattis tincidunt nibh. Cras orci urna, blandit id, pretium vel, aliquet ornare, felis. Maecenas scelerisque sem non nisl. Fusce sed lorem in enim dictum bibendum.
    -
    Nam dui erat, auctor a, dignissim quis, sollicitudin eu, felis. Pellentesque nisi urna, interdum eget, sagittis et, consequat vestibulum, lacus. Mauris porttitor ullamcorper augue.
    -
    - - -

    Dialog

    -

    Open Dialog

    - - -

    Overlay and Shadow Classes (not currently used in UI widgets)

    -
    -

    Lorem ipsum dolor sit amet, Nulla nec tortor. Donec id elit quis purus consectetur consequat.

    Nam congue semper tellus. Sed erat dolor, dapibus sit amet, venenatis ornare, ultrices ut, nisi. Aliquam ante. Suspendisse scelerisque dui nec velit. Duis augue augue, gravida euismod, vulputate ac, facilisis id, sem. Morbi in orci.

    Nulla purus lacus, pulvinar vel, malesuada ac, mattis nec, quam. Nam molestie scelerisque quam. Nullam feugiat cursus lacus.orem ipsum dolor sit amet, consectetur adipiscing elit. Donec libero risus, commodo vitae, pharetra mollis, posuere eu, pede. Nulla nec tortor. Donec id elit quis purus consectetur consequat.

    Nam congue semper tellus. Sed erat dolor, dapibus sit amet, venenatis ornare, ultrices ut, nisi. Aliquam ante. Suspendisse scelerisque dui nec velit. Duis augue augue, gravida euismod, vulputate ac, facilisis id, sem. Morbi in orci. Nulla purus lacus, pulvinar vel, malesuada ac, mattis nec, quam. Nam molestie scelerisque quam.

    Nullam feugiat cursus lacus.orem ipsum dolor sit amet, consectetur adipiscing elit. Donec libero risus, commodo vitae, pharetra mollis, posuere eu, pede. Nulla nec tortor. Donec id elit quis purus consectetur consequat. Nam congue semper tellus. Sed erat dolor, dapibus sit amet, venenatis ornare, ultrices ut, nisi. Aliquam ante.

    Suspendisse scelerisque dui nec velit. Duis augue augue, gravida euismod, vulputate ac, facilisis id, sem. Morbi in orci. Nulla purus lacus, pulvinar vel, malesuada ac, mattis nec, quam. Nam molestie scelerisque quam. Nullam feugiat cursus lacus.orem ipsum dolor sit amet, consectetur adipiscing elit. Donec libero risus, commodo vitae, pharetra mollis, posuere eu, pede. Nulla nec tortor. Donec id elit quis purus consectetur consequat. Nam congue semper tellus. Sed erat dolor, dapibus sit amet, venenatis ornare, ultrices ut, nisi.

    - - -
    -
    -
    -

    Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

    -
    -
    - -
    - - - -
    -

    Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

    -
    - - - -

    Framework Icons (content color preview)

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

    Slider

    -
    - - -

    Datepicker

    -
    - - -

    Progressbar

    -
    - - -

    Highlight / Error

    -
    -
    -

    - Hey! Sample ui-state-highlight style.

    -
    -
    -
    -
    -
    -

    - Alert: Sample ui-state-error style.

    -
    -
    - - - - - diff --git a/client/lib/jquery-ui/js/jquery-1.4.4.min.js b/client/lib/jquery-ui/js/jquery-1.4.4.min.js deleted file mode 100755 index 8f3ca2e..0000000 --- a/client/lib/jquery-ui/js/jquery-1.4.4.min.js +++ /dev/null @@ -1,167 +0,0 @@ -/*! - * jQuery JavaScript Library v1.4.4 - * http://jquery.com/ - * - * Copyright 2010, John Resig - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * Includes Sizzle.js - * http://sizzlejs.com/ - * Copyright 2010, The Dojo Foundation - * Released under the MIT, BSD, and GPL Licenses. - * - * Date: Thu Nov 11 19:04:53 2010 -0500 - */ -(function(E,B){function ka(a,b,d){if(d===B&&a.nodeType===1){d=a.getAttribute("data-"+b);if(typeof d==="string"){try{d=d==="true"?true:d==="false"?false:d==="null"?null:!c.isNaN(d)?parseFloat(d):Ja.test(d)?c.parseJSON(d):d}catch(e){}c.data(a,b,d)}else d=B}return d}function U(){return false}function ca(){return true}function la(a,b,d){d[0].type=a;return c.event.handle.apply(b,d)}function Ka(a){var b,d,e,f,h,l,k,o,x,r,A,C=[];f=[];h=c.data(this,this.nodeType?"events":"__events__");if(typeof h==="function")h= -h.events;if(!(a.liveFired===this||!h||!h.live||a.button&&a.type==="click")){if(a.namespace)A=RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)");a.liveFired=this;var J=h.live.slice(0);for(k=0;kd)break;a.currentTarget=f.elem;a.data=f.handleObj.data;a.handleObj=f.handleObj;A=f.handleObj.origHandler.apply(f.elem,arguments);if(A===false||a.isPropagationStopped()){d=f.level;if(A===false)b=false;if(a.isImmediatePropagationStopped())break}}return b}}function Y(a,b){return(a&&a!=="*"?a+".":"")+b.replace(La, -"`").replace(Ma,"&")}function ma(a,b,d){if(c.isFunction(b))return c.grep(a,function(f,h){return!!b.call(f,h,f)===d});else if(b.nodeType)return c.grep(a,function(f){return f===b===d});else if(typeof b==="string"){var e=c.grep(a,function(f){return f.nodeType===1});if(Na.test(b))return c.filter(b,e,!d);else b=c.filter(b,e)}return c.grep(a,function(f){return c.inArray(f,b)>=0===d})}function na(a,b){var d=0;b.each(function(){if(this.nodeName===(a[d]&&a[d].nodeName)){var e=c.data(a[d++]),f=c.data(this, -e);if(e=e&&e.events){delete f.handle;f.events={};for(var h in e)for(var l in e[h])c.event.add(this,h,e[h][l],e[h][l].data)}}})}function Oa(a,b){b.src?c.ajax({url:b.src,async:false,dataType:"script"}):c.globalEval(b.text||b.textContent||b.innerHTML||"");b.parentNode&&b.parentNode.removeChild(b)}function oa(a,b,d){var e=b==="width"?a.offsetWidth:a.offsetHeight;if(d==="border")return e;c.each(b==="width"?Pa:Qa,function(){d||(e-=parseFloat(c.css(a,"padding"+this))||0);if(d==="margin")e+=parseFloat(c.css(a, -"margin"+this))||0;else e-=parseFloat(c.css(a,"border"+this+"Width"))||0});return e}function da(a,b,d,e){if(c.isArray(b)&&b.length)c.each(b,function(f,h){d||Ra.test(a)?e(a,h):da(a+"["+(typeof h==="object"||c.isArray(h)?f:"")+"]",h,d,e)});else if(!d&&b!=null&&typeof b==="object")c.isEmptyObject(b)?e(a,""):c.each(b,function(f,h){da(a+"["+f+"]",h,d,e)});else e(a,b)}function S(a,b){var d={};c.each(pa.concat.apply([],pa.slice(0,b)),function(){d[this]=a});return d}function qa(a){if(!ea[a]){var b=c("<"+ -a+">").appendTo("body"),d=b.css("display");b.remove();if(d==="none"||d==="")d="block";ea[a]=d}return ea[a]}function fa(a){return c.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:false}var t=E.document,c=function(){function a(){if(!b.isReady){try{t.documentElement.doScroll("left")}catch(j){setTimeout(a,1);return}b.ready()}}var b=function(j,s){return new b.fn.init(j,s)},d=E.jQuery,e=E.$,f,h=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]+)$)/,l=/\S/,k=/^\s+/,o=/\s+$/,x=/\W/,r=/\d/,A=/^<(\w+)\s*\/?>(?:<\/\1>)?$/, -C=/^[\],:{}\s]*$/,J=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,w=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,I=/(?:^|:|,)(?:\s*\[)+/g,L=/(webkit)[ \/]([\w.]+)/,g=/(opera)(?:.*version)?[ \/]([\w.]+)/,i=/(msie) ([\w.]+)/,n=/(mozilla)(?:.*? rv:([\w.]+))?/,m=navigator.userAgent,p=false,q=[],u,y=Object.prototype.toString,F=Object.prototype.hasOwnProperty,M=Array.prototype.push,N=Array.prototype.slice,O=String.prototype.trim,D=Array.prototype.indexOf,R={};b.fn=b.prototype={init:function(j, -s){var v,z,H;if(!j)return this;if(j.nodeType){this.context=this[0]=j;this.length=1;return this}if(j==="body"&&!s&&t.body){this.context=t;this[0]=t.body;this.selector="body";this.length=1;return this}if(typeof j==="string")if((v=h.exec(j))&&(v[1]||!s))if(v[1]){H=s?s.ownerDocument||s:t;if(z=A.exec(j))if(b.isPlainObject(s)){j=[t.createElement(z[1])];b.fn.attr.call(j,s,true)}else j=[H.createElement(z[1])];else{z=b.buildFragment([v[1]],[H]);j=(z.cacheable?z.fragment.cloneNode(true):z.fragment).childNodes}return b.merge(this, -j)}else{if((z=t.getElementById(v[2]))&&z.parentNode){if(z.id!==v[2])return f.find(j);this.length=1;this[0]=z}this.context=t;this.selector=j;return this}else if(!s&&!x.test(j)){this.selector=j;this.context=t;j=t.getElementsByTagName(j);return b.merge(this,j)}else return!s||s.jquery?(s||f).find(j):b(s).find(j);else if(b.isFunction(j))return f.ready(j);if(j.selector!==B){this.selector=j.selector;this.context=j.context}return b.makeArray(j,this)},selector:"",jquery:"1.4.4",length:0,size:function(){return this.length}, -toArray:function(){return N.call(this,0)},get:function(j){return j==null?this.toArray():j<0?this.slice(j)[0]:this[j]},pushStack:function(j,s,v){var z=b();b.isArray(j)?M.apply(z,j):b.merge(z,j);z.prevObject=this;z.context=this.context;if(s==="find")z.selector=this.selector+(this.selector?" ":"")+v;else if(s)z.selector=this.selector+"."+s+"("+v+")";return z},each:function(j,s){return b.each(this,j,s)},ready:function(j){b.bindReady();if(b.isReady)j.call(t,b);else q&&q.push(j);return this},eq:function(j){return j=== --1?this.slice(j):this.slice(j,+j+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(N.apply(this,arguments),"slice",N.call(arguments).join(","))},map:function(j){return this.pushStack(b.map(this,function(s,v){return j.call(s,v,s)}))},end:function(){return this.prevObject||b(null)},push:M,sort:[].sort,splice:[].splice};b.fn.init.prototype=b.fn;b.extend=b.fn.extend=function(){var j,s,v,z,H,G=arguments[0]||{},K=1,Q=arguments.length,ga=false; -if(typeof G==="boolean"){ga=G;G=arguments[1]||{};K=2}if(typeof G!=="object"&&!b.isFunction(G))G={};if(Q===K){G=this;--K}for(;K0))if(q){var s=0,v=q;for(q=null;j=v[s++];)j.call(t,b);b.fn.trigger&&b(t).trigger("ready").unbind("ready")}}},bindReady:function(){if(!p){p=true;if(t.readyState==="complete")return setTimeout(b.ready,1);if(t.addEventListener){t.addEventListener("DOMContentLoaded",u,false);E.addEventListener("load",b.ready,false)}else if(t.attachEvent){t.attachEvent("onreadystatechange",u);E.attachEvent("onload", -b.ready);var j=false;try{j=E.frameElement==null}catch(s){}t.documentElement.doScroll&&j&&a()}}},isFunction:function(j){return b.type(j)==="function"},isArray:Array.isArray||function(j){return b.type(j)==="array"},isWindow:function(j){return j&&typeof j==="object"&&"setInterval"in j},isNaN:function(j){return j==null||!r.test(j)||isNaN(j)},type:function(j){return j==null?String(j):R[y.call(j)]||"object"},isPlainObject:function(j){if(!j||b.type(j)!=="object"||j.nodeType||b.isWindow(j))return false;if(j.constructor&& -!F.call(j,"constructor")&&!F.call(j.constructor.prototype,"isPrototypeOf"))return false;for(var s in j);return s===B||F.call(j,s)},isEmptyObject:function(j){for(var s in j)return false;return true},error:function(j){throw j;},parseJSON:function(j){if(typeof j!=="string"||!j)return null;j=b.trim(j);if(C.test(j.replace(J,"@").replace(w,"]").replace(I,"")))return E.JSON&&E.JSON.parse?E.JSON.parse(j):(new Function("return "+j))();else b.error("Invalid JSON: "+j)},noop:function(){},globalEval:function(j){if(j&& -l.test(j)){var s=t.getElementsByTagName("head")[0]||t.documentElement,v=t.createElement("script");v.type="text/javascript";if(b.support.scriptEval)v.appendChild(t.createTextNode(j));else v.text=j;s.insertBefore(v,s.firstChild);s.removeChild(v)}},nodeName:function(j,s){return j.nodeName&&j.nodeName.toUpperCase()===s.toUpperCase()},each:function(j,s,v){var z,H=0,G=j.length,K=G===B||b.isFunction(j);if(v)if(K)for(z in j){if(s.apply(j[z],v)===false)break}else for(;H
    a";var f=d.getElementsByTagName("*"),h=d.getElementsByTagName("a")[0],l=t.createElement("select"), -k=l.appendChild(t.createElement("option"));if(!(!f||!f.length||!h)){c.support={leadingWhitespace:d.firstChild.nodeType===3,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.getElementsByTagName("link").length,style:/red/.test(h.getAttribute("style")),hrefNormalized:h.getAttribute("href")==="/a",opacity:/^0.55$/.test(h.style.opacity),cssFloat:!!h.style.cssFloat,checkOn:d.getElementsByTagName("input")[0].value==="on",optSelected:k.selected,deleteExpando:true,optDisabled:false,checkClone:false, -scriptEval:false,noCloneEvent:true,boxModel:null,inlineBlockNeedsLayout:false,shrinkWrapBlocks:false,reliableHiddenOffsets:true};l.disabled=true;c.support.optDisabled=!k.disabled;b.type="text/javascript";try{b.appendChild(t.createTextNode("window."+e+"=1;"))}catch(o){}a.insertBefore(b,a.firstChild);if(E[e]){c.support.scriptEval=true;delete E[e]}try{delete b.test}catch(x){c.support.deleteExpando=false}a.removeChild(b);if(d.attachEvent&&d.fireEvent){d.attachEvent("onclick",function r(){c.support.noCloneEvent= -false;d.detachEvent("onclick",r)});d.cloneNode(true).fireEvent("onclick")}d=t.createElement("div");d.innerHTML="";a=t.createDocumentFragment();a.appendChild(d.firstChild);c.support.checkClone=a.cloneNode(true).cloneNode(true).lastChild.checked;c(function(){var r=t.createElement("div");r.style.width=r.style.paddingLeft="1px";t.body.appendChild(r);c.boxModel=c.support.boxModel=r.offsetWidth===2;if("zoom"in r.style){r.style.display="inline";r.style.zoom= -1;c.support.inlineBlockNeedsLayout=r.offsetWidth===2;r.style.display="";r.innerHTML="
    ";c.support.shrinkWrapBlocks=r.offsetWidth!==2}r.innerHTML="
    t
    ";var A=r.getElementsByTagName("td");c.support.reliableHiddenOffsets=A[0].offsetHeight===0;A[0].style.display="";A[1].style.display="none";c.support.reliableHiddenOffsets=c.support.reliableHiddenOffsets&&A[0].offsetHeight===0;r.innerHTML="";t.body.removeChild(r).style.display= -"none"});a=function(r){var A=t.createElement("div");r="on"+r;var C=r in A;if(!C){A.setAttribute(r,"return;");C=typeof A[r]==="function"}return C};c.support.submitBubbles=a("submit");c.support.changeBubbles=a("change");a=b=d=f=h=null}})();var ra={},Ja=/^(?:\{.*\}|\[.*\])$/;c.extend({cache:{},uuid:0,expando:"jQuery"+c.now(),noData:{embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:true},data:function(a,b,d){if(c.acceptData(a)){a=a==E?ra:a;var e=a.nodeType,f=e?a[c.expando]:null,h= -c.cache;if(!(e&&!f&&typeof b==="string"&&d===B)){if(e)f||(a[c.expando]=f=++c.uuid);else h=a;if(typeof b==="object")if(e)h[f]=c.extend(h[f],b);else c.extend(h,b);else if(e&&!h[f])h[f]={};a=e?h[f]:h;if(d!==B)a[b]=d;return typeof b==="string"?a[b]:a}}},removeData:function(a,b){if(c.acceptData(a)){a=a==E?ra:a;var d=a.nodeType,e=d?a[c.expando]:a,f=c.cache,h=d?f[e]:e;if(b){if(h){delete h[b];d&&c.isEmptyObject(h)&&c.removeData(a)}}else if(d&&c.support.deleteExpando)delete a[c.expando];else if(a.removeAttribute)a.removeAttribute(c.expando); -else if(d)delete f[e];else for(var l in a)delete a[l]}},acceptData:function(a){if(a.nodeName){var b=c.noData[a.nodeName.toLowerCase()];if(b)return!(b===true||a.getAttribute("classid")!==b)}return true}});c.fn.extend({data:function(a,b){var d=null;if(typeof a==="undefined"){if(this.length){var e=this[0].attributes,f;d=c.data(this[0]);for(var h=0,l=e.length;h-1)return true;return false},val:function(a){if(!arguments.length){var b=this[0];if(b){if(c.nodeName(b,"option")){var d=b.attributes.value;return!d||d.specified?b.value:b.text}if(c.nodeName(b,"select")){var e=b.selectedIndex;d=[];var f=b.options;b=b.type==="select-one"; -if(e<0)return null;var h=b?e:0;for(e=b?e+1:f.length;h=0;else if(c.nodeName(this,"select")){var A=c.makeArray(r);c("option",this).each(function(){this.selected=c.inArray(c(this).val(),A)>=0});if(!A.length)this.selectedIndex=-1}else this.value=r}})}});c.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true}, -attr:function(a,b,d,e){if(!a||a.nodeType===3||a.nodeType===8)return B;if(e&&b in c.attrFn)return c(a)[b](d);e=a.nodeType!==1||!c.isXMLDoc(a);var f=d!==B;b=e&&c.props[b]||b;var h=Ta.test(b);if((b in a||a[b]!==B)&&e&&!h){if(f){b==="type"&&Ua.test(a.nodeName)&&a.parentNode&&c.error("type property can't be changed");if(d===null)a.nodeType===1&&a.removeAttribute(b);else a[b]=d}if(c.nodeName(a,"form")&&a.getAttributeNode(b))return a.getAttributeNode(b).nodeValue;if(b==="tabIndex")return(b=a.getAttributeNode("tabIndex"))&& -b.specified?b.value:Va.test(a.nodeName)||Wa.test(a.nodeName)&&a.href?0:B;return a[b]}if(!c.support.style&&e&&b==="style"){if(f)a.style.cssText=""+d;return a.style.cssText}f&&a.setAttribute(b,""+d);if(!a.attributes[b]&&a.hasAttribute&&!a.hasAttribute(b))return B;a=!c.support.hrefNormalized&&e&&h?a.getAttribute(b,2):a.getAttribute(b);return a===null?B:a}});var X=/\.(.*)$/,ia=/^(?:textarea|input|select)$/i,La=/\./g,Ma=/ /g,Xa=/[^\w\s.|`]/g,Ya=function(a){return a.replace(Xa,"\\$&")},ua={focusin:0,focusout:0}; -c.event={add:function(a,b,d,e){if(!(a.nodeType===3||a.nodeType===8)){if(c.isWindow(a)&&a!==E&&!a.frameElement)a=E;if(d===false)d=U;else if(!d)return;var f,h;if(d.handler){f=d;d=f.handler}if(!d.guid)d.guid=c.guid++;if(h=c.data(a)){var l=a.nodeType?"events":"__events__",k=h[l],o=h.handle;if(typeof k==="function"){o=k.handle;k=k.events}else if(!k){a.nodeType||(h[l]=h=function(){});h.events=k={}}if(!o)h.handle=o=function(){return typeof c!=="undefined"&&!c.event.triggered?c.event.handle.apply(o.elem, -arguments):B};o.elem=a;b=b.split(" ");for(var x=0,r;l=b[x++];){h=f?c.extend({},f):{handler:d,data:e};if(l.indexOf(".")>-1){r=l.split(".");l=r.shift();h.namespace=r.slice(0).sort().join(".")}else{r=[];h.namespace=""}h.type=l;if(!h.guid)h.guid=d.guid;var A=k[l],C=c.event.special[l]||{};if(!A){A=k[l]=[];if(!C.setup||C.setup.call(a,e,r,o)===false)if(a.addEventListener)a.addEventListener(l,o,false);else a.attachEvent&&a.attachEvent("on"+l,o)}if(C.add){C.add.call(a,h);if(!h.handler.guid)h.handler.guid= -d.guid}A.push(h);c.event.global[l]=true}a=null}}},global:{},remove:function(a,b,d,e){if(!(a.nodeType===3||a.nodeType===8)){if(d===false)d=U;var f,h,l=0,k,o,x,r,A,C,J=a.nodeType?"events":"__events__",w=c.data(a),I=w&&w[J];if(w&&I){if(typeof I==="function"){w=I;I=I.events}if(b&&b.type){d=b.handler;b=b.type}if(!b||typeof b==="string"&&b.charAt(0)==="."){b=b||"";for(f in I)c.event.remove(a,f+b)}else{for(b=b.split(" ");f=b[l++];){r=f;k=f.indexOf(".")<0;o=[];if(!k){o=f.split(".");f=o.shift();x=RegExp("(^|\\.)"+ -c.map(o.slice(0).sort(),Ya).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(A=I[f])if(d){r=c.event.special[f]||{};for(h=e||0;h=0){a.type=f=f.slice(0,-1);a.exclusive=true}if(!d){a.stopPropagation();c.event.global[f]&&c.each(c.cache,function(){this.events&&this.events[f]&&c.event.trigger(a,b,this.handle.elem)})}if(!d||d.nodeType===3||d.nodeType=== -8)return B;a.result=B;a.target=d;b=c.makeArray(b);b.unshift(a)}a.currentTarget=d;(e=d.nodeType?c.data(d,"handle"):(c.data(d,"__events__")||{}).handle)&&e.apply(d,b);e=d.parentNode||d.ownerDocument;try{if(!(d&&d.nodeName&&c.noData[d.nodeName.toLowerCase()]))if(d["on"+f]&&d["on"+f].apply(d,b)===false){a.result=false;a.preventDefault()}}catch(h){}if(!a.isPropagationStopped()&&e)c.event.trigger(a,b,e,true);else if(!a.isDefaultPrevented()){var l;e=a.target;var k=f.replace(X,""),o=c.nodeName(e,"a")&&k=== -"click",x=c.event.special[k]||{};if((!x._default||x._default.call(d,a)===false)&&!o&&!(e&&e.nodeName&&c.noData[e.nodeName.toLowerCase()])){try{if(e[k]){if(l=e["on"+k])e["on"+k]=null;c.event.triggered=true;e[k]()}}catch(r){}if(l)e["on"+k]=l;c.event.triggered=false}}},handle:function(a){var b,d,e,f;d=[];var h=c.makeArray(arguments);a=h[0]=c.event.fix(a||E.event);a.currentTarget=this;b=a.type.indexOf(".")<0&&!a.exclusive;if(!b){e=a.type.split(".");a.type=e.shift();d=e.slice(0).sort();e=RegExp("(^|\\.)"+ -d.join("\\.(?:.*\\.)?")+"(\\.|$)")}a.namespace=a.namespace||d.join(".");f=c.data(this,this.nodeType?"events":"__events__");if(typeof f==="function")f=f.events;d=(f||{})[a.type];if(f&&d){d=d.slice(0);f=0;for(var l=d.length;f-1?c.map(a.options,function(e){return e.selected}).join("-"):"";else if(a.nodeName.toLowerCase()==="select")d=a.selectedIndex;return d},Z=function(a,b){var d=a.target,e,f;if(!(!ia.test(d.nodeName)||d.readOnly)){e=c.data(d,"_change_data");f=xa(d);if(a.type!=="focusout"||d.type!=="radio")c.data(d,"_change_data",f);if(!(e===B||f===e))if(e!=null||f){a.type="change";a.liveFired= -B;return c.event.trigger(a,b,d)}}};c.event.special.change={filters:{focusout:Z,beforedeactivate:Z,click:function(a){var b=a.target,d=b.type;if(d==="radio"||d==="checkbox"||b.nodeName.toLowerCase()==="select")return Z.call(this,a)},keydown:function(a){var b=a.target,d=b.type;if(a.keyCode===13&&b.nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(d==="checkbox"||d==="radio")||d==="select-multiple")return Z.call(this,a)},beforeactivate:function(a){a=a.target;c.data(a,"_change_data",xa(a))}},setup:function(){if(this.type=== -"file")return false;for(var a in V)c.event.add(this,a+".specialChange",V[a]);return ia.test(this.nodeName)},teardown:function(){c.event.remove(this,".specialChange");return ia.test(this.nodeName)}};V=c.event.special.change.filters;V.focus=V.beforeactivate}t.addEventListener&&c.each({focus:"focusin",blur:"focusout"},function(a,b){function d(e){e=c.event.fix(e);e.type=b;return c.event.trigger(e,null,e.target)}c.event.special[b]={setup:function(){ua[b]++===0&&t.addEventListener(a,d,true)},teardown:function(){--ua[b]=== -0&&t.removeEventListener(a,d,true)}}});c.each(["bind","one"],function(a,b){c.fn[b]=function(d,e,f){if(typeof d==="object"){for(var h in d)this[b](h,e,d[h],f);return this}if(c.isFunction(e)||e===false){f=e;e=B}var l=b==="one"?c.proxy(f,function(o){c(this).unbind(o,l);return f.apply(this,arguments)}):f;if(d==="unload"&&b!=="one")this.one(d,e,f);else{h=0;for(var k=this.length;h0?this.bind(b,d,e):this.trigger(b)};if(c.attrFn)c.attrFn[b]=true});E.attachEvent&&!E.addEventListener&&c(E).bind("unload",function(){for(var a in c.cache)if(c.cache[a].handle)try{c.event.remove(c.cache[a].handle.elem)}catch(b){}}); -(function(){function a(g,i,n,m,p,q){p=0;for(var u=m.length;p0){F=y;break}}y=y[g]}m[p]=F}}}var d=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,e=0,f=Object.prototype.toString,h=false,l=true;[0,0].sort(function(){l=false;return 0});var k=function(g,i,n,m){n=n||[];var p=i=i||t;if(i.nodeType!==1&&i.nodeType!==9)return[];if(!g||typeof g!=="string")return n;var q,u,y,F,M,N=true,O=k.isXML(i),D=[],R=g;do{d.exec("");if(q=d.exec(R)){R=q[3];D.push(q[1]);if(q[2]){F=q[3]; -break}}}while(q);if(D.length>1&&x.exec(g))if(D.length===2&&o.relative[D[0]])u=L(D[0]+D[1],i);else for(u=o.relative[D[0]]?[i]:k(D.shift(),i);D.length;){g=D.shift();if(o.relative[g])g+=D.shift();u=L(g,u)}else{if(!m&&D.length>1&&i.nodeType===9&&!O&&o.match.ID.test(D[0])&&!o.match.ID.test(D[D.length-1])){q=k.find(D.shift(),i,O);i=q.expr?k.filter(q.expr,q.set)[0]:q.set[0]}if(i){q=m?{expr:D.pop(),set:C(m)}:k.find(D.pop(),D.length===1&&(D[0]==="~"||D[0]==="+")&&i.parentNode?i.parentNode:i,O);u=q.expr?k.filter(q.expr, -q.set):q.set;if(D.length>0)y=C(u);else N=false;for(;D.length;){q=M=D.pop();if(o.relative[M])q=D.pop();else M="";if(q==null)q=i;o.relative[M](y,q,O)}}else y=[]}y||(y=u);y||k.error(M||g);if(f.call(y)==="[object Array]")if(N)if(i&&i.nodeType===1)for(g=0;y[g]!=null;g++){if(y[g]&&(y[g]===true||y[g].nodeType===1&&k.contains(i,y[g])))n.push(u[g])}else for(g=0;y[g]!=null;g++)y[g]&&y[g].nodeType===1&&n.push(u[g]);else n.push.apply(n,y);else C(y,n);if(F){k(F,p,n,m);k.uniqueSort(n)}return n};k.uniqueSort=function(g){if(w){h= -l;g.sort(w);if(h)for(var i=1;i0};k.find=function(g,i,n){var m;if(!g)return[];for(var p=0,q=o.order.length;p":function(g,i){var n,m=typeof i==="string",p=0,q=g.length;if(m&&!/\W/.test(i))for(i=i.toLowerCase();p=0))n||m.push(u);else if(n)i[q]=false;return false},ID:function(g){return g[1].replace(/\\/g,"")},TAG:function(g){return g[1].toLowerCase()},CHILD:function(g){if(g[1]==="nth"){var i=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(g[2]==="even"&&"2n"||g[2]==="odd"&&"2n+1"||!/\D/.test(g[2])&&"0n+"+g[2]||g[2]);g[2]=i[1]+(i[2]||1)-0;g[3]=i[3]-0}g[0]=e++;return g},ATTR:function(g,i,n, -m,p,q){i=g[1].replace(/\\/g,"");if(!q&&o.attrMap[i])g[1]=o.attrMap[i];if(g[2]==="~=")g[4]=" "+g[4]+" ";return g},PSEUDO:function(g,i,n,m,p){if(g[1]==="not")if((d.exec(g[3])||"").length>1||/^\w/.test(g[3]))g[3]=k(g[3],null,null,i);else{g=k.filter(g[3],i,n,true^p);n||m.push.apply(m,g);return false}else if(o.match.POS.test(g[0])||o.match.CHILD.test(g[0]))return true;return g},POS:function(g){g.unshift(true);return g}},filters:{enabled:function(g){return g.disabled===false&&g.type!=="hidden"},disabled:function(g){return g.disabled=== -true},checked:function(g){return g.checked===true},selected:function(g){return g.selected===true},parent:function(g){return!!g.firstChild},empty:function(g){return!g.firstChild},has:function(g,i,n){return!!k(n[3],g).length},header:function(g){return/h\d/i.test(g.nodeName)},text:function(g){return"text"===g.type},radio:function(g){return"radio"===g.type},checkbox:function(g){return"checkbox"===g.type},file:function(g){return"file"===g.type},password:function(g){return"password"===g.type},submit:function(g){return"submit"=== -g.type},image:function(g){return"image"===g.type},reset:function(g){return"reset"===g.type},button:function(g){return"button"===g.type||g.nodeName.toLowerCase()==="button"},input:function(g){return/input|select|textarea|button/i.test(g.nodeName)}},setFilters:{first:function(g,i){return i===0},last:function(g,i,n,m){return i===m.length-1},even:function(g,i){return i%2===0},odd:function(g,i){return i%2===1},lt:function(g,i,n){return in[3]-0},nth:function(g,i,n){return n[3]- -0===i},eq:function(g,i,n){return n[3]-0===i}},filter:{PSEUDO:function(g,i,n,m){var p=i[1],q=o.filters[p];if(q)return q(g,n,i,m);else if(p==="contains")return(g.textContent||g.innerText||k.getText([g])||"").indexOf(i[3])>=0;else if(p==="not"){i=i[3];n=0;for(m=i.length;n=0}},ID:function(g,i){return g.nodeType===1&&g.getAttribute("id")===i},TAG:function(g,i){return i==="*"&&g.nodeType===1||g.nodeName.toLowerCase()=== -i},CLASS:function(g,i){return(" "+(g.className||g.getAttribute("class"))+" ").indexOf(i)>-1},ATTR:function(g,i){var n=i[1];n=o.attrHandle[n]?o.attrHandle[n](g):g[n]!=null?g[n]:g.getAttribute(n);var m=n+"",p=i[2],q=i[4];return n==null?p==="!=":p==="="?m===q:p==="*="?m.indexOf(q)>=0:p==="~="?(" "+m+" ").indexOf(q)>=0:!q?m&&n!==false:p==="!="?m!==q:p==="^="?m.indexOf(q)===0:p==="$="?m.substr(m.length-q.length)===q:p==="|="?m===q||m.substr(0,q.length+1)===q+"-":false},POS:function(g,i,n,m){var p=o.setFilters[i[2]]; -if(p)return p(g,n,i,m)}}},x=o.match.POS,r=function(g,i){return"\\"+(i-0+1)},A;for(A in o.match){o.match[A]=RegExp(o.match[A].source+/(?![^\[]*\])(?![^\(]*\))/.source);o.leftMatch[A]=RegExp(/(^(?:.|\r|\n)*?)/.source+o.match[A].source.replace(/\\(\d+)/g,r))}var C=function(g,i){g=Array.prototype.slice.call(g,0);if(i){i.push.apply(i,g);return i}return g};try{Array.prototype.slice.call(t.documentElement.childNodes,0)}catch(J){C=function(g,i){var n=0,m=i||[];if(f.call(g)==="[object Array]")Array.prototype.push.apply(m, -g);else if(typeof g.length==="number")for(var p=g.length;n";n.insertBefore(g,n.firstChild);if(t.getElementById(i)){o.find.ID=function(m,p,q){if(typeof p.getElementById!=="undefined"&&!q)return(p=p.getElementById(m[1]))?p.id===m[1]||typeof p.getAttributeNode!=="undefined"&&p.getAttributeNode("id").nodeValue===m[1]?[p]:B:[]};o.filter.ID=function(m,p){var q=typeof m.getAttributeNode!=="undefined"&&m.getAttributeNode("id");return m.nodeType===1&&q&&q.nodeValue===p}}n.removeChild(g); -n=g=null})();(function(){var g=t.createElement("div");g.appendChild(t.createComment(""));if(g.getElementsByTagName("*").length>0)o.find.TAG=function(i,n){var m=n.getElementsByTagName(i[1]);if(i[1]==="*"){for(var p=[],q=0;m[q];q++)m[q].nodeType===1&&p.push(m[q]);m=p}return m};g.innerHTML="";if(g.firstChild&&typeof g.firstChild.getAttribute!=="undefined"&&g.firstChild.getAttribute("href")!=="#")o.attrHandle.href=function(i){return i.getAttribute("href",2)};g=null})();t.querySelectorAll&& -function(){var g=k,i=t.createElement("div");i.innerHTML="

    ";if(!(i.querySelectorAll&&i.querySelectorAll(".TEST").length===0)){k=function(m,p,q,u){p=p||t;m=m.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!u&&!k.isXML(p))if(p.nodeType===9)try{return C(p.querySelectorAll(m),q)}catch(y){}else if(p.nodeType===1&&p.nodeName.toLowerCase()!=="object"){var F=p.getAttribute("id"),M=F||"__sizzle__";F||p.setAttribute("id",M);try{return C(p.querySelectorAll("#"+M+" "+m),q)}catch(N){}finally{F|| -p.removeAttribute("id")}}return g(m,p,q,u)};for(var n in g)k[n]=g[n];i=null}}();(function(){var g=t.documentElement,i=g.matchesSelector||g.mozMatchesSelector||g.webkitMatchesSelector||g.msMatchesSelector,n=false;try{i.call(t.documentElement,"[test!='']:sizzle")}catch(m){n=true}if(i)k.matchesSelector=function(p,q){q=q.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!k.isXML(p))try{if(n||!o.match.PSEUDO.test(q)&&!/!=/.test(q))return i.call(p,q)}catch(u){}return k(q,null,null,[p]).length>0}})();(function(){var g= -t.createElement("div");g.innerHTML="
    ";if(!(!g.getElementsByClassName||g.getElementsByClassName("e").length===0)){g.lastChild.className="e";if(g.getElementsByClassName("e").length!==1){o.order.splice(1,0,"CLASS");o.find.CLASS=function(i,n,m){if(typeof n.getElementsByClassName!=="undefined"&&!m)return n.getElementsByClassName(i[1])};g=null}}})();k.contains=t.documentElement.contains?function(g,i){return g!==i&&(g.contains?g.contains(i):true)}:t.documentElement.compareDocumentPosition? -function(g,i){return!!(g.compareDocumentPosition(i)&16)}:function(){return false};k.isXML=function(g){return(g=(g?g.ownerDocument||g:0).documentElement)?g.nodeName!=="HTML":false};var L=function(g,i){for(var n,m=[],p="",q=i.nodeType?[i]:i;n=o.match.PSEUDO.exec(g);){p+=n[0];g=g.replace(o.match.PSEUDO,"")}g=o.relative[g]?g+"*":g;n=0;for(var u=q.length;n0)for(var h=d;h0},closest:function(a,b){var d=[],e,f,h=this[0];if(c.isArray(a)){var l,k={},o=1;if(h&&a.length){e=0;for(f=a.length;e-1:c(h).is(e))d.push({selector:l,elem:h,level:o})}h= -h.parentNode;o++}}return d}l=cb.test(a)?c(a,b||this.context):null;e=0;for(f=this.length;e-1:c.find.matchesSelector(h,a)){d.push(h);break}else{h=h.parentNode;if(!h||!h.ownerDocument||h===b)break}d=d.length>1?c.unique(d):d;return this.pushStack(d,"closest",a)},index:function(a){if(!a||typeof a==="string")return c.inArray(this[0],a?c(a):this.parent().children());return c.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var d=typeof a==="string"?c(a,b||this.context): -c.makeArray(a),e=c.merge(this.get(),d);return this.pushStack(!d[0]||!d[0].parentNode||d[0].parentNode.nodeType===11||!e[0]||!e[0].parentNode||e[0].parentNode.nodeType===11?e:c.unique(e))},andSelf:function(){return this.add(this.prevObject)}});c.each({parent:function(a){return(a=a.parentNode)&&a.nodeType!==11?a:null},parents:function(a){return c.dir(a,"parentNode")},parentsUntil:function(a,b,d){return c.dir(a,"parentNode",d)},next:function(a){return c.nth(a,2,"nextSibling")},prev:function(a){return c.nth(a, -2,"previousSibling")},nextAll:function(a){return c.dir(a,"nextSibling")},prevAll:function(a){return c.dir(a,"previousSibling")},nextUntil:function(a,b,d){return c.dir(a,"nextSibling",d)},prevUntil:function(a,b,d){return c.dir(a,"previousSibling",d)},siblings:function(a){return c.sibling(a.parentNode.firstChild,a)},children:function(a){return c.sibling(a.firstChild)},contents:function(a){return c.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:c.makeArray(a.childNodes)}},function(a, -b){c.fn[a]=function(d,e){var f=c.map(this,b,d);Za.test(a)||(e=d);if(e&&typeof e==="string")f=c.filter(e,f);f=this.length>1?c.unique(f):f;if((this.length>1||ab.test(e))&&$a.test(a))f=f.reverse();return this.pushStack(f,a,bb.call(arguments).join(","))}});c.extend({filter:function(a,b,d){if(d)a=":not("+a+")";return b.length===1?c.find.matchesSelector(b[0],a)?[b[0]]:[]:c.find.matches(a,b)},dir:function(a,b,d){var e=[];for(a=a[b];a&&a.nodeType!==9&&(d===B||a.nodeType!==1||!c(a).is(d));){a.nodeType===1&& -e.push(a);a=a[b]}return e},nth:function(a,b,d){b=b||1;for(var e=0;a;a=a[d])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)a.nodeType===1&&a!==b&&d.push(a);return d}});var za=/ jQuery\d+="(?:\d+|null)"/g,$=/^\s+/,Aa=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Ba=/<([\w:]+)/,db=/\s]+\/)>/g,P={option:[1, -""],legend:[1,"
    ","
    "],thead:[1,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],col:[2,"","
    "],area:[1,"",""],_default:[0,"",""]};P.optgroup=P.option;P.tbody=P.tfoot=P.colgroup=P.caption=P.thead;P.th=P.td;if(!c.support.htmlSerialize)P._default=[1,"div
    ","
    "];c.fn.extend({text:function(a){if(c.isFunction(a))return this.each(function(b){var d= -c(this);d.text(a.call(this,b,d.text()))});if(typeof a!=="object"&&a!==B)return this.empty().append((this[0]&&this[0].ownerDocument||t).createTextNode(a));return c.text(this)},wrapAll:function(a){if(c.isFunction(a))return this.each(function(d){c(this).wrapAll(a.call(this,d))});if(this[0]){var b=c(a,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var d=this;d.firstChild&&d.firstChild.nodeType===1;)d=d.firstChild;return d}).append(this)}return this}, -wrapInner:function(a){if(c.isFunction(a))return this.each(function(b){c(this).wrapInner(a.call(this,b))});return this.each(function(){var b=c(this),d=b.contents();d.length?d.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){c(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){c.nodeName(this,"body")||c(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.appendChild(a)})}, -prepend:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,this)});else if(arguments.length){var a=c(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b, -this.nextSibling)});else if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,c(arguments[0]).toArray());return a}},remove:function(a,b){for(var d=0,e;(e=this[d])!=null;d++)if(!a||c.filter(a,[e]).length){if(!b&&e.nodeType===1){c.cleanData(e.getElementsByTagName("*"));c.cleanData([e])}e.parentNode&&e.parentNode.removeChild(e)}return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++)for(b.nodeType===1&&c.cleanData(b.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild); -return this},clone:function(a){var b=this.map(function(){if(!c.support.noCloneEvent&&!c.isXMLDoc(this)){var d=this.outerHTML,e=this.ownerDocument;if(!d){d=e.createElement("div");d.appendChild(this.cloneNode(true));d=d.innerHTML}return c.clean([d.replace(za,"").replace(fb,'="$1">').replace($,"")],e)[0]}else return this.cloneNode(true)});if(a===true){na(this,b);na(this.find("*"),b.find("*"))}return b},html:function(a){if(a===B)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(za,""):null; -else if(typeof a==="string"&&!Ca.test(a)&&(c.support.leadingWhitespace||!$.test(a))&&!P[(Ba.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Aa,"<$1>");try{for(var b=0,d=this.length;b0||e.cacheable||this.length>1?h.cloneNode(true):h)}k.length&&c.each(k,Oa)}return this}});c.buildFragment=function(a,b,d){var e,f,h;b=b&&b[0]?b[0].ownerDocument||b[0]:t;if(a.length===1&&typeof a[0]==="string"&&a[0].length<512&&b===t&&!Ca.test(a[0])&&(c.support.checkClone||!Da.test(a[0]))){f=true;if(h=c.fragments[a[0]])if(h!==1)e=h}if(!e){e=b.createDocumentFragment();c.clean(a,b,e,d)}if(f)c.fragments[a[0]]=h?e:1;return{fragment:e,cacheable:f}};c.fragments={};c.each({appendTo:"append", -prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){c.fn[a]=function(d){var e=[];d=c(d);var f=this.length===1&&this[0].parentNode;if(f&&f.nodeType===11&&f.childNodes.length===1&&d.length===1){d[b](this[0]);return this}else{f=0;for(var h=d.length;f0?this.clone(true):this).get();c(d[f])[b](l);e=e.concat(l)}return this.pushStack(e,a,d.selector)}}});c.extend({clean:function(a,b,d,e){b=b||t;if(typeof b.createElement==="undefined")b=b.ownerDocument|| -b[0]&&b[0].ownerDocument||t;for(var f=[],h=0,l;(l=a[h])!=null;h++){if(typeof l==="number")l+="";if(l){if(typeof l==="string"&&!eb.test(l))l=b.createTextNode(l);else if(typeof l==="string"){l=l.replace(Aa,"<$1>");var k=(Ba.exec(l)||["",""])[1].toLowerCase(),o=P[k]||P._default,x=o[0],r=b.createElement("div");for(r.innerHTML=o[1]+l+o[2];x--;)r=r.lastChild;if(!c.support.tbody){x=db.test(l);k=k==="table"&&!x?r.firstChild&&r.firstChild.childNodes:o[1]===""&&!x?r.childNodes:[];for(o=k.length- -1;o>=0;--o)c.nodeName(k[o],"tbody")&&!k[o].childNodes.length&&k[o].parentNode.removeChild(k[o])}!c.support.leadingWhitespace&&$.test(l)&&r.insertBefore(b.createTextNode($.exec(l)[0]),r.firstChild);l=r.childNodes}if(l.nodeType)f.push(l);else f=c.merge(f,l)}}if(d)for(h=0;f[h];h++)if(e&&c.nodeName(f[h],"script")&&(!f[h].type||f[h].type.toLowerCase()==="text/javascript"))e.push(f[h].parentNode?f[h].parentNode.removeChild(f[h]):f[h]);else{f[h].nodeType===1&&f.splice.apply(f,[h+1,0].concat(c.makeArray(f[h].getElementsByTagName("script")))); -d.appendChild(f[h])}return f},cleanData:function(a){for(var b,d,e=c.cache,f=c.event.special,h=c.support.deleteExpando,l=0,k;(k=a[l])!=null;l++)if(!(k.nodeName&&c.noData[k.nodeName.toLowerCase()]))if(d=k[c.expando]){if((b=e[d])&&b.events)for(var o in b.events)f[o]?c.event.remove(k,o):c.removeEvent(k,o,b.handle);if(h)delete k[c.expando];else k.removeAttribute&&k.removeAttribute(c.expando);delete e[d]}}});var Ea=/alpha\([^)]*\)/i,gb=/opacity=([^)]*)/,hb=/-([a-z])/ig,ib=/([A-Z])/g,Fa=/^-?\d+(?:px)?$/i, -jb=/^-?\d/,kb={position:"absolute",visibility:"hidden",display:"block"},Pa=["Left","Right"],Qa=["Top","Bottom"],W,Ga,aa,lb=function(a,b){return b.toUpperCase()};c.fn.css=function(a,b){if(arguments.length===2&&b===B)return this;return c.access(this,a,b,true,function(d,e,f){return f!==B?c.style(d,e,f):c.css(d,e)})};c.extend({cssHooks:{opacity:{get:function(a,b){if(b){var d=W(a,"opacity","opacity");return d===""?"1":d}else return a.style.opacity}}},cssNumber:{zIndex:true,fontWeight:true,opacity:true, -zoom:true,lineHeight:true},cssProps:{"float":c.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,b,d,e){if(!(!a||a.nodeType===3||a.nodeType===8||!a.style)){var f,h=c.camelCase(b),l=a.style,k=c.cssHooks[h];b=c.cssProps[h]||h;if(d!==B){if(!(typeof d==="number"&&isNaN(d)||d==null)){if(typeof d==="number"&&!c.cssNumber[h])d+="px";if(!k||!("set"in k)||(d=k.set(a,d))!==B)try{l[b]=d}catch(o){}}}else{if(k&&"get"in k&&(f=k.get(a,false,e))!==B)return f;return l[b]}}},css:function(a,b,d){var e,f=c.camelCase(b), -h=c.cssHooks[f];b=c.cssProps[f]||f;if(h&&"get"in h&&(e=h.get(a,true,d))!==B)return e;else if(W)return W(a,b,f)},swap:function(a,b,d){var e={},f;for(f in b){e[f]=a.style[f];a.style[f]=b[f]}d.call(a);for(f in b)a.style[f]=e[f]},camelCase:function(a){return a.replace(hb,lb)}});c.curCSS=c.css;c.each(["height","width"],function(a,b){c.cssHooks[b]={get:function(d,e,f){var h;if(e){if(d.offsetWidth!==0)h=oa(d,b,f);else c.swap(d,kb,function(){h=oa(d,b,f)});if(h<=0){h=W(d,b,b);if(h==="0px"&&aa)h=aa(d,b,b); -if(h!=null)return h===""||h==="auto"?"0px":h}if(h<0||h==null){h=d.style[b];return h===""||h==="auto"?"0px":h}return typeof h==="string"?h:h+"px"}},set:function(d,e){if(Fa.test(e)){e=parseFloat(e);if(e>=0)return e+"px"}else return e}}});if(!c.support.opacity)c.cssHooks.opacity={get:function(a,b){return gb.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var d=a.style;d.zoom=1;var e=c.isNaN(b)?"":"alpha(opacity="+b*100+")",f= -d.filter||"";d.filter=Ea.test(f)?f.replace(Ea,e):d.filter+" "+e}};if(t.defaultView&&t.defaultView.getComputedStyle)Ga=function(a,b,d){var e;d=d.replace(ib,"-$1").toLowerCase();if(!(b=a.ownerDocument.defaultView))return B;if(b=b.getComputedStyle(a,null)){e=b.getPropertyValue(d);if(e===""&&!c.contains(a.ownerDocument.documentElement,a))e=c.style(a,d)}return e};if(t.documentElement.currentStyle)aa=function(a,b){var d,e,f=a.currentStyle&&a.currentStyle[b],h=a.style;if(!Fa.test(f)&&jb.test(f)){d=h.left; -e=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;h.left=b==="fontSize"?"1em":f||0;f=h.pixelLeft+"px";h.left=d;a.runtimeStyle.left=e}return f===""?"auto":f};W=Ga||aa;if(c.expr&&c.expr.filters){c.expr.filters.hidden=function(a){var b=a.offsetHeight;return a.offsetWidth===0&&b===0||!c.support.reliableHiddenOffsets&&(a.style.display||c.css(a,"display"))==="none"};c.expr.filters.visible=function(a){return!c.expr.filters.hidden(a)}}var mb=c.now(),nb=/)<[^<]*)*<\/script>/gi, -ob=/^(?:select|textarea)/i,pb=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,qb=/^(?:GET|HEAD)$/,Ra=/\[\]$/,T=/\=\?(&|$)/,ja=/\?/,rb=/([?&])_=[^&]*/,sb=/^(\w+:)?\/\/([^\/?#]+)/,tb=/%20/g,ub=/#.*$/,Ha=c.fn.load;c.fn.extend({load:function(a,b,d){if(typeof a!=="string"&&Ha)return Ha.apply(this,arguments);else if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var f=a.slice(e,a.length);a=a.slice(0,e)}e="GET";if(b)if(c.isFunction(b)){d=b;b=null}else if(typeof b=== -"object"){b=c.param(b,c.ajaxSettings.traditional);e="POST"}var h=this;c.ajax({url:a,type:e,dataType:"html",data:b,complete:function(l,k){if(k==="success"||k==="notmodified")h.html(f?c("
    ").append(l.responseText.replace(nb,"")).find(f):l.responseText);d&&h.each(d,[l.responseText,k,l])}});return this},serialize:function(){return c.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?c.makeArray(this.elements):this}).filter(function(){return this.name&& -!this.disabled&&(this.checked||ob.test(this.nodeName)||pb.test(this.type))}).map(function(a,b){var d=c(this).val();return d==null?null:c.isArray(d)?c.map(d,function(e){return{name:b.name,value:e}}):{name:b.name,value:d}}).get()}});c.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){c.fn[b]=function(d){return this.bind(b,d)}});c.extend({get:function(a,b,d,e){if(c.isFunction(b)){e=e||d;d=b;b=null}return c.ajax({type:"GET",url:a,data:b,success:d,dataType:e})}, -getScript:function(a,b){return c.get(a,null,b,"script")},getJSON:function(a,b,d){return c.get(a,b,d,"json")},post:function(a,b,d,e){if(c.isFunction(b)){e=e||d;d=b;b={}}return c.ajax({type:"POST",url:a,data:b,success:d,dataType:e})},ajaxSetup:function(a){c.extend(c.ajaxSettings,a)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return new E.XMLHttpRequest},accepts:{xml:"application/xml, text/xml",html:"text/html", -script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},ajax:function(a){var b=c.extend(true,{},c.ajaxSettings,a),d,e,f,h=b.type.toUpperCase(),l=qb.test(h);b.url=b.url.replace(ub,"");b.context=a&&a.context!=null?a.context:b;if(b.data&&b.processData&&typeof b.data!=="string")b.data=c.param(b.data,b.traditional);if(b.dataType==="jsonp"){if(h==="GET")T.test(b.url)||(b.url+=(ja.test(b.url)?"&":"?")+(b.jsonp||"callback")+"=?");else if(!b.data|| -!T.test(b.data))b.data=(b.data?b.data+"&":"")+(b.jsonp||"callback")+"=?";b.dataType="json"}if(b.dataType==="json"&&(b.data&&T.test(b.data)||T.test(b.url))){d=b.jsonpCallback||"jsonp"+mb++;if(b.data)b.data=(b.data+"").replace(T,"="+d+"$1");b.url=b.url.replace(T,"="+d+"$1");b.dataType="script";var k=E[d];E[d]=function(m){if(c.isFunction(k))k(m);else{E[d]=B;try{delete E[d]}catch(p){}}f=m;c.handleSuccess(b,w,e,f);c.handleComplete(b,w,e,f);r&&r.removeChild(A)}}if(b.dataType==="script"&&b.cache===null)b.cache= -false;if(b.cache===false&&l){var o=c.now(),x=b.url.replace(rb,"$1_="+o);b.url=x+(x===b.url?(ja.test(b.url)?"&":"?")+"_="+o:"")}if(b.data&&l)b.url+=(ja.test(b.url)?"&":"?")+b.data;b.global&&c.active++===0&&c.event.trigger("ajaxStart");o=(o=sb.exec(b.url))&&(o[1]&&o[1].toLowerCase()!==location.protocol||o[2].toLowerCase()!==location.host);if(b.dataType==="script"&&h==="GET"&&o){var r=t.getElementsByTagName("head")[0]||t.documentElement,A=t.createElement("script");if(b.scriptCharset)A.charset=b.scriptCharset; -A.src=b.url;if(!d){var C=false;A.onload=A.onreadystatechange=function(){if(!C&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){C=true;c.handleSuccess(b,w,e,f);c.handleComplete(b,w,e,f);A.onload=A.onreadystatechange=null;r&&A.parentNode&&r.removeChild(A)}}}r.insertBefore(A,r.firstChild);return B}var J=false,w=b.xhr();if(w){b.username?w.open(h,b.url,b.async,b.username,b.password):w.open(h,b.url,b.async);try{if(b.data!=null&&!l||a&&a.contentType)w.setRequestHeader("Content-Type", -b.contentType);if(b.ifModified){c.lastModified[b.url]&&w.setRequestHeader("If-Modified-Since",c.lastModified[b.url]);c.etag[b.url]&&w.setRequestHeader("If-None-Match",c.etag[b.url])}o||w.setRequestHeader("X-Requested-With","XMLHttpRequest");w.setRequestHeader("Accept",b.dataType&&b.accepts[b.dataType]?b.accepts[b.dataType]+", */*; q=0.01":b.accepts._default)}catch(I){}if(b.beforeSend&&b.beforeSend.call(b.context,w,b)===false){b.global&&c.active--===1&&c.event.trigger("ajaxStop");w.abort();return false}b.global&& -c.triggerGlobal(b,"ajaxSend",[w,b]);var L=w.onreadystatechange=function(m){if(!w||w.readyState===0||m==="abort"){J||c.handleComplete(b,w,e,f);J=true;if(w)w.onreadystatechange=c.noop}else if(!J&&w&&(w.readyState===4||m==="timeout")){J=true;w.onreadystatechange=c.noop;e=m==="timeout"?"timeout":!c.httpSuccess(w)?"error":b.ifModified&&c.httpNotModified(w,b.url)?"notmodified":"success";var p;if(e==="success")try{f=c.httpData(w,b.dataType,b)}catch(q){e="parsererror";p=q}if(e==="success"||e==="notmodified")d|| -c.handleSuccess(b,w,e,f);else c.handleError(b,w,e,p);d||c.handleComplete(b,w,e,f);m==="timeout"&&w.abort();if(b.async)w=null}};try{var g=w.abort;w.abort=function(){w&&Function.prototype.call.call(g,w);L("abort")}}catch(i){}b.async&&b.timeout>0&&setTimeout(function(){w&&!J&&L("timeout")},b.timeout);try{w.send(l||b.data==null?null:b.data)}catch(n){c.handleError(b,w,null,n);c.handleComplete(b,w,e,f)}b.async||L();return w}},param:function(a,b){var d=[],e=function(h,l){l=c.isFunction(l)?l():l;d[d.length]= -encodeURIComponent(h)+"="+encodeURIComponent(l)};if(b===B)b=c.ajaxSettings.traditional;if(c.isArray(a)||a.jquery)c.each(a,function(){e(this.name,this.value)});else for(var f in a)da(f,a[f],b,e);return d.join("&").replace(tb,"+")}});c.extend({active:0,lastModified:{},etag:{},handleError:function(a,b,d,e){a.error&&a.error.call(a.context,b,d,e);a.global&&c.triggerGlobal(a,"ajaxError",[b,a,e])},handleSuccess:function(a,b,d,e){a.success&&a.success.call(a.context,e,d,b);a.global&&c.triggerGlobal(a,"ajaxSuccess", -[b,a])},handleComplete:function(a,b,d){a.complete&&a.complete.call(a.context,b,d);a.global&&c.triggerGlobal(a,"ajaxComplete",[b,a]);a.global&&c.active--===1&&c.event.trigger("ajaxStop")},triggerGlobal:function(a,b,d){(a.context&&a.context.url==null?c(a.context):c.event).trigger(b,d)},httpSuccess:function(a){try{return!a.status&&location.protocol==="file:"||a.status>=200&&a.status<300||a.status===304||a.status===1223}catch(b){}return false},httpNotModified:function(a,b){var d=a.getResponseHeader("Last-Modified"), -e=a.getResponseHeader("Etag");if(d)c.lastModified[b]=d;if(e)c.etag[b]=e;return a.status===304},httpData:function(a,b,d){var e=a.getResponseHeader("content-type")||"",f=b==="xml"||!b&&e.indexOf("xml")>=0;a=f?a.responseXML:a.responseText;f&&a.documentElement.nodeName==="parsererror"&&c.error("parsererror");if(d&&d.dataFilter)a=d.dataFilter(a,b);if(typeof a==="string")if(b==="json"||!b&&e.indexOf("json")>=0)a=c.parseJSON(a);else if(b==="script"||!b&&e.indexOf("javascript")>=0)c.globalEval(a);return a}}); -if(E.ActiveXObject)c.ajaxSettings.xhr=function(){if(E.location.protocol!=="file:")try{return new E.XMLHttpRequest}catch(a){}try{return new E.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}};c.support.ajax=!!c.ajaxSettings.xhr();var ea={},vb=/^(?:toggle|show|hide)$/,wb=/^([+\-]=)?([\d+.\-]+)(.*)$/,ba,pa=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];c.fn.extend({show:function(a,b,d){if(a||a===0)return this.animate(S("show", -3),a,b,d);else{d=0;for(var e=this.length;d=0;e--)if(d[e].elem===this){b&&d[e](true);d.splice(e,1)}});b||this.dequeue();return this}});c.each({slideDown:S("show",1),slideUp:S("hide",1),slideToggle:S("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){c.fn[a]=function(d,e,f){return this.animate(b, -d,e,f)}});c.extend({speed:function(a,b,d){var e=a&&typeof a==="object"?c.extend({},a):{complete:d||!d&&b||c.isFunction(a)&&a,duration:a,easing:d&&b||b&&!c.isFunction(b)&&b};e.duration=c.fx.off?0:typeof e.duration==="number"?e.duration:e.duration in c.fx.speeds?c.fx.speeds[e.duration]:c.fx.speeds._default;e.old=e.complete;e.complete=function(){e.queue!==false&&c(this).dequeue();c.isFunction(e.old)&&e.old.call(this)};return e},easing:{linear:function(a,b,d,e){return d+e*a},swing:function(a,b,d,e){return(-Math.cos(a* -Math.PI)/2+0.5)*e+d}},timers:[],fx:function(a,b,d){this.options=b;this.elem=a;this.prop=d;if(!b.orig)b.orig={}}});c.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(c.fx.step[this.prop]||c.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];var a=parseFloat(c.css(this.elem,this.prop));return a&&a>-1E4?a:0},custom:function(a,b,d){function e(l){return f.step(l)} -var f=this,h=c.fx;this.startTime=c.now();this.start=a;this.end=b;this.unit=d||this.unit||"px";this.now=this.start;this.pos=this.state=0;e.elem=this.elem;if(e()&&c.timers.push(e)&&!ba)ba=setInterval(h.tick,h.interval)},show:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());c(this.elem).show()},hide:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.hide=true; -this.custom(this.cur(),0)},step:function(a){var b=c.now(),d=true;if(a||b>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var e in this.options.curAnim)if(this.options.curAnim[e]!==true)d=false;if(d){if(this.options.overflow!=null&&!c.support.shrinkWrapBlocks){var f=this.elem,h=this.options;c.each(["","X","Y"],function(k,o){f.style["overflow"+o]=h.overflow[k]})}this.options.hide&&c(this.elem).hide();if(this.options.hide|| -this.options.show)for(var l in this.options.curAnim)c.style(this.elem,l,this.options.orig[l]);this.options.complete.call(this.elem)}return false}else{a=b-this.startTime;this.state=a/this.options.duration;b=this.options.easing||(c.easing.swing?"swing":"linear");this.pos=c.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||b](this.state,a,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};c.extend(c.fx,{tick:function(){for(var a= -c.timers,b=0;b-1;e={};var x={};if(o)x=f.position();l=o?x.top:parseInt(l,10)||0;k=o?x.left:parseInt(k,10)||0;if(c.isFunction(b))b=b.call(a,d,h);if(b.top!=null)e.top=b.top-h.top+l;if(b.left!=null)e.left=b.left-h.left+k;"using"in b?b.using.call(a, -e):f.css(e)}};c.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),d=this.offset(),e=Ia.test(b[0].nodeName)?{top:0,left:0}:b.offset();d.top-=parseFloat(c.css(a,"marginTop"))||0;d.left-=parseFloat(c.css(a,"marginLeft"))||0;e.top+=parseFloat(c.css(b[0],"borderTopWidth"))||0;e.left+=parseFloat(c.css(b[0],"borderLeftWidth"))||0;return{top:d.top-e.top,left:d.left-e.left}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||t.body;a&&!Ia.test(a.nodeName)&& -c.css(a,"position")==="static";)a=a.offsetParent;return a})}});c.each(["Left","Top"],function(a,b){var d="scroll"+b;c.fn[d]=function(e){var f=this[0],h;if(!f)return null;if(e!==B)return this.each(function(){if(h=fa(this))h.scrollTo(!a?e:c(h).scrollLeft(),a?e:c(h).scrollTop());else this[d]=e});else return(h=fa(f))?"pageXOffset"in h?h[a?"pageYOffset":"pageXOffset"]:c.support.boxModel&&h.document.documentElement[d]||h.document.body[d]:f[d]}});c.each(["Height","Width"],function(a,b){var d=b.toLowerCase(); -c.fn["inner"+b]=function(){return this[0]?parseFloat(c.css(this[0],d,"padding")):null};c.fn["outer"+b]=function(e){return this[0]?parseFloat(c.css(this[0],d,e?"margin":"border")):null};c.fn[d]=function(e){var f=this[0];if(!f)return e==null?null:this;if(c.isFunction(e))return this.each(function(l){var k=c(this);k[d](e.call(this,l,k[d]()))});if(c.isWindow(f))return f.document.compatMode==="CSS1Compat"&&f.document.documentElement["client"+b]||f.document.body["client"+b];else if(f.nodeType===9)return Math.max(f.documentElement["client"+ -b],f.body["scroll"+b],f.documentElement["scroll"+b],f.body["offset"+b],f.documentElement["offset"+b]);else if(e===B){f=c.css(f,d);var h=parseFloat(f);return c.isNaN(h)?f:h}else return this.css(d,typeof e==="string"?e:e+"px")}})})(window); diff --git a/client/lib/jquery-ui/js/jquery-ui-1.8.9.custom.min.js b/client/lib/jquery-ui/js/jquery-ui-1.8.9.custom.min.js deleted file mode 100755 index 45cc274..0000000 --- a/client/lib/jquery-ui/js/jquery-ui-1.8.9.custom.min.js +++ /dev/null @@ -1,781 +0,0 @@ -/*! - * jQuery UI 1.8.9 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI - */ -(function(c,j){function k(a){return!c(a).parents().andSelf().filter(function(){return c.curCSS(this,"visibility")==="hidden"||c.expr.filters.hidden(this)}).length}c.ui=c.ui||{};if(!c.ui.version){c.extend(c.ui,{version:"1.8.9",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106, -NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}});c.fn.extend({_focus:c.fn.focus,focus:function(a,b){return typeof a==="number"?this.each(function(){var d=this;setTimeout(function(){c(d).focus();b&&b.call(d)},a)}):this._focus.apply(this,arguments)},scrollParent:function(){var a;a=c.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(c.curCSS(this, -"position",1))&&/(auto|scroll)/.test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0);return/fixed/.test(this.css("position"))||!a.length?c(document):a},zIndex:function(a){if(a!==j)return this.css("zIndex",a);if(this.length){a=c(this[0]);for(var b;a.length&&a[0]!==document;){b=a.css("position"); -if(b==="absolute"||b==="relative"||b==="fixed"){b=parseInt(a.css("zIndex"),10);if(!isNaN(b)&&b!==0)return b}a=a.parent()}}return 0},disableSelection:function(){return this.bind((c.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(a){a.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});c.each(["Width","Height"],function(a,b){function d(f,g,l,m){c.each(e,function(){g-=parseFloat(c.curCSS(f,"padding"+this,true))||0;if(l)g-=parseFloat(c.curCSS(f, -"border"+this+"Width",true))||0;if(m)g-=parseFloat(c.curCSS(f,"margin"+this,true))||0});return g}var e=b==="Width"?["Left","Right"]:["Top","Bottom"],h=b.toLowerCase(),i={innerWidth:c.fn.innerWidth,innerHeight:c.fn.innerHeight,outerWidth:c.fn.outerWidth,outerHeight:c.fn.outerHeight};c.fn["inner"+b]=function(f){if(f===j)return i["inner"+b].call(this);return this.each(function(){c(this).css(h,d(this,f)+"px")})};c.fn["outer"+b]=function(f,g){if(typeof f!=="number")return i["outer"+b].call(this,f);return this.each(function(){c(this).css(h, -d(this,f,true,g)+"px")})}});c.extend(c.expr[":"],{data:function(a,b,d){return!!c.data(a,d[3])},focusable:function(a){var b=a.nodeName.toLowerCase(),d=c.attr(a,"tabindex");if("area"===b){b=a.parentNode;d=b.name;if(!a.href||!d||b.nodeName.toLowerCase()!=="map")return false;a=c("img[usemap=#"+d+"]")[0];return!!a&&k(a)}return(/input|select|textarea|button|object/.test(b)?!a.disabled:"a"==b?a.href||!isNaN(d):!isNaN(d))&&k(a)},tabbable:function(a){var b=c.attr(a,"tabindex");return(isNaN(b)||b>=0)&&c(a).is(":focusable")}}); -c(function(){var a=document.body,b=a.appendChild(b=document.createElement("div"));c.extend(b.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});c.support.minHeight=b.offsetHeight===100;c.support.selectstart="onselectstart"in b;a.removeChild(b).style.display="none"});c.extend(c.ui,{plugin:{add:function(a,b,d){a=c.ui[a].prototype;for(var e in d){a.plugins[e]=a.plugins[e]||[];a.plugins[e].push([b,d[e]])}},call:function(a,b,d){if((b=a.plugins[b])&&a.element[0].parentNode)for(var e=0;e0)return true;a[b]=1;d=a[b]>0;a[b]=0;return d},isOverAxis:function(a,b,d){return a>b&&a=9)&&!a.button)return this._mouseUp(a);if(this._mouseStarted){this._mouseDrag(a); -return a.preventDefault()}if(this._mouseDistanceMet(a)&&this._mouseDelayMet(a))(this._mouseStarted=this._mouseStart(this._mouseDownEvent,a)!==false)?this._mouseDrag(a):this._mouseUp(a);return!this._mouseStarted},_mouseUp:function(a){c(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;a.target==this._mouseDownEvent.target&&c.data(a.target,this.widgetName+".preventClickEvent", -true);this._mouseStop(a)}return false},_mouseDistanceMet:function(a){return Math.max(Math.abs(this._mouseDownEvent.pageX-a.pageX),Math.abs(this._mouseDownEvent.pageY-a.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return true}})})(jQuery); -;/* - * jQuery UI Position 1.8.9 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Position - */ -(function(c){c.ui=c.ui||{};var n=/left|center|right/,o=/top|center|bottom/,t=c.fn.position,u=c.fn.offset;c.fn.position=function(b){if(!b||!b.of)return t.apply(this,arguments);b=c.extend({},b);var a=c(b.of),d=a[0],g=(b.collision||"flip").split(" "),e=b.offset?b.offset.split(" "):[0,0],h,k,j;if(d.nodeType===9){h=a.width();k=a.height();j={top:0,left:0}}else if(d.setTimeout){h=a.width();k=a.height();j={top:a.scrollTop(),left:a.scrollLeft()}}else if(d.preventDefault){b.at="left top";h=k=0;j={top:b.of.pageY, -left:b.of.pageX}}else{h=a.outerWidth();k=a.outerHeight();j=a.offset()}c.each(["my","at"],function(){var f=(b[this]||"").split(" ");if(f.length===1)f=n.test(f[0])?f.concat(["center"]):o.test(f[0])?["center"].concat(f):["center","center"];f[0]=n.test(f[0])?f[0]:"center";f[1]=o.test(f[1])?f[1]:"center";b[this]=f});if(g.length===1)g[1]=g[0];e[0]=parseInt(e[0],10)||0;if(e.length===1)e[1]=e[0];e[1]=parseInt(e[1],10)||0;if(b.at[0]==="right")j.left+=h;else if(b.at[0]==="center")j.left+=h/2;if(b.at[1]==="bottom")j.top+= -k;else if(b.at[1]==="center")j.top+=k/2;j.left+=e[0];j.top+=e[1];return this.each(function(){var f=c(this),l=f.outerWidth(),m=f.outerHeight(),p=parseInt(c.curCSS(this,"marginLeft",true))||0,q=parseInt(c.curCSS(this,"marginTop",true))||0,v=l+p+(parseInt(c.curCSS(this,"marginRight",true))||0),w=m+q+(parseInt(c.curCSS(this,"marginBottom",true))||0),i=c.extend({},j),r;if(b.my[0]==="right")i.left-=l;else if(b.my[0]==="center")i.left-=l/2;if(b.my[1]==="bottom")i.top-=m;else if(b.my[1]==="center")i.top-= -m/2;i.left=Math.round(i.left);i.top=Math.round(i.top);r={left:i.left-p,top:i.top-q};c.each(["left","top"],function(s,x){c.ui.position[g[s]]&&c.ui.position[g[s]][x](i,{targetWidth:h,targetHeight:k,elemWidth:l,elemHeight:m,collisionPosition:r,collisionWidth:v,collisionHeight:w,offset:e,my:b.my,at:b.at})});c.fn.bgiframe&&f.bgiframe();f.offset(c.extend(i,{using:b.using}))})};c.ui.position={fit:{left:function(b,a){var d=c(window);d=a.collisionPosition.left+a.collisionWidth-d.width()-d.scrollLeft();b.left= -d>0?b.left-d:Math.max(b.left-a.collisionPosition.left,b.left)},top:function(b,a){var d=c(window);d=a.collisionPosition.top+a.collisionHeight-d.height()-d.scrollTop();b.top=d>0?b.top-d:Math.max(b.top-a.collisionPosition.top,b.top)}},flip:{left:function(b,a){if(a.at[0]!=="center"){var d=c(window);d=a.collisionPosition.left+a.collisionWidth-d.width()-d.scrollLeft();var g=a.my[0]==="left"?-a.elemWidth:a.my[0]==="right"?a.elemWidth:0,e=a.at[0]==="left"?a.targetWidth:-a.targetWidth,h=-2*a.offset[0];b.left+= -a.collisionPosition.left<0?g+e+h:d>0?g+e+h:0}},top:function(b,a){if(a.at[1]!=="center"){var d=c(window);d=a.collisionPosition.top+a.collisionHeight-d.height()-d.scrollTop();var g=a.my[1]==="top"?-a.elemHeight:a.my[1]==="bottom"?a.elemHeight:0,e=a.at[1]==="top"?a.targetHeight:-a.targetHeight,h=-2*a.offset[1];b.top+=a.collisionPosition.top<0?g+e+h:d>0?g+e+h:0}}}};if(!c.offset.setOffset){c.offset.setOffset=function(b,a){if(/static/.test(c.curCSS(b,"position")))b.style.position="relative";var d=c(b), -g=d.offset(),e=parseInt(c.curCSS(b,"top",true),10)||0,h=parseInt(c.curCSS(b,"left",true),10)||0;g={top:a.top-g.top+e,left:a.left-g.left+h};"using"in a?a.using.call(b,g):d.css(g)};c.fn.offset=function(b){var a=this[0];if(!a||!a.ownerDocument)return null;if(b)return this.each(function(){c.offset.setOffset(this,b)});return u.call(this)}}})(jQuery); -;/* - * jQuery UI Draggable 1.8.9 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Draggables - * - * Depends: - * jquery.ui.core.js - * jquery.ui.mouse.js - * jquery.ui.widget.js - */ -(function(d){d.widget("ui.draggable",d.ui.mouse,{widgetEventPrefix:"drag",options:{addClasses:true,appendTo:"parent",axis:false,connectToSortable:false,containment:false,cursor:"auto",cursorAt:false,grid:false,handle:false,helper:"original",iframeFix:false,opacity:false,refreshPositions:false,revert:false,revertDuration:500,scope:"default",scroll:true,scrollSensitivity:20,scrollSpeed:20,snap:false,snapMode:"both",snapTolerance:20,stack:false,zIndex:false},_create:function(){if(this.options.helper== -"original"&&!/^(?:r|a|f)/.test(this.element.css("position")))this.element[0].style.position="relative";this.options.addClasses&&this.element.addClass("ui-draggable");this.options.disabled&&this.element.addClass("ui-draggable-disabled");this._mouseInit()},destroy:function(){if(this.element.data("draggable")){this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled");this._mouseDestroy();return this}},_mouseCapture:function(a){var b= -this.options;if(this.helper||b.disabled||d(a.target).is(".ui-resizable-handle"))return false;this.handle=this._getHandle(a);if(!this.handle)return false;return true},_mouseStart:function(a){var b=this.options;this.helper=this._createHelper(a);this._cacheHelperProportions();if(d.ui.ddmanager)d.ui.ddmanager.current=this;this._cacheMargins();this.cssPosition=this.helper.css("position");this.scrollParent=this.helper.scrollParent();this.offset=this.positionAbs=this.element.offset();this.offset={top:this.offset.top- -this.margins.top,left:this.offset.left-this.margins.left};d.extend(this.offset,{click:{left:a.pageX-this.offset.left,top:a.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this.position=this._generatePosition(a);this.originalPageX=a.pageX;this.originalPageY=a.pageY;b.cursorAt&&this._adjustOffsetFromHelper(b.cursorAt);b.containment&&this._setContainment();if(this._trigger("start",a)===false){this._clear();return false}this._cacheHelperProportions(); -d.ui.ddmanager&&!b.dropBehaviour&&d.ui.ddmanager.prepareOffsets(this,a);this.helper.addClass("ui-draggable-dragging");this._mouseDrag(a,true);return true},_mouseDrag:function(a,b){this.position=this._generatePosition(a);this.positionAbs=this._convertPositionTo("absolute");if(!b){b=this._uiHash();if(this._trigger("drag",a,b)===false){this._mouseUp({});return false}this.position=b.position}if(!this.options.axis||this.options.axis!="y")this.helper[0].style.left=this.position.left+"px";if(!this.options.axis|| -this.options.axis!="x")this.helper[0].style.top=this.position.top+"px";d.ui.ddmanager&&d.ui.ddmanager.drag(this,a);return false},_mouseStop:function(a){var b=false;if(d.ui.ddmanager&&!this.options.dropBehaviour)b=d.ui.ddmanager.drop(this,a);if(this.dropped){b=this.dropped;this.dropped=false}if((!this.element[0]||!this.element[0].parentNode)&&this.options.helper=="original")return false;if(this.options.revert=="invalid"&&!b||this.options.revert=="valid"&&b||this.options.revert===true||d.isFunction(this.options.revert)&& -this.options.revert.call(this.element,b)){var c=this;d(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){c._trigger("stop",a)!==false&&c._clear()})}else this._trigger("stop",a)!==false&&this._clear();return false},cancel:function(){this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear();return this},_getHandle:function(a){var b=!this.options.handle||!d(this.options.handle,this.element).length?true:false;d(this.options.handle,this.element).find("*").andSelf().each(function(){if(this== -a.target)b=true});return b},_createHelper:function(a){var b=this.options;a=d.isFunction(b.helper)?d(b.helper.apply(this.element[0],[a])):b.helper=="clone"?this.element.clone():this.element;a.parents("body").length||a.appendTo(b.appendTo=="parent"?this.element[0].parentNode:b.appendTo);a[0]!=this.element[0]&&!/(fixed|absolute)/.test(a.css("position"))&&a.css("position","absolute");return a},_adjustOffsetFromHelper:function(a){if(typeof a=="string")a=a.split(" ");if(d.isArray(a))a={left:+a[0],top:+a[1]|| -0};if("left"in a)this.offset.click.left=a.left+this.margins.left;if("right"in a)this.offset.click.left=this.helperProportions.width-a.right+this.margins.left;if("top"in a)this.offset.click.top=a.top+this.margins.top;if("bottom"in a)this.offset.click.top=this.helperProportions.height-a.bottom+this.margins.top},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var a=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&d.ui.contains(this.scrollParent[0], -this.offsetParent[0])){a.left+=this.scrollParent.scrollLeft();a.top+=this.scrollParent.scrollTop()}if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&d.browser.msie)a={top:0,left:0};return{top:a.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:a.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var a=this.element.position();return{top:a.top- -(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:a.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var a=this.options;if(a.containment== -"parent")a.containment=this.helper[0].parentNode;if(a.containment=="document"||a.containment=="window")this.containment=[(a.containment=="document"?0:d(window).scrollLeft())-this.offset.relative.left-this.offset.parent.left,(a.containment=="document"?0:d(window).scrollTop())-this.offset.relative.top-this.offset.parent.top,(a.containment=="document"?0:d(window).scrollLeft())+d(a.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(a.containment=="document"? -0:d(window).scrollTop())+(d(a.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(a.containment)&&a.containment.constructor!=Array){var b=d(a.containment)[0];if(b){a=d(a.containment).offset();var c=d(b).css("overflow")!="hidden";this.containment=[a.left+(parseInt(d(b).css("borderLeftWidth"),10)||0)+(parseInt(d(b).css("paddingLeft"),10)||0)-this.margins.left,a.top+(parseInt(d(b).css("borderTopWidth"), -10)||0)+(parseInt(d(b).css("paddingTop"),10)||0)-this.margins.top,a.left+(c?Math.max(b.scrollWidth,b.offsetWidth):b.offsetWidth)-(parseInt(d(b).css("borderLeftWidth"),10)||0)-(parseInt(d(b).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,a.top+(c?Math.max(b.scrollHeight,b.offsetHeight):b.offsetHeight)-(parseInt(d(b).css("borderTopWidth"),10)||0)-(parseInt(d(b).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}}else if(a.containment.constructor== -Array)this.containment=a.containment},_convertPositionTo:function(a,b){if(!b)b=this.position;a=a=="absolute"?1:-1;var c=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&d.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,f=/(html|body)/i.test(c[0].tagName);return{top:b.top+this.offset.relative.top*a+this.offset.parent.top*a-(d.browser.safari&&d.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop(): -f?0:c.scrollTop())*a),left:b.left+this.offset.relative.left*a+this.offset.parent.left*a-(d.browser.safari&&d.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():f?0:c.scrollLeft())*a)}},_generatePosition:function(a){var b=this.options,c=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&d.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,f=/(html|body)/i.test(c[0].tagName),e=a.pageX,g=a.pageY; -if(this.originalPosition){if(this.containment){if(a.pageX-this.offset.click.leftthis.containment[2])e=this.containment[2]+this.offset.click.left;if(a.pageY-this.offset.click.top>this.containment[3])g=this.containment[3]+this.offset.click.top}if(b.grid){g=this.originalPageY+Math.round((g-this.originalPageY)/ -b.grid[1])*b.grid[1];g=this.containment?!(g-this.offset.click.topthis.containment[3])?g:!(g-this.offset.click.topthis.containment[2])?e:!(e-this.offset.click.left
    ').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1E3}).css(d(this).offset()).appendTo("body")})}, -stop:function(){d("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)})}});d.ui.plugin.add("draggable","opacity",{start:function(a,b){a=d(b.helper);b=d(this).data("draggable").options;if(a.css("opacity"))b._opacity=a.css("opacity");a.css("opacity",b.opacity)},stop:function(a,b){a=d(this).data("draggable").options;a._opacity&&d(b.helper).css("opacity",a._opacity)}});d.ui.plugin.add("draggable","scroll",{start:function(){var a=d(this).data("draggable");if(a.scrollParent[0]!= -document&&a.scrollParent[0].tagName!="HTML")a.overflowOffset=a.scrollParent.offset()},drag:function(a){var b=d(this).data("draggable"),c=b.options,f=false;if(b.scrollParent[0]!=document&&b.scrollParent[0].tagName!="HTML"){if(!c.axis||c.axis!="x")if(b.overflowOffset.top+b.scrollParent[0].offsetHeight-a.pageY=0;h--){var i=c.snapElements[h].left,k=i+c.snapElements[h].width,j=c.snapElements[h].top,l=j+c.snapElements[h].height;if(i-e=j&&f<=l||h>=j&&h<=l||fl)&&(e>= -i&&e<=k||g>=i&&g<=k||ek);default:return false}};d.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(a,b){var c=d.ui.ddmanager.droppables[a.options.scope]||[],e=b?b.type:null,g=(a.currentItem||a.element).find(":data(droppable)").andSelf(),f=0;a:for(;f').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(), -top:this.element.css("top"),left:this.element.css("left")}));this.element=this.element.parent().data("resizable",this.element.data("resizable"));this.elementIsWrapper=true;this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")});this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0});this.originalResizeStyle= -this.originalElement.css("resize");this.originalElement.css("resize","none");this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"}));this.originalElement.css({margin:this.originalElement.css("margin")});this._proportionallyResize()}this.handles=a.handles||(!e(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne", -nw:".ui-resizable-nw"});if(this.handles.constructor==String){if(this.handles=="all")this.handles="n,e,s,w,se,sw,ne,nw";var c=this.handles.split(",");this.handles={};for(var d=0;d');/sw|se|ne|nw/.test(f)&&g.css({zIndex:++a.zIndex});"se"==f&&g.addClass("ui-icon ui-icon-gripsmall-diagonal-se");this.handles[f]=".ui-resizable-"+f;this.element.append(g)}}this._renderAxis=function(h){h=h||this.element;for(var i in this.handles){if(this.handles[i].constructor== -String)this.handles[i]=e(this.handles[i],this.element).show();if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var j=e(this.handles[i],this.element),k=0;k=/sw|ne|nw|se|n|s/.test(i)?j.outerHeight():j.outerWidth();j=["padding",/ne|nw|n/.test(i)?"Top":/se|sw|s/.test(i)?"Bottom":/^e$/.test(i)?"Right":"Left"].join("");h.css(j,k);this._proportionallyResize()}e(this.handles[i])}};this._renderAxis(this.element);this._handles=e(".ui-resizable-handle",this.element).disableSelection(); -this._handles.mouseover(function(){if(!b.resizing){if(this.className)var h=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);b.axis=h&&h[1]?h[1]:"se"}});if(a.autoHide){this._handles.hide();e(this.element).addClass("ui-resizable-autohide").hover(function(){e(this).removeClass("ui-resizable-autohide");b._handles.show()},function(){if(!b.resizing){e(this).addClass("ui-resizable-autohide");b._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy();var b=function(c){e(c).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()}; -if(this.elementIsWrapper){b(this.element);var a=this.element;a.after(this.originalElement.css({position:a.css("position"),width:a.outerWidth(),height:a.outerHeight(),top:a.css("top"),left:a.css("left")})).remove()}this.originalElement.css("resize",this.originalResizeStyle);b(this.originalElement);return this},_mouseCapture:function(b){var a=false;for(var c in this.handles)if(e(this.handles[c])[0]==b.target)a=true;return!this.options.disabled&&a},_mouseStart:function(b){var a=this.options,c=this.element.position(), -d=this.element;this.resizing=true;this.documentScroll={top:e(document).scrollTop(),left:e(document).scrollLeft()};if(d.is(".ui-draggable")||/absolute/.test(d.css("position")))d.css({position:"absolute",top:c.top,left:c.left});e.browser.opera&&/relative/.test(d.css("position"))&&d.css({position:"relative",top:"auto",left:"auto"});this._renderProxy();c=m(this.helper.css("left"));var f=m(this.helper.css("top"));if(a.containment){c+=e(a.containment).scrollLeft()||0;f+=e(a.containment).scrollTop()||0}this.offset= -this.helper.offset();this.position={left:c,top:f};this.size=this._helper?{width:d.outerWidth(),height:d.outerHeight()}:{width:d.width(),height:d.height()};this.originalSize=this._helper?{width:d.outerWidth(),height:d.outerHeight()}:{width:d.width(),height:d.height()};this.originalPosition={left:c,top:f};this.sizeDiff={width:d.outerWidth()-d.width(),height:d.outerHeight()-d.height()};this.originalMousePosition={left:b.pageX,top:b.pageY};this.aspectRatio=typeof a.aspectRatio=="number"?a.aspectRatio: -this.originalSize.width/this.originalSize.height||1;a=e(".ui-resizable-"+this.axis).css("cursor");e("body").css("cursor",a=="auto"?this.axis+"-resize":a);d.addClass("ui-resizable-resizing");this._propagate("start",b);return true},_mouseDrag:function(b){var a=this.helper,c=this.originalMousePosition,d=this._change[this.axis];if(!d)return false;c=d.apply(this,[b,b.pageX-c.left||0,b.pageY-c.top||0]);if(this._aspectRatio||b.shiftKey)c=this._updateRatio(c,b);c=this._respectSize(c,b);this._propagate("resize", -b);a.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize();this._updateCache(c);this._trigger("resize",b,this.ui());return false},_mouseStop:function(b){this.resizing=false;var a=this.options,c=this;if(this._helper){var d=this._proportionallyResizeElements,f=d.length&&/textarea/i.test(d[0].nodeName);d=f&&e.ui.hasScroll(d[0],"left")?0:c.sizeDiff.height; -f={width:c.size.width-(f?0:c.sizeDiff.width),height:c.size.height-d};d=parseInt(c.element.css("left"),10)+(c.position.left-c.originalPosition.left)||null;var g=parseInt(c.element.css("top"),10)+(c.position.top-c.originalPosition.top)||null;a.animate||this.element.css(e.extend(f,{top:g,left:d}));c.helper.height(c.size.height);c.helper.width(c.size.width);this._helper&&!a.animate&&this._proportionallyResize()}e("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop", -b);this._helper&&this.helper.remove();return false},_updateCache:function(b){this.offset=this.helper.offset();if(l(b.left))this.position.left=b.left;if(l(b.top))this.position.top=b.top;if(l(b.height))this.size.height=b.height;if(l(b.width))this.size.width=b.width},_updateRatio:function(b){var a=this.position,c=this.size,d=this.axis;if(b.height)b.width=c.height*this.aspectRatio;else if(b.width)b.height=c.width/this.aspectRatio;if(d=="sw"){b.left=a.left+(c.width-b.width);b.top=null}if(d=="nw"){b.top= -a.top+(c.height-b.height);b.left=a.left+(c.width-b.width)}return b},_respectSize:function(b){var a=this.options,c=this.axis,d=l(b.width)&&a.maxWidth&&a.maxWidthb.width,h=l(b.height)&&a.minHeight&&a.minHeight>b.height;if(g)b.width=a.minWidth;if(h)b.height=a.minHeight;if(d)b.width=a.maxWidth;if(f)b.height=a.maxHeight;var i=this.originalPosition.left+this.originalSize.width,j=this.position.top+this.size.height, -k=/sw|nw|w/.test(c);c=/nw|ne|n/.test(c);if(g&&k)b.left=i-a.minWidth;if(d&&k)b.left=i-a.maxWidth;if(h&&c)b.top=j-a.minHeight;if(f&&c)b.top=j-a.maxHeight;if((a=!b.width&&!b.height)&&!b.left&&b.top)b.top=null;else if(a&&!b.top&&b.left)b.left=null;return b},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var b=this.helper||this.element,a=0;a');var a=e.browser.msie&&e.browser.version<7,c=a?1:0;a=a?2:-1;this.helper.addClass(this._helper).css({width:this.element.outerWidth()+a,height:this.element.outerHeight()+a,position:"absolute",left:this.elementOffset.left-c+"px",top:this.elementOffset.top-c+"px",zIndex:++b.zIndex});this.helper.appendTo("body").disableSelection()}else this.helper=this.element},_change:{e:function(b,a){return{width:this.originalSize.width+ -a}},w:function(b,a){return{left:this.originalPosition.left+a,width:this.originalSize.width-a}},n:function(b,a,c){return{top:this.originalPosition.top+c,height:this.originalSize.height-c}},s:function(b,a,c){return{height:this.originalSize.height+c}},se:function(b,a,c){return e.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[b,a,c]))},sw:function(b,a,c){return e.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[b,a,c]))},ne:function(b,a,c){return e.extend(this._change.n.apply(this, -arguments),this._change.e.apply(this,[b,a,c]))},nw:function(b,a,c){return e.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[b,a,c]))}},_propagate:function(b,a){e.ui.plugin.call(this,b,[a,this.ui()]);b!="resize"&&this._trigger(b,a,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}});e.extend(e.ui.resizable, -{version:"1.8.9"});e.ui.plugin.add("resizable","alsoResize",{start:function(){var b=e(this).data("resizable").options,a=function(c){e(c).each(function(){var d=e(this);d.data("resizable-alsoresize",{width:parseInt(d.width(),10),height:parseInt(d.height(),10),left:parseInt(d.css("left"),10),top:parseInt(d.css("top"),10),position:d.css("position")})})};if(typeof b.alsoResize=="object"&&!b.alsoResize.parentNode)if(b.alsoResize.length){b.alsoResize=b.alsoResize[0];a(b.alsoResize)}else e.each(b.alsoResize, -function(c){a(c)});else a(b.alsoResize)},resize:function(b,a){var c=e(this).data("resizable");b=c.options;var d=c.originalSize,f=c.originalPosition,g={height:c.size.height-d.height||0,width:c.size.width-d.width||0,top:c.position.top-f.top||0,left:c.position.left-f.left||0},h=function(i,j){e(i).each(function(){var k=e(this),q=e(this).data("resizable-alsoresize"),p={},r=j&&j.length?j:k.parents(a.originalElement[0]).length?["width","height"]:["width","height","top","left"];e.each(r,function(n,o){if((n= -(q[o]||0)+(g[o]||0))&&n>=0)p[o]=n||null});if(e.browser.opera&&/relative/.test(k.css("position"))){c._revertToRelativePosition=true;k.css({position:"absolute",top:"auto",left:"auto"})}k.css(p)})};typeof b.alsoResize=="object"&&!b.alsoResize.nodeType?e.each(b.alsoResize,function(i,j){h(i,j)}):h(b.alsoResize)},stop:function(){var b=e(this).data("resizable"),a=b.options,c=function(d){e(d).each(function(){var f=e(this);f.css({position:f.data("resizable-alsoresize").position})})};if(b._revertToRelativePosition){b._revertToRelativePosition= -false;typeof a.alsoResize=="object"&&!a.alsoResize.nodeType?e.each(a.alsoResize,function(d){c(d)}):c(a.alsoResize)}e(this).removeData("resizable-alsoresize")}});e.ui.plugin.add("resizable","animate",{stop:function(b){var a=e(this).data("resizable"),c=a.options,d=a._proportionallyResizeElements,f=d.length&&/textarea/i.test(d[0].nodeName),g=f&&e.ui.hasScroll(d[0],"left")?0:a.sizeDiff.height;f={width:a.size.width-(f?0:a.sizeDiff.width),height:a.size.height-g};g=parseInt(a.element.css("left"),10)+(a.position.left- -a.originalPosition.left)||null;var h=parseInt(a.element.css("top"),10)+(a.position.top-a.originalPosition.top)||null;a.element.animate(e.extend(f,h&&g?{top:h,left:g}:{}),{duration:c.animateDuration,easing:c.animateEasing,step:function(){var i={width:parseInt(a.element.css("width"),10),height:parseInt(a.element.css("height"),10),top:parseInt(a.element.css("top"),10),left:parseInt(a.element.css("left"),10)};d&&d.length&&e(d[0]).css({width:i.width,height:i.height});a._updateCache(i);a._propagate("resize", -b)}})}});e.ui.plugin.add("resizable","containment",{start:function(){var b=e(this).data("resizable"),a=b.element,c=b.options.containment;if(a=c instanceof e?c.get(0):/parent/.test(c)?a.parent().get(0):c){b.containerElement=e(a);if(/document/.test(c)||c==document){b.containerOffset={left:0,top:0};b.containerPosition={left:0,top:0};b.parentData={element:e(document),left:0,top:0,width:e(document).width(),height:e(document).height()||document.body.parentNode.scrollHeight}}else{var d=e(a),f=[];e(["Top", -"Right","Left","Bottom"]).each(function(i,j){f[i]=m(d.css("padding"+j))});b.containerOffset=d.offset();b.containerPosition=d.position();b.containerSize={height:d.innerHeight()-f[3],width:d.innerWidth()-f[1]};c=b.containerOffset;var g=b.containerSize.height,h=b.containerSize.width;h=e.ui.hasScroll(a,"left")?a.scrollWidth:h;g=e.ui.hasScroll(a)?a.scrollHeight:g;b.parentData={element:a,left:c.left,top:c.top,width:h,height:g}}}},resize:function(b){var a=e(this).data("resizable"),c=a.options,d=a.containerOffset, -f=a.position;b=a._aspectRatio||b.shiftKey;var g={top:0,left:0},h=a.containerElement;if(h[0]!=document&&/static/.test(h.css("position")))g=d;if(f.left<(a._helper?d.left:0)){a.size.width+=a._helper?a.position.left-d.left:a.position.left-g.left;if(b)a.size.height=a.size.width/c.aspectRatio;a.position.left=c.helper?d.left:0}if(f.top<(a._helper?d.top:0)){a.size.height+=a._helper?a.position.top-d.top:a.position.top;if(b)a.size.width=a.size.height*c.aspectRatio;a.position.top=a._helper?d.top:0}a.offset.left= -a.parentData.left+a.position.left;a.offset.top=a.parentData.top+a.position.top;c=Math.abs((a._helper?a.offset.left-g.left:a.offset.left-g.left)+a.sizeDiff.width);d=Math.abs((a._helper?a.offset.top-g.top:a.offset.top-d.top)+a.sizeDiff.height);f=a.containerElement.get(0)==a.element.parent().get(0);g=/relative|absolute/.test(a.containerElement.css("position"));if(f&&g)c-=a.parentData.left;if(c+a.size.width>=a.parentData.width){a.size.width=a.parentData.width-c;if(b)a.size.height=a.size.width/a.aspectRatio}if(d+ -a.size.height>=a.parentData.height){a.size.height=a.parentData.height-d;if(b)a.size.width=a.size.height*a.aspectRatio}},stop:function(){var b=e(this).data("resizable"),a=b.options,c=b.containerOffset,d=b.containerPosition,f=b.containerElement,g=e(b.helper),h=g.offset(),i=g.outerWidth()-b.sizeDiff.width;g=g.outerHeight()-b.sizeDiff.height;b._helper&&!a.animate&&/relative/.test(f.css("position"))&&e(this).css({left:h.left-d.left-c.left,width:i,height:g});b._helper&&!a.animate&&/static/.test(f.css("position"))&& -e(this).css({left:h.left-d.left-c.left,width:i,height:g})}});e.ui.plugin.add("resizable","ghost",{start:function(){var b=e(this).data("resizable"),a=b.options,c=b.size;b.ghost=b.originalElement.clone();b.ghost.css({opacity:0.25,display:"block",position:"relative",height:c.height,width:c.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof a.ghost=="string"?a.ghost:"");b.ghost.appendTo(b.helper)},resize:function(){var b=e(this).data("resizable");b.ghost&&b.ghost.css({position:"relative", -height:b.size.height,width:b.size.width})},stop:function(){var b=e(this).data("resizable");b.ghost&&b.helper&&b.helper.get(0).removeChild(b.ghost.get(0))}});e.ui.plugin.add("resizable","grid",{resize:function(){var b=e(this).data("resizable"),a=b.options,c=b.size,d=b.originalSize,f=b.originalPosition,g=b.axis;a.grid=typeof a.grid=="number"?[a.grid,a.grid]:a.grid;var h=Math.round((c.width-d.width)/(a.grid[0]||1))*(a.grid[0]||1);a=Math.round((c.height-d.height)/(a.grid[1]||1))*(a.grid[1]||1);if(/^(se|s|e)$/.test(g)){b.size.width= -d.width+h;b.size.height=d.height+a}else if(/^(ne)$/.test(g)){b.size.width=d.width+h;b.size.height=d.height+a;b.position.top=f.top-a}else{if(/^(sw)$/.test(g)){b.size.width=d.width+h;b.size.height=d.height+a}else{b.size.width=d.width+h;b.size.height=d.height+a;b.position.top=f.top-a}b.position.left=f.left-h}}});var m=function(b){return parseInt(b,10)||0},l=function(b){return!isNaN(parseInt(b,10))}})(jQuery); -;/* - * jQuery UI Selectable 1.8.9 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Selectables - * - * Depends: - * jquery.ui.core.js - * jquery.ui.mouse.js - * jquery.ui.widget.js - */ -(function(e){e.widget("ui.selectable",e.ui.mouse,{options:{appendTo:"body",autoRefresh:true,distance:0,filter:"*",tolerance:"touch"},_create:function(){var c=this;this.element.addClass("ui-selectable");this.dragged=false;var f;this.refresh=function(){f=e(c.options.filter,c.element[0]);f.each(function(){var d=e(this),b=d.offset();e.data(this,"selectable-item",{element:this,$element:d,left:b.left,top:b.top,right:b.left+d.outerWidth(),bottom:b.top+d.outerHeight(),startselected:false,selected:d.hasClass("ui-selected"), -selecting:d.hasClass("ui-selecting"),unselecting:d.hasClass("ui-unselecting")})})};this.refresh();this.selectees=f.addClass("ui-selectee");this._mouseInit();this.helper=e("
    ")},destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item");this.element.removeClass("ui-selectable ui-selectable-disabled").removeData("selectable").unbind(".selectable");this._mouseDestroy();return this},_mouseStart:function(c){var f=this;this.opos=[c.pageX, -c.pageY];if(!this.options.disabled){var d=this.options;this.selectees=e(d.filter,this.element[0]);this._trigger("start",c);e(d.appendTo).append(this.helper);this.helper.css({left:c.clientX,top:c.clientY,width:0,height:0});d.autoRefresh&&this.refresh();this.selectees.filter(".ui-selected").each(function(){var b=e.data(this,"selectable-item");b.startselected=true;if(!c.metaKey){b.$element.removeClass("ui-selected");b.selected=false;b.$element.addClass("ui-unselecting");b.unselecting=true;f._trigger("unselecting", -c,{unselecting:b.element})}});e(c.target).parents().andSelf().each(function(){var b=e.data(this,"selectable-item");if(b){var g=!c.metaKey||!b.$element.hasClass("ui-selected");b.$element.removeClass(g?"ui-unselecting":"ui-selected").addClass(g?"ui-selecting":"ui-unselecting");b.unselecting=!g;b.selecting=g;(b.selected=g)?f._trigger("selecting",c,{selecting:b.element}):f._trigger("unselecting",c,{unselecting:b.element});return false}})}},_mouseDrag:function(c){var f=this;this.dragged=true;if(!this.options.disabled){var d= -this.options,b=this.opos[0],g=this.opos[1],h=c.pageX,i=c.pageY;if(b>h){var j=h;h=b;b=j}if(g>i){j=i;i=g;g=j}this.helper.css({left:b,top:g,width:h-b,height:i-g});this.selectees.each(function(){var a=e.data(this,"selectable-item");if(!(!a||a.element==f.element[0])){var k=false;if(d.tolerance=="touch")k=!(a.left>h||a.righti||a.bottomb&&a.rightg&&a.bottom *",opacity:false,placeholder:false,revert:false,scroll:true,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1E3},_create:function(){this.containerCache={};this.element.addClass("ui-sortable"); -this.refresh();this.floating=this.items.length?/left|right/.test(this.items[0].item.css("float")):false;this.offset=this.element.offset();this._mouseInit()},destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled").removeData("sortable").unbind(".sortable");this._mouseDestroy();for(var a=this.items.length-1;a>=0;a--)this.items[a].item.removeData("sortable-item");return this},_setOption:function(a,b){if(a==="disabled"){this.options[a]=b;this.widget()[b?"addClass":"removeClass"]("ui-sortable-disabled")}else d.Widget.prototype._setOption.apply(this, -arguments)},_mouseCapture:function(a,b){if(this.reverting)return false;if(this.options.disabled||this.options.type=="static")return false;this._refreshItems(a);var c=null,e=this;d(a.target).parents().each(function(){if(d.data(this,"sortable-item")==e){c=d(this);return false}});if(d.data(a.target,"sortable-item")==e)c=d(a.target);if(!c)return false;if(this.options.handle&&!b){var f=false;d(this.options.handle,c).find("*").andSelf().each(function(){if(this==a.target)f=true});if(!f)return false}this.currentItem= -c;this._removeCurrentsFromItems();return true},_mouseStart:function(a,b,c){b=this.options;var e=this;this.currentContainer=this;this.refreshPositions();this.helper=this._createHelper(a);this._cacheHelperProportions();this._cacheMargins();this.scrollParent=this.helper.scrollParent();this.offset=this.currentItem.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};this.helper.css("position","absolute");this.cssPosition=this.helper.css("position");d.extend(this.offset, -{click:{left:a.pageX-this.offset.left,top:a.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this._generatePosition(a);this.originalPageX=a.pageX;this.originalPageY=a.pageY;b.cursorAt&&this._adjustOffsetFromHelper(b.cursorAt);this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]};this.helper[0]!=this.currentItem[0]&&this.currentItem.hide();this._createPlaceholder();b.containment&&this._setContainment(); -if(b.cursor){if(d("body").css("cursor"))this._storedCursor=d("body").css("cursor");d("body").css("cursor",b.cursor)}if(b.opacity){if(this.helper.css("opacity"))this._storedOpacity=this.helper.css("opacity");this.helper.css("opacity",b.opacity)}if(b.zIndex){if(this.helper.css("zIndex"))this._storedZIndex=this.helper.css("zIndex");this.helper.css("zIndex",b.zIndex)}if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML")this.overflowOffset=this.scrollParent.offset();this._trigger("start", -a,this._uiHash());this._preserveHelperProportions||this._cacheHelperProportions();if(!c)for(c=this.containers.length-1;c>=0;c--)this.containers[c]._trigger("activate",a,e._uiHash(this));if(d.ui.ddmanager)d.ui.ddmanager.current=this;d.ui.ddmanager&&!b.dropBehaviour&&d.ui.ddmanager.prepareOffsets(this,a);this.dragging=true;this.helper.addClass("ui-sortable-helper");this._mouseDrag(a);return true},_mouseDrag:function(a){this.position=this._generatePosition(a);this.positionAbs=this._convertPositionTo("absolute"); -if(!this.lastPositionAbs)this.lastPositionAbs=this.positionAbs;if(this.options.scroll){var b=this.options,c=false;if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){if(this.overflowOffset.top+this.scrollParent[0].offsetHeight-a.pageY=0;b--){c=this.items[b];var e=c.item[0],f=this._intersectsWithPointer(c);if(f)if(e!=this.currentItem[0]&&this.placeholder[f==1?"next":"prev"]()[0]!=e&&!d.ui.contains(this.placeholder[0],e)&&(this.options.type=="semi-dynamic"?!d.ui.contains(this.element[0],e):true)){this.direction=f==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(c))this._rearrange(a, -c);else break;this._trigger("change",a,this._uiHash());break}}this._contactContainers(a);d.ui.ddmanager&&d.ui.ddmanager.drag(this,a);this._trigger("sort",a,this._uiHash());this.lastPositionAbs=this.positionAbs;return false},_mouseStop:function(a,b){if(a){d.ui.ddmanager&&!this.options.dropBehaviour&&d.ui.ddmanager.drop(this,a);if(this.options.revert){var c=this;b=c.placeholder.offset();c.reverting=true;d(this.helper).animate({left:b.left-this.offset.parent.left-c.margins.left+(this.offsetParent[0]== -document.body?0:this.offsetParent[0].scrollLeft),top:b.top-this.offset.parent.top-c.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){c._clear(a)})}else this._clear(a,b);return false}},cancel:function(){var a=this;if(this.dragging){this._mouseUp({target:null});this.options.helper=="original"?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var b=this.containers.length- -1;b>=0;b--){this.containers[b]._trigger("deactivate",null,a._uiHash(this));if(this.containers[b].containerCache.over){this.containers[b]._trigger("out",null,a._uiHash(this));this.containers[b].containerCache.over=0}}}if(this.placeholder){this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]);this.options.helper!="original"&&this.helper&&this.helper[0].parentNode&&this.helper.remove();d.extend(this,{helper:null,dragging:false,reverting:false,_noFinalSort:null}); -this.domPosition.prev?d(this.domPosition.prev).after(this.currentItem):d(this.domPosition.parent).prepend(this.currentItem)}return this},serialize:function(a){var b=this._getItemsAsjQuery(a&&a.connected),c=[];a=a||{};d(b).each(function(){var e=(d(a.item||this).attr(a.attribute||"id")||"").match(a.expression||/(.+)[-=_](.+)/);if(e)c.push((a.key||e[1]+"[]")+"="+(a.key&&a.expression?e[1]:e[2]))});!c.length&&a.key&&c.push(a.key+"=");return c.join("&")},toArray:function(a){var b=this._getItemsAsjQuery(a&& -a.connected),c=[];a=a||{};b.each(function(){c.push(d(a.item||this).attr(a.attribute||"id")||"")});return c},_intersectsWith:function(a){var b=this.positionAbs.left,c=b+this.helperProportions.width,e=this.positionAbs.top,f=e+this.helperProportions.height,g=a.left,h=g+a.width,i=a.top,k=i+a.height,j=this.offset.click.top,l=this.offset.click.left;j=e+j>i&&e+jg&&b+la[this.floating?"width":"height"]?j:g0?"down":"up")},_getDragHorizontalDirection:function(){var a=this.positionAbs.left-this.lastPositionAbs.left;return a!=0&&(a>0?"right":"left")},refresh:function(a){this._refreshItems(a);this.refreshPositions();return this},_connectWith:function(){var a=this.options;return a.connectWith.constructor==String?[a.connectWith]:a.connectWith},_getItemsAsjQuery:function(a){var b=[],c=[],e=this._connectWith();if(e&&a)for(a=e.length-1;a>=0;a--)for(var f=d(e[a]),g=f.length-1;g>=0;g--){var h= -d.data(f[g],"sortable");if(h&&h!=this&&!h.options.disabled)c.push([d.isFunction(h.options.items)?h.options.items.call(h.element):d(h.options.items,h.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),h])}c.push([d.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):d(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);for(a=c.length-1;a>=0;a--)c[a][0].each(function(){b.push(this)}); -return d(b)},_removeCurrentsFromItems:function(){for(var a=this.currentItem.find(":data(sortable-item)"),b=0;b=0;f--)for(var g= -d(e[f]),h=g.length-1;h>=0;h--){var i=d.data(g[h],"sortable");if(i&&i!=this&&!i.options.disabled){c.push([d.isFunction(i.options.items)?i.options.items.call(i.element[0],a,{item:this.currentItem}):d(i.options.items,i.element),i]);this.containers.push(i)}}for(f=c.length-1;f>=0;f--){a=c[f][1];e=c[f][0];h=0;for(g=e.length;h=0;b--){var c=this.items[b],e=this.options.toleranceElement?d(this.options.toleranceElement,c.item):c.item;if(!a){c.width=e.outerWidth();c.height=e.outerHeight()}e=e.offset();c.left=e.left;c.top=e.top}if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(b=this.containers.length-1;b>=0;b--){e=this.containers[b].element.offset();this.containers[b].containerCache.left=e.left;this.containers[b].containerCache.top= -e.top;this.containers[b].containerCache.width=this.containers[b].element.outerWidth();this.containers[b].containerCache.height=this.containers[b].element.outerHeight()}return this},_createPlaceholder:function(a){var b=a||this,c=b.options;if(!c.placeholder||c.placeholder.constructor==String){var e=c.placeholder;c.placeholder={element:function(){var f=d(document.createElement(b.currentItem[0].nodeName)).addClass(e||b.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0]; -if(!e)f.style.visibility="hidden";return f},update:function(f,g){if(!(e&&!c.forcePlaceholderSize)){g.height()||g.height(b.currentItem.innerHeight()-parseInt(b.currentItem.css("paddingTop")||0,10)-parseInt(b.currentItem.css("paddingBottom")||0,10));g.width()||g.width(b.currentItem.innerWidth()-parseInt(b.currentItem.css("paddingLeft")||0,10)-parseInt(b.currentItem.css("paddingRight")||0,10))}}}}b.placeholder=d(c.placeholder.element.call(b.element,b.currentItem));b.currentItem.after(b.placeholder); -c.placeholder.update(b,b.placeholder)},_contactContainers:function(a){for(var b=null,c=null,e=this.containers.length-1;e>=0;e--)if(!d.ui.contains(this.currentItem[0],this.containers[e].element[0]))if(this._intersectsWith(this.containers[e].containerCache)){if(!(b&&d.ui.contains(this.containers[e].element[0],b.element[0]))){b=this.containers[e];c=e}}else if(this.containers[e].containerCache.over){this.containers[e]._trigger("out",a,this._uiHash(this));this.containers[e].containerCache.over=0}if(b)if(this.containers.length=== -1){this.containers[c]._trigger("over",a,this._uiHash(this));this.containers[c].containerCache.over=1}else if(this.currentContainer!=this.containers[c]){b=1E4;e=null;for(var f=this.positionAbs[this.containers[c].floating?"left":"top"],g=this.items.length-1;g>=0;g--)if(d.ui.contains(this.containers[c].element[0],this.items[g].item[0])){var h=this.items[g][this.containers[c].floating?"left":"top"];if(Math.abs(h-f)this.containment[2])f=this.containment[2]+this.offset.click.left;if(a.pageY-this.offset.click.top>this.containment[3])g=this.containment[3]+this.offset.click.top}if(b.grid){g=this.originalPageY+Math.round((g-this.originalPageY)/b.grid[1])*b.grid[1];g=this.containment?!(g-this.offset.click.top< -this.containment[1]||g-this.offset.click.top>this.containment[3])?g:!(g-this.offset.click.topthis.containment[2])?f:!(f-this.offset.click.left=0;e--)if(d.ui.contains(this.containers[e].element[0], -this.currentItem[0])&&!b){c.push(function(f){return function(g){f._trigger("receive",g,this._uiHash(this))}}.call(this,this.containers[e]));c.push(function(f){return function(g){f._trigger("update",g,this._uiHash(this))}}.call(this,this.containers[e]))}}for(e=this.containers.length-1;e>=0;e--){b||c.push(function(f){return function(g){f._trigger("deactivate",g,this._uiHash(this))}}.call(this,this.containers[e]));if(this.containers[e].containerCache.over){c.push(function(f){return function(g){f._trigger("out", -g,this._uiHash(this))}}.call(this,this.containers[e]));this.containers[e].containerCache.over=0}}this._storedCursor&&d("body").css("cursor",this._storedCursor);this._storedOpacity&&this.helper.css("opacity",this._storedOpacity);if(this._storedZIndex)this.helper.css("zIndex",this._storedZIndex=="auto"?"":this._storedZIndex);this.dragging=false;if(this.cancelHelperRemoval){if(!b){this._trigger("beforeStop",a,this._uiHash());for(e=0;e li > :first-child,> :not(li):even",icons:{header:"ui-icon-triangle-1-e",headerSelected:"ui-icon-triangle-1-s"},navigation:false,navigationFilter:function(){return this.href.toLowerCase()===location.href.toLowerCase()}},_create:function(){var a=this,b=a.options;a.running=0;a.element.addClass("ui-accordion ui-widget ui-helper-reset").children("li").addClass("ui-accordion-li-fix"); -a.headers=a.element.find(b.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all").bind("mouseenter.accordion",function(){b.disabled||c(this).addClass("ui-state-hover")}).bind("mouseleave.accordion",function(){b.disabled||c(this).removeClass("ui-state-hover")}).bind("focus.accordion",function(){b.disabled||c(this).addClass("ui-state-focus")}).bind("blur.accordion",function(){b.disabled||c(this).removeClass("ui-state-focus")});a.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom"); -if(b.navigation){var d=a.element.find("a").filter(b.navigationFilter).eq(0);if(d.length){var h=d.closest(".ui-accordion-header");a.active=h.length?h:d.closest(".ui-accordion-content").prev()}}a.active=a._findActive(a.active||b.active).addClass("ui-state-default ui-state-active").toggleClass("ui-corner-all").toggleClass("ui-corner-top");a.active.next().addClass("ui-accordion-content-active");a._createIcons();a.resize();a.element.attr("role","tablist");a.headers.attr("role","tab").bind("keydown.accordion", -function(f){return a._keydown(f)}).next().attr("role","tabpanel");a.headers.not(a.active||"").attr({"aria-expanded":"false",tabIndex:-1}).next().hide();a.active.length?a.active.attr({"aria-expanded":"true",tabIndex:0}):a.headers.eq(0).attr("tabIndex",0);c.browser.safari||a.headers.find("a").attr("tabIndex",-1);b.event&&a.headers.bind(b.event.split(" ").join(".accordion ")+".accordion",function(f){a._clickHandler.call(a,f,this);f.preventDefault()})},_createIcons:function(){var a=this.options;if(a.icons){c("").addClass("ui-icon "+ -a.icons.header).prependTo(this.headers);this.active.children(".ui-icon").toggleClass(a.icons.header).toggleClass(a.icons.headerSelected);this.element.addClass("ui-accordion-icons")}},_destroyIcons:function(){this.headers.children(".ui-icon").remove();this.element.removeClass("ui-accordion-icons")},destroy:function(){var a=this.options;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role");this.headers.unbind(".accordion").removeClass("ui-accordion-header ui-accordion-disabled ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("tabIndex"); -this.headers.find("a").removeAttr("tabIndex");this._destroyIcons();var b=this.headers.next().css("display","").removeAttr("role").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-accordion-disabled ui-state-disabled");if(a.autoHeight||a.fillHeight)b.css("height","");return c.Widget.prototype.destroy.call(this)},_setOption:function(a,b){c.Widget.prototype._setOption.apply(this,arguments);a=="active"&&this.activate(b);if(a=="icons"){this._destroyIcons(); -b&&this._createIcons()}if(a=="disabled")this.headers.add(this.headers.next())[b?"addClass":"removeClass"]("ui-accordion-disabled ui-state-disabled")},_keydown:function(a){if(!(this.options.disabled||a.altKey||a.ctrlKey)){var b=c.ui.keyCode,d=this.headers.length,h=this.headers.index(a.target),f=false;switch(a.keyCode){case b.RIGHT:case b.DOWN:f=this.headers[(h+1)%d];break;case b.LEFT:case b.UP:f=this.headers[(h-1+d)%d];break;case b.SPACE:case b.ENTER:this._clickHandler({target:a.target},a.target); -a.preventDefault()}if(f){c(a.target).attr("tabIndex",-1);c(f).attr("tabIndex",0);f.focus();return false}return true}},resize:function(){var a=this.options,b;if(a.fillSpace){if(c.browser.msie){var d=this.element.parent().css("overflow");this.element.parent().css("overflow","hidden")}b=this.element.parent().height();c.browser.msie&&this.element.parent().css("overflow",d);this.headers.each(function(){b-=c(this).outerHeight(true)});this.headers.next().each(function(){c(this).height(Math.max(0,b-c(this).innerHeight()+ -c(this).height()))}).css("overflow","auto")}else if(a.autoHeight){b=0;this.headers.next().each(function(){b=Math.max(b,c(this).height("").height())}).height(b)}return this},activate:function(a){this.options.active=a;a=this._findActive(a)[0];this._clickHandler({target:a},a);return this},_findActive:function(a){return a?typeof a==="number"?this.headers.filter(":eq("+a+")"):this.headers.not(this.headers.not(a)):a===false?c([]):this.headers.filter(":eq(0)")},_clickHandler:function(a,b){var d=this.options; -if(!d.disabled)if(a.target){a=c(a.currentTarget||b);b=a[0]===this.active[0];d.active=d.collapsible&&b?false:this.headers.index(a);if(!(this.running||!d.collapsible&&b)){var h=this.active;j=a.next();g=this.active.next();e={options:d,newHeader:b&&d.collapsible?c([]):a,oldHeader:this.active,newContent:b&&d.collapsible?c([]):j,oldContent:g};var f=this.headers.index(this.active[0])>this.headers.index(a[0]);this.active=b?c([]):a;this._toggle(j,g,e,b,f);h.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(d.icons.headerSelected).addClass(d.icons.header); -if(!b){a.removeClass("ui-state-default ui-corner-all").addClass("ui-state-active ui-corner-top").children(".ui-icon").removeClass(d.icons.header).addClass(d.icons.headerSelected);a.next().addClass("ui-accordion-content-active")}}}else if(d.collapsible){this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(d.icons.headerSelected).addClass(d.icons.header);this.active.next().addClass("ui-accordion-content-active");var g=this.active.next(), -e={options:d,newHeader:c([]),oldHeader:d.active,newContent:c([]),oldContent:g},j=this.active=c([]);this._toggle(j,g,e)}},_toggle:function(a,b,d,h,f){var g=this,e=g.options;g.toShow=a;g.toHide=b;g.data=d;var j=function(){if(g)return g._completed.apply(g,arguments)};g._trigger("changestart",null,g.data);g.running=b.size()===0?a.size():b.size();if(e.animated){d={};d=e.collapsible&&h?{toShow:c([]),toHide:b,complete:j,down:f,autoHeight:e.autoHeight||e.fillSpace}:{toShow:a,toHide:b,complete:j,down:f,autoHeight:e.autoHeight|| -e.fillSpace};if(!e.proxied)e.proxied=e.animated;if(!e.proxiedDuration)e.proxiedDuration=e.duration;e.animated=c.isFunction(e.proxied)?e.proxied(d):e.proxied;e.duration=c.isFunction(e.proxiedDuration)?e.proxiedDuration(d):e.proxiedDuration;h=c.ui.accordion.animations;var i=e.duration,k=e.animated;if(k&&!h[k]&&!c.easing[k])k="slide";h[k]||(h[k]=function(l){this.slide(l,{easing:k,duration:i||700})});h[k](d)}else{if(e.collapsible&&h)a.toggle();else{b.hide();a.show()}j(true)}b.prev().attr({"aria-expanded":"false", -tabIndex:-1}).blur();a.prev().attr({"aria-expanded":"true",tabIndex:0}).focus()},_completed:function(a){this.running=a?0:--this.running;if(!this.running){this.options.clearStyle&&this.toShow.add(this.toHide).css({height:"",overflow:""});this.toHide.removeClass("ui-accordion-content-active");if(this.toHide.length)this.toHide.parent()[0].className=this.toHide.parent()[0].className;this._trigger("change",null,this.data)}}});c.extend(c.ui.accordion,{version:"1.8.9",animations:{slide:function(a,b){a= -c.extend({easing:"swing",duration:300},a,b);if(a.toHide.size())if(a.toShow.size()){var d=a.toShow.css("overflow"),h=0,f={},g={},e;b=a.toShow;e=b[0].style.width;b.width(parseInt(b.parent().width(),10)-parseInt(b.css("paddingLeft"),10)-parseInt(b.css("paddingRight"),10)-(parseInt(b.css("borderLeftWidth"),10)||0)-(parseInt(b.css("borderRightWidth"),10)||0));c.each(["height","paddingTop","paddingBottom"],function(j,i){g[i]="hide";j=(""+c.css(a.toShow[0],i)).match(/^([\d+-.]+)(.*)$/);f[i]={value:j[1], -unit:j[2]||"px"}});a.toShow.css({height:0,overflow:"hidden"}).show();a.toHide.filter(":hidden").each(a.complete).end().filter(":visible").animate(g,{step:function(j,i){if(i.prop=="height")h=i.end-i.start===0?0:(i.now-i.start)/(i.end-i.start);a.toShow[0].style[i.prop]=h*f[i.prop].value+f[i.prop].unit},duration:a.duration,easing:a.easing,complete:function(){a.autoHeight||a.toShow.css("height","");a.toShow.css({width:e,overflow:d});a.complete()}})}else a.toHide.animate({height:"hide",paddingTop:"hide", -paddingBottom:"hide"},a);else a.toShow.animate({height:"show",paddingTop:"show",paddingBottom:"show"},a)},bounceslide:function(a){this.slide(a,{easing:a.down?"easeOutBounce":"swing",duration:a.down?1E3:200})}}})})(jQuery); -;/* - * jQuery UI Autocomplete 1.8.9 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Autocomplete - * - * Depends: - * jquery.ui.core.js - * jquery.ui.widget.js - * jquery.ui.position.js - */ -(function(d){d.widget("ui.autocomplete",{options:{appendTo:"body",delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null},pending:0,_create:function(){var a=this,b=this.element[0].ownerDocument,f;this.element.addClass("ui-autocomplete-input").attr("autocomplete","off").attr({role:"textbox","aria-autocomplete":"list","aria-haspopup":"true"}).bind("keydown.autocomplete",function(c){if(!(a.options.disabled||a.element.attr("readonly"))){f=false;var e=d.ui.keyCode; -switch(c.keyCode){case e.PAGE_UP:a._move("previousPage",c);break;case e.PAGE_DOWN:a._move("nextPage",c);break;case e.UP:a._move("previous",c);c.preventDefault();break;case e.DOWN:a._move("next",c);c.preventDefault();break;case e.ENTER:case e.NUMPAD_ENTER:if(a.menu.active){f=true;c.preventDefault()}case e.TAB:if(!a.menu.active)return;a.menu.select(c);break;case e.ESCAPE:a.element.val(a.term);a.close(c);break;default:clearTimeout(a.searching);a.searching=setTimeout(function(){if(a.term!=a.element.val()){a.selectedItem= -null;a.search(null,c)}},a.options.delay);break}}}).bind("keypress.autocomplete",function(c){if(f){f=false;c.preventDefault()}}).bind("focus.autocomplete",function(){if(!a.options.disabled){a.selectedItem=null;a.previous=a.element.val()}}).bind("blur.autocomplete",function(c){if(!a.options.disabled){clearTimeout(a.searching);a.closing=setTimeout(function(){a.close(c);a._change(c)},150)}});this._initSource();this.response=function(){return a._response.apply(a,arguments)};this.menu=d("
      ").addClass("ui-autocomplete").appendTo(d(this.options.appendTo|| -"body",b)[0]).mousedown(function(c){var e=a.menu.element[0];d(c.target).closest(".ui-menu-item").length||setTimeout(function(){d(document).one("mousedown",function(g){g.target!==a.element[0]&&g.target!==e&&!d.ui.contains(e,g.target)&&a.close()})},1);setTimeout(function(){clearTimeout(a.closing)},13)}).menu({focus:function(c,e){e=e.item.data("item.autocomplete");false!==a._trigger("focus",c,{item:e})&&/^key/.test(c.originalEvent.type)&&a.element.val(e.value)},selected:function(c,e){var g=e.item.data("item.autocomplete"), -h=a.previous;if(a.element[0]!==b.activeElement){a.element.focus();a.previous=h;setTimeout(function(){a.previous=h;a.selectedItem=g},1)}false!==a._trigger("select",c,{item:g})&&a.element.val(g.value);a.term=a.element.val();a.close(c);a.selectedItem=g},blur:function(){a.menu.element.is(":visible")&&a.element.val()!==a.term&&a.element.val(a.term)}}).zIndex(this.element.zIndex()+1).css({top:0,left:0}).hide().data("menu");d.fn.bgiframe&&this.menu.element.bgiframe()},destroy:function(){this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete").removeAttr("role").removeAttr("aria-autocomplete").removeAttr("aria-haspopup"); -this.menu.element.remove();d.Widget.prototype.destroy.call(this)},_setOption:function(a,b){d.Widget.prototype._setOption.apply(this,arguments);a==="source"&&this._initSource();if(a==="appendTo")this.menu.element.appendTo(d(b||"body",this.element[0].ownerDocument)[0]);a==="disabled"&&b&&this.xhr&&this.xhr.abort()},_initSource:function(){var a=this,b,f;if(d.isArray(this.options.source)){b=this.options.source;this.source=function(c,e){e(d.ui.autocomplete.filter(b,c.term))}}else if(typeof this.options.source=== -"string"){f=this.options.source;this.source=function(c,e){a.xhr&&a.xhr.abort();a.xhr=d.ajax({url:f,data:c,dataType:"json",success:function(g,h,i){i===a.xhr&&e(g);a.xhr=null},error:function(g){g===a.xhr&&e([]);a.xhr=null}})}}else this.source=this.options.source},search:function(a,b){a=a!=null?a:this.element.val();this.term=this.element.val();if(a.length").data("item.autocomplete",b).append(d("").text(b.label)).appendTo(a)},_move:function(a,b){if(this.menu.element.is(":visible"))if(this.menu.first()&&/^previous/.test(a)||this.menu.last()&&/^next/.test(a)){this.element.val(this.term);this.menu.deactivate()}else this.menu[a](b); -else this.search(null,b)},widget:function(){return this.menu.element}});d.extend(d.ui.autocomplete,{escapeRegex:function(a){return a.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")},filter:function(a,b){var f=new RegExp(d.ui.autocomplete.escapeRegex(b),"i");return d.grep(a,function(c){return f.test(c.label||c.value||c)})}})})(jQuery); -(function(d){d.widget("ui.menu",{_create:function(){var a=this;this.element.addClass("ui-menu ui-widget ui-widget-content ui-corner-all").attr({role:"listbox","aria-activedescendant":"ui-active-menuitem"}).click(function(b){if(d(b.target).closest(".ui-menu-item a").length){b.preventDefault();a.select(b)}});this.refresh()},refresh:function(){var a=this;this.element.children("li:not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","menuitem").children("a").addClass("ui-corner-all").attr("tabindex", --1).mouseenter(function(b){a.activate(b,d(this).parent())}).mouseleave(function(){a.deactivate()})},activate:function(a,b){this.deactivate();if(this.hasScroll()){var f=b.offset().top-this.element.offset().top,c=this.element.attr("scrollTop"),e=this.element.height();if(f<0)this.element.attr("scrollTop",c+f);else f>=e&&this.element.attr("scrollTop",c+f-e+b.height())}this.active=b.eq(0).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem").end();this._trigger("focus",a,{item:b})}, -deactivate:function(){if(this.active){this.active.children("a").removeClass("ui-state-hover").removeAttr("id");this._trigger("blur");this.active=null}},next:function(a){this.move("next",".ui-menu-item:first",a)},previous:function(a){this.move("prev",".ui-menu-item:last",a)},first:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},last:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},move:function(a,b,f){if(this.active){a=this.active[a+"All"](".ui-menu-item").eq(0); -a.length?this.activate(f,a):this.activate(f,this.element.children(b))}else this.activate(f,this.element.children(b))},nextPage:function(a){if(this.hasScroll())if(!this.active||this.last())this.activate(a,this.element.children(".ui-menu-item:first"));else{var b=this.active.offset().top,f=this.element.height(),c=this.element.children(".ui-menu-item").filter(function(){var e=d(this).offset().top-b-f+d(this).height();return e<10&&e>-10});c.length||(c=this.element.children(".ui-menu-item:last"));this.activate(a, -c)}else this.activate(a,this.element.children(".ui-menu-item").filter(!this.active||this.last()?":first":":last"))},previousPage:function(a){if(this.hasScroll())if(!this.active||this.first())this.activate(a,this.element.children(".ui-menu-item:last"));else{var b=this.active.offset().top,f=this.element.height();result=this.element.children(".ui-menu-item").filter(function(){var c=d(this).offset().top-b+f-d(this).height();return c<10&&c>-10});result.length||(result=this.element.children(".ui-menu-item:first")); -this.activate(a,result)}else this.activate(a,this.element.children(".ui-menu-item").filter(!this.active||this.first()?":last":":first"))},hasScroll:function(){return this.element.height()").addClass("ui-button-text").html(this.options.label).appendTo(b.empty()).text(),d=this.options.icons,e=d.primary&&d.secondary;if(d.primary||d.secondary){b.addClass("ui-button-text-icon"+(e?"s":d.primary?"-primary":"-secondary"));d.primary&&b.prepend("");d.secondary&&b.append("");if(!this.options.text){b.addClass(e?"ui-button-icons-only":"ui-button-icon-only").removeClass("ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary"); -this.hasTitle||b.attr("title",c)}}else b.addClass("ui-button-text-only")}}});a.widget("ui.buttonset",{options:{items:":button, :submit, :reset, :checkbox, :radio, a, :data(button)"},_create:function(){this.element.addClass("ui-buttonset")},_init:function(){this.refresh()},_setOption:function(b,c){b==="disabled"&&this.buttons.button("option",b,c);a.Widget.prototype._setOption.apply(this,arguments)},refresh:function(){this.buttons=this.element.find(this.options.items).filter(":ui-button").button("refresh").end().not(":ui-button").button().end().map(function(){return a(this).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":first").addClass("ui-corner-left").end().filter(":last").addClass("ui-corner-right").end().end()}, -destroy:function(){this.element.removeClass("ui-buttonset");this.buttons.map(function(){return a(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy");a.Widget.prototype.destroy.call(this)}})})(jQuery); -;/* - * jQuery UI Dialog 1.8.9 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Dialog - * - * Depends: - * jquery.ui.core.js - * jquery.ui.widget.js - * jquery.ui.button.js - * jquery.ui.draggable.js - * jquery.ui.mouse.js - * jquery.ui.position.js - * jquery.ui.resizable.js - */ -(function(c,j){var k={buttons:true,height:true,maxHeight:true,maxWidth:true,minHeight:true,minWidth:true,width:true},l={maxHeight:true,maxWidth:true,minHeight:true,minWidth:true};c.widget("ui.dialog",{options:{autoOpen:true,buttons:{},closeOnEscape:true,closeText:"close",dialogClass:"",draggable:true,hide:null,height:"auto",maxHeight:false,maxWidth:false,minHeight:150,minWidth:150,modal:false,position:{my:"center",at:"center",collision:"fit",using:function(a){var b=c(this).css(a).offset().top;b<0&& -c(this).css("top",a.top-b)}},resizable:true,show:null,stack:true,title:"",width:300,zIndex:1E3},_create:function(){this.originalTitle=this.element.attr("title");if(typeof this.originalTitle!=="string")this.originalTitle="";this.options.title=this.options.title||this.originalTitle;var a=this,b=a.options,d=b.title||" ",e=c.ui.dialog.getTitleId(a.element),g=(a.uiDialog=c("
      ")).appendTo(document.body).hide().addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+b.dialogClass).css({zIndex:b.zIndex}).attr("tabIndex", --1).css("outline",0).keydown(function(i){if(b.closeOnEscape&&i.keyCode&&i.keyCode===c.ui.keyCode.ESCAPE){a.close(i);i.preventDefault()}}).attr({role:"dialog","aria-labelledby":e}).mousedown(function(i){a.moveToTop(false,i)});a.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(g);var f=(a.uiDialogTitlebar=c("
      ")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(g),h=c('').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role", -"button").hover(function(){h.addClass("ui-state-hover")},function(){h.removeClass("ui-state-hover")}).focus(function(){h.addClass("ui-state-focus")}).blur(function(){h.removeClass("ui-state-focus")}).click(function(i){a.close(i);return false}).appendTo(f);(a.uiDialogTitlebarCloseText=c("")).addClass("ui-icon ui-icon-closethick").text(b.closeText).appendTo(h);c("").addClass("ui-dialog-title").attr("id",e).html(d).prependTo(f);if(c.isFunction(b.beforeclose)&&!c.isFunction(b.beforeClose))b.beforeClose= -b.beforeclose;f.find("*").add(f).disableSelection();b.draggable&&c.fn.draggable&&a._makeDraggable();b.resizable&&c.fn.resizable&&a._makeResizable();a._createButtons(b.buttons);a._isOpen=false;c.fn.bgiframe&&g.bgiframe()},_init:function(){this.options.autoOpen&&this.open()},destroy:function(){var a=this;a.overlay&&a.overlay.destroy();a.uiDialog.hide();a.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body");a.uiDialog.remove();a.originalTitle&& -a.element.attr("title",a.originalTitle);return a},widget:function(){return this.uiDialog},close:function(a){var b=this,d,e;if(false!==b._trigger("beforeClose",a)){b.overlay&&b.overlay.destroy();b.uiDialog.unbind("keypress.ui-dialog");b._isOpen=false;if(b.options.hide)b.uiDialog.hide(b.options.hide,function(){b._trigger("close",a)});else{b.uiDialog.hide();b._trigger("close",a)}c.ui.dialog.overlay.resize();if(b.options.modal){d=0;c(".ui-dialog").each(function(){if(this!==b.uiDialog[0]){e=c(this).css("z-index"); -isNaN(e)||(d=Math.max(d,e))}});c.ui.dialog.maxZ=d}return b}},isOpen:function(){return this._isOpen},moveToTop:function(a,b){var d=this,e=d.options;if(e.modal&&!a||!e.stack&&!e.modal)return d._trigger("focus",b);if(e.zIndex>c.ui.dialog.maxZ)c.ui.dialog.maxZ=e.zIndex;if(d.overlay){c.ui.dialog.maxZ+=1;d.overlay.$el.css("z-index",c.ui.dialog.overlay.maxZ=c.ui.dialog.maxZ)}a={scrollTop:d.element.attr("scrollTop"),scrollLeft:d.element.attr("scrollLeft")};c.ui.dialog.maxZ+=1;d.uiDialog.css("z-index",c.ui.dialog.maxZ); -d.element.attr(a);d._trigger("focus",b);return d},open:function(){if(!this._isOpen){var a=this,b=a.options,d=a.uiDialog;a.overlay=b.modal?new c.ui.dialog.overlay(a):null;a._size();a._position(b.position);d.show(b.show);a.moveToTop(true);b.modal&&d.bind("keypress.ui-dialog",function(e){if(e.keyCode===c.ui.keyCode.TAB){var g=c(":tabbable",this),f=g.filter(":first");g=g.filter(":last");if(e.target===g[0]&&!e.shiftKey){f.focus(1);return false}else if(e.target===f[0]&&e.shiftKey){g.focus(1);return false}}}); -c(a.element.find(":tabbable").get().concat(d.find(".ui-dialog-buttonpane :tabbable").get().concat(d.get()))).eq(0).focus();a._isOpen=true;a._trigger("open");return a}},_createButtons:function(a){var b=this,d=false,e=c("
      ").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),g=c("
      ").addClass("ui-dialog-buttonset").appendTo(e);b.uiDialog.find(".ui-dialog-buttonpane").remove();typeof a==="object"&&a!==null&&c.each(a,function(){return!(d=true)});if(d){c.each(a,function(f, -h){h=c.isFunction(h)?{click:h,text:f}:h;f=c('').attr(h,true).unbind("click").click(function(){h.click.apply(b.element[0],arguments)}).appendTo(g);c.fn.button&&f.button()});e.appendTo(b.uiDialog)}},_makeDraggable:function(){function a(f){return{position:f.position,offset:f.offset}}var b=this,d=b.options,e=c(document),g;b.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(f,h){g= -d.height==="auto"?"auto":c(this).height();c(this).height(c(this).height()).addClass("ui-dialog-dragging");b._trigger("dragStart",f,a(h))},drag:function(f,h){b._trigger("drag",f,a(h))},stop:function(f,h){d.position=[h.position.left-e.scrollLeft(),h.position.top-e.scrollTop()];c(this).removeClass("ui-dialog-dragging").height(g);b._trigger("dragStop",f,a(h));c.ui.dialog.overlay.resize()}})},_makeResizable:function(a){function b(f){return{originalPosition:f.originalPosition,originalSize:f.originalSize, -position:f.position,size:f.size}}a=a===j?this.options.resizable:a;var d=this,e=d.options,g=d.uiDialog.css("position");a=typeof a==="string"?a:"n,e,s,w,se,sw,ne,nw";d.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:d.element,maxWidth:e.maxWidth,maxHeight:e.maxHeight,minWidth:e.minWidth,minHeight:d._minHeight(),handles:a,start:function(f,h){c(this).addClass("ui-dialog-resizing");d._trigger("resizeStart",f,b(h))},resize:function(f,h){d._trigger("resize",f,b(h))},stop:function(f, -h){c(this).removeClass("ui-dialog-resizing");e.height=c(this).height();e.width=c(this).width();d._trigger("resizeStop",f,b(h));c.ui.dialog.overlay.resize()}}).css("position",g).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_minHeight:function(){var a=this.options;return a.height==="auto"?a.minHeight:Math.min(a.minHeight,a.height)},_position:function(a){var b=[],d=[0,0],e;if(a){if(typeof a==="string"||typeof a==="object"&&"0"in a){b=a.split?a.split(" "):[a[0],a[1]];if(b.length=== -1)b[1]=b[0];c.each(["left","top"],function(g,f){if(+b[g]===b[g]){d[g]=b[g];b[g]=f}});a={my:b.join(" "),at:b.join(" "),offset:d.join(" ")}}a=c.extend({},c.ui.dialog.prototype.options.position,a)}else a=c.ui.dialog.prototype.options.position;(e=this.uiDialog.is(":visible"))||this.uiDialog.show();this.uiDialog.css({top:0,left:0}).position(c.extend({of:window},a));e||this.uiDialog.hide()},_setOptions:function(a){var b=this,d={},e=false;c.each(a,function(g,f){b._setOption(g,f);if(g in k)e=true;if(g in -l)d[g]=f});e&&this._size();this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option",d)},_setOption:function(a,b){var d=this,e=d.uiDialog;switch(a){case "beforeclose":a="beforeClose";break;case "buttons":d._createButtons(b);break;case "closeText":d.uiDialogTitlebarCloseText.text(""+b);break;case "dialogClass":e.removeClass(d.options.dialogClass).addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+b);break;case "disabled":b?e.addClass("ui-dialog-disabled"):e.removeClass("ui-dialog-disabled"); -break;case "draggable":var g=e.is(":data(draggable)");g&&!b&&e.draggable("destroy");!g&&b&&d._makeDraggable();break;case "position":d._position(b);break;case "resizable":(g=e.is(":data(resizable)"))&&!b&&e.resizable("destroy");g&&typeof b==="string"&&e.resizable("option","handles",b);!g&&b!==false&&d._makeResizable(b);break;case "title":c(".ui-dialog-title",d.uiDialogTitlebar).html(""+(b||" "));break}c.Widget.prototype._setOption.apply(d,arguments)},_size:function(){var a=this.options,b,d,e= -this.uiDialog.is(":visible");this.element.show().css({width:"auto",minHeight:0,height:0});if(a.minWidth>a.width)a.width=a.minWidth;b=this.uiDialog.css({height:"auto",width:a.width}).height();d=Math.max(0,a.minHeight-b);if(a.height==="auto")if(c.support.minHeight)this.element.css({minHeight:d,height:"auto"});else{this.uiDialog.show();a=this.element.css("height","auto").height();e||this.uiDialog.hide();this.element.height(Math.max(a,d))}else this.element.height(Math.max(a.height-b,0));this.uiDialog.is(":data(resizable)")&& -this.uiDialog.resizable("option","minHeight",this._minHeight())}});c.extend(c.ui.dialog,{version:"1.8.9",uuid:0,maxZ:0,getTitleId:function(a){a=a.attr("id");if(!a){this.uuid+=1;a=this.uuid}return"ui-dialog-title-"+a},overlay:function(a){this.$el=c.ui.dialog.overlay.create(a)}});c.extend(c.ui.dialog.overlay,{instances:[],oldInstances:[],maxZ:0,events:c.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(a){return a+".dialog-overlay"}).join(" "),create:function(a){if(this.instances.length=== -0){setTimeout(function(){c.ui.dialog.overlay.instances.length&&c(document).bind(c.ui.dialog.overlay.events,function(d){if(c(d.target).zIndex()").addClass("ui-widget-overlay")).appendTo(document.body).css({width:this.width(), -height:this.height()});c.fn.bgiframe&&b.bgiframe();this.instances.push(b);return b},destroy:function(a){var b=c.inArray(a,this.instances);b!=-1&&this.oldInstances.push(this.instances.splice(b,1)[0]);this.instances.length===0&&c([document,window]).unbind(".dialog-overlay");a.remove();var d=0;c.each(this.instances,function(){d=Math.max(d,this.css("z-index"))});this.maxZ=d},height:function(){var a,b;if(c.browser.msie&&c.browser.version<7){a=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight); -b=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);return a");if(!a.values)a.values=[this._valueMin(),this._valueMin()];if(a.values.length&&a.values.length!==2)a.values=[a.values[0],a.values[0]]}else this.range=d("
      ");this.range.appendTo(this.element).addClass("ui-slider-range");if(a.range==="min"||a.range==="max")this.range.addClass("ui-slider-range-"+a.range);this.range.addClass("ui-widget-header")}d(".ui-slider-handle",this.element).length===0&&d("").appendTo(this.element).addClass("ui-slider-handle"); -if(a.values&&a.values.length)for(;d(".ui-slider-handle",this.element).length").appendTo(this.element).addClass("ui-slider-handle");this.handles=d(".ui-slider-handle",this.element).addClass("ui-state-default ui-corner-all");this.handle=this.handles.eq(0);this.handles.add(this.range).filter("a").click(function(c){c.preventDefault()}).hover(function(){a.disabled||d(this).addClass("ui-state-hover")},function(){d(this).removeClass("ui-state-hover")}).focus(function(){if(a.disabled)d(this).blur(); -else{d(".ui-slider .ui-state-focus").removeClass("ui-state-focus");d(this).addClass("ui-state-focus")}}).blur(function(){d(this).removeClass("ui-state-focus")});this.handles.each(function(c){d(this).data("index.ui-slider-handle",c)});this.handles.keydown(function(c){var e=true,f=d(this).data("index.ui-slider-handle"),h,g,i;if(!b.options.disabled){switch(c.keyCode){case d.ui.keyCode.HOME:case d.ui.keyCode.END:case d.ui.keyCode.PAGE_UP:case d.ui.keyCode.PAGE_DOWN:case d.ui.keyCode.UP:case d.ui.keyCode.RIGHT:case d.ui.keyCode.DOWN:case d.ui.keyCode.LEFT:e= -false;if(!b._keySliding){b._keySliding=true;d(this).addClass("ui-state-active");h=b._start(c,f);if(h===false)return}break}i=b.options.step;h=b.options.values&&b.options.values.length?(g=b.values(f)):(g=b.value());switch(c.keyCode){case d.ui.keyCode.HOME:g=b._valueMin();break;case d.ui.keyCode.END:g=b._valueMax();break;case d.ui.keyCode.PAGE_UP:g=b._trimAlignValue(h+(b._valueMax()-b._valueMin())/5);break;case d.ui.keyCode.PAGE_DOWN:g=b._trimAlignValue(h-(b._valueMax()-b._valueMin())/5);break;case d.ui.keyCode.UP:case d.ui.keyCode.RIGHT:if(h=== -b._valueMax())return;g=b._trimAlignValue(h+i);break;case d.ui.keyCode.DOWN:case d.ui.keyCode.LEFT:if(h===b._valueMin())return;g=b._trimAlignValue(h-i);break}b._slide(c,f,g);return e}}).keyup(function(c){var e=d(this).data("index.ui-slider-handle");if(b._keySliding){b._keySliding=false;b._stop(c,e);b._change(c,e);d(this).removeClass("ui-state-active")}});this._refreshValue();this._animateOff=false},destroy:function(){this.handles.remove();this.range.remove();this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-slider-disabled ui-widget ui-widget-content ui-corner-all").removeData("slider").unbind(".slider"); -this._mouseDestroy();return this},_mouseCapture:function(b){var a=this.options,c,e,f,h,g;if(a.disabled)return false;this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};this.elementOffset=this.element.offset();c=this._normValueFromMouse({x:b.pageX,y:b.pageY});e=this._valueMax()-this._valueMin()+1;h=this;this.handles.each(function(i){var j=Math.abs(c-h.values(i));if(e>j){e=j;f=d(this);g=i}});if(a.range===true&&this.values(1)===a.min){g+=1;f=d(this.handles[g])}if(this._start(b, -g)===false)return false;this._mouseSliding=true;h._handleIndex=g;f.addClass("ui-state-active").focus();a=f.offset();this._clickOffset=!d(b.target).parents().andSelf().is(".ui-slider-handle")?{left:0,top:0}:{left:b.pageX-a.left-f.width()/2,top:b.pageY-a.top-f.height()/2-(parseInt(f.css("borderTopWidth"),10)||0)-(parseInt(f.css("borderBottomWidth"),10)||0)+(parseInt(f.css("marginTop"),10)||0)};this.handles.hasClass("ui-state-hover")||this._slide(b,g,c);return this._animateOff=true},_mouseStart:function(){return true}, -_mouseDrag:function(b){var a=this._normValueFromMouse({x:b.pageX,y:b.pageY});this._slide(b,this._handleIndex,a);return false},_mouseStop:function(b){this.handles.removeClass("ui-state-active");this._mouseSliding=false;this._stop(b,this._handleIndex);this._change(b,this._handleIndex);this._clickOffset=this._handleIndex=null;return this._animateOff=false},_detectOrientation:function(){this.orientation=this.options.orientation==="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(b){var a; -if(this.orientation==="horizontal"){a=this.elementSize.width;b=b.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)}else{a=this.elementSize.height;b=b.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)}a=b/a;if(a>1)a=1;if(a<0)a=0;if(this.orientation==="vertical")a=1-a;b=this._valueMax()-this._valueMin();return this._trimAlignValue(this._valueMin()+a*b)},_start:function(b,a){var c={handle:this.handles[a],value:this.value()};if(this.options.values&&this.options.values.length){c.value= -this.values(a);c.values=this.values()}return this._trigger("start",b,c)},_slide:function(b,a,c){var e;if(this.options.values&&this.options.values.length){e=this.values(a?0:1);if(this.options.values.length===2&&this.options.range===true&&(a===0&&c>e||a===1&&c1){this.options.values[b]=this._trimAlignValue(a);this._refreshValue();this._change(null,b)}if(arguments.length)if(d.isArray(arguments[0])){c=this.options.values;e=arguments[0];for(f=0;f=this._valueMax())return this._valueMax();var a=this.options.step>0?this.options.step:1,c=(b-this._valueMin())%a;alignValue=b-c;if(Math.abs(c)*2>=a)alignValue+=c>0?a:-a;return parseFloat(alignValue.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max}, -_refreshValue:function(){var b=this.options.range,a=this.options,c=this,e=!this._animateOff?a.animate:false,f,h={},g,i,j,l;if(this.options.values&&this.options.values.length)this.handles.each(function(k){f=(c.values(k)-c._valueMin())/(c._valueMax()-c._valueMin())*100;h[c.orientation==="horizontal"?"left":"bottom"]=f+"%";d(this).stop(1,1)[e?"animate":"css"](h,a.animate);if(c.options.range===true)if(c.orientation==="horizontal"){if(k===0)c.range.stop(1,1)[e?"animate":"css"]({left:f+"%"},a.animate); -if(k===1)c.range[e?"animate":"css"]({width:f-g+"%"},{queue:false,duration:a.animate})}else{if(k===0)c.range.stop(1,1)[e?"animate":"css"]({bottom:f+"%"},a.animate);if(k===1)c.range[e?"animate":"css"]({height:f-g+"%"},{queue:false,duration:a.animate})}g=f});else{i=this.value();j=this._valueMin();l=this._valueMax();f=l!==j?(i-j)/(l-j)*100:0;h[c.orientation==="horizontal"?"left":"bottom"]=f+"%";this.handle.stop(1,1)[e?"animate":"css"](h,a.animate);if(b==="min"&&this.orientation==="horizontal")this.range.stop(1, -1)[e?"animate":"css"]({width:f+"%"},a.animate);if(b==="max"&&this.orientation==="horizontal")this.range[e?"animate":"css"]({width:100-f+"%"},{queue:false,duration:a.animate});if(b==="min"&&this.orientation==="vertical")this.range.stop(1,1)[e?"animate":"css"]({height:f+"%"},a.animate);if(b==="max"&&this.orientation==="vertical")this.range[e?"animate":"css"]({height:100-f+"%"},{queue:false,duration:a.animate})}}});d.extend(d.ui.slider,{version:"1.8.9"})})(jQuery); -;/* - * jQuery UI Tabs 1.8.9 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Tabs - * - * Depends: - * jquery.ui.core.js - * jquery.ui.widget.js - */ -(function(d,p){function u(){return++v}function w(){return++x}var v=0,x=0;d.widget("ui.tabs",{options:{add:null,ajaxOptions:null,cache:false,cookie:null,collapsible:false,disable:null,disabled:[],enable:null,event:"click",fx:null,idPrefix:"ui-tabs-",load:null,panelTemplate:"
      ",remove:null,select:null,show:null,spinner:"Loading…",tabTemplate:"
    • #{label}
    • "},_create:function(){this._tabify(true)},_setOption:function(b,e){if(b=="selected")this.options.collapsible&& -e==this.options.selected||this.select(e);else{this.options[b]=e;this._tabify()}},_tabId:function(b){return b.title&&b.title.replace(/\s/g,"_").replace(/[^\w\u00c0-\uFFFF-]/g,"")||this.options.idPrefix+u()},_sanitizeSelector:function(b){return b.replace(/:/g,"\\:")},_cookie:function(){var b=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+w());return d.cookie.apply(null,[b].concat(d.makeArray(arguments)))},_ui:function(b,e){return{tab:b,panel:e,index:this.anchors.index(b)}},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-state-processing").find("span:data(label.tabs)").each(function(){var b= -d(this);b.html(b.data("label.tabs")).removeData("label.tabs")})},_tabify:function(b){function e(g,f){g.css("display","");!d.support.opacity&&f.opacity&&g[0].style.removeAttribute("filter")}var a=this,c=this.options,h=/^#.+/;this.list=this.element.find("ol,ul").eq(0);this.lis=d(" > li:has(a[href])",this.list);this.anchors=this.lis.map(function(){return d("a",this)[0]});this.panels=d([]);this.anchors.each(function(g,f){var i=d(f).attr("href"),l=i.split("#")[0],q;if(l&&(l===location.toString().split("#")[0]|| -(q=d("base")[0])&&l===q.href)){i=f.hash;f.href=i}if(h.test(i))a.panels=a.panels.add(a.element.find(a._sanitizeSelector(i)));else if(i&&i!=="#"){d.data(f,"href.tabs",i);d.data(f,"load.tabs",i.replace(/#.*$/,""));i=a._tabId(f);f.href="#"+i;f=a.element.find("#"+i);if(!f.length){f=d(c.panelTemplate).attr("id",i).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(a.panels[g-1]||a.list);f.data("destroy.tabs",true)}a.panels=a.panels.add(f)}else c.disabled.push(g)});if(b){this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all"); -this.list.addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.lis.addClass("ui-state-default ui-corner-top");this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom");if(c.selected===p){location.hash&&this.anchors.each(function(g,f){if(f.hash==location.hash){c.selected=g;return false}});if(typeof c.selected!=="number"&&c.cookie)c.selected=parseInt(a._cookie(),10);if(typeof c.selected!=="number"&&this.lis.filter(".ui-tabs-selected").length)c.selected= -this.lis.index(this.lis.filter(".ui-tabs-selected"));c.selected=c.selected||(this.lis.length?0:-1)}else if(c.selected===null)c.selected=-1;c.selected=c.selected>=0&&this.anchors[c.selected]||c.selected<0?c.selected:0;c.disabled=d.unique(c.disabled.concat(d.map(this.lis.filter(".ui-state-disabled"),function(g){return a.lis.index(g)}))).sort();d.inArray(c.selected,c.disabled)!=-1&&c.disabled.splice(d.inArray(c.selected,c.disabled),1);this.panels.addClass("ui-tabs-hide");this.lis.removeClass("ui-tabs-selected ui-state-active"); -if(c.selected>=0&&this.anchors.length){a.element.find(a._sanitizeSelector(a.anchors[c.selected].hash)).removeClass("ui-tabs-hide");this.lis.eq(c.selected).addClass("ui-tabs-selected ui-state-active");a.element.queue("tabs",function(){a._trigger("show",null,a._ui(a.anchors[c.selected],a.element.find(a._sanitizeSelector(a.anchors[c.selected].hash))[0]))});this.load(c.selected)}d(window).bind("unload",function(){a.lis.add(a.anchors).unbind(".tabs");a.lis=a.anchors=a.panels=null})}else c.selected=this.lis.index(this.lis.filter(".ui-tabs-selected")); -this.element[c.collapsible?"addClass":"removeClass"]("ui-tabs-collapsible");c.cookie&&this._cookie(c.selected,c.cookie);b=0;for(var j;j=this.lis[b];b++)d(j)[d.inArray(b,c.disabled)!=-1&&!d(j).hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled");c.cache===false&&this.anchors.removeData("cache.tabs");this.lis.add(this.anchors).unbind(".tabs");if(c.event!=="mouseover"){var k=function(g,f){f.is(":not(.ui-state-disabled)")&&f.addClass("ui-state-"+g)},n=function(g,f){f.removeClass("ui-state-"+ -g)};this.lis.bind("mouseover.tabs",function(){k("hover",d(this))});this.lis.bind("mouseout.tabs",function(){n("hover",d(this))});this.anchors.bind("focus.tabs",function(){k("focus",d(this).closest("li"))});this.anchors.bind("blur.tabs",function(){n("focus",d(this).closest("li"))})}var m,o;if(c.fx)if(d.isArray(c.fx)){m=c.fx[0];o=c.fx[1]}else m=o=c.fx;var r=o?function(g,f){d(g).closest("li").addClass("ui-tabs-selected ui-state-active");f.hide().removeClass("ui-tabs-hide").animate(o,o.duration||"normal", -function(){e(f,o);a._trigger("show",null,a._ui(g,f[0]))})}:function(g,f){d(g).closest("li").addClass("ui-tabs-selected ui-state-active");f.removeClass("ui-tabs-hide");a._trigger("show",null,a._ui(g,f[0]))},s=m?function(g,f){f.animate(m,m.duration||"normal",function(){a.lis.removeClass("ui-tabs-selected ui-state-active");f.addClass("ui-tabs-hide");e(f,m);a.element.dequeue("tabs")})}:function(g,f){a.lis.removeClass("ui-tabs-selected ui-state-active");f.addClass("ui-tabs-hide");a.element.dequeue("tabs")}; -this.anchors.bind(c.event+".tabs",function(){var g=this,f=d(g).closest("li"),i=a.panels.filter(":not(.ui-tabs-hide)"),l=a.element.find(a._sanitizeSelector(g.hash));if(f.hasClass("ui-tabs-selected")&&!c.collapsible||f.hasClass("ui-state-disabled")||f.hasClass("ui-state-processing")||a.panels.filter(":animated").length||a._trigger("select",null,a._ui(this,l[0]))===false){this.blur();return false}c.selected=a.anchors.index(this);a.abort();if(c.collapsible)if(f.hasClass("ui-tabs-selected")){c.selected= --1;c.cookie&&a._cookie(c.selected,c.cookie);a.element.queue("tabs",function(){s(g,i)}).dequeue("tabs");this.blur();return false}else if(!i.length){c.cookie&&a._cookie(c.selected,c.cookie);a.element.queue("tabs",function(){r(g,l)});a.load(a.anchors.index(this));this.blur();return false}c.cookie&&a._cookie(c.selected,c.cookie);if(l.length){i.length&&a.element.queue("tabs",function(){s(g,i)});a.element.queue("tabs",function(){r(g,l)});a.load(a.anchors.index(this))}else throw"jQuery UI Tabs: Mismatching fragment identifier."; -d.browser.msie&&this.blur()});this.anchors.bind("click.tabs",function(){return false})},_getIndex:function(b){if(typeof b=="string")b=this.anchors.index(this.anchors.filter("[href$="+b+"]"));return b},destroy:function(){var b=this.options;this.abort();this.element.unbind(".tabs").removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible").removeData("tabs");this.list.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.anchors.each(function(){var e= -d.data(this,"href.tabs");if(e)this.href=e;var a=d(this).unbind(".tabs");d.each(["href","load","cache"],function(c,h){a.removeData(h+".tabs")})});this.lis.unbind(".tabs").add(this.panels).each(function(){d.data(this,"destroy.tabs")?d(this).remove():d(this).removeClass("ui-state-default ui-corner-top ui-tabs-selected ui-state-active ui-state-hover ui-state-focus ui-state-disabled ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide")});b.cookie&&this._cookie(null,b.cookie);return this},add:function(b, -e,a){if(a===p)a=this.anchors.length;var c=this,h=this.options;e=d(h.tabTemplate.replace(/#\{href\}/g,b).replace(/#\{label\}/g,e));b=!b.indexOf("#")?b.replace("#",""):this._tabId(d("a",e)[0]);e.addClass("ui-state-default ui-corner-top").data("destroy.tabs",true);var j=c.element.find("#"+b);j.length||(j=d(h.panelTemplate).attr("id",b).data("destroy.tabs",true));j.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide");if(a>=this.lis.length){e.appendTo(this.list);j.appendTo(this.list[0].parentNode)}else{e.insertBefore(this.lis[a]); -j.insertBefore(this.panels[a])}h.disabled=d.map(h.disabled,function(k){return k>=a?++k:k});this._tabify();if(this.anchors.length==1){h.selected=0;e.addClass("ui-tabs-selected ui-state-active");j.removeClass("ui-tabs-hide");this.element.queue("tabs",function(){c._trigger("show",null,c._ui(c.anchors[0],c.panels[0]))});this.load(0)}this._trigger("add",null,this._ui(this.anchors[a],this.panels[a]));return this},remove:function(b){b=this._getIndex(b);var e=this.options,a=this.lis.eq(b).remove(),c=this.panels.eq(b).remove(); -if(a.hasClass("ui-tabs-selected")&&this.anchors.length>1)this.select(b+(b+1=b?--h:h});this._tabify();this._trigger("remove",null,this._ui(a.find("a")[0],c[0]));return this},enable:function(b){b=this._getIndex(b);var e=this.options;if(d.inArray(b,e.disabled)!=-1){this.lis.eq(b).removeClass("ui-state-disabled");e.disabled=d.grep(e.disabled,function(a){return a!=b});this._trigger("enable",null, -this._ui(this.anchors[b],this.panels[b]));return this}},disable:function(b){b=this._getIndex(b);var e=this.options;if(b!=e.selected){this.lis.eq(b).addClass("ui-state-disabled");e.disabled.push(b);e.disabled.sort();this._trigger("disable",null,this._ui(this.anchors[b],this.panels[b]))}return this},select:function(b){b=this._getIndex(b);if(b==-1)if(this.options.collapsible&&this.options.selected!=-1)b=this.options.selected;else return this;this.anchors.eq(b).trigger(this.options.event+".tabs");return this}, -load:function(b){b=this._getIndex(b);var e=this,a=this.options,c=this.anchors.eq(b)[0],h=d.data(c,"load.tabs");this.abort();if(!h||this.element.queue("tabs").length!==0&&d.data(c,"cache.tabs"))this.element.dequeue("tabs");else{this.lis.eq(b).addClass("ui-state-processing");if(a.spinner){var j=d("span",c);j.data("label.tabs",j.html()).html(a.spinner)}this.xhr=d.ajax(d.extend({},a.ajaxOptions,{url:h,success:function(k,n){e.element.find(e._sanitizeSelector(c.hash)).html(k);e._cleanup();a.cache&&d.data(c, -"cache.tabs",true);e._trigger("load",null,e._ui(e.anchors[b],e.panels[b]));try{a.ajaxOptions.success(k,n)}catch(m){}},error:function(k,n){e._cleanup();e._trigger("load",null,e._ui(e.anchors[b],e.panels[b]));try{a.ajaxOptions.error(k,n,b,c)}catch(m){}}}));e.element.dequeue("tabs");return this}},abort:function(){this.element.queue([]);this.panels.stop(false,true);this.element.queue("tabs",this.element.queue("tabs").splice(-2,2));if(this.xhr){this.xhr.abort();delete this.xhr}this._cleanup();return this}, -url:function(b,e){this.anchors.eq(b).removeData("cache.tabs").data("load.tabs",e);return this},length:function(){return this.anchors.length}});d.extend(d.ui.tabs,{version:"1.8.9"});d.extend(d.ui.tabs.prototype,{rotation:null,rotate:function(b,e){var a=this,c=this.options,h=a._rotate||(a._rotate=function(j){clearTimeout(a.rotation);a.rotation=setTimeout(function(){var k=c.selected;a.select(++k')}function E(a,b){d.extend(a,b);for(var c in b)if(b[c]== -null||b[c]==G)a[c]=b[c];return a}d.extend(d.ui,{datepicker:{version:"1.8.9"}});var y=(new Date).getTime();d.extend(K.prototype,{markerClassName:"hasDatepicker",log:function(){this.debug&&console.log.apply("",arguments)},_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(a){E(this._defaults,a||{});return this},_attachDatepicker:function(a,b){var c=null;for(var e in this._defaults){var f=a.getAttribute("date:"+e);if(f){c=c||{};try{c[e]=eval(f)}catch(h){c[e]=f}}}e=a.nodeName.toLowerCase(); -f=e=="div"||e=="span";if(!a.id){this.uuid+=1;a.id="dp"+this.uuid}var i=this._newInst(d(a),f);i.settings=d.extend({},b||{},c||{});if(e=="input")this._connectDatepicker(a,i);else f&&this._inlineDatepicker(a,i)},_newInst:function(a,b){return{id:a[0].id.replace(/([^A-Za-z0-9_-])/g,"\\\\$1"),input:a,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:b,dpDiv:!b?this.dpDiv:d('
      ')}}, -_connectDatepicker:function(a,b){var c=d(a);b.append=d([]);b.trigger=d([]);if(!c.hasClass(this.markerClassName)){this._attachments(c,b);c.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicker",function(e,f,h){b.settings[f]=h}).bind("getData.datepicker",function(e,f){return this._get(b,f)});this._autoSize(b);d.data(a,"datepicker",b)}},_attachments:function(a,b){var c=this._get(b,"appendText"),e=this._get(b,"isRTL");b.append&& -b.append.remove();if(c){b.append=d(''+c+"");a[e?"before":"after"](b.append)}a.unbind("focus",this._showDatepicker);b.trigger&&b.trigger.remove();c=this._get(b,"showOn");if(c=="focus"||c=="both")a.focus(this._showDatepicker);if(c=="button"||c=="both"){c=this._get(b,"buttonText");var f=this._get(b,"buttonImage");b.trigger=d(this._get(b,"buttonImageOnly")?d("").addClass(this._triggerClass).attr({src:f,alt:c,title:c}):d('').addClass(this._triggerClass).html(f== -""?c:d("").attr({src:f,alt:c,title:c})));a[e?"before":"after"](b.trigger);b.trigger.click(function(){d.datepicker._datepickerShowing&&d.datepicker._lastInput==a[0]?d.datepicker._hideDatepicker():d.datepicker._showDatepicker(a[0]);return false})}},_autoSize:function(a){if(this._get(a,"autoSize")&&!a.inline){var b=new Date(2009,11,20),c=this._get(a,"dateFormat");if(c.match(/[DM]/)){var e=function(f){for(var h=0,i=0,g=0;gh){h=f[g].length;i=g}return i};b.setMonth(e(this._get(a, -c.match(/MM/)?"monthNames":"monthNamesShort")));b.setDate(e(this._get(a,c.match(/DD/)?"dayNames":"dayNamesShort"))+20-b.getDay())}a.input.attr("size",this._formatDate(a,b).length)}},_inlineDatepicker:function(a,b){var c=d(a);if(!c.hasClass(this.markerClassName)){c.addClass(this.markerClassName).append(b.dpDiv).bind("setData.datepicker",function(e,f,h){b.settings[f]=h}).bind("getData.datepicker",function(e,f){return this._get(b,f)});d.data(a,"datepicker",b);this._setDate(b,this._getDefaultDate(b), -true);this._updateDatepicker(b);this._updateAlternate(b);b.dpDiv.show()}},_dialogDatepicker:function(a,b,c,e,f){a=this._dialogInst;if(!a){this.uuid+=1;this._dialogInput=d('');this._dialogInput.keydown(this._doKeyDown);d("body").append(this._dialogInput);a=this._dialogInst=this._newInst(this._dialogInput,false);a.settings={};d.data(this._dialogInput[0],"datepicker",a)}E(a.settings,e||{}); -b=b&&b.constructor==Date?this._formatDate(a,b):b;this._dialogInput.val(b);this._pos=f?f.length?f:[f.pageX,f.pageY]:null;if(!this._pos)this._pos=[document.documentElement.clientWidth/2-100+(document.documentElement.scrollLeft||document.body.scrollLeft),document.documentElement.clientHeight/2-150+(document.documentElement.scrollTop||document.body.scrollTop)];this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px");a.settings.onSelect=c;this._inDialog=true;this.dpDiv.addClass(this._dialogClass); -this._showDatepicker(this._dialogInput[0]);d.blockUI&&d.blockUI(this.dpDiv);d.data(this._dialogInput[0],"datepicker",a);return this},_destroyDatepicker:function(a){var b=d(a),c=d.data(a,"datepicker");if(b.hasClass(this.markerClassName)){var e=a.nodeName.toLowerCase();d.removeData(a,"datepicker");if(e=="input"){c.append.remove();c.trigger.remove();b.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup", -this._doKeyUp)}else if(e=="div"||e=="span")b.removeClass(this.markerClassName).empty()}},_enableDatepicker:function(a){var b=d(a),c=d.data(a,"datepicker");if(b.hasClass(this.markerClassName)){var e=a.nodeName.toLowerCase();if(e=="input"){a.disabled=false;c.trigger.filter("button").each(function(){this.disabled=false}).end().filter("img").css({opacity:"1.0",cursor:""})}else if(e=="div"||e=="span")b.children("."+this._inlineClass).children().removeClass("ui-state-disabled");this._disabledInputs=d.map(this._disabledInputs, -function(f){return f==a?null:f})}},_disableDatepicker:function(a){var b=d(a),c=d.data(a,"datepicker");if(b.hasClass(this.markerClassName)){var e=a.nodeName.toLowerCase();if(e=="input"){a.disabled=true;c.trigger.filter("button").each(function(){this.disabled=true}).end().filter("img").css({opacity:"0.5",cursor:"default"})}else if(e=="div"||e=="span")b.children("."+this._inlineClass).children().addClass("ui-state-disabled");this._disabledInputs=d.map(this._disabledInputs,function(f){return f==a?null: -f});this._disabledInputs[this._disabledInputs.length]=a}},_isDisabledDatepicker:function(a){if(!a)return false;for(var b=0;b-1}},_doKeyUp:function(a){a=d.datepicker._getInst(a.target);if(a.input.val()!=a.lastVal)try{if(d.datepicker.parseDate(d.datepicker._get(a,"dateFormat"),a.input?a.input.val():null,d.datepicker._getFormatConfig(a))){d.datepicker._setDateFromField(a);d.datepicker._updateAlternate(a);d.datepicker._updateDatepicker(a)}}catch(b){d.datepicker.log(b)}return true}, -_showDatepicker:function(a){a=a.target||a;if(a.nodeName.toLowerCase()!="input")a=d("input",a.parentNode)[0];if(!(d.datepicker._isDisabledDatepicker(a)||d.datepicker._lastInput==a)){var b=d.datepicker._getInst(a);d.datepicker._curInst&&d.datepicker._curInst!=b&&d.datepicker._curInst.dpDiv.stop(true,true);var c=d.datepicker._get(b,"beforeShow");E(b.settings,c?c.apply(a,[a,b]):{});b.lastVal=null;d.datepicker._lastInput=a;d.datepicker._setDateFromField(b);if(d.datepicker._inDialog)a.value="";if(!d.datepicker._pos){d.datepicker._pos= -d.datepicker._findPos(a);d.datepicker._pos[1]+=a.offsetHeight}var e=false;d(a).parents().each(function(){e|=d(this).css("position")=="fixed";return!e});if(e&&d.browser.opera){d.datepicker._pos[0]-=document.documentElement.scrollLeft;d.datepicker._pos[1]-=document.documentElement.scrollTop}c={left:d.datepicker._pos[0],top:d.datepicker._pos[1]};d.datepicker._pos=null;b.dpDiv.empty();b.dpDiv.css({position:"absolute",display:"block",top:"-1000px"});d.datepicker._updateDatepicker(b);c=d.datepicker._checkOffset(b, -c,e);b.dpDiv.css({position:d.datepicker._inDialog&&d.blockUI?"static":e?"fixed":"absolute",display:"none",left:c.left+"px",top:c.top+"px"});if(!b.inline){c=d.datepicker._get(b,"showAnim");var f=d.datepicker._get(b,"duration"),h=function(){d.datepicker._datepickerShowing=true;var i=b.dpDiv.find("iframe.ui-datepicker-cover");if(i.length){var g=d.datepicker._getBorders(b.dpDiv);i.css({left:-g[0],top:-g[1],width:b.dpDiv.outerWidth(),height:b.dpDiv.outerHeight()})}};b.dpDiv.zIndex(d(a).zIndex()+1);d.effects&& -d.effects[c]?b.dpDiv.show(c,d.datepicker._get(b,"showOptions"),f,h):b.dpDiv[c||"show"](c?f:null,h);if(!c||!f)h();b.input.is(":visible")&&!b.input.is(":disabled")&&b.input.focus();d.datepicker._curInst=b}}},_updateDatepicker:function(a){var b=this,c=d.datepicker._getBorders(a.dpDiv);a.dpDiv.empty().append(this._generateHTML(a));var e=a.dpDiv.find("iframe.ui-datepicker-cover");e.length&&e.css({left:-c[0],top:-c[1],width:a.dpDiv.outerWidth(),height:a.dpDiv.outerHeight()});a.dpDiv.find("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a").bind("mouseout", -function(){d(this).removeClass("ui-state-hover");this.className.indexOf("ui-datepicker-prev")!=-1&&d(this).removeClass("ui-datepicker-prev-hover");this.className.indexOf("ui-datepicker-next")!=-1&&d(this).removeClass("ui-datepicker-next-hover")}).bind("mouseover",function(){if(!b._isDisabledDatepicker(a.inline?a.dpDiv.parent()[0]:a.input[0])){d(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover");d(this).addClass("ui-state-hover");this.className.indexOf("ui-datepicker-prev")!= --1&&d(this).addClass("ui-datepicker-prev-hover");this.className.indexOf("ui-datepicker-next")!=-1&&d(this).addClass("ui-datepicker-next-hover")}}).end().find("."+this._dayOverClass+" a").trigger("mouseover").end();c=this._getNumberOfMonths(a);e=c[1];e>1?a.dpDiv.addClass("ui-datepicker-multi-"+e).css("width",17*e+"em"):a.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");a.dpDiv[(c[0]!=1||c[1]!=1?"add":"remove")+"Class"]("ui-datepicker-multi");a.dpDiv[(this._get(a, -"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");a==d.datepicker._curInst&&d.datepicker._datepickerShowing&&a.input&&a.input.is(":visible")&&!a.input.is(":disabled")&&a.input.focus();if(a.yearshtml){var f=a.yearshtml;setTimeout(function(){f===a.yearshtml&&a.dpDiv.find("select.ui-datepicker-year:first").replaceWith(a.yearshtml);f=a.yearshtml=null},0)}},_getBorders:function(a){var b=function(c){return{thin:1,medium:2,thick:3}[c]||c};return[parseFloat(b(a.css("border-left-width"))),parseFloat(b(a.css("border-top-width")))]}, -_checkOffset:function(a,b,c){var e=a.dpDiv.outerWidth(),f=a.dpDiv.outerHeight(),h=a.input?a.input.outerWidth():0,i=a.input?a.input.outerHeight():0,g=document.documentElement.clientWidth+d(document).scrollLeft(),j=document.documentElement.clientHeight+d(document).scrollTop();b.left-=this._get(a,"isRTL")?e-h:0;b.left-=c&&b.left==a.input.offset().left?d(document).scrollLeft():0;b.top-=c&&b.top==a.input.offset().top+i?d(document).scrollTop():0;b.left-=Math.min(b.left,b.left+e>g&&g>e?Math.abs(b.left+e- -g):0);b.top-=Math.min(b.top,b.top+f>j&&j>f?Math.abs(f+i):0);return b},_findPos:function(a){for(var b=this._get(this._getInst(a),"isRTL");a&&(a.type=="hidden"||a.nodeType!=1);)a=a[b?"previousSibling":"nextSibling"];a=d(a).offset();return[a.left,a.top]},_hideDatepicker:function(a){var b=this._curInst;if(!(!b||a&&b!=d.data(a,"datepicker")))if(this._datepickerShowing){a=this._get(b,"showAnim");var c=this._get(b,"duration"),e=function(){d.datepicker._tidyDialog(b);this._curInst=null};d.effects&&d.effects[a]? -b.dpDiv.hide(a,d.datepicker._get(b,"showOptions"),c,e):b.dpDiv[a=="slideDown"?"slideUp":a=="fadeIn"?"fadeOut":"hide"](a?c:null,e);a||e();if(a=this._get(b,"onClose"))a.apply(b.input?b.input[0]:null,[b.input?b.input.val():"",b]);this._datepickerShowing=false;this._lastInput=null;if(this._inDialog){this._dialogInput.css({position:"absolute",left:"0",top:"-100px"});if(d.blockUI){d.unblockUI();d("body").append(this.dpDiv)}}this._inDialog=false}},_tidyDialog:function(a){a.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")}, -_checkExternalClick:function(a){if(d.datepicker._curInst){a=d(a.target);a[0].id!=d.datepicker._mainDivId&&a.parents("#"+d.datepicker._mainDivId).length==0&&!a.hasClass(d.datepicker.markerClassName)&&!a.hasClass(d.datepicker._triggerClass)&&d.datepicker._datepickerShowing&&!(d.datepicker._inDialog&&d.blockUI)&&d.datepicker._hideDatepicker()}},_adjustDate:function(a,b,c){a=d(a);var e=this._getInst(a[0]);if(!this._isDisabledDatepicker(a[0])){this._adjustInstDate(e,b+(c=="M"?this._get(e,"showCurrentAtPos"): -0),c);this._updateDatepicker(e)}},_gotoToday:function(a){a=d(a);var b=this._getInst(a[0]);if(this._get(b,"gotoCurrent")&&b.currentDay){b.selectedDay=b.currentDay;b.drawMonth=b.selectedMonth=b.currentMonth;b.drawYear=b.selectedYear=b.currentYear}else{var c=new Date;b.selectedDay=c.getDate();b.drawMonth=b.selectedMonth=c.getMonth();b.drawYear=b.selectedYear=c.getFullYear()}this._notifyChange(b);this._adjustDate(a)},_selectMonthYear:function(a,b,c){a=d(a);var e=this._getInst(a[0]);e._selectingMonthYear= -false;e["selected"+(c=="M"?"Month":"Year")]=e["draw"+(c=="M"?"Month":"Year")]=parseInt(b.options[b.selectedIndex].value,10);this._notifyChange(e);this._adjustDate(a)},_clickMonthYear:function(a){var b=this._getInst(d(a)[0]);b.input&&b._selectingMonthYear&&setTimeout(function(){b.input.focus()},0);b._selectingMonthYear=!b._selectingMonthYear},_selectDay:function(a,b,c,e){var f=d(a);if(!(d(e).hasClass(this._unselectableClass)||this._isDisabledDatepicker(f[0]))){f=this._getInst(f[0]);f.selectedDay=f.currentDay= -d("a",e).html();f.selectedMonth=f.currentMonth=b;f.selectedYear=f.currentYear=c;this._selectDate(a,this._formatDate(f,f.currentDay,f.currentMonth,f.currentYear))}},_clearDate:function(a){a=d(a);this._getInst(a[0]);this._selectDate(a,"")},_selectDate:function(a,b){a=this._getInst(d(a)[0]);b=b!=null?b:this._formatDate(a);a.input&&a.input.val(b);this._updateAlternate(a);var c=this._get(a,"onSelect");if(c)c.apply(a.input?a.input[0]:null,[b,a]);else a.input&&a.input.trigger("change");if(a.inline)this._updateDatepicker(a); -else{this._hideDatepicker();this._lastInput=a.input[0];typeof a.input[0]!="object"&&a.input.focus();this._lastInput=null}},_updateAlternate:function(a){var b=this._get(a,"altField");if(b){var c=this._get(a,"altFormat")||this._get(a,"dateFormat"),e=this._getDate(a),f=this.formatDate(c,e,this._getFormatConfig(a));d(b).each(function(){d(this).val(f)})}},noWeekends:function(a){a=a.getDay();return[a>0&&a<6,""]},iso8601Week:function(a){a=new Date(a.getTime());a.setDate(a.getDate()+4-(a.getDay()||7));var b= -a.getTime();a.setMonth(0);a.setDate(1);return Math.floor(Math.round((b-a)/864E5)/7)+1},parseDate:function(a,b,c){if(a==null||b==null)throw"Invalid arguments";b=typeof b=="object"?b.toString():b+"";if(b=="")return null;var e=(c?c.shortYearCutoff:null)||this._defaults.shortYearCutoff;e=typeof e!="string"?e:(new Date).getFullYear()%100+parseInt(e,10);for(var f=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,h=(c?c.dayNames:null)||this._defaults.dayNames,i=(c?c.monthNamesShort:null)||this._defaults.monthNamesShort, -g=(c?c.monthNames:null)||this._defaults.monthNames,j=c=-1,l=-1,u=-1,k=false,o=function(p){(p=z+1-1){j=1;l=u;do{e=this._getDaysInMonth(c,j-1);if(l<=e)break;j++;l-=e}while(1)}w=this._daylightSavingAdjust(new Date(c,j-1,l));if(w.getFullYear()!=c||w.getMonth()+1!=j||w.getDate()!=l)throw"Invalid date";return w},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y", -RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925))*24*60*60*1E7,formatDate:function(a,b,c){if(!b)return"";var e=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,f=(c?c.dayNames:null)||this._defaults.dayNames,h=(c?c.monthNamesShort:null)||this._defaults.monthNamesShort;c=(c?c.monthNames:null)||this._defaults.monthNames;var i=function(o){(o=k+112?a.getHours()+2:0);return a},_setDate:function(a,b,c){var e=!b,f=a.selectedMonth,h=a.selectedYear;b=this._restrictMinMax(a,this._determineDate(a,b,new Date));a.selectedDay= -a.currentDay=b.getDate();a.drawMonth=a.selectedMonth=a.currentMonth=b.getMonth();a.drawYear=a.selectedYear=a.currentYear=b.getFullYear();if((f!=a.selectedMonth||h!=a.selectedYear)&&!c)this._notifyChange(a);this._adjustInstDate(a);if(a.input)a.input.val(e?"":this._formatDate(a))},_getDate:function(a){return!a.currentYear||a.input&&a.input.val()==""?null:this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay))},_generateHTML:function(a){var b=new Date;b=this._daylightSavingAdjust(new Date(b.getFullYear(), -b.getMonth(),b.getDate()));var c=this._get(a,"isRTL"),e=this._get(a,"showButtonPanel"),f=this._get(a,"hideIfNoPrevNext"),h=this._get(a,"navigationAsDateFormat"),i=this._getNumberOfMonths(a),g=this._get(a,"showCurrentAtPos"),j=this._get(a,"stepMonths"),l=i[0]!=1||i[1]!=1,u=this._daylightSavingAdjust(!a.currentDay?new Date(9999,9,9):new Date(a.currentYear,a.currentMonth,a.currentDay)),k=this._getMinMaxDate(a,"min"),o=this._getMinMaxDate(a,"max");g=a.drawMonth-g;var m=a.drawYear;if(g<0){g+=12;m--}if(o){var n= -this._daylightSavingAdjust(new Date(o.getFullYear(),o.getMonth()-i[0]*i[1]+1,o.getDate()));for(n=k&&nn;){g--;if(g<0){g=11;m--}}}a.drawMonth=g;a.drawYear=m;n=this._get(a,"prevText");n=!h?n:this.formatDate(n,this._daylightSavingAdjust(new Date(m,g-j,1)),this._getFormatConfig(a));n=this._canAdjustMonth(a,-1,m,g)?''+n+"":f?"":''+n+"";var r=this._get(a,"nextText");r=!h?r:this.formatDate(r,this._daylightSavingAdjust(new Date(m,g+j,1)),this._getFormatConfig(a));f=this._canAdjustMonth(a,+1,m,g)?''+r+"":f?"":''+r+"";j=this._get(a,"currentText");r=this._get(a,"gotoCurrent")&&a.currentDay?u:b;j=!h?j:this.formatDate(j,r,this._getFormatConfig(a));h=!a.inline?'":"";e=e?'
      '+(c?h:"")+(this._isInRange(a,r)?'":"")+(c?"":h)+"
      ":"";h=parseInt(this._get(a,"firstDay"),10);h=isNaN(h)?0:h;j=this._get(a,"showWeek");r=this._get(a,"dayNames");this._get(a,"dayNamesShort");var s=this._get(a,"dayNamesMin"),z= -this._get(a,"monthNames"),w=this._get(a,"monthNamesShort"),p=this._get(a,"beforeShowDay"),v=this._get(a,"showOtherMonths"),H=this._get(a,"selectOtherMonths");this._get(a,"calculateWeek");for(var L=this._getDefaultDate(a),I="",C=0;C1)switch(D){case 0:x+=" ui-datepicker-group-first";t=" ui-corner-"+(c?"right":"left");break;case i[1]- -1:x+=" ui-datepicker-group-last";t=" ui-corner-"+(c?"left":"right");break;default:x+=" ui-datepicker-group-middle";t="";break}x+='">'}x+='
      '+(/all|left/.test(t)&&C==0?c?f:n:"")+(/all|right/.test(t)&&C==0?c?n:f:"")+this._generateMonthYearHeader(a,g,m,k,o,C>0||D>0,z,w)+'
      ';var A=j?'":"";for(t=0;t<7;t++){var q= -(t+h)%7;A+="=5?' class="ui-datepicker-week-end"':"")+'>'+s[q]+""}x+=A+"";A=this._getDaysInMonth(m,g);if(m==a.selectedYear&&g==a.selectedMonth)a.selectedDay=Math.min(a.selectedDay,A);t=(this._getFirstDayOfMonth(m,g)-h+7)%7;A=l?6:Math.ceil((t+A)/7);q=this._daylightSavingAdjust(new Date(m,g,1-t));for(var O=0;O";var P=!j?"":'";for(t=0;t<7;t++){var F= -p?p.apply(a.input?a.input[0]:null,[q]):[true,""],B=q.getMonth()!=g,J=B&&!H||!F[0]||k&&qo;P+='";q.setDate(q.getDate()+1);q=this._daylightSavingAdjust(q)}x+= -P+""}g++;if(g>11){g=0;m++}x+="
      '+this._get(a,"weekHeader")+"
      '+this._get(a,"calculateWeek")(q)+""+(B&&!v?" ":J?''+q.getDate()+"":''+q.getDate()+"")+"
      "+(l?""+(i[0]>0&&D==i[1]-1?'
      ':""):"");M+=x}I+=M}I+=e+(d.browser.msie&&parseInt(d.browser.version,10)<7&&!a.inline?'':"");a._keyEvent=false;return I},_generateMonthYearHeader:function(a,b,c,e,f,h,i,g){var j=this._get(a,"changeMonth"),l=this._get(a,"changeYear"),u=this._get(a,"showMonthAfterYear"),k='
      ', -o="";if(h||!j)o+=''+i[b]+"";else{i=e&&e.getFullYear()==c;var m=f&&f.getFullYear()==c;o+='"}u||(k+=o+(h||!(j&& -l)?" ":""));a.yearshtml="";if(h||!l)k+=''+c+"";else{g=this._get(a,"yearRange").split(":");var r=(new Date).getFullYear();i=function(s){s=s.match(/c[+-].*/)?c+parseInt(s.substring(1),10):s.match(/[+-].*/)?r+parseInt(s,10):parseInt(s,10);return isNaN(s)?r:s};b=i(g[0]);g=Math.max(b,i(g[1]||""));b=e?Math.max(b,e.getFullYear()):b;g=f?Math.min(g,f.getFullYear()):g;for(a.yearshtml+='";if(d.browser.mozilla)k+='";else{k+=a.yearshtml;a.yearshtml=null}}k+=this._get(a,"yearSuffix");if(u)k+=(h||!(j&&l)?" ":"")+o;k+="
      ";return k},_adjustInstDate:function(a,b,c){var e= -a.drawYear+(c=="Y"?b:0),f=a.drawMonth+(c=="M"?b:0);b=Math.min(a.selectedDay,this._getDaysInMonth(e,f))+(c=="D"?b:0);e=this._restrictMinMax(a,this._daylightSavingAdjust(new Date(e,f,b)));a.selectedDay=e.getDate();a.drawMonth=a.selectedMonth=e.getMonth();a.drawYear=a.selectedYear=e.getFullYear();if(c=="M"||c=="Y")this._notifyChange(a)},_restrictMinMax:function(a,b){var c=this._getMinMaxDate(a,"min");a=this._getMinMaxDate(a,"max");b=c&&ba?a:b},_notifyChange:function(a){var b=this._get(a, -"onChangeMonthYear");if(b)b.apply(a.input?a.input[0]:null,[a.selectedYear,a.selectedMonth+1,a])},_getNumberOfMonths:function(a){a=this._get(a,"numberOfMonths");return a==null?[1,1]:typeof a=="number"?[1,a]:a},_getMinMaxDate:function(a,b){return this._determineDate(a,this._get(a,b+"Date"),null)},_getDaysInMonth:function(a,b){return 32-(new Date(a,b,32)).getDate()},_getFirstDayOfMonth:function(a,b){return(new Date(a,b,1)).getDay()},_canAdjustMonth:function(a,b,c,e){var f=this._getNumberOfMonths(a); -c=this._daylightSavingAdjust(new Date(c,e+(b<0?b:f[0]*f[1]),1));b<0&&c.setDate(this._getDaysInMonth(c.getFullYear(),c.getMonth()));return this._isInRange(a,c)},_isInRange:function(a,b){var c=this._getMinMaxDate(a,"min");a=this._getMinMaxDate(a,"max");return(!c||b.getTime()>=c.getTime())&&(!a||b.getTime()<=a.getTime())},_getFormatConfig:function(a){var b=this._get(a,"shortYearCutoff");b=typeof b!="string"?b:(new Date).getFullYear()%100+parseInt(b,10);return{shortYearCutoff:b,dayNamesShort:this._get(a, -"dayNamesShort"),dayNames:this._get(a,"dayNames"),monthNamesShort:this._get(a,"monthNamesShort"),monthNames:this._get(a,"monthNames")}},_formatDate:function(a,b,c,e){if(!b){a.currentDay=a.selectedDay;a.currentMonth=a.selectedMonth;a.currentYear=a.selectedYear}b=b?typeof b=="object"?b:this._daylightSavingAdjust(new Date(e,c,b)):this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay));return this.formatDate(this._get(a,"dateFormat"),b,this._getFormatConfig(a))}});d.fn.datepicker= -function(a){if(!d.datepicker.initialized){d(document).mousedown(d.datepicker._checkExternalClick).find("body").append(d.datepicker.dpDiv);d.datepicker.initialized=true}var b=Array.prototype.slice.call(arguments,1);if(typeof a=="string"&&(a=="isDisabled"||a=="getDate"||a=="widget"))return d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this[0]].concat(b));if(a=="option"&&arguments.length==2&&typeof arguments[1]=="string")return d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this[0]].concat(b)); -return this.each(function(){typeof a=="string"?d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this].concat(b)):d.datepicker._attachDatepicker(this,a)})};d.datepicker=new K;d.datepicker.initialized=false;d.datepicker.uuid=(new Date).getTime();d.datepicker.version="1.8.9";window["DP_jQuery_"+y]=d})(jQuery); -;/* - * jQuery UI Progressbar 1.8.9 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Progressbar - * - * Depends: - * jquery.ui.core.js - * jquery.ui.widget.js - */ -(function(b,d){b.widget("ui.progressbar",{options:{value:0,max:100},min:0,_create:function(){this.element.addClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").attr({role:"progressbar","aria-valuemin":this.min,"aria-valuemax":this.options.max,"aria-valuenow":this._value()});this.valueDiv=b("
      ").appendTo(this.element);this.oldValue=this._value();this._refreshValue()},destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow"); -this.valueDiv.remove();b.Widget.prototype.destroy.apply(this,arguments)},value:function(a){if(a===d)return this._value();this._setOption("value",a);return this},_setOption:function(a,c){if(a==="value"){this.options.value=c;this._refreshValue();this._value()===this.options.max&&this._trigger("complete")}b.Widget.prototype._setOption.apply(this,arguments)},_value:function(){var a=this.options.value;if(typeof a!=="number")a=0;return Math.min(this.options.max,Math.max(this.min,a))},_percentage:function(){return 100* -this._value()/this.options.max},_refreshValue:function(){var a=this.value(),c=this._percentage();if(this.oldValue!==a){this.oldValue=a;this._trigger("change")}this.valueDiv.toggleClass("ui-corner-right",a===this.options.max).width(c.toFixed(0)+"%");this.element.attr("aria-valuenow",a)}});b.extend(b.ui.progressbar,{version:"1.8.9"})})(jQuery); -;/* - * jQuery UI Effects 1.8.9 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Effects/ - */ -jQuery.effects||function(f,j){function n(c){var a;if(c&&c.constructor==Array&&c.length==3)return c;if(a=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(c))return[parseInt(a[1],10),parseInt(a[2],10),parseInt(a[3],10)];if(a=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(c))return[parseFloat(a[1])*2.55,parseFloat(a[2])*2.55,parseFloat(a[3])*2.55];if(a=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(c))return[parseInt(a[1], -16),parseInt(a[2],16),parseInt(a[3],16)];if(a=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(c))return[parseInt(a[1]+a[1],16),parseInt(a[2]+a[2],16),parseInt(a[3]+a[3],16)];if(/rgba\(0, 0, 0, 0\)/.exec(c))return o.transparent;return o[f.trim(c).toLowerCase()]}function s(c,a){var b;do{b=f.curCSS(c,a);if(b!=""&&b!="transparent"||f.nodeName(c,"body"))break;a="backgroundColor"}while(c=c.parentNode);return n(b)}function p(){var c=document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle, -a={},b,d;if(c&&c.length&&c[0]&&c[c[0]])for(var e=c.length;e--;){b=c[e];if(typeof c[b]=="string"){d=b.replace(/\-(\w)/g,function(g,h){return h.toUpperCase()});a[d]=c[b]}}else for(b in c)if(typeof c[b]==="string")a[b]=c[b];return a}function q(c){var a,b;for(a in c){b=c[a];if(b==null||f.isFunction(b)||a in t||/scrollbar/.test(a)||!/color/i.test(a)&&isNaN(parseFloat(b)))delete c[a]}return c}function u(c,a){var b={_:0},d;for(d in a)if(c[d]!=a[d])b[d]=a[d];return b}function k(c,a,b,d){if(typeof c=="object"){d= -a;b=null;a=c;c=a.effect}if(f.isFunction(a)){d=a;b=null;a={}}if(typeof a=="number"||f.fx.speeds[a]){d=b;b=a;a={}}if(f.isFunction(b)){d=b;b=null}a=a||{};b=b||a.duration;b=f.fx.off?0:typeof b=="number"?b:b in f.fx.speeds?f.fx.speeds[b]:f.fx.speeds._default;d=d||a.complete;return[c,a,b,d]}function m(c){if(!c||typeof c==="number"||f.fx.speeds[c])return true;if(typeof c==="string"&&!f.effects[c])return true;return false}f.effects={};f.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor", -"borderTopColor","borderColor","color","outlineColor"],function(c,a){f.fx.step[a]=function(b){if(!b.colorInit){b.start=s(b.elem,a);b.end=n(b.end);b.colorInit=true}b.elem.style[a]="rgb("+Math.max(Math.min(parseInt(b.pos*(b.end[0]-b.start[0])+b.start[0],10),255),0)+","+Math.max(Math.min(parseInt(b.pos*(b.end[1]-b.start[1])+b.start[1],10),255),0)+","+Math.max(Math.min(parseInt(b.pos*(b.end[2]-b.start[2])+b.start[2],10),255),0)+")"}});var o={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0, -0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211, -211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]},r=["add","remove","toggle"],t={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};f.effects.animateClass=function(c,a,b, -d){if(f.isFunction(b)){d=b;b=null}return this.queue("fx",function(){var e=f(this),g=e.attr("style")||" ",h=q(p.call(this)),l,v=e.attr("className");f.each(r,function(w,i){c[i]&&e[i+"Class"](c[i])});l=q(p.call(this));e.attr("className",v);e.animate(u(h,l),a,b,function(){f.each(r,function(w,i){c[i]&&e[i+"Class"](c[i])});if(typeof e.attr("style")=="object"){e.attr("style").cssText="";e.attr("style").cssText=g}else e.attr("style",g);d&&d.apply(this,arguments)});h=f.queue(this);l=h.splice(h.length-1,1)[0]; -h.splice(1,0,l);f.dequeue(this)})};f.fn.extend({_addClass:f.fn.addClass,addClass:function(c,a,b,d){return a?f.effects.animateClass.apply(this,[{add:c},a,b,d]):this._addClass(c)},_removeClass:f.fn.removeClass,removeClass:function(c,a,b,d){return a?f.effects.animateClass.apply(this,[{remove:c},a,b,d]):this._removeClass(c)},_toggleClass:f.fn.toggleClass,toggleClass:function(c,a,b,d,e){return typeof a=="boolean"||a===j?b?f.effects.animateClass.apply(this,[a?{add:c}:{remove:c},b,d,e]):this._toggleClass(c, -a):f.effects.animateClass.apply(this,[{toggle:c},a,b,d])},switchClass:function(c,a,b,d,e){return f.effects.animateClass.apply(this,[{add:a,remove:c},b,d,e])}});f.extend(f.effects,{version:"1.8.9",save:function(c,a){for(var b=0;b").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent", -border:"none",margin:0,padding:0});c.wrap(b);b=c.parent();if(c.css("position")=="static"){b.css({position:"relative"});c.css({position:"relative"})}else{f.extend(a,{position:c.css("position"),zIndex:c.css("z-index")});f.each(["top","left","bottom","right"],function(d,e){a[e]=c.css(e);if(isNaN(parseInt(a[e],10)))a[e]="auto"});c.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})}return b.css(a).show()},removeWrapper:function(c){if(c.parent().is(".ui-effects-wrapper"))return c.parent().replaceWith(c); -return c},setTransition:function(c,a,b,d){d=d||{};f.each(a,function(e,g){unit=c.cssUnit(g);if(unit[0]>0)d[g]=unit[0]*b+unit[1]});return d}});f.fn.extend({effect:function(c){var a=k.apply(this,arguments),b={options:a[1],duration:a[2],callback:a[3]};a=b.options.mode;var d=f.effects[c];if(f.fx.off||!d)return a?this[a](b.duration,b.callback):this.each(function(){b.callback&&b.callback.call(this)});return d.call(this,b)},_show:f.fn.show,show:function(c){if(m(c))return this._show.apply(this,arguments); -else{var a=k.apply(this,arguments);a[1].mode="show";return this.effect.apply(this,a)}},_hide:f.fn.hide,hide:function(c){if(m(c))return this._hide.apply(this,arguments);else{var a=k.apply(this,arguments);a[1].mode="hide";return this.effect.apply(this,a)}},__toggle:f.fn.toggle,toggle:function(c){if(m(c)||typeof c==="boolean"||f.isFunction(c))return this.__toggle.apply(this,arguments);else{var a=k.apply(this,arguments);a[1].mode="toggle";return this.effect.apply(this,a)}},cssUnit:function(c){var a=this.css(c), -b=[];f.each(["em","px","%","pt"],function(d,e){if(a.indexOf(e)>0)b=[parseFloat(a),e]});return b}});f.easing.jswing=f.easing.swing;f.extend(f.easing,{def:"easeOutQuad",swing:function(c,a,b,d,e){return f.easing[f.easing.def](c,a,b,d,e)},easeInQuad:function(c,a,b,d,e){return d*(a/=e)*a+b},easeOutQuad:function(c,a,b,d,e){return-d*(a/=e)*(a-2)+b},easeInOutQuad:function(c,a,b,d,e){if((a/=e/2)<1)return d/2*a*a+b;return-d/2*(--a*(a-2)-1)+b},easeInCubic:function(c,a,b,d,e){return d*(a/=e)*a*a+b},easeOutCubic:function(c, -a,b,d,e){return d*((a=a/e-1)*a*a+1)+b},easeInOutCubic:function(c,a,b,d,e){if((a/=e/2)<1)return d/2*a*a*a+b;return d/2*((a-=2)*a*a+2)+b},easeInQuart:function(c,a,b,d,e){return d*(a/=e)*a*a*a+b},easeOutQuart:function(c,a,b,d,e){return-d*((a=a/e-1)*a*a*a-1)+b},easeInOutQuart:function(c,a,b,d,e){if((a/=e/2)<1)return d/2*a*a*a*a+b;return-d/2*((a-=2)*a*a*a-2)+b},easeInQuint:function(c,a,b,d,e){return d*(a/=e)*a*a*a*a+b},easeOutQuint:function(c,a,b,d,e){return d*((a=a/e-1)*a*a*a*a+1)+b},easeInOutQuint:function(c, -a,b,d,e){if((a/=e/2)<1)return d/2*a*a*a*a*a+b;return d/2*((a-=2)*a*a*a*a+2)+b},easeInSine:function(c,a,b,d,e){return-d*Math.cos(a/e*(Math.PI/2))+d+b},easeOutSine:function(c,a,b,d,e){return d*Math.sin(a/e*(Math.PI/2))+b},easeInOutSine:function(c,a,b,d,e){return-d/2*(Math.cos(Math.PI*a/e)-1)+b},easeInExpo:function(c,a,b,d,e){return a==0?b:d*Math.pow(2,10*(a/e-1))+b},easeOutExpo:function(c,a,b,d,e){return a==e?b+d:d*(-Math.pow(2,-10*a/e)+1)+b},easeInOutExpo:function(c,a,b,d,e){if(a==0)return b;if(a== -e)return b+d;if((a/=e/2)<1)return d/2*Math.pow(2,10*(a-1))+b;return d/2*(-Math.pow(2,-10*--a)+2)+b},easeInCirc:function(c,a,b,d,e){return-d*(Math.sqrt(1-(a/=e)*a)-1)+b},easeOutCirc:function(c,a,b,d,e){return d*Math.sqrt(1-(a=a/e-1)*a)+b},easeInOutCirc:function(c,a,b,d,e){if((a/=e/2)<1)return-d/2*(Math.sqrt(1-a*a)-1)+b;return d/2*(Math.sqrt(1-(a-=2)*a)+1)+b},easeInElastic:function(c,a,b,d,e){c=1.70158;var g=0,h=d;if(a==0)return b;if((a/=e)==1)return b+d;g||(g=e*0.3);if(h").css({position:"absolute",visibility:"visible",left:-f*(h/d),top:-e*(i/c)}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:h/d,height:i/c,left:g.left+f*(h/d)+(a.options.mode=="show"?(f-Math.floor(d/2))*(h/d):0),top:g.top+e*(i/c)+(a.options.mode=="show"?(e-Math.floor(c/2))*(i/c):0),opacity:a.options.mode=="show"?0:1}).animate({left:g.left+f*(h/d)+(a.options.mode=="show"?0:(f-Math.floor(d/2))*(h/d)),top:g.top+ -e*(i/c)+(a.options.mode=="show"?0:(e-Math.floor(c/2))*(i/c)),opacity:a.options.mode=="show"?1:0},a.duration||500);setTimeout(function(){a.options.mode=="show"?b.css({visibility:"visible"}):b.css({visibility:"visible"}).hide();a.callback&&a.callback.apply(b[0]);b.dequeue();j("div.ui-effects-explode").remove()},a.duration||500)})}})(jQuery); -;/* - * jQuery UI Effects Fade 1.8.9 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Effects/Fade - * - * Depends: - * jquery.effects.core.js - */ -(function(b){b.effects.fade=function(a){return this.queue(function(){var c=b(this),d=b.effects.setMode(c,a.options.mode||"hide");c.animate({opacity:d},{queue:false,duration:a.duration,easing:a.options.easing,complete:function(){a.callback&&a.callback.apply(this,arguments);c.dequeue()}})})}})(jQuery); -;/* - * jQuery UI Effects Fold 1.8.9 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Effects/Fold - * - * Depends: - * jquery.effects.core.js - */ -(function(c){c.effects.fold=function(a){return this.queue(function(){var b=c(this),j=["position","top","bottom","left","right"],d=c.effects.setMode(b,a.options.mode||"hide"),g=a.options.size||15,h=!!a.options.horizFirst,k=a.duration?a.duration/2:c.fx.speeds._default/2;c.effects.save(b,j);b.show();var e=c.effects.createWrapper(b).css({overflow:"hidden"}),f=d=="show"!=h,l=f?["width","height"]:["height","width"];f=f?[e.width(),e.height()]:[e.height(),e.width()];var i=/([0-9]+)%/.exec(g);if(i)g=parseInt(i[1], -10)/100*f[d=="hide"?0:1];if(d=="show")e.css(h?{height:0,width:g}:{height:g,width:0});h={};i={};h[l[0]]=d=="show"?f[0]:g;i[l[1]]=d=="show"?f[1]:0;e.animate(h,k,a.options.easing).animate(i,k,a.options.easing,function(){d=="hide"&&b.hide();c.effects.restore(b,j);c.effects.removeWrapper(b);a.callback&&a.callback.apply(b[0],arguments);b.dequeue()})})}})(jQuery); -;/* - * jQuery UI Effects Highlight 1.8.9 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Effects/Highlight - * - * Depends: - * jquery.effects.core.js - */ -(function(b){b.effects.highlight=function(c){return this.queue(function(){var a=b(this),e=["backgroundImage","backgroundColor","opacity"],d=b.effects.setMode(a,c.options.mode||"show"),f={backgroundColor:a.css("backgroundColor")};if(d=="hide")f.opacity=0;b.effects.save(a,e);a.show().css({backgroundImage:"none",backgroundColor:c.options.color||"#ffff99"}).animate(f,{queue:false,duration:c.duration,easing:c.options.easing,complete:function(){d=="hide"&&a.hide();b.effects.restore(a,e);d=="show"&&!b.support.opacity&& -this.style.removeAttribute("filter");c.callback&&c.callback.apply(this,arguments);a.dequeue()}})})}})(jQuery); -;/* - * jQuery UI Effects Pulsate 1.8.9 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Effects/Pulsate - * - * Depends: - * jquery.effects.core.js - */ -(function(d){d.effects.pulsate=function(a){return this.queue(function(){var b=d(this),c=d.effects.setMode(b,a.options.mode||"show");times=(a.options.times||5)*2-1;duration=a.duration?a.duration/2:d.fx.speeds._default/2;isVisible=b.is(":visible");animateTo=0;if(!isVisible){b.css("opacity",0).show();animateTo=1}if(c=="hide"&&isVisible||c=="show"&&!isVisible)times--;for(c=0;c').appendTo(document.body).addClass(a.options.className).css({top:d.top,left:d.left,height:b.innerHeight(),width:b.innerWidth(),position:"absolute"}).animate(c,a.duration,a.options.easing,function(){f.remove();a.callback&&a.callback.apply(b[0],arguments); -b.dequeue()})})}})(jQuery); -; \ No newline at end of file diff --git a/client/script.js b/client/script.js index 7a69d11..7b3df3b 100644 --- a/client/script.js +++ b/client/script.js @@ -47,7 +47,7 @@ socket.on("connect", function () { socket.on("disconnect", function () { blockUI("Serveur déconnecté. Veuillez rafraîchir la page pour essayer de vous reconnecter…") - //$('.blockOverlay').click($.unblockUI); + //$('.blockOverlay').on('click', $.unblockUI); }) socket.on("message", function (data) { @@ -189,11 +189,11 @@ function getMessage(m) { } } -$(document).bind("keyup", function (event) { +$(document).on("keyup", function (event) { keyTrap = event.which }) -function drawNewCard(id, text, x, y, rot, colour, sticker, animationspeed) { +function drawNewCard(id, text, x, y, rot, colour, sticker, animationspeed, mx = 0 , my = 0) { //cards[id] = {id: id, text: text, x: x, y: y, rot: rot, colour: colour}; var h = @@ -205,10 +205,7 @@ function drawNewCard(id, text, x, y, rot, colour, sticker, animationspeed) { rot + 'deg);\ ">\ - \ - \ + \
      ' + @@ -229,7 +226,7 @@ function drawNewCard(id, text, x, y, rot, colour, sticker, animationspeed) { //we click on a card //The following doesn't work so we will do the bug //fix recommended in the above bug report - // card.click( function() { + // card.on('click', function() { // $(this).focus(); // } ); @@ -251,7 +248,7 @@ function drawNewCard(id, text, x, y, rot, colour, sticker, animationspeed) { }) //After a drag: - card.bind("dragstop", function (event, ui) { + card.on("dragstop", function (event, ui) { if (keyTrap == 27) { keyTrap = null return @@ -290,10 +287,13 @@ function drawNewCard(id, text, x, y, rot, colour, sticker, animationspeed) { var speed = Math.floor(Math.random() * 1000) if (typeof animationspeed != "undefined") speed = animationspeed - var startPosition = $("#create-card").position() - - card.css("top", startPosition.top - card.height() * 0.5) - card.css("left", startPosition.left - card.width() * 0.5) + if (mx == 0 && my == 0) { + var startPosition = $("#create-card").position() + mx = startPosition.left; + my = startPosition.top; + } + card.css("top", my) + card.css("left", mx) card.animate( { @@ -303,27 +303,8 @@ function drawNewCard(id, text, x, y, rot, colour, sticker, animationspeed) { speed ) - card.hover( - function () { - $(this).addClass("hover") - $(this).children(".card-icon").fadeIn(10) - }, - function () { - $(this).removeClass("hover") - $(this).children(".card-icon").fadeOut(150) - } - ) - card.children(".card-icon").hover( - function () { - $(this).addClass("card-icon-hover") - }, - function () { - $(this).removeClass("card-icon-hover") - } - ) - - card.children(".delete-card-icon").click(function () { + card.children(".delete-card-icon").on("click", function () { $("#" + id).remove() //notify server of delete sendAction("deleteCard", { @@ -397,8 +378,8 @@ function addSticker(cardId, stickerId) { //---------------------------------- // cards //---------------------------------- -function createCard(id, text, x, y, rot, colour) { - drawNewCard(id, text, x, y, rot, colour, null) +function createCard(id, text, x, y, rot, colour, mx = 0,my = 0) { + drawNewCard(id, text, x, y, rot, colour, null, null, mx, my) var action = "createCard" @@ -415,11 +396,6 @@ function createCard(id, text, x, y, rot, colour) { } function randomCardColour() { - var choosed = $("#choose-card-color").val() - if (choosed !== "random") { - return choosed - } - var colours = ["yellow", "green", "blue", "white"] var i = Math.floor(Math.random() * colours.length) @@ -481,7 +457,7 @@ function drawNewColumn(columnName) { } ) - $(".col:last").fadeIn(1500) + $(".col:last").fadeIn(500) totalcolumns++ } @@ -572,7 +548,12 @@ function initColumns(columnArray) { function changeThemeTo(theme) { currentTheme = theme - $("link[title=cardsize]").attr("href", "css/" + theme + ".css") + if (theme == 'bigcards') { + $("#board").removeClass('smallcards') + } else { + $("#board").removeClass('bigcards') + } + $("#board").addClass(theme) } ////////////////////////////////////////////////////////// @@ -582,7 +563,7 @@ function changeThemeTo(theme) { function setCookie(c_name, value, exdays) { var exdate = new Date() exdate.setDate(exdate.getDate() + exdays) - var c_value = escape(value) + (exdays === null ? "" : "; expires=" + exdate.toUTCString()) + var c_value = escape(value) + (exdays === null ? "" : "; expires=" + exdate.toUTCString()) + ';SameSite=Strict' document.cookie = c_name + "=" + c_value } @@ -726,16 +707,14 @@ function download(filename, text) { element.style.display = "none" document.body.appendChild(element) - element.click() - document.body.removeChild(element) } function addRevision(timestamp) { var li = $('
    • ') var s1 = $("") - var s2 = $('delete revision') + var s2 = $('delete revision') if (typeof timestamp === "string") { timestamp = parseInt(timestamp) } @@ -745,18 +724,18 @@ function addRevision(timestamp) { li.append(s2) $("#revisions-list").append(li) - s1.click(function () { - socket.json.send({ - action: "exportRevision", - data: timestamp, - }) - }) - s2.click(function () { - socket.json.send({ - action: "deleteRevision", - data: timestamp, - }) - }) + // $('body').on("click", s1, function () { + // socket.json.send({ + // action: "exportRevision", + // data: timestamp, + // }) + // }) + // $('body').on("click", s2, function () { + // socket.json.send({ + // action: "deleteRevision", + // data: timestamp, + // }) + // }) } ////////////////////////////////////////////////////////// @@ -770,39 +749,29 @@ $(function () { //setTimeout($.unblockUI, 2000); - $("#create-card").click(function () { + $(".add-post-it").on("click", function (e) { var rotation = Math.random() * 10 - 5 //add a bit of random rotation (+/- 10deg) - uniqueID = Math.round(Math.random() * 99999999) //is this big enough to assure uniqueness? - //alert(uniqueID); - createCard( - "card" + uniqueID, - "", - 58, - $("div.board-outline").height(), // hack - not a great way to get the new card coordinates, but most consistant ATM - rotation, - randomCardColour() - ) + var cardLeft = 150 + Math.random() * 400 + var cardTop = 20 + Math.random() * 50 + var uniqueID = Math.round(Math.random() * 99999999) //is this big enough to assure uniqueness? + console.log(e.clientX, e.clientY); + createCard("card" + uniqueID, "", cardLeft, cardTop, rotation, $(this).data("color"), e.clientX, e.clientY) }) // Style changer - $("#smallify").click(function () { + $("#smallify").on("click", function () { if (currentTheme == "bigcards") { changeThemeTo("smallcards") } else if (currentTheme == "smallcards") { changeThemeTo("bigcards") } - /*else if (currentTheme == "nocards") - { - currentTheme = "bigcards"; - $("link[title=cardsize]").attr("href", "css/bigcards.css"); - }*/ - sendAction("changeTheme", currentTheme) return false }) - $("#icon-col").hover( + $("#icon-col").on( + "hover", function () { $(".col-icon").fadeIn(10) }, @@ -811,29 +780,19 @@ $(function () { } ) - $("#add-col").click(function () { - createColumn("Nouveau") + $("#add-col").on("click", function () { + createColumn("Nouvelle colonne") return false }) - $("#delete-col").click(function () { + $("#delete-col").on("click", function () { deleteColumn() return false }) - // $('#cog-button').click( function(){ - // $('#config-dropdown').fadeToggle(); - // } ); - - // $('#config-dropdown').hover( - // function(){ /*$('#config-dropdown').fadeIn()*/ }, - // function(){ $('#config-dropdown').fadeOut() } - // ); - // - var user_name = getCookie("scrumscrum-username") - $("#yourname-input").focus(function () { + $("#yourname-input").on("focus", function () { if ($(this).val() == "anonyme") { $(this).val("") } @@ -841,7 +800,7 @@ $(function () { $(this).addClass("focused") }) - $("#yourname-input").blur(function () { + $("#yourname-input").on("blur", function () { if ($(this).val() === "") { $(this).val("anonyme") } @@ -851,14 +810,14 @@ $(function () { }) $("#yourname-input").val(user_name) - $("#yourname-input").blur() + $("#yourname-input").trigger("blur") $("#yourname-li").hide() - $("#yourname-input").keypress(function (e) { + $("#yourname-input").on("keypress", function (e) { code = e.keyCode ? e.keyCode : e.which if (code == 10 || code == 13) { - $(this).blur() + $(this).trigger("blur") } }) @@ -869,23 +828,23 @@ $(function () { $(".board-outline").resizable({ ghost: false, - minWidth: 700, - minHeight: 400, - maxWidth: 3200, - maxHeight: 1800, + minWidth: 640, + minHeight: 480, + maxWidth: 1140, + maxHeight: 855, }) //A new scope for precalculating ;(function () { var offsets - $(".board-outline").bind("resizestart", function () { + $(".board-outline").on("resizestart", function () { offsets = calcCardOffset() }) - $(".board-outline").bind("resize", function (event, ui) { + $(".board-outline").on("resize", function (event, ui) { adjustCard(offsets, false) }) - $(".board-outline").bind("resizestop", function (event, ui) { + $(".board-outline").on("resizestop", function (event, ui) { boardResizeHappened(event, ui) adjustCard(offsets, true) }) @@ -901,23 +860,21 @@ $(function () { containment: "parent", }) - $("#export-txt").click(function () { - $('.nav-tabs a[href="#scrumblr"]').tab("show") + $("#export-txt").on("click", function () { socket.json.send({ action: "exportTxt", data: $(".col").length !== 0 ? $(".col").css("width").replace("px", "") : null, }) }) - $("#export-csv").click(function () { - $('.nav-tabs a[href="#scrumblr"]').tab("show") + $("#export-csv").on("click", function () { socket.json.send({ action: "exportCsv", data: $(".col").length !== 0 ? $(".col").css("width").replace("px", "") : null, }) }) - $("#export-json").click(function () { + $("#export-json").on("click", function () { socket.json.send({ action: "exportJson", data: { @@ -927,7 +884,7 @@ $(function () { }) }) - $("#import-file").click(function (evt) { + $("#import-file").on("click", function (evt) { evt.stopPropagation() evt.preventDefault() @@ -943,7 +900,7 @@ $(function () { fr.readAsText(f) }) - $("#create-revision").click(function () { + $("#create-revision").on("click", function () { socket.json.send({ action: "createRevision", data: { @@ -1048,24 +1005,21 @@ $(document).ready(function () { } }, 500) - $(".names").css({ margin: "auto", width: "auto" }).addClass("pull-right") + // $("#scrumblr") + // .append($(".names, .stickers, .buttons")) + // .after( + // '
      ' + + // '
      ' + + // '
      ' + + // '
      ' + // ) - $("#scrumblr") - .append($(".names, .stickers, .buttons")) - .after( - '
      ' + - '
      ' + - '
      ' + - '
      ' - ) - - $("#export-import").append($(".export, .import")) - $("#share").append($(".share")) - $("#revisions").append($(".revisions")) - $("#about").append($("#tuto-faq, #le-logiciel, #jardin")) + // $("#export-import").append($(".export, .import")) + // $("#share").append($(".share")) + // $("#revisions").append($(".revisions")) + // $("#about").append($("#tuto-faq, #le-logiciel, #jardin")) // Style - $("#create-card").addClass("vert fa-3x").css("opacity", "1") $("#smallify").on("click", function () { if (currentTheme == "bigcards") { $(this).children("i").removeClass("fa-search-plus").addClass("fa-search-minus") @@ -1077,23 +1031,25 @@ $(document).ready(function () { $("#full-page").on("click", function () { if ($(this).children("i").hasClass("fa-expand")) { $(this).children("i").removeClass("fa-expand").addClass("fa-compress") - $("#header-bar, .credits").hide() + $("#header-bar").hide() } else { $(this).children("i").removeClass("fa-compress").addClass("fa-expand") - $("#header-bar, .credits").show() + $("#header-bar").show() } toggleFullScreen() }) /** Mode iframe **/ if (top.location != self.document.location) { - $("#header-bar, .credits").hide() + $("#header-bar").hide() } // put URL in share input - $("#taburl").val(location) + var mainurl = location.toString().split('#')[0] + $(".replace-url").val(mainurl) + $(".share-iframe").text($(".share-iframe").text().replace('{{replace-url}}', mainurl)) // copy URL to clipboard - $("#copyurl").click(function (e) { + $("#copyurl").on("click", function (e) { e.preventDefault() var node = document.getElementById("taburl") node.disabled = null @@ -1112,13 +1068,6 @@ $(document).ready(function () { } }) -//Close with Escape Button -window.onkeydown = function (event) { - if (event.keyCode === 27) { - document.getElementById("close").click() - } -} - function go() { var value = document.forms[0].elements["name"].value value = value.replace(/[\/\?&#]/g, "") @@ -1155,3 +1104,60 @@ $(function () { }) } }) + +$(function () { + // check if hash used to show informations + if (window.location.hash == '#settings' || window.location.hash == '#share') { + toggleNav(window.location.hash) + } + // Toggle Nav on Click + $(".toggle-nav").on("click", function () { + var target = $(this).attr("href") + + if (target === '#' || ($('#site-wrapper').hasClass('show-nav') && target == window.location.hash)) { + target = false + history.replaceState('', '', '#'); + } else { + history.replaceState('', '', target); + } + toggleNav(target) + return false + }) + // When nav opened, a click on the canvas hides the menu + $("body").on("click", ".show-nav #site-canvas main, .show-nav .main-header", function (e) { + history.replaceState('', '', '#'); + toggleNav(false) + return false + }) + $(".backgrounds .bg").on("click", function () { + if ($(this).hasClass("selected")) { + $("body").css("background-image", "none") + $(this).removeClass("selected") + } else { + $(".selected").removeClass("selected") + $('.bgurl').val('') + $("body").css("background-image", 'url("/' + $(this).attr("src") + '")') + $(this).addClass("selected") + } + }) + $('.bgurl').on('change', function() { + var url = $(this).val() + if (url) { + $(".selected").removeClass("selected") + $("body").css("background-image", 'url("' + url + '")') + } + }) +}) + +function toggleNav(target) { + if ($("#site-wrapper").hasClass("show-nav") && target === false) { + $("#site-wrapper").removeClass("show-nav") + } else { + $("#share, #settings").hide() + if (target !== false) { + $(target).show() + } + $("#site-wrapper").addClass("show-nav") + } + return false +} diff --git a/config.js b/config.js index ed53851..5f48f99 100644 --- a/config.js +++ b/config.js @@ -7,7 +7,16 @@ */ var argv = require("yargs").usage( - 'Usage: $0 [--port INTEGER [8080]] [--baseurl STRING ["/"]] [--redis STRING:INT [127.0.0.1:6379]] [--gaEnabled] [--gaAccount STRING [UA-2069672-4]]' + 'Usage: $0 [--port INTEGER [8080]] \ + [--baseurl STRING ["/"]] \ + [--redis STRING:INT [127.0.0.1:6379]] \ + [--gaEnabled] \ + [--gaAccount STRING [UA-2069672-4]] \ + [--headerBarUrl STRING] \ + [--logoUrl STRING] \ + [--faviconUrl STRING] \ ' + + ).argv exports.server = { @@ -29,7 +38,6 @@ exports.database = { port: redis_conf.split(":")[1] || 6379, } -exports.headerBarUrl = - null /* example url with appropriate json markup : 'https://colibris-lemouvement.org/archipel-markup?domain=colibris-outilslibres.org' */ -exports.logoUrl = null /* example logo url : 'https://postit.colibris-outilslibres.org/images/logo-Post-it.svg' */ -exports.faviconUrl = null /* example favicon url : 'https://postit.colibris-outilslibres.org/images/favicon.png' */ +exports.headerBarUrl = argv['headerBarUrl'] || null /* example url with appropriate json markup : 'https://colibris-lemouvement.org/archipel-markup?domain=colibris-outilslibres.org' */ +exports.logoUrl = argv['logoUrl'] || null /* example logo url : 'https://postit.colibris-outilslibres.org/images/logo-Post-it.svg' */ +exports.faviconUrl = argv['faviconUrl'] || null /* example favicon url : 'https://postit.colibris-outilslibres.org/images/favicon.png' */ \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index bbbae76..98674d2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,114 +1,232 @@ { "name": "scrumblr", - "version": "0.2.0", - "lockfileVersion": 1, + "version": "1.0.0", + "lockfileVersion": 3, "requires": true, - "dependencies": { - "accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", - "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", - "requires": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" + "packages": { + "": { + "name": "scrumblr", + "version": "1.0.0", + "license": "AGPL-3.0", + "dependencies": { + "async": "~0.9.0", + "bootstrap-icons": "^1.8.2", + "compression": "^1.1.0", + "express": "^4.18.1", + "html2canvas": "^1.4.1", + "jade": "~1.5.0", + "redis": "~0.12.1", + "reload": "^3.2.0", + "sanitizer": "~0.1.1", + "simplesets": "~1.2.0", + "socket.io": "1.x", + "typeface-inter": "^3.18.1", + "yargs": "~2.3.0" + }, + "devDependencies": { + "forever": "^0.15.3", + "nodemon": "^2.0.16" + }, + "engines": { + "node": ">=0.4.7" } }, - "after": { + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "license": "MIT", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/accepts/node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/after": { "version": "0.8.2", "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz", - "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=" + "integrity": "sha512-QbJ0NTQ/I9DI3uSJA4cbexiwQeRAfjPScqIbSjUDd9TOrcg6pTkdgziesOqxBMBzit8vFCTwrP27t13vFOORRA==", + "license": "MIT" }, - "amdefine": { + "node_modules/amdefine": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", - "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=" + "integrity": "sha512-S2Hw0TtNkMJhIabBwIojKL9YHO5T0n5eNqWJ7Lrlel/zDbftQpxpapi8tZs3X1HWa+u+QeydGmzzNU0m09+Rcg==", + "license": "BSD-3-Clause OR MIT", + "engines": { + "node": ">=0.4.2" + } }, - "anymatch": { + "node_modules/anymatch": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz", "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", "dev": true, - "requires": { + "license": "ISC", + "dependencies": { "micromatch": "^2.1.5", "normalize-path": "^2.0.0" } }, - "arr-diff": { + "node_modules/arr-diff": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", - "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "integrity": "sha512-dtXTVMkh6VkEEA7OhXnN1Ecb8aAGFdZ1LFxtOCoqj4qkyOJMt7+qs6Ahdy6p/NQCPYsRSXXivhSB/J5E9jmYKA==", "dev": true, - "requires": { + "license": "MIT", + "dependencies": { "arr-flatten": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "arr-flatten": { + "node_modules/arr-flatten": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "arr-union": { + "node_modules/arr-union": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "dev": true + "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "array-flatten": { + "node_modules/array-buffer-byte-length": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz", + "integrity": "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "is-array-buffer": "^3.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-flatten": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "license": "MIT" }, - "array-unique": { + "node_modules/array-unique": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", - "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", - "dev": true + "integrity": "sha512-G2n5bG5fSUCpnsXz4+8FUkYsGPkNfLn9YvS66U5qbTIXI2Ynnlo4Bi42bWv+omKUCqz+ejzfClwne0alJWJPhg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "arraybuffer.slice": { + "node_modules/arraybuffer.slice": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.6.tgz", - "integrity": "sha1-8zshWfBTKj8xB6JywMz70a0peco=" + "integrity": "sha512-6ZjfQaBSy6CuIH0+B0NrxMfDE5VIOCP/5gOqSpEIsaAZx9/giszzrXg6PZ7G51U/n88UmlAgYLNQ9wAnII7PJA==" }, - "assign-symbols": { + "node_modules/assign-symbols": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "dev": true + "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "async": { + "node_modules/async": { "version": "0.9.2", "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", - "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=" + "integrity": "sha512-l6ToIJIotphWahxxHyzK9bnLR6kM4jJIIgLShZeqLY7iboHoGkdgFl7W2/Ivi4SkMJYGKqW8vSuk0uKUj6qsSw==", + "license": "MIT" }, - "async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", - "dev": true + "node_modules/async-each": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.6.tgz", + "integrity": "sha512-c646jH1avxr+aVpndVMeAfYw7wAa6idufrlN3LPA4PmKS0QEGp6PIC9nwz0WQkkvBGAMEki3pFdtxaF39J9vvg==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "license": "MIT" }, - "atob": { + "node_modules/atob": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true + "dev": true, + "license": "(MIT OR Apache-2.0)", + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } }, - "backo2": { + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/backo2": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", - "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=" + "integrity": "sha512-zj6Z6M7Eq+PBZ7PQxl5NT665MvJdAkzp0f60nAJ+sLaSCBPMwVak5ZegFbgVCzFcCJTKFoMizvM5Ld7+JrRJHA==", + "license": "MIT" }, - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "license": "MIT" }, - "base": { + "node_modules/base": { "version": "0.11.2", "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", "dev": true, - "requires": { + "license": "MIT", + "dependencies": { "cache-base": "^1.0.1", "class-utils": "^0.3.5", "component-emitter": "^1.2.1", @@ -117,195 +235,231 @@ "mixin-deep": "^1.2.0", "pascalcase": "^0.1.1" }, - "dependencies": { - "component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true - }, - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true - } + "engines": { + "node": ">=0.10.0" } }, - "base64-arraybuffer": { + "node_modules/base/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base64-arraybuffer": { "version": "0.1.5", "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz", - "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg=" - }, - "base64id": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/base64id/-/base64id-1.0.0.tgz", - "integrity": "sha1-R2iMuZu2gE8OBtPnY7HDLlfY5rY=" - }, - "better-assert": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz", - "integrity": "sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI=", - "requires": { - "callsite": "1.0.0" + "integrity": "sha512-437oANT9tP582zZMwSvZGy2nmSeAb8DW2me3y+Uv1Wp2Rulr8Mqlyrv3E7MLxmsiaPSMMDmiDVzgE+e8zlMx9g==", + "engines": { + "node": ">= 0.6.0" } }, - "binary-extensions": { + "node_modules/base64id": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/base64id/-/base64id-1.0.0.tgz", + "integrity": "sha512-rz8L+d/xByiB/vLVftPkyY215fqNrmasrcJsYkVcm4TgJNz+YXKrFaFAWibSaHkiKoSgMDCb+lipOIRQNGYesw==", + "license": "MIT", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/better-assert": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz", + "integrity": "sha512-bYeph2DFlpK1XmGs6fvlLRUN29QISM3GBuUwSFsMY2XRx4AvC0WNCS57j4c/xGrK2RS24C1w3YoBOsw9fT46tQ==", + "dependencies": { + "callsite": "1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { "version": "1.13.1", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true - }, - "blob": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.4.tgz", - "integrity": "sha1-vPEwUspURj8w+fx+lbmkdjCpSSE=" - }, - "body-parser": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", - "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", - "requires": { - "bytes": "3.1.0", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.7.0", - "raw-body": "2.4.0", - "type-is": "~1.6.17" - }, - "dependencies": { - "bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" - } + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" } }, - "brace-expansion": { + "node_modules/bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "file-uri-to-path": "1.0.0" + } + }, + "node_modules/blob": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.4.tgz", + "integrity": "sha512-YRc9zvVz4wNaxcXmiSgb9LAg7YYwqQ2xd0Sj6osfA7k/PKmIGVlnOYs3wOFdkRC9/JpQu8sGt/zHgJV7xzerfg==" + }, + "node_modules/body-parser": { + "version": "1.20.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", + "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.13.0", + "raw-body": "2.5.2", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/bootstrap-icons": { + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/bootstrap-icons/-/bootstrap-icons-1.11.3.tgz", + "integrity": "sha512-+3lpHrCw/it2/7lBL15VR0HEumaBss0+f/Lb6ZvHISn1mlK83jjFpooTLsMWbIjJMDjDjOExMsTxnXSIT4k4ww==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/twbs" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/bootstrap" + } + ], + "license": "MIT" + }, + "node_modules/brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { + "license": "MIT", + "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, - "braces": { + "node_modules/braces": { "version": "1.8.5", "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "integrity": "sha512-xU7bpz2ytJl1bH9cgIurjpg/n8Gohy9GTw81heDYLJQ4RU60dlyJsa+atVF2pI0yMMvKxI9HkKwjePCj5XI1hw==", "dev": true, - "requires": { + "license": "MIT", + "dependencies": { "expand-range": "^1.8.1", "preserve": "^0.2.0", "repeat-element": "^1.1.2" + }, + "engines": { + "node": ">=0.10.0" } }, - "broadway": { + "node_modules/broadway": { "version": "0.3.6", "resolved": "https://registry.npmjs.org/broadway/-/broadway-0.3.6.tgz", - "integrity": "sha1-fb7waLlUt5B5Jf1USWO1eKkCuno=", + "integrity": "sha512-zivf7KWx8ftTEsXaKfmve6wdSfbDJ6NLXwhwWN4Q1z5+/nsHWALP952KV9jJbJGwjZHEMZABHyuKqEAh3wb2kw==", "dev": true, - "requires": { + "dependencies": { "cliff": "0.1.9", "eventemitter2": "0.4.14", "nconf": "0.6.9", "utile": "0.2.1", "winston": "0.8.0" }, - "dependencies": { - "async": { - "version": "0.2.10", - "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", - "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=", - "dev": true - }, - "cliff": { - "version": "0.1.9", - "resolved": "https://registry.npmjs.org/cliff/-/cliff-0.1.9.tgz", - "integrity": "sha1-ohHgnGo947oa8n0EnTASUNGIErw=", - "dev": true, - "requires": { - "colors": "0.x.x", - "eyes": "0.1.x", - "winston": "0.8.x" - } - }, - "winston": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/winston/-/winston-0.8.0.tgz", - "integrity": "sha1-YdCDD6aZcGISIGsKK1ymmpMENmg=", - "dev": true, - "requires": { - "async": "0.2.x", - "colors": "0.6.x", - "cycle": "1.0.x", - "eyes": "0.1.x", - "pkginfo": "0.3.x", - "stack-trace": "0.0.x" - } - } + "engines": { + "node": ">= 0.6.4" } }, - "bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" + "node_modules/broadway/node_modules/async": { + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", + "integrity": "sha512-eAkdoKxU6/LkKDBzLpT+t6Ff5EtfSF4wx1WfJiPEEV7WNLnDaRXk0oVysiEPm262roaachGexwUv94WhSgN5TQ==", + "dev": true }, - "cache-base": { + "node_modules/broadway/node_modules/cliff": { + "version": "0.1.9", + "resolved": "https://registry.npmjs.org/cliff/-/cliff-0.1.9.tgz", + "integrity": "sha512-2EECQDk23AtYy9WTUDS0UwdlyGJe62IatdR9dOfG/T3+VIoC6/SA5AnYJWGTjXjweTYL360HEGu4DchCeee4Ng==", + "dev": true, + "dependencies": { + "colors": "0.x.x", + "eyes": "0.1.x", + "winston": "0.8.x" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/broadway/node_modules/pkginfo": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.3.1.tgz", + "integrity": "sha512-yO5feByMzAp96LtP58wvPKSbaKAi/1C4kV9XpTctr6EepnP6F33RBNOiVrdz9BrPA98U2BMFsTNHo44TWcbQ2A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/broadway/node_modules/winston": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/winston/-/winston-0.8.0.tgz", + "integrity": "sha512-BoFzn3FEOWlq+1rDbDrbD093E3IRqukS8DYiqtY4vblIFR+5MSGUstAU228MGJa0vodiqm/iU2c8OGw6Iorx1g==", + "dev": true, + "dependencies": { + "async": "0.2.x", + "colors": "0.6.x", + "cycle": "1.0.x", + "eyes": "0.1.x", + "pkginfo": "0.3.x", + "stack-trace": "0.0.x" + }, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cache-base": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", "dev": true, - "requires": { + "license": "MIT", + "dependencies": { "collection-visit": "^1.0.0", "component-emitter": "^1.2.1", "get-value": "^2.0.6", @@ -316,54 +470,107 @@ "union-value": "^1.0.0", "unset-value": "^1.0.0" }, - "dependencies": { - "component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } + "engines": { + "node": ">=0.10.0" } }, - "caller": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/caller/-/caller-0.0.1.tgz", - "integrity": "sha1-83odbqEOgp2UchrimpC7T7Uqt2c=", + "node_modules/cache-base/node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", "dev": true, - "requires": { - "tape": "~2.3.2" + "license": "MIT", + "engines": { + "node": ">=0.10.0" } }, - "callsite": { + "node_modules/call-bind": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", + "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.0", + "es-define-property": "^1.0.0", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.1.tgz", + "integrity": "sha512-BhYE+WDaywFg2TBWYNXAE+8B1ATnThNBqXHP5nQu0jWJdVvY2hvkpyB3qOmtmDePiS5/BDQ8wASEWGMWRG148g==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.3.tgz", + "integrity": "sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/caller": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/caller/-/caller-1.1.0.tgz", + "integrity": "sha512-n+21IZC3j06YpCWaxmUy5AnVqhmCIM2bQtqQyy00HJlmStRt6kwDX5F9Z97pqwAB+G/tgSz6q/kUBbNyQzIubw==", + "dev": true, + "license": "MIT" + }, + "node_modules/callsite": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", - "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=" + "integrity": "sha512-0vdNRFXn5q+dtOqjfFtmtlI9N2eVZ7LMyEV2iKC5mEEFvSg/69Ml6b/WU2qF8W1nLRa0wiSrDT3Y5jOHZCwKPQ==", + "engines": { + "node": "*" + } }, - "camelcase": { + "node_modules/camelcase": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", - "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=" + "integrity": "sha512-wzLkDa4K/mzI1OSITC+DUyjgIl/ETNHE9QvYgy6J6Jvqyyz4C0Xfd+lQhb19sX2jMpZV4IssUn0VDVmglV+s4g==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "character-parser": { + "node_modules/character-parser": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/character-parser/-/character-parser-1.2.0.tgz", - "integrity": "sha1-lBNNbl2HCjm+NZ99IkYJNRhN3vY=" + "integrity": "sha512-FtpaoJWMk2JsI8h/Qhc5cLQMMT8cbqxDJ/vP2t5a1TcjnSPHGj0dcovj5H6lR5gzMAgJbe5dlIfbx1rGufvHgw==", + "license": "MIT" }, - "chokidar": { + "node_modules/chokidar": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz", - "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=", + "integrity": "sha512-mk8fAWcRUOxY7btlLtitj3A45jOwSAxH4tOFOoEGbVsl6cL6pPMWUy7dwZ/canfj3QEdP6FHSnf/l1c6/WkzVg==", "dev": true, - "requires": { + "license": "MIT", + "dependencies": { "anymatch": "^1.3.0", "async-each": "^1.0.0", - "fsevents": "^1.0.0", "glob-parent": "^2.0.0", "inherits": "^2.0.1", "is-binary-path": "^1.0.0", @@ -371,641 +578,523 @@ "path-is-absolute": "^1.0.0", "readdirp": "^2.0.0" }, - "dependencies": { - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dev": true, - "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - } - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } - }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - } - } + "optionalDependencies": { + "fsevents": "^1.0.0" } }, - "class-utils": { + "node_modules/class-utils": { "version": "0.3.6", "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", "dev": true, - "requires": { + "license": "MIT", + "dependencies": { "arr-union": "^3.1.0", "define-property": "^0.2.5", "isobject": "^3.0.0", "static-extend": "^0.1.1" }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } + "engines": { + "node": ">=0.10.0" } }, - "cliff": { + "node_modules/class-utils/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-descriptor": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/class-utils/node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cli-color": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/cli-color/-/cli-color-2.0.4.tgz", + "integrity": "sha512-zlnpg0jNcibNrO7GG9IeHH7maWFeCz+Ja1wx/7tZNU5ASSSSZ+/qZciM0/LHCYxSdqv5h2sdbQ/PXYdOuetXvA==", + "license": "ISC", + "dependencies": { + "d": "^1.0.1", + "es5-ext": "^0.10.64", + "es6-iterator": "^2.0.3", + "memoizee": "^0.4.15", + "timers-ext": "^0.1.7" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/cliff": { "version": "0.1.10", "resolved": "https://registry.npmjs.org/cliff/-/cliff-0.1.10.tgz", - "integrity": "sha1-U74z6p9ZvshWCe4wCsQgdgPlIBM=", + "integrity": "sha512-roZWcC2Cxo/kKjRXw7YUpVNtxJccbvcl7VzTjUYgLQk6Ot0R8bm2netbhSZYWWNrKlOO/7HD6GXHl8dtzE6SiQ==", "dev": true, - "requires": { + "dependencies": { "colors": "~1.0.3", "eyes": "~0.1.8", "winston": "0.8.x" }, - "dependencies": { - "colors": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", - "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=", - "dev": true - } + "engines": { + "node": ">= 0.4.0" } }, - "clone": { + "node_modules/cliff/node_modules/colors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", + "integrity": "sha512-pFGrxThWcWQ2MsAz6RtgeWe4NK2kUE1WfsrvvlctdII745EW9I0yflqhe7++M5LEc7bV2c/9/5zc8sFcpL0Drw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/clone": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", - "dev": true + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8" + } }, - "collection-visit": { + "node_modules/collection-visit": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", "dev": true, - "requires": { + "license": "MIT", + "dependencies": { "map-visit": "^1.0.0", "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "colors": { + "node_modules/colors": { "version": "0.6.2", "resolved": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz", - "integrity": "sha1-JCP+ZnisDF2uiFLl0OW+CMmXq8w=", - "dev": true + "integrity": "sha512-OsSVtHK8Ir8r3+Fxw/b4jS1ZLPXkV6ZxDRJQzeD7qo0SqMXWrHDM71DgYzPMHY8SFJ0Ao+nNU2p1MmwdzKqPrw==", + "dev": true, + "engines": { + "node": ">=0.1.90" + } }, - "commander": { + "node_modules/commander": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/commander/-/commander-2.1.0.tgz", - "integrity": "sha1-0SG7roYNmZKj1Re6lvVliOR8Z4E=" + "integrity": "sha512-J2wnb6TKniXNOtoHS8TSrG9IOQluPrsmyAJ8oCUJOBmv+uLBCyPYAZkD2jFvw2DCzIXNnISIM01NIvr35TkBMQ==", + "engines": { + "node": ">= 0.6.x" + } }, - "component-bind": { + "node_modules/component-bind": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz", - "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=" + "integrity": "sha512-WZveuKPeKAG9qY+FkYDeADzdHyTYdIboXS59ixDeRJL5ZhxpqUnxSOwop4FQjMsiYm3/Or8cegVbpAHNA7pHxw==" }, - "component-emitter": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.1.2.tgz", - "integrity": "sha1-KWWU8nU9qmOZbSrwjRWpURbJrsM=" + "node_modules/component-emitter": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha512-jPatnhd33viNplKjqXKRkGU345p263OIWzDL2wH3LGIGp5Kojo+uXizHmOADRvhGFFTnJqX3jBAKP6vvmSDKcA==", + "license": "MIT" }, - "component-inherit": { + "node_modules/component-inherit": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz", - "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=" + "integrity": "sha512-w+LhYREhatpVqTESyGFg3NlP6Iu0kEKUHETY9GoZP/pQyW4mHFZuFWRUCIqVPZ36ueVLtoOEZaAqbCF2RDndaA==" }, - "compressible": { - "version": "2.0.17", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.17.tgz", - "integrity": "sha512-BGHeLCK1GV7j1bSmQQAi26X+GgWcTjLr/0tzSvMCl3LH1w1IJ4PFSPoV5316b30cneTziC+B1a+3OjoSUcQYmw==", - "requires": { - "mime-db": ">= 1.40.0 < 2" + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "license": "MIT", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" } }, - "compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "requires": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", + "node_modules/compression": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.5.tgz", + "integrity": "sha512-bQJ0YRck5ak3LgtnpKkiabX5pNF7tMUh1BSy2ZBOTh0Dim0BUu6aPPwByIns6/A5Prh8PufSPerMDUklpzes2Q==", + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "compressible": "~2.0.18", "debug": "2.6.9", + "negotiator": "~0.6.4", "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", + "safe-buffer": "5.2.1", "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" } }, - "concat-map": { + "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "license": "MIT" }, - "constantinople": { + "node_modules/constantinople": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/constantinople/-/constantinople-2.0.1.tgz", - "integrity": "sha1-WCn4VvMBqb2xB9k1932OuMzsTHk=", - "requires": { + "integrity": "sha512-ZF+ejGc/Gu8ucEaiTOgbptlCxKnzHtUaS7rwB/ZYjnoCZxZyuu82V6zQB/Ax/CS/rp/x2FI/x8gQxrtC4ekxlw==", + "deprecated": "Please update to at least constantinople 3.1.1", + "license": "MIT", + "dependencies": { "uglify-js": "~2.4.0" } }, - "content-disposition": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", - "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", - "requires": { - "safe-buffer": "5.1.2" + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "license": "MIT", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" } }, - "content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } }, - "cookie": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", - "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==" + "node_modules/cookie": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", + "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } }, - "cookie-signature": { + "node_modules/cookie-signature": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "license": "MIT" }, - "copy-descriptor": { + "node_modules/copy-descriptor": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "dev": true + "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true, + "license": "MIT" }, - "css": { + "node_modules/css": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/css/-/css-1.0.8.tgz", - "integrity": "sha1-k4aBHKgrzMnuf7WnMrHioxfIo+c=", - "requires": { + "integrity": "sha512-qmTYWhHk910nQWnGqMAiWWPQlB6tESiWgNebQJmiozOAGcBAQ1+U/UzUOkhdrcshlkSRRiKWodwmVvO0OmnIGg==", + "dependencies": { "css-parse": "1.0.4", "css-stringify": "1.0.5" } }, - "css-parse": { + "node_modules/css-line-break": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-line-break/-/css-line-break-2.1.0.tgz", + "integrity": "sha512-FHcKFCZcAha3LwfVBhCQbW2nCNbkZXn7KVUJcsT5/P8YmfsVja0FMPJr0B903j/E69HUphKiV9iQArX8SDYA4w==", + "license": "MIT", + "dependencies": { + "utrie": "^1.0.2" + } + }, + "node_modules/css-parse": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/css-parse/-/css-parse-1.0.4.tgz", - "integrity": "sha1-OLBQP7+dqfVOnB29pg4UXHcRe90=" + "integrity": "sha512-pfstzKVRZiHprDXdsmtfH1HYUEw22lzjuHdnpe1hscwoQvgW2C5zDQIBE0RKoALEReTn9W1ECdY8uaT/kO4VfA==" }, - "css-stringify": { + "node_modules/css-stringify": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/css-stringify/-/css-stringify-1.0.5.tgz", - "integrity": "sha1-sNBClG2ylTu50pKQCmy19tASIDE=" + "integrity": "sha512-aIThpcErhG5EyHorGqNlTh0TduNBqLrrXLO3x5rku3ZKBxuVfY+T7noyM2G2X/01iQANqJUb6d3+FLoa+N7Xwg==" }, - "cycle": { + "node_modules/cycle": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz", - "integrity": "sha1-IegLK+hYD5i0aPN5QwZisEbDStI=", - "dev": true + "integrity": "sha512-TVF6svNzeQCOpjCqsy0/CSy8VgObG3wXusJ73xW2GbG5rGx7lC8zxDSURicsXI2UsGdi2L0QNRCi745/wUDvsA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } }, - "debug": { + "node_modules/d": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.2.tgz", + "integrity": "sha512-MOqHvMWF9/9MX6nza0KgvFH4HpMU0EF5uUDXqX/BtxtU8NfB0QzRtJ8Oe/6SuS4kbhyzVJwjd97EA4PKrzJ8bw==", + "license": "ISC", + "dependencies": { + "es5-ext": "^0.10.64", + "type": "^2.7.2" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { + "license": "MIT", + "dependencies": { "ms": "2.0.0" } }, - "decamelize": { + "node_modules/decamelize": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "dev": true + "node_modules/decode-uri-component": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10" + } }, - "deep-equal": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz", - "integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=", - "dev": true + "node_modules/deep-equal": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.3.tgz", + "integrity": "sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.5", + "es-get-iterator": "^1.1.3", + "get-intrinsic": "^1.2.2", + "is-arguments": "^1.1.1", + "is-array-buffer": "^3.0.2", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "isarray": "^2.0.5", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.1", + "side-channel": "^1.0.4", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "define-property": { + "node_modules/deep-equal/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true, + "license": "MIT" + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-property": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", "dev": true, - "requires": { + "license": "MIT", + "dependencies": { "is-descriptor": "^1.0.2", "isobject": "^3.0.1" }, - "dependencies": { - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true - } + "engines": { + "node": ">=0.10.0" } }, - "defined": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/defined/-/defined-0.0.0.tgz", - "integrity": "sha1-817qfXBekzuvE7LwOz+D2SFAOz4=", - "dev": true + "node_modules/define-property/node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } }, - "destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "license": "MIT", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } }, - "director": { + "node_modules/director": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/director/-/director-1.2.7.tgz", - "integrity": "sha1-v9N0EHX9f7GlsuE2WMX0vsd3NvM=", - "dev": true + "integrity": "sha512-Cuia7IBvmSanM+7ZmKYtP9hq+Du7n7mv2cpCt8GiEIkUDni0ecSlVCFJUL6HWwGzqLX03uA49xVOZOjwnabWmQ==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } }, - "ee-first": { + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "license": "MIT" }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + "node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } }, - "engine.io": { + "node_modules/engine.io": { "version": "1.8.5", "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-1.8.5.tgz", "integrity": "sha512-j1DWIcktw4hRwrv6nWx++5nFH2X64x16MAG2P0Lmi5Dvdfi3I+Jhc7JKJIdAmDJa+5aZ/imHV7dWRPy2Cqjh3A==", - "requires": { + "license": "MIT", + "dependencies": { "accepts": "1.3.3", "base64id": "1.0.0", "cookie": "0.3.1", "debug": "2.3.3", "engine.io-parser": "1.3.2", "ws": "~1.1.5" - }, - "dependencies": { - "accepts": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.3.tgz", - "integrity": "sha1-w8p0NJOGSMPg2cHjKN1otiLChMo=", - "requires": { - "mime-types": "~2.1.11", - "negotiator": "0.6.1" - } - }, - "cookie": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", - "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=" - }, - "debug": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz", - "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=", - "requires": { - "ms": "0.7.2" - } - }, - "ms": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", - "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=" - }, - "negotiator": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", - "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=" - } } }, - "engine.io-client": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-1.8.5.tgz", - "integrity": "sha512-AYTgHyeVUPitsseqjoedjhYJapNVoSPShbZ+tEUX9/73jgZ/Z3sUlJf9oYgdEBBdVhupUpUqSxH0kBCXlQnmZg==", - "requires": { + "node_modules/engine.io-client": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-1.8.6.tgz", + "integrity": "sha512-6+rInQu8xU7c0fIF6RC4SRKuHVWPt8Xq0bZYS4lMrTwmhRineOlEMsU3X0zS5mHIvCgJsmpOKEX7DhihGk7j0g==", + "license": "MIT", + "dependencies": { "component-emitter": "1.2.1", "component-inherit": "0.0.3", "debug": "2.3.3", @@ -1016,35 +1105,41 @@ "parseqs": "0.0.5", "parseuri": "0.0.5", "ws": "~1.1.5", - "xmlhttprequest-ssl": "1.5.3", + "xmlhttprequest-ssl": "1.6.3", "yeast": "0.1.2" - }, - "dependencies": { - "component-emitter": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", - "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=" - }, - "debug": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz", - "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=", - "requires": { - "ms": "0.7.2" - } - }, - "ms": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", - "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=" - } } }, - "engine.io-parser": { + "node_modules/engine.io-client/node_modules/debug": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz", + "integrity": "sha512-dCHp4G+F11zb+RtEu7BE2U8R32AYmM/4bljQfut8LipH3PdwsVBVGh083MXvtKkB7HSQUzSwiXz53c4mzJvYfw==", + "license": "MIT", + "dependencies": { + "ms": "0.7.2" + } + }, + "node_modules/engine.io-client/node_modules/ms": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", + "integrity": "sha512-5NnE67nQSQDJHVahPJna1PQ/zCXMnQop3yUCxjKPNzCxuyPSKWTQ/5Gu5CZmjetwGLWRA+PzeF5thlbOdbQldA==", + "license": "MIT" + }, + "node_modules/engine.io-client/node_modules/ws": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ws/-/ws-1.1.5.tgz", + "integrity": "sha512-o3KqipXNUdS7wpQzBHSe180lBGO60SoK0yVo3CYJgb2MkobuWuBX6dhkYP5ORCLd55y+SaflMOV5fqAB53ux4w==", + "license": "MIT", + "dependencies": { + "options": ">=0.0.5", + "ultron": "1.0.x" + } + }, + "node_modules/engine.io-parser": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-1.3.2.tgz", - "integrity": "sha1-k3sHnwAH0Ik+xW1GyyILjLQ1Igo=", - "requires": { + "integrity": "sha512-3UyTJo+5Jbmr7rd3MosTAApK7BOIo4sjx8dJYSHa3Em5R3A9Y2s9GWu4JFJe6Px0VieJC0hKUA5NBytC+O7k2A==", + "license": "MIT", + "dependencies": { "after": "0.8.2", "arraybuffer.slice": "0.0.6", "base64-arraybuffer": "0.1.5", @@ -1053,211 +1148,503 @@ "wtf-8": "1.0.0" } }, - "escape-html": { + "node_modules/engine.io/node_modules/accepts": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.3.tgz", + "integrity": "sha512-AOPopplFOUlmUugwiZUCDpOwmqvSgdCyE8iJVLWI4NcB7qfMKQN34dn5xYtlUU03XGG5egRWW4NW5gIxpa5hEA==", + "license": "MIT", + "dependencies": { + "mime-types": "~2.1.11", + "negotiator": "0.6.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/engine.io/node_modules/cookie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", + "integrity": "sha512-+IJOX0OqlHCszo2mBUq+SrEbCj6w7Kpffqx60zYbPTFaO4+yYgRjHwcZNpWvaTylDHaV7PPmBHzSecZiMhtPgw==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/engine.io/node_modules/debug": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz", + "integrity": "sha512-dCHp4G+F11zb+RtEu7BE2U8R32AYmM/4bljQfut8LipH3PdwsVBVGh083MXvtKkB7HSQUzSwiXz53c4mzJvYfw==", + "license": "MIT", + "dependencies": { + "ms": "0.7.2" + } + }, + "node_modules/engine.io/node_modules/ms": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", + "integrity": "sha512-5NnE67nQSQDJHVahPJna1PQ/zCXMnQop3yUCxjKPNzCxuyPSKWTQ/5Gu5CZmjetwGLWRA+PzeF5thlbOdbQldA==", + "license": "MIT" + }, + "node_modules/engine.io/node_modules/negotiator": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", + "integrity": "sha512-qTxkr1RoLw5Pz+1+PTJ/66hWuyi2LEOeOuIDJDlx6JF8x75bmD5C7qXTg2UlX5W9rLfkqKP+r8q6Vy6NWdWrbw==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/engine.io/node_modules/ws": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ws/-/ws-1.1.5.tgz", + "integrity": "sha512-o3KqipXNUdS7wpQzBHSe180lBGO60SoK0yVo3CYJgb2MkobuWuBX6dhkYP5ORCLd55y+SaflMOV5fqAB53ux4w==", + "license": "MIT", + "dependencies": { + "options": ">=0.0.5", + "ultron": "1.0.x" + } + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-get-iterator": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", + "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "is-arguments": "^1.1.1", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.7", + "isarray": "^2.0.5", + "stop-iteration-iterator": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-get-iterator/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true, + "license": "MIT" + }, + "node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es5-ext": { + "version": "0.10.64", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.64.tgz", + "integrity": "sha512-p2snDhiLaXe6dahss1LddxqEm+SkuDvV8dnIQG0MWjyHpcMNfXKPE+/Cc0y+PhxJX3A4xGNeFCj5oc0BUh6deg==", + "hasInstallScript": true, + "license": "ISC", + "dependencies": { + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.3", + "esniff": "^2.0.1", + "next-tick": "^1.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==", + "license": "MIT", + "dependencies": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "node_modules/es6-symbol": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.4.tgz", + "integrity": "sha512-U9bFFjX8tFiATgtkJ1zg25+KviIXpgRvRHS8sau3GfhVzThRQrOeksPeT0BWW2MNZs1OEWJ1DPXOQMn0KKRkvg==", + "license": "ISC", + "dependencies": { + "d": "^1.0.2", + "ext": "^1.7.0" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/es6-weak-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz", + "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==", + "license": "ISC", + "dependencies": { + "d": "1", + "es5-ext": "^0.10.46", + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.1" + } + }, + "node_modules/escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "license": "MIT" }, - "etag": { + "node_modules/esniff": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/esniff/-/esniff-2.0.1.tgz", + "integrity": "sha512-kTUIGKQ/mDPFoJ0oVfcmyJn4iBDRptjNVIzwIFR7tqWXdVI9xfA2RMwY/gbSpJG3lkdWNEjLap/NqVHZiJsdfg==", + "license": "ISC", + "dependencies": { + "d": "^1.0.1", + "es5-ext": "^0.10.62", + "event-emitter": "^0.3.5", + "type": "^2.7.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/etag": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } }, - "event-stream": { + "node_modules/event-emitter": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", + "integrity": "sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==", + "license": "MIT", + "dependencies": { + "d": "1", + "es5-ext": "~0.10.14" + } + }, + "node_modules/event-stream": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-0.5.3.tgz", - "integrity": "sha1-t3uTCfcQet3+q2PwwOr9jbC9jBw=", + "integrity": "sha512-PzynKvHzEq8UpM5xBNuz8fSufJik0619XuJp5uXCC3X6PpmbHUmsWbpfCBS+grDG2xFBpsDF9TbtftWFEpDKaA==", "dev": true, - "requires": { + "dependencies": { "optimist": "0.2" }, - "dependencies": { - "optimist": { - "version": "0.2.8", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.2.8.tgz", - "integrity": "sha1-6YGrfiaLRXlIWTtVZ0wJmoFcrDE=", - "dev": true, - "requires": { - "wordwrap": ">=0.0.1 <0.1.0" - } - } + "engines": { + "node": "*" } }, - "eventemitter2": { + "node_modules/event-stream/node_modules/optimist": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.2.8.tgz", + "integrity": "sha512-Wy7E3cQDpqsTIFyW7m22hSevyTLxw850ahYv7FWsw4G6MIKVTZ8NSA95KBrQ95a4SMsMr1UGUUnwEFKhVaSzIg==", + "dev": true, + "license": "MIT/X11", + "dependencies": { + "wordwrap": ">=0.0.1 <0.1.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/eventemitter2": { "version": "0.4.14", "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz", - "integrity": "sha1-j2G3XN4BKy6esoTUVFWDtWQ7Yas=", - "dev": true + "integrity": "sha512-K7J4xq5xAD5jHsGM5ReWXRTFa3JRGofHiMcVgQ8PRwgWxzjHpMWCIzsmyf60+mh8KLsqYPcjUMa0AC4hd6lPyQ==", + "dev": true, + "license": "MIT" }, - "expand-brackets": { + "node_modules/expand-brackets": { "version": "0.1.5", "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", - "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "integrity": "sha512-hxx03P2dJxss6ceIeri9cmYOT4SRs3Zk3afZwWpOsRqLqprhTR8u++SlC+sFGsQr7WGFPdMF7Gjc1njDLDK6UA==", "dev": true, - "requires": { + "license": "MIT", + "dependencies": { "is-posix-bracket": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "expand-range": { + "node_modules/expand-range": { "version": "1.8.2", "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", - "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", + "integrity": "sha512-AFASGfIlnIbkKPQwX1yHaDjFvh/1gyKJODme52V6IORh69uEYgZp0o9C+qsIGNVEiuuhQU0CSSl++Rlegg1qvA==", "dev": true, - "requires": { + "license": "MIT", + "dependencies": { "fill-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "express": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", - "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", - "requires": { - "accepts": "~1.3.7", + "node_modules/express": { + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz", + "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==", + "license": "MIT", + "dependencies": { + "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.19.0", - "content-disposition": "0.5.3", + "body-parser": "1.20.3", + "content-disposition": "0.5.4", "content-type": "~1.0.4", - "cookie": "0.4.0", + "cookie": "0.7.1", "cookie-signature": "1.0.6", "debug": "2.6.9", - "depd": "~1.1.2", - "encodeurl": "~1.0.2", + "depd": "2.0.0", + "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "etag": "~1.8.1", - "finalhandler": "~1.1.2", + "finalhandler": "1.3.1", "fresh": "0.5.2", - "merge-descriptors": "1.0.1", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.3", "methods": "~1.1.2", - "on-finished": "~2.3.0", + "on-finished": "2.4.1", "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.5", - "qs": "6.7.0", + "path-to-regexp": "0.1.12", + "proxy-addr": "~2.0.7", + "qs": "6.13.0", "range-parser": "~1.2.1", - "safe-buffer": "5.1.2", - "send": "0.17.1", - "serve-static": "1.14.1", - "setprototypeof": "1.1.1", - "statuses": "~1.5.0", + "safe-buffer": "5.2.1", + "send": "0.19.0", + "serve-static": "1.16.2", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", "type-is": "~1.6.18", "utils-merge": "1.0.1", "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, - "extend-shallow": { + "node_modules/ext": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz", + "integrity": "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==", + "license": "ISC", + "dependencies": { + "type": "^2.7.2" + } + }, + "node_modules/extend-shallow": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", "dev": true, - "requires": { + "license": "MIT", + "dependencies": { "assign-symbols": "^1.0.0", "is-extendable": "^1.0.1" }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } + "engines": { + "node": ">=0.10.0" } }, - "extglob": { + "node_modules/extend-shallow/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", - "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "integrity": "sha512-1FOj1LOwn42TMrruOHGt18HemVnbwAmAak7krWk+wa93KXxGbK+2jpezm+ytJYDaBX0/SPLZFHKM7m+tKobWGg==", "dev": true, - "requires": { + "license": "MIT", + "dependencies": { "is-extglob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "eyes": { + "node_modules/eyes": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz", - "integrity": "sha1-Ys8SAjTGg3hdkCNIqADvPgzCC8A=", - "dev": true + "integrity": "sha512-GipyPsXO1anza0AOZdy69Im7hGFCNB7Y/NGjDlZGJ3GJJLtwNSb2vrzYrTYJRrRloVx7pl+bhUaTB8yiccPvFQ==", + "dev": true, + "engines": { + "node": "> 0.1.90" + } }, - "filename-regex": { + "node_modules/file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/filename-regex": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", - "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=", - "dev": true + "integrity": "sha512-BTCqyBaWBTsauvnHiE8i562+EdJj+oUpkqWp2R1iCoR8f6oo8STRu3of7WJJ0TqWtxN50a5YFpzYK4Jj9esYfQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "fill-range": { + "node_modules/fill-range": { "version": "2.2.4", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", "dev": true, - "requires": { + "license": "MIT", + "dependencies": { "is-number": "^2.1.0", "isobject": "^2.0.0", "randomatic": "^3.0.0", "repeat-element": "^1.1.2", "repeat-string": "^1.5.2" + }, + "engines": { + "node": ">=0.10.0" } }, - "finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", - "requires": { + "node_modules/finalhandler": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", + "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", + "license": "MIT", + "dependencies": { "debug": "2.6.9", - "encodeurl": "~1.0.2", + "encodeurl": "~2.0.0", "escape-html": "~1.0.3", - "on-finished": "~2.3.0", + "on-finished": "2.4.1", "parseurl": "~1.3.3", - "statuses": "~1.5.0", + "statuses": "2.0.1", "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" } }, - "flatiron": { + "node_modules/flatiron": { "version": "0.4.3", "resolved": "https://registry.npmjs.org/flatiron/-/flatiron-0.4.3.tgz", - "integrity": "sha1-JIz3mj2n19w3nioRySonGcu1QPY=", + "integrity": "sha512-+X3/0hl9in0FJPsPB5/xTpkxxMzDSoA4cyon46HtXhrfEbpqBvKxpR+HJGqMjKv4jcBmoLjEtTVIAADJjLjv8A==", "dev": true, - "requires": { + "dependencies": { "broadway": "~0.3.2", "director": "1.2.7", "optimist": "0.6.0", "prompt": "0.2.14" }, - "dependencies": { - "optimist": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.0.tgz", - "integrity": "sha1-aUJIJvNAX3nxQub8PZrljU27kgA=", - "dev": true, - "requires": { - "minimist": "~0.0.1", - "wordwrap": "~0.0.2" - } - } + "bin": { + "flatiron": "bin/flatiron" + }, + "engines": { + "node": ">= 0.4.0" } }, - "for-in": { + "node_modules/flatiron/node_modules/minimist": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", + "integrity": "sha512-iotkTvxc+TwOm5Ieim8VnSNvCDjCK9S8G3scJ50ZthspSxa7jx50jkhYduuAtAjvfDUwSgOwf8+If99AlOEhyw==", + "dev": true, + "license": "MIT" + }, + "node_modules/flatiron/node_modules/optimist": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.0.tgz", + "integrity": "sha512-ubrZPyOU0AHpXkmwqfWolap+eHMwQ484AKivkf0ZGyysd6fUJZl7ow9iu5UNV1vCZv46HQ7EM83IC3NGJ820hg==", + "dev": true, + "license": "MIT/X11", + "dependencies": { + "minimist": "~0.0.1", + "wordwrap": "~0.0.2" + } + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/for-in": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "dev": true - }, - "for-own": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", - "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", + "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", "dev": true, - "requires": { - "for-in": "^1.0.1" + "license": "MIT", + "engines": { + "node": ">=0.10.0" } }, - "forever": { + "node_modules/for-own": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", + "integrity": "sha512-SKmowqGTJoPzLO1T0BBJpkfp3EMacCMOuH40hOUbrbzElVktk4DioXVM99QkLCyKoiuOmyjgcWMpVz2xjE7LZw==", + "dev": true, + "license": "MIT", + "dependencies": { + "for-in": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/forever": { "version": "0.15.3", "resolved": "https://registry.npmjs.org/forever/-/forever-0.15.3.tgz", - "integrity": "sha1-d9nX4V/S9RGtnYShEMfdj8js68I=", + "integrity": "sha512-yUy1bmHlsX9NasrUMOPk6CiE53y08+jMl8Xoc3LOTJ22BRJLpG9IXPa+oJMGanSMMumoV/aPcGmDu+nIFMMezQ==", "dev": true, - "requires": { + "license": "MIT", + "dependencies": { "cliff": "~0.1.9", "clone": "^1.0.2", "colors": "~0.6.2", @@ -1274,956 +1661,1040 @@ "utile": "~0.2.1", "winston": "~0.8.1" }, - "dependencies": { - "object-assign": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", - "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=", - "dev": true - }, - "optimist": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", - "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", - "dev": true, - "requires": { - "minimist": "~0.0.1", - "wordwrap": "~0.0.2" - } - } + "bin": { + "forever": "bin/forever" + }, + "engines": { + "node": ">= 0.8.x" } }, - "forever-monitor": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/forever-monitor/-/forever-monitor-1.7.1.tgz", - "integrity": "sha1-XYIPSjp42y2BriZx8Vi56GoJG7g=", + "node_modules/forever-monitor": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/forever-monitor/-/forever-monitor-1.7.2.tgz", + "integrity": "sha512-TGFkX9Hg1X0A4o0ShOvI7AH+p0Ra2kUfhA4kNL0/DY1lQO7T+DUBbSODFBQrykcrxjyw+D1RiawNOX3X2NFfrw==", "dev": true, - "requires": { + "license": "MIT", + "dependencies": { "broadway": "~0.3.6", - "chokidar": "^1.0.1", + "chokidar": "^1.7.0", "minimatch": "~3.0.2", "ps-tree": "0.0.x", - "utile": "~0.2.1" + "utile": "^0.3.0" + }, + "engines": { + "node": ">= 0.8.x" } }, - "forwarded": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", - "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=" + "node_modules/forever-monitor/node_modules/deep-equal": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-0.2.2.tgz", + "integrity": "sha512-FXgye2Jr6oEk01S7gmSrHrPEQ1ontR7wwl+nYiZ8h4SXlHVm0DYda74BIPcHz2s2qPz4+375IcAz1vsWLwddgQ==", + "dev": true, + "license": "MIT" }, - "fragment-cache": { + "node_modules/forever-monitor/node_modules/ncp": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ncp/-/ncp-1.0.1.tgz", + "integrity": "sha512-akBX7I5X9KQDDWmYYgQlLbVbjkveTje2mioZjhLLrVt09akSZcoqXWE5LEn1E2fu8T7th1PZYGfewQsTkTLTmQ==", + "dev": true, + "license": "MIT", + "bin": { + "ncp": "bin/ncp" + } + }, + "node_modules/forever-monitor/node_modules/utile": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/utile/-/utile-0.3.0.tgz", + "integrity": "sha512-KaciY16ate/pJ7BAwBpVcfQlgJT02WRivIv8DlCX1cvg6WxaNEXHcdqazuS9fQ7PUoU5CH2UeY3wkqq16wRiWg==", + "dev": true, + "dependencies": { + "async": "~0.9.0", + "deep-equal": "~0.2.1", + "i": "0.3.x", + "mkdirp": "0.x.x", + "ncp": "1.0.x", + "rimraf": "2.x.x" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fragment-cache": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", "dev": true, - "requires": { + "license": "MIT", + "dependencies": { "map-cache": "^0.2.2" + }, + "engines": { + "node": ">=0.10.0" } }, - "fresh": { + "node_modules/fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true - }, - "fsevents": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.9.tgz", - "integrity": "sha512-oeyj2H3EjjonWcFjD5NvZNE9Rqe4UW+nQBU2HNeKw0koVLEFIhtyETyAakeAM3de7Z/SW5kcA+fZUait9EApnw==", - "dev": true, - "optional": true, - "requires": { - "nan": "^2.12.1", - "node-pre-gyp": "^0.12.0" - }, - "dependencies": { - "abbrev": { - "version": "1.1.1", - "bundled": true, - "dev": true, - "optional": true - }, - "ansi-regex": { - "version": "2.1.1", - "bundled": true, - "dev": true, - "optional": true - }, - "aproba": { - "version": "1.2.0", - "bundled": true, - "dev": true, - "optional": true - }, - "are-we-there-yet": { - "version": "1.1.5", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "balanced-match": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "brace-expansion": { - "version": "1.1.11", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "chownr": { - "version": "1.1.1", - "bundled": true, - "dev": true, - "optional": true - }, - "code-point-at": { - "version": "1.1.0", - "bundled": true, - "dev": true, - "optional": true - }, - "concat-map": { - "version": "0.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "console-control-strings": { - "version": "1.1.0", - "bundled": true, - "dev": true, - "optional": true - }, - "core-util-is": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "debug": { - "version": "4.1.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "ms": "^2.1.1" - } - }, - "deep-extend": { - "version": "0.6.0", - "bundled": true, - "dev": true, - "optional": true - }, - "delegates": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "detect-libc": { - "version": "1.0.3", - "bundled": true, - "dev": true, - "optional": true - }, - "fs-minipass": { - "version": "1.2.5", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "minipass": "^2.2.1" - } - }, - "fs.realpath": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "gauge": { - "version": "2.7.4", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "glob": { - "version": "7.1.3", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "has-unicode": { - "version": "2.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "iconv-lite": { - "version": "0.4.24", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ignore-walk": { - "version": "3.0.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "minimatch": "^3.0.4" - } - }, - "inflight": { - "version": "1.0.6", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.3", - "bundled": true, - "dev": true, - "optional": true - }, - "ini": { - "version": "1.3.5", - "bundled": true, - "dev": true, - "optional": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "isarray": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "minimatch": { - "version": "3.0.4", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "0.0.8", - "bundled": true, - "dev": true, - "optional": true - }, - "minipass": { - "version": "2.3.5", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "safe-buffer": "^5.1.2", - "yallist": "^3.0.0" - } - }, - "minizlib": { - "version": "1.2.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "minipass": "^2.2.1" - } - }, - "mkdirp": { - "version": "0.5.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "minimist": "0.0.8" - } - }, - "ms": { - "version": "2.1.1", - "bundled": true, - "dev": true, - "optional": true - }, - "needle": { - "version": "2.3.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "debug": "^4.1.0", - "iconv-lite": "^0.4.4", - "sax": "^1.2.4" - } - }, - "node-pre-gyp": { - "version": "0.12.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "detect-libc": "^1.0.2", - "mkdirp": "^0.5.1", - "needle": "^2.2.1", - "nopt": "^4.0.1", - "npm-packlist": "^1.1.6", - "npmlog": "^4.0.2", - "rc": "^1.2.7", - "rimraf": "^2.6.1", - "semver": "^5.3.0", - "tar": "^4" - } - }, - "nopt": { - "version": "4.0.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "abbrev": "1", - "osenv": "^0.1.4" - } - }, - "npm-bundled": { - "version": "1.0.6", - "bundled": true, - "dev": true, - "optional": true - }, - "npm-packlist": { - "version": "1.4.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "ignore-walk": "^3.0.1", - "npm-bundled": "^1.0.1" - } - }, - "npmlog": { - "version": "4.1.2", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "number-is-nan": { - "version": "1.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "object-assign": { - "version": "4.1.1", - "bundled": true, - "dev": true, - "optional": true - }, - "once": { - "version": "1.4.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "wrappy": "1" - } - }, - "os-homedir": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "os-tmpdir": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "osenv": { - "version": "0.1.5", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, - "path-is-absolute": { - "version": "1.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "process-nextick-args": { - "version": "2.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "rc": { - "version": "1.2.8", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "dependencies": { - "minimist": { - "version": "1.2.0", - "bundled": true, - "dev": true, - "optional": true - } - } - }, - "readable-stream": { - "version": "2.3.6", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "rimraf": { - "version": "2.6.3", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "glob": "^7.1.3" - } - }, - "safe-buffer": { - "version": "5.1.2", - "bundled": true, - "dev": true, - "optional": true - }, - "safer-buffer": { - "version": "2.1.2", - "bundled": true, - "dev": true, - "optional": true - }, - "sax": { - "version": "1.2.4", - "bundled": true, - "dev": true, - "optional": true - }, - "semver": { - "version": "5.7.0", - "bundled": true, - "dev": true, - "optional": true - }, - "set-blocking": { - "version": "2.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "signal-exit": { - "version": "3.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "string-width": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "string_decoder": { - "version": "1.1.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "strip-json-comments": { - "version": "2.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "tar": { - "version": "4.4.8", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "chownr": "^1.1.1", - "fs-minipass": "^1.2.5", - "minipass": "^2.3.4", - "minizlib": "^1.1.1", - "mkdirp": "^0.5.0", - "safe-buffer": "^5.1.2", - "yallist": "^3.0.2" - } - }, - "util-deprecate": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "wide-align": { - "version": "1.1.3", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "string-width": "^1.0.2 || 2" - } - }, - "wrappy": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "yallist": { - "version": "3.0.3", - "bundled": true, - "dev": true, - "optional": true - } + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "license": "MIT", + "engines": { + "node": ">= 0.6" } }, - "get-value": { + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true, + "license": "ISC" + }, + "node_modules/fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "deprecated": "Upgrade to fsevents v2 to mitigate potential security issues", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.7.tgz", + "integrity": "sha512-VW6Pxhsrk0KAOqs3WEd0klDiF/+V7gQOpAvY1jVU/LHmaD/kQO4523aiJuikX/QAKYiW6x8Jh+RJej1almdtCA==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "function-bind": "^1.1.2", + "get-proto": "^1.0.0", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/get-value": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "dev": true - }, - "glob": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", - "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", + "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", "dev": true, - "requires": { + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "license": "ISC", + "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", - "minimatch": "^3.0.4", + "minimatch": "^3.1.1", "once": "^1.3.0", "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "glob-base": { + "node_modules/glob-base": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", - "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", + "integrity": "sha512-ab1S1g1EbO7YzauaJLkgLp7DZVAqj9M/dvKlTt8DkXA2tiOIcSMrlVI2J1RZyB5iJVccEscjGn+kpOG9788MHA==", "dev": true, - "requires": { + "license": "MIT", + "dependencies": { "glob-parent": "^2.0.0", "is-glob": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "glob-parent": { + "node_modules/glob-parent": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", - "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", + "integrity": "sha512-JDYOvfxio/t42HKdxkAYaCiBN7oYiuxykOxKxdaUW5Qn0zaYN3gRQWolrwdnf0shM9/EP0ebuuTmyoXNr1cC5w==", "dev": true, - "requires": { + "license": "ISC", + "dependencies": { "is-glob": "^2.0.0" } }, - "graceful-fs": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.0.tgz", - "integrity": "sha512-jpSvDPV4Cq/bgtpndIWbI5hmYxhQGHPC4d4cqBPb4DLniCfhJokdXhwhaDuLBGLQdvvRum/UiX6ECVIPvDXqdg==", - "dev": true + "node_modules/glob/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } }, - "has-binary": { + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/has-bigints": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz", + "integrity": "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-binary": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/has-binary/-/has-binary-0.1.7.tgz", - "integrity": "sha1-aOYesWIQyVRaClzOBqhzkS/h5ow=", - "requires": { + "integrity": "sha512-k1Umb4/jrBWZbtL+QKSji8qWeoZ7ZTkXdnDXt1wxwBKAFM0//u96wDj43mBIqCIas8rDQMYyrBEvcS8hdGd4Sg==", + "license": "MIT", + "dependencies": { "isarray": "0.0.1" } }, - "has-cors": { + "node_modules/has-binary/node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", + "license": "MIT" + }, + "node_modules/has-cors": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz", - "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=" + "integrity": "sha512-g5VNKdkFuUuVCP9gYfDJHjK2nqdQJ7aDLTnycnc2+RvsOQbuLdF5pm7vuE5J76SEBIQjs4kQY/BWq74JUmjbXA==", + "license": "MIT" }, - "has-value": { + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", "dev": true, - "requires": { + "license": "MIT", + "dependencies": { "get-value": "^2.0.6", "has-values": "^1.0.0", "isobject": "^3.0.0" }, - "dependencies": { - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } + "engines": { + "node": ">=0.10.0" } }, - "has-values": { + "node_modules/has-value/node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", "dev": true, - "requires": { + "license": "MIT", + "dependencies": { "is-number": "^3.0.0", "kind-of": "^4.0.0" }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "license": "MIT", "dependencies": { - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" } }, - "http-errors": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", - "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" + "node_modules/has-values/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" } }, - "i": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/i/-/i-0.3.6.tgz", - "integrity": "sha1-2WyScyB28HJxG2sQ/X1PZa2O4j0=", - "dev": true + "node_modules/has-values/node_modules/kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } }, - "iconv-lite": { + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/html2canvas": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/html2canvas/-/html2canvas-1.4.1.tgz", + "integrity": "sha512-fPU6BHNpsyIhr8yyMpTLLxAbkaK8ArIBcmZIRiBLiDhjeqvXolaEmDGmELFuX9I4xDcaKKcJl+TKZLqruBbmWA==", + "license": "MIT", + "dependencies": { + "css-line-break": "^2.1.0", + "text-segmentation": "^1.0.3" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "license": "MIT", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/i": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/i/-/i-0.3.7.tgz", + "integrity": "sha512-FYz4wlXgkQwIPqhzC5TdNMLSE5+GS1IIDJZY/1ZiEPCT2S3COUVZeT5OW4BmW4r5LHLQuOosSwsvnroG9GR59Q==", + "dev": true, + "engines": { + "node": ">=0.4" + } + }, + "node_modules/iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { + "license": "MIT", + "dependencies": { "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" } }, - "indexof": { + "node_modules/ignore-by-default": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", + "integrity": "sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==", + "license": "ISC" + }, + "node_modules/indexof": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", - "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=" + "integrity": "sha512-i0G7hLJ1z0DE8dsqJa2rycj9dBmNKgXBvotXtZYXakU9oivfB9Uj2ZBC27qqef2U58/ZLwalxa1X/RDCdkHtVg==" }, - "inflight": { + "node_modules/inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", "dev": true, - "requires": { + "license": "ISC", + "dependencies": { "once": "^1.3.0", "wrappy": "1" } }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "license": "ISC" }, - "ini": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", - "dev": true - }, - "ipaddr.js": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.0.tgz", - "integrity": "sha512-M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA==" - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", "dev": true, - "requires": { - "kind-of": "^3.0.2" + "license": "ISC" + }, + "node_modules/internal-slot": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz", + "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.2", + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" } }, - "is-binary-path": { + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-accessor-descriptor": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.1.tgz", + "integrity": "sha512-YBUanLI8Yoihw923YeFUS5fs0fF2f5TSFTNiYAAzhhDscDa3lEqYuz1pDOEP5KvX94I9ey3vsqjJcLVFVU+3QA==", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-arguments": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.2.0.tgz", + "integrity": "sha512-7bVbi0huj/wrIAOzb8U1aszg9kdi3KN/CyU19CTI7tAoZYEZoL9yCDXpbXN+uPsuWnP02cyug1gleqq+TU+YCA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz", + "integrity": "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bigint": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.1.0.tgz", + "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-bigints": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", "dev": true, - "requires": { + "license": "MIT", + "dependencies": { "binary-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "is-buffer": { + "node_modules/is-boolean-object": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.1.tgz", + "integrity": "sha512-l9qO6eFlUETHtuihLcYOaLKByJ1f+N4kthcU9YjHy3N+B3hWv0y/2Nd0mu/7lTFnRQHTrSdXF50HQ3bl5fEnng==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-buffer": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", "dev": true, - "requires": { - "kind-of": "^3.0.2" - } + "license": "MIT" }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" + "license": "MIT", + "engines": { + "node": ">= 0.4" }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "is-dotfile": { + "node_modules/is-data-descriptor": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.1.tgz", + "integrity": "sha512-bc4NlCDiCr28U4aEsQ3Qs2491gVq4V8G7MQyws968ImqjKuYtTJXrl7Vq7jsN7Ly/C3xj5KWFrY7sHNeDkAzXw==", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-date-object": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.1.0.tgz", + "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-descriptor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", + "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-dotfile": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", - "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=", - "dev": true + "integrity": "sha512-9YclgOGtN/f8zx0Pr4FQYMdibBiTaH3sn52vjYip4ZSf6C4/6RfTEZ+MR4GvKhCxdPh21Bg42/WL55f6KSnKpg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "is-equal-shallow": { + "node_modules/is-equal-shallow": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", - "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", + "integrity": "sha512-0EygVC5qPvIyb+gSz7zdD5/AAoS6Qrx1e//6N4yv4oNm30kqvdmG66oZFWVlQHUWe5OjP08FuTw2IdT0EOTcYA==", "dev": true, - "requires": { + "license": "MIT", + "dependencies": { "is-primitive": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "is-extendable": { + "node_modules/is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "is-extglob": { + "node_modules/is-extglob": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", - "dev": true + "integrity": "sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "is-glob": { + "node_modules/is-glob": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "integrity": "sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg==", "dev": true, - "requires": { + "license": "MIT", + "dependencies": { "is-extglob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "is-number": { + "node_modules/is-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", - "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", + "integrity": "sha512-QUzH43Gfb9+5yckcrSA0VBDwEtDUchrk4F6tfJZQuNzDJbEDB9cZNzSfXGQ1jqmdDY/kl41lUOWM9syA8z8jlg==", "dev": true, - "requires": { + "license": "MIT", + "dependencies": { "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" } }, - "is-plain-object": { + "node_modules/is-number-object": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.1.tgz", + "integrity": "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-plain-object": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", "dev": true, - "requires": { + "license": "MIT", + "dependencies": { "isobject": "^3.0.1" }, - "dependencies": { - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } + "engines": { + "node": ">=0.10.0" } }, - "is-posix-bracket": { + "node_modules/is-plain-object/node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-posix-bracket": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", - "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=", - "dev": true + "integrity": "sha512-Yu68oeXJ7LeWNmZ3Zov/xg/oDBnBK2RNxwYY1ilNJX+tKKZqgPK+qOn/Gs9jEu66KDY9Netf5XLKNGzas/vPfQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "is-primitive": { + "node_modules/is-primitive": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", - "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=", - "dev": true + "integrity": "sha512-N3w1tFaRfk3UrPfqeRyD+GYDASU3W5VinKhlORy8EWVf/sIdDL9GAcew85XmktCfH+ngG7SRXEVDoO18WMdB/Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "is-promise": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-1.0.1.tgz", - "integrity": "sha1-MVc3YcBX4zwukaq56W2gjO++duU=" + "node_modules/is-promise": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", + "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==", + "license": "MIT" }, - "is-windows": { + "node_modules/is-regex": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", + "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-set": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz", + "integrity": "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-string": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.1.tgz", + "integrity": "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.1.tgz", + "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-symbols": "^1.1.0", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakmap": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.4.tgz", + "integrity": "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-windows": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true - }, - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" - }, - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", "dev": true, - "requires": { - "isarray": "1.0.0" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - } + "license": "MIT", + "engines": { + "node": ">=0.10.0" } }, - "isstream": { + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "license": "MIT", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", + "dev": true, + "license": "MIT", + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isstream": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "dev": true + "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==", + "dev": true, + "license": "MIT" }, - "jade": { + "node_modules/jade": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/jade/-/jade-1.5.0.tgz", - "integrity": "sha1-dKk6WikOESlsi5Gbek1yMBc5sn4=", - "requires": { + "integrity": "sha512-Q8/2vK70z4Vypw1cwMjRCK9JhILCFMa7zV9y7amECykpZiRehYdlAXjSjYU3dji2nw6GdAjlGL9hWDINEmV3zw==", + "deprecated": "Jade has been renamed to pug, please install the latest version of pug instead of jade", + "license": "MIT", + "dependencies": { "character-parser": "1.2.0", "commander": "2.1.0", "constantinople": "~2.0.0", @@ -2231,81 +2702,141 @@ "monocle": "1.1.51", "transformers": "2.1.0", "with": "~3.0.0" + }, + "bin": { + "jade": "bin/jade.js" } }, - "jquery": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.0.tgz", - "integrity": "sha512-JVzAR/AjBvVt2BmYhxRCSYysDsPcssdmTFnzyLEts9qNwmjmu4JTAMYubEfwVOSwpQ1I1sKKFcxhZCI2buerfw==" - }, - "json3": { + "node_modules/json3": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.2.tgz", - "integrity": "sha1-PAQ0dD35Pi9cQq7nsZvLSDV19OE=" + "integrity": "sha512-I5YLeauH3rIaE99EE++UeH2M2gSYo8/2TqDac7oZEH6D/DSQ4Woa628Qrfj1X9/OY5Mk5VvIDQaKCDchXaKrmA==", + "deprecated": "Please use the native JSON object instead of JSON 3" }, - "jsonify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", - "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", - "dev": true - }, - "kind-of": { + "node_modules/kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "dev": true, - "requires": { + "license": "MIT", + "dependencies": { "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" } }, - "lazy": { + "node_modules/lazy": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/lazy/-/lazy-1.0.11.tgz", - "integrity": "sha1-2qBoIGKCVCwIgojpdcKXwa53tpA=", - "dev": true - }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "dev": true - }, - "map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "integrity": "sha512-Y+CjUfLmIpoUCCRl0ub4smrYtGGr5AOa2AKOaWelGHOGz33X/Y/KizefGqbkwfz44+cnq/+9habclf8vOmu2LA==", "dev": true, - "requires": { - "object-visit": "^1.0.0" + "license": "MIT", + "engines": { + "node": ">=0.2.0" } }, - "math-random": { + "node_modules/lru-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz", + "integrity": "sha512-BpdYkt9EvGl8OfWHDQPISVpcl5xZthb+XPsbELj5AQXxIC8IriDZIQYjBJPEm5rS420sjZ0TLEzRcq5KdBhYrQ==", + "license": "MIT", + "dependencies": { + "es5-ext": "~0.10.2" + } + }, + "node_modules/map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", + "dev": true, + "license": "MIT", + "dependencies": { + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/math-random": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz", "integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==", - "dev": true + "dev": true, + "license": "MIT" }, - "media-typer": { + "node_modules/media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } }, - "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + "node_modules/memoizee": { + "version": "0.4.17", + "resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.4.17.tgz", + "integrity": "sha512-DGqD7Hjpi/1or4F/aYAspXKNm5Yili0QDAFAY4QYvpqpgiY6+1jOfqpmByzjxbWd/T9mChbCArXAbDAsTm5oXA==", + "license": "ISC", + "dependencies": { + "d": "^1.0.2", + "es5-ext": "^0.10.64", + "es6-weak-map": "^2.0.3", + "event-emitter": "^0.3.5", + "is-promise": "^2.2.2", + "lru-queue": "^0.1.0", + "next-tick": "^1.1.0", + "timers-ext": "^0.1.7" + }, + "engines": { + "node": ">=0.12" + } }, - "methods": { + "node_modules/merge-descriptors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", + "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } }, - "micromatch": { + "node_modules/micromatch": { "version": "2.3.11", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "integrity": "sha512-LnU2XFEk9xxSJ6rfgAry/ty5qwUTyHYOBU0g4R6tIw5ljwgGIBmiKhRWLw5NpMOnrgUNcDJ4WMp8rl3sYVHLNA==", "dev": true, - "requires": { + "license": "MIT", + "dependencies": { "arr-diff": "^2.0.0", "array-unique": "^0.2.1", "braces": "^1.8.2", @@ -2319,100 +2850,162 @@ "object.omit": "^2.0.0", "parse-glob": "^3.0.4", "regex-cache": "^0.4.2" + }, + "engines": { + "node": ">=0.10.0" } }, - "mime": { + "node_modules/mime": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" - }, - "mime-db": { - "version": "1.40.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz", - "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==" - }, - "mime-types": { - "version": "2.1.24", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz", - "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==", - "requires": { - "mime-db": "1.40.0" + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" } }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "requires": { + "node_modules/mime-db": { + "version": "1.53.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.53.0.tgz", + "integrity": "sha512-oHlN/w+3MQ3rba9rqFr6V/ypF10LSkdwUysQL7GkXoTgIWeV+tcXGA852TBxH+gsh8UWoyhR1hKcoMJTuWflpg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types/node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/minimatch": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", + "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", + "license": "ISC", + "dependencies": { "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" } }, - "minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "mixin-deep": { + "node_modules/mixin-deep": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", "dev": true, - "requires": { + "license": "MIT", + "dependencies": { "for-in": "^1.0.2", "is-extendable": "^1.0.1" }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mixin-deep/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "license": "MIT", "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" } }, - "mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", - "requires": { - "minimist": "0.0.8" + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "license": "MIT", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" } }, - "monocle": { + "node_modules/monocle": { "version": "1.1.51", "resolved": "https://registry.npmjs.org/monocle/-/monocle-1.1.51.tgz", - "integrity": "sha1-Iu0W4RLpsFZ2nFzKySDjdSSdicA=", - "requires": { + "integrity": "sha512-G2ozHlK2+Z+oAvKSJ4pN0a7pLvCOWMDuHgtdARDt1uRyak9klMwg71ac37SWeULSzrkV0N75A0z9JaYtqXji1w==", + "license": "BSD", + "dependencies": { "readdirp": "~0.2.3" } }, - "ms": { + "node_modules/monocle/node_modules/readdirp": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-0.2.5.tgz", + "integrity": "sha512-j3/RLxRiCZSei/4UaYaOAqHa+rQ8ZL9vpolGO9E7mLXiVTb7Fu99eTG74ZmaB/4gCGgy7Veq+U6vw8y7sKJiTw==", + "license": "MIT", + "dependencies": { + "minimatch": ">=0.2.4" + }, + "engines": { + "node": ">=0.4" + } + }, + "node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" }, - "mute-stream": { + "node_modules/mute-stream": { "version": "0.0.8", "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", - "dev": true - }, - "nan": { - "version": "2.14.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", - "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==", "dev": true, + "license": "ISC" + }, + "node_modules/nan": { + "version": "2.22.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.22.0.tgz", + "integrity": "sha512-nbajikzWTMwsW+eSsNm3QwlOs7het9gGJU5dDZzRTQGk03vyBOauxgI4VakDzE0PtsGTmXPsXTbbjVhRwR5mpw==", + "dev": true, + "license": "MIT", "optional": true }, - "nanomatch": { + "node_modules/nanomatch": { "version": "1.2.13", "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", "dev": true, - "requires": { + "license": "MIT", + "dependencies": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", "define-property": "^2.0.2", @@ -2425,410 +3018,919 @@ "snapdragon": "^0.8.1", "to-regex": "^3.0.1" }, - "dependencies": { - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true - } + "engines": { + "node": ">=0.10.0" } }, - "nconf": { + "node_modules/nanomatch/node_modules/arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nconf": { "version": "0.6.9", "resolved": "https://registry.npmjs.org/nconf/-/nconf-0.6.9.tgz", - "integrity": "sha1-lXDvFe1vmuays8jV5xtm0xk81mE=", + "integrity": "sha512-MHiYHIc2igQsoI1v0IcVE4MVaV/+yIQtduOwUcQNoLd+pPgoKblWKbgU3itkhC0az5w2VMdQlQuAO+oi4qxtJg==", "dev": true, - "requires": { + "dependencies": { "async": "0.2.9", "ini": "1.x.x", "optimist": "0.6.0" }, - "dependencies": { - "async": { - "version": "0.2.9", - "resolved": "https://registry.npmjs.org/async/-/async-0.2.9.tgz", - "integrity": "sha1-32MGD789Myhqdqr21Vophtn/hhk=", - "dev": true - }, - "optimist": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.0.tgz", - "integrity": "sha1-aUJIJvNAX3nxQub8PZrljU27kgA=", - "dev": true, - "requires": { - "minimist": "~0.0.1", - "wordwrap": "~0.0.2" - } - } + "engines": { + "node": ">= 0.4.0" } }, - "ncp": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/ncp/-/ncp-0.4.2.tgz", - "integrity": "sha1-q8xsvT7C7Spyn/bnwfqPAXhKhXQ=", + "node_modules/nconf/node_modules/async": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/async/-/async-0.2.9.tgz", + "integrity": "sha512-OAtM6mexGteNKdU29wcUfRW+VuBr94A3hx9h9yzBnPaQAbKoW1ORd68XM4CCAOpdL5wlNFgO29hsY1TKv2vAKw==", "dev": true }, - "negotiator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" + "node_modules/nconf/node_modules/minimist": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", + "integrity": "sha512-iotkTvxc+TwOm5Ieim8VnSNvCDjCK9S8G3scJ50ZthspSxa7jx50jkhYduuAtAjvfDUwSgOwf8+If99AlOEhyw==", + "dev": true, + "license": "MIT" }, - "normalize-path": { + "node_modules/nconf/node_modules/optimist": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.0.tgz", + "integrity": "sha512-ubrZPyOU0AHpXkmwqfWolap+eHMwQ484AKivkf0ZGyysd6fUJZl7ow9iu5UNV1vCZv46HQ7EM83IC3NGJ820hg==", + "dev": true, + "license": "MIT/X11", + "dependencies": { + "minimist": "~0.0.1", + "wordwrap": "~0.0.2" + } + }, + "node_modules/ncp": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/ncp/-/ncp-0.4.2.tgz", + "integrity": "sha512-PfGU8jYWdRl4FqJfCy0IzbkGyFHntfWygZg46nFk/dJD/XRrk2cj0SsKSX9n5u5gE0E0YfEpKWrEkfjnlZSTXA==", + "dev": true, + "license": "MIT", + "bin": { + "ncp": "bin/ncp" + } + }, + "node_modules/negotiator": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", + "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/next-tick": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", + "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==", + "license": "ISC" + }, + "node_modules/nodemon": { + "version": "2.0.22", + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.22.tgz", + "integrity": "sha512-B8YqaKMmyuCO7BowF1Z1/mkPqLk6cs/l63Ojtd6otKjMx47Dq1utxfRxcavH1I7VSaL8n5BUaoutadnsX3AAVQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "chokidar": "^3.5.2", + "debug": "^3.2.7", + "ignore-by-default": "^1.0.1", + "minimatch": "^3.1.2", + "pstree.remy": "^1.1.8", + "semver": "^5.7.1", + "simple-update-notifier": "^1.0.7", + "supports-color": "^5.5.0", + "touch": "^3.1.0", + "undefsafe": "^2.0.5" + }, + "bin": { + "nodemon": "bin/nodemon.js" + }, + "engines": { + "node": ">=8.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/nodemon" + } + }, + "node_modules/nodemon/node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/nodemon/node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/nodemon/node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nodemon/node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dev": true, + "license": "MIT", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/nodemon/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/nodemon/node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nodemon/node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/nodemon/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/nodemon/node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nodemon/node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nodemon/node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nodemon/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/nodemon/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true, + "license": "MIT" + }, + "node_modules/nodemon/node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nodemon/node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/normalize-path": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", "dev": true, - "requires": { + "license": "MIT", + "dependencies": { "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "nssocket": { + "node_modules/nssocket": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/nssocket/-/nssocket-0.5.3.tgz", - "integrity": "sha1-iDyi7GBfXtZKTVGQsmJUAZKPj40=", + "integrity": "sha512-qrxdGVhPQDkwoI62afGMEqlp35zyqj7PvrkGFAIFgXuIoZEvZtz3lJJR4ZFfOYnRPh2zLzAHw5ylU5vATCdMYQ==", "dev": true, - "requires": { + "license": "MIT", + "dependencies": { "eventemitter2": "~0.4.14", "lazy": "~1.0.11" + }, + "engines": { + "node": ">= 0.8.x" } }, - "object-assign": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz", - "integrity": "sha1-ejs9DpgGPUP0wD8uiubNUahog6A=" + "node_modules/object-assign": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", + "integrity": "sha512-jHP15vXVGeVh1HuaA2wY6lxk+whK/x4KBG88VXeRma7CCun7iGD5qPc4eYykQ9sdQvg8jkwFKsSxHln2ybW3xQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "object-component": { + "node_modules/object-component": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz", - "integrity": "sha1-8MaapQ78lbhmwYb0AKM3acsvEpE=" + "integrity": "sha512-S0sN3agnVh2SZNEIGc0N1X4Z5K0JeFbGBrnuZpsxuUh5XLF0BnvWkMjRXo/zGKLd/eghvNIKcx1pQkmUjXIyrA==" }, - "object-copy": { + "node_modules/object-copy": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", "dev": true, - "requires": { + "license": "MIT", + "dependencies": { "copy-descriptor": "^0.1.0", "define-property": "^0.2.5", "kind-of": "^3.0.3" }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } + "engines": { + "node": ">=0.10.0" } }, - "object-visit": { + "node_modules/object-copy/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-descriptor": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object-inspect": { + "version": "1.13.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.3.tgz", + "integrity": "sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-is": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz", + "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object-visit": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", "dev": true, - "requires": { + "license": "MIT", + "dependencies": { "isobject": "^3.0.0" }, - "dependencies": { - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } + "engines": { + "node": ">=0.10.0" } }, - "object.omit": { + "node_modules/object-visit/node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.assign": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz", + "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0", + "has-symbols": "^1.1.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.omit": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", - "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", + "integrity": "sha512-UiAM5mhmIuKLsOvrL+B0U2d1hXHF3bFYWIuH1LMpuV2EJEHG1Ntz06PgLEHjm6VFd87NpH8rastvPoyv6UW2fA==", "dev": true, - "requires": { + "license": "MIT", + "dependencies": { "for-own": "^0.1.4", "is-extendable": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "object.pick": { + "node_modules/object.pick": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", "dev": true, - "requires": { + "license": "MIT", + "dependencies": { "isobject": "^3.0.1" }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.pick/node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "license": "MIT", "dependencies": { - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } - } - }, - "on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", - "requires": { "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" } }, - "on-headers": { + "node_modules/on-headers": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } }, - "once": { + "node_modules/once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", "dev": true, - "requires": { + "license": "ISC", + "dependencies": { "wrappy": "1" } }, - "optimist": { - "version": "0.3.7", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz", - "integrity": "sha1-yQlBrVnkJzMokjB00s8ufLxuwNk=", - "requires": { + "node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "license": "MIT", + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/optimist": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", + "integrity": "sha512-snN4O4TkigujZphWLN0E//nQmm7790RYaE53DdL7ZYwee2D8DDo9/EyYiKUfN3rneWUjhJnueija3G9I2i0h3g==", + "dev": true, + "license": "MIT/X11", + "dependencies": { + "minimist": "~0.0.1", "wordwrap": "~0.0.2" } }, - "options": { + "node_modules/optimist/node_modules/minimist": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", + "integrity": "sha512-iotkTvxc+TwOm5Ieim8VnSNvCDjCK9S8G3scJ50ZthspSxa7jx50jkhYduuAtAjvfDUwSgOwf8+If99AlOEhyw==", + "dev": true, + "license": "MIT" + }, + "node_modules/options": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/options/-/options-0.0.6.tgz", - "integrity": "sha1-7CLTEoBrtT5zF3Pnza788cZDEo8=" + "integrity": "sha512-bOj3L1ypm++N+n7CEbbe473A414AB7z+amKYshRb//iuL3MpdDCLhPnw6aVTdKB9g5ZRVHIEp8eUln6L2NUStg==", + "engines": { + "node": ">=0.4.0" + } }, - "parse-glob": { + "node_modules/parse-glob": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", - "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", + "integrity": "sha512-FC5TeK0AwXzq3tUBFtH74naWkPQCEWs4K+xMxWZBlKDWu0bVHXGZa+KKqxKidd7xwhdZ19ZNuF2uO1M/r196HA==", "dev": true, - "requires": { + "license": "MIT", + "dependencies": { "glob-base": "^0.3.0", "is-dotfile": "^1.0.0", "is-extglob": "^1.0.0", "is-glob": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "parsejson": { + "node_modules/parsejson": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/parsejson/-/parsejson-0.0.3.tgz", - "integrity": "sha1-q343WfIJ7OmUN5c/fQ8fZK4OZKs=", - "requires": { + "integrity": "sha512-v38ZjVbinlZ2r1Rz06WUZEnGoSRcEGX+roMsiWjHeAe23s2qlQUyfmsPQZvh7d8l0E8AZzTIO/RkUr00LfkSiA==", + "license": "MIT", + "dependencies": { "better-assert": "~1.0.0" } }, - "parseqs": { + "node_modules/parseqs": { "version": "0.0.5", "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz", - "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=", - "requires": { + "integrity": "sha512-B3Nrjw2aL7aI4TDujOzfA4NsEc4u1lVcIRE0xesutH8kjeWF70uk+W5cBlIQx04zUH9NTBvuN36Y9xLRPK6Jjw==", + "license": "MIT", + "dependencies": { "better-assert": "~1.0.0" } }, - "parseuri": { + "node_modules/parseuri": { "version": "0.0.5", "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.5.tgz", - "integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=", - "requires": { + "integrity": "sha512-ijhdxJu6l5Ru12jF0JvzXVPvsC+VibqeaExlNoMhWN6VQ79PGjkmc7oA4W1lp00sFkNyj0fx6ivPLdV51/UMog==", + "license": "MIT", + "dependencies": { "better-assert": "~1.0.0" } }, - "parseurl": { + "node_modules/parseurl": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" - }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true - }, - "path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" - }, - "pkginfo": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.3.1.tgz", - "integrity": "sha1-Wyn2qB9wcXFC4J52W76rl7T4HiE=", - "dev": true - }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "dev": true - }, - "preserve": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", - "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=", - "dev": true - }, - "prettyjson": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prettyjson/-/prettyjson-1.2.1.tgz", - "integrity": "sha1-/P+rQdGcq0365eV15kJGYZsS0ok=", - "dev": true, - "requires": { - "colors": "^1.1.2", - "minimist": "^1.2.0" - }, - "dependencies": { - "colors": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.3.3.tgz", - "integrity": "sha512-mmGt/1pZqYRjMxB1axhTo16/snVZ5krrKkcmMeVKxzECMMXoCgnvTPp10QgHfcbQZw8Dq2jMNG6je4JlWU0gWg==", - "dev": true - }, - "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true - } + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" } }, - "process-nextick-args": { + "node_modules/pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-to-regexp": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz", + "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==", + "license": "MIT" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pkginfo": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.4.1.tgz", + "integrity": "sha512-8xCNE/aT/EXKenuMDZ+xTVwkT8gsoHN2z/Q29l80u0ppGEXVvsKRzNMbtKhg8LS8k1tJLAHHylf6p4VFmP6XUQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/possible-typed-array-names": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", + "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/preserve": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", + "integrity": "sha512-s/46sYeylUfHNjI+sA/78FAHlmIuKqI9wNnzEOGehAlUUYeObv5C2mOinXBjyUyWmJ2SfcS2/ydApH4hTF4WXQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/prettyjson": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/prettyjson/-/prettyjson-1.2.5.tgz", + "integrity": "sha512-rksPWtoZb2ZpT5OVgtmy0KHVM+Dca3iVwWY9ifwhcexfjebtgjg3wmrUt9PvJ59XIYBcknQeYHD8IAnVlh9lAw==", + "dev": true, + "license": "MIT", + "dependencies": { + "colors": "1.4.0", + "minimist": "^1.2.0" + }, + "bin": { + "prettyjson": "bin/prettyjson" + } + }, + "node_modules/prettyjson/node_modules/colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true + "dev": true, + "license": "MIT" }, - "promise": { + "node_modules/promise": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/promise/-/promise-2.0.0.tgz", - "integrity": "sha1-RmSKqdYFr10ucMMCS/WUNtoCuA4=", - "requires": { + "integrity": "sha512-OgMc+sxI3zWF8D5BJGtA0z7/IsrDy1/0cPaDv6HPpqa2fSTo7AdON5U10NbZCUeF+zCAj3PtfPE50Hf02386aA==", + "license": "MIT", + "dependencies": { "is-promise": "~1" } }, - "prompt": { + "node_modules/promise/node_modules/is-promise": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-1.0.1.tgz", + "integrity": "sha512-mjWH5XxnhMA8cFnDchr6qRP9S/kLntKuEfIYku+PaN1CnS8v+OG9O/BKpRCVRJvpIkgAZm0Pf5Is3iSSOILlcg==", + "license": "MIT" + }, + "node_modules/prompt": { "version": "0.2.14", "resolved": "https://registry.npmjs.org/prompt/-/prompt-0.2.14.tgz", - "integrity": "sha1-V3VPZPVD/XsIRXB8gY7OYY8F/9w=", + "integrity": "sha512-jDK5yEbAakJmNm+260gZG1+PuzX3jT5Jy0VZAUGrrW9RQ1JEWEDEVNnhO70mL3+U5r6bSJo02xsE34wOS/LnrA==", "dev": true, - "requires": { + "dependencies": { "pkginfo": "0.x.x", "read": "1.0.x", "revalidator": "0.1.x", "utile": "0.2.x", "winston": "0.8.x" + }, + "engines": { + "node": ">= 0.6.6" } }, - "proxy-addr": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.5.tgz", - "integrity": "sha512-t/7RxHXPH6cJtP0pRG6smSr9QJidhB+3kXu0KgXnbGYMgzEnUxRQ4/LDdfOwZEMyIh3/xHb8PX3t+lfL9z+YVQ==", - "requires": { - "forwarded": "~0.1.2", - "ipaddr.js": "1.9.0" + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "license": "MIT", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" } }, - "ps-tree": { + "node_modules/ps-tree": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/ps-tree/-/ps-tree-0.0.3.tgz", - "integrity": "sha1-2/jXUqf+Ivp9WGNWiUmWEOknbdw=", + "integrity": "sha512-FRHemqwOCUAt+U9Ni9bN/JfsFIBIm1Ho2Zr6Y/yWCgbfecrU4cEuYDebyv/pJpFBltArsJ3j4EgI89PR+BsXTA==", "dev": true, - "requires": { + "dependencies": { "event-stream": "~0.5" } }, - "qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" + "node_modules/pstree.remy": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz", + "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==", + "license": "MIT" }, - "randomatic": { + "node_modules/qs": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/randomatic": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz", "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==", "dev": true, - "requires": { + "license": "MIT", + "dependencies": { "is-number": "^4.0.0", "kind-of": "^6.0.0", "math-random": "^1.0.1" }, - "dependencies": { - "is-number": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", - "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", - "dev": true - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true - } + "engines": { + "node": ">= 0.10.0" } }, - "range-parser": { + "node_modules/randomatic/node_modules/is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/randomatic/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/range-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } }, - "raw-body": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", - "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", - "requires": { - "bytes": "3.1.0", - "http-errors": "1.7.2", + "node_modules/raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", "iconv-lite": "0.4.24", "unpipe": "1.0.0" }, - "dependencies": { - "bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" - } + "engines": { + "node": ">= 0.8" } }, - "read": { + "node_modules/read": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", - "integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=", + "integrity": "sha512-rSOKNYUmaxy0om1BNjMN4ezNT6VKK+2xF4GBhc81mkH7L60i6dp8qPYrkndNLT3QPphoII3maL9PVC9XmhHwVQ==", "dev": true, - "requires": { + "license": "ISC", + "dependencies": { "mute-stream": "~0.0.4" + }, + "engines": { + "node": ">=0.8" } }, - "readable-stream": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dev": true, - "requires": { + "license": "MIT", + "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", "isarray": "~1.0.0", @@ -2836,213 +3938,1074 @@ "safe-buffer": "~5.1.1", "string_decoder": "~1.1.1", "util-deprecate": "~1.0.1" - }, + } + }, + "node_modules/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "license": "MIT" + }, + "node_modules/readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "license": "MIT", "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - } + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "engines": { + "node": ">=0.10" } }, - "readdirp": { + "node_modules/readdirp/node_modules/arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp/node_modules/array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "license": "MIT", + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp/node_modules/expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp/node_modules/expand-brackets/node_modules/define-property": { "version": "0.2.5", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-0.2.5.tgz", - "integrity": "sha1-xMJ25Sl3riXbUZH+UdAIVQ8V2bs=", - "requires": { - "minimatch": ">=0.2.4" + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "redis": { + "node_modules/readdirp/node_modules/expand-brackets/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp/node_modules/expand-brackets/node_modules/is-descriptor": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/readdirp/node_modules/extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp/node_modules/extglob/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp/node_modules/extglob/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp/node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "license": "MIT", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/redis": { "version": "0.12.1", "resolved": "https://registry.npmjs.org/redis/-/redis-0.12.1.tgz", - "integrity": "sha1-ZN92rQ/IrOuuvSoGReikj6xJGF4=" + "integrity": "sha512-DtqxdmgmVAO7aEyxaXBiUTvhQPOYznTIvmPzs9AwWZqZywM50JlFxQjFhicI+LVbaun7uwfO3izuvc1L8NlPKQ==" }, - "regex-cache": { + "node_modules/regex-cache": { "version": "0.4.4", "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", "dev": true, - "requires": { + "license": "MIT", + "dependencies": { "is-equal-shallow": "^0.1.3" + }, + "engines": { + "node": ">=0.10.0" } }, - "regex-not": { + "node_modules/regex-not": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", "dev": true, - "requires": { + "license": "MIT", + "dependencies": { "extend-shallow": "^3.0.2", "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "dev": true - }, - "repeat-element": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", - "dev": true - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true - }, - "resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "dev": true - }, - "resumer": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/resumer/-/resumer-0.0.0.tgz", - "integrity": "sha1-8ej0YeQGS6Oegq883CqMiT0HZ1k=", + "node_modules/regexp.prototype.flags": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz", + "integrity": "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==", "dev": true, - "requires": { - "through": "~2.3.4" + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true - }, - "revalidator": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/revalidator/-/revalidator-0.1.8.tgz", - "integrity": "sha1-/s5hv6DBtSoga9axgZgYS91SOjs=", - "dev": true - }, - "rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", - "dev": true, - "requires": { - "glob": "^7.1.3" + "node_modules/reload": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/reload/-/reload-3.3.0.tgz", + "integrity": "sha512-TObPRTy5dPlw9DS8n8ROd2BLnxI+RvVn4r0WBARVAfJ493jjcN70NI5TdkcrJmex2aQh5bfQJbFbr1NapU7Lnw==", + "license": "MIT", + "dependencies": { + "cli-color": "~2.0.0", + "commander": "~12.1.0", + "finalhandler": "~1.2.0", + "minimist": "~1.2.0", + "nodemon": "~3.1.4", + "open": "^8.0.0", + "serve-static": "~1.15.0", + "ws": "~8.18.0" + }, + "bin": { + "reload": "bin/reload" } }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "dev": true, - "requires": { - "ret": "~0.1.10" + "node_modules/reload/node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" } }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + "node_modules/reload/node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "sanitizer": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/sanitizer/-/sanitizer-0.1.3.tgz", - "integrity": "sha1-1PCvdHXZp7ryqeWmEXGLqheKOeE=" + "node_modules/reload/node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } }, - "send": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", - "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", - "requires": { + "node_modules/reload/node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "license": "MIT", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/reload/node_modules/commander": { + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", + "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/reload/node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/reload/node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/reload/node_modules/finalhandler": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.1.tgz", + "integrity": "sha512-NpHDfiu6jURpO56pYkM6DEvnBEA9jNrwj4v05Vjs5hmdqEB2/kRA3wugct7BMyqYydjN+kWunMhtTn+itVmxpA==", + "license": "MIT", + "dependencies": { "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/reload/node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/reload/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/reload/node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/reload/node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/reload/node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/reload/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/reload/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/reload/node_modules/nodemon": { + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.1.9.tgz", + "integrity": "sha512-hdr1oIb2p6ZSxu3PB2JWWYS7ZQ0qvaZsc3hK8DR8f02kRzc8rjYmxAIvdz+aYC+8F2IjNaB7HMcSDg8nQpJxyg==", + "license": "MIT", + "dependencies": { + "chokidar": "^3.5.2", + "debug": "^4", + "ignore-by-default": "^1.0.1", + "minimatch": "^3.1.2", + "pstree.remy": "^1.1.8", + "semver": "^7.5.3", + "simple-update-notifier": "^2.0.0", + "supports-color": "^5.5.0", + "touch": "^3.1.0", + "undefsafe": "^2.0.5" + }, + "bin": { + "nodemon": "bin/nodemon.js" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/nodemon" + } + }, + "node_modules/reload/node_modules/nodemon/node_modules/debug": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/reload/node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/reload/node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/reload/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/reload/node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "etag": "~1.8.1", "fresh": "0.5.2", - "http-errors": "~1.7.2", + "http-errors": "2.0.0", "mime": "1.6.0", - "ms": "2.1.1", - "on-finished": "~2.3.0", + "ms": "2.1.3", + "on-finished": "2.4.1", "range-parser": "~1.2.1", - "statuses": "~1.5.0" + "statuses": "2.0.1" }, - "dependencies": { - "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" - } + "engines": { + "node": ">= 0.8.0" } }, - "serve-static": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", - "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", - "requires": { + "node_modules/reload/node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "license": "MIT", + "dependencies": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "parseurl": "~1.3.3", - "send": "0.17.1" + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" } }, - "set-value": { + "node_modules/reload/node_modules/simple-update-notifier": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz", + "integrity": "sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==", + "license": "MIT", + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==", + "dev": true, + "license": "ISC" + }, + "node_modules/repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", + "deprecated": "https://github.com/lydell/resolve-url#deprecated", + "dev": true, + "license": "MIT" + }, + "node_modules/ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12" + } + }, + "node_modules/revalidator": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/revalidator/-/revalidator-0.1.8.tgz", + "integrity": "sha512-xcBILK2pA9oh4SiinPEZfhP8HfrB/ha+a2fTMyl7Om2WjlDVrOQy99N2MXXlUHqGJz4qEu2duXxHJjDWuK/0xg==", + "dev": true, + "license": "Apache 2.0", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", + "dev": true, + "license": "MIT", + "dependencies": { + "ret": "~0.1.10" + } + }, + "node_modules/safe-regex-test": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", + "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-regex": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "license": "MIT" + }, + "node_modules/sanitizer": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/sanitizer/-/sanitizer-0.1.3.tgz", + "integrity": "sha512-j05vL56tR90rsYqm9ZD05v6K4HI7t4yMDEvvU0x4f+IADXM9Jx1x9mzatxOs5drJq6dGhugxDW99mcPvXVLl+Q==", + "license": "Apache-2.0" + }, + "node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/send": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/serve-static": { + "version": "1.16.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", + "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", + "license": "MIT", + "dependencies": { + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.19.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-value": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", "dev": true, - "requires": { + "license": "MIT", + "dependencies": { "extend-shallow": "^2.0.1", "is-extendable": "^0.1.1", "is-plain-object": "^2.0.3", "split-string": "^3.0.1" }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } + "engines": { + "node": ">=0.10.0" } }, - "setprototypeof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" - }, - "shush": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shush/-/shush-1.0.0.tgz", - "integrity": "sha1-wnQVqeRY8v7TmyfPjrN8ADeCtDE=", + "node_modules/set-value/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, - "requires": { - "caller": "~0.0.1", - "strip-json-comments": "~0.1.1" + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "simplesets": { + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "license": "ISC" + }, + "node_modules/shush": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/shush/-/shush-1.0.4.tgz", + "integrity": "sha512-G5w1eODRWHWd/H5u6PMAN83TQJ/iOOM8cRgzC2v7trPbnMlq3XIxmQpGw8idyqRkE/wi5YX2j+fobj5xArPw+g==", + "dev": true, + "license": "MIT", + "dependencies": { + "caller": "^1.1.0", + "strip-json-comments": "^3.1.1" + } + }, + "node_modules/side-channel": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-list": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", + "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/simple-update-notifier": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-1.1.0.tgz", + "integrity": "sha512-VpsrsJSUcJEseSbMHkrsrAVSdvVS5I96Qo1QAQ4FxQ9wXFcB+pjj7FB7/us9+GcgfW4ziHtYMc1J0PLczb55mg==", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "~7.0.0" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/simple-update-notifier/node_modules/semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/simplesets": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/simplesets/-/simplesets-1.2.0.tgz", - "integrity": "sha1-gUs3HaV39ZeIsoS25/x2Ur9/Sxk=" + "integrity": "sha512-dMvnx/ITjxvdPJiCo2ZtISG6bNuQ8+Hk7/NYGPcEcA4q2sO2WrMSkNHMKkL6dhRYPHjr5oGWDWnHVogkOPHdgg==", + "engines": { + "node": "*" + } }, - "snapdragon": { + "node_modules/snapdragon": { "version": "0.8.2", "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", "dev": true, - "requires": { + "license": "MIT", + "dependencies": { "base": "^0.11.1", "debug": "^2.2.0", "define-property": "^0.2.5", @@ -3052,110 +5015,117 @@ "source-map-resolve": "^0.5.0", "use": "^3.1.0" }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - } + "engines": { + "node": ">=0.10.0" } }, - "snapdragon-node": { + "node_modules/snapdragon-node": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", "dev": true, - "requires": { + "license": "MIT", + "dependencies": { "define-property": "^1.0.0", "isobject": "^3.0.0", "snapdragon-util": "^3.0.1" }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true - } + "engines": { + "node": ">=0.10.0" } }, - "snapdragon-util": { + "node_modules/snapdragon-node/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", "dev": true, - "requires": { + "license": "MIT", + "dependencies": { "kind-of": "^3.2.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "socket.io": { + "node_modules/snapdragon/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-descriptor": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/snapdragon/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/socket.io": { "version": "1.7.4", "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-1.7.4.tgz", - "integrity": "sha1-L37O3DORvy1cc+KR/iM+bjTU3QA=", - "requires": { + "integrity": "sha512-rKMY/U7gBmbHjwrljcPHy+uEXZ5973WvO2DrooL643w1R24SZVzsmhvNmJFjYVhAL4y7wrZJJS/znUfp0VWfKw==", + "license": "MIT", + "dependencies": { "debug": "2.3.3", "engine.io": "~1.8.4", "has-binary": "0.1.7", @@ -3163,52 +5133,39 @@ "socket.io-adapter": "0.5.0", "socket.io-client": "1.7.4", "socket.io-parser": "2.3.1" - }, - "dependencies": { - "debug": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz", - "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=", - "requires": { - "ms": "0.7.2" - } - }, - "ms": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", - "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=" - } } }, - "socket.io-adapter": { + "node_modules/socket.io-adapter": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-0.5.0.tgz", - "integrity": "sha1-y21LuL7IHhB4uZZ3+c7QBGBmu4s=", - "requires": { + "integrity": "sha512-zmYvlFJay9skt4yk1MffE9p93HKvQtyy0BLZ5dRM73bOXFJXNZWq8qZVdY456sLaxdK6fHGiZ7glxzqvzwGzkw==", + "license": "MIT", + "dependencies": { "debug": "2.3.3", "socket.io-parser": "2.3.1" - }, - "dependencies": { - "debug": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz", - "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=", - "requires": { - "ms": "0.7.2" - } - }, - "ms": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", - "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=" - } } }, - "socket.io-client": { + "node_modules/socket.io-adapter/node_modules/debug": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz", + "integrity": "sha512-dCHp4G+F11zb+RtEu7BE2U8R32AYmM/4bljQfut8LipH3PdwsVBVGh083MXvtKkB7HSQUzSwiXz53c4mzJvYfw==", + "license": "MIT", + "dependencies": { + "ms": "0.7.2" + } + }, + "node_modules/socket.io-adapter/node_modules/ms": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", + "integrity": "sha512-5NnE67nQSQDJHVahPJna1PQ/zCXMnQop3yUCxjKPNzCxuyPSKWTQ/5Gu5CZmjetwGLWRA+PzeF5thlbOdbQldA==", + "license": "MIT" + }, + "node_modules/socket.io-client": { "version": "1.7.4", "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-1.7.4.tgz", - "integrity": "sha1-7J+CA1btme9tNX8HVtZIcXvdQoE=", - "requires": { + "integrity": "sha512-vW9xr9XyTJejFS//7GNZmLTLkUSAcvOSxRXXhrojV+7wboTFB8CuvK1UBCW3NiB2kqyi0h9cTeyD7dXjdUd9jQ==", + "license": "MIT", + "dependencies": { "backo2": "1.0.2", "component-bind": "1.0.0", "component-emitter": "1.2.1", @@ -3220,385 +5177,592 @@ "parseuri": "0.0.5", "socket.io-parser": "2.3.1", "to-array": "0.1.4" - }, - "dependencies": { - "component-emitter": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", - "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=" - }, - "debug": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz", - "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=", - "requires": { - "ms": "0.7.2" - } - }, - "ms": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", - "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=" - } } }, - "socket.io-parser": { + "node_modules/socket.io-client/node_modules/debug": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz", + "integrity": "sha512-dCHp4G+F11zb+RtEu7BE2U8R32AYmM/4bljQfut8LipH3PdwsVBVGh083MXvtKkB7HSQUzSwiXz53c4mzJvYfw==", + "license": "MIT", + "dependencies": { + "ms": "0.7.2" + } + }, + "node_modules/socket.io-client/node_modules/ms": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", + "integrity": "sha512-5NnE67nQSQDJHVahPJna1PQ/zCXMnQop3yUCxjKPNzCxuyPSKWTQ/5Gu5CZmjetwGLWRA+PzeF5thlbOdbQldA==", + "license": "MIT" + }, + "node_modules/socket.io-parser": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.3.1.tgz", - "integrity": "sha1-3VMgJRA85Clpcya+/WQAX8/ltKA=", - "requires": { + "integrity": "sha512-j6l4g/+yWQjmy1yByzg1DPFL4vxQw+NwCJatIxni/AE1wfm17FBtIKSWU4Ay+onrJwDxmC4eK4QS/04ZsqYwZQ==", + "license": "MIT", + "dependencies": { "component-emitter": "1.1.2", "debug": "2.2.0", "isarray": "0.0.1", "json3": "3.3.2" - }, - "dependencies": { - "debug": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", - "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", - "requires": { - "ms": "0.7.1" - } - }, - "ms": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", - "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=" - } } }, - "source-map": { + "node_modules/socket.io-parser/node_modules/component-emitter": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.1.2.tgz", + "integrity": "sha512-YhIbp3PJiznERfjlIkK0ue4obZxt2S60+0W8z24ZymOHT8sHloOqWOqZRU2eN5OlY8U08VFsP02letcu26FilA==" + }, + "node_modules/socket.io-parser/node_modules/debug": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "integrity": "sha512-X0rGvJcskG1c3TgSCPqHJ0XJgwlcvOC7elJ5Y0hYuKBZoVqWpAMfLOeIh2UI/DCQ5ruodIjvsugZtjUYUw2pUw==", + "license": "MIT", + "dependencies": { + "ms": "0.7.1" + } + }, + "node_modules/socket.io-parser/node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", + "license": "MIT" + }, + "node_modules/socket.io-parser/node_modules/ms": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "integrity": "sha512-lRLiIR9fSNpnP6TC4v8+4OU7oStC01esuNowdQ34L+Gk8e5Puoc88IqJ+XAY/B3Mn2ZKis8l8HX90oU8ivzUHg==" + }, + "node_modules/socket.io/node_modules/debug": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz", + "integrity": "sha512-dCHp4G+F11zb+RtEu7BE2U8R32AYmM/4bljQfut8LipH3PdwsVBVGh083MXvtKkB7HSQUzSwiXz53c4mzJvYfw==", + "license": "MIT", + "dependencies": { + "ms": "0.7.2" + } + }, + "node_modules/socket.io/node_modules/ms": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", + "integrity": "sha512-5NnE67nQSQDJHVahPJna1PQ/zCXMnQop3yUCxjKPNzCxuyPSKWTQ/5Gu5CZmjetwGLWRA+PzeF5thlbOdbQldA==", + "license": "MIT" + }, + "node_modules/socket.io/node_modules/object-assign": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz", + "integrity": "sha512-Lbc7GfN7XFaK30bzUN3cDYLOkT0dH05S0ax1QikylHUD9+Z9PRF3G1iYwX3kcz+6AlzTFGkUgMxz6l3aUwbwTA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map": { "version": "0.1.34", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.34.tgz", - "integrity": "sha1-p8/omux7FoLDsZjQrPtH19CQVms=", - "requires": { + "integrity": "sha512-yfCwDj0vR9RTwt3pEzglgb3ZgmcXHt6DjG3bjJvzPwTL+5zDQ2MhmSzAcTy0GTiQuCiriSWXvWM1/NhKdXuoQA==", + "dependencies": { "amdefine": ">=0.0.4" + }, + "engines": { + "node": ">=0.8.0" } }, - "source-map-resolve": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", - "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", + "node_modules/source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", "dev": true, - "requires": { - "atob": "^2.1.1", + "license": "MIT", + "dependencies": { + "atob": "^2.1.2", "decode-uri-component": "^0.2.0", "resolve-url": "^0.2.1", "source-map-url": "^0.4.0", "urix": "^0.1.0" } }, - "source-map-url": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", - "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", - "dev": true + "node_modules/source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "deprecated": "See https://github.com/lydell/source-map-url#deprecated", + "dev": true, + "license": "MIT" }, - "split-string": { + "node_modules/split-string": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", "dev": true, - "requires": { + "license": "MIT", + "dependencies": { "extend-shallow": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "stack-trace": { + "node_modules/stack-trace": { "version": "0.0.10", "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", - "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=", - "dev": true + "integrity": "sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } }, - "static-extend": { + "node_modules/static-extend": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", "dev": true, - "requires": { + "license": "MIT", + "dependencies": { "define-property": "^0.2.5", "object-copy": "^0.1.0" }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } + "engines": { + "node": ">=0.10.0" } }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" + "node_modules/static-extend/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } }, - "string_decoder": { + "node_modules/static-extend/node_modules/is-descriptor": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/stop-iteration-iterator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.1.0.tgz", + "integrity": "sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "internal-slot": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, - "requires": { + "license": "MIT", + "dependencies": { "safe-buffer": "~5.1.0" } }, - "strip-json-comments": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-0.1.3.tgz", - "integrity": "sha1-Fkxk43Coo8wAyeAbU55WmCPw7lQ=", - "dev": true - }, - "tape": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/tape/-/tape-2.3.3.tgz", - "integrity": "sha1-Lnzgox3wn41oUWZKcYQuDKUFevc=", + "node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "dev": true, - "requires": { - "deep-equal": "~0.1.0", - "defined": "~0.0.0", - "inherits": "~2.0.1", - "jsonify": "~0.0.0", - "resumer": "~0.0.0", - "through": "~2.3.4" + "license": "MIT" + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" }, - "dependencies": { - "deep-equal": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-0.1.2.tgz", - "integrity": "sha1-skbCuApXCkfBG+HZvRBw7IeLh84=", - "dev": true - } + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", - "dev": true + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } }, - "timespan": { + "node_modules/text-segmentation": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/text-segmentation/-/text-segmentation-1.0.3.tgz", + "integrity": "sha512-iOiPUo/BGnZ6+54OsWxZidGCsdU8YbE4PSpdPinp7DeMtUJNJBoJ/ouUSTJjHkh1KntHaltHl/gDs2FC4i5+Nw==", + "license": "MIT", + "dependencies": { + "utrie": "^1.0.2" + } + }, + "node_modules/timers-ext": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.8.tgz", + "integrity": "sha512-wFH7+SEAcKfJpfLPkrgMPvvwnEtj8W4IurvEyrKsDleXnKLCDw71w8jltvfLa8Rm4qQxxT4jmDBYbJG/z7qoww==", + "license": "ISC", + "dependencies": { + "es5-ext": "^0.10.64", + "next-tick": "^1.1.0" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/timespan": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/timespan/-/timespan-2.3.0.tgz", - "integrity": "sha1-SQLOBAvRPYRcj1myfp1ZutbzmSk=", - "dev": true - }, - "to-array": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz", - "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA=" - }, - "to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "integrity": "sha512-0Jq9+58T2wbOyLth0EU+AUb6JMGCLaTWIykJFa7hyAybjVH9gpVMTfUAwo5fWAvtFt2Tjh/Elg8JtgNpnMnM8g==", "dev": true, - "requires": { - "kind-of": "^3.0.2" + "engines": { + "node": ">= 0.2.0" } }, - "to-regex": { + "node_modules/to-array": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz", + "integrity": "sha512-LhVdShQD/4Mk4zXNroIQZJC+Ap3zgLcDuwEdcmLv9CCO73NWockQDwyUnW/m8VX/EElfL6FcYx7EeutN4HJA6A==" + }, + "node_modules/to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", "dev": true, - "requires": { + "license": "MIT", + "dependencies": { "define-property": "^2.0.2", "extend-shallow": "^3.0.2", "regex-not": "^1.0.2", "safe-regex": "^1.1.0" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" }, - "dependencies": { - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } - } + "engines": { + "node": ">=0.10.0" } }, - "toidentifier": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", - "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } }, - "transformers": { + "node_modules/to-regex-range/node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "license": "MIT", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/touch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.1.tgz", + "integrity": "sha512-r0eojU4bI8MnHr8c5bNo7lJDdI2qXlWWJk6a9EAFG7vbhTjElYhBVS3/miuE0uOuoLdb8Mc/rVfsmm6eo5o9GA==", + "license": "ISC", + "bin": { + "nodetouch": "bin/nodetouch.js" + } + }, + "node_modules/transformers": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/transformers/-/transformers-2.1.0.tgz", - "integrity": "sha1-XSPLNVYd2F3Gf7hIIwm0fVPM6ac=", - "requires": { + "integrity": "sha512-zJf5m2EIOngmBbDe2fhTPpCjzM2qkZVqrFJZc2jaln+KBeEaYKhS2QMOIkfVrNUyoOwqgbTwOHATzr3jZRQDyg==", + "deprecated": "Deprecated, use jstransformer", + "license": "MIT", + "dependencies": { "css": "~1.0.8", "promise": "~2.0", "uglify-js": "~2.2.5" - }, - "dependencies": { - "uglify-js": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.2.5.tgz", - "integrity": "sha1-puAqcNg5eSuXgEiLe4sYTAlcmcc=", - "requires": { - "optimist": "~0.3.5", - "source-map": "~0.1.7" - } - } } }, - "type-is": { + "node_modules/transformers/node_modules/optimist": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz", + "integrity": "sha512-TCx0dXQzVtSCg2OgY/bO9hjM9cV4XYx09TVK+s3+FhkjT6LovsLe+pPMzpWf+6yXK/hUizs2gUoTw3jHM0VaTQ==", + "license": "MIT/X11", + "dependencies": { + "wordwrap": "~0.0.2" + } + }, + "node_modules/transformers/node_modules/uglify-js": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.2.5.tgz", + "integrity": "sha512-viLk+/8G0zm2aKt1JJAVcz5J/5ytdiNaIsKgrre3yvSUjwVG6ZUujGH7E2TiPigZUwLYCe7eaIUEP2Zka2VJPA==", + "dependencies": { + "optimist": "~0.3.5", + "source-map": "~0.1.7" + }, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/type": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/type/-/type-2.7.3.tgz", + "integrity": "sha512-8j+1QmAbPvLZow5Qpi6NCaN8FB60p/6x8/vfNqOk/hC+HuvFZhL4+WfekuhQLiqFZXOgQdrs3B+XxEmCc6b3FQ==", + "license": "ISC" + }, + "node_modules/type-is": { "version": "1.6.18", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "requires": { + "license": "MIT", + "dependencies": { "media-typer": "0.3.0", "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" } }, - "uglify-js": { + "node_modules/typeface-inter": { + "version": "3.18.1", + "resolved": "https://registry.npmjs.org/typeface-inter/-/typeface-inter-3.18.1.tgz", + "integrity": "sha512-c+TBanYFCvmg3j5vPk+zxK4ocMZbPxMEmjnwG7rPQoV87xvQ6b07VbAOC0Va0XBbbZCGw6cWNeFuLeg1YQru3Q==", + "license": "OFL-1.1" + }, + "node_modules/uglify-js": { "version": "2.4.24", "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.4.24.tgz", - "integrity": "sha1-+tV1XB4Vd2WLsG/5q25UjJW+vW4=", - "requires": { + "integrity": "sha512-tktIjwackfZLd893KGJmXc1hrRHH1vH9Po3xFh1XBjjeGAnN02xJ3SuoA+n1L29/ZaCA18KzCFlckS+vfPugiA==", + "license": "BSD", + "dependencies": { "async": "~0.2.6", "source-map": "0.1.34", "uglify-to-browserify": "~1.0.0", "yargs": "~3.5.4" }, - "dependencies": { - "async": { - "version": "0.2.10", - "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", - "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=" - }, - "yargs": { - "version": "3.5.4", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.5.4.tgz", - "integrity": "sha1-2K/49mXpTDS9JZvevRv68N3TU2E=", - "requires": { - "camelcase": "^1.0.2", - "decamelize": "^1.0.0", - "window-size": "0.1.0", - "wordwrap": "0.0.2" - } - } + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.4.0" } }, - "uglify-to-browserify": { + "node_modules/uglify-js/node_modules/async": { + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", + "integrity": "sha512-eAkdoKxU6/LkKDBzLpT+t6Ff5EtfSF4wx1WfJiPEEV7WNLnDaRXk0oVysiEPm262roaachGexwUv94WhSgN5TQ==" + }, + "node_modules/uglify-js/node_modules/wordwrap": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", + "integrity": "sha512-xSBsCeh+g+dinoBv3GAOWM4LcVVO68wLXRanibtBSdUvkGWQRGeE9P7IwU9EmDDi4jA6L44lz15CGMwdw9N5+Q==", + "license": "MIT/X11", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/uglify-js/node_modules/yargs": { + "version": "3.5.4", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.5.4.tgz", + "integrity": "sha512-5j382E4xQSs71p/xZQsU1PtRA2HXPAjX0E0DkoGLxwNASMOKX6A9doV1NrZmj85u2Pjquz402qonBzz/yLPbPA==", + "license": "MIT/X11", + "dependencies": { + "camelcase": "^1.0.2", + "decamelize": "^1.0.0", + "window-size": "0.1.0", + "wordwrap": "0.0.2" + } + }, + "node_modules/uglify-to-browserify": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", - "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=" + "integrity": "sha512-vb2s1lYx2xBtUgy+ta+b2J/GLVUR+wmpINwHePmPRhOsIVCG2wDzKJ0n14GslH1BifsqVzSOwQhRaCAsZ/nI4Q==", + "license": "MIT" }, - "ultron": { + "node_modules/ultron": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz", - "integrity": "sha1-rOEWq1V80Zc4ak6I9GhTeMiy5Po=" + "integrity": "sha512-QMpnpVtYaWEeY+MwKDN/UdKlE/LsFZXM5lO1u7GaZzNgmIbGixHEmVMIKT+vqYOALu3m5GYQy9kz4Xu4IVn7Ow==", + "license": "MIT" }, - "union-value": { + "node_modules/undefsafe": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz", + "integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==", + "license": "MIT" + }, + "node_modules/union-value": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", "dev": true, - "requires": { + "license": "MIT", + "dependencies": { "arr-union": "^3.1.0", "get-value": "^2.0.6", "is-extendable": "^0.1.1", "set-value": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "unpipe": { + "node_modules/unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } }, - "unset-value": { + "node_modules/unset-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", "dev": true, - "requires": { + "license": "MIT", + "dependencies": { "has-value": "^0.3.1", "isobject": "^3.0.0" }, - "dependencies": { - "has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "dev": true, - "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "dependencies": { - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "requires": { - "isarray": "1.0.0" - } - } - } - }, - "has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "dev": true - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } + "engines": { + "node": ">=0.10.0" } }, - "urix": { + "node_modules/unset-value/node_modules/has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", + "dev": true, + "license": "MIT", + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/urix": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "dev": true + "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", + "deprecated": "Please see https://github.com/lydell/urix#deprecated", + "dev": true, + "license": "MIT" }, - "use": { + "node_modules/use": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "util-deprecate": { + "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true, + "license": "MIT" }, - "utile": { + "node_modules/utile": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/utile/-/utile-0.2.1.tgz", - "integrity": "sha1-kwyI6ZCY1iIINMNWy9mncFItkNc=", + "integrity": "sha512-ltfvuCJNa/JFOhKBBiQ9qDyyFwLstoMMO1ru0Yg/Mcl8dp1Z3IBaL7n+5dHpyma+d3lCogkgBQnWKtGxzNyqhg==", "dev": true, - "requires": { + "dependencies": { "async": "~0.2.9", "deep-equal": "*", "i": "0.3.x", @@ -3606,36 +5770,126 @@ "ncp": "0.4.x", "rimraf": "2.x.x" }, - "dependencies": { - "async": { - "version": "0.2.10", - "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", - "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=", - "dev": true - } + "engines": { + "node": ">= 0.6.4" } }, - "utils-merge": { + "node_modules/utile/node_modules/async": { + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", + "integrity": "sha512-eAkdoKxU6/LkKDBzLpT+t6Ff5EtfSF4wx1WfJiPEEV7WNLnDaRXk0oVysiEPm262roaachGexwUv94WhSgN5TQ==", + "dev": true + }, + "node_modules/utils-merge": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "license": "MIT", + "engines": { + "node": ">= 0.4.0" + } }, - "vary": { + "node_modules/utrie": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/utrie/-/utrie-1.0.2.tgz", + "integrity": "sha512-1MLa5ouZiOmQzUbjbu9VmjLzn1QLXBhwpUa7kdLUQK+KQ5KA9I1vk5U4YHe/X2Ch7PYnJfWuWT+VbuxbGwljhw==", + "license": "MIT", + "dependencies": { + "base64-arraybuffer": "^1.0.2" + } + }, + "node_modules/utrie/node_modules/base64-arraybuffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz", + "integrity": "sha512-I3yl4r9QB5ZRY3XuJVEPfc2XhZO6YweFPI+UovAzn+8/hb3oJ6lnysaFcjVpkCPfVWFUDvoZ8kmVDP7WyRtYtQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } }, - "window-size": { + "node_modules/which-boxed-primitive": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz", + "integrity": "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-bigint": "^1.1.0", + "is-boolean-object": "^1.2.1", + "is-number-object": "^1.1.1", + "is-string": "^1.1.1", + "is-symbol": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", + "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-map": "^2.0.3", + "is-set": "^2.0.3", + "is-weakmap": "^2.0.2", + "is-weakset": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.18", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.18.tgz", + "integrity": "sha512-qEcY+KJYlWyLH9vNbsr6/5j59AXk5ni5aakf8ldzBvGde6Iz4sxZGkJyWSAueTG7QhOvNRYb1lDdFmL5Td0QKA==", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/window-size": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", - "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=" + "integrity": "sha512-1pTPQDKTdd61ozlKGNCjhNRd+KPmgLSGa3mZTHoOliaGcESD8G1PXhh7c1fgiPjVbNVfgy2Faw4BI8/m0cC8Mg==", + "engines": { + "node": ">= 0.8.0" + } }, - "winston": { + "node_modules/winston": { "version": "0.8.3", "resolved": "https://registry.npmjs.org/winston/-/winston-0.8.3.tgz", - "integrity": "sha1-ZLar9M0Brcrv1QCTk7HY6L7BnbA=", + "integrity": "sha512-fPoamsHq8leJ62D1M9V/f15mjQ1UHe4+7j1wpAT3fqgA5JqhJkk4aIfPEjfMTI9x6ZTjaLOpMAjluLtmgO5b6g==", "dev": true, - "requires": { + "dependencies": { "async": "0.2.x", "colors": "0.6.x", "cycle": "1.0.x", @@ -3644,65 +5898,109 @@ "pkginfo": "0.3.x", "stack-trace": "0.0.x" }, - "dependencies": { - "async": { - "version": "0.2.10", - "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", - "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=", - "dev": true - } + "engines": { + "node": ">= 0.6.0" } }, - "with": { + "node_modules/winston/node_modules/async": { + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", + "integrity": "sha512-eAkdoKxU6/LkKDBzLpT+t6Ff5EtfSF4wx1WfJiPEEV7WNLnDaRXk0oVysiEPm262roaachGexwUv94WhSgN5TQ==", + "dev": true + }, + "node_modules/winston/node_modules/pkginfo": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.3.1.tgz", + "integrity": "sha512-yO5feByMzAp96LtP58wvPKSbaKAi/1C4kV9XpTctr6EepnP6F33RBNOiVrdz9BrPA98U2BMFsTNHo44TWcbQ2A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/with": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/with/-/with-3.0.1.tgz", - "integrity": "sha1-CDVNpBAkPPYXP7FCuwTmxm+W+FQ=", - "requires": { + "integrity": "sha512-kkmVGj873jXl71lBDCCoZ35tOOyUsMQv2XFmov8hS39PR5u8aTFyN7f0ZjOJ5QipflBdHGT5d9tpwBtBDrE7Ig==", + "license": "MIT", + "dependencies": { "uglify-js": "~2.4.12" } }, - "wordwrap": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", - "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=" - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true - }, - "ws": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/ws/-/ws-1.1.5.tgz", - "integrity": "sha512-o3KqipXNUdS7wpQzBHSe180lBGO60SoK0yVo3CYJgb2MkobuWuBX6dhkYP5ORCLd55y+SaflMOV5fqAB53ux4w==", - "requires": { - "options": ">=0.0.5", - "ultron": "1.0.x" + "node_modules/wordwrap": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "integrity": "sha512-1tMA907+V4QmxV7dbRvb4/8MaRALK6q9Abid3ndMYnbyo8piisCmeONVqVSXqQA3KaP4SLt5b7ud6E2sqP8TFw==", + "license": "MIT", + "engines": { + "node": ">=0.4.0" } }, - "wtf-8": { + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/ws": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", + "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/wtf-8": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/wtf-8/-/wtf-8-1.0.0.tgz", - "integrity": "sha1-OS2LotDxw00e4tYw8V0O+2jhBIo=" + "integrity": "sha512-qfR6ovmRRMxNHgUNYI9LRdVofApe/eYrv4ggNOvvCP+pPdEo9Ym93QN4jUceGD6PignBbp2zAzgoE7GibAdq2A==", + "license": "MIT" }, - "xmlhttprequest-ssl": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.3.tgz", - "integrity": "sha1-GFqIjATspGw+QHDZn3tJ3jUomS0=" + "node_modules/xmlhttprequest-ssl": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.6.3.tgz", + "integrity": "sha512-3XfeQE/wNkvrIktn2Kf0869fC0BN6UpydVasGIeSm2B1Llihf7/0UfZM+eCkOw3P7bP4+qPgqhm7ZoxuJtFU0Q==", + "engines": { + "node": ">=0.4.0" + } }, - "yargs": { + "node_modules/yargs": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-2.3.0.tgz", - "integrity": "sha1-6QDIclDsXNCA22AJ/j3WMVbx1/s=", - "requires": { + "integrity": "sha512-w48USdbTdaVMcE3CnXsEtSY9zYSN7dTyVnLBgrJF2quA5rLwobC9zixxfexereLGFaxjxtR3oWdydC0qoayakw==", + "license": "MIT/X11", + "dependencies": { "wordwrap": "0.0.2" } }, - "yeast": { + "node_modules/yargs/node_modules/wordwrap": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", + "integrity": "sha512-xSBsCeh+g+dinoBv3GAOWM4LcVVO68wLXRanibtBSdUvkGWQRGeE9P7IwU9EmDDi4jA6L44lz15CGMwdw9N5+Q==", + "license": "MIT/X11", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/yeast": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz", - "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=" + "integrity": "sha512-8HFIh676uyGYP6wP13R/j6OJ/1HwJ46snpvzE7aHAN3Ryqh2yX6Xox2B4CUmTwwOIzlG3Bs7ocsP5dZH/R1Qbg==", + "license": "MIT" } } } diff --git a/package.json b/package.json index eadc78b..bc4652b 100644 --- a/package.json +++ b/package.json @@ -1,30 +1,40 @@ { - "name": "scrumblr", - "description": "Web-based simulation of a physical agile sprint board that supports real-time collaboration.", - "version": "0.2.0", + "name": "memo", + "description": "Web-based memos that support real-time collaboration. Inspired by scrumblr.", + "version": "1.0.0", + "license": "AGPL-3.0", "repository": { - "url": "http://github.com/aliasaria/scrumblr" + "url": "https://forge.mrflos.pw/mrflos/memo" }, - "author": "Ali Asaria", - "main": "server.js", - "directories": { - "lib": "lib/" + "author": "Florian Schmitt", + "scripts": { + "start": "nodemon server.js -e js,css,jade,json" }, - "engines": { - "node": "0.4.7" + "nodemonConfig": { + "ignore": [ + ".DS_Store", + " /.git/*", + "*.rdb", + "docs/*" + ] }, "dependencies": { "async": "~0.9.0", + "bootstrap-icons": "^1.8.2", "compression": "^1.1.0", - "express": "4.x", + "express": "^4.18.1", + "html2canvas": "^1.4.1", "jade": "~1.5.0", "redis": "~0.12.1", + "reload": "^3.2.0", "sanitizer": "~0.1.1", "simplesets": "~1.2.0", "socket.io": "1.x", + "typeface-inter": "^3.18.1", "yargs": "~2.3.0" }, "devDependencies": { - "forever": "^0.15.3" + "forever": "^0.15.3", + "nodemon": "^2.0.16" } } diff --git a/server.js b/server.js index f0f1c56..3ebeb54 100644 --- a/server.js +++ b/server.js @@ -2,85 +2,107 @@ /************** SYSTEM INCLUDES **************/ -var http = require("http") -// var sys = require('sys'); -var async = require("async") -var sanitizer = require("sanitizer") -var compression = require("compression") -var express = require("express") -var conf = require("./config.js").server -var headerBarUrl = require("./config.js").headerBarUrl -var logoUrl = require("./config.js").logoUrl +var http = require("http"); +var reload = require("reload"); +var sanitizer = require("sanitizer"); +var compression = require("compression"); +var express = require("express"); +var conf = require("./config.js").server; +var headerBarUrl = require("./config.js").headerBarUrl; +var logoUrl = require("./config.js").logoUrl; /************** LOCAL INCLUDES **************/ -var rooms = require("./lib/rooms.js") -var data = require("./lib/data.js").db +var rooms = require("./lib/rooms.js"); +var data = require("./lib/data.js").db; /************** GLOBALS **************/ //Map of sids to user_names -var sids_to_user_names = [] +var sids_to_user_names = []; /************** SETUP EXPRESS **************/ -var app = express() -var router = express.Router() +var app = express(); +var router = express.Router(); -app.use(compression()) -app.use(conf.baseurl, router) +app.use(compression()); +app.use(conf.baseurl, router); -router.use(express.static(__dirname + "/client")) +router.use(express.static(__dirname + "/node_modules")); +router.use(express.static(__dirname + "/client")); -var server = require("http").Server(app) -server.listen(conf.port) +var server = http.createServer(app); -console.log("Server running at http://127.0.0.1:" + conf.port + "/") +// Reload code here +reload(app) + .then(function (reloadReturned) { + // reloadReturned is documented in the returns API in the README + + // Reload started, start web server + server.listen(conf.port, function () { + console.log("Web server available on http://127.0.0.1:" + conf.port); + }); + }) + .catch(function (err) { + console.error( + "Reload could not start, could not start server/sample app", + err + ); + }); /************** SETUP Socket.IO **************/ var io = require("socket.io")(server, { path: conf.baseurl == "/" ? "" : conf.baseurl + "/socket.io", -}) + cookie: false +}); /************** ROUTES **************/ router.get("/", function (req, res) { //console.log(req.header('host')); - url = req.header("host") + req.baseUrl - - var connected = io.sockets.connected - clientsCount = Object.keys(connected).length - + url = req.header("host") + req.baseUrl; + var connected = io.sockets.connected; + clientsCount = Object.keys(connected).length; res.render("home.jade", { url: url, headerBarUrl: headerBarUrl, logoUrl: logoUrl, - connected: clientsCount - }) -}) + connected: clientsCount, + home: true, + }); +}); router.get("/demo", function (req, res) { + url = req.header("host") + req.baseUrl; res.render("index.jade", { pageTitle: "Post-it - demo", - headerBarUrl: headerBarUrl, + headerBarUrl: headerBarUrl, logoUrl: logoUrl, - demo: true - }) -}) + url: url, + demo: true, + }); +}); router.get("/:id", function (req, res) { + url = req.header("host") + req.baseUrl; res.render("index.jade", { pageTitle: "Post-it - " + req.params.id, - headerBarUrl: headerBarUrl, - logoUrl: logoUrl - }) -}) + headerBarUrl: headerBarUrl, + logoUrl: logoUrl, + url: url, + }); +}); + +router.get("/stats", function (req, res) { + console.log("TODO: stats"); +}); /************** SOCKET.I0 @@ -90,12 +112,12 @@ function scrub(text) { if (typeof text != "undefined" && text !== null) { //clip the string if it is too long if (text.length > 65535) { - text = text.substr(0, 65535) + text = text.substr(0, 65535); } - return sanitizer.sanitize(text) + return sanitizer.sanitize(text); } else { - return null + return null; } } @@ -103,23 +125,23 @@ io.sockets.on("connection", function (client) { client.on("message", function (message) { //console.log(message.action + " -- " + sys.inspect(message.data) ); - var clean_data = {} - var clean_message = {} - var message_out = {} + var clean_data = {}; + var clean_message = {}; + var message_out = {}; - if (!message.action) return + if (!message.action) return; switch (message.action) { case "initializeMe": - initClient(client) - break + initClient(client); + break; case "joinRoom": joinRoom(client, message.data, function (clients) { - client.json.send({ action: "roomAccept", data: "" }) - }) + client.json.send({ action: "roomAccept", data: "" }); + }); - break + break; case "moveCard": //report to all other browsers @@ -132,28 +154,33 @@ io.sockets.on("connection", function (client) { top: scrub(message.data.position.top), }, }, - } + }; - broadcastToRoom(client, message_out) + broadcastToRoom(client, message_out); // console.log("-----" + message.data.id); // console.log(JSON.stringify(message.data)); getRoom(client, function (room) { - db.cardSetXY(room, message.data.id, message.data.position.left, message.data.position.top) - }) + db.cardSetXY( + room, + message.data.id, + message.data.position.left, + message.data.position.top + ); + }); - break + break; case "createCard": - data = message.data - clean_data = {} - clean_data.text = scrub(data.text) - clean_data.id = scrub(data.id) - clean_data.x = scrub(data.x) - clean_data.y = scrub(data.y) - clean_data.rot = scrub(data.rot) - clean_data.colour = scrub(data.colour) + data = message.data; + clean_data = {}; + clean_data.text = scrub(data.text); + clean_data.id = scrub(data.id); + clean_data.x = scrub(data.x); + clean_data.y = scrub(data.y); + clean_data.rot = scrub(data.rot); + clean_data.colour = scrub(data.colour); getRoom(client, function (room) { createCard( @@ -164,179 +191,185 @@ io.sockets.on("connection", function (client) { clean_data.y, clean_data.rot, clean_data.colour - ) - }) + ); + }); message_out = { action: "createCard", data: clean_data, - } + }; //report to all other browsers - broadcastToRoom(client, message_out) - break + broadcastToRoom(client, message_out); + break; case "editCard": - clean_data = {} - clean_data.value = scrub(message.data.value) - clean_data.id = scrub(message.data.id) + clean_data = {}; + clean_data.value = scrub(message.data.value); + clean_data.id = scrub(message.data.id); //send update to database getRoom(client, function (room) { - db.cardEdit(room, clean_data.id, clean_data.value) - }) + db.cardEdit(room, clean_data.id, clean_data.value); + }); message_out = { action: "editCard", data: clean_data, - } + }; - broadcastToRoom(client, message_out) + broadcastToRoom(client, message_out); - break + break; case "deleteCard": clean_message = { action: "deleteCard", data: { id: scrub(message.data.id) }, - } + }; getRoom(client, function (room) { - db.deleteCard(room, clean_message.data.id) - }) + db.deleteCard(room, clean_message.data.id); + }); //report to all other browsers - broadcastToRoom(client, clean_message) + broadcastToRoom(client, clean_message); - break + break; case "createColumn": - clean_message = { data: scrub(message.data) } + clean_message = { data: scrub(message.data) }; getRoom(client, function (room) { - db.createColumn(room, clean_message.data, function () {}) - }) + db.createColumn(room, clean_message.data, function () {}); + }); - broadcastToRoom(client, clean_message) + broadcastToRoom(client, clean_message); - break + break; case "deleteColumn": getRoom(client, function (room) { - db.deleteColumn(room) - }) - broadcastToRoom(client, { action: "deleteColumn" }) + db.deleteColumn(room); + }); + broadcastToRoom(client, { action: "deleteColumn" }); - break + break; case "updateColumns": - var columns = message.data + var columns = message.data; - if (!(columns instanceof Array)) break + if (!(columns instanceof Array)) break; - var clean_columns = [] + var clean_columns = []; for (var i in columns) { - clean_columns[i] = scrub(columns[i]) + clean_columns[i] = scrub(columns[i]); } getRoom(client, function (room) { - db.setColumns(room, clean_columns) - }) + db.setColumns(room, clean_columns); + }); - broadcastToRoom(client, { action: "updateColumns", data: clean_columns }) + broadcastToRoom(client, { + action: "updateColumns", + data: clean_columns, + }); - break + break; case "changeTheme": - clean_message = {} - clean_message.data = scrub(message.data) + clean_message = {}; + clean_message.data = scrub(message.data); getRoom(client, function (room) { - db.setTheme(room, clean_message.data) - }) + db.setTheme(room, clean_message.data); + }); - clean_message.action = "changeTheme" + clean_message.action = "changeTheme"; - broadcastToRoom(client, clean_message) - break + broadcastToRoom(client, clean_message); + break; case "setUserName": - clean_message = {} + clean_message = {}; - clean_message.data = scrub(message.data) + clean_message.data = scrub(message.data); - setUserName(client, clean_message.data) + setUserName(client, clean_message.data); - var msg = {} - msg.action = "nameChangeAnnounce" - msg.data = { sid: client.id, user_name: clean_message.data } - broadcastToRoom(client, msg) - break + var msg = {}; + msg.action = "nameChangeAnnounce"; + msg.data = { sid: client.id, user_name: clean_message.data }; + broadcastToRoom(client, msg); + break; case "addSticker": - var cardId = scrub(message.data.cardId) - var stickerId = scrub(message.data.stickerId) + var cardId = scrub(message.data.cardId); + var stickerId = scrub(message.data.stickerId); getRoom(client, function (room) { - db.addSticker(room, cardId, stickerId) - }) + db.addSticker(room, cardId, stickerId); + }); - broadcastToRoom(client, { action: "addSticker", data: { cardId: cardId, stickerId: stickerId } }) - break + broadcastToRoom(client, { + action: "addSticker", + data: { cardId: cardId, stickerId: stickerId }, + }); + break; case "setBoardSize": - var size = {} - size.width = scrub(message.data.width) - size.height = scrub(message.data.height) + var size = {}; + size.width = scrub(message.data.width); + size.height = scrub(message.data.height); getRoom(client, function (room) { - db.setBoardSize(room, size) - }) + db.setBoardSize(room, size); + }); - broadcastToRoom(client, { action: "setBoardSize", data: size }) - break + broadcastToRoom(client, { action: "setBoardSize", data: size }); + break; case "exportTxt": - exportBoard("txt", client, message.data) - break + exportBoard("txt", client, message.data); + break; case "exportCsv": - exportBoard("csv", client, message.data) - break + exportBoard("csv", client, message.data); + break; case "exportJson": - exportJson(client, message.data) - break + exportJson(client, message.data); + break; case "importJson": - importJson(client, message.data) - break + importJson(client, message.data); + break; case "createRevision": - createRevision(client, message.data) - break + createRevision(client, message.data); + break; case "deleteRevision": - deleteRevision(client, message.data) - break + deleteRevision(client, message.data); + break; case "exportRevision": - exportRevision(client, message.data) - break + exportRevision(client, message.data); + break; default: //console.log('unknown action'); - break + break; } - }) + }); client.on("disconnect", function () { - leaveRoom(client) - }) + leaveRoom(client); + }); //tell all others that someone has connected //client.broadcast('someone has connected'); -}) +}); /************** FUNCTIONS @@ -348,52 +381,52 @@ function initClient(client) { client.json.send({ action: "initCards", data: cards, - }) - }) + }); + }); db.getAllColumns(room, function (columns) { client.json.send({ action: "initColumns", data: columns, - }) - }) + }); + }); db.getRevisions(room, function (revisions) { client.json.send({ action: "initRevisions", data: revisions !== null ? Object.keys(revisions) : new Array(), - }) - }) + }); + }); db.getTheme(room, function (theme) { - if (theme === null) theme = "bigcards" + if (theme === null) theme = "bigcards"; client.json.send({ action: "changeTheme", data: theme, - }) - }) + }); + }); db.getBoardSize(room, function (size) { if (size !== null) { client.json.send({ action: "setBoardSize", data: size, - }) + }); } - }) + }); - roommates_clients = rooms.room_clients(room) - roommates = [] + roommates_clients = rooms.room_clients(room); + roommates = []; - var j = 0 + var j = 0; for (var i in roommates_clients) { if (roommates_clients[i].id != client.id) { roommates[j] = { sid: roommates_clients[i].id, user_name: sids_to_user_names[roommates_clients[i].id], - } - j++ + }; + j++; } } @@ -401,31 +434,31 @@ function initClient(client) { client.json.send({ action: "initialUsers", data: roommates, - }) - }) + }); + }); } function joinRoom(client, room, successFunction) { - var msg = {} - msg.action = "join-announce" - msg.data = { sid: client.id, user_name: client.user_name } + var msg = {}; + msg.action = "join-announce"; + msg.data = { sid: client.id, user_name: client.user_name }; - rooms.add_to_room_and_announce(client, room, msg) - successFunction() + rooms.add_to_room_and_announce(client, room, msg); + successFunction(); } function leaveRoom(client) { //console.log (client.id + ' just left'); - var msg = {} - msg.action = "leave-announce" - msg.data = { sid: client.id } - rooms.remove_from_all_rooms_and_announce(client, msg) + var msg = {}; + msg.action = "leave-announce"; + msg.data = { sid: client.id }; + rooms.remove_from_all_rooms_and_announce(client, msg); - delete sids_to_user_names[client.id] + delete sids_to_user_names[client.id]; } function broadcastToRoom(client, message) { - rooms.broadcast_to_roommates(client, message) + rooms.broadcast_to_roommates(client, message); } //----------------CARD FUNCTIONS @@ -438,40 +471,48 @@ function createCard(room, id, text, x, y, rot, colour) { y: y, text: text, sticker: null, - } + }; - db.createCard(room, id, card) + db.createCard(room, id, card); } function roundRand(max) { - return Math.floor(Math.random() * max) + return Math.floor(Math.random() * max); } //------------ROOM STUFF // Get Room name for the given Session ID function getRoom(client, callback) { - room = rooms.get_room(client) + room = rooms.get_room(client); //console.log( 'client: ' + client.id + " is in " + room); - callback(room) + callback(room); } function setUserName(client, name) { - client.user_name = name - sids_to_user_names[client.id] = name + client.user_name = name; + sids_to_user_names[client.id] = name; //console.log('sids to user names: '); - console.dir(sids_to_user_names) + console.dir(sids_to_user_names); } function cleanAndInitializeDemoRoom() { // DUMMY DATA db.clearRoom("/demo", function () { - db.createColumn("/demo", "Pas commencé") - db.createColumn("/demo", "Commencé") - db.createColumn("/demo", "En test") - db.createColumn("/demo", "Validation") - db.createColumn("/demo", "Terminé") + db.createColumn("/demo", "Pas commencé"); + db.createColumn("/demo", "Commencé"); + db.createColumn("/demo", "En test"); + db.createColumn("/demo", "Validation"); + db.createColumn("/demo", "Terminé"); - createCard("/demo", "card1", "Salut, c'est fun", roundRand(600), roundRand(300), Math.random() * 10 - 5, "yellow") + createCard( + "/demo", + "card1", + "Salut, c'est fun", + roundRand(600), + roundRand(300), + Math.random() * 10 - 5, + "yellow" + ); createCard( "/demo", "card2", @@ -480,11 +521,35 @@ function cleanAndInitializeDemoRoom() { roundRand(300), Math.random() * 10 - 5, "white" - ) - createCard("/demo", "card3", ".", roundRand(600), roundRand(300), Math.random() * 10 - 5, "blue") - createCard("/demo", "card4", ".", roundRand(600), roundRand(300), Math.random() * 10 - 5, "green") + ); + createCard( + "/demo", + "card3", + ".", + roundRand(600), + roundRand(300), + Math.random() * 10 - 5, + "blue" + ); + createCard( + "/demo", + "card4", + ".", + roundRand(600), + roundRand(300), + Math.random() * 10 - 5, + "green" + ); - createCard("/demo", "card5", "Salut, c'est fun", roundRand(600), roundRand(300), Math.random() * 10 - 5, "yellow") + createCard( + "/demo", + "card5", + "Salut, c'est fun", + roundRand(600), + roundRand(300), + Math.random() * 10 - 5, + "yellow" + ); createCard( "/demo", "card6", @@ -493,98 +558,120 @@ function cleanAndInitializeDemoRoom() { roundRand(300), Math.random() * 10 - 5, "yellow" - ) - createCard("/demo", "card7", ".", roundRand(600), roundRand(300), Math.random() * 10 - 5, "blue") - createCard("/demo", "card8", ".", roundRand(600), roundRand(300), Math.random() * 10 - 5, "green") - }) + ); + createCard( + "/demo", + "card7", + ".", + roundRand(600), + roundRand(300), + Math.random() * 10 - 5, + "blue" + ); + createCard( + "/demo", + "card8", + ".", + roundRand(600), + roundRand(300), + Math.random() * 10 - 5, + "green" + ); + }); } // Export board in txt or csv function exportBoard(format, client, data) { - var result = new Array() + var result = new Array(); getRoom(client, function (room) { db.getAllCards(room, function (cards) { db.getAllColumns(room, function (columns) { - var text = new Array() - var cols = {} + var text = new Array(); + var cols = {}; if (columns.length > 0) { for (var i = 0; i < columns.length; i++) { - cols[columns[i]] = new Array() + cols[columns[i]] = new Array(); for (var j = 0; j < cards.length; j++) { if (i === 0) { if (cards[j]["x"] < (i + 1) * data) { - cols[columns[i]].push(cards[j]) + cols[columns[i]].push(cards[j]); } } else if (i + 1 === columns.length) { if (cards[j]["x"] >= i * data) { - cols[columns[i]].push(cards[j]) + cols[columns[i]].push(cards[j]); } - } else if (cards[j]["x"] >= i * data && cards[j]["x"] < (i + 1) * data) { - cols[columns[i]].push(cards[j]) + } else if ( + cards[j]["x"] >= i * data && + cards[j]["x"] < (i + 1) * data + ) { + cols[columns[i]].push(cards[j]); } } cols[columns[i]].sort(function (a, b) { if (a["y"] === b["y"]) { - return a["x"] - b["x"] + return a["x"] - b["x"]; } else { - return a["y"] - b["y"] + return a["y"] - b["y"]; } - }) + }); } if (format === "txt") { for (var i = 0; i < columns.length; i++) { if (i === 0) { - text.push("# " + columns[i]) + text.push("# " + columns[i]); } else { - text.push("\n# " + columns[i]) + text.push("\n# " + columns[i]); } for (var j = 0; j < cols[columns[i]].length; j++) { - text.push("- " + cols[columns[i]][j]["text"]) + text.push("- " + cols[columns[i]][j]["text"]); } } } else if (format === "csv") { - var max = 0 - var line = new Array() - var patt_vuln = new RegExp("^[=+-@]") + var max = 0; + var line = new Array(); + var patt_vuln = new RegExp("^[=+-@]"); for (var i = 0; i < columns.length; i++) { if (cols[columns[i]].length > max) { - max = cols[columns[i]].length + max = cols[columns[i]].length; } - var val = columns[i].replace(/"/g, '""') + var val = columns[i].replace(/"/g, '""'); if (patt_vuln.test(val)) { // prevent CSV Formula Injection - var val = "'" + val + var val = "'" + val; } - line.push('"' + val + '"') + line.push('"' + val + '"'); } - text.push(line.join(",")) + text.push(line.join(",")); for (var j = 0; j < max; j++) { - line = new Array() + line = new Array(); for (var i = 0; i < columns.length; i++) { - var val = cols[columns[i]][j] !== undefined ? cols[columns[i]][j]["text"].replace(/"/g, '""') : "" + var val = + cols[columns[i]][j] !== undefined + ? cols[columns[i]][j]["text"].replace(/"/g, '""') + : ""; if (patt_vuln.test(val)) { // prevent CSV Formula Injection - var val = "'" + val + var val = "'" + val; } - line.push('"' + val + '"') + line.push('"' + val + '"'); } - text.push(line.join(",")) + text.push(line.join(",")); } } } else { for (var j = 0; j < cards.length; j++) { if (format === "txt") { - text.push("- " + cards[j]["text"]) + text.push("- " + cards[j]["text"]); } else if (format === "csv") { - text.push('"' + cards[j]["text"].replace(/"/g, '""') + '"\n') + text.push('"' + cards[j]["text"].replace(/"/g, '""') + '"\n'); } } } - var result + var result; if (format === "txt" || format === "csv") { - result = text.join("\n") + result = text.join("\n"); } else if (format === "json") { - result = JSON.stringify(cols) + result = JSON.stringify(cols); } client.json.send({ action: "export", @@ -592,40 +679,41 @@ function exportBoard(format, client, data) { filename: room.replace("/", "") + "." + format, text: result, }, - }) - }) - }) - }) + }); + }); + }); + }); } // Export board in json, suitable for import function exportJson(client, data) { - var result = new Array() + var result = new Array(); getRoom(client, function (room) { db.getAllCards(room, function (cards) { db.getAllColumns(room, function (columns) { db.getTheme(room, function (theme) { db.getBoardSize(room, function (size) { - if (theme === null) theme = "bigcards" - if (size === null) size = { width: data.width, height: data.height } + if (theme === null) theme = "bigcards"; + if (size === null) + size = { width: data.width, height: data.height }; result = JSON.stringify({ cards: cards, columns: columns, theme: theme, size: size, - }) + }); client.json.send({ action: "export", data: { filename: room.replace("/", "") + ".json", text: result, }, - }) - }) - }) - }) - }) - }) + }); + }); + }); + }); + }); + }); } // Import board from json @@ -634,13 +722,13 @@ function importJson(client, data) { db.clearRoom(room, function () { db.getAllCards(room, function (cards) { for (var i = 0; i < cards.length; i++) { - db.deleteCard(room, cards[i].id) + db.deleteCard(room, cards[i].id); } - cards = data.cards - var cards2 = new Array() + cards = data.cards; + var cards2 = new Array(); for (var i = 0; i < cards.length; i++) { - var card = cards[i] + var card = cards[i]; if ( card.id !== undefined && card.colour !== undefined && @@ -658,99 +746,100 @@ function importJson(client, data) { y: card.y, text: scrub(card.text), sticker: card.sticker, - } - db.createCard(room, c.id, c) - cards2.push(c) + }; + db.createCard(room, c.id, c); + cards2.push(c); } } - var msg = { action: "initCards", data: cards2 } - broadcastToRoom(client, msg) - client.json.send(msg) - }) + var msg = { action: "initCards", data: cards2 }; + broadcastToRoom(client, msg); + client.json.send(msg); + }); db.getAllColumns(room, function (columns) { for (var i = 0; i < columns.length; i++) { - db.deleteColumn(room) + db.deleteColumn(room); } - columns = data.columns - var columns2 = new Array() + columns = data.columns; + var columns2 = new Array(); for (var i = 0; i < columns.length; i++) { - var column = scrub(columns[i]) + var column = scrub(columns[i]); if (typeof column === "string") { - db.createColumn(room, column) - columns2.push(column) + db.createColumn(room, column); + columns2.push(column); } } - msg = { action: "initColumns", data: columns2 } - broadcastToRoom(client, msg) - client.json.send(msg) - }) + msg = { action: "initColumns", data: columns2 }; + broadcastToRoom(client, msg); + client.json.send(msg); + }); - var size = data.size + var size = data.size; if (size.width !== undefined && size.height !== undefined) { - size = { width: scrub(size.width), height: scrub(size.height) } - db.setBoardSize(room, size) - msg = { action: "setBoardSize", data: size } - broadcastToRoom(client, msg) - client.json.send(msg) + size = { width: scrub(size.width), height: scrub(size.height) }; + db.setBoardSize(room, size); + msg = { action: "setBoardSize", data: size }; + broadcastToRoom(client, msg); + client.json.send(msg); } - data.theme = scrub(data.theme) + data.theme = scrub(data.theme); if (data.theme === "smallcards" || data.theme === "bigcards") { - db.setTheme(room, data.theme) - msg = { action: "changeTheme", data: data.theme } - broadcastToRoom(client, msg) - client.json.send(msg) + db.setTheme(room, data.theme); + msg = { action: "changeTheme", data: data.theme }; + broadcastToRoom(client, msg); + client.json.send(msg); } - }) - }) + }); + }); } // function createRevision(client, data) { - var result = new Array() + var result = new Array(); getRoom(client, function (room) { db.getAllCards(room, function (cards) { db.getAllColumns(room, function (columns) { db.getTheme(room, function (theme) { db.getBoardSize(room, function (size) { - if (theme === null) theme = "bigcards" - if (size === null) size = { width: data.width, height: data.height } + if (theme === null) theme = "bigcards"; + if (size === null) + size = { width: data.width, height: data.height }; result = { cards: cards, columns: columns, theme: theme, size: size, - } - var timestamp = Date.now() + }; + var timestamp = Date.now(); db.getRevisions(room, function (revisions) { - if (revisions === null) revisions = {} - revisions[timestamp + ""] = result - db.setRevisions(room, revisions) - msg = { action: "addRevision", data: timestamp } - broadcastToRoom(client, msg) - client.json.send(msg) - }) - }) - }) - }) - }) - }) + if (revisions === null) revisions = {}; + revisions[timestamp + ""] = result; + db.setRevisions(room, revisions); + msg = { action: "addRevision", data: timestamp }; + broadcastToRoom(client, msg); + client.json.send(msg); + }); + }); + }); + }); + }); + }); } function deleteRevision(client, timestamp) { getRoom(client, function (room) { db.getRevisions(room, function (revisions) { if (revisions !== null && revisions[timestamp + ""] !== undefined) { - delete revisions[timestamp + ""] - db.setRevisions(room, revisions) + delete revisions[timestamp + ""]; + db.setRevisions(room, revisions); } - msg = { action: "deleteRevision", data: timestamp } - broadcastToRoom(client, msg) - client.json.send(msg) - }) - }) + msg = { action: "deleteRevision", data: timestamp }; + broadcastToRoom(client, msg); + client.json.send(msg); + }); + }); } function exportRevision(client, timestamp) { @@ -763,20 +852,20 @@ function exportRevision(client, timestamp) { filename: room.replace("/", "") + "-" + timestamp + ".json", text: JSON.stringify(revisions[timestamp + ""]), }, - }) + }); } else { client.json.send({ action: "message", data: "Unable to find revision " + timestamp + ".", - }) + }); } - }) - }) + }); + }); } /************** SETUP DATABASE ON FIRST RUN **************/ // (runs only once on startup) var db = new data(function () { - cleanAndInitializeDemoRoom() -}) + cleanAndInitializeDemoRoom(); +}); diff --git a/shell.nix b/shell.nix new file mode 100644 index 0000000..71ab401 --- /dev/null +++ b/shell.nix @@ -0,0 +1,25 @@ +{ + pkgs ? import { }, +}: +with pkgs; + +mkShell { + buildInputs = [ + redis + bun + ]; + + shellHook = '' + echo " + __ __ ___ __ __ __ + | V | __| V |/__\ + | \_/ | _|| \_/ | \/ | + |_| |_|___|_| |_|\__/ + " + + export BUN_INSTALL="$HOME/.bun" + export PATH="$BUN_INSTALL/bin:$PATH" + + echo "Run 'bun install' for installing deps and 'redis-server --daemonize yes && bun run start' to start the servers" + ''; +} diff --git a/views/home.jade b/views/home.jade index 9c6fb58..910e508 100644 --- a/views/home.jade +++ b/views/home.jade @@ -12,9 +12,9 @@ block body tr td form.home(onsubmit="return go();") - label Nommez votre nouveau tableau : + label Créer/ouvrir un tableau intitulé : br input.text(type="text", name="name") - a#go(onclick="return go();")  Allons-y. + a#go(onclick="return go();") OK p.home Exemple : p.home!= '' + locals.url + '/demo' diff --git a/views/index.jade b/views/index.jade index 94a8c7b..e247fb5 100644 --- a/views/index.jade +++ b/views/index.jade @@ -1,116 +1,59 @@ extends layout block header - - if (locals.demo) - div.notice-bar Tableau de démonstration.
      N’y mettez rien d’important ! - div.actions - a#share-link(href="#share", aria-controls="share", title="Partager le tableau") - i.fa.fa-fw.fa-lg.fa-share-alt - span Partager - a#revisions-link(href="#revisions", aria-controls="revisions", title="Révisions") - i.fa.fa-fw.fa-lg.fa-exchange - span Révisions - a#smallify(href="javascript:void(0);", title="Réduire la taille des post-it") - i.fa.fa-fw.fa-lg.fa-search-plus - span.big Grands Post-it - span.small Petits Post-it - a#full-page(href="javascript:void(0);", aria-hidden="true", title="Plein écran") - i.fa.fa-fw.fa-lg.fa-expand - span.full-screen Plein écran - span.contain-screen Réduire + div#create-card.post-it-actions + a.add-post-it.mini-card.white(href="#", data-color="white", title='Ajouter une note blanche') + svg(xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-plus-lg" viewBox="0 0 16 16") + path(fill-rule="evenodd" d="M8 2a.5.5 0 0 1 .5.5v5h5a.5.5 0 0 1 0 1h-5v5a.5.5 0 0 1-1 0v-5h-5a.5.5 0 0 1 0-1h5v-5A.5.5 0 0 1 8 2Z") + a.add-post-it.mini-card.yellow(href="#", data-color="yellow", title='Ajouter une note jaune') + svg(xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-plus-lg" viewBox="0 0 16 16") + path(fill-rule="evenodd" d="M8 2a.5.5 0 0 1 .5.5v5h5a.5.5 0 0 1 0 1h-5v5a.5.5 0 0 1-1 0v-5h-5a.5.5 0 0 1 0-1h5v-5A.5.5 0 0 1 8 2Z") + a.add-post-it.mini-card.green(href="#", data-color="green", title='Ajouter une note verte') + svg(xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-plus-lg" viewBox="0 0 16 16") + path(fill-rule="evenodd" d="M8 2a.5.5 0 0 1 .5.5v5h5a.5.5 0 0 1 0 1h-5v5a.5.5 0 0 1-1 0v-5h-5a.5.5 0 0 1 0-1h5v-5A.5.5 0 0 1 8 2Z") + a.add-post-it.mini-card.blue(href="#", data-color="blue", title='Ajouter une note bleu') + svg(xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-plus-lg" viewBox="0 0 16 16") + path(fill-rule="evenodd" d="M8 2a.5.5 0 0 1 .5.5v5h5a.5.5 0 0 1 0 1h-5v5a.5.5 0 0 1-1 0v-5h-5a.5.5 0 0 1 0-1h5v-5A.5.5 0 0 1 8 2Z") + a.add-post-it.mini-card.pink(href="#", data-color="pink", title='Ajouter une note rose') + svg(xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-plus-lg" viewBox="0 0 16 16") + path(fill-rule="evenodd" d="M8 2a.5.5 0 0 1 .5.5v5h5a.5.5 0 0 1 0 1h-5v5a.5.5 0 0 1-1 0v-5h-5a.5.5 0 0 1 0-1h5v-5A.5.5 0 0 1 8 2Z") + div.stickers(style="display:none") + div.sticker#sticker-red(title='Glisser-déposer la pastille rouge') + div.sticker#sticker-blue(title='Glisser-déposer la pastille bleue') + div.sticker#sticker-yellow(title='Glisser-déposer la pastille jaune') + div.sticker#sticker-green(title='Glisser-déposer la pastille verte') + div.sticker#sticker-pink(title='Glisser-déposer la pastille rose') + div.sticker#sticker-lightblue(title='Glisser-déposer la pastille bleu clair') + div.sticker#sticker-orange(title='Glisser-déposer la pastille orange') + div.sticker#sticker-purple(title='Glisser-déposer la pastille violette') + br + div.sticker#sticker-gold(title='Glisser-déposer une étoile dorée') + div.sticker#sticker-bluestar(title='Glisser-déposer une étoile bleue') + div.sticker#sticker-silverstar(title='Glisser-déposer une étoile argentée') + div.sticker#sticker-redstar(title='Glisser-déposer une étoile rouge') + div.sticker#nosticker(title='Supprimer les pastilles ou les étoiles d\'une note') + div.actions + a#smallify(href="#size", title="Changer la taille des post-it") + svg(xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-zoom-in" viewBox="0 0 16 16") + path(fill-rule="evenodd" d="M6.5 12a5.5 5.5 0 1 0 0-11 5.5 5.5 0 0 0 0 11zM13 6.5a6.5 6.5 0 1 1-13 0 6.5 6.5 0 0 1 13 0z") + path(d="M10.344 11.742c.03.04.062.078.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.007 1.007 0 0 0-.115-.1 6.538 6.538 0 0 1-1.398 1.4z") + path(fill-rule="evenodd" d="M6.5 3a.5.5 0 0 1 .5.5V6h2.5a.5.5 0 0 1 0 1H7v2.5a.5.5 0 0 1-1 0V7H3.5a.5.5 0 0 1 0-1H6V3.5a.5.5 0 0 1 .5-.5z") + a#full-page(href="#fullscreen", aria-hidden="true", title="Plein écran") + svg(xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrows-fullscreen" viewBox="0 0 16 16") + path(fill-rule="evenodd" d="M5.828 10.172a.5.5 0 0 0-.707 0l-4.096 4.096V11.5a.5.5 0 0 0-1 0v3.975a.5.5 0 0 0 .5.5H4.5a.5.5 0 0 0 0-1H1.732l4.096-4.096a.5.5 0 0 0 0-.707zm4.344 0a.5.5 0 0 1 .707 0l4.096 4.096V11.5a.5.5 0 1 1 1 0v3.975a.5.5 0 0 1-.5.5H11.5a.5.5 0 0 1 0-1h2.768l-4.096-4.096a.5.5 0 0 1 0-.707zm0-4.344a.5.5 0 0 0 .707 0l4.096-4.096V4.5a.5.5 0 1 0 1 0V.525a.5.5 0 0 0-.5-.5H11.5a.5.5 0 0 0 0 1h2.768l-4.096 4.096a.5.5 0 0 0 0 .707zm-4.344 0a.5.5 0 0 1-.707 0L1.025 1.732V4.5a.5.5 0 0 1-1 0V.525a.5.5 0 0 1 .5-.5H4.5a.5.5 0 0 1 0 1H1.732l4.096 4.096a.5.5 0 0 1 0 .707z") + a.toggle-nav(href="#share",aria-hidden="true", title="Partager le tableau") + svg(xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-share-fill" viewBox="0 0 16 16") + path(d="M11 2.5a2.5 2.5 0 1 1 .603 1.628l-6.718 3.12a2.499 2.499 0 0 1 0 1.504l6.718 3.12a2.5 2.5 0 1 1-.488.876l-6.718-3.12a2.5 2.5 0 1 1 0-3.256l6.718-3.12A2.5 2.5 0 0 1 11 2.5z") + a.toggle-nav(href="#settings", aria-hidden="true", title="Options") + svg(xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-gear-fill" viewBox="0 0 16 16") + path(d="M9.405 1.05c-.413-1.4-2.397-1.4-2.81 0l-.1.34a1.464 1.464 0 0 1-2.105.872l-.31-.17c-1.283-.698-2.686.705-1.987 1.987l.169.311c.446.82.023 1.841-.872 2.105l-.34.1c-1.4.413-1.4 2.397 0 2.81l.34.1a1.464 1.464 0 0 1 .872 2.105l-.17.31c-.698 1.283.705 2.686 1.987 1.987l.311-.169a1.464 1.464 0 0 1 2.105.872l.1.34c.413 1.4 2.397 1.4 2.81 0l.1-.34a1.464 1.464 0 0 1 2.105-.872l.31.17c1.283.698 2.686-.705 1.987-1.987l-.169-.311a1.464 1.464 0 0 1 .872-2.105l.34-.1c1.4-.413 1.4-2.397 0-2.81l-.34-.1a1.464 1.464 0 0 1-.872-2.105l.17-.31c.698-1.283-.705-2.686-1.987-1.987l-.311.169a1.464 1.464 0 0 1-2.105-.872l-.1-.34zM8 10.93a2.929 2.929 0 1 1 0-5.86 2.929 2.929 0 0 1 0 5.858z") block body - div.container - div.board-container - div.board-outline - div#board - div#board-doodles - table#board-table.board-table - tr - td#icon-col(width='1%') - image#add-col.col-icon(width='20', height='20', src='images/icons/iconic/raster/black/plus_alt_32x32.png' alt='Ajouter une colonne') - image#delete-col.col-icon(width='20', height='20', src='images/icons/iconic/raster/black/minus_alt_32x32.png' alt='Supprimer une colonne') - - div.container - div.buttons - i#create-card.fa.fa-plus-circle.fa-2x.bottom-icon(title='Ajouter une note') - span Ajouter un Post-it - div.form-group - label.control-label(for='choose-card-color') Couleur - select#choose-card-color.form-control - option(value='random') Au hasard - option(value='yellow') Jaune - option(value='green') Vert - option(value='blue') Bleu - option(value='white') Blanc - - - div.stickers - div.sticker#sticker-red(title='Ajouter une pastille rouge') - div.sticker#sticker-blue(title='Ajouter une pastille bleue') - div.sticker#sticker-yellow(title='Ajouter une pastille jaune') - div.sticker#sticker-green(title='Ajouter une pastille verte') - br - div.sticker#sticker-pink(title='Ajouter une pastille rose') - div.sticker#sticker-lightblue(title='Ajouter une pastille bleu clair') - div.sticker#sticker-orange(title='Ajouter une pastille orange') - div.sticker#sticker-purple(title='Ajouter une pastille violette') - br - div.sticker#sticker-gold(title='Ajouter une étoile dorée') - div.sticker#sticker-bluestar(title='Ajouter une étoile bleue') - div.sticker#sticker-silverstar(title='Ajouter une étoile argentée') - div.sticker#sticker-redstar(title='Ajouter une étoile rouge') - br - div.sticker#nosticker(title='Supprimer les pastilles ou les étoiles d\'une note') - - - div.names - p connectés : - input#yourname-input - span.you-text (vous) - ul#names-ul - - div#share.modal - div.modal-content - div.header - a#close(href="#") - div.box.box3 - - h2 Partager le tableau - div.copy - div.form-inline - div.input-group - input#taburl.form-control(disabled='disabled') - div.input-group-addon - a#copyurl(href='#', title='Copier l\'adresse du tableau dans votre presse-papier') - i.fa.fa-clipboard - a(href="#") - div.overlay - - div#revisions.modal - div.modal-content - div.header - a#close(href="#") - div.box.box3 - - h2 Révisions - Import/Export - div.copy - div.revisions - h3 Révisions - button#create-revision.btn.btn-primary Créer une révision - div - ul#revisions-list - div.export - h3 Exporter le tableau - button#export-txt.btn.btn-primary Format texte - button#export-csv.btn.btn-primary Format CSV - button#export-json.btn.btn-primary Format JSON (pour import dans Post-it) - - div.import - h3 Importer un tableau - div.form-inline - div.form-group - label(for="import-input") Fichier JSON à importer - input(type="file")#import-input.form-control - button#import-file.btn.btn-primary Importer - a(href="#") - div.overlay \ No newline at end of file + div.container + div.board-container + div.board-outline + div#board + table#board-table.board-table + tr + td#icon-col(width='1%') + image#add-col.col-icon(width='20', height='20', src='images/icons/iconic/raster/black/plus_alt_32x32.png' alt='Ajouter une colonne') + image#delete-col.col-icon(width='20', height='20', src='images/icons/iconic/raster/black/minus_alt_32x32.png' alt='Supprimer une colonne') \ No newline at end of file diff --git a/views/layout.jade b/views/layout.jade index 5ae4b20..9664c3d 100644 --- a/views/layout.jade +++ b/views/layout.jade @@ -1,50 +1,110 @@ doctype html html(lang="fr") - head + head + link(rel="stylesheet", type="text/css", href="typeface-inter/Inter Web/inter.css") + link(rel="stylesheet", type="text/css", href="css/style.css") + if locals.faviconUrl + link(rel="icon", type="image/png", href=locals.faviconUrl) + else + link(rel="icon", type="image/png", href="/images/favicon.png") + title= locals.pageTitle + body + div#site-wrapper + div#site-canvas + div#site-menu + a.toggle-nav.pull-right.close-link(href="#") Fermer   + svg(xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-x-lg" viewBox="0 0 16 16") + path(d="M2.146 2.854a.5.5 0 1 1 .708-.708L8 7.293l5.146-5.147a.5.5 0 0 1 .708.708L8.707 8l5.147 5.146a.5.5 0 0 1-.708.708L8 8.707l-5.146 5.147a.5.5 0 0 1-.708-.708L7.293 8 2.146 2.854Z") + + div#share + div.copy + h2 Partager le tableau + h3 par lien + div.form-inline + div.input-group + input.replace-url.form-control(disabled='disabled') + div.input-group-addon + a.copyurl(href='#', title='Copier l\'adresse du tableau dans votre presse-papier') + i.fa.fa-clipboard + h3 en iframe HTML + div.form-inline + div.input-group + textarea.share-iframe.form-control(disabled='disabled', name="html-widget", cols="30", rows="3") + | <iframe src="{{replace-url}}" width="100%" height="600" frameborder="0"></iframe> + div.input-group-addon + a#copyurl(href='#', title='Copier l\'adresse du tableau dans votre presse-papier') + i.fa.fa-clipboard + div.export + h2 Exporter le tableau + button#export-txt.btn.btn-primary Format texte + button#export-csv.btn.btn-primary Format CSV + button#export-json.btn.btn-primary Format JSON (pour import dans Post-it) + div.names + p connectés : + input#yourname-input + span.you-text (vous) + ul#names-ul - - - - - - - //- - - - - - - - - - - - - - - - - if locals.faviconUrl - link(rel="icon" type="image/png" href=locals.faviconUrl) - else - link(rel="icon" type="image/png" href="/images/favicon.png") - - title= locals.pageTitle - - body - div#header-bar(data-url=locals.headerBarUrl) - header.container.main-header - div.title - a(href="/", title="Retour à la page d'accueil") - if locals.logoUrl - img.logo(src=locals.logoUrl, alt="logo Post-it") - else - img.logo(src="/images/logo-Post-it.svg", alt="logo Post-it") - div.base-line Organiser ses idées collectivement - block header - main - block body - div.clearfix - footer.container - block footer - div.credits Logiciel libre basé sur Framemo et Scrumblr - Code source \ No newline at end of file + div#settings + h2 Image de fond + div.backgrounds + img.bg(src="images/backgrounds/lagune.jpg", alt="lagune") + img.bg(src="images/backgrounds/canoe.jpg", alt="canoe") + img.bg(src="images/backgrounds/ciel.jpg", alt="ciel") + img.bg(src="images/backgrounds/contreplaque.jpg", alt="contreplaque") + img.bg(src="images/backgrounds/muscaris.jpg", alt="muscaris") + img.bg(src="images/backgrounds/nuagesoir.jpg", alt="nuagesoir") + img.bg(src="images/backgrounds/osier.jpg", alt="osier") + img.bg(src="images/backgrounds/planches.jpg", alt="planches") + img.bg(src="images/backgrounds/ardoise.jpg", alt="ardoise") + img.bg(src="images/backgrounds/clouds.jpg", alt="clouds") + img.bg(src="images/backgrounds/crab.jpg", alt="crab") + img.bg(src="images/backgrounds/ecorces.jpg", alt="ecorces") + img.bg(src="images/backgrounds/kiwi.jpg", alt="kiwi") + img.bg(src="images/backgrounds/plants.jpg", alt="plants") + img.bg(src="images/backgrounds/straw.jpg", alt="straw") + img.bg(src="images/backgrounds/textile.jpg", alt="textile") + img.bg(src="images/backgrounds/trees.jpg", alt="trees") + img.bg(src="images/backgrounds/yellow-bamboos.jpg", alt="yellow-bamboos") + input.bgurl.form-control(type="url", placeholder="URL vers image de fond", name="bgurl") + div.revisions + h2 Révisions + button#create-revision.btn.btn-primary Créer une révision + div + ul#revisions-list + div.import + h2 Importer un tableau + div.form-inline + div.form-group + label(for="import-input") Fichier JSON à importer + input(type="file")#import-input.form-control + button#import-file.btn.btn-primary Importer + div.credits Logiciel libre basé sur Framemo et Scrumblr - Code source + div#header-bar(data-url=locals.headerBarUrl) + header.container.main-header + div.title + a(href="/", title="Retour à la page d'accueil") + if locals.logoUrl + img.logo(src=locals.logoUrl, alt="logo Post-it") + else + span.logo-title Post-it + if (locals.home === true) + div.base-line Organiser ses idées collectivement + if (locals.demo === true) + div.base-line Tableau de démonstration.
      N’y mettez rien d’important ! + block header + main + block body + div.clearfix + footer.container + block footer + script(src="/reload/reload.js") + script(src="lib/jquery.min.js") + script(src="lib/jquery-ui.min.js") + script(src="lib/jquery.ui.touch-punch.min.js") + script(src="lib/jquery.jeditable.js") + script(src="lib/jquery.blockUI.js") + script(src="lib/marked.min.js") + script(src="lib/moment-with-locales.min.js") + script(src="socket.io/socket.io.js") + script(src="script.js") \ No newline at end of file