diff --git a/app/Resources/views/.gitkeep b/app/Resources/views/.gitkeep
new file mode 100644
index 000000000..e69de29bb
diff --git a/app/Resources/views/_global/public/css/jquery-ui-1.10.4.custom.css b/app/Resources/views/_global/public/css/jquery-ui-1.10.4.custom.css
deleted file mode 100644
index 5690172f6..000000000
--- a/app/Resources/views/_global/public/css/jquery-ui-1.10.4.custom.css
+++ /dev/null
@@ -1,560 +0,0 @@
-/*! jQuery UI - v1.10.4 - 2014-03-09
-* http://jqueryui.com
-* Includes: jquery.ui.core.css, jquery.ui.autocomplete.css, jquery.ui.menu.css, jquery.ui.theme.css
-* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
-* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */
-
-/* Layout helpers
-----------------------------------*/
-.ui-helper-hidden {
- display: none;
-}
-.ui-helper-hidden-accessible {
- border: 0;
- clip: rect(0 0 0 0);
- height: 1px;
- margin: -1px;
- overflow: hidden;
- padding: 0;
- position: absolute;
- width: 1px;
-}
-.ui-helper-reset {
- margin: 0;
- padding: 0;
- border: 0;
- outline: 0;
- line-height: 1.3;
- text-decoration: none;
- font-size: 100%;
- list-style: none;
-}
-.ui-helper-clearfix:before,
-.ui-helper-clearfix:after {
- content: "";
- display: table;
- border-collapse: collapse;
-}
-.ui-helper-clearfix:after {
- clear: both;
-}
-.ui-helper-clearfix {
- min-height: 0; /* support: IE7 */
-}
-.ui-helper-zfix {
- width: 100%;
- height: 100%;
- top: 0;
- left: 0;
- position: absolute;
- opacity: 0;
- filter:Alpha(Opacity=0);
-}
-
-.ui-front {
- z-index: 100;
-}
-
-
-/* Interaction Cues
-----------------------------------*/
-.ui-state-disabled {
- cursor: default !important;
-}
-
-
-/* Icons
-----------------------------------*/
-
-/* states and images */
-.ui-icon {
- display: block;
- text-indent: -99999px;
- overflow: hidden;
- background-repeat: no-repeat;
-}
-
-
-/* Misc visuals
-----------------------------------*/
-
-/* Overlays */
-.ui-widget-overlay {
- position: fixed;
- top: 0;
- left: 0;
- width: 100%;
- height: 100%;
-}
-.ui-autocomplete {
- position: absolute;
- top: 0;
- left: 0;
- cursor: default;
-}
-.ui-menu {
- list-style: none;
- padding: 2px;
- margin: 0;
- display: block;
- outline: none;
-}
-.ui-menu .ui-menu {
- margin-top: -3px;
- position: absolute;
-}
-.ui-menu .ui-menu-item {
- margin: 0;
- padding: 0;
- width: 100%;
- /* support: IE10, see #8844 */
- list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
-}
-.ui-menu .ui-menu-divider {
- margin: 5px -2px 5px -2px;
- height: 0;
- font-size: 0;
- line-height: 0;
- border-width: 1px 0 0 0;
-}
-.ui-menu .ui-menu-item a {
- text-decoration: none;
- display: block;
- padding: 2px .4em;
- line-height: 1.5;
- min-height: 0; /* support: IE7 */
- font-weight: normal;
-}
-.ui-menu .ui-menu-item a.ui-state-focus,
-.ui-menu .ui-menu-item a.ui-state-active {
- font-weight: normal;
- margin: -1px;
-}
-
-.ui-menu .ui-state-disabled {
- font-weight: normal;
- margin: .4em 0 .2em;
- line-height: 1.5;
-}
-.ui-menu .ui-state-disabled a {
- cursor: default;
-}
-
-/* icon support */
-.ui-menu-icons {
- position: relative;
-}
-.ui-menu-icons .ui-menu-item a {
- position: relative;
- padding-left: 2em;
-}
-
-/* left-aligned */
-.ui-menu .ui-icon {
- position: absolute;
- top: .2em;
- left: .2em;
-}
-
-/* right-aligned */
-.ui-menu .ui-menu-icon {
- position: static;
- float: right;
-}
-
-/* Component containers
-----------------------------------*/
-.ui-widget {
- font-family: Verdana,Arial,sans-serif;
- font-size: 1.1em;
-}
-.ui-widget .ui-widget {
- font-size: 1em;
-}
-.ui-widget input,
-.ui-widget select,
-.ui-widget textarea,
-.ui-widget button {
- font-family: Verdana,Arial,sans-serif;
- font-size: 1em;
-}
-.ui-widget-content {
- border: 1px solid #aaaaaa;
- background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
- color: #222222;
-}
-.ui-widget-content a {
- color: #222222;
-}
-.ui-widget-header {
- border: 1px solid #aaaaaa;
- background: #cccccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
- color: #222222;
- font-weight: bold;
-}
-.ui-widget-header a {
- color: #222222;
-}
-
-/* Interaction states
-----------------------------------*/
-.ui-state-default,
-.ui-widget-content .ui-state-default,
-.ui-widget-header .ui-state-default {
- border: 1px solid #d3d3d3;
- background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
- font-weight: normal;
- color: #555555;
-}
-.ui-state-default a,
-.ui-state-default a:link,
-.ui-state-default a:visited {
- color: #555555;
- text-decoration: none;
-}
-.ui-state-hover,
-.ui-widget-content .ui-state-hover,
-.ui-widget-header .ui-state-hover,
-.ui-state-focus,
-.ui-widget-content .ui-state-focus,
-.ui-widget-header .ui-state-focus {
- border: 1px solid #999999;
- background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
- font-weight: normal;
- color: #212121;
-}
-.ui-state-hover a,
-.ui-state-hover a:hover,
-.ui-state-hover a:link,
-.ui-state-hover a:visited,
-.ui-state-focus a,
-.ui-state-focus a:hover,
-.ui-state-focus a:link,
-.ui-state-focus a:visited {
- color: #212121;
- text-decoration: none;
-}
-.ui-state-active,
-.ui-widget-content .ui-state-active,
-.ui-widget-header .ui-state-active {
- border: 1px solid #aaaaaa;
- background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
- font-weight: normal;
- color: #212121;
-}
-.ui-state-active a,
-.ui-state-active a:link,
-.ui-state-active a:visited {
- color: #212121;
- text-decoration: none;
-}
-
-/* Interaction Cues
-----------------------------------*/
-.ui-state-highlight,
-.ui-widget-content .ui-state-highlight,
-.ui-widget-header .ui-state-highlight {
- border: 1px solid #fcefa1;
- background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
- color: #363636;
-}
-.ui-state-highlight a,
-.ui-widget-content .ui-state-highlight a,
-.ui-widget-header .ui-state-highlight a {
- color: #363636;
-}
-.ui-state-error,
-.ui-widget-content .ui-state-error,
-.ui-widget-header .ui-state-error {
- border: 1px solid #cd0a0a;
- background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
- color: #cd0a0a;
-}
-.ui-state-error a,
-.ui-widget-content .ui-state-error a,
-.ui-widget-header .ui-state-error a {
- color: #cd0a0a;
-}
-.ui-state-error-text,
-.ui-widget-content .ui-state-error-text,
-.ui-widget-header .ui-state-error-text {
- color: #cd0a0a;
-}
-.ui-priority-primary,
-.ui-widget-content .ui-priority-primary,
-.ui-widget-header .ui-priority-primary {
- font-weight: bold;
-}
-.ui-priority-secondary,
-.ui-widget-content .ui-priority-secondary,
-.ui-widget-header .ui-priority-secondary {
- opacity: .7;
- filter:Alpha(Opacity=70);
- font-weight: normal;
-}
-.ui-state-disabled,
-.ui-widget-content .ui-state-disabled,
-.ui-widget-header .ui-state-disabled {
- opacity: .35;
- filter:Alpha(Opacity=35);
- background-image: none;
-}
-.ui-state-disabled .ui-icon {
- filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
-}
-
-/* Icons
-----------------------------------*/
-
-/* states and images */
-.ui-icon {
- width: 16px;
- height: 16px;
-}
-.ui-icon,
-.ui-widget-content .ui-icon {
- background-image: url(images/ui-icons_222222_256x240.png);
-}
-.ui-widget-header .ui-icon {
- background-image: url(images/ui-icons_222222_256x240.png);
-}
-.ui-state-default .ui-icon {
- 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);
-}
-.ui-state-active .ui-icon {
- background-image: url(images/ui-icons_454545_256x240.png);
-}
-.ui-state-highlight .ui-icon {
- 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);
-}
-
-/* positioning */
-.ui-icon-blank { background-position: 16px 16px; }
-.ui-icon-carat-1-n { background-position: 0 0; }
-.ui-icon-carat-1-ne { background-position: -16px 0; }
-.ui-icon-carat-1-e { background-position: -32px 0; }
-.ui-icon-carat-1-se { background-position: -48px 0; }
-.ui-icon-carat-1-s { background-position: -64px 0; }
-.ui-icon-carat-1-sw { background-position: -80px 0; }
-.ui-icon-carat-1-w { background-position: -96px 0; }
-.ui-icon-carat-1-nw { background-position: -112px 0; }
-.ui-icon-carat-2-n-s { background-position: -128px 0; }
-.ui-icon-carat-2-e-w { background-position: -144px 0; }
-.ui-icon-triangle-1-n { background-position: 0 -16px; }
-.ui-icon-triangle-1-ne { background-position: -16px -16px; }
-.ui-icon-triangle-1-e { background-position: -32px -16px; }
-.ui-icon-triangle-1-se { background-position: -48px -16px; }
-.ui-icon-triangle-1-s { background-position: -64px -16px; }
-.ui-icon-triangle-1-sw { background-position: -80px -16px; }
-.ui-icon-triangle-1-w { background-position: -96px -16px; }
-.ui-icon-triangle-1-nw { background-position: -112px -16px; }
-.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
-.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
-.ui-icon-arrow-1-n { background-position: 0 -32px; }
-.ui-icon-arrow-1-ne { background-position: -16px -32px; }
-.ui-icon-arrow-1-e { background-position: -32px -32px; }
-.ui-icon-arrow-1-se { background-position: -48px -32px; }
-.ui-icon-arrow-1-s { background-position: -64px -32px; }
-.ui-icon-arrow-1-sw { background-position: -80px -32px; }
-.ui-icon-arrow-1-w { background-position: -96px -32px; }
-.ui-icon-arrow-1-nw { background-position: -112px -32px; }
-.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
-.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
-.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
-.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
-.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
-.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
-.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
-.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
-.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
-.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
-.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
-.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
-.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
-.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
-.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
-.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
-.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
-.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
-.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
-.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
-.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
-.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
-.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
-.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
-.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
-.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
-.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
-.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
-.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
-.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
-.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
-.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
-.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
-.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
-.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
-.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
-.ui-icon-arrow-4 { background-position: 0 -80px; }
-.ui-icon-arrow-4-diag { background-position: -16px -80px; }
-.ui-icon-extlink { background-position: -32px -80px; }
-.ui-icon-newwin { background-position: -48px -80px; }
-.ui-icon-refresh { background-position: -64px -80px; }
-.ui-icon-shuffle { background-position: -80px -80px; }
-.ui-icon-transfer-e-w { background-position: -96px -80px; }
-.ui-icon-transferthick-e-w { background-position: -112px -80px; }
-.ui-icon-folder-collapsed { background-position: 0 -96px; }
-.ui-icon-folder-open { background-position: -16px -96px; }
-.ui-icon-document { background-position: -32px -96px; }
-.ui-icon-document-b { background-position: -48px -96px; }
-.ui-icon-note { background-position: -64px -96px; }
-.ui-icon-mail-closed { background-position: -80px -96px; }
-.ui-icon-mail-open { background-position: -96px -96px; }
-.ui-icon-suitcase { background-position: -112px -96px; }
-.ui-icon-comment { background-position: -128px -96px; }
-.ui-icon-person { background-position: -144px -96px; }
-.ui-icon-print { background-position: -160px -96px; }
-.ui-icon-trash { background-position: -176px -96px; }
-.ui-icon-locked { background-position: -192px -96px; }
-.ui-icon-unlocked { background-position: -208px -96px; }
-.ui-icon-bookmark { background-position: -224px -96px; }
-.ui-icon-tag { background-position: -240px -96px; }
-.ui-icon-home { background-position: 0 -112px; }
-.ui-icon-flag { background-position: -16px -112px; }
-.ui-icon-calendar { background-position: -32px -112px; }
-.ui-icon-cart { background-position: -48px -112px; }
-.ui-icon-pencil { background-position: -64px -112px; }
-.ui-icon-clock { background-position: -80px -112px; }
-.ui-icon-disk { background-position: -96px -112px; }
-.ui-icon-calculator { background-position: -112px -112px; }
-.ui-icon-zoomin { background-position: -128px -112px; }
-.ui-icon-zoomout { background-position: -144px -112px; }
-.ui-icon-search { background-position: -160px -112px; }
-.ui-icon-wrench { background-position: -176px -112px; }
-.ui-icon-gear { background-position: -192px -112px; }
-.ui-icon-heart { background-position: -208px -112px; }
-.ui-icon-star { background-position: -224px -112px; }
-.ui-icon-link { background-position: -240px -112px; }
-.ui-icon-cancel { background-position: 0 -128px; }
-.ui-icon-plus { background-position: -16px -128px; }
-.ui-icon-plusthick { background-position: -32px -128px; }
-.ui-icon-minus { background-position: -48px -128px; }
-.ui-icon-minusthick { background-position: -64px -128px; }
-.ui-icon-close { background-position: -80px -128px; }
-.ui-icon-closethick { background-position: -96px -128px; }
-.ui-icon-key { background-position: -112px -128px; }
-.ui-icon-lightbulb { background-position: -128px -128px; }
-.ui-icon-scissors { background-position: -144px -128px; }
-.ui-icon-clipboard { background-position: -160px -128px; }
-.ui-icon-copy { background-position: -176px -128px; }
-.ui-icon-contact { background-position: -192px -128px; }
-.ui-icon-image { background-position: -208px -128px; }
-.ui-icon-video { background-position: -224px -128px; }
-.ui-icon-script { background-position: -240px -128px; }
-.ui-icon-alert { background-position: 0 -144px; }
-.ui-icon-info { background-position: -16px -144px; }
-.ui-icon-notice { background-position: -32px -144px; }
-.ui-icon-help { background-position: -48px -144px; }
-.ui-icon-check { background-position: -64px -144px; }
-.ui-icon-bullet { background-position: -80px -144px; }
-.ui-icon-radio-on { background-position: -96px -144px; }
-.ui-icon-radio-off { background-position: -112px -144px; }
-.ui-icon-pin-w { background-position: -128px -144px; }
-.ui-icon-pin-s { background-position: -144px -144px; }
-.ui-icon-play { background-position: 0 -160px; }
-.ui-icon-pause { background-position: -16px -160px; }
-.ui-icon-seek-next { background-position: -32px -160px; }
-.ui-icon-seek-prev { background-position: -48px -160px; }
-.ui-icon-seek-end { background-position: -64px -160px; }
-.ui-icon-seek-start { background-position: -80px -160px; }
-/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
-.ui-icon-seek-first { background-position: -80px -160px; }
-.ui-icon-stop { background-position: -96px -160px; }
-.ui-icon-eject { background-position: -112px -160px; }
-.ui-icon-volume-off { background-position: -128px -160px; }
-.ui-icon-volume-on { background-position: -144px -160px; }
-.ui-icon-power { background-position: 0 -176px; }
-.ui-icon-signal-diag { background-position: -16px -176px; }
-.ui-icon-signal { background-position: -32px -176px; }
-.ui-icon-battery-0 { background-position: -48px -176px; }
-.ui-icon-battery-1 { background-position: -64px -176px; }
-.ui-icon-battery-2 { background-position: -80px -176px; }
-.ui-icon-battery-3 { background-position: -96px -176px; }
-.ui-icon-circle-plus { background-position: 0 -192px; }
-.ui-icon-circle-minus { background-position: -16px -192px; }
-.ui-icon-circle-close { background-position: -32px -192px; }
-.ui-icon-circle-triangle-e { background-position: -48px -192px; }
-.ui-icon-circle-triangle-s { background-position: -64px -192px; }
-.ui-icon-circle-triangle-w { background-position: -80px -192px; }
-.ui-icon-circle-triangle-n { background-position: -96px -192px; }
-.ui-icon-circle-arrow-e { background-position: -112px -192px; }
-.ui-icon-circle-arrow-s { background-position: -128px -192px; }
-.ui-icon-circle-arrow-w { background-position: -144px -192px; }
-.ui-icon-circle-arrow-n { background-position: -160px -192px; }
-.ui-icon-circle-zoomin { background-position: -176px -192px; }
-.ui-icon-circle-zoomout { background-position: -192px -192px; }
-.ui-icon-circle-check { background-position: -208px -192px; }
-.ui-icon-circlesmall-plus { background-position: 0 -208px; }
-.ui-icon-circlesmall-minus { background-position: -16px -208px; }
-.ui-icon-circlesmall-close { background-position: -32px -208px; }
-.ui-icon-squaresmall-plus { background-position: -48px -208px; }
-.ui-icon-squaresmall-minus { background-position: -64px -208px; }
-.ui-icon-squaresmall-close { background-position: -80px -208px; }
-.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
-.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
-.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
-.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
-.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
-.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
-
-
-/* Misc visuals
-----------------------------------*/
-
-/* Corner radius */
-.ui-corner-all,
-.ui-corner-top,
-.ui-corner-left,
-.ui-corner-tl {
- border-top-left-radius: 4px;
-}
-.ui-corner-all,
-.ui-corner-top,
-.ui-corner-right,
-.ui-corner-tr {
- border-top-right-radius: 4px;
-}
-.ui-corner-all,
-.ui-corner-bottom,
-.ui-corner-left,
-.ui-corner-bl {
- border-bottom-left-radius: 4px;
-}
-.ui-corner-all,
-.ui-corner-bottom,
-.ui-corner-right,
-.ui-corner-br {
- border-bottom-right-radius: 4px;
-}
-
-/* Overlays */
-.ui-widget-overlay {
- background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
- opacity: .3;
- filter: Alpha(Opacity=30);
-}
-.ui-widget-shadow {
- margin: -8px 0 0 -8px;
- padding: 8px;
- background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
- opacity: .3;
- filter: Alpha(Opacity=30);
- border-radius: 8px;
-}
diff --git a/app/Resources/views/_global/public/css/jquery-ui-1.10.4.custom.min.css b/app/Resources/views/_global/public/css/jquery-ui-1.10.4.custom.min.css
deleted file mode 100644
index 4dba92a8a..000000000
--- a/app/Resources/views/_global/public/css/jquery-ui-1.10.4.custom.min.css
+++ /dev/null
@@ -1,7 +0,0 @@
-/*! jQuery UI - v1.10.4 - 2014-03-09
-* http://jqueryui.com
-* Includes: jquery.ui.core.css, jquery.ui.autocomplete.css, jquery.ui.menu.css, jquery.ui.theme.css
-* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
-* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */
-
-.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:none}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;width:100%;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;min-height:0;font-weight:normal}.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}.ui-menu .ui-state-disabled{font-weight:normal;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}.ui-state-default .ui-icon{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)}.ui-state-active .ui-icon{background-image:url(images/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{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)}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}
\ No newline at end of file
diff --git a/app/Resources/views/_global/public/img/appicon/apple-touch-icon-114.png b/app/Resources/views/_global/public/img/appicon/apple-touch-icon-114.png
deleted file mode 100755
index 0e96edd5c..000000000
Binary files a/app/Resources/views/_global/public/img/appicon/apple-touch-icon-114.png and /dev/null differ
diff --git a/app/Resources/views/_global/public/img/appicon/apple-touch-icon-120.png b/app/Resources/views/_global/public/img/appicon/apple-touch-icon-120.png
deleted file mode 100755
index dc5aab1c4..000000000
Binary files a/app/Resources/views/_global/public/img/appicon/apple-touch-icon-120.png and /dev/null differ
diff --git a/app/Resources/views/_global/public/img/appicon/apple-touch-icon-144.png b/app/Resources/views/_global/public/img/appicon/apple-touch-icon-144.png
deleted file mode 100755
index 1d005db6f..000000000
Binary files a/app/Resources/views/_global/public/img/appicon/apple-touch-icon-144.png and /dev/null differ
diff --git a/app/Resources/views/_global/public/img/appicon/apple-touch-icon-152.png b/app/Resources/views/_global/public/img/appicon/apple-touch-icon-152.png
deleted file mode 100755
index f915231fa..000000000
Binary files a/app/Resources/views/_global/public/img/appicon/apple-touch-icon-152.png and /dev/null differ
diff --git a/app/Resources/views/_global/public/img/appicon/apple-touch-icon-57.png b/app/Resources/views/_global/public/img/appicon/apple-touch-icon-57.png
deleted file mode 100755
index 5aa19ed96..000000000
Binary files a/app/Resources/views/_global/public/img/appicon/apple-touch-icon-57.png and /dev/null differ
diff --git a/app/Resources/views/_global/public/img/appicon/apple-touch-icon-72.png b/app/Resources/views/_global/public/img/appicon/apple-touch-icon-72.png
deleted file mode 100755
index b8b48e1bc..000000000
Binary files a/app/Resources/views/_global/public/img/appicon/apple-touch-icon-72.png and /dev/null differ
diff --git a/app/Resources/views/_global/public/img/appicon/apple-touch-icon-76.png b/app/Resources/views/_global/public/img/appicon/apple-touch-icon-76.png
deleted file mode 100755
index 9f9dba27e..000000000
Binary files a/app/Resources/views/_global/public/img/appicon/apple-touch-icon-76.png and /dev/null differ
diff --git a/app/Resources/views/_global/public/img/appicon/apple-touch-icon.png b/app/Resources/views/_global/public/img/appicon/apple-touch-icon.png
deleted file mode 100755
index 9cf29e2b4..000000000
Binary files a/app/Resources/views/_global/public/img/appicon/apple-touch-icon.png and /dev/null differ
diff --git a/app/Resources/views/_global/public/img/appicon/favicon.ico b/app/Resources/views/_global/public/img/appicon/favicon.ico
deleted file mode 100755
index 0346558ba..000000000
Binary files a/app/Resources/views/_global/public/img/appicon/favicon.ico and /dev/null differ
diff --git a/app/Resources/views/_global/public/img/icons/carrot-icon--black.png b/app/Resources/views/_global/public/img/icons/carrot-icon--black.png
deleted file mode 100644
index 6da7925b5..000000000
Binary files a/app/Resources/views/_global/public/img/icons/carrot-icon--black.png and /dev/null differ
diff --git a/app/Resources/views/_global/public/img/icons/carrot-icon--white.png b/app/Resources/views/_global/public/img/icons/carrot-icon--white.png
deleted file mode 100644
index a70044b6f..000000000
Binary files a/app/Resources/views/_global/public/img/icons/carrot-icon--white.png and /dev/null differ
diff --git a/app/Resources/views/_global/public/img/icons/diaspora-icon--black.png b/app/Resources/views/_global/public/img/icons/diaspora-icon--black.png
deleted file mode 100644
index 32bca1947..000000000
Binary files a/app/Resources/views/_global/public/img/icons/diaspora-icon--black.png and /dev/null differ
diff --git a/app/Resources/views/_global/public/img/icons/diaspora-icon--white.png b/app/Resources/views/_global/public/img/icons/diaspora-icon--white.png
deleted file mode 100644
index fc48d47c4..000000000
Binary files a/app/Resources/views/_global/public/img/icons/diaspora-icon--white.png and /dev/null differ
diff --git a/app/Resources/views/_global/public/js/autoClose.js b/app/Resources/views/_global/public/js/autoClose.js
deleted file mode 100644
index e9145b7e2..000000000
--- a/app/Resources/views/_global/public/js/autoClose.js
+++ /dev/null
@@ -1,6 +0,0 @@
-$(document).ready(function() {
- current_url = window.location.href
- if (current_url.match("&closewin=true")) {
- window.close();
- }
-});
diff --git a/app/Resources/views/_global/public/js/autoCompleteTags.js b/app/Resources/views/_global/public/js/autoCompleteTags.js
deleted file mode 100755
index 90bc982c2..000000000
--- a/app/Resources/views/_global/public/js/autoCompleteTags.js
+++ /dev/null
@@ -1,47 +0,0 @@
-jQuery(function($) {
-
- function split( val ) {
- return val.split( /,\s*/ );
- }
- function extractLast( term ) {
- return split( term ).pop();
- }
-
-
- $("#value").bind("keydown", function(event) {
- if (event.keyCode === $.ui.keyCode.TAB && $(this).data("ui-autocomplete").menu.active) {
- event.preventDefault();
- }
- }).autocomplete({
- source : function(request, response) {
- $.getJSON("./?view=tags", {
- term : extractLast(request.term),
- //id: $(':hidden#entry_id').val()
- }, response);
- },
- search : function() {
- // custom minLength
- var term = extractLast(this.value);
- if (term.length < 1) {
- return false;
- }
- },
- focus : function() {
- // prevent value inserted on focus
- return false;
- },
- select : function(event, ui) {
- var terms = split(this.value);
- // remove the current input
- terms.pop();
- // add the selected item
- terms.push(ui.item.value);
- // add placeholder to get the comma-and-space at the end
- terms.push("");
- this.value = terms.join(", ");
- return false;
- }
- });
-
-
-});
diff --git a/app/Resources/views/_global/public/js/jquery-2.0.3.min.js b/app/Resources/views/_global/public/js/jquery-2.0.3.min.js
deleted file mode 100644
index a4dd0a2f5..000000000
--- a/app/Resources/views/_global/public/js/jquery-2.0.3.min.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(e,undefined){var t,n,r=typeof undefined,i=e.location,o=e.document,s=o.documentElement,a=e.jQuery,u=e.$,l={},c=[],p="2.0.3",f=c.concat,h=c.push,d=c.slice,g=c.indexOf,m=l.toString,y=l.hasOwnProperty,v=p.trim,x=function(e,n){return new x.fn.init(e,n,t)},b=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,w=/\S+/g,T=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,C=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,k=/^-ms-/,N=/-([\da-z])/gi,E=function(e,t){return t.toUpperCase()},S=function(){o.removeEventListener("DOMContentLoaded",S,!1),e.removeEventListener("load",S,!1),x.ready()};x.fn=x.prototype={jquery:p,constructor:x,init:function(e,t,n){var r,i;if(!e)return this;if("string"==typeof e){if(r="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:T.exec(e),!r||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof x?t[0]:t,x.merge(this,x.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:o,!0)),C.test(r[1])&&x.isPlainObject(t))for(r in t)x.isFunction(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return i=o.getElementById(r[2]),i&&i.parentNode&&(this.length=1,this[0]=i),this.context=o,this.selector=e,this}return e.nodeType?(this.context=this[0]=e,this.length=1,this):x.isFunction(e)?n.ready(e):(e.selector!==undefined&&(this.selector=e.selector,this.context=e.context),x.makeArray(e,this))},selector:"",length:0,toArray:function(){return d.call(this)},get:function(e){return null==e?this.toArray():0>e?this[this.length+e]:this[e]},pushStack:function(e){var t=x.merge(this.constructor(),e);return t.prevObject=this,t.context=this.context,t},each:function(e,t){return x.each(this,e,t)},ready:function(e){return x.ready.promise().done(e),this},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(0>e?t:0);return this.pushStack(n>=0&&t>n?[this[n]]:[])},map:function(e){return this.pushStack(x.map(this,function(t,n){return e.call(t,n,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:h,sort:[].sort,splice:[].splice},x.fn.init.prototype=x.fn,x.extend=x.fn.extend=function(){var e,t,n,r,i,o,s=arguments[0]||{},a=1,u=arguments.length,l=!1;for("boolean"==typeof s&&(l=s,s=arguments[1]||{},a=2),"object"==typeof s||x.isFunction(s)||(s={}),u===a&&(s=this,--a);u>a;a++)if(null!=(e=arguments[a]))for(t in e)n=s[t],r=e[t],s!==r&&(l&&r&&(x.isPlainObject(r)||(i=x.isArray(r)))?(i?(i=!1,o=n&&x.isArray(n)?n:[]):o=n&&x.isPlainObject(n)?n:{},s[t]=x.extend(l,o,r)):r!==undefined&&(s[t]=r));return s},x.extend({expando:"jQuery"+(p+Math.random()).replace(/\D/g,""),noConflict:function(t){return e.$===x&&(e.$=u),t&&e.jQuery===x&&(e.jQuery=a),x},isReady:!1,readyWait:1,holdReady:function(e){e?x.readyWait++:x.ready(!0)},ready:function(e){(e===!0?--x.readyWait:x.isReady)||(x.isReady=!0,e!==!0&&--x.readyWait>0||(n.resolveWith(o,[x]),x.fn.trigger&&x(o).trigger("ready").off("ready")))},isFunction:function(e){return"function"===x.type(e)},isArray:Array.isArray,isWindow:function(e){return null!=e&&e===e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?l[m.call(e)]||"object":typeof e},isPlainObject:function(e){if("object"!==x.type(e)||e.nodeType||x.isWindow(e))return!1;try{if(e.constructor&&!y.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(t){return!1}return!0},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},error:function(e){throw Error(e)},parseHTML:function(e,t,n){if(!e||"string"!=typeof e)return null;"boolean"==typeof t&&(n=t,t=!1),t=t||o;var r=C.exec(e),i=!n&&[];return r?[t.createElement(r[1])]:(r=x.buildFragment([e],t,i),i&&x(i).remove(),x.merge([],r.childNodes))},parseJSON:JSON.parse,parseXML:function(e){var t,n;if(!e||"string"!=typeof e)return null;try{n=new DOMParser,t=n.parseFromString(e,"text/xml")}catch(r){t=undefined}return(!t||t.getElementsByTagName("parsererror").length)&&x.error("Invalid XML: "+e),t},noop:function(){},globalEval:function(e){var t,n=eval;e=x.trim(e),e&&(1===e.indexOf("use strict")?(t=o.createElement("script"),t.text=e,o.head.appendChild(t).parentNode.removeChild(t)):n(e))},camelCase:function(e){return e.replace(k,"ms-").replace(N,E)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t,n){var r,i=0,o=e.length,s=j(e);if(n){if(s){for(;o>i;i++)if(r=t.apply(e[i],n),r===!1)break}else for(i in e)if(r=t.apply(e[i],n),r===!1)break}else if(s){for(;o>i;i++)if(r=t.call(e[i],i,e[i]),r===!1)break}else for(i in e)if(r=t.call(e[i],i,e[i]),r===!1)break;return e},trim:function(e){return null==e?"":v.call(e)},makeArray:function(e,t){var n=t||[];return null!=e&&(j(Object(e))?x.merge(n,"string"==typeof e?[e]:e):h.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:g.call(t,e,n)},merge:function(e,t){var n=t.length,r=e.length,i=0;if("number"==typeof n)for(;n>i;i++)e[r++]=t[i];else while(t[i]!==undefined)e[r++]=t[i++];return e.length=r,e},grep:function(e,t,n){var r,i=[],o=0,s=e.length;for(n=!!n;s>o;o++)r=!!t(e[o],o),n!==r&&i.push(e[o]);return i},map:function(e,t,n){var r,i=0,o=e.length,s=j(e),a=[];if(s)for(;o>i;i++)r=t(e[i],i,n),null!=r&&(a[a.length]=r);else for(i in e)r=t(e[i],i,n),null!=r&&(a[a.length]=r);return f.apply([],a)},guid:1,proxy:function(e,t){var n,r,i;return"string"==typeof t&&(n=e[t],t=e,e=n),x.isFunction(e)?(r=d.call(arguments,2),i=function(){return e.apply(t||this,r.concat(d.call(arguments)))},i.guid=e.guid=e.guid||x.guid++,i):undefined},access:function(e,t,n,r,i,o,s){var a=0,u=e.length,l=null==n;if("object"===x.type(n)){i=!0;for(a in n)x.access(e,t,a,n[a],!0,o,s)}else if(r!==undefined&&(i=!0,x.isFunction(r)||(s=!0),l&&(s?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(x(e),n)})),t))for(;u>a;a++)t(e[a],n,s?r:r.call(e[a],a,t(e[a],n)));return i?e:l?t.call(e):u?t(e[0],n):o},now:Date.now,swap:function(e,t,n,r){var i,o,s={};for(o in t)s[o]=e.style[o],e.style[o]=t[o];i=n.apply(e,r||[]);for(o in t)e.style[o]=s[o];return i}}),x.ready.promise=function(t){return n||(n=x.Deferred(),"complete"===o.readyState?setTimeout(x.ready):(o.addEventListener("DOMContentLoaded",S,!1),e.addEventListener("load",S,!1))),n.promise(t)},x.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(e,t){l["[object "+t+"]"]=t.toLowerCase()});function j(e){var t=e.length,n=x.type(e);return x.isWindow(e)?!1:1===e.nodeType&&t?!0:"array"===n||"function"!==n&&(0===t||"number"==typeof t&&t>0&&t-1 in e)}t=x(o),function(e,undefined){var t,n,r,i,o,s,a,u,l,c,p,f,h,d,g,m,y,v="sizzle"+-new Date,b=e.document,w=0,T=0,C=st(),k=st(),N=st(),E=!1,S=function(e,t){return e===t?(E=!0,0):0},j=typeof undefined,D=1<<31,A={}.hasOwnProperty,L=[],q=L.pop,H=L.push,O=L.push,F=L.slice,P=L.indexOf||function(e){var t=0,n=this.length;for(;n>t;t++)if(this[t]===e)return t;return-1},R="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",M="[\\x20\\t\\r\\n\\f]",W="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",$=W.replace("w","w#"),B="\\["+M+"*("+W+")"+M+"*(?:([*^$|!~]?=)"+M+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+$+")|)|)"+M+"*\\]",I=":("+W+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+B.replace(3,8)+")*)|.*)\\)|)",z=RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g"),_=RegExp("^"+M+"*,"+M+"*"),X=RegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),U=RegExp(M+"*[+~]"),Y=RegExp("="+M+"*([^\\]'\"]*)"+M+"*\\]","g"),V=RegExp(I),G=RegExp("^"+$+"$"),J={ID:RegExp("^#("+W+")"),CLASS:RegExp("^\\.("+W+")"),TAG:RegExp("^("+W.replace("w","w*")+")"),ATTR:RegExp("^"+B),PSEUDO:RegExp("^"+I),CHILD:RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:RegExp("^(?:"+R+")$","i"),needsContext:RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Q=/^[^{]+\{\s*\[native \w/,K=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Z=/^(?:input|select|textarea|button)$/i,et=/^h\d$/i,tt=/'|\\/g,nt=RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),rt=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:0>r?String.fromCharCode(r+65536):String.fromCharCode(55296|r>>10,56320|1023&r)};try{O.apply(L=F.call(b.childNodes),b.childNodes),L[b.childNodes.length].nodeType}catch(it){O={apply:L.length?function(e,t){H.apply(e,F.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function ot(e,t,r,i){var o,s,a,u,l,f,g,m,x,w;if((t?t.ownerDocument||t:b)!==p&&c(t),t=t||p,r=r||[],!e||"string"!=typeof e)return r;if(1!==(u=t.nodeType)&&9!==u)return[];if(h&&!i){if(o=K.exec(e))if(a=o[1]){if(9===u){if(s=t.getElementById(a),!s||!s.parentNode)return r;if(s.id===a)return r.push(s),r}else if(t.ownerDocument&&(s=t.ownerDocument.getElementById(a))&&y(t,s)&&s.id===a)return r.push(s),r}else{if(o[2])return O.apply(r,t.getElementsByTagName(e)),r;if((a=o[3])&&n.getElementsByClassName&&t.getElementsByClassName)return O.apply(r,t.getElementsByClassName(a)),r}if(n.qsa&&(!d||!d.test(e))){if(m=g=v,x=t,w=9===u&&e,1===u&&"object"!==t.nodeName.toLowerCase()){f=gt(e),(g=t.getAttribute("id"))?m=g.replace(tt,"\\$&"):t.setAttribute("id",m),m="[id='"+m+"'] ",l=f.length;while(l--)f[l]=m+mt(f[l]);x=U.test(e)&&t.parentNode||t,w=f.join(",")}if(w)try{return O.apply(r,x.querySelectorAll(w)),r}catch(T){}finally{g||t.removeAttribute("id")}}}return kt(e.replace(z,"$1"),t,r,i)}function st(){var e=[];function t(n,r){return e.push(n+=" ")>i.cacheLength&&delete t[e.shift()],t[n]=r}return t}function at(e){return e[v]=!0,e}function ut(e){var t=p.createElement("div");try{return!!e(t)}catch(n){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function lt(e,t){var n=e.split("|"),r=e.length;while(r--)i.attrHandle[n[r]]=t}function ct(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||D)-(~e.sourceIndex||D);if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function pt(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function ft(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function ht(e){return at(function(t){return t=+t,at(function(n,r){var i,o=e([],n.length,t),s=o.length;while(s--)n[i=o[s]]&&(n[i]=!(r[i]=n[i]))})})}s=ot.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?"HTML"!==t.nodeName:!1},n=ot.support={},c=ot.setDocument=function(e){var t=e?e.ownerDocument||e:b,r=t.defaultView;return t!==p&&9===t.nodeType&&t.documentElement?(p=t,f=t.documentElement,h=!s(t),r&&r.attachEvent&&r!==r.top&&r.attachEvent("onbeforeunload",function(){c()}),n.attributes=ut(function(e){return e.className="i",!e.getAttribute("className")}),n.getElementsByTagName=ut(function(e){return e.appendChild(t.createComment("")),!e.getElementsByTagName("*").length}),n.getElementsByClassName=ut(function(e){return e.innerHTML="
",e.firstChild.className="i",2===e.getElementsByClassName("i").length}),n.getById=ut(function(e){return f.appendChild(e).id=v,!t.getElementsByName||!t.getElementsByName(v).length}),n.getById?(i.find.ID=function(e,t){if(typeof t.getElementById!==j&&h){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},i.filter.ID=function(e){var t=e.replace(nt,rt);return function(e){return e.getAttribute("id")===t}}):(delete i.find.ID,i.filter.ID=function(e){var t=e.replace(nt,rt);return function(e){var n=typeof e.getAttributeNode!==j&&e.getAttributeNode("id");return n&&n.value===t}}),i.find.TAG=n.getElementsByTagName?function(e,t){return typeof t.getElementsByTagName!==j?t.getElementsByTagName(e):undefined}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},i.find.CLASS=n.getElementsByClassName&&function(e,t){return typeof t.getElementsByClassName!==j&&h?t.getElementsByClassName(e):undefined},g=[],d=[],(n.qsa=Q.test(t.querySelectorAll))&&(ut(function(e){e.innerHTML=" ",e.querySelectorAll("[selected]").length||d.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll(":checked").length||d.push(":checked")}),ut(function(e){var n=t.createElement("input");n.setAttribute("type","hidden"),e.appendChild(n).setAttribute("t",""),e.querySelectorAll("[t^='']").length&&d.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll(":enabled").length||d.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),d.push(",.*:")})),(n.matchesSelector=Q.test(m=f.webkitMatchesSelector||f.mozMatchesSelector||f.oMatchesSelector||f.msMatchesSelector))&&ut(function(e){n.disconnectedMatch=m.call(e,"div"),m.call(e,"[s!='']:x"),g.push("!=",I)}),d=d.length&&RegExp(d.join("|")),g=g.length&&RegExp(g.join("|")),y=Q.test(f.contains)||f.compareDocumentPosition?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},S=f.compareDocumentPosition?function(e,r){if(e===r)return E=!0,0;var i=r.compareDocumentPosition&&e.compareDocumentPosition&&e.compareDocumentPosition(r);return i?1&i||!n.sortDetached&&r.compareDocumentPosition(e)===i?e===t||y(b,e)?-1:r===t||y(b,r)?1:l?P.call(l,e)-P.call(l,r):0:4&i?-1:1:e.compareDocumentPosition?-1:1}:function(e,n){var r,i=0,o=e.parentNode,s=n.parentNode,a=[e],u=[n];if(e===n)return E=!0,0;if(!o||!s)return e===t?-1:n===t?1:o?-1:s?1:l?P.call(l,e)-P.call(l,n):0;if(o===s)return ct(e,n);r=e;while(r=r.parentNode)a.unshift(r);r=n;while(r=r.parentNode)u.unshift(r);while(a[i]===u[i])i++;return i?ct(a[i],u[i]):a[i]===b?-1:u[i]===b?1:0},t):p},ot.matches=function(e,t){return ot(e,null,null,t)},ot.matchesSelector=function(e,t){if((e.ownerDocument||e)!==p&&c(e),t=t.replace(Y,"='$1']"),!(!n.matchesSelector||!h||g&&g.test(t)||d&&d.test(t)))try{var r=m.call(e,t);if(r||n.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(i){}return ot(t,p,null,[e]).length>0},ot.contains=function(e,t){return(e.ownerDocument||e)!==p&&c(e),y(e,t)},ot.attr=function(e,t){(e.ownerDocument||e)!==p&&c(e);var r=i.attrHandle[t.toLowerCase()],o=r&&A.call(i.attrHandle,t.toLowerCase())?r(e,t,!h):undefined;return o===undefined?n.attributes||!h?e.getAttribute(t):(o=e.getAttributeNode(t))&&o.specified?o.value:null:o},ot.error=function(e){throw Error("Syntax error, unrecognized expression: "+e)},ot.uniqueSort=function(e){var t,r=[],i=0,o=0;if(E=!n.detectDuplicates,l=!n.sortStable&&e.slice(0),e.sort(S),E){while(t=e[o++])t===e[o]&&(i=r.push(o));while(i--)e.splice(r[i],1)}return e},o=ot.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r];r++)n+=o(t);return n},i=ot.selectors={cacheLength:50,createPseudo:at,match:J,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(nt,rt),e[3]=(e[4]||e[5]||"").replace(nt,rt),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||ot.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&ot.error(e[0]),e},PSEUDO:function(e){var t,n=!e[5]&&e[2];return J.CHILD.test(e[0])?null:(e[3]&&e[4]!==undefined?e[2]=e[4]:n&&V.test(n)&&(t=gt(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(nt,rt).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=C[e+" "];return t||(t=RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&C(e,function(e){return t.test("string"==typeof e.className&&e.className||typeof e.getAttribute!==j&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=ot.attr(r,e);return null==i?"!="===t:t?(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i+" ").indexOf(n)>-1:"|="===t?i===n||i.slice(0,n.length+1)===n+"-":!1):!0}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),s="last"!==e.slice(-4),a="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,u){var l,c,p,f,h,d,g=o!==s?"nextSibling":"previousSibling",m=t.parentNode,y=a&&t.nodeName.toLowerCase(),x=!u&&!a;if(m){if(o){while(g){p=t;while(p=p[g])if(a?p.nodeName.toLowerCase()===y:1===p.nodeType)return!1;d=g="only"===e&&!d&&"nextSibling"}return!0}if(d=[s?m.firstChild:m.lastChild],s&&x){c=m[v]||(m[v]={}),l=c[e]||[],h=l[0]===w&&l[1],f=l[0]===w&&l[2],p=h&&m.childNodes[h];while(p=++h&&p&&p[g]||(f=h=0)||d.pop())if(1===p.nodeType&&++f&&p===t){c[e]=[w,h,f];break}}else if(x&&(l=(t[v]||(t[v]={}))[e])&&l[0]===w)f=l[1];else while(p=++h&&p&&p[g]||(f=h=0)||d.pop())if((a?p.nodeName.toLowerCase()===y:1===p.nodeType)&&++f&&(x&&((p[v]||(p[v]={}))[e]=[w,f]),p===t))break;return f-=i,f===r||0===f%r&&f/r>=0}}},PSEUDO:function(e,t){var n,r=i.pseudos[e]||i.setFilters[e.toLowerCase()]||ot.error("unsupported pseudo: "+e);return r[v]?r(t):r.length>1?(n=[e,e,"",t],i.setFilters.hasOwnProperty(e.toLowerCase())?at(function(e,n){var i,o=r(e,t),s=o.length;while(s--)i=P.call(e,o[s]),e[i]=!(n[i]=o[s])}):function(e){return r(e,0,n)}):r}},pseudos:{not:at(function(e){var t=[],n=[],r=a(e.replace(z,"$1"));return r[v]?at(function(e,t,n,i){var o,s=r(e,null,i,[]),a=e.length;while(a--)(o=s[a])&&(e[a]=!(t[a]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),!n.pop()}}),has:at(function(e){return function(t){return ot(e,t).length>0}}),contains:at(function(e){return function(t){return(t.textContent||t.innerText||o(t)).indexOf(e)>-1}}),lang:at(function(e){return G.test(e||"")||ot.error("unsupported lang: "+e),e=e.replace(nt,rt).toLowerCase(),function(t){var n;do if(n=h?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return n=n.toLowerCase(),n===e||0===n.indexOf(e+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===f},focus:function(e){return e===p.activeElement&&(!p.hasFocus||p.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeName>"@"||3===e.nodeType||4===e.nodeType)return!1;return!0},parent:function(e){return!i.pseudos.empty(e)},header:function(e){return et.test(e.nodeName)},input:function(e){return Z.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||t.toLowerCase()===e.type)},first:ht(function(){return[0]}),last:ht(function(e,t){return[t-1]}),eq:ht(function(e,t,n){return[0>n?n+t:n]}),even:ht(function(e,t){var n=0;for(;t>n;n+=2)e.push(n);return e}),odd:ht(function(e,t){var n=1;for(;t>n;n+=2)e.push(n);return e}),lt:ht(function(e,t,n){var r=0>n?n+t:n;for(;--r>=0;)e.push(r);return e}),gt:ht(function(e,t,n){var r=0>n?n+t:n;for(;t>++r;)e.push(r);return e})}},i.pseudos.nth=i.pseudos.eq;for(t in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})i.pseudos[t]=pt(t);for(t in{submit:!0,reset:!0})i.pseudos[t]=ft(t);function dt(){}dt.prototype=i.filters=i.pseudos,i.setFilters=new dt;function gt(e,t){var n,r,o,s,a,u,l,c=k[e+" "];if(c)return t?0:c.slice(0);a=e,u=[],l=i.preFilter;while(a){(!n||(r=_.exec(a)))&&(r&&(a=a.slice(r[0].length)||a),u.push(o=[])),n=!1,(r=X.exec(a))&&(n=r.shift(),o.push({value:n,type:r[0].replace(z," ")}),a=a.slice(n.length));for(s in i.filter)!(r=J[s].exec(a))||l[s]&&!(r=l[s](r))||(n=r.shift(),o.push({value:n,type:s,matches:r}),a=a.slice(n.length));if(!n)break}return t?a.length:a?ot.error(e):k(e,u).slice(0)}function mt(e){var t=0,n=e.length,r="";for(;n>t;t++)r+=e[t].value;return r}function yt(e,t,n){var i=t.dir,o=n&&"parentNode"===i,s=T++;return t.first?function(t,n,r){while(t=t[i])if(1===t.nodeType||o)return e(t,n,r)}:function(t,n,a){var u,l,c,p=w+" "+s;if(a){while(t=t[i])if((1===t.nodeType||o)&&e(t,n,a))return!0}else while(t=t[i])if(1===t.nodeType||o)if(c=t[v]||(t[v]={}),(l=c[i])&&l[0]===p){if((u=l[1])===!0||u===r)return u===!0}else if(l=c[i]=[p],l[1]=e(t,n,a)||r,l[1]===!0)return!0}}function vt(e){return e.length>1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function xt(e,t,n,r,i){var o,s=[],a=0,u=e.length,l=null!=t;for(;u>a;a++)(o=e[a])&&(!n||n(o,r,i))&&(s.push(o),l&&t.push(a));return s}function bt(e,t,n,r,i,o){return r&&!r[v]&&(r=bt(r)),i&&!i[v]&&(i=bt(i,o)),at(function(o,s,a,u){var l,c,p,f=[],h=[],d=s.length,g=o||Ct(t||"*",a.nodeType?[a]:a,[]),m=!e||!o&&t?g:xt(g,f,e,a,u),y=n?i||(o?e:d||r)?[]:s:m;if(n&&n(m,y,a,u),r){l=xt(y,h),r(l,[],a,u),c=l.length;while(c--)(p=l[c])&&(y[h[c]]=!(m[h[c]]=p))}if(o){if(i||e){if(i){l=[],c=y.length;while(c--)(p=y[c])&&l.push(m[c]=p);i(null,y=[],l,u)}c=y.length;while(c--)(p=y[c])&&(l=i?P.call(o,p):f[c])>-1&&(o[l]=!(s[l]=p))}}else y=xt(y===s?y.splice(d,y.length):y),i?i(null,s,y,u):O.apply(s,y)})}function wt(e){var t,n,r,o=e.length,s=i.relative[e[0].type],a=s||i.relative[" "],l=s?1:0,c=yt(function(e){return e===t},a,!0),p=yt(function(e){return P.call(t,e)>-1},a,!0),f=[function(e,n,r){return!s&&(r||n!==u)||((t=n).nodeType?c(e,n,r):p(e,n,r))}];for(;o>l;l++)if(n=i.relative[e[l].type])f=[yt(vt(f),n)];else{if(n=i.filter[e[l].type].apply(null,e[l].matches),n[v]){for(r=++l;o>r;r++)if(i.relative[e[r].type])break;return bt(l>1&&vt(f),l>1&&mt(e.slice(0,l-1).concat({value:" "===e[l-2].type?"*":""})).replace(z,"$1"),n,r>l&&wt(e.slice(l,r)),o>r&&wt(e=e.slice(r)),o>r&&mt(e))}f.push(n)}return vt(f)}function Tt(e,t){var n=0,o=t.length>0,s=e.length>0,a=function(a,l,c,f,h){var d,g,m,y=[],v=0,x="0",b=a&&[],T=null!=h,C=u,k=a||s&&i.find.TAG("*",h&&l.parentNode||l),N=w+=null==C?1:Math.random()||.1;for(T&&(u=l!==p&&l,r=n);null!=(d=k[x]);x++){if(s&&d){g=0;while(m=e[g++])if(m(d,l,c)){f.push(d);break}T&&(w=N,r=++n)}o&&((d=!m&&d)&&v--,a&&b.push(d))}if(v+=x,o&&x!==v){g=0;while(m=t[g++])m(b,y,l,c);if(a){if(v>0)while(x--)b[x]||y[x]||(y[x]=q.call(f));y=xt(y)}O.apply(f,y),T&&!a&&y.length>0&&v+t.length>1&&ot.uniqueSort(f)}return T&&(w=N,u=C),b};return o?at(a):a}a=ot.compile=function(e,t){var n,r=[],i=[],o=N[e+" "];if(!o){t||(t=gt(e)),n=t.length;while(n--)o=wt(t[n]),o[v]?r.push(o):i.push(o);o=N(e,Tt(i,r))}return o};function Ct(e,t,n){var r=0,i=t.length;for(;i>r;r++)ot(e,t[r],n);return n}function kt(e,t,r,o){var s,u,l,c,p,f=gt(e);if(!o&&1===f.length){if(u=f[0]=f[0].slice(0),u.length>2&&"ID"===(l=u[0]).type&&n.getById&&9===t.nodeType&&h&&i.relative[u[1].type]){if(t=(i.find.ID(l.matches[0].replace(nt,rt),t)||[])[0],!t)return r;e=e.slice(u.shift().value.length)}s=J.needsContext.test(e)?0:u.length;while(s--){if(l=u[s],i.relative[c=l.type])break;if((p=i.find[c])&&(o=p(l.matches[0].replace(nt,rt),U.test(u[0].type)&&t.parentNode||t))){if(u.splice(s,1),e=o.length&&mt(u),!e)return O.apply(r,o),r;break}}}return a(e,f)(o,t,!h,r,U.test(e)),r}n.sortStable=v.split("").sort(S).join("")===v,n.detectDuplicates=E,c(),n.sortDetached=ut(function(e){return 1&e.compareDocumentPosition(p.createElement("div"))}),ut(function(e){return e.innerHTML=" ","#"===e.firstChild.getAttribute("href")})||lt("type|href|height|width",function(e,t,n){return n?undefined:e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),n.attributes&&ut(function(e){return e.innerHTML=" ",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||lt("value",function(e,t,n){return n||"input"!==e.nodeName.toLowerCase()?undefined:e.defaultValue}),ut(function(e){return null==e.getAttribute("disabled")})||lt(R,function(e,t,n){var r;return n?undefined:(r=e.getAttributeNode(t))&&r.specified?r.value:e[t]===!0?t.toLowerCase():null}),x.find=ot,x.expr=ot.selectors,x.expr[":"]=x.expr.pseudos,x.unique=ot.uniqueSort,x.text=ot.getText,x.isXMLDoc=ot.isXML,x.contains=ot.contains}(e);var D={};function A(e){var t=D[e]={};return x.each(e.match(w)||[],function(e,n){t[n]=!0}),t}x.Callbacks=function(e){e="string"==typeof e?D[e]||A(e):x.extend({},e);var t,n,r,i,o,s,a=[],u=!e.once&&[],l=function(p){for(t=e.memory&&p,n=!0,s=i||0,i=0,o=a.length,r=!0;a&&o>s;s++)if(a[s].apply(p[0],p[1])===!1&&e.stopOnFalse){t=!1;break}r=!1,a&&(u?u.length&&l(u.shift()):t?a=[]:c.disable())},c={add:function(){if(a){var n=a.length;(function s(t){x.each(t,function(t,n){var r=x.type(n);"function"===r?e.unique&&c.has(n)||a.push(n):n&&n.length&&"string"!==r&&s(n)})})(arguments),r?o=a.length:t&&(i=n,l(t))}return this},remove:function(){return a&&x.each(arguments,function(e,t){var n;while((n=x.inArray(t,a,n))>-1)a.splice(n,1),r&&(o>=n&&o--,s>=n&&s--)}),this},has:function(e){return e?x.inArray(e,a)>-1:!(!a||!a.length)},empty:function(){return a=[],o=0,this},disable:function(){return a=u=t=undefined,this},disabled:function(){return!a},lock:function(){return u=undefined,t||c.disable(),this},locked:function(){return!u},fireWith:function(e,t){return!a||n&&!u||(t=t||[],t=[e,t.slice?t.slice():t],r?u.push(t):l(t)),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!n}};return c},x.extend({Deferred:function(e){var t=[["resolve","done",x.Callbacks("once memory"),"resolved"],["reject","fail",x.Callbacks("once memory"),"rejected"],["notify","progress",x.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return x.Deferred(function(n){x.each(t,function(t,o){var s=o[0],a=x.isFunction(e[t])&&e[t];i[o[1]](function(){var e=a&&a.apply(this,arguments);e&&x.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[s+"With"](this===r?n.promise():this,a?[e]:arguments)})}),e=null}).promise()},promise:function(e){return null!=e?x.extend(e,r):r}},i={};return r.pipe=r.then,x.each(t,function(e,o){var s=o[2],a=o[3];r[o[1]]=s.add,a&&s.add(function(){n=a},t[1^e][2].disable,t[2][2].lock),i[o[0]]=function(){return i[o[0]+"With"](this===i?r:this,arguments),this},i[o[0]+"With"]=s.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t=0,n=d.call(arguments),r=n.length,i=1!==r||e&&x.isFunction(e.promise)?r:0,o=1===i?e:x.Deferred(),s=function(e,t,n){return function(r){t[e]=this,n[e]=arguments.length>1?d.call(arguments):r,n===a?o.notifyWith(t,n):--i||o.resolveWith(t,n)}},a,u,l;if(r>1)for(a=Array(r),u=Array(r),l=Array(r);r>t;t++)n[t]&&x.isFunction(n[t].promise)?n[t].promise().done(s(t,l,n)).fail(o.reject).progress(s(t,u,a)):--i;return i||o.resolveWith(l,n),o.promise()}}),x.support=function(t){var n=o.createElement("input"),r=o.createDocumentFragment(),i=o.createElement("div"),s=o.createElement("select"),a=s.appendChild(o.createElement("option"));return n.type?(n.type="checkbox",t.checkOn=""!==n.value,t.optSelected=a.selected,t.reliableMarginRight=!0,t.boxSizingReliable=!0,t.pixelPosition=!1,n.checked=!0,t.noCloneChecked=n.cloneNode(!0).checked,s.disabled=!0,t.optDisabled=!a.disabled,n=o.createElement("input"),n.value="t",n.type="radio",t.radioValue="t"===n.value,n.setAttribute("checked","t"),n.setAttribute("name","t"),r.appendChild(n),t.checkClone=r.cloneNode(!0).cloneNode(!0).lastChild.checked,t.focusinBubbles="onfocusin"in e,i.style.backgroundClip="content-box",i.cloneNode(!0).style.backgroundClip="",t.clearCloneStyle="content-box"===i.style.backgroundClip,x(function(){var n,r,s="padding:0;margin:0;border:0;display:block;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box",a=o.getElementsByTagName("body")[0];a&&(n=o.createElement("div"),n.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",a.appendChild(n).appendChild(i),i.innerHTML="",i.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%",x.swap(a,null!=a.style.zoom?{zoom:1}:{},function(){t.boxSizing=4===i.offsetWidth}),e.getComputedStyle&&(t.pixelPosition="1%"!==(e.getComputedStyle(i,null)||{}).top,t.boxSizingReliable="4px"===(e.getComputedStyle(i,null)||{width:"4px"}).width,r=i.appendChild(o.createElement("div")),r.style.cssText=i.style.cssText=s,r.style.marginRight=r.style.width="0",i.style.width="1px",t.reliableMarginRight=!parseFloat((e.getComputedStyle(r,null)||{}).marginRight)),a.removeChild(n))}),t):t}({});var L,q,H=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,O=/([A-Z])/g;function F(){Object.defineProperty(this.cache={},0,{get:function(){return{}}}),this.expando=x.expando+Math.random()}F.uid=1,F.accepts=function(e){return e.nodeType?1===e.nodeType||9===e.nodeType:!0},F.prototype={key:function(e){if(!F.accepts(e))return 0;var t={},n=e[this.expando];if(!n){n=F.uid++;try{t[this.expando]={value:n},Object.defineProperties(e,t)}catch(r){t[this.expando]=n,x.extend(e,t)}}return this.cache[n]||(this.cache[n]={}),n},set:function(e,t,n){var r,i=this.key(e),o=this.cache[i];if("string"==typeof t)o[t]=n;else if(x.isEmptyObject(o))x.extend(this.cache[i],t);else for(r in t)o[r]=t[r];return o},get:function(e,t){var n=this.cache[this.key(e)];return t===undefined?n:n[t]},access:function(e,t,n){var r;return t===undefined||t&&"string"==typeof t&&n===undefined?(r=this.get(e,t),r!==undefined?r:this.get(e,x.camelCase(t))):(this.set(e,t,n),n!==undefined?n:t)},remove:function(e,t){var n,r,i,o=this.key(e),s=this.cache[o];if(t===undefined)this.cache[o]={};else{x.isArray(t)?r=t.concat(t.map(x.camelCase)):(i=x.camelCase(t),t in s?r=[t,i]:(r=i,r=r in s?[r]:r.match(w)||[])),n=r.length;while(n--)delete s[r[n]]}},hasData:function(e){return!x.isEmptyObject(this.cache[e[this.expando]]||{})},discard:function(e){e[this.expando]&&delete this.cache[e[this.expando]]}},L=new F,q=new F,x.extend({acceptData:F.accepts,hasData:function(e){return L.hasData(e)||q.hasData(e)},data:function(e,t,n){return L.access(e,t,n)},removeData:function(e,t){L.remove(e,t)},_data:function(e,t,n){return q.access(e,t,n)},_removeData:function(e,t){q.remove(e,t)}}),x.fn.extend({data:function(e,t){var n,r,i=this[0],o=0,s=null;if(e===undefined){if(this.length&&(s=L.get(i),1===i.nodeType&&!q.get(i,"hasDataAttrs"))){for(n=i.attributes;n.length>o;o++)r=n[o].name,0===r.indexOf("data-")&&(r=x.camelCase(r.slice(5)),P(i,r,s[r]));q.set(i,"hasDataAttrs",!0)}return s}return"object"==typeof e?this.each(function(){L.set(this,e)}):x.access(this,function(t){var n,r=x.camelCase(e);if(i&&t===undefined){if(n=L.get(i,e),n!==undefined)return n;if(n=L.get(i,r),n!==undefined)return n;if(n=P(i,r,undefined),n!==undefined)return n}else this.each(function(){var n=L.get(this,r);L.set(this,r,t),-1!==e.indexOf("-")&&n!==undefined&&L.set(this,e,t)})},null,t,arguments.length>1,null,!0)},removeData:function(e){return this.each(function(){L.remove(this,e)})}});function P(e,t,n){var r;if(n===undefined&&1===e.nodeType)if(r="data-"+t.replace(O,"-$1").toLowerCase(),n=e.getAttribute(r),"string"==typeof n){try{n="true"===n?!0:"false"===n?!1:"null"===n?null:+n+""===n?+n:H.test(n)?JSON.parse(n):n}catch(i){}L.set(e,t,n)}else n=undefined;return n}x.extend({queue:function(e,t,n){var r;return e?(t=(t||"fx")+"queue",r=q.get(e,t),n&&(!r||x.isArray(n)?r=q.access(e,t,x.makeArray(n)):r.push(n)),r||[]):undefined},dequeue:function(e,t){t=t||"fx";var n=x.queue(e,t),r=n.length,i=n.shift(),o=x._queueHooks(e,t),s=function(){x.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,s,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return q.get(e,n)||q.access(e,n,{empty:x.Callbacks("once memory").add(function(){q.remove(e,[t+"queue",n])})})}}),x.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),n>arguments.length?x.queue(this[0],e):t===undefined?this:this.each(function(){var n=x.queue(this,e,t);x._queueHooks(this,e),"fx"===e&&"inprogress"!==n[0]&&x.dequeue(this,e)})},dequeue:function(e){return this.each(function(){x.dequeue(this,e)})},delay:function(e,t){return e=x.fx?x.fx.speeds[e]||e:e,t=t||"fx",this.queue(t,function(t,n){var r=setTimeout(t,e);n.stop=function(){clearTimeout(r)}})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=x.Deferred(),o=this,s=this.length,a=function(){--r||i.resolveWith(o,[o])};"string"!=typeof e&&(t=e,e=undefined),e=e||"fx";while(s--)n=q.get(o[s],e+"queueHooks"),n&&n.empty&&(r++,n.empty.add(a));return a(),i.promise(t)}});var R,M,W=/[\t\r\n\f]/g,$=/\r/g,B=/^(?:input|select|textarea|button)$/i;x.fn.extend({attr:function(e,t){return x.access(this,x.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){x.removeAttr(this,e)})},prop:function(e,t){return x.access(this,x.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[x.propFix[e]||e]})},addClass:function(e){var t,n,r,i,o,s=0,a=this.length,u="string"==typeof e&&e;if(x.isFunction(e))return this.each(function(t){x(this).addClass(e.call(this,t,this.className))});if(u)for(t=(e||"").match(w)||[];a>s;s++)if(n=this[s],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(W," "):" ")){o=0;while(i=t[o++])0>r.indexOf(" "+i+" ")&&(r+=i+" ");n.className=x.trim(r)}return this},removeClass:function(e){var t,n,r,i,o,s=0,a=this.length,u=0===arguments.length||"string"==typeof e&&e;if(x.isFunction(e))return this.each(function(t){x(this).removeClass(e.call(this,t,this.className))});if(u)for(t=(e||"").match(w)||[];a>s;s++)if(n=this[s],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(W," "):"")){o=0;while(i=t[o++])while(r.indexOf(" "+i+" ")>=0)r=r.replace(" "+i+" "," ");n.className=e?x.trim(r):""}return this},toggleClass:function(e,t){var n=typeof e;return"boolean"==typeof t&&"string"===n?t?this.addClass(e):this.removeClass(e):x.isFunction(e)?this.each(function(n){x(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if("string"===n){var t,i=0,o=x(this),s=e.match(w)||[];while(t=s[i++])o.hasClass(t)?o.removeClass(t):o.addClass(t)}else(n===r||"boolean"===n)&&(this.className&&q.set(this,"__className__",this.className),this.className=this.className||e===!1?"":q.get(this,"__className__")||"")})},hasClass:function(e){var t=" "+e+" ",n=0,r=this.length;for(;r>n;n++)if(1===this[n].nodeType&&(" "+this[n].className+" ").replace(W," ").indexOf(t)>=0)return!0;return!1},val:function(e){var t,n,r,i=this[0];{if(arguments.length)return r=x.isFunction(e),this.each(function(n){var i;1===this.nodeType&&(i=r?e.call(this,n,x(this).val()):e,null==i?i="":"number"==typeof i?i+="":x.isArray(i)&&(i=x.map(i,function(e){return null==e?"":e+""})),t=x.valHooks[this.type]||x.valHooks[this.nodeName.toLowerCase()],t&&"set"in t&&t.set(this,i,"value")!==undefined||(this.value=i))});if(i)return t=x.valHooks[i.type]||x.valHooks[i.nodeName.toLowerCase()],t&&"get"in t&&(n=t.get(i,"value"))!==undefined?n:(n=i.value,"string"==typeof n?n.replace($,""):null==n?"":n)}}}),x.extend({valHooks:{option:{get:function(e){var t=e.attributes.value;return!t||t.specified?e.value:e.text}},select:{get:function(e){var t,n,r=e.options,i=e.selectedIndex,o="select-one"===e.type||0>i,s=o?null:[],a=o?i+1:r.length,u=0>i?a:o?i:0;for(;a>u;u++)if(n=r[u],!(!n.selected&&u!==i||(x.support.optDisabled?n.disabled:null!==n.getAttribute("disabled"))||n.parentNode.disabled&&x.nodeName(n.parentNode,"optgroup"))){if(t=x(n).val(),o)return t;s.push(t)}return s},set:function(e,t){var n,r,i=e.options,o=x.makeArray(t),s=i.length;while(s--)r=i[s],(r.selected=x.inArray(x(r).val(),o)>=0)&&(n=!0);return n||(e.selectedIndex=-1),o}}},attr:function(e,t,n){var i,o,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return typeof e.getAttribute===r?x.prop(e,t,n):(1===s&&x.isXMLDoc(e)||(t=t.toLowerCase(),i=x.attrHooks[t]||(x.expr.match.bool.test(t)?M:R)),n===undefined?i&&"get"in i&&null!==(o=i.get(e,t))?o:(o=x.find.attr(e,t),null==o?undefined:o):null!==n?i&&"set"in i&&(o=i.set(e,n,t))!==undefined?o:(e.setAttribute(t,n+""),n):(x.removeAttr(e,t),undefined))},removeAttr:function(e,t){var n,r,i=0,o=t&&t.match(w);if(o&&1===e.nodeType)while(n=o[i++])r=x.propFix[n]||n,x.expr.match.bool.test(n)&&(e[r]=!1),e.removeAttribute(n)},attrHooks:{type:{set:function(e,t){if(!x.support.radioValue&&"radio"===t&&x.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},propFix:{"for":"htmlFor","class":"className"},prop:function(e,t,n){var r,i,o,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return o=1!==s||!x.isXMLDoc(e),o&&(t=x.propFix[t]||t,i=x.propHooks[t]),n!==undefined?i&&"set"in i&&(r=i.set(e,n,t))!==undefined?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){return e.hasAttribute("tabindex")||B.test(e.nodeName)||e.href?e.tabIndex:-1}}}}),M={set:function(e,t,n){return t===!1?x.removeAttr(e,n):e.setAttribute(n,n),n}},x.each(x.expr.match.bool.source.match(/\w+/g),function(e,t){var n=x.expr.attrHandle[t]||x.find.attr;x.expr.attrHandle[t]=function(e,t,r){var i=x.expr.attrHandle[t],o=r?undefined:(x.expr.attrHandle[t]=undefined)!=n(e,t,r)?t.toLowerCase():null;return x.expr.attrHandle[t]=i,o}}),x.support.optSelected||(x.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null}}),x.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){x.propFix[this.toLowerCase()]=this}),x.each(["radio","checkbox"],function(){x.valHooks[this]={set:function(e,t){return x.isArray(t)?e.checked=x.inArray(x(e).val(),t)>=0:undefined}},x.support.checkOn||(x.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var I=/^key/,z=/^(?:mouse|contextmenu)|click/,_=/^(?:focusinfocus|focusoutblur)$/,X=/^([^.]*)(?:\.(.+)|)$/;function U(){return!0}function Y(){return!1}function V(){try{return o.activeElement}catch(e){}}x.event={global:{},add:function(e,t,n,i,o){var s,a,u,l,c,p,f,h,d,g,m,y=q.get(e);if(y){n.handler&&(s=n,n=s.handler,o=s.selector),n.guid||(n.guid=x.guid++),(l=y.events)||(l=y.events={}),(a=y.handle)||(a=y.handle=function(e){return typeof x===r||e&&x.event.triggered===e.type?undefined:x.event.dispatch.apply(a.elem,arguments)},a.elem=e),t=(t||"").match(w)||[""],c=t.length;while(c--)u=X.exec(t[c])||[],d=m=u[1],g=(u[2]||"").split(".").sort(),d&&(f=x.event.special[d]||{},d=(o?f.delegateType:f.bindType)||d,f=x.event.special[d]||{},p=x.extend({type:d,origType:m,data:i,handler:n,guid:n.guid,selector:o,needsContext:o&&x.expr.match.needsContext.test(o),namespace:g.join(".")},s),(h=l[d])||(h=l[d]=[],h.delegateCount=0,f.setup&&f.setup.call(e,i,g,a)!==!1||e.addEventListener&&e.addEventListener(d,a,!1)),f.add&&(f.add.call(e,p),p.handler.guid||(p.handler.guid=n.guid)),o?h.splice(h.delegateCount++,0,p):h.push(p),x.event.global[d]=!0);e=null}},remove:function(e,t,n,r,i){var o,s,a,u,l,c,p,f,h,d,g,m=q.hasData(e)&&q.get(e);if(m&&(u=m.events)){t=(t||"").match(w)||[""],l=t.length;while(l--)if(a=X.exec(t[l])||[],h=g=a[1],d=(a[2]||"").split(".").sort(),h){p=x.event.special[h]||{},h=(r?p.delegateType:p.bindType)||h,f=u[h]||[],a=a[2]&&RegExp("(^|\\.)"+d.join("\\.(?:.*\\.|)")+"(\\.|$)"),s=o=f.length;while(o--)c=f[o],!i&&g!==c.origType||n&&n.guid!==c.guid||a&&!a.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(f.splice(o,1),c.selector&&f.delegateCount--,p.remove&&p.remove.call(e,c));s&&!f.length&&(p.teardown&&p.teardown.call(e,d,m.handle)!==!1||x.removeEvent(e,h,m.handle),delete u[h])}else for(h in u)x.event.remove(e,h+t[l],n,r,!0);x.isEmptyObject(u)&&(delete m.handle,q.remove(e,"events"))}},trigger:function(t,n,r,i){var s,a,u,l,c,p,f,h=[r||o],d=y.call(t,"type")?t.type:t,g=y.call(t,"namespace")?t.namespace.split("."):[];if(a=u=r=r||o,3!==r.nodeType&&8!==r.nodeType&&!_.test(d+x.event.triggered)&&(d.indexOf(".")>=0&&(g=d.split("."),d=g.shift(),g.sort()),c=0>d.indexOf(":")&&"on"+d,t=t[x.expando]?t:new x.Event(d,"object"==typeof t&&t),t.isTrigger=i?2:3,t.namespace=g.join("."),t.namespace_re=t.namespace?RegExp("(^|\\.)"+g.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=undefined,t.target||(t.target=r),n=null==n?[t]:x.makeArray(n,[t]),f=x.event.special[d]||{},i||!f.trigger||f.trigger.apply(r,n)!==!1)){if(!i&&!f.noBubble&&!x.isWindow(r)){for(l=f.delegateType||d,_.test(l+d)||(a=a.parentNode);a;a=a.parentNode)h.push(a),u=a;u===(r.ownerDocument||o)&&h.push(u.defaultView||u.parentWindow||e)}s=0;while((a=h[s++])&&!t.isPropagationStopped())t.type=s>1?l:f.bindType||d,p=(q.get(a,"events")||{})[t.type]&&q.get(a,"handle"),p&&p.apply(a,n),p=c&&a[c],p&&x.acceptData(a)&&p.apply&&p.apply(a,n)===!1&&t.preventDefault();return t.type=d,i||t.isDefaultPrevented()||f._default&&f._default.apply(h.pop(),n)!==!1||!x.acceptData(r)||c&&x.isFunction(r[d])&&!x.isWindow(r)&&(u=r[c],u&&(r[c]=null),x.event.triggered=d,r[d](),x.event.triggered=undefined,u&&(r[c]=u)),t.result}},dispatch:function(e){e=x.event.fix(e);var t,n,r,i,o,s=[],a=d.call(arguments),u=(q.get(this,"events")||{})[e.type]||[],l=x.event.special[e.type]||{};if(a[0]=e,e.delegateTarget=this,!l.preDispatch||l.preDispatch.call(this,e)!==!1){s=x.event.handlers.call(this,e,u),t=0;while((i=s[t++])&&!e.isPropagationStopped()){e.currentTarget=i.elem,n=0;while((o=i.handlers[n++])&&!e.isImmediatePropagationStopped())(!e.namespace_re||e.namespace_re.test(o.namespace))&&(e.handleObj=o,e.data=o.data,r=((x.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,a),r!==undefined&&(e.result=r)===!1&&(e.preventDefault(),e.stopPropagation()))}return l.postDispatch&&l.postDispatch.call(this,e),e.result}},handlers:function(e,t){var n,r,i,o,s=[],a=t.delegateCount,u=e.target;if(a&&u.nodeType&&(!e.button||"click"!==e.type))for(;u!==this;u=u.parentNode||this)if(u.disabled!==!0||"click"!==e.type){for(r=[],n=0;a>n;n++)o=t[n],i=o.selector+" ",r[i]===undefined&&(r[i]=o.needsContext?x(i,this).index(u)>=0:x.find(i,this,null,[u]).length),r[i]&&r.push(o);r.length&&s.push({elem:u,handlers:r})}return t.length>a&&s.push({elem:this,handlers:t.slice(a)}),s},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(e,t){return null==e.which&&(e.which=null!=t.charCode?t.charCode:t.keyCode),e}},mouseHooks:{props:"button buttons clientX clientY offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(e,t){var n,r,i,s=t.button;return null==e.pageX&&null!=t.clientX&&(n=e.target.ownerDocument||o,r=n.documentElement,i=n.body,e.pageX=t.clientX+(r&&r.scrollLeft||i&&i.scrollLeft||0)-(r&&r.clientLeft||i&&i.clientLeft||0),e.pageY=t.clientY+(r&&r.scrollTop||i&&i.scrollTop||0)-(r&&r.clientTop||i&&i.clientTop||0)),e.which||s===undefined||(e.which=1&s?1:2&s?3:4&s?2:0),e}},fix:function(e){if(e[x.expando])return e;var t,n,r,i=e.type,s=e,a=this.fixHooks[i];a||(this.fixHooks[i]=a=z.test(i)?this.mouseHooks:I.test(i)?this.keyHooks:{}),r=a.props?this.props.concat(a.props):this.props,e=new x.Event(s),t=r.length;while(t--)n=r[t],e[n]=s[n];return e.target||(e.target=o),3===e.target.nodeType&&(e.target=e.target.parentNode),a.filter?a.filter(e,s):e},special:{load:{noBubble:!0},focus:{trigger:function(){return this!==V()&&this.focus?(this.focus(),!1):undefined},delegateType:"focusin"},blur:{trigger:function(){return this===V()&&this.blur?(this.blur(),!1):undefined},delegateType:"focusout"},click:{trigger:function(){return"checkbox"===this.type&&this.click&&x.nodeName(this,"input")?(this.click(),!1):undefined},_default:function(e){return x.nodeName(e.target,"a")}},beforeunload:{postDispatch:function(e){e.result!==undefined&&(e.originalEvent.returnValue=e.result)}}},simulate:function(e,t,n,r){var i=x.extend(new x.Event,n,{type:e,isSimulated:!0,originalEvent:{}});r?x.event.trigger(i,null,t):x.event.dispatch.call(t,i),i.isDefaultPrevented()&&n.preventDefault()}},x.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n,!1)},x.Event=function(e,t){return this instanceof x.Event?(e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||e.getPreventDefault&&e.getPreventDefault()?U:Y):this.type=e,t&&x.extend(this,t),this.timeStamp=e&&e.timeStamp||x.now(),this[x.expando]=!0,undefined):new x.Event(e,t)},x.Event.prototype={isDefaultPrevented:Y,isPropagationStopped:Y,isImmediatePropagationStopped:Y,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=U,e&&e.preventDefault&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=U,e&&e.stopPropagation&&e.stopPropagation()},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=U,this.stopPropagation()}},x.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(e,t){x.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,o=e.handleObj;return(!i||i!==r&&!x.contains(r,i))&&(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}}),x.support.focusinBubbles||x.each({focus:"focusin",blur:"focusout"},function(e,t){var n=0,r=function(e){x.event.simulate(t,e.target,x.event.fix(e),!0)};x.event.special[t]={setup:function(){0===n++&&o.addEventListener(e,r,!0)},teardown:function(){0===--n&&o.removeEventListener(e,r,!0)}}}),x.fn.extend({on:function(e,t,n,r,i){var o,s;if("object"==typeof e){"string"!=typeof t&&(n=n||t,t=undefined);for(s in e)this.on(s,t,n,e[s],i);return this}if(null==n&&null==r?(r=t,n=t=undefined):null==r&&("string"==typeof t?(r=n,n=undefined):(r=n,n=t,t=undefined)),r===!1)r=Y;else if(!r)return this;return 1===i&&(o=r,r=function(e){return x().off(e),o.apply(this,arguments)},r.guid=o.guid||(o.guid=x.guid++)),this.each(function(){x.event.add(this,e,r,n,t)})},one:function(e,t,n,r){return this.on(e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,x(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return(t===!1||"function"==typeof t)&&(n=t,t=undefined),n===!1&&(n=Y),this.each(function(){x.event.remove(this,e,n,t)})},trigger:function(e,t){return this.each(function(){x.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];return n?x.event.trigger(e,t,n,!0):undefined}});var G=/^.[^:#\[\.,]*$/,J=/^(?:parents|prev(?:Until|All))/,Q=x.expr.match.needsContext,K={children:!0,contents:!0,next:!0,prev:!0};x.fn.extend({find:function(e){var t,n=[],r=this,i=r.length;if("string"!=typeof e)return this.pushStack(x(e).filter(function(){for(t=0;i>t;t++)if(x.contains(r[t],this))return!0}));for(t=0;i>t;t++)x.find(e,r[t],n);return n=this.pushStack(i>1?x.unique(n):n),n.selector=this.selector?this.selector+" "+e:e,n},has:function(e){var t=x(e,this),n=t.length;return this.filter(function(){var e=0;for(;n>e;e++)if(x.contains(this,t[e]))return!0})},not:function(e){return this.pushStack(et(this,e||[],!0))},filter:function(e){return this.pushStack(et(this,e||[],!1))},is:function(e){return!!et(this,"string"==typeof e&&Q.test(e)?x(e):e||[],!1).length},closest:function(e,t){var n,r=0,i=this.length,o=[],s=Q.test(e)||"string"!=typeof e?x(e,t||this.context):0;for(;i>r;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(11>n.nodeType&&(s?s.index(n)>-1:1===n.nodeType&&x.find.matchesSelector(n,e))){n=o.push(n);break}return this.pushStack(o.length>1?x.unique(o):o)},index:function(e){return e?"string"==typeof e?g.call(x(e),this[0]):g.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){var n="string"==typeof e?x(e,t):x.makeArray(e&&e.nodeType?[e]:e),r=x.merge(this.get(),n);return this.pushStack(x.unique(r))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}});function Z(e,t){while((e=e[t])&&1!==e.nodeType);return e}x.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return x.dir(e,"parentNode")},parentsUntil:function(e,t,n){return x.dir(e,"parentNode",n)},next:function(e){return Z(e,"nextSibling")},prev:function(e){return Z(e,"previousSibling")},nextAll:function(e){return x.dir(e,"nextSibling")},prevAll:function(e){return x.dir(e,"previousSibling")},nextUntil:function(e,t,n){return x.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return x.dir(e,"previousSibling",n)},siblings:function(e){return x.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return x.sibling(e.firstChild)},contents:function(e){return e.contentDocument||x.merge([],e.childNodes)}},function(e,t){x.fn[e]=function(n,r){var i=x.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=x.filter(r,i)),this.length>1&&(K[e]||x.unique(i),J.test(e)&&i.reverse()),this.pushStack(i)}}),x.extend({filter:function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?x.find.matchesSelector(r,e)?[r]:[]:x.find.matches(e,x.grep(t,function(e){return 1===e.nodeType}))},dir:function(e,t,n){var r=[],i=n!==undefined;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&x(e).is(n))break;r.push(e)}return r},sibling:function(e,t){var n=[];for(;e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}});function et(e,t,n){if(x.isFunction(t))return x.grep(e,function(e,r){return!!t.call(e,r,e)!==n});if(t.nodeType)return x.grep(e,function(e){return e===t!==n});if("string"==typeof t){if(G.test(t))return x.filter(t,e,n);t=x.filter(t,e)}return x.grep(e,function(e){return g.call(t,e)>=0!==n})}var tt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,nt=/<([\w:]+)/,rt=/<|?\w+;/,it=/<(?:script|style|link)/i,ot=/^(?:checkbox|radio)$/i,st=/checked\s*(?:[^=]|=\s*.checked.)/i,at=/^$|\/(?:java|ecma)script/i,ut=/^true\/(.*)/,lt=/^\s*\s*$/g,ct={option:[1,""," "],thead:[1,""],col:[2,""],tr:[2,""],td:[3,""],_default:[0,"",""]};ct.optgroup=ct.option,ct.tbody=ct.tfoot=ct.colgroup=ct.caption=ct.thead,ct.th=ct.td,x.fn.extend({text:function(e){return x.access(this,function(e){return e===undefined?x.text(this):this.empty().append((this[0]&&this[0].ownerDocument||o).createTextNode(e))},null,e,arguments.length)},append:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=pt(this,e);t.appendChild(e)}})},prepend:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=pt(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},remove:function(e,t){var n,r=e?x.filter(e,this):this,i=0;for(;null!=(n=r[i]);i++)t||1!==n.nodeType||x.cleanData(mt(n)),n.parentNode&&(t&&x.contains(n.ownerDocument,n)&&dt(mt(n,"script")),n.parentNode.removeChild(n));return this},empty:function(){var e,t=0;for(;null!=(e=this[t]);t++)1===e.nodeType&&(x.cleanData(mt(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null==e?!1:e,t=null==t?e:t,this.map(function(){return x.clone(this,e,t)})},html:function(e){return x.access(this,function(e){var t=this[0]||{},n=0,r=this.length;if(e===undefined&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!it.test(e)&&!ct[(nt.exec(e)||["",""])[1].toLowerCase()]){e=e.replace(tt,"<$1>$2>");try{for(;r>n;n++)t=this[n]||{},1===t.nodeType&&(x.cleanData(mt(t,!1)),t.innerHTML=e);t=0}catch(i){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=x.map(this,function(e){return[e.nextSibling,e.parentNode]}),t=0;return this.domManip(arguments,function(n){var r=e[t++],i=e[t++];i&&(r&&r.parentNode!==i&&(r=this.nextSibling),x(this).remove(),i.insertBefore(n,r))},!0),t?this:this.remove()},detach:function(e){return this.remove(e,!0)},domManip:function(e,t,n){e=f.apply([],e);var r,i,o,s,a,u,l=0,c=this.length,p=this,h=c-1,d=e[0],g=x.isFunction(d);if(g||!(1>=c||"string"!=typeof d||x.support.checkClone)&&st.test(d))return this.each(function(r){var i=p.eq(r);g&&(e[0]=d.call(this,r,i.html())),i.domManip(e,t,n)});if(c&&(r=x.buildFragment(e,this[0].ownerDocument,!1,!n&&this),i=r.firstChild,1===r.childNodes.length&&(r=i),i)){for(o=x.map(mt(r,"script"),ft),s=o.length;c>l;l++)a=r,l!==h&&(a=x.clone(a,!0,!0),s&&x.merge(o,mt(a,"script"))),t.call(this[l],a,l);if(s)for(u=o[o.length-1].ownerDocument,x.map(o,ht),l=0;s>l;l++)a=o[l],at.test(a.type||"")&&!q.access(a,"globalEval")&&x.contains(u,a)&&(a.src?x._evalUrl(a.src):x.globalEval(a.textContent.replace(lt,"")))}return this}}),x.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){x.fn[e]=function(e){var n,r=[],i=x(e),o=i.length-1,s=0;for(;o>=s;s++)n=s===o?this:this.clone(!0),x(i[s])[t](n),h.apply(r,n.get());return this.pushStack(r)}}),x.extend({clone:function(e,t,n){var r,i,o,s,a=e.cloneNode(!0),u=x.contains(e.ownerDocument,e);if(!(x.support.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||x.isXMLDoc(e)))for(s=mt(a),o=mt(e),r=0,i=o.length;i>r;r++)yt(o[r],s[r]);if(t)if(n)for(o=o||mt(e),s=s||mt(a),r=0,i=o.length;i>r;r++)gt(o[r],s[r]);else gt(e,a);return s=mt(a,"script"),s.length>0&&dt(s,!u&&mt(e,"script")),a},buildFragment:function(e,t,n,r){var i,o,s,a,u,l,c=0,p=e.length,f=t.createDocumentFragment(),h=[];for(;p>c;c++)if(i=e[c],i||0===i)if("object"===x.type(i))x.merge(h,i.nodeType?[i]:i);else if(rt.test(i)){o=o||f.appendChild(t.createElement("div")),s=(nt.exec(i)||["",""])[1].toLowerCase(),a=ct[s]||ct._default,o.innerHTML=a[1]+i.replace(tt,"<$1>$2>")+a[2],l=a[0];while(l--)o=o.lastChild;x.merge(h,o.childNodes),o=f.firstChild,o.textContent=""}else h.push(t.createTextNode(i));f.textContent="",c=0;while(i=h[c++])if((!r||-1===x.inArray(i,r))&&(u=x.contains(i.ownerDocument,i),o=mt(f.appendChild(i),"script"),u&&dt(o),n)){l=0;while(i=o[l++])at.test(i.type||"")&&n.push(i)}return f},cleanData:function(e){var t,n,r,i,o,s,a=x.event.special,u=0;for(;(n=e[u])!==undefined;u++){if(F.accepts(n)&&(o=n[q.expando],o&&(t=q.cache[o]))){if(r=Object.keys(t.events||{}),r.length)for(s=0;(i=r[s])!==undefined;s++)a[i]?x.event.remove(n,i):x.removeEvent(n,i,t.handle);q.cache[o]&&delete q.cache[o]}delete L.cache[n[L.expando]]}},_evalUrl:function(e){return x.ajax({url:e,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})}});function pt(e,t){return x.nodeName(e,"table")&&x.nodeName(1===t.nodeType?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody")):e}function ft(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function ht(e){var t=ut.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function dt(e,t){var n=e.length,r=0;for(;n>r;r++)q.set(e[r],"globalEval",!t||q.get(t[r],"globalEval"))}function gt(e,t){var n,r,i,o,s,a,u,l;if(1===t.nodeType){if(q.hasData(e)&&(o=q.access(e),s=q.set(t,o),l=o.events)){delete s.handle,s.events={};for(i in l)for(n=0,r=l[i].length;r>n;n++)x.event.add(t,i,l[i][n])}L.hasData(e)&&(a=L.access(e),u=x.extend({},a),L.set(t,u))}}function mt(e,t){var n=e.getElementsByTagName?e.getElementsByTagName(t||"*"):e.querySelectorAll?e.querySelectorAll(t||"*"):[];return t===undefined||t&&x.nodeName(e,t)?x.merge([e],n):n}function yt(e,t){var n=t.nodeName.toLowerCase();"input"===n&&ot.test(e.type)?t.checked=e.checked:("input"===n||"textarea"===n)&&(t.defaultValue=e.defaultValue)}x.fn.extend({wrapAll:function(e){var t;return x.isFunction(e)?this.each(function(t){x(this).wrapAll(e.call(this,t))}):(this[0]&&(t=x(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this)},wrapInner:function(e){return x.isFunction(e)?this.each(function(t){x(this).wrapInner(e.call(this,t))}):this.each(function(){var t=x(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=x.isFunction(e);return this.each(function(n){x(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){x.nodeName(this,"body")||x(this).replaceWith(this.childNodes)}).end()}});var vt,xt,bt=/^(none|table(?!-c[ea]).+)/,wt=/^margin/,Tt=RegExp("^("+b+")(.*)$","i"),Ct=RegExp("^("+b+")(?!px)[a-z%]+$","i"),kt=RegExp("^([+-])=("+b+")","i"),Nt={BODY:"block"},Et={position:"absolute",visibility:"hidden",display:"block"},St={letterSpacing:0,fontWeight:400},jt=["Top","Right","Bottom","Left"],Dt=["Webkit","O","Moz","ms"];function At(e,t){if(t in e)return t;var n=t.charAt(0).toUpperCase()+t.slice(1),r=t,i=Dt.length;while(i--)if(t=Dt[i]+n,t in e)return t;return r}function Lt(e,t){return e=t||e,"none"===x.css(e,"display")||!x.contains(e.ownerDocument,e)}function qt(t){return e.getComputedStyle(t,null)}function Ht(e,t){var n,r,i,o=[],s=0,a=e.length;for(;a>s;s++)r=e[s],r.style&&(o[s]=q.get(r,"olddisplay"),n=r.style.display,t?(o[s]||"none"!==n||(r.style.display=""),""===r.style.display&&Lt(r)&&(o[s]=q.access(r,"olddisplay",Rt(r.nodeName)))):o[s]||(i=Lt(r),(n&&"none"!==n||!i)&&q.set(r,"olddisplay",i?n:x.css(r,"display"))));for(s=0;a>s;s++)r=e[s],r.style&&(t&&"none"!==r.style.display&&""!==r.style.display||(r.style.display=t?o[s]||"":"none"));return e}x.fn.extend({css:function(e,t){return x.access(this,function(e,t,n){var r,i,o={},s=0;if(x.isArray(t)){for(r=qt(e),i=t.length;i>s;s++)o[t[s]]=x.css(e,t[s],!1,r);return o}return n!==undefined?x.style(e,t,n):x.css(e,t)},e,t,arguments.length>1)},show:function(){return Ht(this,!0)},hide:function(){return Ht(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){Lt(this)?x(this).show():x(this).hide()})}}),x.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=vt(e,"opacity");return""===n?"1":n}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":"cssFloat"},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,s,a=x.camelCase(t),u=e.style;return t=x.cssProps[a]||(x.cssProps[a]=At(u,a)),s=x.cssHooks[t]||x.cssHooks[a],n===undefined?s&&"get"in s&&(i=s.get(e,!1,r))!==undefined?i:u[t]:(o=typeof n,"string"===o&&(i=kt.exec(n))&&(n=(i[1]+1)*i[2]+parseFloat(x.css(e,t)),o="number"),null==n||"number"===o&&isNaN(n)||("number"!==o||x.cssNumber[a]||(n+="px"),x.support.clearCloneStyle||""!==n||0!==t.indexOf("background")||(u[t]="inherit"),s&&"set"in s&&(n=s.set(e,n,r))===undefined||(u[t]=n)),undefined)}},css:function(e,t,n,r){var i,o,s,a=x.camelCase(t);return t=x.cssProps[a]||(x.cssProps[a]=At(e.style,a)),s=x.cssHooks[t]||x.cssHooks[a],s&&"get"in s&&(i=s.get(e,!0,n)),i===undefined&&(i=vt(e,t,r)),"normal"===i&&t in St&&(i=St[t]),""===n||n?(o=parseFloat(i),n===!0||x.isNumeric(o)?o||0:i):i}}),vt=function(e,t,n){var r,i,o,s=n||qt(e),a=s?s.getPropertyValue(t)||s[t]:undefined,u=e.style;return s&&(""!==a||x.contains(e.ownerDocument,e)||(a=x.style(e,t)),Ct.test(a)&&wt.test(t)&&(r=u.width,i=u.minWidth,o=u.maxWidth,u.minWidth=u.maxWidth=u.width=a,a=s.width,u.width=r,u.minWidth=i,u.maxWidth=o)),a};function Ot(e,t,n){var r=Tt.exec(t);return r?Math.max(0,r[1]-(n||0))+(r[2]||"px"):t}function Ft(e,t,n,r,i){var o=n===(r?"border":"content")?4:"width"===t?1:0,s=0;for(;4>o;o+=2)"margin"===n&&(s+=x.css(e,n+jt[o],!0,i)),r?("content"===n&&(s-=x.css(e,"padding"+jt[o],!0,i)),"margin"!==n&&(s-=x.css(e,"border"+jt[o]+"Width",!0,i))):(s+=x.css(e,"padding"+jt[o],!0,i),"padding"!==n&&(s+=x.css(e,"border"+jt[o]+"Width",!0,i)));return s}function Pt(e,t,n){var r=!0,i="width"===t?e.offsetWidth:e.offsetHeight,o=qt(e),s=x.support.boxSizing&&"border-box"===x.css(e,"boxSizing",!1,o);if(0>=i||null==i){if(i=vt(e,t,o),(0>i||null==i)&&(i=e.style[t]),Ct.test(i))return i;r=s&&(x.support.boxSizingReliable||i===e.style[t]),i=parseFloat(i)||0}return i+Ft(e,t,n||(s?"border":"content"),r,o)+"px"}function Rt(e){var t=o,n=Nt[e];return n||(n=Mt(e,t),"none"!==n&&n||(xt=(xt||x("").css("cssText","display:block !important")).appendTo(t.documentElement),t=(xt[0].contentWindow||xt[0].contentDocument).document,t.write(""),t.close(),n=Mt(e,t),xt.detach()),Nt[e]=n),n}function Mt(e,t){var n=x(t.createElement(e)).appendTo(t.body),r=x.css(n[0],"display");return n.remove(),r}x.each(["height","width"],function(e,t){x.cssHooks[t]={get:function(e,n,r){return n?0===e.offsetWidth&&bt.test(x.css(e,"display"))?x.swap(e,Et,function(){return Pt(e,t,r)}):Pt(e,t,r):undefined},set:function(e,n,r){var i=r&&qt(e);return Ot(e,n,r?Ft(e,t,r,x.support.boxSizing&&"border-box"===x.css(e,"boxSizing",!1,i),i):0)}}}),x(function(){x.support.reliableMarginRight||(x.cssHooks.marginRight={get:function(e,t){return t?x.swap(e,{display:"inline-block"},vt,[e,"marginRight"]):undefined}}),!x.support.pixelPosition&&x.fn.position&&x.each(["top","left"],function(e,t){x.cssHooks[t]={get:function(e,n){return n?(n=vt(e,t),Ct.test(n)?x(e).position()[t]+"px":n):undefined}}})}),x.expr&&x.expr.filters&&(x.expr.filters.hidden=function(e){return 0>=e.offsetWidth&&0>=e.offsetHeight},x.expr.filters.visible=function(e){return!x.expr.filters.hidden(e)}),x.each({margin:"",padding:"",border:"Width"},function(e,t){x.cssHooks[e+t]={expand:function(n){var r=0,i={},o="string"==typeof n?n.split(" "):[n];for(;4>r;r++)i[e+jt[r]+t]=o[r]||o[r-2]||o[0];return i}},wt.test(e)||(x.cssHooks[e+t].set=Ot)});var Wt=/%20/g,$t=/\[\]$/,Bt=/\r?\n/g,It=/^(?:submit|button|image|reset|file)$/i,zt=/^(?:input|select|textarea|keygen)/i;x.fn.extend({serialize:function(){return x.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=x.prop(this,"elements");return e?x.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!x(this).is(":disabled")&&zt.test(this.nodeName)&&!It.test(e)&&(this.checked||!ot.test(e))}).map(function(e,t){var n=x(this).val();return null==n?null:x.isArray(n)?x.map(n,function(e){return{name:t.name,value:e.replace(Bt,"\r\n")}}):{name:t.name,value:n.replace(Bt,"\r\n")}}).get()}}),x.param=function(e,t){var n,r=[],i=function(e,t){t=x.isFunction(t)?t():null==t?"":t,r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};if(t===undefined&&(t=x.ajaxSettings&&x.ajaxSettings.traditional),x.isArray(e)||e.jquery&&!x.isPlainObject(e))x.each(e,function(){i(this.name,this.value)});else for(n in e)_t(n,e[n],t,i);return r.join("&").replace(Wt,"+")};function _t(e,t,n,r){var i;if(x.isArray(t))x.each(t,function(t,i){n||$t.test(e)?r(e,i):_t(e+"["+("object"==typeof i?t:"")+"]",i,n,r)});else if(n||"object"!==x.type(t))r(e,t);else for(i in t)_t(e+"["+i+"]",t[i],n,r)}x.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(e,t){x.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}),x.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)},bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)}});var Xt,Ut,Yt=x.now(),Vt=/\?/,Gt=/#.*$/,Jt=/([?&])_=[^&]*/,Qt=/^(.*?):[ \t]*([^\r\n]*)$/gm,Kt=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Zt=/^(?:GET|HEAD)$/,en=/^\/\//,tn=/^([\w.+-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,nn=x.fn.load,rn={},on={},sn="*/".concat("*");try{Ut=i.href}catch(an){Ut=o.createElement("a"),Ut.href="",Ut=Ut.href}Xt=tn.exec(Ut.toLowerCase())||[];function un(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,i=0,o=t.toLowerCase().match(w)||[];if(x.isFunction(n))while(r=o[i++])"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function ln(e,t,n,r){var i={},o=e===on;function s(a){var u;return i[a]=!0,x.each(e[a]||[],function(e,a){var l=a(t,n,r);return"string"!=typeof l||o||i[l]?o?!(u=l):undefined:(t.dataTypes.unshift(l),s(l),!1)}),u}return s(t.dataTypes[0])||!i["*"]&&s("*")}function cn(e,t){var n,r,i=x.ajaxSettings.flatOptions||{};for(n in t)t[n]!==undefined&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&x.extend(!0,e,r),e}x.fn.load=function(e,t,n){if("string"!=typeof e&&nn)return nn.apply(this,arguments);var r,i,o,s=this,a=e.indexOf(" ");return a>=0&&(r=e.slice(a),e=e.slice(0,a)),x.isFunction(t)?(n=t,t=undefined):t&&"object"==typeof t&&(i="POST"),s.length>0&&x.ajax({url:e,type:i,dataType:"html",data:t}).done(function(e){o=arguments,s.html(r?x("").append(x.parseHTML(e)).find(r):e)}).complete(n&&function(e,t){s.each(n,o||[e.responseText,t,e])}),this},x.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){x.fn[t]=function(e){return this.on(t,e)}}),x.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Ut,type:"GET",isLocal:Kt.test(Xt[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":sn,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":x.parseJSON,"text xml":x.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?cn(cn(e,x.ajaxSettings),t):cn(x.ajaxSettings,e)},ajaxPrefilter:un(rn),ajaxTransport:un(on),ajax:function(e,t){"object"==typeof e&&(t=e,e=undefined),t=t||{};var n,r,i,o,s,a,u,l,c=x.ajaxSetup({},t),p=c.context||c,f=c.context&&(p.nodeType||p.jquery)?x(p):x.event,h=x.Deferred(),d=x.Callbacks("once memory"),g=c.statusCode||{},m={},y={},v=0,b="canceled",T={readyState:0,getResponseHeader:function(e){var t;if(2===v){if(!o){o={};while(t=Qt.exec(i))o[t[1].toLowerCase()]=t[2]}t=o[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===v?i:null},setRequestHeader:function(e,t){var n=e.toLowerCase();return v||(e=y[n]=y[n]||e,m[e]=t),this},overrideMimeType:function(e){return v||(c.mimeType=e),this},statusCode:function(e){var t;if(e)if(2>v)for(t in e)g[t]=[g[t],e[t]];else T.always(e[T.status]);return this},abort:function(e){var t=e||b;return n&&n.abort(t),k(0,t),this}};if(h.promise(T).complete=d.add,T.success=T.done,T.error=T.fail,c.url=((e||c.url||Ut)+"").replace(Gt,"").replace(en,Xt[1]+"//"),c.type=t.method||t.type||c.method||c.type,c.dataTypes=x.trim(c.dataType||"*").toLowerCase().match(w)||[""],null==c.crossDomain&&(a=tn.exec(c.url.toLowerCase()),c.crossDomain=!(!a||a[1]===Xt[1]&&a[2]===Xt[2]&&(a[3]||("http:"===a[1]?"80":"443"))===(Xt[3]||("http:"===Xt[1]?"80":"443")))),c.data&&c.processData&&"string"!=typeof c.data&&(c.data=x.param(c.data,c.traditional)),ln(rn,c,t,T),2===v)return T;u=c.global,u&&0===x.active++&&x.event.trigger("ajaxStart"),c.type=c.type.toUpperCase(),c.hasContent=!Zt.test(c.type),r=c.url,c.hasContent||(c.data&&(r=c.url+=(Vt.test(r)?"&":"?")+c.data,delete c.data),c.cache===!1&&(c.url=Jt.test(r)?r.replace(Jt,"$1_="+Yt++):r+(Vt.test(r)?"&":"?")+"_="+Yt++)),c.ifModified&&(x.lastModified[r]&&T.setRequestHeader("If-Modified-Since",x.lastModified[r]),x.etag[r]&&T.setRequestHeader("If-None-Match",x.etag[r])),(c.data&&c.hasContent&&c.contentType!==!1||t.contentType)&&T.setRequestHeader("Content-Type",c.contentType),T.setRequestHeader("Accept",c.dataTypes[0]&&c.accepts[c.dataTypes[0]]?c.accepts[c.dataTypes[0]]+("*"!==c.dataTypes[0]?", "+sn+"; q=0.01":""):c.accepts["*"]);for(l in c.headers)T.setRequestHeader(l,c.headers[l]);if(c.beforeSend&&(c.beforeSend.call(p,T,c)===!1||2===v))return T.abort();b="abort";for(l in{success:1,error:1,complete:1})T[l](c[l]);if(n=ln(on,c,t,T)){T.readyState=1,u&&f.trigger("ajaxSend",[T,c]),c.async&&c.timeout>0&&(s=setTimeout(function(){T.abort("timeout")},c.timeout));try{v=1,n.send(m,k)}catch(C){if(!(2>v))throw C;k(-1,C)}}else k(-1,"No Transport");function k(e,t,o,a){var l,m,y,b,w,C=t;2!==v&&(v=2,s&&clearTimeout(s),n=undefined,i=a||"",T.readyState=e>0?4:0,l=e>=200&&300>e||304===e,o&&(b=pn(c,T,o)),b=fn(c,b,T,l),l?(c.ifModified&&(w=T.getResponseHeader("Last-Modified"),w&&(x.lastModified[r]=w),w=T.getResponseHeader("etag"),w&&(x.etag[r]=w)),204===e||"HEAD"===c.type?C="nocontent":304===e?C="notmodified":(C=b.state,m=b.data,y=b.error,l=!y)):(y=C,(e||!C)&&(C="error",0>e&&(e=0))),T.status=e,T.statusText=(t||C)+"",l?h.resolveWith(p,[m,C,T]):h.rejectWith(p,[T,C,y]),T.statusCode(g),g=undefined,u&&f.trigger(l?"ajaxSuccess":"ajaxError",[T,c,l?m:y]),d.fireWith(p,[T,C]),u&&(f.trigger("ajaxComplete",[T,c]),--x.active||x.event.trigger("ajaxStop")))}return T},getJSON:function(e,t,n){return x.get(e,t,n,"json")},getScript:function(e,t){return x.get(e,undefined,t,"script")}}),x.each(["get","post"],function(e,t){x[t]=function(e,n,r,i){return x.isFunction(n)&&(i=i||r,r=n,n=undefined),x.ajax({url:e,type:t,dataType:i,data:n,success:r})}});function pn(e,t,n){var r,i,o,s,a=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),r===undefined&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in a)if(a[i]&&a[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}s||(s=i)}o=o||s}return o?(o!==u[0]&&u.unshift(o),n[o]):undefined}function fn(e,t,n,r){var i,o,s,a,u,l={},c=e.dataTypes.slice();if(c[1])for(s in e.converters)l[s.toLowerCase()]=e.converters[s];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(s=l[u+" "+o]||l["* "+o],!s)for(i in l)if(a=i.split(" "),a[1]===o&&(s=l[u+" "+a[0]]||l["* "+a[0]])){s===!0?s=l[i]:l[i]!==!0&&(o=a[0],c.unshift(a[1]));break}if(s!==!0)if(s&&e["throws"])t=s(t);else try{t=s(t)}catch(p){return{state:"parsererror",error:s?p:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}x.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(e){return x.globalEval(e),e}}}),x.ajaxPrefilter("script",function(e){e.cache===undefined&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),x.ajaxTransport("script",function(e){if(e.crossDomain){var t,n;return{send:function(r,i){t=x("
-
-
-
-
-
-
diff --git a/app/Resources/views/baggy/_menu.twig b/app/Resources/views/baggy/_menu.twig
deleted file mode 100644
index 8b80f65d8..000000000
--- a/app/Resources/views/baggy/_menu.twig
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
diff --git a/app/Resources/views/baggy/_pocheit-form.twig b/app/Resources/views/baggy/_pocheit-form.twig
deleted file mode 100755
index bf2ae9037..000000000
--- a/app/Resources/views/baggy/_pocheit-form.twig
+++ /dev/null
@@ -1,10 +0,0 @@
-
diff --git a/app/Resources/views/baggy/_search-form.twig b/app/Resources/views/baggy/_search-form.twig
deleted file mode 100644
index 73f7951f8..000000000
--- a/app/Resources/views/baggy/_search-form.twig
+++ /dev/null
@@ -1,9 +0,0 @@
-
diff --git a/app/Resources/views/baggy/_top.twig b/app/Resources/views/baggy/_top.twig
deleted file mode 100755
index a31c09259..000000000
--- a/app/Resources/views/baggy/_top.twig
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
- {% if view == 'home' %}{% block logo %} {% endblock %}
- {% else %}{{ block('logo') }}
- {% endif %}
-
-
diff --git a/app/Resources/views/baggy/about.twig b/app/Resources/views/baggy/about.twig
deleted file mode 100755
index d18fe1567..000000000
--- a/app/Resources/views/baggy/about.twig
+++ /dev/null
@@ -1,84 +0,0 @@
-{% extends "layout.twig" %}
-
-{% block title %}{% trans "About" %}{% endblock %}
-{% block menu %}
-{% include '_menu.twig' %}
-{% endblock %}
-{% block content %}
-
{% trans "About wallabag" %}
-
-
- {% trans "Project website" %}
- https://www.wallabag.org
-
- {% trans "Main developer" %}
- Nicolas Lœuillet — {% trans "website" %}
-
- {% trans "Contributors:" %}
- {% trans "on Github" %}
-
- {% trans "Bug reports" %}
- {% trans "On our support website" %} {% trans "or" %} {% trans "on Github" %}
-
- {% trans "License" %}
- MIT
-
- {% trans "Version" %}
- {{ constant('WALLABAG') }}
-
-
-
{% trans "wallabag is a read-it-later application: you can save a web page by keeping only content. Elements like ads or menus are deleted." %}
-
-
{% trans "Getting help" %}
-
-
- {% trans "Documentation" %}
- Offline documentation and online documentation (up to date)
-
- {% trans "Support" %}
- http://support.wallabag.org/
-
-
-
{% trans "Helping wallabag" %}
-
-
{% trans "wallabag is free and opensource. You can help us:" %}
-
-
- {% trans "via Paypal" %}
-
- {% trans "via Flattr" %}
-
-
-
{% trans "Credits" %}
-
- PHP Readability
- https://bitbucket.org/fivefilters/php-readability
-
- Full Text RSS
- http://code.fivefilters.org/full-text-rss/src
-
- logo by Maylis Agniel
- https://github.com/wallabag/logo
-
- icons
- http://icomoon.io
-
- PHP Simple HTML DOM Parser
- http://simplehtmldom.sourceforge.net/
-
- Session
- https://github.com/tontof/kriss_feed/blob/master/src/class/Session.php
-
- Twig
- http://twig.sensiolabs.org
-
- Flash messages
- https://github.com/plasticbrain/PHP-Flash-Messages
-
- Pagination
- https://github.com/daveismyname/pagination
-
- PHPePub
- https://github.com/Grandt/PHPePub/
-
-{% endblock %}
diff --git a/app/Resources/views/baggy/config.twig b/app/Resources/views/baggy/config.twig
deleted file mode 100755
index 6031f489c..000000000
--- a/app/Resources/views/baggy/config.twig
+++ /dev/null
@@ -1,187 +0,0 @@
-{% extends "layout.twig" %}
-
-{% block title %}{% trans "config" %}{% endblock %}
-{% block menu %}
-{% include '_menu.twig' %}
-{% endblock %}
-{% block content %}
-
{% trans "Saving articles" %}
-
{% trans "There are several ways to save an article:" %} {% trans "(? )" %}
-
-
-
-
Browser Plugins
-
-
Mobile Apps
-
-
{% trans "Bookmarklet" %}
-
- {% trans "Drag & drop this link to your bookmarks bar:" %} {% trans "bag it!" %}
-
-
-
{% trans "Feeds" %}
- {% if token == '' %}
-
{% trans "Your feed token is currently empty and must first be generated to enable feeds. Click here to generate it ." %}
- {% else %}
-
-
- {% trans "Your token:" %} {{token}}
- {% trans "Your user id:" %} {{user_id}}
- {% trans "You can regenerate your token: generate! ." %}
-
- {% endif %}
-
-
{% trans "Change your theme" %}
-
-
-
{% trans "Change your language" %}
-
-
-
{% trans "Import" %}
-
{% trans "You can import your Pocket, Readability, Instapaper, Wallabag or any data in appropriate json or html format." %}
-
{% trans "Please select export file on your computer and press \"Import\" button below. Wallabag will parse your file, insert all URLs and start fetching of articles if required." %}
-
-
{% trans "You can click here to fetch content for articles with no content." %}
-
{% trans "Fetching process is controlled by two constants in your config file: IMPORT_LIMIT (how many articles are fetched at once) and IMPORT_DELAY (delay between fetch of next batch of articles)." %}
-
-
{% trans "Export your wallabag data" %}
-
{% trans "Export JSON" %}
- Data will be exported in a single JSON file.
-
-
{% trans "Fancy an E-Book ?" %}
-
{% trans "Click to get all your articles in one ebook :" %}
-
-
-
{% trans "This can take a while and can even fail if you have too many articles, depending on your server configuration." %}
-
-
{% trans "Cache" %}
-
{% trans "Delete Cache" %}
- Deleting the cache may help with display or other problems.
-
- {% if http_auth == 0 %}
-
{% trans "Change your password" %}
-
- {% endif %}
-
-
{% trans 'Add user' %}
-
-
-
{% trans "Delete account" %}
- {% if not only_user %}
- {% else %}
{% trans "You are the only user, you cannot delete your own account." %}
-
{% trans "To completely remove wallabag, delete the wallabag folder on your web server (and eventual databases)." %}
{% endif %}
-
-
{% trans "Upgrading wallabag" %}
-
- {% trans "Installed version" %}: {{ constant('WALLABAG') }}
- {% trans "Latest stable version" %}: {{ prod }}. {% if compare_prod == -1 %}{% trans "A more recent stable version is available." %} {% else %}{% trans "You are up to date." %}{% endif %} ({% trans "Last check:" %} {{ check_time_prod }})
- {% if constant('DEBUG_POCHE') == 1 %}{% trans "Latest dev version" %}: {{ dev }}. {% if compare_dev == -1 %}{% trans "A more recent development version is available." %} {% else %}{% trans "You are up to date." %}{% endif %} ({% trans "Last check:" %} {{ check_time_dev }}){% endif %}
-
-
{% trans "You can clear cache to check the latest release." %}
-
-{% endblock %}
diff --git a/app/Resources/views/baggy/edit-tags.twig b/app/Resources/views/baggy/edit-tags.twig
deleted file mode 100755
index 15f15560f..000000000
--- a/app/Resources/views/baggy/edit-tags.twig
+++ /dev/null
@@ -1,29 +0,0 @@
-{% extends "layout.twig" %}
-{% block title %}edit tags{% endblock %}
-{% block menu %}
-{% include '_menu.twig' %}
-{% endblock %}
-{% block content %}
-
-
-
-
-
-
-
{{ entry.title|raw }}21>
-
-{% if tags is empty %}
-
{% trans "no tags" %}
-{% endif %}
-
-{% for tag in tags %}{{ tag.value }} ✘ {% endfor %}
-
-
-
{% trans "return to article" %}
-{% endblock %}
diff --git a/app/Resources/views/baggy/home.twig b/app/Resources/views/baggy/home.twig
deleted file mode 100755
index 93515080d..000000000
--- a/app/Resources/views/baggy/home.twig
+++ /dev/null
@@ -1,81 +0,0 @@
-{% extends "layout.twig" %}
-{% block title %}
-{% if view == 'fav' %}
-{% trans "favorites" %}
-{% elseif view == 'archive' %}
-{% trans "archive" %}
-{% else %}
-{% trans "unread" %}
-{% endif %}
-{% endblock %}
-{% block menu %}
-{% include '_menu.twig' %}
-{% endblock %}
-{% block content %}
- {% if tag %}
-
{% trans "Tag" %}: {{ tag.value }}
- {% endif %}
- {% if entries is empty %}
-
{% trans "No articles found." %}
- {% else %}
-
- {% include '_display-mode.twig' %}
- {% include '_sorting.twig' %}
-
- {% block pager %}
- {% if nb_results > 1 %}
-
-
{{ nb_results }} {% trans "results" %}{% if search_term is defined %} {% trans %}found for « {{ search_term }} »{% endtrans %}{% endif %}
- {{ page_links | raw }}
-
- {% elseif nb_results == 1 %}
- {% if search_term is defined %}
-
-
{% trans "Only one result found for " %} « {{ search_term }} »
-
- {% endif %}
- {% endif %}
- {% endblock %}
-
- {% for entry in entries %}
-
-
- {% if entry.content| getReadingTime > 0 %}
-
{% trans "estimated reading time :" %} {{ entry.content| getReadingTime }} min
- {% else %}
-
{% trans "estimated reading time :" %} < 1 min
- {% endif %}
-
-
{{ entry.content|striptags|slice(0, 300) }}...
-
-
- {% endfor %}
-
- {{ block('pager') }}
- {% if view == 'home' %}{% if nb_results > 1 %}
{% trans "Mark all the entries as read" %}
{% endif %}{% endif %}
- {% if searchterm is defined %}
{% trans "Tag these results as" %} {{ searchterm }} {% endif %}
-
- {% if searchterm is defined %}
{% trans "Delete results matching" %} {{ searchterm }} {% endif %}
-
- {% if tag %}
{% trans "Mark all articles from this tag as read" %} {% endif %}
-
- {% if tag %}
- {% if constant('EPUB') == 1 %}
{% trans "Download as ePub3" %} {% endif %}
- {% if constant('MOBI') == 1 %}
{% trans "Download as Mobi" %} {% endif %}
- {% if constant('PDF') == 1 %}
{% trans "Download as PDF" %} {% endif %}
- {% elseif searchterm is defined %}
- {% if constant('EPUB') == 1 %}
{% trans "Download as ePub3" %} {% endif %}
- {% if constant('MOBI') == 1 %}
{% trans "Download as Mobi" %} {% endif %}
- {% if constant('PDF') == 1 %}
{% trans "Download as PDF" %} {% endif %}
- {% else %}
- {% if constant('EPUB') == 1 %}
{% trans "Download as ePub3" %} {% endif %}
- {% if constant('MOBI') == 1 %}
{% trans "Download as Mobi" %} {% endif %}
- {% if constant('PDF') == 1 %}
{% trans "Download as PDF" %} {% endif %}
- {% endif %}
-{% endif %}
-{% endblock %}
diff --git a/app/Resources/views/baggy/layout-login.twig b/app/Resources/views/baggy/layout-login.twig
deleted file mode 100644
index 4078fbb08..000000000
--- a/app/Resources/views/baggy/layout-login.twig
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
{% block title %}{% endblock %} - wallabag
-{% include '_head.twig' %}
-{% include '_bookmarklet.twig' %}
-
-
- {% include '_top.twig' %}
-
- {% block menu %}{% endblock %}
- {% block precontent %}{% endblock %}
- {% block messages %}
- {% include '_messages.twig' %}
- {% endblock %}
-
- {% block content %}{% endblock %}
-
-
-{% include '_footer.twig' %}
-
-
\ No newline at end of file
diff --git a/app/Resources/views/baggy/layout.twig b/app/Resources/views/baggy/layout.twig
deleted file mode 100755
index 8de12749f..000000000
--- a/app/Resources/views/baggy/layout.twig
+++ /dev/null
@@ -1,34 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
{% block title %}{% endblock %} - wallabag
-{% include '_head.twig' %}
-{% include '_bookmarklet.twig' %}
-
-
- {% include '_top.twig' %}
-
- {% block menu %}{% endblock %}
- {% block precontent %}{% endblock %}
- {% block messages %}
- {% include '_messages.twig' %}
- {% if includeImport %}
- {% include '_import.twig' %}
- {% endif %}
- {% endblock %}
-
- {% block content %}{% endblock %}
-
-
-{% include '_footer.twig' %}
-
-
\ No newline at end of file
diff --git a/app/Resources/views/baggy/login.twig b/app/Resources/views/baggy/login.twig
deleted file mode 100644
index 58290e9c6..000000000
--- a/app/Resources/views/baggy/login.twig
+++ /dev/null
@@ -1,34 +0,0 @@
-{% extends "layout-login.twig" %}
-
-{% block title %}{% trans "login to your wallabag" %}{% endblock %}
-{% block content %}
- {% if http_auth == 0 %}
-
- {% endif %}
-{% endblock %}
diff --git a/app/Resources/views/baggy/public/css/font.css b/app/Resources/views/baggy/public/css/font.css
deleted file mode 100755
index 7c02a16fb..000000000
--- a/app/Resources/views/baggy/public/css/font.css
+++ /dev/null
@@ -1,6 +0,0 @@
-@font-face {
- font-family: 'PT Sans';
- font-style: normal;
- font-weight: 700;
- src: local('PT Sans Bold'), local('PTSans-Bold'), url(../fonts/ptsans.woff) format('woff');
-}
diff --git a/app/Resources/views/baggy/public/css/main.css b/app/Resources/views/baggy/public/css/main.css
deleted file mode 100755
index 1df829101..000000000
--- a/app/Resources/views/baggy/public/css/main.css
+++ /dev/null
@@ -1,1071 +0,0 @@
-/* ==========================================================================
- Sommaire
-
- 1 = Style Guide
- 2 = Layout
- 3 = Pictos
- 4 = Messages
- 5 = Article
- 6 = Media queries
-
- ========================================================================== */
-
-html {
- min-height: 100%;
-}
-
-body {
- background-color: #EEE;
-}
-
-.login {
- background-color: #333;
-}
-
-.login #main {
- padding: 0;
- margin: 0;
-}
-
-.login form {
- background-color: #FFF;
- padding: 1.5em;
- box-shadow: 0 1px 8px rgba(0,0,0,0.9);
- width: 20em;
- position: absolute;
- top: 8em;
- left: 50%;
- margin-left: -10em;
-}
-
-.login .logo {
- position: absolute;
- top: 2em;
- left: 50%;
- margin-left: -55px;
-}
-
-/* ==========================================================================
- 1 = Style Guide
- ========================================================================== */
-
-::selection {
- color: #FFF;
- background-color: #000;
-}
-
-.desktopHide {
- display: none;
-}
-
-.logo {
- position: fixed;
- z-index: 20;
- top: 0.4em;
- left: 0.6em;
-}
-
-h2, h3, h4 {
- font-family: 'PT Sans', sans-serif;
- text-transform: uppercase;
-}
-
-p, li, label {
- color: #666;
-}
-
-a {
- color: #000;
- font-weight: bold;
-}
-
-a:hover, a:focus {
- text-decoration: none;
-}
-
-form fieldset {
- border:0;
- padding: 0;
- margin: 0;
-}
-
-form input[type="text"], select, form input[type="password"], form input[type="url"], form input[type="email"] {
- border: 1px solid #999;
- padding: 0.5em 1em;
- min-width: 12em;
- color: #666;
-}
-
-@media screen and (-webkit-min-device-pixel-ratio:0){
- select{
- -webkit-appearance: none;
- border-radius: 0;
- background: #FFF url(../img/bg-select.png) no-repeat right center;
- }
-}
-
-.inline .row {
- display: inline-block;
- margin-right: 0.5em;
-}
-
-.inline label {
- min-width: 6em;
-}
-
-fieldset label {
- display: inline-block;
- min-width: 12.5em;
- color: #666;
-}
-
-label {
- margin-right: 0.5em;
-}
-
-form .row {
- margin-bottom: 0.5em;
-}
-
-form button, input[type="submit"] {
- cursor:pointer;
- background-color: #000;
- color: #FFF;
- border:0;
- padding: 0.5em 1em;
- display: inline-block;
- border:1px solid #000;
-}
-
- form button:hover, form button:focus, input[type="submit"]:hover, input[type="submit"]:focus {
- background-color: #FFF;
- color: #000;
- -webkit-transition: all 0.5s ease;
- -moz-transition: all 0.5s ease;
- -ms-transition: all 0.5s ease;
- -o-transition: all 0.5s ease;
- transition: all 0.5s ease;
- }
-
-#bookmarklet {
- cursor: move;
-}
-
-h2:after {
- content: "";
- height: 4px;
- width: 70px;
- background-color: #000;
- display: block;
-}
-
-.links {
- padding: 0;
- margin: 0;
-}
- .links li {
- list-style: none;
- margin: 0;
- padding: 0;
- }
-
-
-#links {
- position: fixed;
- top: 0;
- width: 10em;
- left: 0;
- text-align: right;
- background-color: #333;
- padding-top: 9.5em;
- height: 100%;
- box-shadow:inset -4px 0 20px rgba(0,0,0,0.6);
- z-index: 15;
-}
-
-#main {
- margin-left: 13em;
- position: relative;
- z-index: 10;
- padding-right: 5%;
- padding-bottom: 1em;
-}
-
- #links > li > a {
- display: block;
- padding: 0.5em 2em 0.5em 1em;
- color: #FFF;
- position: relative;
- text-transform: uppercase;
- text-decoration: none;
- font-weight: normal;
- font-family: 'PT Sans', sans-serif;
- -webkit-transition: all 0.5s ease;
- -moz-transition: all 0.5s ease;
- -ms-transition: all 0.5s ease;
- -o-transition: all 0.5s ease;
- transition: all 0.5s ease;
- }
-
- #links > li > a:hover, #links > li > a:focus {
- background-color: #999;
- color: #000;
- }
-
- #links .current:after {
- content: "";
- width: 0;
- height: 0;
- position: absolute;
- border-style: solid;
- border-width: 10px;
- border-color: transparent #EEE transparent transparent;
- right: 0;
- top: 50%;
- margin-top: -10px;
- }
-
- #links li:last-child {
- position: fixed;
- bottom: 1em;
- width: 10em;
- }
-
- #links li:last-child a:before {
- font-size: 1.2em;
- position: relative;
- top: 2px;
- }
-
-
-#sort {
- padding: 0;
- list-style-type: none;
- opacity: 0.5;
- display: inline-block;
-}
-
-#sort li {
- display: inline;
- font-size: 0.9em;
-}
-
-#sort li + li {
- margin-left: 10px;
-}
-
-#sort a {
- padding: 2px 2px 0;
- vertical-align: middle;
-}
-
-#sort img {
- vertical-align: baseline;
-}
-#sort img:hover {
- cursor: pointer;
-}
-
-#display-mode {
- float: right;
- vertical-align: middle;
- margin-top: 10px;
- margin-bottom: 10px;
- opacity: 0.5;
-}
-#listmode {
- width: 16px;
- display: inline-block;
- text-decoration: none;
-}
-#listmode a:hover {
- opacity: 1;
-}
-#listmode.tablemode {
- background-image: url("../img/baggy/table.png");
- background-repeat: no-repeat;
- background-position: bottom;
-}
-#listmode.listmode {
- background-image: url("../img/baggy/list.png");
- background-repeat: no-repeat;
- background-position: bottom;
-}
-
-
-/* ==========================================================================
- 2 = Layout
- ========================================================================== */
-
-#content {
- margin-top: 5em;
- min-height: 30em;
-}
-
-footer {
- text-align: right;
- position: relative;
- bottom: 0;
- right: 5em;
- color: #999;
- font-size: 0.8em;
- font-style: italic;
- z-index: 20;
-}
-
-footer a {
- color: #999;
- font-weight: normal;
-}
-
-.list-entries {
- letter-spacing:-5px;
-}
-
-.listmode .entrie {
- width: 100%!important;
- margin-left: 0!important;
-}
-
-.list-entries + .results {
- margin-bottom: 2em;
-}
-
-.estimatedTime .reading-time {
- color: #999;
- font-style: italic;
- font-weight: normal;
- font-size: 0.9em;
-}
-
-.estimatedTime small {
- position: relative;
- top: -1px;
-}
-
-.entrie {
- background-color: #FFF;
- letter-spacing:normal;
- box-shadow: 0 3px 7px rgba(0,0,0,0.3);
- display: inline-block;
- width: 32%;
- margin-bottom: 1.5em;
- vertical-align: top;
- margin-left: 1.5%;
- position: relative;
- overflow: hidden;
- padding: 1.5em 1.5em 3em 1.5em;
-
- /* Removing CSS transitions because they make the switch from list view to
- * table view jerky
- */
- /* -webkit-transition: all 0.5s ease; */
- /* -moz-transition: all 0.5s ease; */
- /* -ms-transition: all 0.5s ease; */
- /* -o-transition: all 0.5s ease; */
- /* transition: all 0.5s ease; */
-}
-
-.entrie:before {
- content: "";
- width: 0;
- height: 0;
- border-style:solid;
- border-color: transparent transparent #000 transparent;
- border-width: 10px;
- position: absolute;
- bottom: 0.3em;
- z-index: 10;
- right: 1.5em;
- -webkit-transition: all 0.5s ease;
- -moz-transition: all 0.5s ease;
- -ms-transition: all 0.5s ease;
- -o-transition: all 0.5s ease;
- transition: all 0.5s ease;
-}
-
-.entrie:after {
- content: "";
- position: absolute;
- height: 7px;
- width: 100%;
- bottom: 0;
- left: 0;
- background-color: #000;
- -webkit-transition: all 0.5s ease;
- -moz-transition: all 0.5s ease;
- -ms-transition: all 0.5s ease;
- -o-transition: all 0.5s ease;
- transition: all 0.5s ease;
-}
-
-.entrie:hover {
- box-shadow: 0 3px 10px rgba(0,0,0,1);
-}
-
-.entrie:hover:after {
- height: 40px;
-}
-
-.entrie:hover:before {
- bottom: 2.4em;
-}
-
-.entrie:hover h2 a {
- color: #666;
-}
-
-.entrie h2 {
- text-transform: none;
- margin-bottom: 0;
- line-height: 1.2;
-}
-
- .entrie h2:after {
- content: none;
- }
-
-
-.entrie h2 a {
- display: block;
- text-decoration: none;
- color: #000;
- word-wrap: break-word;
- -webkit-transition: all 0.5s ease;
- -moz-transition: all 0.5s ease;
- -ms-transition: all 0.5s ease;
- -o-transition: all 0.5s ease;
- transition: all 0.5s ease;
-}
-/*
-.entrie h2 a:after {
- content: "";
- position: absolute;
- top: 0;
- width: 100%;
- height: 100%;
- left: 0;
-}
-*/
-
-.entrie p {
- color: #666;
- font-size: 0.9em;
- line-height: 1.7;
-}
-
- .entrie h2 a:first-letter {
- text-transform: uppercase;
- }
-
-.entrie:hover .tools {
- bottom: 0;
-}
-
-.entrie .tools {
- position: absolute;
- bottom: -50px;
- left: 0;
- width: 100%;
- z-index: 10;
- padding-right: 0.5em;
- text-align: right;
- -webkit-transition: all 0.5s ease;
- -moz-transition: all 0.5s ease;
- -ms-transition: all 0.5s ease;
- -o-transition: all 0.5s ease;
- transition: all 0.5s ease;
-}
-
- .entrie .tools a {
- color: #666;
- text-decoration: none;
- display: block;
- padding: 0.4em;
- }
-
- .entrie .tools a:hover {
- color: #FFF;
- }
-
- .entrie .tools li {
- display: inline-block;
- }
-
-.entrie:nth-child(3n+1) {
- margin-left: 0;
-}
-
-.results {
- letter-spacing: -5px;
- padding: 0 0 0.5em;
-}
-
-.results > * {
- display: inline-block;
- vertical-align: top;
- letter-spacing: normal;
- width: 50%;
-}
-
-.pagination {
- text-align: right;
- margin-bottom:50px;
-}
-
-.nb-results {
- text-align: left;
- font-style: italic;
- color: #999;
-}
-
-.pagination > * {
- display: inline-block;
- margin-left: 0.5em;
-}
-
-.pagination a {
- color: #999;
- text-decoration: none;
-}
-
- .pagination a:hover, .pagination a:focus {
- text-decoration: underline;
- }
-
-.pagination .disabled {
- display: none;
-}
-
-/* ==========================================================================
- 2.1 = "save a link" related styles
- ========================================================================== */
-
-.popup-form {
- background: rgba(0,0,0,0.5);
- position: absolute;
- top: 0;
- left: 10em;
- z-index: 20;
- height: 100%;
- width: 100%;
- margin: 0;
- margin-top: -30% !important; /* TODO: get rid of !important here; overridden by .messages selector */
- padding: 2em;
- display: none;
- border-left: 1px #EEE solid;
-}
-
- .popup-form form {
- background-color: #FFF;
- position: absolute;
- top: 0;
- left: 0;
- z-index: 20;
- border: 10px solid #000;
- width: 400px;
- height: 200px;
- padding: 2em;
- }
-
-#bagit-form-form .addurl {
- margin-left: 0;
-}
-
-.closeMessage,
-.close-button {
- background-color: #000;
- color: #FFF;
- font-size: 1.2em;
- line-height: 1.6;
- width: 1.6em;
- height: 1.6em;
- text-align: center;
- text-decoration: none;
-}
- .closeMessage:hover,
- .closeMessage:focus,
- .close-button:hover,
- .close-button:focus {
- background-color: #999;
- color: #000;
- }
-
-.close-button--popup {
- display: inline-block;
- position: absolute;
- top: 0;
- right: 0;
- font-size: 1.4em;
-}
-
-.active-current {
- background-color: #999;
-}
-
-.active-current:after {
- content: "";
- width: 0;
- height: 0;
- position: absolute;
- border-style: solid;
- border-width: 10px;
- border-color: transparent #EEE transparent transparent;
- right: 0;
- top: 50%;
- margin-top: -10px;
-}
-
-.opacity03 {
- opacity: 0.3;
-}
-
-.add-to-wallabag-link-after {
- background-color: #000;
- color: #fff;
- padding: 0 3px 2px 3px;
-}
-
-a.add-to-wallabag-link-after {
- visibility: hidden;
- position: absolute;
- opacity: 0;
- transition-duration: 2s;
- transition-timing-function: ease-out;
-}
-
-#article article a:hover + a.add-to-wallabag-link-after, a.add-to-wallabag-link-after:hover {
- opacity: 1;
- visibility: visible;
- transition-duration: .3s;
- transition-timing-function: ease-in;
-}
-
-a.add-to-wallabag-link-after:after {
- content: "w";
-}
-
-#add-link-result {
- font-weight: bold;
- font-size: 0.9em;
-}
-
-/* ==========================================================================
- 3 = Pictos
- ========================================================================== */
-
-@font-face {
- font-family: 'icomoon';
- src:url('../fonts/icomoon.eot?-s0mcsx');
- src:url('../fonts/icomoon.eot?#iefix-s0mcsx') format('embedded-opentype'),
- url('../fonts/icomoon.woff?-s0mcsx') format('woff'),
- url('../fonts/icomoon.ttf?-s0mcsx') format('truetype'),
- url('../fonts/icomoon.svg?-s0mcsx#icomoon') format('svg');
- font-weight: normal;
- font-style: normal;
-}
-
-.icon span,
-.icon-image span {
- position: absolute;
- top: -9999px;
-}
-
-[class^="icon-"]:before, [class*=" icon-"]:before {
- font-family: 'icomoon';
- speak: none;
- font-style: normal;
- font-weight: normal;
- font-variant: normal;
- text-transform: none;
- line-height: 1;
-
- /* Better Font Rendering =========== */
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale;
-}
-
-.icon-flattr:before {
- content: "\e800";
-}
-.icon-mail:before {
- content: "\e80a";
-}
-.icon-up-open:before {
- content: "\e80b";
-}
-.icon-star:before {
- content: "\e805";
-}
-.icon-check:before {
- content: "\e804";
-}
-.icon-link:before {
- content: "\e801";
-}
-.icon-reply:before {
- content: "\e806";
-}
-.icon-menu:before {
- content: "\e802";
-}
-.icon-clock:before {
- content: "\e803";
-}
-.icon-twitter:before {
- content: "\e807";
-}
-.icon-down-open:before {
- content: "\e809";
-}
-.icon-trash:before {
- content: "\e80c";
-}
-.icon-delete:before {
- content: "\e600";
-}
-.icon-power:before {
- content: "\e601";
-}
-.icon-arrow-up-thick:before {
- content: "\e602";
-}
-.icon-rss:before {
- content: "\e808";
-}
-.icon-print:before {
- content: "\e80d";
-}
-
-
-/* .icon-image class, for image-based icons
- ========================================================================== */
-
-.icon-image {
- background-size: 16px 16px;
- background-repeat: no-repeat;
- background-position: center;
- padding-right: 1em !important;
- padding-left: 1em !important;
-}
-
-/* Carrot (http://carrot.org) */
-.icon-image--carrot {
- background-image: url('../../_global/img/icons/carrot-icon--white.png');
-}
-
-/* Diaspora */
-.icon-image--diaspora {
- background-image: url('../../_global/img/icons/diaspora-icon--black.png');
-}}
-
-/* ==========================================================================
- Icon selected
- ========================================================================== */
-
-.icon-star.fav:before {
- color: #FFF;
-}
-
-.icon-check.archive:before {
- color: #FFF;
-}
-
-/* ==========================================================================
- 4 = Messages
- ========================================================================== */
-
-.messages {
- text-align: left;
- margin-top: 1em;
-}
-
-.messages > * { display: inline-block;}
-
-.warning {
- /* font-size: 3em;
- color: #999;
- font-style: italic;
- position: absolute;
- top: 50%;
- left: 0;
- width: 100%;
- text-align: center;
- padding-right: 5%;
- margin-top: -2em;*/
- font-weight: bold;
- display: block;
- width: 100%;
-}
-
-.more-info {
- font-size: 0.85em;
- line-height: 1.5;
- color: #aaa;
-}
-
- .more-info a {
- color: #aaa;
- }
-
-/* ==========================================================================
- 5 = Article
- ========================================================================== */
-
-#article {
- width: 70%;
- margin-bottom: 3em;
- text-align: justify;
-}
-
-#article .tags {
- margin-bottom: 1em;
-}
-
-#article i {
- font-style: normal;
-}
-
-blockquote {
- border:1px solid #999;
- background-color: #FFF;
- padding: 1em;
- margin: 0;
-}
-
-#article h1 {
- text-align: left;
-}
-
-#article h2, #article h3, #article h4 {
- text-transform: none;
-}
-
-#article h2:after {
- content: none;
-}
-
-.topPosF {
- position: fixed;
- right: 20%;
- bottom: 2em;
- font-size: 1.5em;
-}
-
-#article_toolbar {
- margin-bottom: 1em;
-}
-
-#article_toolbar li {
- display: inline-block;
-}
-
-#article_toolbar a {
- background-color: #000;
- padding: 0.3em 0.5em 0.2em;
- color: #FFF;
- text-decoration: none;
-}
-
- #article_toolbar a:hover, #article_toolbar a:focus {
- background-color: #999;
- }
-
-.shaarli:before {
- content: "*";
-}
-
-.return {
- text-decoration: none;
- margin-top: 1em;
- display: block;
-}
-
-.return:before {
- margin-right: 0.5em;
-}
-
-.notags {
- font-style: italic;
- color: #999;
-}
-
-.icon-rss {
- background-color: #000;
- color: #FFF;
- padding: 0.2em 0.5em;
-}
-
-.icon-rss:before {
- position: relative;
- top: 2px;
-}
-
-.list-tags li {
- margin-bottom: 0.5em;
-}
-
-.list-tags .icon-rss:hover, .list-tags .icon-rss:focus {
- background-color: #FFF;
- color: #000;
- text-decoration: none;
-}
-
-.list-tags a {
- text-decoration: none;
-}
-
-.list-tags a:hover, .list-tags a:focus {
- text-decoration: underline;
-}
-
-pre code {
- font-family: "Courier New", Courier, monospace;
- border: 1px solid #ccc;
- font-size: 0.96em;
-}
-
-
-/* ==========================================================================
- 6 = Media Queries
- ========================================================================== */
-
-@media screen and (max-width: 1050px) {
- .entrie {
- width: 49%;
- }
- .entrie:nth-child(3n+1) {
- margin-left: 1.5%;
- }
- .entrie:nth-child(2n+1) {
- margin-left: 0;
- }
-}
-
-@media screen and (max-width: 900px) {
- #article {
- width: 80%;
- }
- .topPosF {
- right: 2.5em;
- }
-}
-
-@media screen and (max-width: 700px) {
- .entrie {
- width: 100%;
- margin-left: 0;
- }
- #display-mode {
- display: none;
- }
-}
-
-@media screen and (max-width: 500px) {
- .entrie {
- width: 100%;
- margin-left: 0;
- }
- body > header {
- background-color: #333;
- position: fixed;
- top: 0;
- width: 100%;
- height: 3em;
- z-index: 11;
- }
- #links li:last-child {
- position: static;
- width: auto;
- }
- #links li:last-child a:before {
- content: none;
- }
- .logo {
- width: 1.25em;
- height: 1.25em;
- left: 0;
- top: 0;
- }
- .login > header {
- position: static;
- }
- .login form {
- width: 100%;
- position: static;
- margin-left: 0;
- }
- .login .logo {
- width: auto;
- height: auto;
- top: 0.5em;
- width: 75px;
- height: 75px;
- margin-left: -37.5px;
- }
- .desktopHide {
- display: block;
- position: fixed;
- z-index: 20;
- top: 0;
- right: 0;
- border:0;
- width: 2.5em;
- height: 2.5em;
- cursor: pointer;
- background-color: #999;
- font-size: 1.2em;
- }
- .desktopHide:hover, .desktopHide:focus {
- background-color: #FFF;
- }
- #links {
- display: none;
- width: 100%;
- height: auto;
- padding-top: 3em;
- }
- #links.menu--open {
- display: block;
- }
- footer {
- position: static;
- margin-right: 3em;
- }
- #main {
- margin-left: 1.5em;
- padding-right: 1.5em;
- position: static;
- margin-top: 3em;
- }
- #article_toolbar .topPosF {
- display: none;
- }
-
- #article {
- width: 100%;
- }
-
- #article h1 {
- font-size: 1.5em;
- }
- #article_toolbar a {
- padding: 0.3em 0.4em 0.2em;
- }
-
- #display-mode {
- display: none;
- }
-
- .popup-form, #bagit-form, #search-form {
- left: 0;
- width: 100%;
- border-left: none;
- }
-
- .popup-form form,
- #bagit-form form,
- #search-form form {
- width: 100%;
- }
-}
diff --git a/app/Resources/views/baggy/public/css/messages.css b/app/Resources/views/baggy/public/css/messages.css
deleted file mode 100755
index 42da70b30..000000000
--- a/app/Resources/views/baggy/public/css/messages.css
+++ /dev/null
@@ -1,19 +0,0 @@
-.messages.error.install {
- border: 1px solid #c42608;
- color: #c00 !important;
- background: #fff0ef;
- text-align: left;
-}
-
-.messages.notice.install {
- border: 1px solid #ebcd41;
- color: #000;
- background: #fffcd3;
- text-align: left;
-}
-
-.messages.success.install {
- border: 1px solid #6dc70c;
- background: #e0fbcc !important;
- text-align: left;
-}
\ No newline at end of file
diff --git a/app/Resources/views/baggy/public/css/print.css b/app/Resources/views/baggy/public/css/print.css
deleted file mode 100755
index 9dd6d295c..000000000
--- a/app/Resources/views/baggy/public/css/print.css
+++ /dev/null
@@ -1,62 +0,0 @@
-/* ### Layout ### */
-
-body {
- font-family: Serif;
- background-color: #fff;
-}
-
-@page {
- margin: 1cm;
-}
-
-img {
- max-width: 100% !important;
-}
-
-/* ### Content ### */
-
-/* Hide useless blocks */
-body > header,
-#article_toolbar,
-#links,
-#sort,
-body > footer,
-.top_link,
-div.tools,
-header div,
-.messages,
-.entrie + .results {
- display: none !important;
-}
-
-article {
- border: none !important;
-}
-
-/* Add URL after links */
-.vieworiginal a:after {
- content: " (" attr(href) ")";
-}
-
-/* Add explanation after abbr */
-abbr[title]:after {
- content: " (" attr(title) ")";
-}
-
-/* Change border on current pager item */
-.pagination span.current {
- border-style: dashed;
-}
-
-#main {
- width: 100%;
- padding: 0;
- margin: 0;
- margin-left: 0;
- padding-right: 0;
- padding-bottom: 0;
-}
-
-#article {
- width: 100%;
-}
diff --git a/app/Resources/views/baggy/public/css/ratatouille.css b/app/Resources/views/baggy/public/css/ratatouille.css
deleted file mode 100644
index b203cbb89..000000000
--- a/app/Resources/views/baggy/public/css/ratatouille.css
+++ /dev/null
@@ -1,211 +0,0 @@
-/*
- Ratatouille mini Framework css by Thomas LEBEAU
- Base on KNACSS => www.KNACSS.com (2013-10) @author: Raphael Goetter, Alsacreations
- and normalize.css
-*/
-
-* {
- -webkit-box-sizing: border-box;
- -moz-box-sizing: border-box;
- box-sizing: border-box;
-}
-
-html {
- font-family: sans-serif; /* 1 */
- -ms-text-size-adjust: 100%; /* 2 */
- -webkit-text-size-adjust: 100%; /* 2 */
-}
-
-body {
- font-size: 1em;
- line-height:1.5;
- margin: 0;
-}
-
-/* ==========================================================================
- Mise en forme
- ========================================================================== */
-
-h1:first-child,
-h2:first-child,
-h3:first-child,
-h4:first-child,
-h5:first-child,
-h6:first-child,
-p:first-child,
-ul:first-child,
-ol:first-child,
-dl:first-child{
- margin-top: 0;
-}
-
-code,
-kbd,
-pre,
-samp {
- font-family: monospace, serif;
-}
-
-pre {
- white-space: pre-wrap;
-}
-
-
-.upper {
- text-transform: uppercase;
-}
-
-.bold {
- font-weight: bold;
-}
-
-.inner {
- margin: 0 auto;
- max-width: 61.25em;/*980px*/
-}
-
-table, img {
- max-width: 100%;
- height :auto;
-}
-
-iframe {
- max-width: 100%;
-}
-
-.fl {
- float: left;
-}
-
-.fr {
- float: right;
-}
-
-table {
- border-collapse: collapse;
-}
-
-figure {
- margin: 0;
-}
-
-button,
-input,
-select,
-textarea {
- font-family: inherit;
- font-size: 100%;
- margin: 0;
-}
-
-input[type="search"] {
- -webkit-appearance: textfield;
-}
-
-/* ==========================================================================
- Mise en page
- ========================================================================== */
-
-.dib {
- display: inline-block;
- vertical-align: middle;
-}
-
-.dnone {
- display: none;
-}
-
-.dtable { display:table }
-
- .dtable > * { display:table-row; }
-
- .dtable > * > * { display:table-cell; }
-
-.element-invisible {
- border: 0;
- clip: rect(0 0 0 0);
- height: 1px;
- margin: -1px;
- overflow: hidden;
- padding: 0;
- position: absolute;
- width: 1px;
-}
-
-.small {
- font-size:0.8em;
-}
-
-.big {
- font-size: 1.2em;
-}
-
-/*Width*/
-
-.w100 { width:100%; }
-.w90 { width:90%; }
-.w80 { width:80%; }
-.w70 { width:70%; }
-.w60 { width:60%; }
-.w50 { width:50%; }
-.w40 { width:40%; }
-.w30 { width:30%; }
-.w20 { width:20%; }
-.w10 { width:10%; }
-
-
-/* ==========================================================================
- Internet Explorer
- ========================================================================== */
-
-/*IE8 and IE9*/
-
-article,
-aside,
-details,
-figcaption,
-figure,
-footer,
-header,
-hgroup,
-main,
-nav,
-section,
-summary {
- display: block;
-}
-
-/*IE8 and IE9*/
-
-audio,
-canvas,
-video {
- display: inline-block;
-}
-
-@media screen and (-webkit-min-device-pixel-ratio:0){
- select{
- -webkit-appearance: none;
- border-radius: 0;
- }
-}
-
-/* ==========================================================================
- Medias Queries
- ========================================================================== */
-
-/*Desktop 1080px*/
-
-@media screen and (max-width: 67.50em) {
-}
-
-/*Tablet 800px*/
-
-@media screen and (max-width: 50em) {
-}
-
-/*Mobile 640px*/
-
-@media screen and (max-width: 40em) {
-}
-
diff --git a/app/Resources/views/baggy/public/fonts/icomoon.eot b/app/Resources/views/baggy/public/fonts/icomoon.eot
deleted file mode 100644
index 563235166..000000000
Binary files a/app/Resources/views/baggy/public/fonts/icomoon.eot and /dev/null differ
diff --git a/app/Resources/views/baggy/public/fonts/icomoon.svg b/app/Resources/views/baggy/public/fonts/icomoon.svg
deleted file mode 100644
index b45861363..000000000
--- a/app/Resources/views/baggy/public/fonts/icomoon.svg
+++ /dev/null
@@ -1,41 +0,0 @@
-
-
-
-
-
-{
- "fontFamily": "icomoon",
- "majorVersion": 1,
- "minorVersion": 0,
- "version": "Version 1.0",
- "fontId": "icomoon",
- "psName": "icomoon",
- "subFamily": "Regular",
- "fullName": "icomoon",
- "description": "Generated by IcoMoon"
-}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/Resources/views/baggy/public/fonts/icomoon.ttf b/app/Resources/views/baggy/public/fonts/icomoon.ttf
deleted file mode 100644
index bb1f21f88..000000000
Binary files a/app/Resources/views/baggy/public/fonts/icomoon.ttf and /dev/null differ
diff --git a/app/Resources/views/baggy/public/fonts/icomoon.woff b/app/Resources/views/baggy/public/fonts/icomoon.woff
deleted file mode 100644
index bab137795..000000000
Binary files a/app/Resources/views/baggy/public/fonts/icomoon.woff and /dev/null differ
diff --git a/app/Resources/views/baggy/public/fonts/ptsans.woff b/app/Resources/views/baggy/public/fonts/ptsans.woff
deleted file mode 100644
index cf7c62e10..000000000
Binary files a/app/Resources/views/baggy/public/fonts/ptsans.woff and /dev/null differ
diff --git a/app/Resources/views/baggy/public/img/baggy/blank.png b/app/Resources/views/baggy/public/img/baggy/blank.png
deleted file mode 100755
index 63e09844e..000000000
Binary files a/app/Resources/views/baggy/public/img/baggy/blank.png and /dev/null differ
diff --git a/app/Resources/views/baggy/public/img/baggy/down.png b/app/Resources/views/baggy/public/img/baggy/down.png
deleted file mode 100644
index b9d536a7c..000000000
Binary files a/app/Resources/views/baggy/public/img/baggy/down.png and /dev/null differ
diff --git a/app/Resources/views/baggy/public/img/baggy/list.png b/app/Resources/views/baggy/public/img/baggy/list.png
deleted file mode 100755
index bd5aff5ae..000000000
Binary files a/app/Resources/views/baggy/public/img/baggy/list.png and /dev/null differ
diff --git a/app/Resources/views/baggy/public/img/baggy/table.png b/app/Resources/views/baggy/public/img/baggy/table.png
deleted file mode 100755
index 859c4cd8f..000000000
Binary files a/app/Resources/views/baggy/public/img/baggy/table.png and /dev/null differ
diff --git a/app/Resources/views/baggy/public/img/baggy/top.png b/app/Resources/views/baggy/public/img/baggy/top.png
deleted file mode 100644
index 954a8c0ac..000000000
Binary files a/app/Resources/views/baggy/public/img/baggy/top.png and /dev/null differ
diff --git a/app/Resources/views/baggy/public/img/bg-select.png b/app/Resources/views/baggy/public/img/bg-select.png
deleted file mode 100644
index 951204412..000000000
Binary files a/app/Resources/views/baggy/public/img/bg-select.png and /dev/null differ
diff --git a/app/Resources/views/baggy/public/img/logo-other_themes.png b/app/Resources/views/baggy/public/img/logo-other_themes.png
deleted file mode 100755
index 32543a449..000000000
Binary files a/app/Resources/views/baggy/public/img/logo-other_themes.png and /dev/null differ
diff --git a/app/Resources/views/baggy/public/img/logo-w.png b/app/Resources/views/baggy/public/img/logo-w.png
deleted file mode 100755
index 65dc607b7..000000000
Binary files a/app/Resources/views/baggy/public/img/logo-w.png and /dev/null differ
diff --git a/app/Resources/views/baggy/public/img/logo-wallabag.svg b/app/Resources/views/baggy/public/img/logo-wallabag.svg
deleted file mode 100644
index 40193e1c5..000000000
--- a/app/Resources/views/baggy/public/img/logo-wallabag.svg
+++ /dev/null
@@ -1,300 +0,0 @@
-
-
-
-]>
-
-
-
-
-
-
diff --git a/app/Resources/views/baggy/public/img/logo.png b/app/Resources/views/baggy/public/img/logo.png
deleted file mode 100755
index 5305c77da..000000000
Binary files a/app/Resources/views/baggy/public/img/logo.png and /dev/null differ
diff --git a/app/Resources/views/baggy/public/img/logo.svg b/app/Resources/views/baggy/public/img/logo.svg
deleted file mode 100644
index 865da440d..000000000
--- a/app/Resources/views/baggy/public/img/logo.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/app/Resources/views/baggy/public/js/init.js b/app/Resources/views/baggy/public/js/init.js
deleted file mode 100755
index 74cbae683..000000000
--- a/app/Resources/views/baggy/public/js/init.js
+++ /dev/null
@@ -1,51 +0,0 @@
-$.fn.ready(function() {
-
- var $listmode = $('#listmode'),
- $listentries = $("#list-entries");
-
- /* ==========================================================================
- Menu
- ========================================================================== */
-
- $("#menu").click(function(){
- $("#links").toggleClass('menu--open');
- if ($('#content').hasClass('opacity03')) {
- $('#content').removeClass('opacity03');
- }
- });
-
- /* ==========================================================================
- List mode or Table Mode
- ========================================================================== */
-
- $listmode.click(function(){
- if ( $.cookie("listmode") == 1 ) {
- // Cookie
- $.removeCookie("listmode");
-
- $listentries.removeClass("listmode");
- $listmode.removeClass("tablemode");
- $listmode.addClass("listmode");
- }
- else {
- // Cookie
- $.cookie("listmode", 1, {expires: 365});
-
- $listentries.addClass("listmode");
- $listmode.removeClass("listmode");
- $listmode.addClass("tablemode");
- }
-
- });
-
- /* ==========================================================================
- Cookie listmode
- ========================================================================== */
-
- if ( $.cookie("listmode") == 1 ) {
- $listentries.addClass("listmode");
- $listmode.removeClass("listmode");
- $listmode.addClass("tablemode");
- }
-
-});
diff --git a/app/Resources/views/baggy/public/js/restoreScroll.js b/app/Resources/views/baggy/public/js/restoreScroll.js
deleted file mode 100644
index 331c9e196..000000000
--- a/app/Resources/views/baggy/public/js/restoreScroll.js
+++ /dev/null
@@ -1,25 +0,0 @@
-function supportsLocalStorage() {
- try {
- return 'localStorage' in window && window['localStorage'] !== null;
- } catch (e) {
- return false;
- }
-}
-
-function savePercent(id, percent) {
- if (!supportsLocalStorage()) { return false; }
- localStorage["poche.article." + id + ".percent"] = percent;
- return true;
-}
-
-function retrievePercent(id) {
- if (!supportsLocalStorage()) { return false; }
-
- var bheight = $(document).height();
- var percent = localStorage["poche.article." + id + ".percent"];
- var scroll = bheight * percent;
-
- $('html,body').animate({scrollTop: scroll}, 'fast');
-
- return true;
-}
\ No newline at end of file
diff --git a/app/Resources/views/baggy/screenshot.jpg b/app/Resources/views/baggy/screenshot.jpg
deleted file mode 100755
index 19cd24bb3..000000000
Binary files a/app/Resources/views/baggy/screenshot.jpg and /dev/null differ
diff --git a/app/Resources/views/baggy/tags.twig b/app/Resources/views/baggy/tags.twig
deleted file mode 100755
index 65930eb25..000000000
--- a/app/Resources/views/baggy/tags.twig
+++ /dev/null
@@ -1,13 +0,0 @@
-{% extends "layout.twig" %}
-{% block title %}Tags{% endblock %}
-{% block menu %}
-{% include '_menu.twig' %}
-{% endblock %}
-{% block content %}
-
{% trans "Tags" %}
-
-{% endblock %}
diff --git a/app/Resources/views/baggy/theme.ini b/app/Resources/views/baggy/theme.ini
deleted file mode 100644
index 31665e18e..000000000
--- a/app/Resources/views/baggy/theme.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-name = Baggy
-description = Responsive black and white theme especially adapted to smartphones.
-requirements[] = default
diff --git a/app/Resources/views/baggy/view.twig b/app/Resources/views/baggy/view.twig
deleted file mode 100755
index 1afd9df6a..000000000
--- a/app/Resources/views/baggy/view.twig
+++ /dev/null
@@ -1,102 +0,0 @@
-{% extends "layout.twig" %}
-{% block menu %}
-{% include '_menu.twig' %}
-{% endblock %}
-{% block title %}{{ entry.title|raw }} ({{ entry.url | e | getDomain }}){% endblock %}
-{% block content %}
- {% include '_highlight.twig' %}
-
-
-
- {{ entry.title|raw }}
-
-
-
- {{ content | raw }}
-
-
-
-
-{% endblock %}
diff --git a/app/Resources/views/base.html.twig b/app/Resources/views/base.html.twig
deleted file mode 100644
index bafd28d3b..000000000
--- a/app/Resources/views/base.html.twig
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
{% block title %}Welcome!{% endblock %}
- {% block stylesheets %}{% endblock %}
-
-
-
- {% block body %}{% endblock %}
- {% block javascripts %}{% endblock %}
-
-
diff --git a/app/Resources/views/dark/README.md b/app/Resources/views/dark/README.md
deleted file mode 100644
index 92077994a..000000000
--- a/app/Resources/views/dark/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# dark theme
-
-theme created by Nicolas Lœuillet aka nico_somb
\ No newline at end of file
diff --git a/app/Resources/views/dark/public/css/style-dark.css b/app/Resources/views/dark/public/css/style-dark.css
deleted file mode 100644
index 41782c485..000000000
--- a/app/Resources/views/dark/public/css/style-dark.css
+++ /dev/null
@@ -1,74 +0,0 @@
-body {
- color: #d4d4d4;
- background-color: #262627;
-}
-
-a,
-a:hover,
-a:visited {
- color: #d4d4d4;
-}
-
-a.back span {
- background-image: url('../img/dark/left.png');
-}
-
-a.top span {
- background-image: url('../img/dark/top.png');
-}
-
-a.fav span,
-a.fav-off span:hover {
- background-image: url('../img/dark/star-on.png');
-}
-
-a.fav span:hover,
-a.fav-off span {
- background-image: url('../img/dark/star-off.png');
-}
-
-a.archive span,
-a.archive-off span:hover {
- background-image: url('../img/dark/checkmark-on.png');
-}
-
-a.archive span:hover,
-a.archive-off span {
- background-image: url('../img/dark/checkmark-off.png');
-}
-
-a.twitter span {
- background-image: url('../img/dark/twitter.png');
-}
-
-a.shaarli span {
- background-image: url('../img/dark/shaarli.png');
-}
-
-a.flattr span {
- background-image: url('../img/dark/flattr.png');
-}
-
-a.email span {
- background-image: url('../img/dark/envelop.png');
-}
-
-a.delete span {
- background-image: url('../img/dark/remove.png');
-}
-
-a.link span {
- background-image: url('../img/dark/link.png');
-}
-
-a.bad-display span {
- background-image: url('../img/dark/bad-display.png');
-}
-
-.pagination a {
- color: #aaa;
-}
-
-#article_toolbar {
- background: #262627;
-}
\ No newline at end of file
diff --git a/app/Resources/views/dark/public/img/dark/backtotop.png b/app/Resources/views/dark/public/img/dark/backtotop.png
deleted file mode 100644
index c885086dc..000000000
Binary files a/app/Resources/views/dark/public/img/dark/backtotop.png and /dev/null differ
diff --git a/app/Resources/views/dark/public/img/dark/bad-display.png b/app/Resources/views/dark/public/img/dark/bad-display.png
deleted file mode 100644
index 66ea2e160..000000000
Binary files a/app/Resources/views/dark/public/img/dark/bad-display.png and /dev/null differ
diff --git a/app/Resources/views/dark/public/img/dark/checkmark-off.png b/app/Resources/views/dark/public/img/dark/checkmark-off.png
deleted file mode 100644
index 661ea997a..000000000
Binary files a/app/Resources/views/dark/public/img/dark/checkmark-off.png and /dev/null differ
diff --git a/app/Resources/views/dark/public/img/dark/checkmark-on.png b/app/Resources/views/dark/public/img/dark/checkmark-on.png
deleted file mode 100644
index 5ee8c8d30..000000000
Binary files a/app/Resources/views/dark/public/img/dark/checkmark-on.png and /dev/null differ
diff --git a/app/Resources/views/dark/public/img/dark/down.png b/app/Resources/views/dark/public/img/dark/down.png
deleted file mode 100644
index 4150e17cb..000000000
Binary files a/app/Resources/views/dark/public/img/dark/down.png and /dev/null differ
diff --git a/app/Resources/views/dark/public/img/dark/envelop.png b/app/Resources/views/dark/public/img/dark/envelop.png
deleted file mode 100644
index 73d9b0b96..000000000
Binary files a/app/Resources/views/dark/public/img/dark/envelop.png and /dev/null differ
diff --git a/app/Resources/views/dark/public/img/dark/flattr.png b/app/Resources/views/dark/public/img/dark/flattr.png
deleted file mode 100644
index b457d080b..000000000
Binary files a/app/Resources/views/dark/public/img/dark/flattr.png and /dev/null differ
diff --git a/app/Resources/views/dark/public/img/dark/left.png b/app/Resources/views/dark/public/img/dark/left.png
deleted file mode 100644
index c2f7a20ec..000000000
Binary files a/app/Resources/views/dark/public/img/dark/left.png and /dev/null differ
diff --git a/app/Resources/views/dark/public/img/dark/link.png b/app/Resources/views/dark/public/img/dark/link.png
deleted file mode 100644
index a5b8d8d2b..000000000
Binary files a/app/Resources/views/dark/public/img/dark/link.png and /dev/null differ
diff --git a/app/Resources/views/dark/public/img/dark/remove.png b/app/Resources/views/dark/public/img/dark/remove.png
deleted file mode 100644
index 0c3dcfdff..000000000
Binary files a/app/Resources/views/dark/public/img/dark/remove.png and /dev/null differ
diff --git a/app/Resources/views/dark/public/img/dark/rss.png b/app/Resources/views/dark/public/img/dark/rss.png
deleted file mode 100644
index 21bad1a17..000000000
Binary files a/app/Resources/views/dark/public/img/dark/rss.png and /dev/null differ
diff --git a/app/Resources/views/dark/public/img/dark/shaarli.png b/app/Resources/views/dark/public/img/dark/shaarli.png
deleted file mode 100644
index e68ac8b54..000000000
Binary files a/app/Resources/views/dark/public/img/dark/shaarli.png and /dev/null differ
diff --git a/app/Resources/views/dark/public/img/dark/star-off.png b/app/Resources/views/dark/public/img/dark/star-off.png
deleted file mode 100644
index 8194bc2dc..000000000
Binary files a/app/Resources/views/dark/public/img/dark/star-off.png and /dev/null differ
diff --git a/app/Resources/views/dark/public/img/dark/star-on.png b/app/Resources/views/dark/public/img/dark/star-on.png
deleted file mode 100644
index 109c3aec7..000000000
Binary files a/app/Resources/views/dark/public/img/dark/star-on.png and /dev/null differ
diff --git a/app/Resources/views/dark/public/img/dark/top.png b/app/Resources/views/dark/public/img/dark/top.png
deleted file mode 100644
index d137bd240..000000000
Binary files a/app/Resources/views/dark/public/img/dark/top.png and /dev/null differ
diff --git a/app/Resources/views/dark/public/img/dark/twitter.png b/app/Resources/views/dark/public/img/dark/twitter.png
deleted file mode 100644
index 6ce8a4d96..000000000
Binary files a/app/Resources/views/dark/public/img/dark/twitter.png and /dev/null differ
diff --git a/app/Resources/views/dark/public/public b/app/Resources/views/dark/public/public
deleted file mode 120000
index fd316b377..000000000
--- a/app/Resources/views/dark/public/public
+++ /dev/null
@@ -1 +0,0 @@
-../../themes/default/public
\ No newline at end of file
diff --git a/app/Resources/views/dark/screenshot.jpg b/app/Resources/views/dark/screenshot.jpg
deleted file mode 100644
index daaad6c9e..000000000
Binary files a/app/Resources/views/dark/screenshot.jpg and /dev/null differ
diff --git a/app/Resources/views/dark/theme.ini b/app/Resources/views/dark/theme.ini
deleted file mode 100644
index 4b020d363..000000000
--- a/app/Resources/views/dark/theme.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-name = Dark
-requirements[] = default
diff --git a/app/Resources/views/default/_bookmarklet.twig b/app/Resources/views/default/_bookmarklet.twig
deleted file mode 100644
index 619963539..000000000
--- a/app/Resources/views/default/_bookmarklet.twig
+++ /dev/null
@@ -1,3 +0,0 @@
-
\ No newline at end of file
diff --git a/app/Resources/views/default/_footer.twig b/app/Resources/views/default/_footer.twig
deleted file mode 100644
index 213a4acad..000000000
--- a/app/Resources/views/default/_footer.twig
+++ /dev/null
@@ -1,4 +0,0 @@
-
- {% trans "powered by" %} wallabag
- {% if constant('DEBUG_POCHE') == 1 %}{% trans "debug mode is on so cache is off." %} {% trans "your wallabag version:" %}{{constant('WALLABAG')}}. {% trans "storage:" %} {{constant('STORAGE')}}
{% endif %}
-
\ No newline at end of file
diff --git a/app/Resources/views/default/_head.twig b/app/Resources/views/default/_head.twig
deleted file mode 100755
index 277e38334..000000000
--- a/app/Resources/views/default/_head.twig
+++ /dev/null
@@ -1,36 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/app/Resources/views/default/_highlight.twig b/app/Resources/views/default/_highlight.twig
deleted file mode 100755
index cdb7c6bf3..000000000
--- a/app/Resources/views/default/_highlight.twig
+++ /dev/null
@@ -1,4 +0,0 @@
- {# include excelent highlight.js library for code highligting, see http://highlightjs.org/ #}
-
-
-
diff --git a/app/Resources/views/default/_import.twig b/app/Resources/views/default/_import.twig
deleted file mode 100755
index c59b7a154..000000000
--- a/app/Resources/views/default/_import.twig
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
{% trans "Download required for " %} {{ import.recordsDownloadRequired }} {% trans "records" %}.
-
{% trans "Downloading next " %} {{ import.recordsUnderDownload }} {% trans "articles, please wait" %}...
-
diff --git a/app/Resources/views/default/_menu.twig b/app/Resources/views/default/_menu.twig
deleted file mode 100644
index eedf84f10..000000000
--- a/app/Resources/views/default/_menu.twig
+++ /dev/null
@@ -1,14 +0,0 @@
-
- {% include '_pocheit-form.twig' %}
- {% include '_search-form.twig' %}
-
diff --git a/app/Resources/views/default/_messages.twig b/app/Resources/views/default/_messages.twig
deleted file mode 100644
index 679aa0981..000000000
--- a/app/Resources/views/default/_messages.twig
+++ /dev/null
@@ -1 +0,0 @@
- {{ messages | raw }}
\ No newline at end of file
diff --git a/app/Resources/views/default/_pocheit-form.twig b/app/Resources/views/default/_pocheit-form.twig
deleted file mode 100755
index 8c982db09..000000000
--- a/app/Resources/views/default/_pocheit-form.twig
+++ /dev/null
@@ -1,8 +0,0 @@
-
diff --git a/app/Resources/views/default/_search-form.twig b/app/Resources/views/default/_search-form.twig
deleted file mode 100755
index 0cf6097a5..000000000
--- a/app/Resources/views/default/_search-form.twig
+++ /dev/null
@@ -1,9 +0,0 @@
-
diff --git a/app/Resources/views/default/_sorting.twig b/app/Resources/views/default/_sorting.twig
deleted file mode 100755
index 3ce9b949f..000000000
--- a/app/Resources/views/default/_sorting.twig
+++ /dev/null
@@ -1,6 +0,0 @@
-{% if entries|length > 1 %}
-
- {% trans "by date" %}
- {% trans "by title" %}
-
-{% endif %}
diff --git a/app/Resources/views/default/_top.twig b/app/Resources/views/default/_top.twig
deleted file mode 100755
index 45806f01a..000000000
--- a/app/Resources/views/default/_top.twig
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
- {% if view == 'home' %}{% block logo %} {% endblock %}
- {% else %}{{ block('logo') }}
- {% endif %}
-
-
diff --git a/app/Resources/views/default/about.twig b/app/Resources/views/default/about.twig
deleted file mode 100755
index 50ffd8ef4..000000000
--- a/app/Resources/views/default/about.twig
+++ /dev/null
@@ -1,74 +0,0 @@
-{% extends "layout.twig" %}
-
-{% block title %}{% trans "About wallabag" %}{% endblock %}
-{% block menu %}
-{% include '_menu.twig' %}
-{% endblock %}
-{% block content %}
-
{% trans "About wallabag" %}
-
-
- {% trans "Project website" %}
- http://www.wallabag.org
-
- {% trans "Main developer" %}
- Nicolas Lœuillet — {% trans "website" %}
-
- {% trans "Contributors:" %}
- {% trans "on Github" %}
-
- {% trans "Bug reports" %}
- {% trans "On our support website" %} {% trans "or" %} {% trans "on Github" %}
-
- {% trans "License" %}
- MIT
-
- {% trans "Version" %}
- {{ constant('WALLABAG') }}
-
-
-
{% trans "wallabag is a read-it-later application: you can save a web page by keeping only content. Elements like ads or menus are deleted." %}
-
-
{% trans "Helping wallabag" %}
-
-
{% trans "wallabag is free and opensource. You can help us:" %}
-
-
- {% trans "via Paypal" %}
-
- {% trans "via Flattr" %}
-
-
-
{% trans "Credits" %}
-
- PHP Readability
- https://bitbucket.org/fivefilters/php-readability
-
- Full Text RSS
- http://code.fivefilters.org/full-text-rss/src
-
- logo by Maylis Agniel
- https://github.com/wallabag/logo
-
- icons
- http://icomoon.io
-
- PHP Simple HTML DOM Parser
- http://simplehtmldom.sourceforge.net/
-
- Session
- https://github.com/tontof/kriss_feed/blob/master/src/class/Session.php
-
- Twig
- http://twig.sensiolabs.org
-
- Flash messages
- https://github.com/plasticbrain/PHP-Flash-Messages
-
- Pagination
- https://github.com/daveismyname/pagination
-
- PHPePub
- https://github.com/Grandt/PHPePub/
-
-{% endblock %}
diff --git a/app/Resources/views/default/config.twig b/app/Resources/views/default/config.twig
deleted file mode 100755
index b7d91937b..000000000
--- a/app/Resources/views/default/config.twig
+++ /dev/null
@@ -1,188 +0,0 @@
-{% extends "layout.twig" %}
-
-{% block title %}{% trans "config" %}{% endblock %}
-{% block menu %}
-{% include '_menu.twig' %}
-{% endblock %}
-{% block content %}
-
{% trans "Saving articles" %}
-
{% trans "There are several ways to save an article:" %} {% trans "(? )" %}
-
-
-
-
Browser Plugins
-
-
Mobile Apps
-
-
{% trans "Bookmarklet" %}
-
- {% trans "Drag & drop this link to your bookmarks bar:" %} {% trans "bag it!" %}
-
-
-
{% trans "Feeds" %}
- {% if token == '' %}
-
{% trans "Your feed token is currently empty and must first be generated to enable feeds. Click here to generate it ." %}
- {% else %}
-
-
- {% trans "Your token:" %} {{token}}
- {% trans "Your user id:" %} {{user_id}}
- {% trans "You can regenerate your token: generate! ." %}
-
- {% endif %}
-
-
{% trans "Change your theme" %}
-
-
-
{% trans "Change your language" %}
-
-
-
{% trans "Import" %}
-
{% trans "You can import your Pocket, Readability, Instapaper, Wallabag or any data in appropriate json or html format." %}
-
{% trans "Please select export file on your computer and press \"Import\" button below. Wallabag will parse your file, insert all URLs and start fetching of articles if required." %}
-
-
{% trans "You can click here to fetch content for articles with no content." %}
-
{% trans "Fetching process is controlled by two constants in your config file: IMPORT_LIMIT (how many articles are fetched at once) and IMPORT_DELAY (delay between fetch of next batch of articles)." %}
-
-
{% trans "Export your wallabag data" %}
-
{% trans "Export JSON" %}
- Data will be exported in a single JSON file.
-
-
{% trans "Fancy an E-Book ?" %}
-
{% trans "Click to get all your articles in one ebook :" %}
-
-
-
-
{% trans "This can take a while and can even fail if you have too many articles, depending on your server configuration." %}
-
-
{% trans "Cache" %}
-
{% trans "Delete Cache" %}
- Deleting the cache may help with display or other problems.
-
- {% if http_auth == 0 %}
-
{% trans "Change your password" %}
-
- {% endif %}
-
-
{% trans 'Add user' %}
-
-
-
{% trans "Delete account" %}
- {% if not only_user %}
- {% else %}
{% trans "You are the only user, you cannot delete your own account." %}
-
{% trans "To completely remove wallabag, delete the wallabag folder on your web server (and eventual databases)." %}
{% endif %}
-
-
{% trans "Upgrading wallabag" %}
-
- {% trans "Installed version" %}: {{ constant('WALLABAG') }}
- {% trans "Latest stable version" %}: {{ prod }}. {% if compare_prod == -1 %}{% trans "A more recent stable version is available." %} {% else %}{% trans "You are up to date." %}{% endif %} ({% trans "Last check:" %} {{ check_time_prod }})
- {% if constant('DEBUG_POCHE') == 1 %}{% trans "Latest dev version" %}: {{ dev }}. {% if compare_dev == -1 %}{% trans "A more recent development version is available." %} {% else %}{% trans "You are up to date." %}{% endif %} ({% trans "Last check:" %} {{ check_time_dev }}){% endif %}
-
-
{% trans "You can clear cache to check the latest release." %}
-
-{% endblock %}
diff --git a/app/Resources/views/default/edit-tags.twig b/app/Resources/views/default/edit-tags.twig
deleted file mode 100755
index c29427e0a..000000000
--- a/app/Resources/views/default/edit-tags.twig
+++ /dev/null
@@ -1,35 +0,0 @@
-{% extends "layout.twig" %}
-{% block title %}edit tags{% endblock %}
-{% block menu %}
-{% include '_menu.twig' %}
-{% endblock %}
-{% block content %}
-
-
-
-
-
-
-
- {{ entry.title|raw }}
-
-
-
-{% if tags is empty %}
-{% trans "no tags" %}
-{% endif %}
-
-{% for tag in tags %}{{ tag.value }} ✘ {% endfor %}
-
-
-
-
« {% trans "return to article" %}
-{% endblock %}
diff --git a/app/Resources/views/default/error.twig b/app/Resources/views/default/error.twig
deleted file mode 100644
index 528a09858..000000000
--- a/app/Resources/views/default/error.twig
+++ /dev/null
@@ -1,14 +0,0 @@
-{% extends "layout.twig" %}
-{% block title %}{% trans "plop" %}{% endblock %}
-{% block content %}
-
Errors
-
- {% for message in msg %}
- {{message}}
- {% endfor %}
-
-
Don't forget the documentation .
-
- {% trans "You can check your configuration here ." %}
-
-{% endblock %}
diff --git a/app/Resources/views/default/export.twig b/app/Resources/views/default/export.twig
deleted file mode 100644
index 4adb95402..000000000
--- a/app/Resources/views/default/export.twig
+++ /dev/null
@@ -1 +0,0 @@
-{{ export }}
\ No newline at end of file
diff --git a/app/Resources/views/default/home.twig b/app/Resources/views/default/home.twig
deleted file mode 100755
index b90005598..000000000
--- a/app/Resources/views/default/home.twig
+++ /dev/null
@@ -1,82 +0,0 @@
-{% extends "layout.twig" %}
-{% block title %}
-{% if view == 'fav' %}
-{% trans "favoris" %}
-{% elseif view == 'archive' %}
-{% trans "archive" %}
-{% else %}
-{% trans "unread" %}
-{% endif %}
-{% endblock %}
-{% block menu %}
-{% include '_menu.twig' %}
-{% endblock %}
-{% block precontent %}
-
-{% include '_sorting.twig' %}
-{% endblock %}
-{% block content %}
-
- {% if includeImport %}
- {% include '_import.twig' %}
- {% endif %}
-
- {% if tag %}
-
{% trans "Tag" %}: {{ tag.value }}
- {% endif %}
-
- {% if entries is empty %}
-
{% trans "No articles found." %}
- {% else %}
- {% block pager %}
- {% if nb_results > 1 %}
-
-
{{ nb_results }} {% trans "results" %}{% if searchterm is defined %}{% trans " found for « " %} {{ searchterm }} »{% endif %}
- {{ page_links | raw }}
-
- {% elseif nb_results == 1 %}
- {% if searchterm is defined %}
-
-
{% trans "Only one result found for " %} « {{ searchterm }} »
-
- {% endif %}
- {% endif %}
- {% endblock %}
- {% for entry in entries %}
-
-
-
-
{{ entry.content|striptags|slice(0, 300) }}...
-
- {% endfor %}
-
- {{ block('pager') }}
- {% if view == 'home' %}{% if nb_results > 1 %}
{% trans "Mark all the entries as read" %}
{% endif %}{% endif %}
- {% if searchterm is defined %}
{% trans "Tag these results as" %} {{ searchterm }} {% endif %}
-
- {% if searchterm is defined %}
{% trans "Delete results matching" %} {{ searchterm }} {% endif %}
-
- {% if tag %}
{% trans "Mark all articles from this tag as read" %} {% endif %}
-
- {% if tag %}
- {% if constant('EPUB') == 1 %}
{% trans "Download as ePub3" %} {% endif %}
- {% if constant('MOBI') == 1 %}
{% trans "Download as Mobi" %} {% endif %}
- {% if constant('PDF') == 1 %}
{% trans "Download as PDF" %} {% endif %}
- {% elseif searchterm is defined %}
- {% if constant('EPUB') == 1 %}
{% trans "Download as ePub3" %} {% endif %}
- {% if constant('MOBI') == 1 %}
{% trans "Download as Mobi" %} {% endif %}
- {% if constant('PDF') == 1 %}
{% trans "Download as PDF" %} {% endif %}
- {% else %}
- {% if constant('EPUB') == 1 %}
{% trans "Download as ePub3" %} {% endif %}
- {% if constant('MOBI') == 1 %}
{% trans "Download as Mobi" %} {% endif %}
- {% if constant('PDF') == 1 %}
{% trans "Download as PDF" %} {% endif %}
- {% endif %}
-
- {% endif %}
-{% endblock %}
diff --git a/app/Resources/views/default/index.html.twig b/app/Resources/views/default/index.html.twig
deleted file mode 100644
index ed261498c..000000000
--- a/app/Resources/views/default/index.html.twig
+++ /dev/null
@@ -1,5 +0,0 @@
-{% extends 'base.html.twig' %}
-
-{% block body %}
- Homepage.
-{% endblock %}
diff --git a/app/Resources/views/default/install.twig b/app/Resources/views/default/install.twig
deleted file mode 100644
index c89c7e47e..000000000
--- a/app/Resources/views/default/install.twig
+++ /dev/null
@@ -1,28 +0,0 @@
-{% extends "layout.twig" %}
-{% block title %}{% trans "installation" %}{% endblock %}
-{% block content %}
-
-{% endblock %}
diff --git a/app/Resources/views/default/layout.twig b/app/Resources/views/default/layout.twig
deleted file mode 100644
index dfebc3eac..000000000
--- a/app/Resources/views/default/layout.twig
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
{% block title %}{% endblock %} - wallabag
-{% include '_head.twig' %}
-{% include '_bookmarklet.twig' %}
-
-
- {% include '_top.twig' %}
-
- {% block menu %}{% endblock %}
- {% block precontent %}{% endblock %}
- {% block messages %}
- {% include '_messages.twig' %}
- {% endblock %}
-
- {% block content %}{% endblock %}
-
-
-{% include '_footer.twig' %}
-
-
\ No newline at end of file
diff --git a/app/Resources/views/default/login.twig b/app/Resources/views/default/login.twig
deleted file mode 100644
index b9f8b497c..000000000
--- a/app/Resources/views/default/login.twig
+++ /dev/null
@@ -1,34 +0,0 @@
-{% extends "layout.twig" %}
-
-{% block title %}{% trans "login to your wallabag" %}{% endblock %}
-{% block content %}
- {% if http_auth == 0 %}
-
- {% endif %}
-{% endblock %}
diff --git a/app/Resources/views/default/public/css/images/animated-overlay.gif b/app/Resources/views/default/public/css/images/animated-overlay.gif
deleted file mode 100644
index d441f75eb..000000000
Binary files a/app/Resources/views/default/public/css/images/animated-overlay.gif and /dev/null differ
diff --git a/app/Resources/views/default/public/css/images/ui-bg_flat_0_aaaaaa_40x100.png b/app/Resources/views/default/public/css/images/ui-bg_flat_0_aaaaaa_40x100.png
deleted file mode 100644
index 9f10cb65d..000000000
Binary files a/app/Resources/views/default/public/css/images/ui-bg_flat_0_aaaaaa_40x100.png and /dev/null differ
diff --git a/app/Resources/views/default/public/css/images/ui-bg_flat_75_ffffff_40x100.png b/app/Resources/views/default/public/css/images/ui-bg_flat_75_ffffff_40x100.png
deleted file mode 100644
index b89b914b9..000000000
Binary files a/app/Resources/views/default/public/css/images/ui-bg_flat_75_ffffff_40x100.png and /dev/null differ
diff --git a/app/Resources/views/default/public/css/images/ui-bg_glass_55_fbf9ee_1x400.png b/app/Resources/views/default/public/css/images/ui-bg_glass_55_fbf9ee_1x400.png
deleted file mode 100644
index 780d3ffdc..000000000
Binary files a/app/Resources/views/default/public/css/images/ui-bg_glass_55_fbf9ee_1x400.png and /dev/null differ
diff --git a/app/Resources/views/default/public/css/images/ui-bg_glass_65_ffffff_1x400.png b/app/Resources/views/default/public/css/images/ui-bg_glass_65_ffffff_1x400.png
deleted file mode 100644
index da53255b3..000000000
Binary files a/app/Resources/views/default/public/css/images/ui-bg_glass_65_ffffff_1x400.png and /dev/null differ
diff --git a/app/Resources/views/default/public/css/images/ui-bg_glass_75_dadada_1x400.png b/app/Resources/views/default/public/css/images/ui-bg_glass_75_dadada_1x400.png
deleted file mode 100644
index f6306608b..000000000
Binary files a/app/Resources/views/default/public/css/images/ui-bg_glass_75_dadada_1x400.png and /dev/null differ
diff --git a/app/Resources/views/default/public/css/images/ui-bg_glass_75_e6e6e6_1x400.png b/app/Resources/views/default/public/css/images/ui-bg_glass_75_e6e6e6_1x400.png
deleted file mode 100644
index 7d3470653..000000000
Binary files a/app/Resources/views/default/public/css/images/ui-bg_glass_75_e6e6e6_1x400.png and /dev/null differ
diff --git a/app/Resources/views/default/public/css/images/ui-bg_glass_95_fef1ec_1x400.png b/app/Resources/views/default/public/css/images/ui-bg_glass_95_fef1ec_1x400.png
deleted file mode 100644
index 533c49006..000000000
Binary files a/app/Resources/views/default/public/css/images/ui-bg_glass_95_fef1ec_1x400.png and /dev/null differ
diff --git a/app/Resources/views/default/public/css/images/ui-bg_highlight-soft_75_cccccc_1x100.png b/app/Resources/views/default/public/css/images/ui-bg_highlight-soft_75_cccccc_1x100.png
deleted file mode 100644
index bf3a9481a..000000000
Binary files a/app/Resources/views/default/public/css/images/ui-bg_highlight-soft_75_cccccc_1x100.png and /dev/null differ
diff --git a/app/Resources/views/default/public/css/images/ui-icons_222222_256x240.png b/app/Resources/views/default/public/css/images/ui-icons_222222_256x240.png
deleted file mode 100644
index c1cb1170c..000000000
Binary files a/app/Resources/views/default/public/css/images/ui-icons_222222_256x240.png and /dev/null differ
diff --git a/app/Resources/views/default/public/css/images/ui-icons_2e83ff_256x240.png b/app/Resources/views/default/public/css/images/ui-icons_2e83ff_256x240.png
deleted file mode 100644
index 84b601bf0..000000000
Binary files a/app/Resources/views/default/public/css/images/ui-icons_2e83ff_256x240.png and /dev/null differ
diff --git a/app/Resources/views/default/public/css/images/ui-icons_454545_256x240.png b/app/Resources/views/default/public/css/images/ui-icons_454545_256x240.png
deleted file mode 100644
index b6db1acdd..000000000
Binary files a/app/Resources/views/default/public/css/images/ui-icons_454545_256x240.png and /dev/null differ
diff --git a/app/Resources/views/default/public/css/images/ui-icons_888888_256x240.png b/app/Resources/views/default/public/css/images/ui-icons_888888_256x240.png
deleted file mode 100644
index feea0e202..000000000
Binary files a/app/Resources/views/default/public/css/images/ui-icons_888888_256x240.png and /dev/null differ
diff --git a/app/Resources/views/default/public/css/images/ui-icons_cd0a0a_256x240.png b/app/Resources/views/default/public/css/images/ui-icons_cd0a0a_256x240.png
deleted file mode 100644
index ed5b6b093..000000000
Binary files a/app/Resources/views/default/public/css/images/ui-icons_cd0a0a_256x240.png and /dev/null differ
diff --git a/app/Resources/views/default/public/css/knacss.css b/app/Resources/views/default/public/css/knacss.css
deleted file mode 100644
index ca0696b7a..000000000
--- a/app/Resources/views/default/public/css/knacss.css
+++ /dev/null
@@ -1 +0,0 @@
-html{font-size:62.5%}body{font-family:"Century Gothic",helvetica,arial,sans-serif;font-size:1.4em;line-height:1.5;color:#000;background-color:#FFF}p,ul,ol,dl,blockquote,pre,td,th,label,textarea,caption,details,figure,hgroup{margin:.75em 0 0;font-size:1em;line-height:1.5}h1,.h1-like{margin:.8077em 0 0 0;font-size:1.8571em;font-weight:normal;line-height:1.6154em}h2,.h2-like{margin:.875em 0 0 0;font-size:1.7143em;font-weight:normal;line-height:1.75em}h3,.h3-like{margin:.9545em 0 0 0;font-size:1.5714em;font-weight:normal;line-height:1.909em}h4,.h4-like{margin:1.05em 0 0 0;font-size:1.4286em;font-weight:normal;line-height:1.05em}h5,.h5-like{margin:1.1667em 0 0 0;font-size:1.2857em;font-weight:normal;line-height:1.1667em}h6,.h6-like{margin:1.3125em 0 0 0;font-size:1.1429em;font-weight:normal;line-height:1.3125em}.smaller{font-size:.7143em}.small{font-size:.8571em}.big{font-size:1.1429em}.bigger{font-size:1.2857em}.biggest{font-size:1.4286em}html,body,textarea,figure,label{margin:0;padding:0}ul,ol{padding-left:2em}code,pre,samp,kbd{font-family:consolas,'DejaVu Sans Mono',courier,monospace;line-height:1em;white-space:pre-wrap}code,kbd,mark{border-radius:2px}em{font-style:italic}strong{font-weight:bold}kbd{padding:0 2px;border:1px solid #999}code{padding:2px 4px;color:#B11;background:rgba(0,0,0,.04)}mark{padding:2px 4px;background:#FF0}table{margin-bottom:1.5em}p:first-child,ul:first-child,ol:first-child,dl:first-child,blockquote:first-child,pre:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}li p,li ul,li ol{margin-top:0;margin-bottom:0}img,table,td,blockquote,code,pre,textarea,input,video{max-width:100%}div,textarea,table,td,th,code,pre,samp{word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto}img{height:auto;vertical-align:middle}#map_canvas img,.gmnoprint img{max-width:none}a img{border:0}body > script{display:none !important}.skip-links{position:absolute}.skip-links a{position:absolute;left:-7000px;padding:.5em;text-decoration:none;color:#FFF;background:#000}.skip-links a:focus{position:static}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mod,.item{overflow:hidden}.row{display:table;width:100%;table-layout:fixed}.row > *,.col{display:table-cell;vertical-align:top}.clear,.line,.row{clear:both}.clearfix:after,.line:after,.mod:after{content:"";display:table;clear:both}.left{float:left}img.left{margin-right:1em}.right{float:right}img.right{margin-left:1em}img.left,img.right{margin-bottom:5px}.center{margin-right:auto;margin-left:auto}.txtleft{text-align:left}.txtright{text-align:right}.txtcenter{text-align:center}.inbl{display:inline-block;margin-right:-.25em;vertical-align:top}.w10{width:10%}.w20{width:20%}.w25{width:25%}.w30{width:30%}.w33{width:33.333%}.w40{width:40%}.w50{width:50%}.w60{width:60%}.w66{width:66.666%}.w70{width:70%}.w75{width:75%}.w80{width:80%}.w90{width:90%}.w100{width:100%}.w50p{width:50px}.w100p{width:100px}.w150p{width:150px}.w200p{width:200px}.w300p{width:300px}.w400p{width:400px}.w500p{width:500px}.w600p{width:600px}.w700p{width:700px}.w800p{width:800px}.w960p{width:960px}.mw960p{max-width:960px}.m-reset,.ma0{margin:0 !important}.p-reset,.pa0{padding:0 !important}.ma1,.mas{margin:10px !important}.ma2,.mam{margin:20px !important}.ma3,.mal{margin:30px !important}.pa1,.pas{padding:10px}.pa2,.pam{padding:20px}.pa3,.pal{padding:30px}.mt0,.mtn{margin-top:0 !important}.mt1,.mts{margin-top:10px !important}.mt2,.mtm{margin-top:20px !important}.mt3,.mtl{margin-top:30px !important}.mr0,.mrn{margin-right:0}.mr1,.mrs{margin-right:10px}.mr2,.mrm{margin-right:20px}.mr3,.mrl{margin-right:30px}.mb0,.mbn{margin-bottom:0 !important}.mb1,.mbs{margin-bottom:10px !important}.mb2,.mbm{margin-bottom:20px !important}.mb3,.mbl{margin-bottom:30px !important}.ml0,.mln{margin-left:0}.ml1,.mls{margin-left:10px}.ml2,.mlm{margin-left:20px}.ml3,.mll{margin-left:30px}.pt0,.ptn{padding-top:0}.pt1,.pts{padding-top:10px}.pt2,.ptm{padding-top:20px}.pt3,.ptl{padding-top:30px}.pr0,.prn{padding-right:0}.pr1,.prs{padding-right:10px}.pr2,.prm{padding-right:20px}.pr3,.prl{padding-right:30px}.pb0,.pbn{padding-bottom:0}.pb1,.pbs{padding-bottom:10px}.pb2,.pbm{padding-bottom:20px}.pb3,.pbl{padding-bottom:30px}.pl0,.pln{padding-left:0}.pl1,.pls{padding-left:10px}.pl2,.plm{padding-left:20px}.pl3,.pll{padding-left:30px}.visually-hidden{position:absolute;left:-7000px;overflow:hidden}[dir=rtl] .visually-hidden{right:-7000px;left:auto}.desktop-hidden{display:none}form,fieldset{border:none}input,button,select,label,.btn{font-family:inherit;vertical-align:middle}textarea{font-family:inherit;resize:vertical}.ie67 .clearfix,.ie67 .line,.ie67 .mod,.ie67 .row,.ie67 .col{zoom:1}.ie67 .btn,.ie67 .col,.ie67 .inbl{display:inline;zoom:1}.ie8 img{width:auto}@media print{p,blockquote{orphans:2;widows:2}blockquote,ul,ol{page-break-inside:avoid}h1,h2,h3,caption{page-break-after:avoid}}@media(orientation:landscape)and(max-device-width:768px){html,body{-webkit-text-size-adjust:100%}}[class*=grid] > *{float:left}[class*=grid] > * + *{margin-left:2%}.grid2 > *{width:49%}.grid3 > *{width:32%}.grid4 > *{width:23.5%}.grid5 > *{width:18.4%}.grid6 > *{width:15%}.grid2-1 > *:first-child,.grid1-2 > * + *{width:66%}.grid1-2 > *:first-child,.grid2-1 > * + *{width:32%}.grid1-3 > *:first-child,.grid3-1 > * + *{width:23.5%}.grid3-1 > *:first-child,.grid1-3 > * + *{width:74.5%}table,.table{max-width:100%;border-collapse:collapse;table-layout:fixed;vertical-align:top}table{width:100%}.table{display:table}caption{padding:10px;font-style:italic;color:#555}table{border:1px solid #CCC}tr > * + *{border-left:1px solid #CCC}th,td{padding:.3em .8em;border-bottom:1px solid #CCC;text-align:left}td{color:#333}.alternate{border:0}.alternate tbody{border:1px solid #CCC}.alternate thead tr > * + *{border-left:0}.alternate tbody tr > * + *{border-left:1px solid #CCC}.alternate-vert{border:0;border-right:1px solid #CCC}.alternate-vert tr >:first-child{border-bottom:0}.alternate-vert tr > * + *{border-top:1px solid #CCC}.striped tbody tr:nth-child(odd){background:#EEE;background:rgba(0,0,0,.05)}.striped-vert tr >:first-child{background:#EEE;background:rgba(0,0,0,.05)}.btn{display:inline-block}label{display:inline-block;vertical-align:middle;cursor:pointer}legend{border:0;white-space:normal}button,input,select{margin:0;font-family:"Century Gothic",helvetica,arial,sans-serif;font-size:100%;vertical-align:middle}textarea{min-height:5em;overflow:auto;font-size:1.75em;vertical-align:top;resize:vertical}}ol.styled{counter-reset:styled}ol.styled > li{counter-increment:styled;margin-bottom:.3em;list-style-type:none}ol.styled > li:before{content:counter(styled);display:inline-block;width:1em;height:1em;margin-right:.4em;padding:2px;border-radius:50%;text-align:center;text-indent:-.1em;font-size:.9em;line-height:1;vertical-align:middle;color:#FFF;background:rgba(0,0,0,.5)}@media(min-width:1280px){.large-hidden,.tablet-hidden{display:none !important}.large-visible{display:block !important}.large-no-float{float:none}.large-inbl{display:inline-block;float:none;vertical-align:top}.large-row{display:table;width:100% !important;table-layout:fixed}.large-col{display:table-cell;vertical-align:top}.large-w25{width:25% !important}.large-w33{width:33.3333% !important}.large-w50{width:50% !important}.large-w66{width:66.6666% !important}.large-w75{width:75% !important}.large-w100{display:block !important;float:none !important;clear:none !important;width:auto !important;margin-right:0 !important;margin-left:0 !important;border:0}.large-ma0,.large-man{margin:0 !important}}@media(max-width:768px){.w60,.w66,.w70,.w75,.w80,.w90,.w100,.w600p,.w700p,.w800p,.w960p,.mw960p,.medium-wauto{width:auto}.medium-hidden,.tablet-hidden{display:none !important}.medium-visible{display:block !important}.medium-no-float{float:none}.medium-inbl{display:inline-block;float:none;vertical-align:top}.medium-row{display:table;width:100% !important;table-layout:fixed}.medium-col{display:table-cell;vertical-align:top}.medium-w25{width:25% !important}.medium-w33{width:33.3333% !important}.medium-w50{width:50% !important}.medium-w66{width:66.6666% !important}.medium-w75{width:75% !important}.medium-w100{display:block !important;float:none !important;clear:none !important;width:auto !important;margin-right:0 !important;margin-left:0 !important;border:0}.medium-ma0,.medium-man{margin:0 !important}.grid4 > *{width:49% !important}.grid4 >:first-child + * + *{margin-left:0 !important}.grid6 > *{width:32% !important}.grid6 >:first-child + * + * + *{margin-left:0 !important}}@media(max-width:640px){.mod,.item,.col,fieldset{display:block !important;float:none !important;clear:none !important;width:auto !important;margin-right:0 !important;margin-left:0 !important;border:0}.w30,.w33,.w40,.w50,.w300p,.w400p,.w500p{width:auto}.row{display:block !important;width:100% !important}.tiny-hidden,.phone-hidden{display:none !important}.tiny-visible{display:block !important}.tiny-no-float{float:none}.tiny-inbl{display:inline-block;float:none;vertical-align:top}.tiny-row{display:table;width:100% !important;table-layout:fixed}.tiny-col{display:table-cell;vertical-align:top}th,td{display:block !important;width:auto !important;text-align:left !important}thead{display:none}.tiny-w25{width:25% !important}.tiny-w33{width:33.3333% !important}.tiny-w50{width:50% !important}.tiny-w66{width:66.6666% !important}.tiny-w75{width:75% !important}.tiny-w100{display:block !important;float:none !important;clear:none !important;width:auto !important;margin-right:0 !important;margin-left:0 !important;border:0}.tiny-ma0,.tiny-man{margin:0 !important}}
\ No newline at end of file
diff --git a/app/Resources/views/default/public/css/messages.css b/app/Resources/views/default/public/css/messages.css
deleted file mode 100644
index 46b547956..000000000
--- a/app/Resources/views/default/public/css/messages.css
+++ /dev/null
@@ -1,75 +0,0 @@
-.messages {
- display: block;
- clear: both;
- width: 400px;
- margin: 10px auto 10px;
- padding: 10px 0;
- -moz-border-radius: 4px;
- border-radius: 4px;
-}
-
-.messages a.closeMessage {
- display: none;
- float: right;
- width: 16px;
- height: 16px;
- margin: -14px -8px 0 0;
- background: url(../img/messages/close.png) no-repeat;
-}
-
-/*.messages:hover a.closeMessage { visibility:visible; }*/
-
-.messages p {
- margin: 3px 0 3px 10px !important;
- padding: 0 10px 0 23px !important;
- font-size: 14px;
- line-height: 16px;
-}
-
-.messages.error {
- border: 1px solid #c42608;
- color: #c00 !important;
- background: #fff0ef;
-}
-
-.messages.error p {
- color: #c00 !important;
- background: url(../img/messages/cross.png) no-repeat 0 50%;
-}
-
-.messages.success {
- border: 1px solid #6dc70c;
- background: #e0fbcc;
-}
-
-.messages.success p {
- color: #2b6301 !important;
- background: url(../img/messages/tick.png) no-repeat 0 50%;
-}
-
-.messages.warning {
- border: 1px solid #ebcd41;
- color: #000;
- background: #fffcd3;
-}
-
-.messages.warning p {
- color: #5f4e01;
- background: url(../img/messages/warning.png) no-repeat 0 50%;
-}
-
-.messages.information,
-.messages.info {
- border: 1px solid #82aee7;
- background: #dfebfb;
-}
-
-.messages.information p,
-.messages.info p {
- color: #064393;
- background: url(../img/messages/help.png) no-repeat 0 50%;
-}
-
-.messages.information a {
- text-decoration: underline;
-}
diff --git a/app/Resources/views/default/public/css/print.css b/app/Resources/views/default/public/css/print.css
deleted file mode 100644
index 625478e19..000000000
--- a/app/Resources/views/default/public/css/print.css
+++ /dev/null
@@ -1,53 +0,0 @@
-/* ### Layout ### */
-
-body {
- font-family: Serif;
- background-color: #fff;
-}
-
-@page {
- margin: 1cm;
-}
-
-img {
- max-width: 100% !important;
-}
-
-/* ### Content ### */
-
-/* Hide useless blocks */
-body > header,
-#links,
-#sort,
-body > footer,
-.top_link,
-div.tools,
-header div,
-.messages,
-.entrie + .results,
-#article_toolbar {
- display: none !important;
-}
-
-article {
- border: none !important;
-}
-
-pre code {
- line-height: 1.6em;
-}
-
-/* Add URL after links */
-.vieworiginal a:after {
- content: " (" attr(href) ")";
-}
-
-/* Add explanation after abbr */
-abbr[title]:after {
- content: " (" attr(title) ")";
-}
-
-/* Change border on current pager item */
-.pagination span.current {
- border-style: dashed;
-}
diff --git a/app/Resources/views/default/public/css/style-default.css b/app/Resources/views/default/public/css/style-default.css
deleted file mode 100755
index 4406d48f4..000000000
--- a/app/Resources/views/default/public/css/style-default.css
+++ /dev/null
@@ -1,69 +0,0 @@
-a.back span {
- background-image: url('../img/default/left.png');
-}
-
-a.top span {
- background-image: url('../img/default/top.png');
-}
-
-a.fav span,
-a.fav-off span:hover {
- background-image: url('../img/default/star-on.png');
-}
-
-a.fav span:hover,
-a.fav-off span {
- background-image: url('../img/default/star-off.png');
-}
-
-a.archive span,
-a.archive-off span:hover {
- background-image: url('../img/default/checkmark-on.png');
-}
-
-a.archive span:hover,
-a.archive-off span {
- background-image: url('../img/default/checkmark-off.png');
-}
-
-a.twitter span {
- background-image: url('../img/default/twitter.png');
-}
-
-a.shaarli span {
- background-image: url('../img/default/shaarli.png');
-}
-
-a.flattr span {
- background-image: url('../img/default/flattr.png');
-}
-
-a.carrot span {
- background-image: url('../../_global/img/icons/carrot-icon--black.png');
- background-size: 16px 16px;
-}
-
-a.diaspora span {
- background-image: url('../../_global/img/icons/diaspora-icon--black.png');
- background-size: 16px 16px;
-}
-
-a.email span {
- background-image: url('../img/default/envelop.png');
-}
-
-a.delete span {
- background-image: url('../img/default/remove.png');
-}
-
-a.link span {
- background-image: url('../img/default/link.png');
-}
-
-a.bad-display span {
- background-image: url('../img/default/bad-display.png');
-}
-
-a.print span {
- background-image: url('../img/default/print.png');
-}
diff --git a/app/Resources/views/default/public/css/style.css b/app/Resources/views/default/public/css/style.css
deleted file mode 100755
index b25373d6c..000000000
--- a/app/Resources/views/default/public/css/style.css
+++ /dev/null
@@ -1,447 +0,0 @@
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 400;
- src: local('Roboto Regular'), local('Roboto-Regular'), url(../fonts/Roboto.woff) format('woff');
-}
-
-
-
-body {
- margin: 10px;
- font-family: 'Roboto',Verdana,Geneva,sans-serif;
- font-size: 16px;
- color: #000;
-}
-
-header {
- text-align: center;
-}
-
-header h1 {
- font-size: 1.3em;
-}
-
-a,
-a:hover,
-a:visited {
- color: #000;
-}
-
-.bouton {
- border: none;
- border-radius: 2px;
- color: #fff;
- background-color: #000;
-}
-
-.bouton:hover {
- color: #f1f1f1;
- background-color: #222;
- cursor: pointer;
-}
-
-#main {
- margin: 0 auto;
-}
-
-#main #links {
- padding: 0;
- text-align: center;
- font-size: 0.9em;
- list-style-type: none;
-}
-
-#main #links li {
- display: inline;
-}
-
-#main #links li .current {
- -webkit-border-radius: 2px;
- border-radius: 2px;
- color: #fff;
- background-color: #000;
-}
-
-#main #sort {
- padding: 0;
- text-align: center;
- list-style-type: none;
- opacity: 0.5;
-}
-
-#main #sort li {
- display: inline;
- font-size: 0.9em;
-}
-
-#main #sort li + li {
- margin-left: 10px;
-}
-
-#main #sort a {
- padding: 2px 2px 0;
- vertical-align: middle;
-}
-
-#main #sort img {
- vertical-align: baseline;
-}
-#main #sort img:hover {
- cursor: pointer;
-}
-
-#links a {
- padding: 5px 10px;
- text-decoration: none;
-}
-
-#links a:hover {
- -webkit-border-radius: 2px;
- border-radius: 2px;
- color: #f1f1f1;
- background-color: #040707;
-}
-
-/*** ***/
-
-/*** LINKS DISPLAY ***/
-
-#main .tool {
- text-decoration: none;
- cursor: pointer;
-}
-
-#main #content {
- margin-top: 20px;
-}
-
-#main #content h2 {
- text-decoration: none;
- font-size: 1.3em;
-}
-
-#main #content .entrie {
- margin-top: 15px;
- padding-bottom: 15px;
- border-bottom: 1px dashed #222;
- overflow: hidden;
-}
-
-/* First entry */
-#main #content .results + .entrie {
- clear: both;
- margin-top: 0;
-}
-
-#main .entrie .tools {
- float: right;
- text-align: right;
- list-style-type: none;
- opacity: 0.5;
-}
-
-#main .entrie .tools .tool span {
- display: inline-block;
- width: 16px;
- height: 16px;
- /* Hide textual content */
- overflow: hidden;
- text-align: left;
- text-indent: -9999px;
-}
-
-/*** ***/
-
-/*** ARTICLE PAGE ***/
-
-#article {
- margin: 0 auto;
-}
-
-#article header {
- border-bottom: 1px solid #222;
-}
-
-#article header {
- text-align: left;
-}
-
-#article header h1 small {
- float: right;
- font-size: 0.6em;
-}
-
-#article header a {
- text-decoration: none;
-}
-
-#article .tags {
- font-size: 0.8em;
- color: #888;
- padding-bottom: 5px;
-}
-
-.backhome {
- display: inline;
-}
-
-.results {
- padding: 15px 0;
- overflow: hidden;
-}
-
-.nb-results {
- float: left;
- font-size: 0.9em;
- line-height: 24px;
- vertical-align: middle;
-}
-
-#article_toolbar {
- position: fixed;
- bottom: 0;
- left: 0;
- width: 100%;
- min-height: 50px;
- padding-top: 17px;
- text-align: center;
- color: #fff;
- opacity: 0.8;
- background: #fff;
-}
-
-#article_toolbar li {
- display: inline;
- padding-right: 30px;
-}
-
-#article_toolbar .tool {
- padding: 0 2px;
-}
-
-#article_toolbar .tool span {
- display: inline-block;
- width: 16px;
- height: 16px;
- /* Hide textual content */
- overflow: hidden;
- text-align: left;
- text-indent: -9999px;
-}
-
-/*** ***/
-
-/*** PAGINATION ***/
-
-.pagination {
- float: right;
- text-align: right;
-}
-
-.pagination a {
- height: 25px;
- margin: 2px;
- padding: 4px 8px;
- border: 1px solid #d5d5d5;
- text-decoration: none;
- font-size: 11px;
- font-weight: bold;
- color: #333;
-}
-
-.pagination a:hover,
-.pagination a:active {
- background-color: #efefef;
-}
-
-.pagination .current {
- height: 25px;
- margin: 2px;
- padding: 4px 8px;
- border: 1px solid #d5d5d5;
- text-decoration: none;
- font-size: 11px;
- font-weight: bold;
- color: #000;
- background-color: #ccc;
-}
-
-.pagination .disabled {
- display: none;
-}
-
-#bookmarklet {
- padding: 5px;
- border: 1px dashed #808080;
- background: #fff;
- cursor: move;
-}
-
-.top_link {
- display: none;
- z-index: 2000;
- position: fixed;
- right: 15px;
- bottom: 15px;
- padding: 20px;
- -webkit-border-radius: 40px;
- -moz-border-radius: 40px;
- border-radius: 40px;
- opacity: 0.9;
- background: #ccc;
-}
-
-footer {
- clear: both;
-}
-
-.reading-time {
- font-size: 0.8em;
-}
-
-#inputform {
- display: none;
- margin-top: 5px;
- margin-right: auto;
- margin-left: auto;
- padding-bottom: 5px;
- max-width: 300px;
- border-radius: 3px;
- text-align: center;
- color: #fff;
- opacity: 0.8;
- background-color: rgba(0,0,0,0.9);
-}
-
-a.back span,
-a.top span,
-a.fav span,
-a.fav span:hover,
-a.fav-off span,
-a.fav-off span:hover,
-a.archive span,
-a.archive span:hover,
-a.archive-off span,
-a.archive-off span:hover,
-a.twitter span,
-a.shaarli span,
-a.flattr span,
-a.email span,
-a.delete span,
-a.link span,
-a.bad-display span,
-a.reading-time span,
-a.print span {
- background-repeat: no-repeat;
-}
-
-.arrow-down {
- width: 0px;
- height: 0px;
- border-style: solid;
- border-width: 10px 10px 0 10px;
- border-color: #000 transparent transparent transparent;
-
- position: absolute;
- margin-top: 1.5em;
- margin-left: -30px;
-}
-
-.two-column {
- display: block;
- width: 50%;
- paddig-right: 20px;
- float: left;
- vertical-align: top;
-}
-
-
-/* ==========================================================================
- "save a link" popup div related styles
- ========================================================================== */
-
-#bagit-form {
- display: none;
- padding-left: 30px;
- width: 450px;
-
-}
-
-a#bagit-form-close {
- color: #FFF;
- display: inline-block;
- float: right;
- background: url("../img/messages/close.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
- height: 16px;
- margin: -14px -8px 0 0;
- width: 16px;
- text-decoration: none;
-}
-
-
-.add-to-wallabag-link-after {
- background-color: #000;
- color: #fff;
- padding: 0 4px 1px 3px;
- font-weight: bold;
- font-size: 0.7em;
- border-radius: 4px;
-}
-.add-to-wallabag-link-after:hover, .add-to-wallabag-link-after:active {
- color: #fff;
-}
-.add-to-wallabag-link-after:visited {
- color: #999;
-}
-a.add-to-wallabag-link-after {
- visibility: hidden;
- position: absolute;
- opacity: 0;
- transition-duration: 2s;
- transition-timing-function: ease-out;
-}
-#article article a:hover + a.add-to-wallabag-link-after, a.add-to-wallabag-link-after:hover {
- opacity: 1;
- visibility: visible;
- transition-duration: .3s;
- transition-timing-function: ease-in;
-}
-a.add-to-wallabag-link-after:after {
- content: "w";
-}
-
-
-#add-link-result {
- display: inline;
- padding-left: 10px;
-}
-
-/* ==========================================================================
- "Search" popup div related styles
- ========================================================================== */
-
-/* Search form message needs a little more width, depending on translations */
-#search-form {
- width: 420px;
-}
-
-.opacity03 {
- /*opacity: 0.3;*/
-}
-
-#readLeftPercent {
- display: inline-block;
- /* Show textual content */
- overflow: visible;
- text-align: left;
- text-indent: 0;
- color: black;
- width: 50px;
-}
-
-pre code {
- font-family: "Courier New", Courier, monospace;
- border: 1px solid #ddd;
- font-size: 0.96em;
-}
diff --git a/app/Resources/views/default/public/fonts/Roboto.woff b/app/Resources/views/default/public/fonts/Roboto.woff
deleted file mode 100644
index 1440b1be6..000000000
Binary files a/app/Resources/views/default/public/fonts/Roboto.woff and /dev/null differ
diff --git a/app/Resources/views/default/public/highlightjs/highlight.pack.js b/app/Resources/views/default/public/highlightjs/highlight.pack.js
deleted file mode 100644
index 10a21c34b..000000000
--- a/app/Resources/views/default/public/highlightjs/highlight.pack.js
+++ /dev/null
@@ -1 +0,0 @@
-var hljs=new function(){function j(v){return v.replace(/&/gm,"&").replace(//gm,">")}function t(v){return v.nodeName.toLowerCase()}function h(w,x){var v=w&&w.exec(x);return v&&v.index==0}function r(w){var v=(w.className+" "+(w.parentNode?w.parentNode.className:"")).split(/\s+/);v=v.map(function(x){return x.replace(/^lang(uage)?-/,"")});return v.filter(function(x){return i(x)||x=="no-highlight"})[0]}function o(x,y){var v={};for(var w in x){v[w]=x[w]}if(y){for(var w in y){v[w]=y[w]}}return v}function u(x){var v=[];(function w(y,z){for(var A=y.firstChild;A;A=A.nextSibling){if(A.nodeType==3){z+=A.nodeValue.length}else{if(t(A)=="br"){z+=1}else{if(A.nodeType==1){v.push({event:"start",offset:z,node:A});z=w(A,z);v.push({event:"stop",offset:z,node:A})}}}}return z})(x,0);return v}function q(w,y,C){var x=0;var F="";var z=[];function B(){if(!w.length||!y.length){return w.length?w:y}if(w[0].offset!=y[0].offset){return(w[0].offset
"}function E(G){F+=""+t(G)+">"}function v(G){(G.event=="start"?A:E)(G.node)}while(w.length||y.length){var D=B();F+=j(C.substr(x,D[0].offset-x));x=D[0].offset;if(D==w){z.reverse().forEach(E);do{v(D.splice(0,1)[0]);D=B()}while(D==w&&D.length&&D[0].offset==x);z.reverse().forEach(A)}else{if(D[0].event=="start"){z.push(D[0].node)}else{z.pop()}v(D.splice(0,1)[0])}}return F+j(C.substr(x))}function m(y){function v(z){return(z&&z.source)||z}function w(A,z){return RegExp(v(A),"m"+(y.cI?"i":"")+(z?"g":""))}function x(D,C){if(D.compiled){return}D.compiled=true;D.k=D.k||D.bK;if(D.k){var z={};var E=function(G,F){if(y.cI){F=F.toLowerCase()}F.split(" ").forEach(function(H){var I=H.split("|");z[I[0]]=[G,I[1]?Number(I[1]):1]})};if(typeof D.k=="string"){E("keyword",D.k)}else{Object.keys(D.k).forEach(function(F){E(F,D.k[F])})}D.k=z}D.lR=w(D.l||/\b[A-Za-z0-9_]+\b/,true);if(C){if(D.bK){D.b="\\b("+D.bK.split(" ").join("|")+")\\b"}if(!D.b){D.b=/\B|\b/}D.bR=w(D.b);if(!D.e&&!D.eW){D.e=/\B|\b/}if(D.e){D.eR=w(D.e)}D.tE=v(D.e)||"";if(D.eW&&C.tE){D.tE+=(D.e?"|":"")+C.tE}}if(D.i){D.iR=w(D.i)}if(D.r===undefined){D.r=1}if(!D.c){D.c=[]}var B=[];D.c.forEach(function(F){if(F.v){F.v.forEach(function(G){B.push(o(F,G))})}else{B.push(F=="self"?D:F)}});D.c=B;D.c.forEach(function(F){x(F,D)});if(D.starts){x(D.starts,C)}var A=D.c.map(function(F){return F.bK?"\\.?("+F.b+")\\.?":F.b}).concat([D.tE,D.i]).map(v).filter(Boolean);D.t=A.length?w(A.join("|"),true):{exec:function(F){return null}};D.continuation={}}x(y)}function c(S,L,J,R){function v(U,V){for(var T=0;T";U+=Z+'">';return U+X+Y}function N(){if(!I.k){return j(C)}var T="";var W=0;I.lR.lastIndex=0;var U=I.lR.exec(C);while(U){T+=j(C.substr(W,U.index-W));var V=E(I,U);if(V){H+=V[1];T+=w(V[0],j(U[0]))}else{T+=j(U[0])}W=I.lR.lastIndex;U=I.lR.exec(C)}return T+j(C.substr(W))}function F(){if(I.sL&&!f[I.sL]){return j(C)}var T=I.sL?c(I.sL,C,true,I.continuation.top):e(C);if(I.r>0){H+=T.r}if(I.subLanguageMode=="continuous"){I.continuation.top=T.top}return w(T.language,T.value,false,true)}function Q(){return I.sL!==undefined?F():N()}function P(V,U){var T=V.cN?w(V.cN,"",true):"";if(V.rB){D+=T;C=""}else{if(V.eB){D+=j(U)+T;C=""}else{D+=T;C=U}}I=Object.create(V,{parent:{value:I}})}function G(T,X){C+=T;if(X===undefined){D+=Q();return 0}var V=v(X,I);if(V){D+=Q();P(V,X);return V.rB?0:X.length}var W=z(I,X);if(W){var U=I;if(!(U.rE||U.eE)){C+=X}D+=Q();do{if(I.cN){D+=""}H+=I.r;I=I.parent}while(I!=W.parent);if(U.eE){D+=j(X)}C="";if(W.starts){P(W.starts,"")}return U.rE?0:X.length}if(A(X,I)){throw new Error('Illegal lexeme "'+X+'" for mode "'+(I.cN||"")+'"')}C+=X;return X.length||1}var M=i(S);if(!M){throw new Error('Unknown language: "'+S+'"')}m(M);var I=R||M;var D="";for(var K=I;K!=M;K=K.parent){if(K.cN){D+=w(K.cN,D,true)}}var C="";var H=0;try{var B,y,x=0;while(true){I.t.lastIndex=x;B=I.t.exec(L);if(!B){break}y=G(L.substr(x,B.index-x),B[0]);x=B.index+y}G(L.substr(x));for(var K=I;K.parent;K=K.parent){if(K.cN){D+=""}}return{r:H,value:D,language:S,top:I}}catch(O){if(O.message.indexOf("Illegal")!=-1){return{r:0,value:j(L)}}else{throw O}}}function e(y,x){x=x||b.languages||Object.keys(f);var v={r:0,value:j(y)};var w=v;x.forEach(function(z){if(!i(z)){return}var A=c(z,y,false);A.language=z;if(A.r>w.r){w=A}if(A.r>v.r){w=v;v=A}});if(w.language){v.second_best=w}return v}function g(v){if(b.tabReplace){v=v.replace(/^((<[^>]+>|\t)+)/gm,function(w,z,y,x){return z.replace(/\t/g,b.tabReplace)})}if(b.useBR){v=v.replace(/\n/g," ")}return v}function p(z){var y=b.useBR?z.innerHTML.replace(/\n/g,"").replace(/ | ]*>/g,"\n").replace(/<[^>]*>/g,""):z.textContent;var A=r(z);if(A=="no-highlight"){return}var v=A?c(A,y,true):e(y);var w=u(z);if(w.length){var x=document.createElementNS("http://www.w3.org/1999/xhtml","pre");x.innerHTML=v.value;v.value=q(w,u(x),y)}v.value=g(v.value);z.innerHTML=v.value;z.className+=" hljs "+(!A&&v.language||"");z.result={language:v.language,re:v.r};if(v.second_best){z.second_best={language:v.second_best.language,re:v.second_best.r}}}var b={classPrefix:"hljs-",tabReplace:null,useBR:false,languages:undefined};function s(v){b=o(b,v)}function l(){if(l.called){return}l.called=true;var v=document.querySelectorAll("pre code");Array.prototype.forEach.call(v,p)}function a(){addEventListener("DOMContentLoaded",l,false);addEventListener("load",l,false)}var f={};var n={};function d(v,x){var w=f[v]=x(this);if(w.aliases){w.aliases.forEach(function(y){n[y]=v})}}function k(){return Object.keys(f)}function i(v){return f[v]||f[n[v]]}this.highlight=c;this.highlightAuto=e;this.fixMarkup=g;this.highlightBlock=p;this.configure=s;this.initHighlighting=l;this.initHighlightingOnLoad=a;this.registerLanguage=d;this.listLanguages=k;this.getLanguage=i;this.inherit=o;this.IR="[a-zA-Z][a-zA-Z0-9_]*";this.UIR="[a-zA-Z_][a-zA-Z0-9_]*";this.NR="\\b\\d+(\\.\\d+)?";this.CNR="(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)";this.BNR="\\b(0b[01]+)";this.RSR="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~";this.BE={b:"\\\\[\\s\\S]",r:0};this.ASM={cN:"string",b:"'",e:"'",i:"\\n",c:[this.BE]};this.QSM={cN:"string",b:'"',e:'"',i:"\\n",c:[this.BE]};this.PWM={b:/\b(a|an|the|are|I|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such)\b/};this.CLCM={cN:"comment",b:"//",e:"$",c:[this.PWM]};this.CBCM={cN:"comment",b:"/\\*",e:"\\*/",c:[this.PWM]};this.HCM={cN:"comment",b:"#",e:"$",c:[this.PWM]};this.NM={cN:"number",b:this.NR,r:0};this.CNM={cN:"number",b:this.CNR,r:0};this.BNM={cN:"number",b:this.BNR,r:0};this.CSSNM={cN:"number",b:this.NR+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",r:0};this.RM={cN:"regexp",b:/\//,e:/\/[gim]*/,i:/\n/,c:[this.BE,{b:/\[/,e:/\]/,r:0,c:[this.BE]}]};this.TM={cN:"title",b:this.IR,r:0};this.UTM={cN:"title",b:this.UIR,r:0}}();hljs.registerLanguage("bash",function(b){var a={cN:"variable",v:[{b:/\$[\w\d#@][\w\d_]*/},{b:/\$\{(.*?)\}/}]};var d={cN:"string",b:/"/,e:/"/,c:[b.BE,a,{cN:"variable",b:/\$\(/,e:/\)/,c:[b.BE]}]};var c={cN:"string",b:/'/,e:/'/};return{aliases:["sh","zsh"],l:/-?[a-z\.]+/,k:{keyword:"if then else elif fi for break continue while in do done exit return set declare case esac export exec",literal:"true false",built_in:"printf echo read cd pwd pushd popd dirs let eval unset typeset readonly getopts source shopt caller type hash bind help sudo",operator:"-ne -eq -lt -gt -f -d -e -s -l -a"},c:[{cN:"shebang",b:/^#![^\n]+sh\s*$/,r:10},{cN:"function",b:/\w[\w\d_]*\s*\(\s*\)\s*\{/,rB:true,c:[b.inherit(b.TM,{b:/\w[\w\d_]*/})],r:0},b.HCM,b.NM,d,c,a]}});hljs.registerLanguage("cs",function(b){var a="abstract as base bool break byte case catch char checked const continue decimal default delegate do double else enum event explicit extern false finally fixed float for foreach goto if implicit in int interface internal is lock long new null object operator out override params private protected public readonly ref return sbyte sealed short sizeof stackalloc static string struct switch this throw true try typeof uint ulong unchecked unsafe ushort using virtual volatile void while async await ascending descending from get group into join let orderby partial select set value var where yield";return{aliases:["csharp"],k:a,i:/::/,c:[{cN:"comment",b:"///",e:"$",rB:true,c:[{cN:"xmlDocTag",v:[{b:"///",r:0},{b:""},{b:"?",e:">"}]}]},b.CLCM,b.CBCM,{cN:"preprocessor",b:"#",e:"$",k:"if else elif endif define undef warning error line region endregion pragma checksum"},{cN:"string",b:'@"',e:'"',c:[{b:'""'}]},b.ASM,b.QSM,b.CNM,{bK:"protected public private internal",e:/[{;=]/,k:a,c:[{bK:"class namespace interface",starts:{c:[b.TM]}},{b:b.IR+"\\s*\\(",rB:true,c:[b.TM]}]}]}});hljs.registerLanguage("ruby",function(f){var j="[a-zA-Z_]\\w*[!?=]?|[-+~]\\@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?";var i="and false then defined module in return redo if BEGIN retry end for true self when next until do begin unless END rescue nil else break undef not super class case require yield alias while ensure elsif or include attr_reader attr_writer attr_accessor";var b={cN:"yardoctag",b:"@[A-Za-z]+"};var c={cN:"value",b:"#<",e:">"};var k={cN:"comment",v:[{b:"#",e:"$",c:[b]},{b:"^\\=begin",e:"^\\=end",c:[b],r:10},{b:"^__END__",e:"\\n$"}]};var d={cN:"subst",b:"#\\{",e:"}",k:i};var e={cN:"string",c:[f.BE,d],v:[{b:/'/,e:/'/},{b:/"/,e:/"/},{b:"%[qw]?\\(",e:"\\)"},{b:"%[qw]?\\[",e:"\\]"},{b:"%[qw]?{",e:"}"},{b:"%[qw]?<",e:">"},{b:"%[qw]?/",e:"/"},{b:"%[qw]?%",e:"%"},{b:"%[qw]?-",e:"-"},{b:"%[qw]?\\|",e:"\\|"},{b:/\B\?(\\\d{1,3}|\\x[A-Fa-f0-9]{1,2}|\\u[A-Fa-f0-9]{4}|\\?\S)\b/}]};var a={cN:"params",b:"\\(",e:"\\)",k:i};var h=[e,c,k,{cN:"class",bK:"class module",e:"$|;",i:/=/,c:[f.inherit(f.TM,{b:"[A-Za-z_]\\w*(::\\w+)*(\\?|\\!)?"}),{cN:"inheritance",b:"<\\s*",c:[{cN:"parent",b:"("+f.IR+"::)?"+f.IR}]},k]},{cN:"function",bK:"def",e:" |$|;",r:0,c:[f.inherit(f.TM,{b:j}),a,k]},{cN:"constant",b:"(::)?(\\b[A-Z]\\w*(::)?)+",r:0},{cN:"symbol",b:":",c:[e,{b:j}],r:0},{cN:"symbol",b:f.UIR+"(\\!|\\?)?:",r:0},{cN:"number",b:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",r:0},{cN:"variable",b:"(\\$\\W)|((\\$|\\@\\@?)(\\w+))"},{b:"("+f.RSR+")\\s*",c:[c,k,{cN:"regexp",c:[f.BE,d],i:/\n/,v:[{b:"/",e:"/[a-z]*"},{b:"%r{",e:"}[a-z]*"},{b:"%r\\(",e:"\\)[a-z]*"},{b:"%r!",e:"![a-z]*"},{b:"%r\\[",e:"\\][a-z]*"}]}],r:0}];d.c=h;a.c=h;var g=[{r:1,cN:"output",b:"^\\s*=> ",e:"$",rB:true,c:[{cN:"status",b:"^\\s*=>"},{b:" ",e:"$",c:h}]},{r:1,cN:"input",b:"^[^ ][^=>]*>+ ",e:"$",rB:true,c:[{cN:"prompt",b:"^[^ ][^=>]*>+"},{b:" ",e:"$",c:h}]}];return{aliases:["rb","gemspec","podspec","thor","irb"],k:i,c:g.concat(h)}});hljs.registerLanguage("diff",function(a){return{aliases:["patch"],c:[{cN:"chunk",r:10,v:[{b:/^\@\@ +\-\d+,\d+ +\+\d+,\d+ +\@\@$/},{b:/^\*\*\* +\d+,\d+ +\*\*\*\*$/},{b:/^\-\-\- +\d+,\d+ +\-\-\-\-$/}]},{cN:"header",v:[{b:/Index: /,e:/$/},{b:/=====/,e:/=====$/},{b:/^\-\-\-/,e:/$/},{b:/^\*{3} /,e:/$/},{b:/^\+\+\+/,e:/$/},{b:/\*{5}/,e:/\*{5}$/}]},{cN:"addition",b:"^\\+",e:"$"},{cN:"deletion",b:"^\\-",e:"$"},{cN:"change",b:"^\\!",e:"$"}]}});hljs.registerLanguage("javascript",function(a){return{aliases:["js"],k:{keyword:"in if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const class",literal:"true false null undefined NaN Infinity",built_in:"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document"},c:[{cN:"pi",b:/^\s*('|")use strict('|")/,r:10},a.ASM,a.QSM,a.CLCM,a.CBCM,a.CNM,{b:"("+a.RSR+"|\\b(case|return|throw)\\b)\\s*",k:"return throw case",c:[a.CLCM,a.CBCM,a.RM,{b:/,e:/>;/,r:0,sL:"xml"}],r:0},{cN:"function",bK:"function",e:/\{/,eE:true,c:[a.inherit(a.TM,{b:/[A-Za-z$_][0-9A-Za-z$_]*/}),{cN:"params",b:/\(/,e:/\)/,c:[a.CLCM,a.CBCM],i:/["'\(]/}],i:/\[|%/},{b:/\$[(.]/},{b:"\\."+a.IR,r:0}]}});hljs.registerLanguage("xml",function(a){var c="[A-Za-z0-9\\._:-]+";var d={b:/<\?(php)?(?!\w)/,e:/\?>/,sL:"php",subLanguageMode:"continuous"};var b={eW:true,i:/,r:0,c:[d,{cN:"attribute",b:c,r:0},{b:"=",r:0,c:[{cN:"value",v:[{b:/"/,e:/"/},{b:/'/,e:/'/},{b:/[^\s\/>]+/}]}]}]};return{aliases:["html","xhtml","rss","atom","xsl","plist"],cI:true,c:[{cN:"doctype",b:"",r:10,c:[{b:"\\[",e:"\\]"}]},{cN:"comment",b:"",r:10},{cN:"cdata",b:"<\\!\\[CDATA\\[",e:"\\]\\]>",r:10},{cN:"tag",b:"",rE:true,sL:"css"}},{cN:"tag",b:"
-
-{% endblock %}
diff --git a/app/Resources/views/dmagenta/README.md b/app/Resources/views/dmagenta/README.md
deleted file mode 100644
index 6abc37e37..000000000
--- a/app/Resources/views/dmagenta/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# dmagenta (dark magenta) theme
-
-theme created by Nicolas Lœuillet aka nico_somb
\ No newline at end of file
diff --git a/app/Resources/views/dmagenta/public/css/style-dmagenta.css b/app/Resources/views/dmagenta/public/css/style-dmagenta.css
deleted file mode 100644
index 4dc592d21..000000000
--- a/app/Resources/views/dmagenta/public/css/style-dmagenta.css
+++ /dev/null
@@ -1,78 +0,0 @@
-body {
- color: #d4d4d4;
- background-color: #372d37;
-}
-
-a,
-a:hover,
-a:visited {
- color: #8d748d;
-}
-
-a.back span {
- background-image: url('../img/dmagenta/left.png');
-}
-
-a.top span {
- background-image: url('../img/dmagenta/top.png');
-}
-
-a.fav span,
-a.fav-off span:hover {
- background-image: url('../img/dmagenta/star-on.png');
-}
-
-a.fav span:hover,
-a.fav-off span {
- background-image: url('../img/dmagenta/star-off.png');
-}
-
-a.archive span,
-a.archive-off span:hover {
- background-image: url('../img/dmagenta/checkmark-on.png');
-}
-
-a.archive span:hover,
-a.archive-off span {
- background-image: url('../img/dmagenta/checkmark-off.png');
-}
-
-a.twitter span {
- background-image: url('../img/dmagenta/twitter.png');
-}
-
-a.flattr span {
- background-image: url('../img/dmagenta/flattr.png');
-}
-
-a.shaarli span {
- background-image: url('../img/dmagenta/shaarli.png');
-}
-
-a.email span {
- background-image: url('../img/dmagenta/envelop.png');
-}
-
-a.delete span {
- background-image: url('../img/dmagenta/remove.png');
-}
-
-a.link span {
- background-image: url('../img/dmagenta/link.png');
-}
-
-a.bad-display span {
- background-image: url('../img/dmagenta/bad-display.png');
-}
-
-.pagination a {
- color: #aaa;
-}
-
-#main #links li .current {
- background-color: #2d372d;
-}
-
-#article_toolbar {
- background: #372d37;
-}
\ No newline at end of file
diff --git a/app/Resources/views/dmagenta/public/img/dmagenta/backtotop.png b/app/Resources/views/dmagenta/public/img/dmagenta/backtotop.png
deleted file mode 100755
index 051238ef9..000000000
Binary files a/app/Resources/views/dmagenta/public/img/dmagenta/backtotop.png and /dev/null differ
diff --git a/app/Resources/views/dmagenta/public/img/dmagenta/bad-display.png b/app/Resources/views/dmagenta/public/img/dmagenta/bad-display.png
deleted file mode 100755
index 6866799fc..000000000
Binary files a/app/Resources/views/dmagenta/public/img/dmagenta/bad-display.png and /dev/null differ
diff --git a/app/Resources/views/dmagenta/public/img/dmagenta/checkmark-off.png b/app/Resources/views/dmagenta/public/img/dmagenta/checkmark-off.png
deleted file mode 100644
index 3db5a06dc..000000000
Binary files a/app/Resources/views/dmagenta/public/img/dmagenta/checkmark-off.png and /dev/null differ
diff --git a/app/Resources/views/dmagenta/public/img/dmagenta/checkmark-on.png b/app/Resources/views/dmagenta/public/img/dmagenta/checkmark-on.png
deleted file mode 100644
index cd3abb2c0..000000000
Binary files a/app/Resources/views/dmagenta/public/img/dmagenta/checkmark-on.png and /dev/null differ
diff --git a/app/Resources/views/dmagenta/public/img/dmagenta/down.png b/app/Resources/views/dmagenta/public/img/dmagenta/down.png
deleted file mode 100644
index b9d536a7c..000000000
Binary files a/app/Resources/views/dmagenta/public/img/dmagenta/down.png and /dev/null differ
diff --git a/app/Resources/views/dmagenta/public/img/dmagenta/envelop.png b/app/Resources/views/dmagenta/public/img/dmagenta/envelop.png
deleted file mode 100644
index 6be1c8864..000000000
Binary files a/app/Resources/views/dmagenta/public/img/dmagenta/envelop.png and /dev/null differ
diff --git a/app/Resources/views/dmagenta/public/img/dmagenta/flattr.png b/app/Resources/views/dmagenta/public/img/dmagenta/flattr.png
deleted file mode 100755
index 0404aaeaf..000000000
Binary files a/app/Resources/views/dmagenta/public/img/dmagenta/flattr.png and /dev/null differ
diff --git a/app/Resources/views/dmagenta/public/img/dmagenta/left.png b/app/Resources/views/dmagenta/public/img/dmagenta/left.png
deleted file mode 100644
index a0a53631e..000000000
Binary files a/app/Resources/views/dmagenta/public/img/dmagenta/left.png and /dev/null differ
diff --git a/app/Resources/views/dmagenta/public/img/dmagenta/link.png b/app/Resources/views/dmagenta/public/img/dmagenta/link.png
deleted file mode 100755
index db62819d5..000000000
Binary files a/app/Resources/views/dmagenta/public/img/dmagenta/link.png and /dev/null differ
diff --git a/app/Resources/views/dmagenta/public/img/dmagenta/remove.png b/app/Resources/views/dmagenta/public/img/dmagenta/remove.png
deleted file mode 100644
index f8ad56a3e..000000000
Binary files a/app/Resources/views/dmagenta/public/img/dmagenta/remove.png and /dev/null differ
diff --git a/app/Resources/views/dmagenta/public/img/dmagenta/rss.png b/app/Resources/views/dmagenta/public/img/dmagenta/rss.png
deleted file mode 100644
index 21bad1a17..000000000
Binary files a/app/Resources/views/dmagenta/public/img/dmagenta/rss.png and /dev/null differ
diff --git a/app/Resources/views/dmagenta/public/img/dmagenta/shaarli.png b/app/Resources/views/dmagenta/public/img/dmagenta/shaarli.png
deleted file mode 100644
index 1eb30f60b..000000000
Binary files a/app/Resources/views/dmagenta/public/img/dmagenta/shaarli.png and /dev/null differ
diff --git a/app/Resources/views/dmagenta/public/img/dmagenta/star-off.png b/app/Resources/views/dmagenta/public/img/dmagenta/star-off.png
deleted file mode 100644
index 6a0133a79..000000000
Binary files a/app/Resources/views/dmagenta/public/img/dmagenta/star-off.png and /dev/null differ
diff --git a/app/Resources/views/dmagenta/public/img/dmagenta/star-on.png b/app/Resources/views/dmagenta/public/img/dmagenta/star-on.png
deleted file mode 100644
index a9f96eaac..000000000
Binary files a/app/Resources/views/dmagenta/public/img/dmagenta/star-on.png and /dev/null differ
diff --git a/app/Resources/views/dmagenta/public/img/dmagenta/top.png b/app/Resources/views/dmagenta/public/img/dmagenta/top.png
deleted file mode 100644
index 954a8c0ac..000000000
Binary files a/app/Resources/views/dmagenta/public/img/dmagenta/top.png and /dev/null differ
diff --git a/app/Resources/views/dmagenta/public/img/dmagenta/twitter.png b/app/Resources/views/dmagenta/public/img/dmagenta/twitter.png
deleted file mode 100644
index cfcfe4195..000000000
Binary files a/app/Resources/views/dmagenta/public/img/dmagenta/twitter.png and /dev/null differ
diff --git a/app/Resources/views/dmagenta/screenshot.jpg b/app/Resources/views/dmagenta/screenshot.jpg
deleted file mode 100644
index ab8f1ec22..000000000
Binary files a/app/Resources/views/dmagenta/screenshot.jpg and /dev/null differ
diff --git a/app/Resources/views/dmagenta/theme.ini b/app/Resources/views/dmagenta/theme.ini
deleted file mode 100644
index 78fa3a9c9..000000000
--- a/app/Resources/views/dmagenta/theme.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-name = Dmagenta
-requirements[] = default
diff --git a/app/Resources/views/solarized-dark/README.md b/app/Resources/views/solarized-dark/README.md
deleted file mode 100644
index 81be1f8cd..000000000
--- a/app/Resources/views/solarized-dark/README.md
+++ /dev/null
@@ -1,6 +0,0 @@
-# solarized-dark (Solarized Dark) theme
-
-
-Theme created by NumEricR
-
-http://github.com/NumEricR/poche-themes
diff --git a/app/Resources/views/solarized-dark/Solarized-LICENSE.txt b/app/Resources/views/solarized-dark/Solarized-LICENSE.txt
deleted file mode 100644
index a842f6638..000000000
--- a/app/Resources/views/solarized-dark/Solarized-LICENSE.txt
+++ /dev/null
@@ -1,19 +0,0 @@
-Copyright (c) 2011 Ethan Schoonover
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE
diff --git a/app/Resources/views/solarized-dark/public/css/style-solarized-dark.css b/app/Resources/views/solarized-dark/public/css/style-solarized-dark.css
deleted file mode 100644
index 77a97d382..000000000
--- a/app/Resources/views/solarized-dark/public/css/style-solarized-dark.css
+++ /dev/null
@@ -1,232 +0,0 @@
-/*
- * Solarized Dark - by NumEricR
- * http://github.com/NumEricR/poche-themes
- * ==================================================
- *
- * Based on Solarized's palette - (c) 2011 Ethan Schoonover
- * See http://ethanschoonover.com/solarized#usage-development
- * See http://ethanschoonover.com/solarized#the-values
- *
- * Background: #002b36 base 03
- * Highlight: #073642 base 02
- * Primary content: #839496 base 0
- * Intermediate: #657b83 base 00
- * Emphasized content: #93a1a1 base 1
- * Secondary content: #586e75 base 01
- * Green: #859900
- * Orange: #cb4b16
- * Red: #dc322f
- * Blue: #268bd2
- *
- * ================================================== */
-
-/* Background */
-
-body,
-#article_toolbar {
- background-color: #002b36;
-}
-
-/* Highlight */
-/* 2 different selectors for selection pseudo-elmt */
-/* See https://developer.mozilla.org/en-US/docs/Web/CSS/::selection */
-::-moz-selection {
- background-color: #073642;
-}
-::selection {
- background-color: #073642;
-}
-
-/* Primary content */
-
-body,
-a,
-a:hover,
-a:visited,
-td {
- color: #839496;
-}
-
-/* Secondary content */
-
-.tools p,
-.vieworiginal a,
-.vieworiginal a:hover,
-.vieworiginal a:visited {
- color: #586e75;
-}
-
-#main #content .entrie,
-#article header,
-#article article {
- border-bottom-color: #586e75;
-}
-
-/* Emphasized content */
-
-.entrie h2 a:hover,
-footer,
-footer a {
- color: #93a1a1;
-}
-
-/* Colored content */
-
-#main .messages.success,
-#main .messages.warning,
-#main .messages.error,
-#main .messages.information,
-#main .messages.info {
- background-color: #073642;
-}
-
-#main .messages.success {
- border-color: #859900;
-}
-
-#main .messages.success p {
- color: #859900 !important; /* Overwrites !important used on messages.css */
-}
-
-#main .messages.warning {
- border-color: #cb4b16;
-}
-
-#main .messages.warning p {
- color: #cb4b16;
-}
-
-#main .messages.error {
- border-color: #dc322f;
-}
-
-#main .messages.error p {
- color: #dc322f !important; /* Overwrites !important used on messages.css */
-}
-
-#main .messages.information,
-#main .messages.info {
- border-color: #268bd2;
-}
-
-#main .messages.information p,
-#main .messages.info p {
- color: #268bd2;
-}
-
-/* Miscellaneous */
-
-.bouton,
-.bouton:hover,
-#main #links li a.current,
-#links a:hover,
-.pagination span.current,
-.pagination a:hover,
-.pagination a:active {
- color: #002b36;
- background-color: #586e75;
-}
-
-.bouton:hover {
- background-color: #657b83;
-}
-
-#login,
-#password,
-#password_repeat,
-#bookmarklet,
-.top_link {
- background-color: #073642;
-}
-
-#login,
-#password,
-#password_repeat,
-#bookmarklet {
- padding: 5px;
- border: 1px solid #586e75;
- color: #839496;
-}
-
-#bookmarklet {
- border-style: dashed;
-}
-
-.pagination a {
- border-color: #586e75;
- color: #586e75;
-}
-
-.pagination span.current {
- border-color: #073642;
-}
-
-/* Images */
-
-a.back span {
- background-image: url('../img/solarized-dark/left.png');
-}
-
-a.top span {
- background-image: url('../img/solarized-dark/top.png');
-}
-
-a.fav span,
-a.fav-off span:hover {
- background-image: url('../img/solarized-dark/star-on.png');
-}
-
-a.fav span:hover,
-a.fav-off span {
- background-image: url('../img/solarized-dark/star-off.png');
-}
-
-a.archive span,
-a.archive-off span:hover {
- background-image: url('../img/solarized-dark/checkmark-on.png');
-}
-
-a.archive span:hover,
-a.archive-off span {
- background-image: url('../img/solarized-dark/checkmark-off.png');
-}
-
-a.twitter span {
- background-image: url('../img/solarized-dark/twitter.png');
-}
-
-a.flattr span {
- background-image: url('../img/solarized-dark/flattr.png');
-}
-
-a.shaarli span {
- background-image: url('../img/solarized-dark/shaarli.png');
-}
-
-a.email span {
- background-image: url('../img/solarized-dark/envelop.png');
-}
-
-a.delete span {
- background-image: url('../img/solarized-dark/remove.png');
-}
-
-a.link span {
- background-image: url('../img/solarized-dark/link.png');
-}
-
-a.bad-display span {
- background-image: url('../img/solarized-dark/bad-display.png');
-}
-
-.arrow-down {
- width: 0px;
- height: 0px;
- border-style: solid;
- border-width: 10px 10px 0 10px;
- border-color: #586E75 transparent transparent transparent;
-
- position: absolute;
- margin-top: 1.5em;
- margin-left: -30px;
-}
\ No newline at end of file
diff --git a/app/Resources/views/solarized-dark/public/img/solarized-dark/backtotop.png b/app/Resources/views/solarized-dark/public/img/solarized-dark/backtotop.png
deleted file mode 100644
index 1501c2a5d..000000000
Binary files a/app/Resources/views/solarized-dark/public/img/solarized-dark/backtotop.png and /dev/null differ
diff --git a/app/Resources/views/solarized-dark/public/img/solarized-dark/bad-display.png b/app/Resources/views/solarized-dark/public/img/solarized-dark/bad-display.png
deleted file mode 100644
index b2c3ca173..000000000
Binary files a/app/Resources/views/solarized-dark/public/img/solarized-dark/bad-display.png and /dev/null differ
diff --git a/app/Resources/views/solarized-dark/public/img/solarized-dark/checkmark-off.png b/app/Resources/views/solarized-dark/public/img/solarized-dark/checkmark-off.png
deleted file mode 100644
index fd7d92fa9..000000000
Binary files a/app/Resources/views/solarized-dark/public/img/solarized-dark/checkmark-off.png and /dev/null differ
diff --git a/app/Resources/views/solarized-dark/public/img/solarized-dark/checkmark-on.png b/app/Resources/views/solarized-dark/public/img/solarized-dark/checkmark-on.png
deleted file mode 100644
index 592965dd4..000000000
Binary files a/app/Resources/views/solarized-dark/public/img/solarized-dark/checkmark-on.png and /dev/null differ
diff --git a/app/Resources/views/solarized-dark/public/img/solarized-dark/down.png b/app/Resources/views/solarized-dark/public/img/solarized-dark/down.png
deleted file mode 100644
index 5de303157..000000000
Binary files a/app/Resources/views/solarized-dark/public/img/solarized-dark/down.png and /dev/null differ
diff --git a/app/Resources/views/solarized-dark/public/img/solarized-dark/envelop.png b/app/Resources/views/solarized-dark/public/img/solarized-dark/envelop.png
deleted file mode 100644
index d34688859..000000000
Binary files a/app/Resources/views/solarized-dark/public/img/solarized-dark/envelop.png and /dev/null differ
diff --git a/app/Resources/views/solarized-dark/public/img/solarized-dark/flattr.png b/app/Resources/views/solarized-dark/public/img/solarized-dark/flattr.png
deleted file mode 100644
index 73e3f4218..000000000
Binary files a/app/Resources/views/solarized-dark/public/img/solarized-dark/flattr.png and /dev/null differ
diff --git a/app/Resources/views/solarized-dark/public/img/solarized-dark/left.png b/app/Resources/views/solarized-dark/public/img/solarized-dark/left.png
deleted file mode 100644
index a953d831d..000000000
Binary files a/app/Resources/views/solarized-dark/public/img/solarized-dark/left.png and /dev/null differ
diff --git a/app/Resources/views/solarized-dark/public/img/solarized-dark/link.png b/app/Resources/views/solarized-dark/public/img/solarized-dark/link.png
deleted file mode 100644
index 5e859a0e3..000000000
Binary files a/app/Resources/views/solarized-dark/public/img/solarized-dark/link.png and /dev/null differ
diff --git a/app/Resources/views/solarized-dark/public/img/solarized-dark/remove.png b/app/Resources/views/solarized-dark/public/img/solarized-dark/remove.png
deleted file mode 100644
index 66a5c1ab4..000000000
Binary files a/app/Resources/views/solarized-dark/public/img/solarized-dark/remove.png and /dev/null differ
diff --git a/app/Resources/views/solarized-dark/public/img/solarized-dark/rss.png b/app/Resources/views/solarized-dark/public/img/solarized-dark/rss.png
deleted file mode 100644
index 21bad1a17..000000000
Binary files a/app/Resources/views/solarized-dark/public/img/solarized-dark/rss.png and /dev/null differ
diff --git a/app/Resources/views/solarized-dark/public/img/solarized-dark/shaarli.png b/app/Resources/views/solarized-dark/public/img/solarized-dark/shaarli.png
deleted file mode 100644
index 1eb30f60b..000000000
Binary files a/app/Resources/views/solarized-dark/public/img/solarized-dark/shaarli.png and /dev/null differ
diff --git a/app/Resources/views/solarized-dark/public/img/solarized-dark/star-off.png b/app/Resources/views/solarized-dark/public/img/solarized-dark/star-off.png
deleted file mode 100644
index 1c603ecca..000000000
Binary files a/app/Resources/views/solarized-dark/public/img/solarized-dark/star-off.png and /dev/null differ
diff --git a/app/Resources/views/solarized-dark/public/img/solarized-dark/star-on.png b/app/Resources/views/solarized-dark/public/img/solarized-dark/star-on.png
deleted file mode 100644
index bc37772a5..000000000
Binary files a/app/Resources/views/solarized-dark/public/img/solarized-dark/star-on.png and /dev/null differ
diff --git a/app/Resources/views/solarized-dark/public/img/solarized-dark/top.png b/app/Resources/views/solarized-dark/public/img/solarized-dark/top.png
deleted file mode 100644
index b3f44f31d..000000000
Binary files a/app/Resources/views/solarized-dark/public/img/solarized-dark/top.png and /dev/null differ
diff --git a/app/Resources/views/solarized-dark/public/img/solarized-dark/twitter.png b/app/Resources/views/solarized-dark/public/img/solarized-dark/twitter.png
deleted file mode 100644
index c4a253341..000000000
Binary files a/app/Resources/views/solarized-dark/public/img/solarized-dark/twitter.png and /dev/null differ
diff --git a/app/Resources/views/solarized-dark/screenshot.jpg b/app/Resources/views/solarized-dark/screenshot.jpg
deleted file mode 100644
index 2ad879435..000000000
Binary files a/app/Resources/views/solarized-dark/screenshot.jpg and /dev/null differ
diff --git a/app/Resources/views/solarized-dark/theme.ini b/app/Resources/views/solarized-dark/theme.ini
deleted file mode 100644
index c99481464..000000000
--- a/app/Resources/views/solarized-dark/theme.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-name = Solarized Dark
-requirements[] = default
diff --git a/app/Resources/views/solarized/README.md b/app/Resources/views/solarized/README.md
deleted file mode 100644
index 255e3cddf..000000000
--- a/app/Resources/views/solarized/README.md
+++ /dev/null
@@ -1,6 +0,0 @@
-# solarized (Solarized) theme
-
-
-Theme created by NumEricR
-
-http://github.com/NumEricR/poche-themes
diff --git a/app/Resources/views/solarized/Solarized-LICENSE.txt b/app/Resources/views/solarized/Solarized-LICENSE.txt
deleted file mode 100644
index a842f6638..000000000
--- a/app/Resources/views/solarized/Solarized-LICENSE.txt
+++ /dev/null
@@ -1,19 +0,0 @@
-Copyright (c) 2011 Ethan Schoonover
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE
diff --git a/app/Resources/views/solarized/public/css/style-solarized.css b/app/Resources/views/solarized/public/css/style-solarized.css
deleted file mode 100644
index cf16338f4..000000000
--- a/app/Resources/views/solarized/public/css/style-solarized.css
+++ /dev/null
@@ -1,232 +0,0 @@
-/*
- * Solarized - by NumEricR
- * http://github.com/NumEricR/poche-themes
- * ==================================================
- *
- * Based on Solarized's palette - (c) 2011 Ethan Schoonover
- * See http://ethanschoonover.com/solarized#usage-development
- * See http://ethanschoonover.com/solarized#the-values
- *
- * Background: #fdf6e3 base 3
- * Highlight: #eee8d5 base 2
- * Primary content: #657b83 base 00
- * Intermediate: #839496 base 0
- * Emphasized content: #586e75 base 01
- * Secondary content: #93a1a1 base 1
- * Green: #859900
- * Orange: #cb4b16
- * Red: #dc322f
- * Blue: #268bd2
- *
- * ================================================== */
-
-/* Background */
-
-body,
-#article_toolbar {
- background-color: #fdf6e3;
-}
-
-/* Highlight */
-/* 2 different selectors for selection pseudo-elmt */
-/* See https://developer.mozilla.org/en-US/docs/Web/CSS/::selection */
-::-moz-selection {
- background-color: #eee8d5;
-}
-::selection {
- background-color: #eee8d5;
-}
-
-/* Primary content */
-
-body,
-a,
-a:hover,
-a:visited,
-td {
- color: #657b83;
-}
-
-/* Secondary content */
-
-.tools p,
-.vieworiginal a,
-.vieworiginal a:hover,
-.vieworiginal a:visited {
- color: #93a1a1;
-}
-
-#main #content .entrie,
-#article header,
-#article article {
- border-bottom-color: #93a1a1;
-}
-
-/* Emphasized content */
-
-.entrie h2 a:hover,
-footer,
-footer a {
- color: #586e75;
-}
-
-/* Colored content */
-
-#main .messages.success,
-#main .messages.warning,
-#main .messages.error,
-#main .messages.information,
-#main .messages.info {
- background-color: #eee8d5;
-}
-
-#main .messages.success {
- border-color: #859900;
-}
-
-#main .messages.success p {
- color: #859900 !important; /* Overwrites !important used on messages.css */
-}
-
-#main .messages.warning {
- border-color: #cb4b16;
-}
-
-#main .messages.warning p {
- color: #cb4b16;
-}
-
-#main .messages.error {
- border-color: #dc322f;
-}
-
-#main .messages.error p {
- color: #dc322f !important; /* Overwrites !important used on messages.css */
-}
-
-#main .messages.information,
-#main .messages.info {
- border-color: #268bd2;
-}
-
-#main .messages.information p,
-#main .messages.info p {
- color: #268bd2;
-}
-
-/* Miscellaneous */
-
-.bouton,
-.bouton:hover,
-#main #links li a.current,
-#links a:hover,
-.pagination span.current,
-.pagination a:hover,
-.pagination a:active {
- color: #fdf6e3;
- background-color: #93a1a1;
-}
-
-.bouton:hover {
- background-color: #657b83;
-}
-
-#login,
-#password,
-#password_repeat,
-#bookmarklet,
-.top_link {
- background-color: #eee8d5;
-}
-
-#login,
-#password,
-#password_repeat,
-#bookmarklet {
- padding: 5px;
- border: 1px solid #93a1a1;
- color: #657b83;
-}
-
-#bookmarklet {
- border-style: dashed;
-}
-
-.pagination a {
- border-color: #93a1a1;
- color: #93a1a1;
-}
-
-.pagination span.current {
- border-color: #eee8d5;
-}
-
-/* Images */
-
-a.back span {
- background-image: url('../img/solarized/left.png');
-}
-
-a.top span {
- background-image: url('../img/solarized/top.png');
-}
-
-a.fav span,
-a.fav-off span:hover {
- background-image: url('../img/solarized/star-on.png');
-}
-
-a.fav span:hover,
-a.fav-off span {
- background-image: url('../img/solarized/star-off.png');
-}
-
-a.archive span,
-a.archive-off span:hover {
- background-image: url('../img/solarized/checkmark-on.png');
-}
-
-a.archive span:hover,
-a.archive-off span {
- background-image: url('../img/solarized/checkmark-off.png');
-}
-
-a.twitter span {
- background-image: url('../img/solarized/twitter.png');
-}
-
-a.shaarli span {
- background-image: url('../img/solarized/shaarli.png');
-}
-
-a.flattr span {
- background-image: url('../img/solarized/flattr.png');
-}
-
-a.email span {
- background-image: url('../img/solarized/envelop.png');
-}
-
-a.delete span {
- background-image: url('../img/solarized/remove.png');
-}
-
-a.link span {
- background-image: url('../img/solarized/link.png');
-}
-
-a.bad-display span {
- background-image: url('../img/solarized/bad-display.png');
-}
-
-.arrow-down {
- width: 0px;
- height: 0px;
- border-style: solid;
- border-width: 10px 10px 0 10px;
- border-color: #93A1A1 transparent transparent transparent;
-
- position: absolute;
- margin-top: 1.5em;
- margin-left: -30px;
-}
\ No newline at end of file
diff --git a/app/Resources/views/solarized/public/img/solarized/backtotop.png b/app/Resources/views/solarized/public/img/solarized/backtotop.png
deleted file mode 100644
index a3e523187..000000000
Binary files a/app/Resources/views/solarized/public/img/solarized/backtotop.png and /dev/null differ
diff --git a/app/Resources/views/solarized/public/img/solarized/bad-display.png b/app/Resources/views/solarized/public/img/solarized/bad-display.png
deleted file mode 100644
index ae99ab378..000000000
Binary files a/app/Resources/views/solarized/public/img/solarized/bad-display.png and /dev/null differ
diff --git a/app/Resources/views/solarized/public/img/solarized/checkmark-off.png b/app/Resources/views/solarized/public/img/solarized/checkmark-off.png
deleted file mode 100644
index 20cd26b3e..000000000
Binary files a/app/Resources/views/solarized/public/img/solarized/checkmark-off.png and /dev/null differ
diff --git a/app/Resources/views/solarized/public/img/solarized/checkmark-on.png b/app/Resources/views/solarized/public/img/solarized/checkmark-on.png
deleted file mode 100644
index 87a2b799e..000000000
Binary files a/app/Resources/views/solarized/public/img/solarized/checkmark-on.png and /dev/null differ
diff --git a/app/Resources/views/solarized/public/img/solarized/down.png b/app/Resources/views/solarized/public/img/solarized/down.png
deleted file mode 100644
index 622ff87b5..000000000
Binary files a/app/Resources/views/solarized/public/img/solarized/down.png and /dev/null differ
diff --git a/app/Resources/views/solarized/public/img/solarized/envelop.png b/app/Resources/views/solarized/public/img/solarized/envelop.png
deleted file mode 100644
index 1caf7d435..000000000
Binary files a/app/Resources/views/solarized/public/img/solarized/envelop.png and /dev/null differ
diff --git a/app/Resources/views/solarized/public/img/solarized/flattr.png b/app/Resources/views/solarized/public/img/solarized/flattr.png
deleted file mode 100644
index 18e00f86c..000000000
Binary files a/app/Resources/views/solarized/public/img/solarized/flattr.png and /dev/null differ
diff --git a/app/Resources/views/solarized/public/img/solarized/left.png b/app/Resources/views/solarized/public/img/solarized/left.png
deleted file mode 100644
index 9780faeec..000000000
Binary files a/app/Resources/views/solarized/public/img/solarized/left.png and /dev/null differ
diff --git a/app/Resources/views/solarized/public/img/solarized/link.png b/app/Resources/views/solarized/public/img/solarized/link.png
deleted file mode 100644
index d0e12862d..000000000
Binary files a/app/Resources/views/solarized/public/img/solarized/link.png and /dev/null differ
diff --git a/app/Resources/views/solarized/public/img/solarized/remove.png b/app/Resources/views/solarized/public/img/solarized/remove.png
deleted file mode 100644
index d5113d176..000000000
Binary files a/app/Resources/views/solarized/public/img/solarized/remove.png and /dev/null differ
diff --git a/app/Resources/views/solarized/public/img/solarized/rss.png b/app/Resources/views/solarized/public/img/solarized/rss.png
deleted file mode 100644
index 21bad1a17..000000000
Binary files a/app/Resources/views/solarized/public/img/solarized/rss.png and /dev/null differ
diff --git a/app/Resources/views/solarized/public/img/solarized/shaarli.png b/app/Resources/views/solarized/public/img/solarized/shaarli.png
deleted file mode 100644
index 1eb30f60b..000000000
Binary files a/app/Resources/views/solarized/public/img/solarized/shaarli.png and /dev/null differ
diff --git a/app/Resources/views/solarized/public/img/solarized/star-off.png b/app/Resources/views/solarized/public/img/solarized/star-off.png
deleted file mode 100644
index afd7d80c8..000000000
Binary files a/app/Resources/views/solarized/public/img/solarized/star-off.png and /dev/null differ
diff --git a/app/Resources/views/solarized/public/img/solarized/star-on.png b/app/Resources/views/solarized/public/img/solarized/star-on.png
deleted file mode 100644
index 3a7725123..000000000
Binary files a/app/Resources/views/solarized/public/img/solarized/star-on.png and /dev/null differ
diff --git a/app/Resources/views/solarized/public/img/solarized/top.png b/app/Resources/views/solarized/public/img/solarized/top.png
deleted file mode 100644
index d20001a49..000000000
Binary files a/app/Resources/views/solarized/public/img/solarized/top.png and /dev/null differ
diff --git a/app/Resources/views/solarized/public/img/solarized/twitter.png b/app/Resources/views/solarized/public/img/solarized/twitter.png
deleted file mode 100644
index 109d71516..000000000
Binary files a/app/Resources/views/solarized/public/img/solarized/twitter.png and /dev/null differ
diff --git a/app/Resources/views/solarized/screenshot.jpg b/app/Resources/views/solarized/screenshot.jpg
deleted file mode 100644
index 07d402e38..000000000
Binary files a/app/Resources/views/solarized/screenshot.jpg and /dev/null differ
diff --git a/app/Resources/views/solarized/theme.ini b/app/Resources/views/solarized/theme.ini
deleted file mode 100644
index 703997b9e..000000000
--- a/app/Resources/views/solarized/theme.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-name = Solarized
-requirements[] = default
diff --git a/src/Wallabag/CoreBundle/Helper/DetectActiveTheme.php b/src/Wallabag/CoreBundle/Helper/DetectActiveTheme.php
index 2a943bb7d..2c742e6a2 100644
--- a/src/Wallabag/CoreBundle/Helper/DetectActiveTheme.php
+++ b/src/Wallabag/CoreBundle/Helper/DetectActiveTheme.php
@@ -6,13 +6,26 @@ use Liip\ThemeBundle\Helper\DeviceDetectionInterface;
use Symfony\Component\Security\Core\SecurityContextInterface;
use Wallabag\CoreBundle\Entity\User;
+/**
+ * This class intend to detect the active theme for the logged in user.
+ * It will retrieve the configured theme of the user.
+ *
+ * If no user where logged in, it will returne the default theme
+ */
+
class DetectActiveTheme implements DeviceDetectionInterface
{
protected $securityContext;
+ protected $defaultTheme;
- public function __construct(SecurityContextInterface $securityContext)
+ /**
+ * @param SecurityContextInterface $securityContext Needed to retrieve the current user
+ * @param string $defaultTheme Default theme when user isn't logged in
+ */
+ public function __construct(SecurityContextInterface $securityContext, $defaultTheme)
{
$this->securityContext = $securityContext;
+ $this->defaultTheme = $defaultTheme;
}
public function setUserAgent($userAgent)
@@ -21,9 +34,10 @@ class DetectActiveTheme implements DeviceDetectionInterface
/**
* This should return the active theme for the logged in user.
- * No active theme for:
+ *
+ * Default theme for:
* - anonymous user
- * - user without a config (shouldn't happen..)
+ * - user without a config (shouldn't happen ..)
*
* @return string
*/
@@ -31,15 +45,14 @@ class DetectActiveTheme implements DeviceDetectionInterface
{
$user = $this->securityContext->getToken()->getUser();
- // anon user don't deserve a theme
if (!$user instanceof User) {
- return false;
+ return $this->defaultTheme;
}
$config = $user->getConfig();
if (!$config) {
- return false;
+ return $this->defaultTheme;
}
return $config->getTheme();
diff --git a/src/Wallabag/CoreBundle/Resources/config/services.yml b/src/Wallabag/CoreBundle/Resources/config/services.yml
index 5437d1cf8..c734a3a57 100644
--- a/src/Wallabag/CoreBundle/Resources/config/services.yml
+++ b/src/Wallabag/CoreBundle/Resources/config/services.yml
@@ -20,6 +20,7 @@ services:
class: Wallabag\CoreBundle\Helper\DetectActiveTheme
arguments:
- @security.context
+ - %theme% # default theme from parameters.yml
wallabag_core.form.type.config:
class: Wallabag\CoreBundle\Form\Type\ConfigType
diff --git a/src/Wallabag/CoreBundle/Resources/views/Config/index.html.twig b/src/Wallabag/CoreBundle/Resources/views/Config/index.html.twig
index 051dafd6b..1835d26e2 100644
--- a/src/Wallabag/CoreBundle/Resources/views/Config/index.html.twig
+++ b/src/Wallabag/CoreBundle/Resources/views/Config/index.html.twig
@@ -2,10 +2,6 @@
{% block title %}{% trans %}Config{% endtrans %}{% endblock %}
-{% block menu %}
- {% include "WallabagCoreBundle::_menu.html.twig" %}
-{% endblock %}
-
{% block content %}
{% trans %}Wallabag configuration{% endtrans %}
diff --git a/src/Wallabag/CoreBundle/Resources/views/Entry/entries.html.twig b/src/Wallabag/CoreBundle/Resources/views/Entry/entries.html.twig
index dfce4b3ce..acb964205 100644
--- a/src/Wallabag/CoreBundle/Resources/views/Entry/entries.html.twig
+++ b/src/Wallabag/CoreBundle/Resources/views/Entry/entries.html.twig
@@ -2,10 +2,6 @@
{% block title "Unread" %}
-{% block menu %}
- {% include "WallabagCoreBundle::_menu.html.twig" %}
-{% endblock %}
-
{% block content %}
{% block pager %}
{% if entries is not empty %}
diff --git a/src/Wallabag/CoreBundle/Resources/views/Entry/entry.html.twig b/src/Wallabag/CoreBundle/Resources/views/Entry/entry.html.twig
index f0c005094..f23ab968e 100644
--- a/src/Wallabag/CoreBundle/Resources/views/Entry/entry.html.twig
+++ b/src/Wallabag/CoreBundle/Resources/views/Entry/entry.html.twig
@@ -2,10 +2,6 @@
{% block title %}{{ entry.title|raw }} ({{ entry.url | e | domainName }}){% endblock %}
-{% block menu %}
- {% include "WallabagCoreBundle::_menu.html.twig" %}
-{% endblock %}
-
{% block content %}
- {#
- Si vous voulez contrôler l'URL vers laquelle l'utilisateur est redirigé en cas de succès
- (plus de détails ci-dessous)
-
- #}
+
login
diff --git a/src/Wallabag/CoreBundle/Resources/views/Static/about.html.twig b/src/Wallabag/CoreBundle/Resources/views/Static/about.html.twig
index b8d3c7b61..9e188cd92 100755
--- a/src/Wallabag/CoreBundle/Resources/views/Static/about.html.twig
+++ b/src/Wallabag/CoreBundle/Resources/views/Static/about.html.twig
@@ -1,9 +1,7 @@
{% extends "WallabagCoreBundle::layout.html.twig" %}
{% block title %}{% trans %}About{% endtrans %}{% endblock %}
-{% block menu %}
-{% include "WallabagCoreBundle::_menu.html.twig" %}
-{% endblock %}
+
{% block content %}
{% trans %}About wallabag{% endtrans %}
diff --git a/src/Wallabag/CoreBundle/Resources/views/_footer.html.twig b/src/Wallabag/CoreBundle/Resources/views/_footer.html.twig
deleted file mode 100644
index 1b5f9a0fd..000000000
--- a/src/Wallabag/CoreBundle/Resources/views/_footer.html.twig
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/src/Wallabag/CoreBundle/Resources/views/_head.html.twig b/src/Wallabag/CoreBundle/Resources/views/_head.html.twig
deleted file mode 100755
index b7ec3a830..000000000
--- a/src/Wallabag/CoreBundle/Resources/views/_head.html.twig
+++ /dev/null
@@ -1,16 +0,0 @@
-{% include "WallabagCoreBundle:themes:_global/_head_icon.html.twig" %}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/Wallabag/CoreBundle/Resources/views/_menu.html.twig b/src/Wallabag/CoreBundle/Resources/views/_menu.html.twig
deleted file mode 100644
index 9a3cf053e..000000000
--- a/src/Wallabag/CoreBundle/Resources/views/_menu.html.twig
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
diff --git a/src/Wallabag/CoreBundle/Resources/views/_messages.html.twig b/src/Wallabag/CoreBundle/Resources/views/_messages.html.twig
deleted file mode 100644
index 18e294c9d..000000000
--- a/src/Wallabag/CoreBundle/Resources/views/_messages.html.twig
+++ /dev/null
@@ -1,9 +0,0 @@
-
-{% if flashMessages %}
-
-
×
- {% for flashMessage in flashMessages %}
-
{{ flashMessage }}
- {% endfor %}
-
-{% endif %}
diff --git a/src/Wallabag/CoreBundle/Resources/views/_save_form.html.twig b/src/Wallabag/CoreBundle/Resources/views/_save_form.html.twig
deleted file mode 100755
index acaa5dbcd..000000000
--- a/src/Wallabag/CoreBundle/Resources/views/_save_form.html.twig
+++ /dev/null
@@ -1,10 +0,0 @@
-
diff --git a/src/Wallabag/CoreBundle/Resources/views/_search_form.html.twig b/src/Wallabag/CoreBundle/Resources/views/_search_form.html.twig
deleted file mode 100644
index 1e6f327d2..000000000
--- a/src/Wallabag/CoreBundle/Resources/views/_search_form.html.twig
+++ /dev/null
@@ -1,9 +0,0 @@
-
diff --git a/src/Wallabag/CoreBundle/Resources/views/_top.html.twig b/src/Wallabag/CoreBundle/Resources/views/_top.html.twig
deleted file mode 100755
index a4403c130..000000000
--- a/src/Wallabag/CoreBundle/Resources/views/_top.html.twig
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
- {% block logo %} {% endblock %}
-
-
diff --git a/src/Wallabag/CoreBundle/Resources/views/base.html.twig b/src/Wallabag/CoreBundle/Resources/views/base.html.twig
new file mode 100644
index 000000000..4f27f413f
--- /dev/null
+++ b/src/Wallabag/CoreBundle/Resources/views/base.html.twig
@@ -0,0 +1,115 @@
+
+
+
+
+
+
+
+ {% block head %}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {% block css %}{% endblock %}
+ {% block scripts %}
+
+
+
+
+
+
+
+ {% endblock %}
+
+ {% block title %}{% endblock %} - wallabag
+ {% endblock %}
+
+
+
+ {% block header %}
+
+
+ {% block logo %}
+
+ {% endblock %}
+
+
+ {% endblock %}
+
+
+ {% block menu %}
+
+
+ {% endblock %}
+
+ {% block precontent %}{% endblock %}
+
+ {% block messages %}
+ {% for flashMessage in app.session.flashbag.get('notice') %}
+
+
×
+
{{ flashMessage }}
+
+ {% endfor %}
+ {% endblock %}
+
+
+ {% block content %}{% endblock %}
+
+
+
+ {% block footer %}
+
+ {% endblock %}
+
+
diff --git a/src/Wallabag/CoreBundle/Resources/views/layout-login.html.twig b/src/Wallabag/CoreBundle/Resources/views/layout-login.html.twig
deleted file mode 100644
index 45deee8f4..000000000
--- a/src/Wallabag/CoreBundle/Resources/views/layout-login.html.twig
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
-
-
-
-
-
-
-
-
- {% block title %}{% endblock %} - wallabag
- {% include "WallabagCoreBundle::_head.html.twig" %}
-
-
- DEFAULTDEFAULTDEFAULTDEFAULTDEFAULTDEFAULTDEFAULTDEFAULT
- {% include "WallabagCoreBundle::_top.html.twig" %}
-
- {% block menu %}{% endblock %}
-
- {% block content %}{% endblock %}
-
-
- {% include "WallabagCoreBundle::_footer.html.twig" %}
-
-
diff --git a/src/Wallabag/CoreBundle/Resources/views/layout.html.twig b/src/Wallabag/CoreBundle/Resources/views/layout.html.twig
deleted file mode 100644
index 1cf871d63..000000000
--- a/src/Wallabag/CoreBundle/Resources/views/layout.html.twig
+++ /dev/null
@@ -1,29 +0,0 @@
-
-
-
-
-
-
-
-
-
-
- {% block title %}{% endblock %} - wallabag
- {% include "WallabagCoreBundle::_head.html.twig" %}
-
-
- DEFAULTDEFAULTDEFAULTDEFAULTDEFAULTDEFAULTDEFAULTDEFAULT
- {% include "WallabagCoreBundle::_top.html.twig" %}
-
- {% block menu %}{% endblock %}
- {% block precontent %}{% endblock %}
- {{ include("WallabagCoreBundle::_messages.html.twig", {'flashMessages': app.session.flashbag.get('notice')}) }}
-
- {% block content %}{% endblock %}
-
-
- {% include "WallabagCoreBundle::_footer.html.twig" %}
-
-
diff --git a/src/Wallabag/CoreBundle/Resources/views/themes/_global/_head_icon.html.twig b/src/Wallabag/CoreBundle/Resources/views/themes/_global/_head_icon.html.twig
deleted file mode 100644
index 175a4b3a2..000000000
--- a/src/Wallabag/CoreBundle/Resources/views/themes/_global/_head_icon.html.twig
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/Wallabag/CoreBundle/Resources/public/js/bookmarklet.js b/src/Wallabag/CoreBundle/Resources/views/themes/_global/public/js/bookmarklet.js
similarity index 100%
rename from src/Wallabag/CoreBundle/Resources/public/js/bookmarklet.js
rename to src/Wallabag/CoreBundle/Resources/views/themes/_global/public/js/bookmarklet.js
diff --git a/app/Resources/views/baggy/public/js/closeMessage.js b/src/Wallabag/CoreBundle/Resources/views/themes/_global/public/js/closeMessage.js
similarity index 100%
rename from app/Resources/views/baggy/public/js/closeMessage.js
rename to src/Wallabag/CoreBundle/Resources/views/themes/_global/public/js/closeMessage.js
diff --git a/app/Resources/views/baggy/public/js/jquery.cookie.js b/src/Wallabag/CoreBundle/Resources/views/themes/_global/public/js/jquery.cookie.js
similarity index 100%
rename from app/Resources/views/baggy/public/js/jquery.cookie.js
rename to src/Wallabag/CoreBundle/Resources/views/themes/_global/public/js/jquery.cookie.js
diff --git a/src/Wallabag/CoreBundle/Resources/views/themes/baggy/_display-mode.twig b/src/Wallabag/CoreBundle/Resources/views/themes/baggy/_display-mode.twig
deleted file mode 100755
index 382dd5f1c..000000000
--- a/src/Wallabag/CoreBundle/Resources/views/themes/baggy/_display-mode.twig
+++ /dev/null
@@ -1,5 +0,0 @@
-
diff --git a/src/Wallabag/CoreBundle/Resources/views/themes/baggy/config.twig b/src/Wallabag/CoreBundle/Resources/views/themes/baggy/config.twig
deleted file mode 100755
index c5c07d492..000000000
--- a/src/Wallabag/CoreBundle/Resources/views/themes/baggy/config.twig
+++ /dev/null
@@ -1,187 +0,0 @@
-{% extends "layout.twig" %}
-
-{% block title %}{% trans "config" %}{% endblock %}
-{% block menu %}
-{% include '_menu.twig' %}
-{% endblock %}
-{% block content %}
- {% trans "Saving articles" %}
- {% trans "There are several ways to save an article:" %} {% trans "(? )" %}
-
-
-
- Browser Plugins
-
- Mobile Apps
-
- {% trans "Bookmarklet" %}
-
- {% trans "Drag & drop this link to your bookmarks bar:" %} {% trans "bag it!" %}
-
-
- {% trans "Feeds" %}
- {% if token == '' %}
- {% trans "Your feed token is currently empty and must first be generated to enable feeds. Click here to generate it ." %}
- {% else %}
-
-
- {% trans "Your token:" %} {{token}}
- {% trans "Your user id:" %} {{user_id}}
- {% trans "You can regenerate your token: generate! ." %}
-
- {% endif %}
-
- {% trans "Change your theme" %}
-
-
- {% trans "Change your language" %}
-
-
- {% trans "Import" %}
- {% trans "You can import your Pocket, Readability, Instapaper, Wallabag or any data in appropriate json or html format." %}
- {% trans "Please select export file on your computer and press \"Import\" button below. Wallabag will parse your file, insert all URLs and start fetching of articles if required." %}
-
- {% trans "You can click here to fetch content for articles with no content." %}
- {% trans "Fetching process is controlled by two constants in your config file: IMPORT_LIMIT (how many articles are fetched at once) and IMPORT_DELAY (delay between fetch of next batch of articles)." %}
-
- {% trans "Export your wallabag data" %}
- {% trans "Export JSON" %}
- Data will be exported in a single JSON file.
-
- {% trans "Fancy an E-Book ?" %}
- {% trans "Click to get all your articles in one ebook :" %}
-
-
- {% trans "This can take a while and can even fail if you have too many articles, depending on your server configuration." %}
-
- {% trans "Cache" %}
- {% trans "Delete Cache" %}
- Deleting the cache may help with display or other problems.
-
- {% if http_auth == 0 %}
- {% trans "Change your password" %}
-
- {% endif %}
-
- {% trans 'Add user' %}
-
-
- {% trans "Delete account" %}
- {% if not only_user %}
- {% else %}{% trans "You are the only user, you cannot delete your own account." %}
- {% trans "To completely remove wallabag, delete the wallabag folder on your web server (and eventual databases)." %}
{% endif %}
-
- {% trans "Upgrading wallabag" %}
-
- {% trans "Installed version" %}: {{ constant('WALLABAG') }}
- {% trans "Latest stable version" %}: {{ prod }}. {% if compare_prod == -1 %}{% trans "A more recent stable version is available." %} {% else %}{% trans "You are up to date." %}{% endif %} ({% trans "Last check:" %} {{ check_time_prod }})
- {% if constant('DEBUG_POCHE') == 1 %}{% trans "Latest dev version" %}: {{ dev }}. {% if compare_dev == -1 %}{% trans "A more recent development version is available." %} {% else %}{% trans "You are up to date." %}{% endif %} ({% trans "Last check:" %} {{ check_time_dev }}){% endif %}
-
- {% trans "You can clear cache to check the latest release." %}
-
-{% endblock %}
diff --git a/src/Wallabag/CoreBundle/Resources/views/themes/baggy/edit-tags.twig b/src/Wallabag/CoreBundle/Resources/views/themes/baggy/edit-tags.twig
deleted file mode 100755
index 15f15560f..000000000
--- a/src/Wallabag/CoreBundle/Resources/views/themes/baggy/edit-tags.twig
+++ /dev/null
@@ -1,29 +0,0 @@
-{% extends "layout.twig" %}
-{% block title %}edit tags{% endblock %}
-{% block menu %}
-{% include '_menu.twig' %}
-{% endblock %}
-{% block content %}
-
-
-
-
-
-
-
{{ entry.title|raw }}21>
-
-{% if tags is empty %}
-{% trans "no tags" %}
-{% endif %}
-
-{% for tag in tags %}{{ tag.value }} ✘ {% endfor %}
-
-
-{% trans "return to article" %}
-{% endblock %}
diff --git a/src/Wallabag/CoreBundle/Resources/views/themes/baggy/layout.html.twig b/src/Wallabag/CoreBundle/Resources/views/themes/baggy/layout.html.twig
index 16070c7fa..dffea0366 100644
--- a/src/Wallabag/CoreBundle/Resources/views/themes/baggy/layout.html.twig
+++ b/src/Wallabag/CoreBundle/Resources/views/themes/baggy/layout.html.twig
@@ -1,43 +1,17 @@
-
-
-
-
-
-
-
-
-
-
- {% block title %}{% endblock %} - wallabag
- {% include "WallabagCoreBundle:themes:_global/_head_icon.html.twig" %}
+{% extends "WallabagCoreBundle::base.html.twig" %}
-
-
-
-
-
+{% block css %}
+ {{ parent() }}
-
-
-
-
-
-
-
-
-
-
- {% include "WallabagCoreBundle::_top.html.twig" %}
-
- {% block menu %}{% endblock %}
- {% block precontent %}{% endblock %}
- {{ include("WallabagCoreBundle::_messages.html.twig", {'flashMessages': app.session.flashbag.get('notice')}) }}
-
- {% block content %}{% endblock %}
-
-
- {% include "WallabagCoreBundle::_footer.html.twig" %}
-
-
+
+
+
+
+
+{% endblock %}
+
+{% block scripts %}
+ {{ parent() }}
+
+
+{% endblock %}
diff --git a/src/Wallabag/CoreBundle/Resources/views/themes/baggy/login.twig b/src/Wallabag/CoreBundle/Resources/views/themes/baggy/login.twig
deleted file mode 100644
index 4a1dc05dc..000000000
--- a/src/Wallabag/CoreBundle/Resources/views/themes/baggy/login.twig
+++ /dev/null
@@ -1,34 +0,0 @@
-{% extends "layout-login.twig" %}
-
-{% block title %}{% trans "login to your wallabag" %}{% endblock %}
-{% block content %}
- {% if http_auth == 0 %}
-
- {% endif %}
-{% endblock %}
diff --git a/src/Wallabag/CoreBundle/Resources/views/themes/baggy/public/js/closeMessage.js b/src/Wallabag/CoreBundle/Resources/views/themes/baggy/public/js/closeMessage.js
deleted file mode 100644
index 527719d5a..000000000
--- a/src/Wallabag/CoreBundle/Resources/views/themes/baggy/public/js/closeMessage.js
+++ /dev/null
@@ -1,17 +0,0 @@
-$(function(){
- //---------------------------------------------------------------------------
- // Show the close icon when the user hover over a message
- //---------------------------------------------------------------------------
- // $('.messages').on('mouseenter', function(){
- // $(this).find('a.closeMessage').stop(true, true).show();
- // }).on('mouseleave', function(){
- // $(this).find('a.closeMessage').stop(true, true).hide();
- // });
- //---------------------------------------------------------------------------
- // Close the message box when the user clicks the close icon
- //---------------------------------------------------------------------------
- $('a.closeMessage').on('click', function(){
- $(this).parents('div.messages').slideUp(300, function(){ $(this).remove(); });
- return false;
- });
-});
\ No newline at end of file
diff --git a/src/Wallabag/CoreBundle/Resources/views/themes/baggy/public/js/jquery.cookie.js b/src/Wallabag/CoreBundle/Resources/views/themes/baggy/public/js/jquery.cookie.js
deleted file mode 100755
index 927190008..000000000
--- a/src/Wallabag/CoreBundle/Resources/views/themes/baggy/public/js/jquery.cookie.js
+++ /dev/null
@@ -1,117 +0,0 @@
-/*!
- * jQuery Cookie Plugin v1.4.0
- * https://github.com/carhartl/jquery-cookie
- *
- * Copyright 2013 Klaus Hartl
- * Released under the MIT license
- */
-(function (factory) {
- if (typeof define === 'function' && define.amd) {
- // AMD. Register as anonymous module.
- define(['jquery'], factory);
- } else {
- // Browser globals.
- factory(jQuery);
- }
-}(function ($) {
-
- var pluses = /\+/g;
-
- function encode(s) {
- return config.raw ? s : encodeURIComponent(s);
- }
-
- function decode(s) {
- return config.raw ? s : decodeURIComponent(s);
- }
-
- function stringifyCookieValue(value) {
- return encode(config.json ? JSON.stringify(value) : String(value));
- }
-
- function parseCookieValue(s) {
- if (s.indexOf('"') === 0) {
- // This is a quoted cookie as according to RFC2068, unescape...
- s = s.slice(1, -1).replace(/\\"/g, '"').replace(/\\\\/g, '\\');
- }
-
- try {
- // Replace server-side written pluses with spaces.
- // If we can't decode the cookie, ignore it, it's unusable.
- s = decodeURIComponent(s.replace(pluses, ' '));
- } catch(e) {
- return;
- }
-
- try {
- // If we can't parse the cookie, ignore it, it's unusable.
- return config.json ? JSON.parse(s) : s;
- } catch(e) {}
- }
-
- function read(s, converter) {
- var value = config.raw ? s : parseCookieValue(s);
- return $.isFunction(converter) ? converter(value) : value;
- }
-
- var config = $.cookie = function (key, value, options) {
-
- // Write
- if (value !== undefined && !$.isFunction(value)) {
- options = $.extend({}, config.defaults, options);
-
- if (typeof options.expires === 'number') {
- var days = options.expires, t = options.expires = new Date();
- t.setDate(t.getDate() + days);
- }
-
- return (document.cookie = [
- encode(key), '=', stringifyCookieValue(value),
- options.expires ? '; expires=' + options.expires.toUTCString() : '', // use expires attribute, max-age is not supported by IE
- options.path ? '; path=' + options.path : '',
- options.domain ? '; domain=' + options.domain : '',
- options.secure ? '; secure' : ''
- ].join(''));
- }
-
- // Read
-
- var result = key ? undefined : {};
-
- // To prevent the for loop in the first place assign an empty array
- // in case there are no cookies at all. Also prevents odd result when
- // calling $.cookie().
- var cookies = document.cookie ? document.cookie.split('; ') : [];
-
- for (var i = 0, l = cookies.length; i < l; i++) {
- var parts = cookies[i].split('=');
- var name = decode(parts.shift());
- var cookie = parts.join('=');
-
- if (key && key === name) {
- // If second argument (value) is a function it's a converter...
- result = read(cookie, value);
- break;
- }
-
- // Prevent storing a cookie that we couldn't decode.
- if (!key && (cookie = read(cookie)) !== undefined) {
- result[name] = cookie;
- }
- }
-
- return result;
- };
-
- config.defaults = {};
-
- $.removeCookie = function (key, options) {
- if ($.cookie(key) !== undefined) {
- // Must not alter options, thus extending a fresh object...
- $.cookie(key, '', $.extend({}, options, { expires: -1 }));
- return true;
- }
- return false;
- };
-
-}));
diff --git a/src/Wallabag/CoreBundle/Resources/views/themes/baggy/tags.twig b/src/Wallabag/CoreBundle/Resources/views/themes/baggy/tags.twig
deleted file mode 100755
index 65930eb25..000000000
--- a/src/Wallabag/CoreBundle/Resources/views/themes/baggy/tags.twig
+++ /dev/null
@@ -1,13 +0,0 @@
-{% extends "layout.twig" %}
-{% block title %}Tags{% endblock %}
-{% block menu %}
-{% include '_menu.twig' %}
-{% endblock %}
-{% block content %}
-{% trans "Tags" %}
-
-{% endblock %}
diff --git a/src/Wallabag/CoreBundle/Resources/views/themes/baggy/theme.ini b/src/Wallabag/CoreBundle/Resources/views/themes/baggy/theme.ini
deleted file mode 100644
index 31665e18e..000000000
--- a/src/Wallabag/CoreBundle/Resources/views/themes/baggy/theme.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-name = Baggy
-description = Responsive black and white theme especially adapted to smartphones.
-requirements[] = default