diff --git a/backend/app/Http/Controllers/SettingController.php b/backend/app/Http/Controllers/SettingController.php index 5ee3789..a8cc09d 100644 --- a/backend/app/Http/Controllers/SettingController.php +++ b/backend/app/Http/Controllers/SettingController.php @@ -58,6 +58,7 @@ 'spoiler' => $settings->episode_spoiler_protection, 'version' => $this->version, 'watchlist' => $settings->show_watchlist_everywhere, + 'ratings' => $settings->show_ratings, ]; } @@ -81,6 +82,7 @@ 'show_date' => Input::get('date'), 'episode_spoiler_protection' => Input::get('spoiler'), 'show_watchlist_everywhere' => Input::get('watchlist'), + 'show_ratings' => Input::get('ratings'), ]); } } \ No newline at end of file diff --git a/backend/app/Setting.php b/backend/app/Setting.php index ff20095..c59ea0d 100644 --- a/backend/app/Setting.php +++ b/backend/app/Setting.php @@ -17,5 +17,6 @@ 'episode_spoiler_protection', 'last_fetch_to_file_parser', 'show_watchlist_everywhere', + 'show_ratings', ]; } diff --git a/backend/database/migrations/2017_08_15_082335_add_show_ratings_field.php b/backend/database/migrations/2017_08_15_082335_add_show_ratings_field.php new file mode 100644 index 0000000..a67e5de --- /dev/null +++ b/backend/database/migrations/2017_08_15_082335_add_show_ratings_field.php @@ -0,0 +1,17 @@ +string('show_ratings')->default('always'); + }); + } + + public function down() {} +} diff --git a/backend/tests/Setting/SettingTest.php b/backend/tests/Setting/SettingTest.php index ca6a0d8..05446af 100644 --- a/backend/tests/Setting/SettingTest.php +++ b/backend/tests/Setting/SettingTest.php @@ -26,24 +26,27 @@ { $this->getJson('api/settings'); - $setting1 = Setting::first(); + $oldSettings = Setting::first(); $this->actingAs($this->user)->patchJson('api/settings', [ 'genre' => 1, 'date' => 0, 'spoiler' => 0, 'watchlist' => 1, + 'ratings' => 'hover', ]); - $setting2 = Setting::first(); + $newSettings = Setting::first(); - $this->assertEquals(0, $setting1->show_genre); - $this->assertEquals(1, $setting1->show_date); - $this->assertEquals(1, $setting1->episode_spoiler_protection); - $this->assertEquals(0, $setting1->show_watchlist_everywhere); - $this->assertEquals(1, $setting2->show_genre); - $this->assertEquals(0, $setting2->show_date); - $this->assertEquals(0, $setting2->episode_spoiler_protection); - $this->assertEquals(1, $setting2->show_watchlist_everywhere ); + $this->assertEquals(0, $oldSettings->show_genre); + $this->assertEquals(1, $oldSettings->show_date); + $this->assertEquals(1, $oldSettings->episode_spoiler_protection); + $this->assertEquals(0, $oldSettings->show_watchlist_everywhere); + $this->assertEquals('always', $oldSettings->show_ratings); + $this->assertEquals(1, $newSettings->show_genre); + $this->assertEquals(0, $newSettings->show_date); + $this->assertEquals(0, $newSettings->episode_spoiler_protection); + $this->assertEquals(1, $newSettings->show_watchlist_everywhere); + $this->assertEquals('hover', $newSettings->show_ratings); } } diff --git a/client/app/components/Content/Content.vue b/client/app/components/Content/Content.vue index c07d54d..91b0ef1 100644 --- a/client/app/components/Content/Content.vue +++ b/client/app/components/Content/Content.vue @@ -20,6 +20,7 @@ :key="index" :genre="displayGenre" :date="displayDate" + :ratings="displayRatings" > {{ lang('nothing found') }} @@ -52,7 +53,8 @@ data() { return { displayGenre: null, - displayDate: null + displayDate: null, + displayRatings: null, } }, @@ -98,6 +100,7 @@ this.displayGenre = data.genre; this.displayDate = data.date; + this.displayRatings = data.ratings; }); }, diff --git a/client/app/components/Content/Item.vue b/client/app/components/Content/Item.vue index dc203d7..b20e59b 100644 --- a/client/app/components/Content/Item.vue +++ b/client/app/components/Content/Item.vue @@ -1,6 +1,6 @@ @@ -35,7 +43,8 @@ genre: null, date: null, spoiler: null, - watchlist: null + watchlist: null, + ratings: null, } }, @@ -58,6 +67,7 @@ this.date = data.date; this.spoiler = data.spoiler; this.watchlist = data.watchlist; + this.ratings = data.ratings; }); }, @@ -68,8 +78,9 @@ const genre = this.genre; const spoiler = this.spoiler; const watchlist = this.watchlist; + const ratings = this.ratings; - http.patch(`${config.api}/settings`, {date, genre, spoiler, watchlist}).then(response => { + http.patch(`${config.api}/settings`, {date, genre, spoiler, watchlist, ratings}).then(response => { this.SET_LOADING(false); }, error => { alert(error.message); @@ -78,4 +89,4 @@ } } - \ No newline at end of file + diff --git a/client/app/components/Content/Subpage.vue b/client/app/components/Content/Subpage.vue index db031e2..30a0459 100644 --- a/client/app/components/Content/Subpage.vue +++ b/client/app/components/Content/Subpage.vue @@ -4,12 +4,12 @@
- +
-
+
@@ -48,7 +48,7 @@
-
+
@@ -89,6 +89,7 @@ created() { document.body.classList.add('subpage-open'); window.scrollTo(0, 0); + this.fetchSettings(); this.fetchData(); }, @@ -104,7 +105,8 @@ latestEpisode: null, loadingImdb: false, auth: config.auth, - rated: false + rated: false, + displayRatings: null } }, @@ -183,6 +185,12 @@ } }, + fetchSettings() { + http(`${config.api}/settings`).then(value => { + this.displayRatings = value.data.ratings; + }); + }, + fetchData() { const tmdbId = this.$route.params.tmdbId; @@ -237,7 +245,7 @@ this.SET_ITEM_LOADED_SUBPAGE(false); http.patch(`${config.api}/refresh/${this.item.id}`).then(response => { - this.fetchData(); + location.reload(); }, error => { alert(error); this.SET_LOADING(false); @@ -249,4 +257,4 @@ Rating } } - \ No newline at end of file + diff --git a/client/app/components/Content/TMDBContent.vue b/client/app/components/Content/TMDBContent.vue index c8e6efb..e50b580 100644 --- a/client/app/components/Content/TMDBContent.vue +++ b/client/app/components/Content/TMDBContent.vue @@ -7,6 +7,7 @@ :key="index" :genre="true" :date="true" + :ratings="displayRatings" >
@@ -27,13 +28,15 @@ mixins: [MiscHelper], created() { + this.fetchSettings(); this.init(); }, data() { return { items: [], - path: '' + path: '', + displayRatings: null } }, @@ -80,6 +83,12 @@ this.items = response.data; this.SET_LOADING(false); }); + }, + + fetchSettings() { + http(`${config.api}/settings`).then(value => { + this.displayRatings = value.data.ratings; + }); } }, @@ -94,4 +103,4 @@ } } } - \ No newline at end of file + diff --git a/client/resources/languages/ar.json b/client/resources/languages/ar.json index 49bc2ac..7bad875 100644 --- a/client/resources/languages/ar.json +++ b/client/resources/languages/ar.json @@ -64,5 +64,9 @@ "watchlist": "Watchlist", "show watchlist": "Show Watchlist Items everywhere", "feedback": "If you have any feedback for us, please open an issue on", - "no release": "No release date yet" + "no release": "No release date yet", + "show own ratings": "Show own ratings", + "always": "Always", + "on hover": "On hover", + "never": "Never" } diff --git a/client/resources/languages/da.json b/client/resources/languages/da.json index a649091..db02ab2 100644 --- a/client/resources/languages/da.json +++ b/client/resources/languages/da.json @@ -64,5 +64,9 @@ "watchlist": "Watchlist", "show watchlist": "Show Watchlist Items everywhere", "feedback": "If you have any feedback for us, please open an issue on", - "no release": "No release date yet" + "no release": "No release date yet", + "show own ratings": "Show own ratings", + "always": "Always", + "on hover": "On hover", + "never": "Never" } diff --git a/client/resources/languages/de.json b/client/resources/languages/de.json index 900e6ce..42da29b 100644 --- a/client/resources/languages/de.json +++ b/client/resources/languages/de.json @@ -64,5 +64,9 @@ "watchlist": "Watchlist", "show watchlist": "Zeige Watchlist Items überall an", "feedback": "Solltest du Feedback für uns haben, erstelle bitte ein neues issue auf", - "no release": "Noch kein Veröffentlichungsdatum" + "no release": "Noch kein Veröffentlichungsdatum", + "show own ratings": "Zeige eigenes Rating", + "always": "Immer", + "on hover": "Beim hovern", + "never": "Niemals" } diff --git a/client/resources/languages/el.json b/client/resources/languages/el.json index cc5abfc..8a56d4e 100644 --- a/client/resources/languages/el.json +++ b/client/resources/languages/el.json @@ -64,5 +64,9 @@ "watchlist": "Watchlist", "show watchlist": "Show Watchlist Items everywhere", "feedback": "If you have any feedback for us, please open an issue on", - "no release": "No release date yet" + "no release": "No release date yet", + "show own ratings": "Show own ratings", + "always": "Always", + "on hover": "On hover", + "never": "Never" } diff --git a/client/resources/languages/en.json b/client/resources/languages/en.json index 3ccc415..d5a4222 100644 --- a/client/resources/languages/en.json +++ b/client/resources/languages/en.json @@ -64,5 +64,9 @@ "watchlist": "Watchlist", "show watchlist": "Show Watchlist Items everywhere", "feedback": "If you have any feedback for us, please open an issue on", - "no release": "No release date yet" -} \ No newline at end of file + "no release": "No release date yet", + "show own ratings": "Show own ratings", + "always": "Always", + "on hover": "On hover", + "never": "Never" +} diff --git a/client/resources/languages/es.json b/client/resources/languages/es.json index 1d08821..b928cfa 100644 --- a/client/resources/languages/es.json +++ b/client/resources/languages/es.json @@ -62,5 +62,9 @@ "watchlist": "Watchlist", "show watchlist": "Show Watchlist Items everywhere", "feedback": "If you have any feedback for us, please open an issue on", - "no release": "No release date yet" + "no release": "No release date yet", + "show own ratings": "Show own ratings", + "always": "Always", + "on hover": "On hover", + "never": "Never" } diff --git a/client/resources/languages/fr.json b/client/resources/languages/fr.json index 47449fd..e3a9c16 100644 --- a/client/resources/languages/fr.json +++ b/client/resources/languages/fr.json @@ -64,5 +64,9 @@ "watchlist": "Watchlist", "show watchlist": "Show Watchlist Items everywhere", "feedback": "If you have any feedback for us, please open an issue on", - "no release": "No release date yet" -} \ No newline at end of file + "no release": "No release date yet", + "show own ratings": "Show own ratings", + "always": "Always", + "on hover": "On hover", + "never": "Never" +} diff --git a/client/resources/languages/nl.json b/client/resources/languages/nl.json index f94706d..49878de 100644 --- a/client/resources/languages/nl.json +++ b/client/resources/languages/nl.json @@ -64,5 +64,9 @@ "watchlist": "Watchlist", "show watchlist": "Show Watchlist Items everywhere", "feedback": "If you have any feedback for us, please open an issue on", - "no release": "No release date yet" + "no release": "No release date yet", + "show own ratings": "Show own ratings", + "always": "Always", + "on hover": "On hover", + "never": "Never" } diff --git a/client/resources/languages/ru.json b/client/resources/languages/ru.json index 97439da..c00489f 100644 --- a/client/resources/languages/ru.json +++ b/client/resources/languages/ru.json @@ -64,5 +64,9 @@ "watchlist": "Watchlist", "show watchlist": "Show Watchlist Items everywhere", "feedback": "If you have any feedback for us, please open an issue on", - "no release": "No release date yet" + "no release": "No release date yet", + "show own ratings": "Show own ratings", + "always": "Always", + "on hover": "On hover", + "never": "Never" } diff --git a/client/resources/sass/_misc.scss b/client/resources/sass/_misc.scss index 04f2680..28d440d 100644 --- a/client/resources/sass/_misc.scss +++ b/client/resources/sass/_misc.scss @@ -5,12 +5,13 @@ $rating1: #6bb01a; $rating2: #da9527; $rating3: #cd2727; -@mixin transition($type, $type2: '') { - @if $type2 == '' { - transition: $type .2s ease 0s; - } - @else { +@mixin transition($type, $type2: '', $type3: '') { + @if $type3 != '' { + transition: $type .2s ease 0s, $type2 .2s ease 0s, $type3 .2s ease 0s; + } @else if $type2 != '' { transition: $type .2s ease 0s, $type2 .2s ease 0s; + } @else { + transition: $type .2s ease 0s; } } diff --git a/client/resources/sass/components/_content.scss b/client/resources/sass/components/_content.scss index 8823a4f..18b0db0 100644 --- a/client/resources/sass/components/_content.scss +++ b/client/resources/sass/components/_content.scss @@ -69,6 +69,27 @@ main { @include media(6) { lost-column: 1/2; } } +.show-ratings-never { + .rating-0, + .rating-1, + .rating-2, + .rating-3 { + display: none; + } +} + +.show-ratings-hover { + .item-rating { + opacity: 0; + } + + &:hover { + .item-rating { + opacity: 1; + } + } +} + .item-image-wrap { position: relative; float: left; @@ -219,7 +240,7 @@ main { transform: translate(-50%, -50%) scale(1.1) !important; } - @include transition(transform, background); + @include transition(transform, background, opacity); } @include media(3) { @@ -758,7 +779,10 @@ main { font-size: 15px; margin: 0 0 0 10px; cursor: pointer; - width: calc(100% - 30px); + + @include media(5) { + width: calc(100% - 30px); + } } .dark & { @@ -766,6 +790,19 @@ main { } } +.select-box { + margin: 10px 0; + + label { + margin: 0 10px 0 0; + } + + select { + float: left; + font-size: 14px; + } +} + .userdata-changed { float: left; width: 100%; @@ -840,4 +877,4 @@ main { float: left; width: 100%; margin: 0 0 20px 0; -} \ No newline at end of file +} diff --git a/client/webpack.config.js b/client/webpack.config.js index bcb25b4..bd9bc55 100644 --- a/client/webpack.config.js +++ b/client/webpack.config.js @@ -64,7 +64,6 @@ if(process.env.NODE_ENV === 'production') { compress: { warnings: false } - }), - new webpack.optimize.OccurenceOrderPlugin() + }) ]) } diff --git a/public/assets/app.css b/public/assets/app.css index af920a3..008b661 100644 --- a/public/assets/app.css +++ b/public/assets/app.css @@ -1 +1,2616 @@ -/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.loader{width:29px;height:29px;display:block;margin:0 auto;border:4px solid #f1309a;-webkit-animation:cssload-loader 2.3s infinite ease;animation:cssload-loader 2.3s infinite ease}.dark .loader{opacity:.6}.loader i{vertical-align:top;display:inline-block;width:100%;background-color:#f1309a;-webkit-animation:cssload-loader-inner 2.3s infinite ease-in;animation:cssload-loader-inner 2.3s infinite ease-in}.modal-name.spoiler-protect,.no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fullsize-loader{position:absolute;left:calc(50% - 14px);top:calc(50% - 14px)}.smallsize-loader{border:4px solid #fff;width:19px;height:19px;margin:15px auto}.smallsize-loader i{background-color:#fff}@-webkit-keyframes cssload-loader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}75%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes cssload-loader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}75%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes cssload-loader-inner{0%{height:0}25%{height:0}50%{height:100%}75%{height:100%}to{height:0}}@keyframes cssload-loader-inner{0%{height:0}25%{height:0}50%{height:100%}75%{height:100%}to{height:0}}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans"),local("OpenSans"),url(https://fonts.gstatic.com/s/opensans/v13/K88pR3goAWT7BTt32Z01mxJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");unicode-range:u+0460-052f,u+20b4,u+2de0-2dff,u+a640-a69f}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans"),local("OpenSans"),url(https://fonts.gstatic.com/s/opensans/v13/RjgO7rYTmqiVp7vzi-Q5URJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans"),local("OpenSans"),url(https://fonts.gstatic.com/s/opensans/v13/LWCjsQkB6EMdfHrEVqA1KRJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans"),local("OpenSans"),url(https://fonts.gstatic.com/s/opensans/v13/xozscpT2726on7jbcb_pAhJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");unicode-range:u+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans"),local("OpenSans"),url(https://fonts.gstatic.com/s/opensans/v13/59ZRklaO5bWGqF5A9baEERJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");unicode-range:u+0102-0103,u+1ea0-1ef9,u+20ab}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans"),local("OpenSans"),url(https://fonts.gstatic.com/s/opensans/v13/u-WUoqrET9fUeobQW7jkRRJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");unicode-range:u+0100-024f,u+1e??,u+20a0-20ab,u+20ad-20cf,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans"),local("OpenSans"),url(https://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2212,u+2215,u+e0ff,u+effd,u+f000}.shake-horizontal{display:inline-block;-webkit-transform-origin:center center;transform-origin:center center}.shake-constant.shake-constant--hover:hover,.shake-freeze,.shake-trigger:hover .shake-constant.shake-constant--hover{-webkit-animation-play-state:paused;animation-play-state:paused}.shake-freeze:hover,.shake-horizontal:hover,.shake-trigger:hover .shake-freeze,.shake-trigger:hover .shake-horizontal{-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes shake-horizontal{2%{-webkit-transform:translate(-2px) rotate(0);transform:translate(-2px) rotate(0)}4%{-webkit-transform:translate(-8px) rotate(0);transform:translate(-8px) rotate(0)}6%{-webkit-transform:translate(7px) rotate(0);transform:translate(7px) rotate(0)}8%{-webkit-transform:translate(3px) rotate(0);transform:translate(3px) rotate(0)}10%{-webkit-transform:translate(-6px) rotate(0);transform:translate(-6px) rotate(0)}12%{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}14%{-webkit-transform:translate(-9px) rotate(0);transform:translate(-9px) rotate(0)}16%{-webkit-transform:translate(-2px) rotate(0);transform:translate(-2px) rotate(0)}18%{-webkit-transform:translate(3px) rotate(0);transform:translate(3px) rotate(0)}20%{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}22%{-webkit-transform:translate(9px) rotate(0);transform:translate(9px) rotate(0)}24%{-webkit-transform:translate(-5px) rotate(0);transform:translate(-5px) rotate(0)}26%{-webkit-transform:translate(6px) rotate(0);transform:translate(6px) rotate(0)}28%{-webkit-transform:translate(5px) rotate(0);transform:translate(5px) rotate(0)}30%{-webkit-transform:translate(4px) rotate(0);transform:translate(4px) rotate(0)}32%{-webkit-transform:translate(-5px) rotate(0);transform:translate(-5px) rotate(0)}34%{-webkit-transform:translate(9px) rotate(0);transform:translate(9px) rotate(0)}36%{-webkit-transform:translate(1px) rotate(0);transform:translate(1px) rotate(0)}38%{-webkit-transform:translate(7px) rotate(0);transform:translate(7px) rotate(0)}40%{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}42%{-webkit-transform:translate(2px) rotate(0);transform:translate(2px) rotate(0)}44%{-webkit-transform:translate(-3px) rotate(0);transform:translate(-3px) rotate(0)}46%{-webkit-transform:translate(10px) rotate(0);transform:translate(10px) rotate(0)}48%{-webkit-transform:translate(-3px) rotate(0);transform:translate(-3px) rotate(0)}50%{-webkit-transform:translate(10px) rotate(0);transform:translate(10px) rotate(0)}52%{-webkit-transform:translate(-3px) rotate(0);transform:translate(-3px) rotate(0)}54%{-webkit-transform:translate(-5px) rotate(0);transform:translate(-5px) rotate(0)}56%{-webkit-transform:translate(6px) rotate(0);transform:translate(6px) rotate(0)}58%{-webkit-transform:translate(-4px) rotate(0);transform:translate(-4px) rotate(0)}60%{-webkit-transform:translate(10px) rotate(0);transform:translate(10px) rotate(0)}62%{-webkit-transform:translate(6px) rotate(0);transform:translate(6px) rotate(0)}64%{-webkit-transform:translate(-3px) rotate(0);transform:translate(-3px) rotate(0)}66%{-webkit-transform:translate(1px) rotate(0);transform:translate(1px) rotate(0)}68%{-webkit-transform:translate(-5px) rotate(0);transform:translate(-5px) rotate(0)}70%{-webkit-transform:translate(3px) rotate(0);transform:translate(3px) rotate(0)}72%{-webkit-transform:translate(-9px) rotate(0);transform:translate(-9px) rotate(0)}74%{-webkit-transform:translate(-3px) rotate(0);transform:translate(-3px) rotate(0)}76%{-webkit-transform:translate(6px) rotate(0);transform:translate(6px) rotate(0)}78%{-webkit-transform:translate(-7px) rotate(0);transform:translate(-7px) rotate(0)}80%{-webkit-transform:translate(-3px) rotate(0);transform:translate(-3px) rotate(0)}82%{-webkit-transform:translate(7px) rotate(0);transform:translate(7px) rotate(0)}84%{-webkit-transform:translate(1px) rotate(0);transform:translate(1px) rotate(0)}86%{-webkit-transform:translate(1px) rotate(0);transform:translate(1px) rotate(0)}88%{-webkit-transform:translate(8px) rotate(0);transform:translate(8px) rotate(0)}90%{-webkit-transform:translate(5px) rotate(0);transform:translate(5px) rotate(0)}92%{-webkit-transform:translate(10px) rotate(0);transform:translate(10px) rotate(0)}94%{-webkit-transform:translate(-4px) rotate(0);transform:translate(-4px) rotate(0)}96%{-webkit-transform:translate(7px) rotate(0);transform:translate(7px) rotate(0)}98%{-webkit-transform:translate(-4px) rotate(0);transform:translate(-4px) rotate(0)}0%,to{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}}@keyframes shake-horizontal{2%{-webkit-transform:translate(-2px) rotate(0);transform:translate(-2px) rotate(0)}4%{-webkit-transform:translate(-8px) rotate(0);transform:translate(-8px) rotate(0)}6%{-webkit-transform:translate(7px) rotate(0);transform:translate(7px) rotate(0)}8%{-webkit-transform:translate(3px) rotate(0);transform:translate(3px) rotate(0)}10%{-webkit-transform:translate(-6px) rotate(0);transform:translate(-6px) rotate(0)}12%{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}14%{-webkit-transform:translate(-9px) rotate(0);transform:translate(-9px) rotate(0)}16%{-webkit-transform:translate(-2px) rotate(0);transform:translate(-2px) rotate(0)}18%{-webkit-transform:translate(3px) rotate(0);transform:translate(3px) rotate(0)}20%{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}22%{-webkit-transform:translate(9px) rotate(0);transform:translate(9px) rotate(0)}24%{-webkit-transform:translate(-5px) rotate(0);transform:translate(-5px) rotate(0)}26%{-webkit-transform:translate(6px) rotate(0);transform:translate(6px) rotate(0)}28%{-webkit-transform:translate(5px) rotate(0);transform:translate(5px) rotate(0)}30%{-webkit-transform:translate(4px) rotate(0);transform:translate(4px) rotate(0)}32%{-webkit-transform:translate(-5px) rotate(0);transform:translate(-5px) rotate(0)}34%{-webkit-transform:translate(9px) rotate(0);transform:translate(9px) rotate(0)}36%{-webkit-transform:translate(1px) rotate(0);transform:translate(1px) rotate(0)}38%{-webkit-transform:translate(7px) rotate(0);transform:translate(7px) rotate(0)}40%{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}42%{-webkit-transform:translate(2px) rotate(0);transform:translate(2px) rotate(0)}44%{-webkit-transform:translate(-3px) rotate(0);transform:translate(-3px) rotate(0)}46%{-webkit-transform:translate(10px) rotate(0);transform:translate(10px) rotate(0)}48%{-webkit-transform:translate(-3px) rotate(0);transform:translate(-3px) rotate(0)}50%{-webkit-transform:translate(10px) rotate(0);transform:translate(10px) rotate(0)}52%{-webkit-transform:translate(-3px) rotate(0);transform:translate(-3px) rotate(0)}54%{-webkit-transform:translate(-5px) rotate(0);transform:translate(-5px) rotate(0)}56%{-webkit-transform:translate(6px) rotate(0);transform:translate(6px) rotate(0)}58%{-webkit-transform:translate(-4px) rotate(0);transform:translate(-4px) rotate(0)}60%{-webkit-transform:translate(10px) rotate(0);transform:translate(10px) rotate(0)}62%{-webkit-transform:translate(6px) rotate(0);transform:translate(6px) rotate(0)}64%{-webkit-transform:translate(-3px) rotate(0);transform:translate(-3px) rotate(0)}66%{-webkit-transform:translate(1px) rotate(0);transform:translate(1px) rotate(0)}68%{-webkit-transform:translate(-5px) rotate(0);transform:translate(-5px) rotate(0)}70%{-webkit-transform:translate(3px) rotate(0);transform:translate(3px) rotate(0)}72%{-webkit-transform:translate(-9px) rotate(0);transform:translate(-9px) rotate(0)}74%{-webkit-transform:translate(-3px) rotate(0);transform:translate(-3px) rotate(0)}76%{-webkit-transform:translate(6px) rotate(0);transform:translate(6px) rotate(0)}78%{-webkit-transform:translate(-7px) rotate(0);transform:translate(-7px) rotate(0)}80%{-webkit-transform:translate(-3px) rotate(0);transform:translate(-3px) rotate(0)}82%{-webkit-transform:translate(7px) rotate(0);transform:translate(7px) rotate(0)}84%{-webkit-transform:translate(1px) rotate(0);transform:translate(1px) rotate(0)}86%{-webkit-transform:translate(1px) rotate(0);transform:translate(1px) rotate(0)}88%{-webkit-transform:translate(8px) rotate(0);transform:translate(8px) rotate(0)}90%{-webkit-transform:translate(5px) rotate(0);transform:translate(5px) rotate(0)}92%{-webkit-transform:translate(10px) rotate(0);transform:translate(10px) rotate(0)}94%{-webkit-transform:translate(-4px) rotate(0);transform:translate(-4px) rotate(0)}96%{-webkit-transform:translate(7px) rotate(0);transform:translate(7px) rotate(0)}98%{-webkit-transform:translate(-4px) rotate(0);transform:translate(-4px) rotate(0)}0%,to{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}}.shake-horizontal.shake-constant,.shake-horizontal.shake-freeze,.shake-horizontal:hover,.shake-trigger:hover .shake-horizontal{-webkit-animation:shake-horizontal .1s ease-in-out infinite;animation:shake-horizontal .1s ease-in-out infinite}*{box-sizing:border-box;font-family:Open Sans,sans-serif;margin:0;padding:0}body{overflow-y:scroll;background:#fff}body.dark{background:#1c1c1c}body.open-modal{overflow:hidden}html{-webkit-text-size-adjust:100%}input{-webkit-appearance:none!important}.content-submenu,.wrap,.wrap-content{max-width:1300px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;width:100%}.content-submenu:before,.wrap-content:before,.wrap:before{content:"";display:table}.content-submenu:after,.wrap-content:after,.wrap:after{content:"";display:table;clear:both}@media (max-width:1320px){.content-submenu,.wrap-content{max-width:1120px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.content-submenu:before,.wrap-content:before{content:"";display:table}.content-submenu:after,.wrap-content:after{content:"";display:table;clear:both}}@media (max-width:1140px){.content-submenu,.wrap-content{max-width:960px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.content-submenu:before,.wrap-content:before{content:"";display:table}.content-submenu:after,.wrap-content:after{content:"";display:table;clear:both}}@media (max-width:860px){.content-submenu,.wrap-content{max-width:800px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.content-submenu:before,.wrap-content:before{content:"";display:table}.content-submenu:after,.wrap-content:after{content:"";display:table;clear:both}}@media (max-width:740px){.content-submenu,.wrap-content{max-width:620px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.content-submenu:before,.wrap-content:before{content:"";display:table}.content-submenu:after,.wrap-content:after{content:"";display:table;clear:both}}@media (max-width:450px){.content-submenu,.wrap-content{max-width:290px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.content-submenu:before,.wrap-content:before{content:"";display:table}.content-submenu:after,.wrap-content:after{content:"";display:table;clear:both}}a,input{outline:0}::-moz-selection{background:rgba(137,91,255,.99);color:#fff}::selection{background:rgba(137,91,255,.99);color:#fff}header{background:#f1309a;background:linear-gradient(90deg,#895bff,#f1309a);width:100%;padding:25px 0;position:relative;z-index:20;opacity:0}@media (max-width:620px){header{padding:15px 0}}.open-modal header{padding:25px 16px 25px 0}.subpage-open header{background:none}header.active{transition:opacity .7s ease .1s;opacity:1}.logo{float:left;opacity:.9;cursor:pointer}@media (max-width:620px){.logo{width:80px;height:auto;margin:7px 0 0}.logo img{width:100%;height:auto}}.site-nav,.site-nav-second{float:left;margin:7px 0 0 40px;list-style:none;padding:0;opacity:.9}@media (max-width:740px){.site-nav,.site-nav-second{clear:left;float:left;margin:20px 0 0}}.site-nav-second li,.site-nav li{float:left;margin:0 20px 0 0}.site-nav-second li:last-child,.site-nav li:last-child{margin:0}.site-nav-second a,.site-nav a{color:#fff;text-decoration:none;text-transform:uppercase;font-size:16px;border-bottom:2px solid transparent}.site-nav-second a.router-link-active,.site-nav a.router-link-active{border-bottom:2px solid #fff}.site-nav-second a:active,.site-nav a:active{opacity:.6}@media (max-width:620px){.site-nav-second a,.site-nav a{font-size:14px}}.site-nav-second{float:right;margin:7px 0 0}@media (max-width:740px){.site-nav-second{clear:none;float:left;margin:20px 0 0 15px}}.search-wrap{float:left;width:100%;position:absolute;box-shadow:0 0 70px 0 rgba(0,0,0,.3);background:#fff;z-index:200;opacity:0}.dark .search-wrap{background:#2f2f2f}.open-modal .search-wrap{padding:0 16px 0 0}@media (min-width:901px){.search-wrap.sticky{position:fixed;top:0;left:0}}.subpage-open .search-wrap{background:none;box-shadow:none;position:absolute;top:auto;left:auto}.search-wrap.active{transition:opacity .7s ease .1s;opacity:.97}.search-form{float:right;width:100%;position:relative;transition:padding .2s ease 0s}.sticky .search-form{padding:0 0 0 50px}.subpage-open .search-form{padding:0}.search-input{float:left;background:transparent;width:100%;border:0;font-size:19px;padding:12px 0 12px 30px;color:#484848}.dark .search-input{color:#989898}@media (max-width:620px){.search-input{font-size:16px}}.subpage-open .search-input{color:#fff}.icon-search{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAOVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8dlA9AAAAE3RSTlMAXlUVPipREQhGJFs4Sx4NTjoyDPZNewAAAJpJREFUGNN1kEkOxDAIBN0s3h0n+f9jRyGO8GX6gFABDSKYDjmJRufg4oElmR87GiCVWQsQ0+prGLzKhJgtGxj5G0qEblW05PYV7bEVSNgUoRbrDrv1EHiHivIPntAdCi4zKRvLZCsYOBzeoPwOEPuZyyxHUH2zG2irIUUgdlUhwF+Se4OJlAm0aJgqpVw1Py/xFa5EfqOLZf4ANQ0DwYTAhJ8AAAAASUVORK5CYII=);height:20px;width:20px;position:absolute;left:0;top:15px;opacity:.5;transition:left .2s ease 0s}.dark .icon-search{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUBAMAAAB/pwA+AAAAJFBMVEUAAAD///////////////////////////////////////////+0CY3pAAAADHRSTlMAXhNVTj0hKjYIRg2Q5kfWAAAAl0lEQVQI12NgYGALMfZQYAABJkdBQUHRDSBmomCYUpWgE0gQTCaLTGBgYAESQAHDBqC8EANYmTQDQ2AAmMkizsDgmABmcogyMBhCjGSXQmE6FoCZrEAFjQvAzMliDAyKYmBmoyVQRhikmE0QqI7T0QxINAqCBFQEPcqDBYEuAYsICporg9Vxl64Km8BkaMQAA8pScCZTNABdtBVwn4CYBwAAAABJRU5ErkJggg==)}.sticky .icon-search{left:50px}.subpage-open .icon-search{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUBAMAAAB/pwA+AAAAJFBMVEUAAAD///////////////////////////////////////////+0CY3pAAAADHRSTlMAXhNVTj0hKjYIRg2Q5kfWAAAAl0lEQVQI12NgYGALMfZQYAABJkdBQUHRDSBmomCYUpWgE0gQTCaLTGBgYAESQAHDBqC8EANYmTQDQ2AAmMkizsDgmABmcogyMBhCjGSXQmE6FoCZrEAFjQvAzMliDAyKYmBmoyVQRhikmE0QqI7T0QxINAqCBFQEPcqDBYEuAYsICporg9Vxl64Km8BkaMQAA8pScCZTNABdtBVwn4CYBwAAAABJRU5ErkJggg==);opacity:1;left:0}.icon-logo-small{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAZCAMAAABn0dyjAAABWVBMVEUAAACaUurfN6qsS9nEQsPCQsSSVfLjNabtMZyLWPe5Rsy6Rsy7RsyZU+rbOa3sMZ62R9C6RcywSdW8RMqfUOXVOrO2R9DTPLSZU+qnTd3MP7vbOa2ZU+rbOa3AQ8aJWfnsMp2rS9nIQL+cUefXOrCLWPe7RcrIQL+cUefXOrCkT+DQPbezSNKvStWnTd3MP7ugUOSvStXEQsKHWvvnNKHEQsKvStWcUeekT+DQPbfXOrCWVO3eN6rAQ8bIQL+rS9nIQL+gUOTTO7SLWPfqMp+ZU+rbOa2cUefXOrDIQL/MP7uHWvvuMZucUefXOrCJWfnsMp2cUeezSNLIQL+rS9mHWvu3R87TO7TTO7SrS9mXU+zdOKuPV/STVfDhNqe7RcrkNaTAQ8bEQsLnNKGKWPicUeegUOS3R87TO7TXOrDrMp+kT+CvStWzSNLQPbenTd2rS9nIQL/MP7vuPVWgAAAAWnRSTlMAEBA/CrqurpWUXQwI4eHe0ol7TSYmHRf4+Pj49/f17+/u7ufn4tDQzMy9vby4srKoo6OWlJOQjo6OjouLenNwcGlpYmJWVkhIQD8zMywsJSUX9eTh2L2qpnTJZBY7AAABI0lEQVQoz4WTVXcCMRCFAwsVoEVb6u6u1N3di7u7/P8HJpMFdsPhZF5mc+Y7NzM3s6QVGulie82yoN+5fNaS9vi6WhmuFIrpcDRWHVm9dvL1u6VUvtwAaqXM8r2qbDoZSqqB7OipSXF7l89Hgel1m8Fwpp+hgN/frW3VgwhsSOz8tIlAqEn0BhA4NBI5jEcIRPbY8SaAwBZRhBuB+C39/phHYNaBlUGrnaaBOQTMn/SCBAIHhAHhiX0d5GMEcj2EvEwiMPbAAAnGPIf8OI7A1CvZTSDQ98YE/gFYBIn3fgRA4k8GHDCuzWWhRv04oQkZMCsVNL/gJK+g6sELAN+Dagqd6zvNTcH7YLdyPnRy0iM7KXoL4WsK90G8UeKdFG+18L+oA1KFkMEV3wa7AAAAAElFTkSuQmCC);width:32px;height:25px;opacity:0;top:12px;left:-50px;position:absolute;transition:opacity .2s ease 0s,left .2s ease 0s}.sticky .icon-logo-small{opacity:1;left:0}.dark .sticky .icon-logo-small{opacity:.9}.sticky .icon-logo-small:active{opacity:.6}.subpage-open .icon-logo-small{display:none}main{float:left;width:100%;padding:110px 0 0;min-height:100vh}main.display-suggestions{padding:150px 0 0}.dark main{background:#1c1c1c}.open-modal main{padding:110px 16px 0 0}@media (max-width:620px){main{padding:80px 0 0}}.subpage-open main{padding:0}.suggestions-for{float:left;width:100%;color:#484848;font-size:18px;border-top:1px solid #ccc;padding:10px 0}@media (max-width:450px){.suggestions-for{font-size:14px}}.dark .suggestions-for{color:#717171;border-top:1px solid #474747}.suggestions-for a{color:#f1309a;text-decoration:none}.suggestions-for a:active{color:#895bff}.item-wrap{margin:0 0 60px;position:relative;width:calc(99.9% * 1/6 - 25px)}.item-wrap:nth-child(1n){float:left;margin-right:30px;clear:none}.item-wrap:last-child{margin-right:0}.item-wrap:nth-child(6n){margin-right:0;float:right}.item-wrap:nth-child(6n+1){clear:both}@media (max-width:1320px){.item-wrap{width:calc(99.9% * 1/4 - 22.5px)}.item-wrap:nth-child(1n){float:left;margin-right:30px;clear:none}.item-wrap:last-child{margin-right:0}.item-wrap:nth-child(4n){margin-right:0;float:right}.item-wrap:nth-child(4n+1){clear:both}}@media (max-width:860px){.item-wrap{width:calc(99.9% * 1/5 - 24px)}.item-wrap:nth-child(1n){float:left;margin-right:30px;clear:none}.item-wrap:last-child{margin-right:0}.item-wrap:nth-child(5n){margin-right:0;float:right}.item-wrap:nth-child(5n+1){clear:both}}@media (max-width:740px){.item-wrap{width:calc(99.9% * 1/4 - 22.5px)}.item-wrap:nth-child(1n){float:left;margin-right:30px;clear:none}.item-wrap:last-child{margin-right:0}.item-wrap:nth-child(4n){margin-right:0;float:right}.item-wrap:nth-child(4n+1){clear:both}}@media (max-width:620px){.item-wrap{width:calc(99.9% * 1/3 - 20px)}.item-wrap:nth-child(1n){float:left;margin-right:30px;clear:none}.item-wrap:last-child{margin-right:0}.item-wrap:nth-child(3n){margin-right:0;float:right}.item-wrap:nth-child(3n+1){clear:both}}@media (max-width:450px){.item-wrap{width:calc(99.9% * 1/2 - 15px)}.item-wrap:nth-child(1n){float:left;margin-right:30px;clear:none}.item-wrap:last-child{margin-right:0}.item-wrap:nth-child(2n){margin-right:0;float:right}.item-wrap:nth-child(odd){clear:both}}.item-image-wrap{position:relative;float:left;max-height:278px}@media (max-width:860px){.item-image-wrap{width:120px;height:auto}}@media (max-width:450px){.item-image-wrap{width:100px}}.logged .item-image-wrap:hover .item-new{display:block}.item-image-wrap:hover .add-to-watchlist,.item-image-wrap:hover .recommend-item,.item-image-wrap:hover .remove-from-watchlist,.item-image-wrap:hover .show-episode{opacity:.9}.item-image-wrap:hover .is-on-watchlist{opacity:0}.item-image{box-shadow:0 12px 15px 0 rgba(0,0,0,.5)}@media (max-width:860px){.item-image{width:100%;height:auto}}.no-image{width:185px;height:270px;background:#484848;float:left;box-shadow:0 5px 10px 0 rgba(0,0,0,.5)}.item-content{float:left;width:100%;margin:20px 0 0}@media (max-width:620px){.item-content{margin:10px 0 0}}.item-content .item-genre,.item-content .item-year{float:left;color:#888;font-size:14px;clear:both;margin:0 5px 0 0}.dark .item-content .item-genre,.dark .item-content .item-year{color:#626262}@media (max-width:860px){.item-content .item-genre,.item-content .item-year{font-size:13px}}.item-content .item-title{color:#484848;clear:both;font-size:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;text-decoration:none;float:left}.dark .item-content .item-title{color:#717171}.item-content .item-title:hover{color:#f1309a}.item-content .item-title:active{color:#895bff}@media (max-width:860px){.item-content .item-title{font-size:15px}}.item-has-src{float:left;margin:5px 0 0;font-style:normal;width:12px;height:9px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAJBAMAAAD0ltBnAAAAHlBMVEUAAABrsBprsBprsBprsBprsBprsBprsBprsBprsBqx9mXhAAAACXRSTlMAIdXMK6dRGLHsx2spAAAAOElEQVQI12MAAcZ0MOU0FUSyaE5lKCtgcJppyBCpwqI5WYChc1ISkMMgNHMmkMPAqAnkAIEwiAMAP9kLGW8GIIkAAAAASUVORK5CYII=)}.item-rating{position:absolute;top:50%;left:50%;width:50px;height:50px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);box-shadow:0 0 15px 0 rgba(0,0,0,.7);border-radius:25px;z-index:120}.logged .item-rating{cursor:pointer;transition:background .2s ease 0s,-webkit-transform .2s ease 0s;transition:transform .2s ease 0s,background .2s ease 0s;transition:transform .2s ease 0s,background .2s ease 0s,-webkit-transform .2s ease 0s}.logged .item-rating:hover{-webkit-transform:translate(-50%,-50%) scale(1.2);transform:translate(-50%,-50%) scale(1.2)}@media (max-width:860px){.logged .item-rating:hover{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}.logged .item-rating:active{-webkit-transform:translate(-50%,-50%) scale(1.1)!important;transform:translate(-50%,-50%) scale(1.1)!important}@media (max-width:860px){.item-rating{-webkit-transform:translate(-50%,-50%) scale(.8);transform:translate(-50%,-50%) scale(.8)}.logged .item-rating:active{-webkit-transform:translate(-50%,-50%) scale(.8)!important;transform:translate(-50%,-50%) scale(.8)!important}}.rating-1{background:#6bb01a}.rating-1 .icon-rating{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAAmVBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////VHQRUAAAAMnRSTlMAZ/PpLKeVAvni3djBsKxNJQXsnoR5cEY5GwiyFxMPzcrFupKRiIF9al1XUjAg0M+iYSDJ8foAAAEsSURBVEjH7dLJcoMwDAZgxcHBNjthCRCy70AWvf/DNaSd6TTUQ3Xpif+gA8Mnjy3BkCG/5aLkfkESga3uyE0Kya8uxDijkFJyMMSJQiqsoBYjgjBttQAPUwKZYQywZSWBcNZALl3SIVFbHpSbhBnAiRnm3Df8Pw30hMmzxshtxQSztlmv8LBox15b49X0mEQFruY9ombXz7ZZ87VumGiXZDR9JlqHDfzIgkU6ckCplBKdnhVqt2Ds5EEQeHh+++7LjY6Eu9cP3Z57pj1l0lajS7ikEk9EVJLimUrmeKSSGD0i8YQbEMkZZ9A3l8f7UvhaMnbN1/scstL8vvtR8EBL9mgtb0uGiKFlbwrH4XduM3RL0CZPHMcpJukl3rmb9Wp5s6S13qYmDBnyn/kALc4Y1yVSRigAAAAASUVORK5CYII=)}.rating-2{background:#da9527}.rating-2 .icon-rating{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAAmVBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////VHQRUAAAAMnRSTlMA6mcs9KeVAvrg28GwrE0lBeXWnoR5cEY5GwjQshcTD/HNysW6kpGIgX1qXVdSMCCiYeQtcuIAAAExSURBVEjH7ZTJboMwFEUN2MHMgTBDyMwMSd7/f1yl0qq4rWXULrLhrLhPHD35WjJaWfknW7vpfPd4lf1wv+h/J7YAgJLKBQznRGwUBIAG+8hGyBkOPdyEhmrRurO/cu4dREoEDZN97IiUG2YPHFJFpFwMNjfiLR5h804T1qw92Hw2VISKSG5jlafo7Ja7RJSnhYFSILzqMpOJiQcYtJs9KgFUHOVksnkM2jh9/3poHOWc/zY9DMTSdV7J15+ze6CDlhk9R7ka3yeJfwRjKNIt4mB5bJlqKAGZCuZRHgtmRQ5GLLjKAJL5KTJoVSSgh/opf9CFEraRkAjmXEYkZoMjR5lwbOqjBeSn2Sug75YoZjZTtGXKH7bMrjJ1FykhWOVmojRBXqKklSt94tYpWll5CW8+/RkqJQ5a/AAAAABJRU5ErkJggg==)}.rating-3{background:#cd2727}.rating-3 .icon-rating{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAAmVBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////VHQRUAAAAMnRSTlMAZ/PpLKeVAvni3djBsKxNJQXsnoR5cEY5GwiyFxMPzcrFupKRiIF9al1XUjAg0M+iYSDJ8foAAAEpSURBVEjH7dHJboMwEIDhwcHBNjuBsJN9Jeu8/8MVqkoVigidWxXxH+b2zVgyjI3977K5bdv5ND5HW2e9Wi7upjRXm9h4Q3ZoLu4LhoiBaa1z2+YPbjF0yn4ycdqFMe7T8ndzcRDc7yXBtp0ePqHTHr3+K9N26qhBpxMmVOIKxycSiNClkgIPVBLjiUpcEVIJcDnwL69kx3qv2Jnv++7Lyz257iN7lEopgXPoVqPWRzJt1hSugit0qlgI77uwWwpt6Q89N3cHcjE3WmpOlrPDPMxxWcBQx++1EXJLMcHMTQqDGVaQNpDpRuHpXgV/KcGwHU8gxNkVMulQSIIRwIaVBGJYqgIXYyBUYw0XoVFIKTno4kgh2c2BCBMK8S31QG4ApbOSuwrGProvKtAY16jA8sMAAAAASUVORK5CYII=)}.rating-0{background:#8a8a8a}.rating-0 .icon-rating{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAAdVBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////li2ZAAAAAJnRSTlMA26/6jTkpBvXUwrSIeE5GLhYQ7+vm4My4ZWFCJyK5nJWSfXBcWrK7QrwAAACmSURBVEjH7dO3DgIxFERRh7U35xzIMP//iWhBiNZTgnyraY5kF0/4fH/c4ZbG8ZRbdzEPeNXnoaPIAZ2cL8cICNzEGkEW+zAJUDgRha56r1oidSLJ9zkBpBOp5vozrzvhUhhJsUTIKBBmGr1lRD0BQ8mIRgHKCqY7cAq5jyjIRlA1EoHgshoPkhigIMnWaiPIzMrf8saKsmsXkmRASpJqjEvh8/1MT8YFCkrwcQQ5AAAAAElFTkSuQmCC)}.icon-rating{width:50px;height:50px;display:block}.item-new{background:#895bff;display:none}@media (max-width:860px){.logged .item-new{display:block}}.icon-add,.subpage-open .item-new{display:block}.icon-add{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyBAMAAADsEZWCAAAAElBMVEUAAAD///////////////////8+Uq06AAAABXRSTlMAd0QimW1x1kgAAAAvSURBVDjLYxgFAwOUDHDJhAoMGxlmJSAIdQISCmgyjKEwEIBbZtD5hzYyo2BwAQBfaw9MqbjYdAAAAABJRU5ErkJggg==);width:50px;height:50px}.recommend-item{position:absolute;top:0;left:0;width:100%;padding:3px 0;background:#484848;color:#fff;font-size:13px;text-transform:uppercase;text-align:center;text-decoration:none;opacity:0;z-index:100;transition:opacity .2s ease 0s}.subpage-open .recommend-item{opacity:.7!important}.recommend-item:hover{opacity:1!important}.recommend-item:active{opacity:.7!important}@media (max-width:860px){.recommend-item{display:none}}.add-to-watchlist,.edit-item,.remove-from-watchlist{position:absolute;bottom:0;right:0;opacity:0;background:#238cce;padding:5px 0;cursor:pointer;text-align:center;font-size:13px;text-transform:uppercase;color:#fff;width:100%;transition:background .2s ease 0s,opacity .2s ease 0s}.add-to-watchlist:hover,.edit-item:hover,.remove-from-watchlist:hover{background:#2f99dc;opacity:1!important}.add-to-watchlist:active,.edit-item:active,.remove-from-watchlist:active{background:#238cce;opacity:.7!important}@media (max-width:860px){.add-to-watchlist,.edit-item,.remove-from-watchlist{display:none}}.is-on-watchlist{position:absolute;bottom:10px;right:10px;background:#238cce;padding:4px 5px;transition:opacity .2s ease 0s}@media (max-width:860px){.is-on-watchlist{display:none}}.is-on-watchlist i{margin:0}.edit-item{background:#da9527;opacity:1}.edit-item:hover{background:#dea03d}.edit-item:active{background:#da9527}.show-episode{position:absolute;bottom:0;right:0;opacity:0;background:#f1309a;background:linear-gradient(90deg,#895bff,#f1309a);padding:3px 6px;cursor:pointer;text-transform:uppercase;color:#fff;font-size:14px;width:100%;z-index:100;transition:opacity .2s ease 0s,bottom .2s ease 0s}.subpage-open .show-episode{opacity:.7!important}.show-episode:hover{opacity:1!important}.show-episode:active{opacity:.7!important}.show-episode i{font-style:normal;opacity:.7}.show-episode .season-item{float:left}.show-episode .episode-item{float:right}.fade-enter-active{transition:opacity .5s ease,top .5s ease;opacity:1;top:0;visibility:visible}.fade-enter{top:-10px;opacity:0;visibility:hidden}.box{float:left;width:100%}.box h2{float:left;width:100%;margin:0 0 30px;color:#895bff}.current-version,.nothing-found{float:left;width:100%;font-size:32px;margin:0 0 30px;color:#484848}.content-submenu{margin-bottom:30px;margin-top:-30px;position:relative;z-index:150}.sort-wrap{float:right}.sort-wrap .icon-sort-star,.sort-wrap .icon-sort-time{float:left;width:32px;height:30px;margin:0 0 0 15px;cursor:pointer;opacity:.6;transition:opacity .2s ease 0s}.sort-wrap .icon-sort-star.active,.sort-wrap .icon-sort-time.active{opacity:1}.sort-wrap .icon-sort-star:active,.sort-wrap .icon-sort-time:active{opacity:.4}.sort-wrap .icon-sort-star:first-child,.sort-wrap .icon-sort-time:first-child{margin:0}.sort-direction{float:left;padding:0 10px;cursor:pointer;font-size:18px;color:#888}.sort-direction:active{opacity:.6}.dark .sort-direction{color:#626262}.sort-direction i{float:left;font-style:normal}.filter-wrap{float:left;cursor:pointer;position:relative}.current-filter{float:left;padding:7px 9px;color:#888;font-size:14px}.dark .current-filter{color:#626262}.arrow-down{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.all-filters{position:absolute;top:70%;right:0;background:#f1309a;list-style:none;min-width:170px;opacity:0;visibility:hidden;transition:opacity .2s ease 0s,top .2s ease 0s}.all-filters.active{opacity:1;top:100%;visibility:visible}.all-filters li{float:left;padding:5px 10px;color:hsla(0,0%,100%,.9);font-size:14px;width:100%;border-bottom:1px solid hsla(0,0%,100%,.3);transition:background .2s ease 0s}.all-filters li:hover{background:#895bff}.all-filters li:last-child{border:none}.current-version{margin:0}.current-version span{color:gray}.navigation-tab{float:left;width:100%;margin:0 0 80px}.navigation-tab span{color:gray;font-size:17px;float:left;margin:0 20px 0 0;border-bottom:2px solid transparent;cursor:pointer}@media (max-width:450px){.navigation-tab span{width:50%;text-align:center;margin:0 0 20px}}.navigation-tab span:active{opacity:.6}.navigation-tab span.active{color:#f1309a;border-bottom:2px solid #f1309a}@media (max-width:450px){.navigation-tab span.active{border-bottom:2px solid transparent}}.navigation-tab span:last-child{margin:0}.version-wrap{float:left;width:100%;margin:0 0 50px;color:gray}.update-check{float:left;font-size:14px;color:gray;clear:both;margin:10px 0}.update-check a{color:#895bff;text-decoration:none}.update-check a:hover{text-decoration:underline}.update-check span{float:left}.new-update{color:#6bb01a;width:100%;margin:0 0 10px;border-bottom:1px solid transparent;text-decoration:none}.new-update:hover{border-bottom:1px solid #6bb01a}.new-update:active{opacity:.6}.load-more-wrap{float:left;height:100px;position:relative;width:100%}.load-more{float:left;width:100%;padding:15px;background:#e1e1e1;color:#484848;text-align:center;font-size:15px;cursor:pointer;text-transform:uppercase}.dark .load-more{background:#2f2f2f;color:#626262}.load-more:active{opacity:.8}.settings-box{float:left;width:100%}.settings-box:last-child{margin:0}.settings-box .login-form{clear:both;margin:0 0 30px}.setting-box{float:left;width:100%;margin:0 0 10px}.setting-box:active{opacity:.6}.setting-box input{float:left;margin:5px 0 0;-webkit-appearance:checkbox!important}.setting-box label{float:left;font-size:15px;margin:0 0 0 10px;cursor:pointer;width:calc(100% - 30px)}.dark .setting-box{color:#5d5d5d}.userdata-changed{float:left;width:100%}.userdata-changed span{float:left;color:#6bb01a;margin:10px 0;font-size:14px}.import-info,.userdata-info{float:left;color:gray;font-size:13px;margin:10px 0}.dark .import-info,.dark .userdata-info{color:#5d5d5d}.import-info{margin:30px 0;width:100%}.file-btn{float:left;margin:0 0 10px}.dark .file-btn{color:#5d5d5d}.misc-btn-wrap{float:left;width:100%}.misc-btn-wrap .setting-btn{margin:0 20px 20px 0}.misc-btn-wrap .setting-btn:last-child{margin-right:0}.setting-btn{background:#f1309a;background:linear-gradient(90deg,#895bff,#f1309a);color:#fff;font-size:17px;border:0;text-transform:uppercase;padding:8px 20px;cursor:pointer;text-decoration:none;float:left}.setting-btn:active{opacity:.8}.production-message{color:#f1309a;font-size:16px;float:left;width:100%;margin:0 0 20px}.big-teaser-wrap{position:absolute;top:0;left:0;background:#f1309a;background:linear-gradient(90deg,#895bff,#f1309a);width:100%;height:600px;z-index:10;box-shadow:0 0 70px 0 rgba(0,0,0,.5)}.open-modal .big-teaser-wrap{padding:0 20px 0 0}@media (max-width:860px){.big-teaser-wrap{height:500px}}@media (max-width:740px){.big-teaser-wrap{height:450px}}@media (max-width:450px){.big-teaser-wrap{height:550px}}.button-trailer{background:#484848;color:hsla(0,0%,100%,.9)}.button-trailer:hover{background:#555}.button-trailer:active{background:#484848}.button-watchlist{background:#238cce;color:hsla(0,0%,100%,.9)}.button-watchlist:hover{background:#2f99dc}.button-watchlist:active{background:#238cce}.button-tmdb-rating{background:#00d373;color:#484848}.button-tmdb-rating i{font-style:normal}.button-tmdb-rating:hover{background:#00ed81}.button-tmdb-rating:active{background:#00d373}.button-imdb-rating{background:#e3b81f;color:#484848}.button-imdb-rating i{font-style:normal}.button-imdb-rating:hover{background:#e9c64c}.button-imdb-rating:active{background:#e3b81f}.icon-trailer{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAICAMAAAAC2hU0AAAAOVBMVEUAAAD///////////////////////////////////////////////////////////////////////8KOjVvAAAAEnRSTlMAs73iJQf00K6jnZODe2xZQBtH3eBhAAAAMklEQVQI1yXKtxEAIAwEQZDBW/VfLPrhkk0uxCoBkfG8bjSzvNVF9OUBUxN85eDvS8EDOuMBzn6SNOkAAAAASUVORK5CYII=);width:7px;height:8px;float:left;margin:9px 7px 0 0}@media (max-width:740px){.icon-trailer{display:none}}.icon-watchlist{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAALCAMAAAB4W0xQAAAAP1BMVEUAAAD///////////////////////////////////////////////////////////////////////////////9Du/pqAAAAFXRSTlMA2cC6NxHQpGAmzcSLe0FXai+rHwtLVLnjAAAAWElEQVQI112OSRLAIBAC6TFu2U3y/7fGUk9yoygaVOVTNIvJq2lxsG3gluYC7vx0OkL13lizlJVXzOuAXXrDpR0OGdy6HqJusJ4m6OnoltK7g6xOnnenVz/lTgLC0+oqmAAAAABJRU5ErkJggg==);width:14px;height:11px;float:left;margin:7px 7px 0 0}@media (max-width:740px){.icon-watchlist{display:none}}.icon-watchlist-remove{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAALCAMAAAB4W0xQAAAAUVBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////8IN+deAAAAG3RSTlMA2cIRKXvSuqRgPzcdCurhza+qlpOLalRLBXyRGgpQAAAAb0lEQVQI1yWOWQ7EIAxD7RCgUOi+zv0POon6/p5sS4YRyiAyNHyMmRRR4NncEnPtAMpUrSlcFEac9QqI5Gny7qkdjBDyBvoq4SbF0sMXa8dJS8MFtLS/0IUSYOj8A2pmGt3qVFSEzGbG9jR/Vbz5BxaGA4kbby+6AAAAAElFTkSuQmCC);width:14px;height:11px;float:left;margin:7px 7px 0 0}@media (max-width:740px){.icon-watchlist-remove{display:none}}.big-teaser-buttons{float:left;clear:both;margin:0 0 0 272px}.big-teaser-buttons a,.big-teaser-buttons span{float:left;padding:6px 14px;font-size:17px;cursor:pointer;text-decoration:none;transition:background .2s ease 0s}@media (max-width:740px){.big-teaser-buttons a,.big-teaser-buttons span{padding:5px 8px;font-size:15px}}@media (max-width:620px){.big-teaser-buttons a,.big-teaser-buttons span{clear:both}}@media (max-width:860px){.big-teaser-buttons{margin:0 0 0 200px}}@media (max-width:620px){.big-teaser-buttons{margin:0 0 0 -20px}}.big-teaser-item-data{float:left;margin:0 0 40px 300px}.big-teaser-item-data .item-genre,.big-teaser-item-data .item-title,.big-teaser-item-data .item-year{float:left;clear:both}.big-teaser-item-data .item-title{color:#fff;font-size:34px;margin:0 0 10px}@media (max-width:740px){.big-teaser-item-data .item-title{font-size:18px}}.big-teaser-item-data .item-genre,.big-teaser-item-data .item-year{color:hsla(0,0%,100%,.8)}@media (max-width:740px){.big-teaser-item-data .item-genre,.big-teaser-item-data .item-year{font-size:14px}}@media (max-width:860px){.big-teaser-item-data{margin:0 0 40px 230px}}@media (max-width:620px){.big-teaser-item-data{margin:0 0 20px}}.big-teaser-image{width:100%;height:100%;background-size:cover;background-position:100% 25%;position:absolute;top:0;left:0;z-index:-1;opacity:0;transition:opacity 1s ease 0s}.active .big-teaser-image{opacity:.2}.big-teaser-data-wrap{float:left;width:100%}.big-teaser-content{position:absolute;bottom:0}.subpage-content{width:100%;padding:520px 0 0}@media (max-width:450px){.subpage-content{padding:300px 0 0}}.open-modal .subpage-content{padding:520px 20px 0 0}.subpage-sidebar{float:left;margin:-330px 0 0;position:relative;z-index:50}@media (max-width:860px){.subpage-sidebar{margin:-360px 0 0}}@media (max-width:740px){.subpage-sidebar{margin:-450px 0 0}}@media (max-width:620px){.subpage-sidebar{margin:0}}@media (max-width:450px){.subpage-sidebar{width:100%;margin:0 0 30px}}.subpage-poster-wrap-mobile{float:left;position:relative;display:none}@media (max-width:620px){.subpage-poster-wrap-mobile{display:block}}.subpage-poster-wrap-mobile .base{box-shadow:0 20px 20px 0 rgba(0,0,0,.3);position:absolute;top:0;left:0}.subpage-poster-wrap-mobile .real{position:relative;z-index:100;opacity:0;transition:opacity 1s ease 0s}.active .subpage-poster-wrap-mobile .real{opacity:1}.subpage-poster-wrap{float:left;position:relative;max-height:408px}.subpage-poster-wrap img{border:0}@media (max-width:860px){.subpage-poster-wrap img{max-width:200px;height:auto}}.subpage-poster-wrap .base{box-shadow:0 20px 20px 0 rgba(0,0,0,.3);position:absolute;top:0;left:0}.subpage-poster-wrap .real{position:relative;z-index:100;opacity:0;transition:opacity 1s ease 0s}.active .subpage-poster-wrap .real{opacity:1}@media (max-width:620px){.subpage-poster-wrap{display:none}}.subpage-sidebar-buttons{float:left;clear:both;width:100%;position:relative;z-index:100;margin:30px 0 0}.subpage-sidebar-buttons span{float:left;clear:both}.edit-data,.refresh-infos,.remove-item{padding:10px;cursor:pointer;font-size:13px;text-transform:uppercase;color:#484848;transition:color .2s ease 0s}.dark .edit-data,.dark .refresh-infos,.dark .remove-item{color:#717171}.edit-data:hover,.refresh-infos:hover,.remove-item:hover{color:#cd2727;text-decoration:underline}.edit-data:active,.refresh-infos:active,.remove-item:active{text-decoration:none}.refresh-infos:hover{color:#238cce;text-decoration:underline}.refresh-infos:active{text-decoration:none}.edit-data:hover{color:#da9527;text-decoration:underline}.edit-data:active{text-decoration:none}.subpage-overview{width:calc(100% - 310px);float:right;padding:0 0 30px}@media (max-width:450px){.subpage-overview{margin:0;width:100%}}.subpage-overview h2{float:left;color:#f1309a;text-transform:uppercase;font-size:18px;margin:30px 0 10px}@media (max-width:450px){.subpage-overview h2{font-size:15px}}.subpage-overview p{float:left;clear:both;color:#484848;font-size:15px;line-height:19pt}@media (max-width:450px){.subpage-overview p{font-size:14px}}.dark .subpage-overview p{color:#717171}.login-wrap{max-width:320px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.login-wrap:after,.login-wrap:before{content:"";display:table}.login-wrap:after{clear:both}@media (max-width:740px){.login-wrap{width:100%}}.top-bar{float:left;width:100%;height:30px;background:#f1309a;background:linear-gradient(90deg,#895bff,#f1309a)}.logo-login{display:block;margin:30vh auto 50px}.login-form{float:left;max-width:300px;width:100%}.login-form input[type=password],.login-form input[type=text]{float:left;width:100%;font-size:15px;margin:0 0 5px;background:#333;padding:12px;color:#fff;border:0}.login-form input[type=submit]{background:#f1309a;background:linear-gradient(90deg,#895bff,#f1309a);color:#fff;font-size:17px;border:0;text-transform:uppercase;padding:8px 20px;cursor:pointer;float:left}.login-form input[type=submit]:active{opacity:.8}.login-error{float:left;height:20px;width:100%;margin:10px 0}.login-error span{float:left;color:#cd2727;font-size:14px}footer{padding:40px 0;width:100%;float:left;background:#f1309a;background:linear-gradient(90deg,#895bff,#f1309a)}.open-modal footer{padding:40px 16px 0 0}.dark footer{opacity:.9}.attribution{color:#fff;float:left}.footer-actions{float:right}.icon-tmdb{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIsAAAASCAMAAABcrt1GAAAAqFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8j1z1tAAAAN3RSTlMAFQkF4fbStHICifrz5cipbbmSaWHAl2YozO3Xe3VcElBAPDIuJK+heFZFGQzcgjdLOh8b6ZrDl7Z+cAAAA4JJREFUSMfNlNmaokAMhWMBIqA2oogboOKC+9qd93+zOSmKcfzmYqbv+lywpKjkz1KQSF3LrRvH8eYzvJGRpSxcPaU8+pYGm4xeql1Yx//0U9r80nhOonzaGSuic6dzpe+oARfHN0vS6Qwo6tg3+g99sFYQcKV+7ROF2TJn9B0dm9xVb5aUeUY95j39WzuGPrLicbgvwy5DD2Fpcwe3IfONGnXOSNjTD6C0xGpe3rQ2ZmXuZ+aW5HvJTb3ed1Xej9W7y/JxrY15A0vQcwmO3KYT32Hpj/k5pLznDj4cO8tsJ5ao5ynbwyONXNenobsBfRTBbavJzwjcAyRnWE7Bc1jPjH9iO1K0cLfXsePTZTNhu5cQNVkqUGuErVHFAqHAWl9EM9ZePX6pW/d3TAWzTYg7It3biEUzSphrFq0tafVYFNOi+qzBWm2iKXPzxXKAcVixOJFPPvMmcwCVo4/HLsI/mZMt6DLA0goeF00gHEEmuDuaILM18lEndgE2WdY9Sm7wcyDoimIvTsxrT/CikYvFVSAUYxApqjXHsv+al0/MC2gDyfByf/KHxBJnA9QzqKLj0reEJcODXj+DbtXm1kp8DQzLmlwzwFu5++JDl+HBPCUCiw7HvQdVusjxnlcsT6Vndw8WR7YGyPLutfkk7kNqwhphWTBTzTKvWGxEljNpq1BQS8OykEhz06KFdD/0EBkxUXtqaJYRQ47rl+ksinX3LWFx6nN0rVnsHoY6b7NdsYg1Eu99ICiZqQypGhaeuiF2C0v4m2UrF0jXZ1bVJSa6Iw9TF9oF/CbNngfczv9g6esxWuXWG0uCJkiclUIKR8QY1T06ExXy3acEDeWbh0xmTrsL+eaPs7Y0C3WBHJqpXUcnNmrX/zoPT6emOgsa+ublDPoueKReiaSKPRasQcygkyl8goc8hye61F9jTpW0n01kdwMySa7xQB++JPZaV4TugGHDAq32WT9NdstDEZuDlzJUtISlI/M/cBjyUcuJFCklW6x97WRN1cP4QAr1tKjFIjmGAO0AIWJRzyKpXbU8flAh9NBjwrENlr+ULar7Ik336rC85bRaXizQJ2VYYNKWBTVuy4OxrsNyV2UThnupZ7EsPJj7ZX8kTsLEOyzxVAzKVNYbLRmBUauUm7rJEllfGN4TSvQDdGVWxOD5AZITgG5m9AN0r4aJfoRW27hXEv0CB0mulMnbVoIAAAAASUVORK5CYII=);width:139px;height:18px;float:left;margin:3px 10px 0 0}.icon-tmdb:active{opacity:.6}.icon-github{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAbCAMAAADF2xaWAAAAV1BMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////+ORg7oAAAAHHRSTlMA6Bo49A3uKaVlybtCd96xb1nWn461qpV/I8FP59NoagAAATZJREFUKM99k+mWgyAMhQPIJovg3jbv/5xDmnFOxx79fmgMl8uSCA2PKNYI/1GTQPTAOCSc/Rh/TN07x1+6xzeiqFrSnkpVRXCq10DYjL+Y0xsz+yqDVxgFROzwii6yx42CPRJekw6LWxO54B2LBN/hHZ2HFe9ZoefALFva52kdwuC2eU+7O64VRiQGC2fsgMTIiqDhGx1Y0R8XY90mgZGbs8c99BDoSdkmnYCZWorUT7KHmXbRvl7k9eDmoLkvVuIM1bDCY0NxoSj03Fqmggy8SqQjS94GtUMEoB2ElqqIornrgRyZudnqpsyIlQ715BLKVDQw2ifJCz/fKSVQRPhGZRSKw9jCIk/j0mfMfxPtQn9MiVZqDVpLG4vLiMtnKWoQXGwjDLeDCPVUJ+9GYQRjxOj8YfADStUy8IOytk4AAAAASUVORK5CYII=);width:33px;height:27px;float:right}@media (max-width:860px){.icon-github{float:left;clear:both;margin:30px 0 0}}.icon-github:active{opacity:.6}.icon-constrast{float:right;width:30px;height:30px;margin:0 0 0 20px;cursor:pointer;padding:8px}.icon-constrast:active{opacity:.8}.icon-constrast i{background:#151515;border-radius:100%;width:100%;height:100%;float:left}.dark .icon-constrast i{background:#fff}.sub-links{float:left;clear:both}.login-btn{float:left;color:#fff;text-decoration:none;margin:20px 20px 0 0}.login-btn:active{opacity:.6}.overlay{background:rgba(51,51,51,.7);height:100vh;left:0;top:0;z-index:250}.modal-wrap,.overlay{position:fixed;width:100%}.modal-wrap{left:50%;max-width:550px;top:10%;-webkit-transform:translateX(-50%);transform:translateX(-50%);box-shadow:0 5px 20px 0 rgba(0,0,0,.6);z-index:300}@media (max-width:740px){.modal-wrap{top:0}}.modal-wrap-big{max-width:1300px;height:80%}.modal-wrap-big .modal-content{max-height:calc(100% - 45px);height:100%}.modal-wrap-big .modal-content iframe{float:left}@media (max-width:740px){.modal-wrap-big{height:100%}}.modal-header{background:#f1309a;background:linear-gradient(90deg,#895bff,#f1309a);color:#fff;float:left;font-size:20px;width:100%;padding:10px 15px}.modal-options{float:left;clear:both;font-size:14px;margin:10px 0 0}.modal-options span{border:1px solid hsla(0,0%,100%,.3);padding:2px 5px;border-radius:3px;float:left;cursor:pointer;color:hsla(0,0%,100%,.8);transition:background .2s ease 0s}.modal-options span:hover{background:hsla(0,0%,100%,.2)}.modal-options span:active{background:hsla(0,0%,100%,.1)}.close-modal{float:right;padding:7px;cursor:pointer;opacity:.8;margin:0 -5px 0 0}.close-modal:active{opacity:.5}.icon-close{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAAYFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////98JRy6AAAAH3RSTlMAFmTVqg/23NG+dBrGe1hDPjMN7ejl4bKbg25rTCMJMHIW/gAAAHJJREFUCNclzVkShDAIBNCGGWJi1FFnd+P+t1SgP6BeUekAVQiefbTZ/27mee0KA9NT1by9NKlgUjUP2XYF7m4bDQPuyALPN9RScAwejplzMPt1SNYS/QB1/s77CvC41rsnuCtIm0/8l7TIdeZWYPmz4ASifAteuE2glQAAAABJRU5ErkJggg==) no-repeat;float:left;width:14px;height:14px}.season-tabs{float:left;width:100%;background:#464646}.season-number{float:left;cursor:pointer;font-size:16px;color:#a9a9a9;padding:10px 0;width:10%;text-align:center;transition:background .2s ease 0s}@media (max-width:450px){.season-number{width:20%}}.season-number.active,.season-number:hover{background:#2f2f2f}.completed{color:#6bb01a}.modal-content{float:left;width:100%;position:relative;background:#2f2f2f;max-height:calc(60vh - 100px);overflow:auto}@media (max-width:740px){.modal-content{max-height:calc(100vh - 150px)}}.item-header{float:left;width:100%;padding:10px;background:#2f2f2f}.item-header span{float:left;color:hsla(0,0%,100%,.4);font-size:14px}.header-episode{width:35px;margin:0 10px 0 0;text-align:right}.header-seen{float:right!important;cursor:pointer;transition:color .2s ease 0s}.header-seen:hover{color:hsla(0,0%,100%,.8)}.header-seen:active{color:hsla(0,0%,100%,.4)}.modal-content-loading{padding:100px 0}.modal-item{float:left;width:100%;padding:10px;cursor:pointer;border-bottom:1px solid #444;transition:background .2s ease 0s}.modal-item:hover{background:#222}.logged .modal-item:active{background:#272727}.modal-item:last-child{border:none}.modal-item .item-has-src{margin:7px 0 0 5px}.modal-episode{float:left;width:35px;text-align:right;color:hsla(0,0%,100%,.4);font-size:15px;margin:0 10px 0 0}.modal-name{float:left;color:hsla(0,0%,100%,.7);max-width:calc(100% - 100px);font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-name.spoiler-protect{background:hsla(0,0%,100%,.4);color:transparent}.modal-release-episode{float:left;color:hsla(0,0%,100%,.4);font-size:13px;margin:2px 0 0 10px}.modal-release-episode i{float:left;width:13px;height:13px;margin:3px 6px 0 0;opacity:.8;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAMAAABFNRROAAAAXVBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9RKvvlAAAAH3RSTlMAnpZUeGwLioZcSkY8kGQlHQ4HkYFwX041GxR9ZjotMYukfQAAAHdJREFUCNcdi1cWwzAIBBeQrBbJsdxip9z/mAHxwb5hB+gs2UUnN8a8mPfDVyoDqC0aXSgDEzfg5zpw0oXME/AgXQgfuF3zy0YpIB6wzl7LirfXvKrTUgJk7YpP1uPmcZPAcFZ9VptOQ4VkkSmmIpvBsFqswauGP5ekBEs74RtdAAAAAElFTkSuQmCC) no-repeat}.episode-seen{float:right}.episode-seen i{float:left;width:22px;height:22px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAAQlBMVEUAAABTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1MPCToKAAAAFXRSTlMAmtLN/blcIyAYBNhRpyzKwlsqDbG1EqwSAAAAiUlEQVQY05XRyw6EIAyF4UMpqKjjbc77v+oQWJCKi/FffgFSUuDwvOUPICq7NELI3Zl2UqAMF0xXoIJ0uOXI/3hcpgc+Z66p489Mrmg85btV/dg4rZSz6Ja18ZeURUg/mEmGTCwvGK6+DbCc3dezlsswbz5vWRmS1RSoEGpwpqAURD4UgdivOOIHw88PvpH0308AAAAASUVORK5CYII=) no-repeat}.episode-seen.seen i{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAARVBMVEUAAABrsBprsBprsBprsBprsBprsBprsBprsBprsBprsBprsBprsBprsBprsBprsBprsBprsBprsBprsBprsBprsBprsBo8k/bQAAAAFnRSTlMAmv3SzVwjIBgE2LlRpyzKwrdbKg2xkA6ARQAAAIpJREFUGNOV0d0OwiAMhuGPFtjYhvv1u/9LVdSEdGji3sMnHJQW2DxP+Q0IwiYJUMriTItQIRwPmI6RAtLhlCP/427qv/A+MKeGbwOZUbmf+o/6rnLK1P2l81Mr30mdlPTRTBKVJd/B8Nvn2MwdfXnbcBnmyuctC8dkNZXFKmV1plWov46G0J444AEgZBAmHSdkwQAAAABJRU5ErkJggg==) no-repeat} \ No newline at end of file +/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */ +/** + * 1. Change the default font family in all browsers (opinionated). + * 2. Prevent adjustments of font size after orientation changes in IE and iOS. + */ +html { + font-family: sans-serif; + /* 1 */ + -ms-text-size-adjust: 100%; + /* 2 */ + -webkit-text-size-adjust: 100%; + /* 2 */ } + +/** + * Remove the margin in all browsers (opinionated). + */ +body { + margin: 0; } + +/* HTML5 display definitions + ========================================================================== */ +/** + * Add the correct display in IE 9-. + * 1. Add the correct display in Edge, IE, and Firefox. + * 2. Add the correct display in IE. + */ +article, +aside, +details, +figcaption, +figure, +footer, +header, +main, +menu, +nav, +section, +summary { + /* 1 */ + display: block; } + +/** + * Add the correct display in IE 9-. + */ +audio, +canvas, +progress, +video { + display: inline-block; } + +/** + * Add the correct display in iOS 4-7. + */ +audio:not([controls]) { + display: none; + height: 0; } + +/** + * Add the correct vertical alignment in Chrome, Firefox, and Opera. + */ +progress { + vertical-align: baseline; } + +/** + * Add the correct display in IE 10-. + * 1. Add the correct display in IE. + */ +template, +[hidden] { + display: none; } + +/* Links + ========================================================================== */ +/** + * 1. Remove the gray background on active links in IE 10. + * 2. Remove gaps in links underline in iOS 8+ and Safari 8+. + */ +a { + background-color: transparent; + /* 1 */ + -webkit-text-decoration-skip: objects; + /* 2 */ } + +/** + * Remove the outline on focused links when they are also active or hovered + * in all browsers (opinionated). + */ +a:active, +a:hover { + outline-width: 0; } + +/* Text-level semantics + ========================================================================== */ +/** + * 1. Remove the bottom border in Firefox 39-. + * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. + */ +abbr[title] { + border-bottom: none; + /* 1 */ + text-decoration: underline; + /* 2 */ + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; + /* 2 */ } + +/** + * Prevent the duplicate application of `bolder` by the next rule in Safari 6. + */ +b, +strong { + font-weight: inherit; } + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ +b, +strong { + font-weight: bolder; } + +/** + * Add the correct font style in Android 4.3-. + */ +dfn { + font-style: italic; } + +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Firefox, and Safari. + */ +h1 { + font-size: 2em; + margin: 0.67em 0; } + +/** + * Add the correct background and color in IE 9-. + */ +mark { + background-color: #ff0; + color: #000; } + +/** + * Add the correct font size in all browsers. + */ +small { + font-size: 80%; } + +/** + * Prevent `sub` and `sup` elements from affecting the line height in + * all browsers. + */ +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; } + +sub { + bottom: -0.25em; } + +sup { + top: -0.5em; } + +/* Embedded content + ========================================================================== */ +/** + * Remove the border on images inside links in IE 10-. + */ +img { + border-style: none; } + +/** + * Hide the overflow in IE. + */ +svg:not(:root) { + overflow: hidden; } + +/* Grouping content + ========================================================================== */ +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + /* 1 */ + font-size: 1em; + /* 2 */ } + +/** + * Add the correct margin in IE 8. + */ +figure { + margin: 1em 40px; } + +/** + * 1. Add the correct box sizing in Firefox. + * 2. Show the overflow in Edge and IE. + */ +hr { + -webkit-box-sizing: content-box; + box-sizing: content-box; + /* 1 */ + height: 0; + /* 1 */ + overflow: visible; + /* 2 */ } + +/* Forms + ========================================================================== */ +/** + * 1. Change font properties to `inherit` in all browsers (opinionated). + * 2. Remove the margin in Firefox and Safari. + */ +button, +input, +select, +textarea { + font: inherit; + /* 1 */ + margin: 0; + /* 2 */ } + +/** + * Restore the font weight unset by the previous rule. + */ +optgroup { + font-weight: bold; } + +/** + * Show the overflow in IE. + * 1. Show the overflow in Edge. + */ +button, +input { + /* 1 */ + overflow: visible; } + +/** + * Remove the inheritance of text transform in Edge, Firefox, and IE. + * 1. Remove the inheritance of text transform in Firefox. + */ +button, +select { + /* 1 */ + text-transform: none; } + +/** + * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video` + * controls in Android 4. + * 2. Correct the inability to style clickable types in iOS and Safari. + */ +button, +html [type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; + /* 2 */ } + +/** + * Remove the inner border and padding in Firefox. + */ +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + border-style: none; + padding: 0; } + +/** + * Restore the focus styles unset by the previous rule. + */ +button:-moz-focusring, +[type="button"]:-moz-focusring, +[type="reset"]:-moz-focusring, +[type="submit"]:-moz-focusring { + outline: 1px dotted ButtonText; } + +/** + * Change the border, margin, and padding in all browsers (opinionated). + */ +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; } + +/** + * 1. Correct the text wrapping in Edge and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + * 3. Remove the padding so developers are not caught out when they zero out + * `fieldset` elements in all browsers. + */ +legend { + -webkit-box-sizing: border-box; + box-sizing: border-box; + /* 1 */ + color: inherit; + /* 2 */ + display: table; + /* 1 */ + max-width: 100%; + /* 1 */ + padding: 0; + /* 3 */ + white-space: normal; + /* 1 */ } + +/** + * Remove the default vertical scrollbar in IE. + */ +textarea { + overflow: auto; } + +/** + * 1. Add the correct box sizing in IE 10-. + * 2. Remove the padding in IE 10-. + */ +[type="checkbox"], +[type="radio"] { + -webkit-box-sizing: border-box; + box-sizing: border-box; + /* 1 */ + padding: 0; + /* 2 */ } + +/** + * Correct the cursor style of increment and decrement buttons in Chrome. + */ +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; } + +/** + * 1. Correct the odd appearance in Chrome and Safari. + * 2. Correct the outline style in Safari. + */ +[type="search"] { + -webkit-appearance: textfield; + /* 1 */ + outline-offset: -2px; + /* 2 */ } + +/** + * Remove the inner padding and cancel buttons in Chrome and Safari on OS X. + */ +[type="search"]::-webkit-search-cancel-button, +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; } + +/** + * Correct the text style of placeholders in Chrome, Edge, and Safari. + */ +::-webkit-input-placeholder { + color: inherit; + opacity: 0.54; } + +/** + * 1. Correct the inability to style clickable types in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ +::-webkit-file-upload-button { + -webkit-appearance: button; + /* 1 */ + font: inherit; + /* 2 */ } + +.loader { + width: 29px; + height: 29px; + display: block; + margin: 0 auto; + border: 4px solid #f1309a; + -webkit-animation: cssload-loader 2.3s infinite ease; + animation: cssload-loader 2.3s infinite ease; } + .dark .loader { + opacity: .6; } + .loader i { + vertical-align: top; + display: inline-block; + width: 100%; + background-color: #f1309a; + -webkit-animation: cssload-loader-inner 2.3s infinite ease-in; + animation: cssload-loader-inner 2.3s infinite ease-in; } + +.no-select, .modal-name.spoiler-protect { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; } + +.fullsize-loader { + position: absolute; + left: calc(50% - 14px); + top: calc(50% - 14px); } + +.smallsize-loader { + border: 4px solid #fff; + width: 19px; + height: 19px; + margin: 15px auto; } + .smallsize-loader i { + background-color: #fff; } + +@-webkit-keyframes cssload-loader { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); } + 25% { + -webkit-transform: rotate(180deg); + transform: rotate(180deg); } + 50% { + -webkit-transform: rotate(180deg); + transform: rotate(180deg); } + 75% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); } } + +@keyframes cssload-loader { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); } + 25% { + -webkit-transform: rotate(180deg); + transform: rotate(180deg); } + 50% { + -webkit-transform: rotate(180deg); + transform: rotate(180deg); } + 75% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); } } + +@-webkit-keyframes cssload-loader-inner { + 0% { + height: 0; } + 25% { + height: 0; } + 50% { + height: 100%; } + 75% { + height: 100%; } + 100% { + height: 0; } } + +@keyframes cssload-loader-inner { + 0% { + height: 0; } + 25% { + height: 0; } + 50% { + height: 100%; } + 75% { + height: 100%; } + 100% { + height: 0; } } + +/* cyrillic-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 400; + src: local("Open Sans"), local("OpenSans"), url(https://fonts.gstatic.com/s/opensans/v13/K88pR3goAWT7BTt32Z01mxJtnKITppOI_IvcXXDNrsc.woff2) format("woff2"); + unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F; } + +/* cyrillic */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 400; + src: local("Open Sans"), local("OpenSans"), url(https://fonts.gstatic.com/s/opensans/v13/RjgO7rYTmqiVp7vzi-Q5URJtnKITppOI_IvcXXDNrsc.woff2) format("woff2"); + unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } + +/* greek-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 400; + src: local("Open Sans"), local("OpenSans"), url(https://fonts.gstatic.com/s/opensans/v13/LWCjsQkB6EMdfHrEVqA1KRJtnKITppOI_IvcXXDNrsc.woff2) format("woff2"); + unicode-range: U+1F00-1FFF; } + +/* greek */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 400; + src: local("Open Sans"), local("OpenSans"), url(https://fonts.gstatic.com/s/opensans/v13/xozscpT2726on7jbcb_pAhJtnKITppOI_IvcXXDNrsc.woff2) format("woff2"); + unicode-range: U+0370-03FF; } + +/* vietnamese */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 400; + src: local("Open Sans"), local("OpenSans"), url(https://fonts.gstatic.com/s/opensans/v13/59ZRklaO5bWGqF5A9baEERJtnKITppOI_IvcXXDNrsc.woff2) format("woff2"); + unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB; } + +/* latin-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 400; + src: local("Open Sans"), local("OpenSans"), url(https://fonts.gstatic.com/s/opensans/v13/u-WUoqrET9fUeobQW7jkRRJtnKITppOI_IvcXXDNrsc.woff2) format("woff2"); + unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; } + +/* latin */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 400; + src: local("Open Sans"), local("OpenSans"), url(https://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format("woff2"); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000; } + +/* +SCSS variables are information about icon's compiled state, stored under its original file name + +.icon-home { + width: $icon-home-width; +} + +The large array-like variables contain all information about a single icon +$icon-home: x y offset_x offset_y width height total_width total_height image_path; + +At the bottom of this section, we provide information about the spritesheet itself +$spritesheet: width height image $spritesheet-sprites; +*/ +/* +The provided mixins are intended to be used with the array-like variables + +.icon-home { + @include sprite-width($icon-home); +} + +.icon-email { + @include sprite($icon-email); +} + +Example usage in HTML: + +`display: block` sprite: +
+ +To change `display` (e.g. `display: inline-block;`), we suggest using a common CSS class: + +// CSS +.icon { + display: inline-block; +} + +// HTML + +*/ +/* +The `sprites` mixin generates identical output to the CSS template + but can be overridden inside of SCSS + +@include sprites($spritesheet-sprites); +*/ +/* * * * * * * * * * * * * * * * * * * * * CSShake :: shake-horizontal + v1.5.0 + CSS classes to move your DOM + (c) 2015 @elrumordelaluz + http://elrumordelaluz.github.io/csshake/ + Licensed under MIT +\* * * * * * * * * * * * * * * * * * * * */ +.shake-horizontal { + display: inline-block; + -webkit-transform-origin: center center; + transform-origin: center center; } + +.shake-freeze, +.shake-constant.shake-constant--hover:hover, +.shake-trigger:hover .shake-constant.shake-constant--hover { + -webkit-animation-play-state: paused; + animation-play-state: paused; } + +.shake-freeze:hover, +.shake-trigger:hover .shake-freeze, .shake-horizontal:hover, +.shake-trigger:hover .shake-horizontal { + -webkit-animation-play-state: running; + animation-play-state: running; } + +@-webkit-keyframes shake-horizontal { + 2% { + -webkit-transform: translate(-2px, 0) rotate(0); + transform: translate(-2px, 0) rotate(0); } + 4% { + -webkit-transform: translate(-8px, 0) rotate(0); + transform: translate(-8px, 0) rotate(0); } + 6% { + -webkit-transform: translate(7px, 0) rotate(0); + transform: translate(7px, 0) rotate(0); } + 8% { + -webkit-transform: translate(3px, 0) rotate(0); + transform: translate(3px, 0) rotate(0); } + 10% { + -webkit-transform: translate(-6px, 0) rotate(0); + transform: translate(-6px, 0) rotate(0); } + 12% { + -webkit-transform: translate(0px, 0) rotate(0); + transform: translate(0px, 0) rotate(0); } + 14% { + -webkit-transform: translate(-9px, 0) rotate(0); + transform: translate(-9px, 0) rotate(0); } + 16% { + -webkit-transform: translate(-2px, 0) rotate(0); + transform: translate(-2px, 0) rotate(0); } + 18% { + -webkit-transform: translate(3px, 0) rotate(0); + transform: translate(3px, 0) rotate(0); } + 20% { + -webkit-transform: translate(0px, 0) rotate(0); + transform: translate(0px, 0) rotate(0); } + 22% { + -webkit-transform: translate(9px, 0) rotate(0); + transform: translate(9px, 0) rotate(0); } + 24% { + -webkit-transform: translate(-5px, 0) rotate(0); + transform: translate(-5px, 0) rotate(0); } + 26% { + -webkit-transform: translate(6px, 0) rotate(0); + transform: translate(6px, 0) rotate(0); } + 28% { + -webkit-transform: translate(5px, 0) rotate(0); + transform: translate(5px, 0) rotate(0); } + 30% { + -webkit-transform: translate(4px, 0) rotate(0); + transform: translate(4px, 0) rotate(0); } + 32% { + -webkit-transform: translate(-5px, 0) rotate(0); + transform: translate(-5px, 0) rotate(0); } + 34% { + -webkit-transform: translate(9px, 0) rotate(0); + transform: translate(9px, 0) rotate(0); } + 36% { + -webkit-transform: translate(1px, 0) rotate(0); + transform: translate(1px, 0) rotate(0); } + 38% { + -webkit-transform: translate(7px, 0) rotate(0); + transform: translate(7px, 0) rotate(0); } + 40% { + -webkit-transform: translate(0px, 0) rotate(0); + transform: translate(0px, 0) rotate(0); } + 42% { + -webkit-transform: translate(2px, 0) rotate(0); + transform: translate(2px, 0) rotate(0); } + 44% { + -webkit-transform: translate(-3px, 0) rotate(0); + transform: translate(-3px, 0) rotate(0); } + 46% { + -webkit-transform: translate(10px, 0) rotate(0); + transform: translate(10px, 0) rotate(0); } + 48% { + -webkit-transform: translate(-3px, 0) rotate(0); + transform: translate(-3px, 0) rotate(0); } + 50% { + -webkit-transform: translate(10px, 0) rotate(0); + transform: translate(10px, 0) rotate(0); } + 52% { + -webkit-transform: translate(-3px, 0) rotate(0); + transform: translate(-3px, 0) rotate(0); } + 54% { + -webkit-transform: translate(-5px, 0) rotate(0); + transform: translate(-5px, 0) rotate(0); } + 56% { + -webkit-transform: translate(6px, 0) rotate(0); + transform: translate(6px, 0) rotate(0); } + 58% { + -webkit-transform: translate(-4px, 0) rotate(0); + transform: translate(-4px, 0) rotate(0); } + 60% { + -webkit-transform: translate(10px, 0) rotate(0); + transform: translate(10px, 0) rotate(0); } + 62% { + -webkit-transform: translate(6px, 0) rotate(0); + transform: translate(6px, 0) rotate(0); } + 64% { + -webkit-transform: translate(-3px, 0) rotate(0); + transform: translate(-3px, 0) rotate(0); } + 66% { + -webkit-transform: translate(1px, 0) rotate(0); + transform: translate(1px, 0) rotate(0); } + 68% { + -webkit-transform: translate(-5px, 0) rotate(0); + transform: translate(-5px, 0) rotate(0); } + 70% { + -webkit-transform: translate(3px, 0) rotate(0); + transform: translate(3px, 0) rotate(0); } + 72% { + -webkit-transform: translate(-9px, 0) rotate(0); + transform: translate(-9px, 0) rotate(0); } + 74% { + -webkit-transform: translate(-3px, 0) rotate(0); + transform: translate(-3px, 0) rotate(0); } + 76% { + -webkit-transform: translate(6px, 0) rotate(0); + transform: translate(6px, 0) rotate(0); } + 78% { + -webkit-transform: translate(-7px, 0) rotate(0); + transform: translate(-7px, 0) rotate(0); } + 80% { + -webkit-transform: translate(-3px, 0) rotate(0); + transform: translate(-3px, 0) rotate(0); } + 82% { + -webkit-transform: translate(7px, 0) rotate(0); + transform: translate(7px, 0) rotate(0); } + 84% { + -webkit-transform: translate(1px, 0) rotate(0); + transform: translate(1px, 0) rotate(0); } + 86% { + -webkit-transform: translate(1px, 0) rotate(0); + transform: translate(1px, 0) rotate(0); } + 88% { + -webkit-transform: translate(8px, 0) rotate(0); + transform: translate(8px, 0) rotate(0); } + 90% { + -webkit-transform: translate(5px, 0) rotate(0); + transform: translate(5px, 0) rotate(0); } + 92% { + -webkit-transform: translate(10px, 0) rotate(0); + transform: translate(10px, 0) rotate(0); } + 94% { + -webkit-transform: translate(-4px, 0) rotate(0); + transform: translate(-4px, 0) rotate(0); } + 96% { + -webkit-transform: translate(7px, 0) rotate(0); + transform: translate(7px, 0) rotate(0); } + 98% { + -webkit-transform: translate(-4px, 0) rotate(0); + transform: translate(-4px, 0) rotate(0); } + 0%, 100% { + -webkit-transform: translate(0, 0) rotate(0); + transform: translate(0, 0) rotate(0); } } + +@keyframes shake-horizontal { + 2% { + -webkit-transform: translate(-2px, 0) rotate(0); + transform: translate(-2px, 0) rotate(0); } + 4% { + -webkit-transform: translate(-8px, 0) rotate(0); + transform: translate(-8px, 0) rotate(0); } + 6% { + -webkit-transform: translate(7px, 0) rotate(0); + transform: translate(7px, 0) rotate(0); } + 8% { + -webkit-transform: translate(3px, 0) rotate(0); + transform: translate(3px, 0) rotate(0); } + 10% { + -webkit-transform: translate(-6px, 0) rotate(0); + transform: translate(-6px, 0) rotate(0); } + 12% { + -webkit-transform: translate(0px, 0) rotate(0); + transform: translate(0px, 0) rotate(0); } + 14% { + -webkit-transform: translate(-9px, 0) rotate(0); + transform: translate(-9px, 0) rotate(0); } + 16% { + -webkit-transform: translate(-2px, 0) rotate(0); + transform: translate(-2px, 0) rotate(0); } + 18% { + -webkit-transform: translate(3px, 0) rotate(0); + transform: translate(3px, 0) rotate(0); } + 20% { + -webkit-transform: translate(0px, 0) rotate(0); + transform: translate(0px, 0) rotate(0); } + 22% { + -webkit-transform: translate(9px, 0) rotate(0); + transform: translate(9px, 0) rotate(0); } + 24% { + -webkit-transform: translate(-5px, 0) rotate(0); + transform: translate(-5px, 0) rotate(0); } + 26% { + -webkit-transform: translate(6px, 0) rotate(0); + transform: translate(6px, 0) rotate(0); } + 28% { + -webkit-transform: translate(5px, 0) rotate(0); + transform: translate(5px, 0) rotate(0); } + 30% { + -webkit-transform: translate(4px, 0) rotate(0); + transform: translate(4px, 0) rotate(0); } + 32% { + -webkit-transform: translate(-5px, 0) rotate(0); + transform: translate(-5px, 0) rotate(0); } + 34% { + -webkit-transform: translate(9px, 0) rotate(0); + transform: translate(9px, 0) rotate(0); } + 36% { + -webkit-transform: translate(1px, 0) rotate(0); + transform: translate(1px, 0) rotate(0); } + 38% { + -webkit-transform: translate(7px, 0) rotate(0); + transform: translate(7px, 0) rotate(0); } + 40% { + -webkit-transform: translate(0px, 0) rotate(0); + transform: translate(0px, 0) rotate(0); } + 42% { + -webkit-transform: translate(2px, 0) rotate(0); + transform: translate(2px, 0) rotate(0); } + 44% { + -webkit-transform: translate(-3px, 0) rotate(0); + transform: translate(-3px, 0) rotate(0); } + 46% { + -webkit-transform: translate(10px, 0) rotate(0); + transform: translate(10px, 0) rotate(0); } + 48% { + -webkit-transform: translate(-3px, 0) rotate(0); + transform: translate(-3px, 0) rotate(0); } + 50% { + -webkit-transform: translate(10px, 0) rotate(0); + transform: translate(10px, 0) rotate(0); } + 52% { + -webkit-transform: translate(-3px, 0) rotate(0); + transform: translate(-3px, 0) rotate(0); } + 54% { + -webkit-transform: translate(-5px, 0) rotate(0); + transform: translate(-5px, 0) rotate(0); } + 56% { + -webkit-transform: translate(6px, 0) rotate(0); + transform: translate(6px, 0) rotate(0); } + 58% { + -webkit-transform: translate(-4px, 0) rotate(0); + transform: translate(-4px, 0) rotate(0); } + 60% { + -webkit-transform: translate(10px, 0) rotate(0); + transform: translate(10px, 0) rotate(0); } + 62% { + -webkit-transform: translate(6px, 0) rotate(0); + transform: translate(6px, 0) rotate(0); } + 64% { + -webkit-transform: translate(-3px, 0) rotate(0); + transform: translate(-3px, 0) rotate(0); } + 66% { + -webkit-transform: translate(1px, 0) rotate(0); + transform: translate(1px, 0) rotate(0); } + 68% { + -webkit-transform: translate(-5px, 0) rotate(0); + transform: translate(-5px, 0) rotate(0); } + 70% { + -webkit-transform: translate(3px, 0) rotate(0); + transform: translate(3px, 0) rotate(0); } + 72% { + -webkit-transform: translate(-9px, 0) rotate(0); + transform: translate(-9px, 0) rotate(0); } + 74% { + -webkit-transform: translate(-3px, 0) rotate(0); + transform: translate(-3px, 0) rotate(0); } + 76% { + -webkit-transform: translate(6px, 0) rotate(0); + transform: translate(6px, 0) rotate(0); } + 78% { + -webkit-transform: translate(-7px, 0) rotate(0); + transform: translate(-7px, 0) rotate(0); } + 80% { + -webkit-transform: translate(-3px, 0) rotate(0); + transform: translate(-3px, 0) rotate(0); } + 82% { + -webkit-transform: translate(7px, 0) rotate(0); + transform: translate(7px, 0) rotate(0); } + 84% { + -webkit-transform: translate(1px, 0) rotate(0); + transform: translate(1px, 0) rotate(0); } + 86% { + -webkit-transform: translate(1px, 0) rotate(0); + transform: translate(1px, 0) rotate(0); } + 88% { + -webkit-transform: translate(8px, 0) rotate(0); + transform: translate(8px, 0) rotate(0); } + 90% { + -webkit-transform: translate(5px, 0) rotate(0); + transform: translate(5px, 0) rotate(0); } + 92% { + -webkit-transform: translate(10px, 0) rotate(0); + transform: translate(10px, 0) rotate(0); } + 94% { + -webkit-transform: translate(-4px, 0) rotate(0); + transform: translate(-4px, 0) rotate(0); } + 96% { + -webkit-transform: translate(7px, 0) rotate(0); + transform: translate(7px, 0) rotate(0); } + 98% { + -webkit-transform: translate(-4px, 0) rotate(0); + transform: translate(-4px, 0) rotate(0); } + 0%, 100% { + -webkit-transform: translate(0, 0) rotate(0); + transform: translate(0, 0) rotate(0); } } + +.shake-horizontal:hover, +.shake-trigger:hover .shake-horizontal, +.shake-horizontal.shake-freeze, +.shake-horizontal.shake-constant { + -webkit-animation: shake-horizontal 100ms ease-in-out infinite; + animation: shake-horizontal 100ms ease-in-out infinite; } + +* { + -webkit-box-sizing: border-box; + box-sizing: border-box; + font-family: 'Open Sans', sans-serif; + margin: 0; + padding: 0; } + +body { + overflow-y: scroll; + background: #fff; } + body.dark { + background: #1c1c1c; } + body.open-modal { + overflow: hidden; } + +html { + -webkit-text-size-adjust: 100%; } + +input { + -webkit-appearance: none !important; } + +.wrap, +.wrap-content, +.content-submenu { + max-width: 1300px; + margin-left: auto; + margin-right: auto; + padding-left: 20px; + padding-right: 20px; + width: 100%; } + +.wrap:before, +.wrap-content:before, +.content-submenu:before { + content: ''; + display: table; } + +.wrap:after, +.wrap-content:after, +.content-submenu:after { + content: ''; + display: table; + clear: both; } + +@media (max-width: 1320px) { + .wrap-content, + .content-submenu { + max-width: 1120px; + margin-left: auto; + margin-right: auto; + padding-left: 20px; + padding-right: 20px; } + .wrap-content:before, + .content-submenu:before { + content: ''; + display: table; } + .wrap-content:after, + .content-submenu:after { + content: ''; + display: table; + clear: both; } } + +@media (max-width: 1140px) { + .wrap-content, + .content-submenu { + max-width: 960px; + margin-left: auto; + margin-right: auto; + padding-left: 20px; + padding-right: 20px; } + .wrap-content:before, + .content-submenu:before { + content: ''; + display: table; } + .wrap-content:after, + .content-submenu:after { + content: ''; + display: table; + clear: both; } } + +@media (max-width: 860px) { + .wrap-content, + .content-submenu { + max-width: 800px; + margin-left: auto; + margin-right: auto; + padding-left: 20px; + padding-right: 20px; } + .wrap-content:before, + .content-submenu:before { + content: ''; + display: table; } + .wrap-content:after, + .content-submenu:after { + content: ''; + display: table; + clear: both; } } + +@media (max-width: 740px) { + .wrap-content, + .content-submenu { + max-width: 620px; + margin-left: auto; + margin-right: auto; + padding-left: 20px; + padding-right: 20px; } + .wrap-content:before, + .content-submenu:before { + content: ''; + display: table; } + .wrap-content:after, + .content-submenu:after { + content: ''; + display: table; + clear: both; } } + +@media (max-width: 450px) { + .wrap-content, + .content-submenu { + max-width: 290px; + margin-left: auto; + margin-right: auto; + padding-left: 20px; + padding-right: 20px; } + .wrap-content:before, + .content-submenu:before { + content: ''; + display: table; } + .wrap-content:after, + .content-submenu:after { + content: ''; + display: table; + clear: both; } } + +input, +a { + outline: 0; } + +::-moz-selection { + background: rgba(137, 91, 255, 0.99); + color: #fff; } + +::selection { + background: rgba(137, 91, 255, 0.99); + color: #fff; } + +header { + background: #f1309a; + background: -webkit-gradient(linear, left top, right top, from(#895bff), to(#f1309a)); + background: linear-gradient(to right, #895bff, #f1309a); + width: 100%; + padding: 25px 0; + position: relative; + z-index: 20; + opacity: 0; } + @media (max-width: 620px) { + header { + padding: 15px 0; } } + .open-modal header { + padding: 25px 16px 25px 0; } + .subpage-open header { + background: none; } + header.active { + -webkit-transition: opacity .7s ease .1s; + transition: opacity .7s ease .1s; + opacity: 1; } + +.logo { + float: left; + opacity: .9; + cursor: pointer; } + @media (max-width: 620px) { + .logo { + width: 80px; + height: auto; + margin: 7px 0 0 0; } + .logo img { + width: 100%; + height: auto; } } + +.site-nav, +.site-nav-second { + float: left; + margin: 7px 0 0 40px; + list-style: none; + padding: 0; + opacity: .9; } + @media (max-width: 740px) { + .site-nav, + .site-nav-second { + clear: left; + float: left; + margin: 20px 0 0 0; } } + .site-nav li, + .site-nav-second li { + float: left; + margin: 0 20px 0 0; } + .site-nav li:last-child, + .site-nav-second li:last-child { + margin: 0; } + .site-nav a, + .site-nav-second a { + color: #fff; + text-decoration: none; + text-transform: uppercase; + font-size: 16px; + border-bottom: 2px solid transparent; } + .site-nav a.router-link-active, + .site-nav-second a.router-link-active { + border-bottom: 2px solid #fff; } + .site-nav a:active, + .site-nav-second a:active { + opacity: .6; } + @media (max-width: 620px) { + .site-nav a, + .site-nav-second a { + font-size: 14px; } } + +.site-nav-second { + float: right; + margin: 7px 0 0 0; } + @media (max-width: 740px) { + .site-nav-second { + clear: none; + float: left; + margin: 20px 0 0 15px; } } + +.search-wrap { + float: left; + width: 100%; + position: absolute; + -webkit-box-shadow: 0 0 70px 0 rgba(0, 0, 0, 0.3); + box-shadow: 0 0 70px 0 rgba(0, 0, 0, 0.3); + background: #fff; + z-index: 200; + opacity: 0; } + .dark .search-wrap { + background: #2f2f2f; } + .open-modal .search-wrap { + padding: 0 16px 0 0; } + @media (min-width: 901px) { + .search-wrap.sticky { + position: fixed; + top: 0; + left: 0; } } + .subpage-open .search-wrap { + background: none; + -webkit-box-shadow: none; + box-shadow: none; + position: absolute; + top: auto; + left: auto; } + .search-wrap.active { + -webkit-transition: opacity .7s ease .1s; + transition: opacity .7s ease .1s; + opacity: .97; } + +.search-form { + float: right; + width: 100%; + position: relative; + -webkit-transition: padding 0.2s ease 0s; + transition: padding 0.2s ease 0s; } + .sticky .search-form { + padding: 0 0 0 50px; } + .subpage-open .search-form { + padding: 0; } + +.search-input { + float: left; + background: transparent; + width: 100%; + border: 0; + font-size: 19px; + padding: 12px 0 12px 30px; + color: #484848; } + .dark .search-input { + color: #989898; } + @media (max-width: 620px) { + .search-input { + font-size: 16px; } } + .subpage-open .search-input { + color: #fff; } + +.icon-search { + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAOVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8dlA9AAAAE3RSTlMAXlUVPipREQhGJFs4Sx4NTjoyDPZNewAAAJpJREFUGNN1kEkOxDAIBN0s3h0n+f9jRyGO8GX6gFABDSKYDjmJRufg4oElmR87GiCVWQsQ0+prGLzKhJgtGxj5G0qEblW05PYV7bEVSNgUoRbrDrv1EHiHivIPntAdCi4zKRvLZCsYOBzeoPwOEPuZyyxHUH2zG2irIUUgdlUhwF+Se4OJlAm0aJgqpVw1Py/xFa5EfqOLZf4ANQ0DwYTAhJ8AAAAASUVORK5CYII=); + height: 20px; + width: 20px; + position: absolute; + left: 0; + top: 15px; + opacity: .5; + -webkit-transition: left 0.2s ease 0s; + transition: left 0.2s ease 0s; } + .dark .icon-search { + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUBAMAAAB/pwA+AAAAJFBMVEUAAAD///////////////////////////////////////////+0CY3pAAAADHRSTlMAXhNVTj0hKjYIRg2Q5kfWAAAAl0lEQVQI12NgYGALMfZQYAABJkdBQUHRDSBmomCYUpWgE0gQTCaLTGBgYAESQAHDBqC8EANYmTQDQ2AAmMkizsDgmABmcogyMBhCjGSXQmE6FoCZrEAFjQvAzMliDAyKYmBmoyVQRhikmE0QqI7T0QxINAqCBFQEPcqDBYEuAYsICporg9Vxl64Km8BkaMQAA8pScCZTNABdtBVwn4CYBwAAAABJRU5ErkJggg==); } + .sticky .icon-search { + left: 50px; } + .subpage-open .icon-search { + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUBAMAAAB/pwA+AAAAJFBMVEUAAAD///////////////////////////////////////////+0CY3pAAAADHRSTlMAXhNVTj0hKjYIRg2Q5kfWAAAAl0lEQVQI12NgYGALMfZQYAABJkdBQUHRDSBmomCYUpWgE0gQTCaLTGBgYAESQAHDBqC8EANYmTQDQ2AAmMkizsDgmABmcogyMBhCjGSXQmE6FoCZrEAFjQvAzMliDAyKYmBmoyVQRhikmE0QqI7T0QxINAqCBFQEPcqDBYEuAYsICporg9Vxl64Km8BkaMQAA8pScCZTNABdtBVwn4CYBwAAAABJRU5ErkJggg==); + opacity: 1; + left: 0; } + +.icon-logo-small { + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAZCAMAAABn0dyjAAABWVBMVEUAAACaUurfN6qsS9nEQsPCQsSSVfLjNabtMZyLWPe5Rsy6Rsy7RsyZU+rbOa3sMZ62R9C6RcywSdW8RMqfUOXVOrO2R9DTPLSZU+qnTd3MP7vbOa2ZU+rbOa3AQ8aJWfnsMp2rS9nIQL+cUefXOrCLWPe7RcrIQL+cUefXOrCkT+DQPbezSNKvStWnTd3MP7ugUOSvStXEQsKHWvvnNKHEQsKvStWcUeekT+DQPbfXOrCWVO3eN6rAQ8bIQL+rS9nIQL+gUOTTO7SLWPfqMp+ZU+rbOa2cUefXOrDIQL/MP7uHWvvuMZucUefXOrCJWfnsMp2cUeezSNLIQL+rS9mHWvu3R87TO7TTO7SrS9mXU+zdOKuPV/STVfDhNqe7RcrkNaTAQ8bEQsLnNKGKWPicUeegUOS3R87TO7TXOrDrMp+kT+CvStWzSNLQPbenTd2rS9nIQL/MP7vuPVWgAAAAWnRSTlMAEBA/CrqurpWUXQwI4eHe0ol7TSYmHRf4+Pj49/f17+/u7ufn4tDQzMy9vby4srKoo6OWlJOQjo6OjouLenNwcGlpYmJWVkhIQD8zMywsJSUX9eTh2L2qpnTJZBY7AAABI0lEQVQoz4WTVXcCMRCFAwsVoEVb6u6u1N3di7u7/P8HJpMFdsPhZF5mc+Y7NzM3s6QVGulie82yoN+5fNaS9vi6WhmuFIrpcDRWHVm9dvL1u6VUvtwAaqXM8r2qbDoZSqqB7OipSXF7l89Hgel1m8Fwpp+hgN/frW3VgwhsSOz8tIlAqEn0BhA4NBI5jEcIRPbY8SaAwBZRhBuB+C39/phHYNaBlUGrnaaBOQTMn/SCBAIHhAHhiX0d5GMEcj2EvEwiMPbAAAnGPIf8OI7A1CvZTSDQ98YE/gFYBIn3fgRA4k8GHDCuzWWhRv04oQkZMCsVNL/gJK+g6sELAN+Dagqd6zvNTcH7YLdyPnRy0iM7KXoL4WsK90G8UeKdFG+18L+oA1KFkMEV3wa7AAAAAElFTkSuQmCC); + width: 32px; + height: 25px; + opacity: 0; + top: 12px; + left: -50px; + position: absolute; + -webkit-transition: opacity 0.2s ease 0s, left 0.2s ease 0s; + transition: opacity 0.2s ease 0s, left 0.2s ease 0s; } + .sticky .icon-logo-small { + opacity: 1; + left: 0; } + .dark .sticky .icon-logo-small { + opacity: .9; } + .sticky .icon-logo-small:active { + opacity: .6; } + .subpage-open .icon-logo-small { + display: none; } + +main { + float: left; + width: 100%; + padding: 110px 0 0 0; + min-height: 100vh; } + main.display-suggestions { + padding: 150px 0 0 0; } + .dark main { + background: #1c1c1c; } + .open-modal main { + padding: 110px 16px 0 0; } + @media (max-width: 620px) { + main { + padding: 80px 0 0 0; } } + .subpage-open main { + padding: 0; } + +.suggestions-for { + float: left; + width: 100%; + color: #484848; + font-size: 18px; + border-top: 1px solid #ccc; + padding: 10px 0; } + @media (max-width: 450px) { + .suggestions-for { + font-size: 14px; } } + .dark .suggestions-for { + color: #717171; + border-top: 1px solid #474747; } + .suggestions-for a { + color: #f1309a; + text-decoration: none; } + .suggestions-for a:active { + color: #895bff; } + +.item-wrap { + margin: 0 0 60px 0; + position: relative; + width: calc(99.9% * 1/6 - (30px - 30px * 1/6)); } + +.item-wrap:nth-child(1n) { + float: left; + margin-right: 30px; + clear: none; } + +.item-wrap:last-child { + margin-right: 0; } + +.item-wrap:nth-child(6n) { + margin-right: 0; + float: right; } + +.item-wrap:nth-child(6n + 1) { + clear: both; } + @media (max-width: 1320px) { + .item-wrap { + width: calc(99.9% * 1/4 - (30px - 30px * 1/4)); } + .item-wrap:nth-child(1n) { + float: left; + margin-right: 30px; + clear: none; } + .item-wrap:last-child { + margin-right: 0; } + .item-wrap:nth-child(4n) { + margin-right: 0; + float: right; } + .item-wrap:nth-child(4n + 1) { + clear: both; } } + @media (max-width: 860px) { + .item-wrap { + width: calc(99.9% * 1/5 - (30px - 30px * 1/5)); } + .item-wrap:nth-child(1n) { + float: left; + margin-right: 30px; + clear: none; } + .item-wrap:last-child { + margin-right: 0; } + .item-wrap:nth-child(5n) { + margin-right: 0; + float: right; } + .item-wrap:nth-child(5n + 1) { + clear: both; } } + @media (max-width: 740px) { + .item-wrap { + width: calc(99.9% * 1/4 - (30px - 30px * 1/4)); } + .item-wrap:nth-child(1n) { + float: left; + margin-right: 30px; + clear: none; } + .item-wrap:last-child { + margin-right: 0; } + .item-wrap:nth-child(4n) { + margin-right: 0; + float: right; } + .item-wrap:nth-child(4n + 1) { + clear: both; } } + @media (max-width: 620px) { + .item-wrap { + width: calc(99.9% * 1/3 - (30px - 30px * 1/3)); } + .item-wrap:nth-child(1n) { + float: left; + margin-right: 30px; + clear: none; } + .item-wrap:last-child { + margin-right: 0; } + .item-wrap:nth-child(3n) { + margin-right: 0; + float: right; } + .item-wrap:nth-child(3n + 1) { + clear: both; } } + @media (max-width: 450px) { + .item-wrap { + width: calc(99.9% * 1/2 - (30px - 30px * 1/2)); } + .item-wrap:nth-child(1n) { + float: left; + margin-right: 30px; + clear: none; } + .item-wrap:last-child { + margin-right: 0; } + .item-wrap:nth-child(2n) { + margin-right: 0; + float: right; } + .item-wrap:nth-child(2n + 1) { + clear: both; } } + +.show-ratings-never .rating-0, +.show-ratings-never .rating-1, +.show-ratings-never .rating-2, +.show-ratings-never .rating-3 { + display: none; } + +.show-ratings-hover .item-rating { + opacity: 0; } + +.show-ratings-hover:hover .item-rating { + opacity: 1; } + +.item-image-wrap { + position: relative; + float: left; + max-height: 278px; } + @media (max-width: 860px) { + .item-image-wrap { + width: 120px; + height: auto; } } + @media (max-width: 450px) { + .item-image-wrap { + width: 100px; } } + .logged .item-image-wrap:hover .item-new { + display: block; } + .item-image-wrap:hover .show-episode { + opacity: .9; } + .item-image-wrap:hover .recommend-item, + .item-image-wrap:hover .add-to-watchlist, + .item-image-wrap:hover .remove-from-watchlist { + opacity: .9; } + .item-image-wrap:hover .is-on-watchlist { + opacity: 0; } + +.item-image { + -webkit-box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.5); + box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.5); } + @media (max-width: 860px) { + .item-image { + width: 100%; + height: auto; } } + +.no-image { + width: 185px; + height: 270px; + background: #484848; + float: left; + -webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.5); + box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.5); } + +.item-content { + float: left; + width: 100%; + margin: 20px 0 0 0; } + @media (max-width: 620px) { + .item-content { + margin: 10px 0 0 0; } } + .item-content .item-year, + .item-content .item-genre { + float: left; + color: #888; + font-size: 14px; + clear: both; + margin: 0 5px 0 0; } + .dark .item-content .item-year, .dark + .item-content .item-genre { + color: #626262; } + @media (max-width: 860px) { + .item-content .item-year, + .item-content .item-genre { + font-size: 13px; } } + .item-content .item-title { + color: #484848; + clear: both; + font-size: 17px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + max-width: 100%; + text-decoration: none; + float: left; } + .dark .item-content .item-title { + color: #717171; } + .item-content .item-title:hover { + color: #f1309a; } + .item-content .item-title:active { + color: #895bff; } + @media (max-width: 860px) { + .item-content .item-title { + font-size: 15px; } } + +.item-has-src { + float: left; + margin: 5px 0 0 0; + font-style: normal; + width: 12px; + height: 9px; + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAJBAMAAAD0ltBnAAAAHlBMVEUAAABrsBprsBprsBprsBprsBprsBprsBprsBprsBqx9mXhAAAACXRSTlMAIdXMK6dRGLHsx2spAAAAOElEQVQI12MAAcZ0MOU0FUSyaE5lKCtgcJppyBCpwqI5WYChc1ISkMMgNHMmkMPAqAnkAIEwiAMAP9kLGW8GIIkAAAAASUVORK5CYII=); } + +.item-rating { + position: absolute; + top: 50%; + left: 50%; + width: 50px; + height: 50px; + -webkit-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + -webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.7); + box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.7); + border-radius: 25px; + z-index: 120; } + .logged .item-rating { + cursor: pointer; + -webkit-transition: background 0.2s ease 0s, opacity 0.2s ease 0s, -webkit-transform 0.2s ease 0s; + transition: background 0.2s ease 0s, opacity 0.2s ease 0s, -webkit-transform 0.2s ease 0s; + transition: transform 0.2s ease 0s, background 0.2s ease 0s, opacity 0.2s ease 0s; + transition: transform 0.2s ease 0s, background 0.2s ease 0s, opacity 0.2s ease 0s, -webkit-transform 0.2s ease 0s; } + .logged .item-rating:hover { + -webkit-transform: translate(-50%, -50%) scale(1.2); + transform: translate(-50%, -50%) scale(1.2); } + @media (max-width: 860px) { + .logged .item-rating:hover { + -webkit-transform: translate(-50%, -50%) scale(1); + transform: translate(-50%, -50%) scale(1); } } + .logged .item-rating:active { + -webkit-transform: translate(-50%, -50%) scale(1.1) !important; + transform: translate(-50%, -50%) scale(1.1) !important; } + @media (max-width: 860px) { + .item-rating { + -webkit-transform: translate(-50%, -50%) scale(0.8); + transform: translate(-50%, -50%) scale(0.8); } + .logged .item-rating:active { + -webkit-transform: translate(-50%, -50%) scale(0.8) !important; + transform: translate(-50%, -50%) scale(0.8) !important; } } + +.rating-1 { + background: #6bb01a; } + .rating-1 .icon-rating { + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAAmVBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////VHQRUAAAAMnRSTlMAZ/PpLKeVAvni3djBsKxNJQXsnoR5cEY5GwiyFxMPzcrFupKRiIF9al1XUjAg0M+iYSDJ8foAAAEsSURBVEjH7dLJcoMwDAZgxcHBNjthCRCy70AWvf/DNaSd6TTUQ3Xpif+gA8Mnjy3BkCG/5aLkfkESga3uyE0Kya8uxDijkFJyMMSJQiqsoBYjgjBttQAPUwKZYQywZSWBcNZALl3SIVFbHpSbhBnAiRnm3Df8Pw30hMmzxshtxQSztlmv8LBox15b49X0mEQFruY9ombXz7ZZ87VumGiXZDR9JlqHDfzIgkU6ckCplBKdnhVqt2Ds5EEQeHh+++7LjY6Eu9cP3Z57pj1l0lajS7ikEk9EVJLimUrmeKSSGD0i8YQbEMkZZ9A3l8f7UvhaMnbN1/scstL8vvtR8EBL9mgtb0uGiKFlbwrH4XduM3RL0CZPHMcpJukl3rmb9Wp5s6S13qYmDBnyn/kALc4Y1yVSRigAAAAASUVORK5CYII=); } + +.rating-2 { + background: #da9527; } + .rating-2 .icon-rating { + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAAmVBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////VHQRUAAAAMnRSTlMA6mcs9KeVAvrg28GwrE0lBeXWnoR5cEY5GwjQshcTD/HNysW6kpGIgX1qXVdSMCCiYeQtcuIAAAExSURBVEjH7ZTJboMwFEUN2MHMgTBDyMwMSd7/f1yl0qq4rWXULrLhrLhPHD35WjJaWfknW7vpfPd4lf1wv+h/J7YAgJLKBQznRGwUBIAG+8hGyBkOPdyEhmrRurO/cu4dREoEDZN97IiUG2YPHFJFpFwMNjfiLR5h804T1qw92Hw2VISKSG5jlafo7Ja7RJSnhYFSILzqMpOJiQcYtJs9KgFUHOVksnkM2jh9/3poHOWc/zY9DMTSdV7J15+ze6CDlhk9R7ka3yeJfwRjKNIt4mB5bJlqKAGZCuZRHgtmRQ5GLLjKAJL5KTJoVSSgh/opf9CFEraRkAjmXEYkZoMjR5lwbOqjBeSn2Sug75YoZjZTtGXKH7bMrjJ1FykhWOVmojRBXqKklSt94tYpWll5CW8+/RkqJQ5a/AAAAABJRU5ErkJggg==); } + +.rating-3 { + background: #cd2727; } + .rating-3 .icon-rating { + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAAmVBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////VHQRUAAAAMnRSTlMAZ/PpLKeVAvni3djBsKxNJQXsnoR5cEY5GwiyFxMPzcrFupKRiIF9al1XUjAg0M+iYSDJ8foAAAEpSURBVEjH7dHJboMwEIDhwcHBNjuBsJN9Jeu8/8MVqkoVigidWxXxH+b2zVgyjI3977K5bdv5ND5HW2e9Wi7upjRXm9h4Q3ZoLu4LhoiBaa1z2+YPbjF0yn4ycdqFMe7T8ndzcRDc7yXBtp0ePqHTHr3+K9N26qhBpxMmVOIKxycSiNClkgIPVBLjiUpcEVIJcDnwL69kx3qv2Jnv++7Lyz257iN7lEopgXPoVqPWRzJt1hSugit0qlgI77uwWwpt6Q89N3cHcjE3WmpOlrPDPMxxWcBQx++1EXJLMcHMTQqDGVaQNpDpRuHpXgV/KcGwHU8gxNkVMulQSIIRwIaVBGJYqgIXYyBUYw0XoVFIKTno4kgh2c2BCBMK8S31QG4ApbOSuwrGProvKtAY16jA8sMAAAAASUVORK5CYII=); } + +.rating-0 { + background: #8a8a8a; } + .rating-0 .icon-rating { + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAAdVBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////li2ZAAAAAJnRSTlMA26/6jTkpBvXUwrSIeE5GLhYQ7+vm4My4ZWFCJyK5nJWSfXBcWrK7QrwAAACmSURBVEjH7dO3DgIxFERRh7U35xzIMP//iWhBiNZTgnyraY5kF0/4fH/c4ZbG8ZRbdzEPeNXnoaPIAZ2cL8cICNzEGkEW+zAJUDgRha56r1oidSLJ9zkBpBOp5vozrzvhUhhJsUTIKBBmGr1lRD0BQ8mIRgHKCqY7cAq5jyjIRlA1EoHgshoPkhigIMnWaiPIzMrf8saKsmsXkmRASpJqjEvh8/1MT8YFCkrwcQQ5AAAAAElFTkSuQmCC); } + +.icon-rating { + width: 50px; + height: 50px; + display: block; } + +.item-new { + background: #895bff; + display: none; } + @media (max-width: 860px) { + .logged .item-new { + display: block; } } + .subpage-open .item-new { + display: block; } + +.icon-add { + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyBAMAAADsEZWCAAAAElBMVEUAAAD///////////////////8+Uq06AAAABXRSTlMAd0QimW1x1kgAAAAvSURBVDjLYxgFAwOUDHDJhAoMGxlmJSAIdQISCmgyjKEwEIBbZtD5hzYyo2BwAQBfaw9MqbjYdAAAAABJRU5ErkJggg==); + width: 50px; + height: 50px; + display: block; } + +.recommend-item { + position: absolute; + top: 0; + left: 0; + width: 100%; + padding: 3px 0; + background: #484848; + color: #fff; + font-size: 13px; + text-transform: uppercase; + text-align: center; + text-decoration: none; + opacity: 0; + z-index: 100; + -webkit-transition: opacity 0.2s ease 0s; + transition: opacity 0.2s ease 0s; } + .subpage-open .recommend-item { + opacity: .7 !important; } + .recommend-item:hover { + opacity: 1 !important; } + .recommend-item:active { + opacity: .7 !important; } + @media (max-width: 860px) { + .recommend-item { + display: none; + /*font-size: 12px; + padding: 8px 1px; + position: static; + float: left; + opacity: 1 !important;*/ } } + +.add-to-watchlist, +.remove-from-watchlist, +.edit-item { + position: absolute; + bottom: 0; + right: 0; + opacity: 0; + background: #238cce; + padding: 5px 0; + cursor: pointer; + text-align: center; + font-size: 13px; + text-transform: uppercase; + color: #fff; + width: 100%; + -webkit-transition: background 0.2s ease 0s, opacity 0.2s ease 0s; + transition: background 0.2s ease 0s, opacity 0.2s ease 0s; } + .add-to-watchlist:hover, + .remove-from-watchlist:hover, + .edit-item:hover { + background: #2f99dc; + opacity: 1 !important; } + .add-to-watchlist:active, + .remove-from-watchlist:active, + .edit-item:active { + background: #238cce; + opacity: .7 !important; } + @media (max-width: 860px) { + .add-to-watchlist, + .remove-from-watchlist, + .edit-item { + display: none; } } + +.is-on-watchlist { + position: absolute; + bottom: 10px; + right: 10px; + background: #238cce; + padding: 4px 5px; + -webkit-transition: opacity 0.2s ease 0s; + transition: opacity 0.2s ease 0s; } + @media (max-width: 860px) { + .is-on-watchlist { + display: none; } } + .is-on-watchlist i { + margin: 0; } + +.edit-item { + background: #da9527; + opacity: 1; } + .edit-item:hover { + background: #dea03d; } + .edit-item:active { + background: #da9527; } + +.show-episode { + position: absolute; + bottom: 0; + right: 0; + opacity: 0; + background: #f1309a; + background: -webkit-gradient(linear, left top, right top, from(#895bff), to(#f1309a)); + background: linear-gradient(to right, #895bff, #f1309a); + padding: 3px 6px; + cursor: pointer; + text-transform: uppercase; + color: #fff; + font-size: 14px; + width: 100%; + z-index: 100; + -webkit-transition: opacity 0.2s ease 0s, bottom 0.2s ease 0s; + transition: opacity 0.2s ease 0s, bottom 0.2s ease 0s; } + .subpage-open .show-episode { + opacity: .7 !important; } + .show-episode:hover { + opacity: 1 !important; } + .show-episode:active { + opacity: .7 !important; } + .show-episode i { + font-style: normal; + opacity: .7; } + .show-episode .season-item { + float: left; } + .show-episode .episode-item { + float: right; } + +.fade-enter-active { + -webkit-transition: opacity .5s ease, top .5s ease; + transition: opacity .5s ease, top .5s ease; + opacity: 1; + top: 0; + visibility: visible; } + +.fade-enter { + top: -10px; + opacity: 0; + visibility: hidden; } + +.box { + float: left; + width: 100%; } + .box h2 { + float: left; + width: 100%; + margin: 0 0 30px 0; + color: #895bff; } + +.nothing-found, +.current-version { + float: left; + width: 100%; + font-size: 32px; + margin: 0 0 30px 0; + color: #484848; } + +.content-submenu { + margin-bottom: 30px; + margin-top: -30px; + position: relative; + z-index: 150; } + +.sort-wrap { + float: right; } + .sort-wrap .icon-sort-time, + .sort-wrap .icon-sort-star { + float: left; + width: 32px; + height: 30px; + margin: 0 0 0 15px; + cursor: pointer; + opacity: .6; + -webkit-transition: opacity 0.2s ease 0s; + transition: opacity 0.2s ease 0s; } + .sort-wrap .icon-sort-time.active, + .sort-wrap .icon-sort-star.active { + opacity: 1; } + .sort-wrap .icon-sort-time:active, + .sort-wrap .icon-sort-star:active { + opacity: .4; } + .sort-wrap .icon-sort-time:first-child, + .sort-wrap .icon-sort-star:first-child { + margin: 0; } + +.sort-direction { + float: left; + padding: 0 10px; + cursor: pointer; + font-size: 18px; + color: #888; } + .sort-direction:active { + opacity: .6; } + .dark .sort-direction { + color: #626262; } + .sort-direction i { + float: left; + font-style: normal; } + +.filter-wrap { + float: left; + cursor: pointer; + position: relative; } + +.current-filter { + float: left; + padding: 7px 9px; + color: #888; + font-size: 14px; } + .dark .current-filter { + color: #626262; } + +.arrow-down { + display: inline-block; + width: 0; + height: 0; + margin-left: 2px; + vertical-align: middle; + border-top: 4px solid; + border-right: 4px solid transparent; + border-left: 4px solid transparent; } + +.all-filters { + position: absolute; + top: 70%; + right: 0; + background: #f1309a; + list-style: none; + min-width: 170px; + opacity: 0; + visibility: hidden; + -webkit-transition: opacity 0.2s ease 0s, top 0.2s ease 0s; + transition: opacity 0.2s ease 0s, top 0.2s ease 0s; } + .all-filters.active { + opacity: 1; + top: 100%; + visibility: visible; } + .all-filters li { + float: left; + padding: 5px 10px; + color: rgba(255, 255, 255, 0.9); + font-size: 14px; + width: 100%; + border-bottom: 1px solid rgba(255, 255, 255, 0.3); + -webkit-transition: background 0.2s ease 0s; + transition: background 0.2s ease 0s; } + .all-filters li:hover { + background: #895bff; } + .all-filters li:last-child { + border: none; } + +.current-version { + margin: 0; } + .current-version span { + color: gray; } + +.navigation-tab { + float: left; + width: 100%; + margin: 0 0 80px 0; } + .navigation-tab span { + color: gray; + font-size: 17px; + float: left; + margin: 0 20px 0 0; + border-bottom: 2px solid transparent; + cursor: pointer; } + @media (max-width: 450px) { + .navigation-tab span { + width: 50%; + text-align: center; + margin: 0 0 20px 0; } } + .navigation-tab span:active { + opacity: .6; } + .navigation-tab span.active { + color: #f1309a; + border-bottom: 2px solid #f1309a; } + @media (max-width: 450px) { + .navigation-tab span.active { + border-bottom: 2px solid transparent; } } + .navigation-tab span:last-child { + margin: 0; } + +.version-wrap { + float: left; + width: 100%; + margin: 0 0 50px 0; + color: gray; } + +.update-check { + float: left; + font-size: 14px; + color: gray; + clear: both; + margin: 10px 0; } + .update-check a { + color: #895bff; + text-decoration: none; } + .update-check a:hover { + text-decoration: underline; } + .update-check span { + float: left; } + +.new-update { + color: #6bb01a; + width: 100%; + margin: 0 0 10px 0; + border-bottom: 1px solid transparent; + text-decoration: none; } + .new-update:hover { + border-bottom: 1px solid #6bb01a; } + .new-update:active { + opacity: .6; } + +.load-more-wrap { + float: left; + height: 100px; + position: relative; + width: 100%; } + +.load-more { + float: left; + width: 100%; + padding: 15px; + background: #e1e1e1; + color: #484848; + text-align: center; + font-size: 15px; + cursor: pointer; + text-transform: uppercase; } + .dark .load-more { + background: #2f2f2f; + color: #626262; } + .load-more:active { + opacity: .8; } + +.settings-box { + float: left; + width: 100%; } + .settings-box:last-child { + margin: 0; } + .settings-box .login-form { + clear: both; + margin: 0 0 30px 0; } + +.setting-box { + float: left; + width: 100%; + margin: 0 0 10px 0; } + .setting-box:active { + opacity: .6; } + .setting-box input { + float: left; + margin: 5px 0 0 0; + -webkit-appearance: checkbox !important; } + .setting-box label { + float: left; + font-size: 15px; + margin: 0 0 0 10px; + cursor: pointer; } + @media (max-width: 620px) { + .setting-box label { + width: calc(100% - 30px); } } + .dark .setting-box { + color: #5d5d5d; } + +.select-box { + margin: 10px 0; } + .select-box label { + margin: 0 10px 0 0; } + .select-box select { + float: left; + font-size: 14px; } + +.userdata-changed { + float: left; + width: 100%; } + .userdata-changed span { + float: left; + color: #6bb01a; + margin: 10px 0; + font-size: 14px; } + +.userdata-info, +.import-info { + float: left; + color: gray; + font-size: 13px; + margin: 10px 0; } + .dark .userdata-info, .dark + .import-info { + color: #5d5d5d; } + +.import-info { + margin: 30px 0; + width: 100%; } + +.file-btn { + float: left; + margin: 0 0 10px 0; } + .dark .file-btn { + color: #5d5d5d; } + +.misc-btn-wrap { + float: left; + width: 100%; } + .misc-btn-wrap .setting-btn { + margin: 0 20px 20px 0; } + .misc-btn-wrap .setting-btn:last-child { + margin-right: 0; } + +.setting-btn { + background: #f1309a; + background: -webkit-gradient(linear, left top, right top, from(#895bff), to(#f1309a)); + background: linear-gradient(to right, #895bff, #f1309a); + color: #fff; + font-size: 17px; + border: 0; + text-transform: uppercase; + padding: 8px 20px; + cursor: pointer; + text-decoration: none; + float: left; } + .setting-btn:active { + opacity: .8; } + +.production-message { + color: #f1309a; + font-size: 16px; + float: left; + width: 100%; + margin: 0 0 20px 0; } + +.big-teaser-wrap { + position: absolute; + top: 0; + left: 0; + background: #f1309a; + background: -webkit-gradient(linear, left top, right top, from(#895bff), to(#f1309a)); + background: linear-gradient(to right, #895bff, #f1309a); + width: 100%; + height: 600px; + z-index: 10; + -webkit-box-shadow: 0 0 70px 0 rgba(0, 0, 0, 0.5); + box-shadow: 0 0 70px 0 rgba(0, 0, 0, 0.5); } + .open-modal .big-teaser-wrap { + padding: 0 20px 0 0; } + @media (max-width: 860px) { + .big-teaser-wrap { + height: 500px; } } + @media (max-width: 740px) { + .big-teaser-wrap { + height: 450px; } } + @media (max-width: 450px) { + .big-teaser-wrap { + height: 550px; } } + +.button-trailer { + background: #484848; + color: rgba(255, 255, 255, 0.9); } + .button-trailer:hover { + background: #555555; } + .button-trailer:active { + background: #484848; } + +.button-watchlist { + background: #238cce; + color: rgba(255, 255, 255, 0.9); } + .button-watchlist:hover { + background: #2f99dc; } + .button-watchlist:active { + background: #238cce; } + +.button-tmdb-rating { + background: #00d373; + color: #484848; } + .button-tmdb-rating i { + font-style: normal; } + .button-tmdb-rating:hover { + background: #00ed81; } + .button-tmdb-rating:active { + background: #00d373; } + +.button-imdb-rating { + background: #e3b81f; + color: #484848; } + .button-imdb-rating i { + font-style: normal; } + .button-imdb-rating:hover { + background: #e9c64c; } + .button-imdb-rating:active { + background: #e3b81f; } + +.icon-trailer { + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAICAMAAAAC2hU0AAAAOVBMVEUAAAD///////////////////////////////////////////////////////////////////////8KOjVvAAAAEnRSTlMAs73iJQf00K6jnZODe2xZQBtH3eBhAAAAMklEQVQI1yXKtxEAIAwEQZDBW/VfLPrhkk0uxCoBkfG8bjSzvNVF9OUBUxN85eDvS8EDOuMBzn6SNOkAAAAASUVORK5CYII=); + width: 7px; + height: 8px; + float: left; + margin: 9px 7px 0 0; } + @media (max-width: 740px) { + .icon-trailer { + display: none; } } + +.icon-watchlist { + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAALCAMAAAB4W0xQAAAAP1BMVEUAAAD///////////////////////////////////////////////////////////////////////////////9Du/pqAAAAFXRSTlMA2cC6NxHQpGAmzcSLe0FXai+rHwtLVLnjAAAAWElEQVQI112OSRLAIBAC6TFu2U3y/7fGUk9yoygaVOVTNIvJq2lxsG3gluYC7vx0OkL13lizlJVXzOuAXXrDpR0OGdy6HqJusJ4m6OnoltK7g6xOnnenVz/lTgLC0+oqmAAAAABJRU5ErkJggg==); + width: 14px; + height: 11px; + float: left; + margin: 7px 7px 0 0; } + @media (max-width: 740px) { + .icon-watchlist { + display: none; } } + +.icon-watchlist-remove { + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAALCAMAAAB4W0xQAAAAUVBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////8IN+deAAAAG3RSTlMA2cIRKXvSuqRgPzcdCurhza+qlpOLalRLBXyRGgpQAAAAb0lEQVQI1yWOWQ7EIAxD7RCgUOi+zv0POon6/p5sS4YRyiAyNHyMmRRR4NncEnPtAMpUrSlcFEac9QqI5Gny7qkdjBDyBvoq4SbF0sMXa8dJS8MFtLS/0IUSYOj8A2pmGt3qVFSEzGbG9jR/Vbz5BxaGA4kbby+6AAAAAElFTkSuQmCC); + width: 14px; + height: 11px; + float: left; + margin: 7px 7px 0 0; } + @media (max-width: 740px) { + .icon-watchlist-remove { + display: none; } } + +.big-teaser-buttons { + float: left; + clear: both; + margin: 0 0 0 272px; } + .big-teaser-buttons span, + .big-teaser-buttons a { + float: left; + padding: 6px 14px; + font-size: 17px; + cursor: pointer; + text-decoration: none; + -webkit-transition: background 0.2s ease 0s; + transition: background 0.2s ease 0s; } + @media (max-width: 740px) { + .big-teaser-buttons span, + .big-teaser-buttons a { + padding: 5px 8px; + font-size: 15px; } } + @media (max-width: 620px) { + .big-teaser-buttons span, + .big-teaser-buttons a { + clear: both; } } + @media (max-width: 860px) { + .big-teaser-buttons { + margin: 0 0 0 200px; } } + @media (max-width: 620px) { + .big-teaser-buttons { + margin: 0 0 0 -20px; } } + +.big-teaser-item-data { + float: left; + margin: 0 0 40px 300px; } + .big-teaser-item-data .item-year, + .big-teaser-item-data .item-title, + .big-teaser-item-data .item-genre { + float: left; + clear: both; } + .big-teaser-item-data .item-title { + color: #fff; + font-size: 34px; + margin: 0 0 10px 0; } + @media (max-width: 740px) { + .big-teaser-item-data .item-title { + font-size: 18px; } } + .big-teaser-item-data .item-year, + .big-teaser-item-data .item-genre { + color: rgba(255, 255, 255, 0.8); } + @media (max-width: 740px) { + .big-teaser-item-data .item-year, + .big-teaser-item-data .item-genre { + font-size: 14px; } } + @media (max-width: 860px) { + .big-teaser-item-data { + margin: 0 0 40px 230px; } } + @media (max-width: 620px) { + .big-teaser-item-data { + margin: 0 0 20px 0; } } + +.big-teaser-image { + width: 100%; + height: 100%; + background-size: cover; + background-position: 100% 25%; + position: absolute; + top: 0; + left: 0; + z-index: -1; + opacity: 0; + -webkit-transition: opacity 1s ease 0s; + transition: opacity 1s ease 0s; } + .active .big-teaser-image { + opacity: .2; } + +.big-teaser-data-wrap { + float: left; + width: 100%; } + +.big-teaser-content { + position: absolute; + bottom: 0; } + +.subpage-content { + width: 100%; + padding: 520px 0 0 0; } + @media (max-width: 450px) { + .subpage-content { + padding: 300px 0 0 0; } } + .open-modal .subpage-content { + padding: 520px 20px 0 0; } + +.subpage-sidebar { + float: left; + margin: -330px 0 0 0; + position: relative; + z-index: 50; } + @media (max-width: 860px) { + .subpage-sidebar { + margin: -360px 0 0 0; } } + @media (max-width: 740px) { + .subpage-sidebar { + margin: -450px 0 0 0; } } + @media (max-width: 620px) { + .subpage-sidebar { + margin: 0; } } + @media (max-width: 450px) { + .subpage-sidebar { + width: 100%; + margin: 0 0 30px 0; } } + +.subpage-poster-wrap-mobile { + float: left; + position: relative; + display: none; } + @media (max-width: 620px) { + .subpage-poster-wrap-mobile { + display: block; } } + .subpage-poster-wrap-mobile .base { + -webkit-box-shadow: 0 20px 20px 0 rgba(0, 0, 0, 0.3); + box-shadow: 0 20px 20px 0 rgba(0, 0, 0, 0.3); + position: absolute; + top: 0; + left: 0; } + .subpage-poster-wrap-mobile .real { + position: relative; + z-index: 100; + opacity: 0; + -webkit-transition: opacity 1s ease 0s; + transition: opacity 1s ease 0s; } + .active .subpage-poster-wrap-mobile .real { + opacity: 1; } + +.subpage-poster-wrap { + float: left; + position: relative; + max-height: 408px; } + .subpage-poster-wrap img { + border: 0; } + @media (max-width: 860px) { + .subpage-poster-wrap img { + max-width: 200px; + height: auto; } } + .subpage-poster-wrap .base { + -webkit-box-shadow: 0 20px 20px 0 rgba(0, 0, 0, 0.3); + box-shadow: 0 20px 20px 0 rgba(0, 0, 0, 0.3); + position: absolute; + top: 0; + left: 0; } + .subpage-poster-wrap .real { + position: relative; + z-index: 100; + opacity: 0; + -webkit-transition: opacity 1s ease 0s; + transition: opacity 1s ease 0s; } + .active .subpage-poster-wrap .real { + opacity: 1; } + @media (max-width: 620px) { + .subpage-poster-wrap { + display: none; } } + +.subpage-sidebar-buttons { + float: left; + clear: both; + width: 100%; + position: relative; + z-index: 100; + margin: 30px 0 0 0; } + .subpage-sidebar-buttons span { + float: left; + clear: both; } + +.remove-item, +.refresh-infos, +.edit-data { + padding: 10px; + cursor: pointer; + font-size: 13px; + text-transform: uppercase; + color: #484848; + -webkit-transition: color 0.2s ease 0s; + transition: color 0.2s ease 0s; } + .dark .remove-item, .dark + .refresh-infos, .dark + .edit-data { + color: #717171; } + .remove-item:hover, + .refresh-infos:hover, + .edit-data:hover { + color: #cd2727; + text-decoration: underline; } + .remove-item:active, + .refresh-infos:active, + .edit-data:active { + text-decoration: none; } + +.refresh-infos:hover { + color: #238cce; + text-decoration: underline; } + +.refresh-infos:active { + text-decoration: none; } + +.edit-data:hover { + color: #da9527; + text-decoration: underline; } + +.edit-data:active { + text-decoration: none; } + +.subpage-overview { + width: calc(100% - 310px); + float: right; + padding: 0 0 30px 0; } + @media (max-width: 450px) { + .subpage-overview { + margin: 0; + width: 100%; } } + .subpage-overview h2 { + float: left; + color: #f1309a; + text-transform: uppercase; + font-size: 18px; + margin: 30px 0 10px 0; } + @media (max-width: 450px) { + .subpage-overview h2 { + font-size: 15px; } } + .subpage-overview p { + float: left; + clear: both; + color: #484848; + font-size: 15px; + line-height: 19pt; } + @media (max-width: 450px) { + .subpage-overview p { + font-size: 14px; } } + .dark .subpage-overview p { + color: #717171; } + +.login-wrap { + max-width: 320px; + margin-left: auto; + margin-right: auto; + padding-left: 20px; + padding-right: 20px; } + +.login-wrap:before { + content: ''; + display: table; } + +.login-wrap:after { + content: ''; + display: table; + clear: both; } + @media (max-width: 740px) { + .login-wrap { + width: 100%; } } + +.top-bar { + float: left; + width: 100%; + height: 30px; + background: #f1309a; + background: -webkit-gradient(linear, left top, right top, from(#895bff), to(#f1309a)); + background: linear-gradient(to right, #895bff, #f1309a); } + +.logo-login { + display: block; + margin: 30vh auto 50px auto; } + +.login-form { + float: left; + max-width: 300px; + width: 100%; } + .login-form input[type="text"], + .login-form input[type="password"] { + float: left; + width: 100%; + font-size: 15px; + margin: 0 0 5px 0; + background: #333; + padding: 12px; + color: #fff; + border: 0; } + .login-form input[type="submit"] { + background: #f1309a; + background: -webkit-gradient(linear, left top, right top, from(#895bff), to(#f1309a)); + background: linear-gradient(to right, #895bff, #f1309a); + color: #fff; + font-size: 17px; + border: 0; + text-transform: uppercase; + padding: 8px 20px; + cursor: pointer; + float: left; } + .login-form input[type="submit"]:active { + opacity: .8; } + +.login-error { + float: left; + height: 20px; + width: 100%; + margin: 10px 0; } + .login-error span { + float: left; + color: #cd2727; + font-size: 14px; } + +footer { + padding: 40px 0; + width: 100%; + float: left; + background: #f1309a; + background: -webkit-gradient(linear, left top, right top, from(#895bff), to(#f1309a)); + background: linear-gradient(to right, #895bff, #f1309a); } + .open-modal footer { + padding: 40px 16px 0 0; } + .dark footer { + opacity: .9; } + +.attribution { + color: #fff; + float: left; } + +.footer-actions { + float: right; } + +.icon-tmdb { + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIsAAAASCAMAAABcrt1GAAAAqFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8j1z1tAAAAN3RSTlMAFQkF4fbStHICifrz5cipbbmSaWHAl2YozO3Xe3VcElBAPDIuJK+heFZFGQzcgjdLOh8b6ZrDl7Z+cAAAA4JJREFUSMfNlNmaokAMhWMBIqA2oogboOKC+9qd93+zOSmKcfzmYqbv+lywpKjkz1KQSF3LrRvH8eYzvJGRpSxcPaU8+pYGm4xeql1Yx//0U9r80nhOonzaGSuic6dzpe+oARfHN0vS6Qwo6tg3+g99sFYQcKV+7ROF2TJn9B0dm9xVb5aUeUY95j39WzuGPrLicbgvwy5DD2Fpcwe3IfONGnXOSNjTD6C0xGpe3rQ2ZmXuZ+aW5HvJTb3ed1Xej9W7y/JxrY15A0vQcwmO3KYT32Hpj/k5pLznDj4cO8tsJ5ao5ynbwyONXNenobsBfRTBbavJzwjcAyRnWE7Bc1jPjH9iO1K0cLfXsePTZTNhu5cQNVkqUGuErVHFAqHAWl9EM9ZePX6pW/d3TAWzTYg7It3biEUzSphrFq0tafVYFNOi+qzBWm2iKXPzxXKAcVixOJFPPvMmcwCVo4/HLsI/mZMt6DLA0goeF00gHEEmuDuaILM18lEndgE2WdY9Sm7wcyDoimIvTsxrT/CikYvFVSAUYxApqjXHsv+al0/MC2gDyfByf/KHxBJnA9QzqKLj0reEJcODXj+DbtXm1kp8DQzLmlwzwFu5++JDl+HBPCUCiw7HvQdVusjxnlcsT6Vndw8WR7YGyPLutfkk7kNqwhphWTBTzTKvWGxEljNpq1BQS8OykEhz06KFdD/0EBkxUXtqaJYRQ47rl+ksinX3LWFx6nN0rVnsHoY6b7NdsYg1Eu99ICiZqQypGhaeuiF2C0v4m2UrF0jXZ1bVJSa6Iw9TF9oF/CbNngfczv9g6esxWuXWG0uCJkiclUIKR8QY1T06ExXy3acEDeWbh0xmTrsL+eaPs7Y0C3WBHJqpXUcnNmrX/zoPT6emOgsa+ublDPoueKReiaSKPRasQcygkyl8goc8hye61F9jTpW0n01kdwMySa7xQB++JPZaV4TugGHDAq32WT9NdstDEZuDlzJUtISlI/M/cBjyUcuJFCklW6x97WRN1cP4QAr1tKjFIjmGAO0AIWJRzyKpXbU8flAh9NBjwrENlr+ULar7Ik336rC85bRaXizQJ2VYYNKWBTVuy4OxrsNyV2UThnupZ7EsPJj7ZX8kTsLEOyzxVAzKVNYbLRmBUauUm7rJEllfGN4TSvQDdGVWxOD5AZITgG5m9AN0r4aJfoRW27hXEv0CB0mulMnbVoIAAAAASUVORK5CYII=); + width: 139px; + height: 18px; + float: left; + margin: 3px 10px 0 0; } + .icon-tmdb:active { + opacity: .6; } + +.icon-github { + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAbCAMAAADF2xaWAAAAV1BMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////+ORg7oAAAAHHRSTlMA6Bo49A3uKaVlybtCd96xb1nWn461qpV/I8FP59NoagAAATZJREFUKM99k+mWgyAMhQPIJovg3jbv/5xDmnFOxx79fmgMl8uSCA2PKNYI/1GTQPTAOCSc/Rh/TN07x1+6xzeiqFrSnkpVRXCq10DYjL+Y0xsz+yqDVxgFROzwii6yx42CPRJekw6LWxO54B2LBN/hHZ2HFe9ZoefALFva52kdwuC2eU+7O64VRiQGC2fsgMTIiqDhGx1Y0R8XY90mgZGbs8c99BDoSdkmnYCZWorUT7KHmXbRvl7k9eDmoLkvVuIM1bDCY0NxoSj03Fqmggy8SqQjS94GtUMEoB2ElqqIornrgRyZudnqpsyIlQ715BLKVDQw2ifJCz/fKSVQRPhGZRSKw9jCIk/j0mfMfxPtQn9MiVZqDVpLG4vLiMtnKWoQXGwjDLeDCPVUJ+9GYQRjxOj8YfADStUy8IOytk4AAAAASUVORK5CYII=); + width: 33px; + height: 27px; + float: right; } + @media (max-width: 860px) { + .icon-github { + float: left; + clear: both; + margin: 30px 0 0 0; } } + .icon-github:active { + opacity: .6; } + +.icon-constrast { + float: right; + width: 30px; + height: 30px; + margin: 0 0 0 20px; + cursor: pointer; + padding: 8px; } + .icon-constrast:active { + opacity: .8; } + .icon-constrast i { + background: #151515; + border-radius: 100%; + width: 100%; + height: 100%; + float: left; } + .dark .icon-constrast i { + background: #fff; } + +.sub-links { + float: left; + clear: both; } + +.login-btn { + float: left; + color: #fff; + text-decoration: none; + margin: 20px 20px 0 0; } + .login-btn:active { + opacity: .6; } + +.overlay { + background: rgba(51, 51, 51, 0.7); + height: 100vh; + left: 0; + position: fixed; + top: 0; + width: 100%; + z-index: 250; } + +.modal-wrap { + left: 50%; + max-width: 550px; + position: fixed; + top: 10%; + -webkit-transform: translateX(-50%); + transform: translateX(-50%); + width: 100%; + -webkit-box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.6); + box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.6); + z-index: 300; } + @media (max-width: 740px) { + .modal-wrap { + top: 0; } } + +.modal-wrap-big { + max-width: 1300px; + height: 80%; } + .modal-wrap-big .modal-content { + max-height: calc(100% - 45px); + height: 100%; } + .modal-wrap-big .modal-content iframe { + float: left; } + @media (max-width: 740px) { + .modal-wrap-big { + height: 100%; } } + +.modal-header { + background: #f1309a; + background: -webkit-gradient(linear, left top, right top, from(#895bff), to(#f1309a)); + background: linear-gradient(to right, #895bff, #f1309a); + color: #fff; + float: left; + font-size: 20px; + width: 100%; + padding: 10px 15px; } + +.modal-options { + float: left; + clear: both; + font-size: 14px; + margin: 10px 0 0 0; } + .modal-options span { + border: 1px solid rgba(255, 255, 255, 0.3); + padding: 2px 5px; + border-radius: 3px; + float: left; + cursor: pointer; + color: rgba(255, 255, 255, 0.8); + -webkit-transition: background 0.2s ease 0s; + transition: background 0.2s ease 0s; } + .modal-options span:hover { + background: rgba(255, 255, 255, 0.2); } + .modal-options span:active { + background: rgba(255, 255, 255, 0.1); } + +.close-modal { + float: right; + padding: 7px; + cursor: pointer; + opacity: .8; + margin: 0 -5px 0 0px; } + .close-modal:active { + opacity: .5; } + +.icon-close { + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAAYFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////98JRy6AAAAH3RSTlMAFmTVqg/23NG+dBrGe1hDPjMN7ejl4bKbg25rTCMJMHIW/gAAAHJJREFUCNclzVkShDAIBNCGGWJi1FFnd+P+t1SgP6BeUekAVQiefbTZ/27mee0KA9NT1by9NKlgUjUP2XYF7m4bDQPuyALPN9RScAwejplzMPt1SNYS/QB1/s77CvC41rsnuCtIm0/8l7TIdeZWYPmz4ASifAteuE2glQAAAABJRU5ErkJggg==) no-repeat; + float: left; + width: 14px; + height: 14px; } + +.season-tabs { + float: left; + width: 100%; + background: #464646; } + +.season-number { + float: left; + cursor: pointer; + font-size: 16px; + color: #a9a9a9; + padding: 10px 0; + width: 10%; + text-align: center; + -webkit-transition: background 0.2s ease 0s; + transition: background 0.2s ease 0s; } + @media (max-width: 450px) { + .season-number { + width: 20%; } } + .season-number.active, .season-number:hover { + background: #2f2f2f; } + +.completed { + color: #6bb01a; } + +.modal-content { + float: left; + width: 100%; + position: relative; + background: #2f2f2f; + max-height: calc(60vh - 100px); + overflow: auto; } + @media (max-width: 740px) { + .modal-content { + max-height: calc(100vh - 150px); } } + +.item-header { + float: left; + width: 100%; + padding: 10px; + background: #2f2f2f; } + .item-header span { + float: left; + color: rgba(255, 255, 255, 0.4); + font-size: 14px; } + +.header-episode { + width: 35px; + margin: 0 10px 0 0; + text-align: right; } + +.header-seen { + float: right !important; + cursor: pointer; + -webkit-transition: color 0.2s ease 0s; + transition: color 0.2s ease 0s; } + .header-seen:hover { + color: rgba(255, 255, 255, 0.8); } + .header-seen:active { + color: rgba(255, 255, 255, 0.4); } + +.modal-content-loading { + padding: 100px 0; } + +.modal-item { + float: left; + width: 100%; + padding: 10px; + cursor: pointer; + border-bottom: 1px solid #444; + -webkit-transition: background 0.2s ease 0s; + transition: background 0.2s ease 0s; } + .modal-item:hover { + background: #222222; } + .logged .modal-item:active { + background: #272727; } + .modal-item:last-child { + border: none; } + .modal-item .item-has-src { + margin: 7px 0 0 5px; } + +.modal-episode { + float: left; + width: 35px; + text-align: right; + color: rgba(255, 255, 255, 0.4); + font-size: 15px; + margin: 0 10px 0 0; } + +.modal-name { + float: left; + color: rgba(255, 255, 255, 0.7); + max-width: calc(100% - 100px); + font-size: 15px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; } + .modal-name.spoiler-protect { + background: rgba(255, 255, 255, 0.4); + color: transparent; } + +.modal-release-episode { + float: left; + color: rgba(255, 255, 255, 0.4); + font-size: 13px; + margin: 2px 0 0 10px; } + .modal-release-episode i { + float: left; + width: 13px; + height: 13px; + margin: 3px 6px 0 0; + opacity: .8; + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAMAAABFNRROAAAAXVBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9RKvvlAAAAH3RSTlMAnpZUeGwLioZcSkY8kGQlHQ4HkYFwX041GxR9ZjotMYukfQAAAHdJREFUCNcdi1cWwzAIBBeQrBbJsdxip9z/mAHxwb5hB+gs2UUnN8a8mPfDVyoDqC0aXSgDEzfg5zpw0oXME/AgXQgfuF3zy0YpIB6wzl7LirfXvKrTUgJk7YpP1uPmcZPAcFZ9VptOQ4VkkSmmIpvBsFqswauGP5ekBEs74RtdAAAAAElFTkSuQmCC) no-repeat; } + +.episode-seen { + float: right; } + .episode-seen i { + float: left; + width: 22px; + height: 22px; + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAAQlBMVEUAAABTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1MPCToKAAAAFXRSTlMAmtLN/blcIyAYBNhRpyzKwlsqDbG1EqwSAAAAiUlEQVQY05XRyw6EIAyF4UMpqKjjbc77v+oQWJCKi/FffgFSUuDwvOUPICq7NELI3Zl2UqAMF0xXoIJ0uOXI/3hcpgc+Z66p489Mrmg85btV/dg4rZSz6Ja18ZeURUg/mEmGTCwvGK6+DbCc3dezlsswbz5vWRmS1RSoEGpwpqAURD4UgdivOOIHw88PvpH0308AAAAASUVORK5CYII=) no-repeat; } + .episode-seen.seen i { + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAARVBMVEUAAABrsBprsBprsBprsBprsBprsBprsBprsBprsBprsBprsBprsBprsBprsBprsBprsBprsBprsBprsBprsBprsBprsBo8k/bQAAAAFnRSTlMAmv3SzVwjIBgE2LlRpyzKwrdbKg2xkA6ARQAAAIpJREFUGNOV0d0OwiAMhuGPFtjYhvv1u/9LVdSEdGji3sMnHJQW2DxP+Q0IwiYJUMriTItQIRwPmI6RAtLhlCP/427qv/A+MKeGbwOZUbmf+o/6rnLK1P2l81Mr30mdlPTRTBKVJd/B8Nvn2MwdfXnbcBnmyuctC8dkNZXFKmV1plWov46G0J444AEgZBAmHSdkwQAAAABJRU5ErkJggg==) no-repeat; } diff --git a/public/assets/app.js b/public/assets/app.js index f316e70..2ecdacc 100644 --- a/public/assets/app.js +++ b/public/assets/app.js @@ -1,3 +1 @@ -webpackJsonp([1],[function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}var a=n(2),r=i(a),o=n(19),s=i(o),c=n(1),u=n(161),l=i(u),d=n(166),f=i(d),p=n(160),h=i(p),m=n(162),v=i(m),_=n(163),g=i(_),y=n(77),S=i(y),b=n(42),w=i(b);n(145);var E=new s.default({store:w.default,router:S.default,created:function(){var t=this;this.checkForUserColorScheme(),this.checkForUserFilter(),this.checkForUserSortDirection(),document.body.onclick=function(e){var n=e.target;n!==document.querySelector(".current-filter")&&t.showFilters&&t.SET_SHOW_FILTERS(!1)}},computed:(0,r.default)({},(0,c.mapState)({colorScheme:function(t){return t.colorScheme},filters:function(t){return t.filters},showFilters:function(t){return t.showFilters}})),components:{SiteHeader:l.default,Search:f.default,SiteFooter:h.default,Login:v.default,Modal:g.default},methods:(0,r.default)({},(0,c.mapActions)(["setColorScheme"]),(0,c.mapMutations)(["SET_USER_FILTER","SET_SHOW_FILTERS","SET_USER_SORT_DIRECTION"]),{checkForUserColorScheme:function(){localStorage.getItem("color")||localStorage.setItem("color","dark"),this.setColorScheme(localStorage.getItem("color"))},checkForUserFilter:function(){var t=localStorage.getItem("filter");t&&this.filters.includes(t)||localStorage.setItem("filter",this.filters[0]),this.SET_USER_FILTER(localStorage.getItem("filter"))},checkForUserSortDirection:function(){localStorage.getItem("sort-direction")||localStorage.setItem("sort-direction","desc"),this.SET_USER_SORT_DIRECTION(localStorage.getItem("sort-direction"))}})});E.$mount("#app")},,function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0;var a=n(101),r=i(a);e.default=r.default||function(t){for(var e=1;e=Math.PI&&window.scrollTo(0,0),0!==window.scrollY&&(window.scrollTo(0,Math.round(n+n*Math.cos(i))),a=r,window.requestAnimationFrame(t))}var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:300,n=window.scrollY/2,i=0,a=performance.now();window.requestAnimationFrame(t)},suggestionsUri:function(t){return"/suggestions?for="+t.tmdb_id+"&name="+t.title+"&type="+t.media_type},lang:function(t){var e=JSON.parse(config.language);return e[t]||t},formatLocaleDate:function(t){var e=navigator.language||navigator.userLanguage;return t.toLocaleDateString(e,{year:"2-digit",month:"2-digit",day:"2-digit"})},isSubpage:function(){return this.$route.name.includes("subpage")}},computed:{displayHeader:function(){return!this.isSubpage()||this.itemLoadedSubpage}}}},,function(t,e,n){var i=n(53)("wks"),a=n(55),r=n(7).Symbol,o="function"==typeof r,s=t.exports=function(t){return i[t]||(i[t]=o&&r[t]||(o?r:a)("Symbol."+t))};s.store=i},function(t,e){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(t,e){var n=t.exports={version:"2.4.0"};"number"==typeof __e&&(__e=n)},function(t,e,n){var i=n(18);t.exports=function(t){if(!i(t))throw TypeError(t+" is not an object!");return t}},function(t,e,n){t.exports=!n(25)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(t,e,n){var i=n(12),a=n(26);t.exports=n(10)?function(t,e,n){return i.f(t,e,a(1,n))}:function(t,e,n){return t[e]=n,t}},function(t,e,n){var i=n(9),a=n(119),r=n(137),o=Object.defineProperty;e.f=n(10)?Object.defineProperty:function(t,e,n){if(i(t),e=r(e,!0),i(n),a)try{return o(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},function(t,e,n){var i=n(22);t.exports=function(t,e,n){if(i(t),void 0===e)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 2:return function(n,i){return t.call(e,n,i)};case 3:return function(n,i,a){return t.call(e,n,i,a)}}return function(){return t.apply(e,arguments)}}},function(t,e,n){var i=n(7),a=n(8),r=n(13),o=n(11),s="prototype",c=function(t,e,n){var u,l,d,f=t&c.F,p=t&c.G,h=t&c.S,m=t&c.P,v=t&c.B,_=t&c.W,g=p?a:a[e]||(a[e]={}),y=g[s],S=p?i:h?i[e]:(i[e]||{})[s];p&&(n=e);for(u in n)l=!f&&S&&void 0!==S[u],l&&u in g||(d=l?S[u]:n[u],g[u]=p&&"function"!=typeof S[u]?n[u]:v&&l?r(d,i):_&&S[u]==d?function(t){var e=function(e,n,i){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(e);case 2:return new t(e,n)}return new t(e,n,i)}return t.apply(this,arguments)};return e[s]=t[s],e}(d):m&&"function"==typeof d?r(Function.call,d):d,m&&((g.virtual||(g.virtual={}))[u]=d,t&c.R&&y&&!y[u]&&o(y,u,d)))};c.F=1,c.G=2,c.S=4,c.P=8,c.B=16,c.W=32,c.U=64,c.R=128,t.exports=c},function(t,e){t.exports={}},function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},,,function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var a=n(3),r=i(a);e.default={methods:{addToWatchlist:function(t){var e=this;this.auth&&(this.rated=!0,r.default.post(config.api+"/watchlist",{item:t}).then(function(t){e.setItem(t.data),e.rated=!1},function(t){alert(t.message),e.rated=!1}))},displaySeason:function(t){return"tv"==t.media_type&&null!=t.rating&&t.tmdb_id&&!t.watchlist},openSeasonModal:function(t){var e={tmdb_id:t.tmdb_id,title:t.title};this.fetchEpisodes(e),this.OPEN_MODAL({type:"season",data:e})},addZero:function(t){return t<10?"0"+t:t},intToFloat:function(t){return t?parseFloat(t).toFixed(1):null}},computed:{season:function(){return this.latestEpisode?this.addZero(this.latestEpisode.season_number):"01"},episode:function(){return this.latestEpisode?this.addZero(this.latestEpisode.episode_number):"01"}}}},function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},function(t,e){t.exports=function(t){if(void 0==t)throw TypeError("Can't call method on "+t);return t}},function(t,e,n){var i=n(18),a=n(7).document,r=i(a)&&i(a.createElement);t.exports=function(t){return r?a.createElement(t):{}}},function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e,n){var i=n(12).f,a=n(17),r=n(6)("toStringTag");t.exports=function(t,e,n){t&&!a(t=n?t:t.prototype,r)&&i(t,r,{configurable:!0,value:e})}},function(t,e,n){var i=n(53)("keys"),a=n(55);t.exports=function(t){return i[t]||(i[t]=a(t))}},function(t,e){var n=Math.ceil,i=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?i:n)(t)}},function(t,e,n){var i=n(46),a=n(23);t.exports=function(t){return i(a(t))}},function(t,e,n){var i=n(29),a=Math.min;t.exports=function(t){return t>0?a(i(t),9007199254740991):0}},function(t,e,n){var i=n(23);t.exports=function(t){return Object(i(t))}},function(t,e,n){var i=n(43),a=n(6)("iterator"),r=n(15);t.exports=n(8).getIteratorMethod=function(t){if(void 0!=t)return t[a]||t["@@iterator"]||r[i(t)]}},function(t,e,n){"use strict";var i=n(135)(!0);n(49)(String,"String",function(t){this._t=String(t),this._i=0},function(){var t,e=this._t,n=this._i;return n>=e.length?{value:void 0,done:!0}:(t=i(e,n),this._i+=t.length,{value:t,done:!1})})},,function(t,e,n){var i,a;i=n(82);var r=n(183);a=i=i||{},"object"!=typeof i.default&&"function"!=typeof i.default||(a=i=i.default),"function"==typeof a&&(a=a.options),a.render=r.render,a.staticRenderFns=r.staticRenderFns,t.exports=i},,,,,,function(t,e,n){"use strict";function i(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e.default=t,e}function a(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var r=n(19),o=a(r),s=n(1),c=a(s),u=n(78),l=i(u),d=n(79),f=a(d);o.default.use(c.default),e.default=new c.default.Store({state:{filters:["last seen","own rating","title","release","tmdb rating","imdb rating"],showFilters:!1,items:[],searchTitle:"",userFilter:"",userSortDirection:"",loading:!1,clickedMoreLoading:!1,paginator:null,colorScheme:"",overlay:!1,modalData:{},loadingModalData:!0,seasonActiveModal:1,modalType:"",itemLoadedSubpage:!1},mutations:f.default,actions:l})},function(t,e,n){var i=n(16),a=n(6)("toStringTag"),r="Arguments"==i(function(){return arguments}()),o=function(t,e){try{return t[e]}catch(t){}};t.exports=function(t){var e,n,s;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=o(e=Object(t),a))?n:r?i(e):"Object"==(s=i(e))&&"function"==typeof e.callee?"Arguments":s}},function(t,e){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(t,e,n){t.exports=n(7).document&&document.documentElement},function(t,e,n){var i=n(16);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==i(t)?t.split(""):Object(t)}},function(t,e,n){var i=n(15),a=n(6)("iterator"),r=Array.prototype;t.exports=function(t){return void 0!==t&&(i.Array===t||r[a]===t)}},function(t,e,n){var i=n(9);t.exports=function(t,e,n,a){try{return a?e(i(n)[0],n[1]):e(n)}catch(e){var r=t.return;throw void 0!==r&&i(r.call(t)),e}}},function(t,e,n){"use strict";var i=n(51),a=n(14),r=n(132),o=n(11),s=n(17),c=n(15),u=n(121),l=n(27),d=n(128),f=n(6)("iterator"),p=!([].keys&&"next"in[].keys()),h="@@iterator",m="keys",v="values",_=function(){return this};t.exports=function(t,e,n,g,y,S,b){u(n,e,g);var w,E,T,A=function(t){if(!p&&t in C)return C[t];switch(t){case m:return function(){return new n(this,t)};case v:return function(){return new n(this,t)}}return function(){return new n(this,t)}},O=e+" Iterator",I=y==v,M=!1,C=t.prototype,x=C[f]||C[h]||y&&C[y],L=x||A(y),D=y?I?A("entries"):L:void 0,R="Array"==e?C.entries||x:x;if(R&&(T=d(R.call(new t)),T!==Object.prototype&&(l(T,O,!0),i||s(T,f)||o(T,f,_))),I&&x&&x.name!==v&&(M=!0,L=function(){return x.call(this)}),i&&!b||!p&&!M&&C[f]||o(C,f,L),c[e]=L,c[O]=_,y)if(w={values:I?L:A(v),keys:S?L:A(m),entries:D},b)for(E in w)E in C||r(C,E,w[E]);else a(a.P+a.F*(p||M),e,w);return w}},function(t,e,n){var i=n(6)("iterator"),a=!1;try{var r=[7][i]();r.return=function(){a=!0},Array.from(r,function(){throw 2})}catch(t){}t.exports=function(t,e){if(!e&&!a)return!1;var n=!1;try{var r=[7],o=r[i]();o.next=function(){return{done:n=!0}},r[i]=function(){return o},t(r)}catch(t){}return n}},function(t,e){t.exports=!0},function(t,e,n){var i=n(129),a=n(44);t.exports=Object.keys||function(t){return i(t,a)}},function(t,e,n){var i=n(7),a="__core-js_shared__",r=i[a]||(i[a]={});t.exports=function(t){return r[t]||(r[t]={})}},function(t,e,n){var i,a,r,o=n(13),s=n(120),c=n(45),u=n(24),l=n(7),d=l.process,f=l.setImmediate,p=l.clearImmediate,h=l.MessageChannel,m=0,v={},_="onreadystatechange",g=function(){var t=+this;if(v.hasOwnProperty(t)){var e=v[t];delete v[t],e()}},y=function(t){g.call(t.data)};f&&p||(f=function(t){for(var e=[],n=1;arguments.length>n;)e.push(arguments[n++]);return v[++m]=function(){s("function"==typeof t?t:Function(t),e)},i(m),m},p=function(t){delete v[t]},"process"==n(16)(d)?i=function(t){d.nextTick(o(g,t,1))}:h?(a=new h,r=a.port2,a.port1.onmessage=y,i=o(r.postMessage,r,1)):l.addEventListener&&"function"==typeof postMessage&&!l.importScripts?(i=function(t){l.postMessage(t+"","*")},l.addEventListener("message",y,!1)):i=_ in u("script")?function(t){c.appendChild(u("script"))[_]=function(){c.removeChild(this),g.call(t)}}:function(t){setTimeout(o(g,t,1),0)}),t.exports={set:f,clear:p}},function(t,e){var n=0,i=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++n+i).toString(36))}},function(t,e,n){n(140);for(var i=n(7),a=n(11),r=n(15),o=n(6)("toStringTag"),s=["NodeList","DOMTokenList","MediaList","StyleSheetList","CSSRuleList"],c=0;c<5;c++){var u=s[c],l=i[u],d=l&&l.prototype;d&&!d[o]&&a(d,o,u),r[u]=r.Array}},function(t,e,n){var i,a;i=n(97);var r=n(181);a=i=i||{},"object"!=typeof i.default&&"function"!=typeof i.default||(a=i=i.default),"function"==typeof a&&(a=a.options),a.render=r.render,a.staticRenderFns=r.staticRenderFns,t.exports=i},,,,,,,,,,,,,,,,,,,function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var a=n(3),r=i(a);r.default.defaults.headers.common["X-CSRF-TOKEN"]=document.querySelector("#token").getAttribute("content");var o=document.body.dataset,s=o.url,c=o.uri,u=o.auth,l=o.language,d=o.posterTmdb,f=o.posterSubpageTmdb,p=o.backdropTmdb,h={uri:c,url:s,auth:u,language:l,poster:s+"/assets/poster",backdrop:s+"/assets/backdrop",posterSubpage:s+"/assets/poster/subpage",posterTMDB:d,posterSubpageTMDB:f,backdropTMDB:p,api:s+"/api"};window.config=h,e.default=h},function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var a=n(19),r=i(a),o=n(58),s=i(o),c=n(76),u=i(c),l=n(151),d=i(l),f=n(152),p=i(f),h=n(154),m=i(h),v=n(159),_=i(v),g=n(158),y=i(g);r.default.use(s.default),e.default=new s.default({mode:"history",base:u.default.uri,routes:[{path:"/",component:d.default,name:"home"},{path:"/movies",component:d.default,name:"movie"},{path:"/tv",component:d.default,name:"tv"},{path:"/watchlist/:type?",component:d.default,name:"watchlist"},{path:"/movies/:tmdbId/:slug?",component:y.default,name:"subpage-movie",props:{mediaType:"movie"}},{path:"/tv/:tmdbId/:slug?",component:y.default,name:"subpage-tv",props:{mediaType:"tv"}},{path:"/search",component:p.default,name:"search"},{path:"/settings",component:m.default,name:"settings"},{path:"/suggestions",component:_.default,name:"suggestions"},{path:"/trending",component:_.default,name:"trending"},{path:"/upcoming",component:_.default,name:"upcoming"},{path:"/now-playing",component:_.default,name:"now-playing"},{path:"*",component:d.default}]})},function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}function a(t,e){var n=t.state,i=t.commit;i("SET_LOADING",!0),(0,p.default)(config.api+"/items/"+e.name+"/"+n.userFilter+"/"+n.userSortDirection).then(function(t){var e=t.data,n=e.data,a=e.next_page_url;i("SET_ITEMS",n),i("SET_PAGINATOR",a),setTimeout(function(){i("SET_LOADING",!1)},500)},function(t){404===t.status&&(window.location.href=config.url)})}function r(t,e){var n=t.commit;n("SET_CLICKED_LOADING",!0),(0,p.default)(e).then(function(t){var e=t.data,i=e.data,a=e.next_page_url;n("SET_PAGINATOR",a),setTimeout(function(){n("PUSH_TO_ITEMS",i),n("SET_CLICKED_LOADING",!1)},500)})}function o(t,e){var n=t.commit;n("SET_SEARCH_TITLE",e)}function s(t,e){var n=t.commit;document.body.classList.remove("dark","light"),localStorage.setItem("color",e),document.body.classList.add(e),n("SET_COLOR_SCHEME",e)}function c(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;(0,d.default)(t),e?document.title=e+" - Flox":document.title="Flox"}function u(t,e){var n=t.commit;n("SET_LOADING_MODAL_DATA",!0),(0,p.default)(config.api+"/episodes/"+e.tmdb_id).then(function(t){var i=t.data.next_episode;n("SET_MODAL_DATA",{title:e.title,episodes:t.data.episodes,spoiler:t.data.spoiler}),n("SET_LOADING_MODAL_DATA",!1),i&&(n("SET_SEASON_ACTIVE_MODAL",i.season_number),setTimeout(function(){var t=document.querySelector(".modal-content"),e=document.querySelector("[data-episode='"+i.episode_number+"']");t.scrollTop=e.offsetTop-e.offsetHeight},10))})}Object.defineProperty(e,"__esModule",{value:!0});var l=n(106),d=i(l);e.loadItems=a,e.loadMoreItems=r,e.setSearchTitle=o,e.setColorScheme=s,e.setPageTitle=c,e.fetchEpisodes=u;var f=n(3),p=i(f)},function(t,e,n){"use strict";function i(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e.default=t,e}function a(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var r,o=n(105),s=a(o),c=n(107),u=a(c),l=n(80),d=i(l);e.default=(r={},(0,s.default)(r,d.SET_SEARCH_TITLE,function(t,e){t.searchTitle=e}),(0,s.default)(r,d.SET_USER_FILTER,function(t,e){t.userFilter=e}),(0,s.default)(r,d.SET_USER_SORT_DIRECTION,function(t,e){t.userSortDirection=e}),(0,s.default)(r,d.SET_ITEMS,function(t,e){t.items=e}),(0,s.default)(r,d.PUSH_TO_ITEMS,function(t,e){var n;(n=t.items).push.apply(n,(0,u.default)(e))}),(0,s.default)(r,d.SET_LOADING,function(t,e){t.loading=e}),(0,s.default)(r,d.SET_PAGINATOR,function(t,e){t.paginator=e}),(0,s.default)(r,d.SET_CLICKED_LOADING,function(t,e){t.clickedMoreLoading=e}),(0,s.default)(r,d.SET_COLOR_SCHEME,function(t,e){t.colorScheme=e}),(0,s.default)(r,d.CLOSE_MODAL,function(t){t.modalType=!1,t.overlay=!1,t.seasonActiveModal=1,document.body.classList.remove("open-modal")}),(0,s.default)(r,d.OPEN_MODAL,function(t,e){t.overlay=!0,t.modalType=e.type,t.modalData=e.data,document.body.classList.add("open-modal")}),(0,s.default)(r,d.SET_LOADING_MODAL_DATA,function(t,e){t.loadingModalData=e}),(0,s.default)(r,d.SET_SEASON_ACTIVE_MODAL,function(t,e){t.seasonActiveModal=e}),(0,s.default)(r,d.SET_MODAL_DATA,function(t,e){t.modalData=e}),(0,s.default)(r,d.SET_ITEM_LOADED_SUBPAGE,function(t,e){t.itemLoadedSubpage=e}),(0,s.default)(r,d.SET_SHOW_FILTERS,function(t,e){t.showFilters=e}),r)},function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});e.SET_SEARCH_TITLE="SET_SEARCH_TITLE",e.SET_USER_FILTER="SET_USER_FILTER",e.SET_USER_SORT_DIRECTION="SET_USER_SORT_DIRECTION",e.SET_ITEMS="SET_ITEMS",e.PUSH_TO_ITEMS="PUSH_TO_ITEMS",e.SET_LOADING="SET_LOADING",e.SET_PAGINATOR="SET_PAGINATOR",e.SET_CLICKED_LOADING="SET_CLICKED_LOADING",e.SET_COLOR_SCHEME="SET_COLOR_SCHEME",e.CLOSE_MODAL="CLOSE_MODAL",e.OPEN_MODAL="OPEN_MODAL",e.SET_SEASON_ACTIVE_MODAL="SET_SEASON_ACTIVE_MODAL",e.SET_LOADING_MODAL_DATA="SET_LOADING_MODAL_DATA",e.SET_MODAL_DATA="SET_MODAL_DATA",e.SET_ITEM_LOADED_SUBPAGE="SET_ITEM_LOADED_SUBPAGE",e.SET_SHOW_FILTERS="SET_SHOW_FILTERS"},function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var a=n(2),r=i(a),o=n(36),s=i(o),c=n(1),u=n(4),l=i(u),d=n(3),f=i(d);e.default={mixins:[l.default],created:function(){this.fetchData(),this.fetchSettings()},data:function(){return{displayGenre:null,displayDate:null}},computed:(0,r.default)({},(0,c.mapState)({filters:function(t){return t.filters},showFilters:function(t){return t.showFilters},loading:function(t){return t.loading},items:function(t){return t.items},userFilter:function(t){return t.userFilter},userSortDirection:function(t){return t.userSortDirection},clickedMoreLoading:function(t){return t.clickedMoreLoading},paginator:function(t){return t.paginator}})),methods:(0,r.default)({},(0,c.mapActions)(["loadItems","loadMoreItems","setSearchTitle","setPageTitle"]),(0,c.mapMutations)(["SET_USER_FILTER","SET_SHOW_FILTERS","SET_USER_SORT_DIRECTION"]),{fetchData:function(){var t=this.$route.name;this.setTitle(t),this.loadItems({name:t}),this.setSearchTitle("")},setTitle:function(t){switch(t){case"home":return this.setPageTitle();case"tv":case"movie":case"watchlist":return this.setPageTitle(this.lang(t))}},fetchSettings:function(){var t=this;(0,f.default)(config.api+"/settings").then(function(e){var n=e.data;t.displayGenre=n.genre,t.displayDate=n.date})},loadMore:function(){this.loadMoreItems(this.paginator)},toggleShowFilters:function(){this.SET_SHOW_FILTERS(!this.showFilters)},setUserFilter:function(t){this.SET_SHOW_FILTERS(!1),localStorage.setItem("filter",t),this.SET_USER_FILTER(t),this.fetchData()},setUserSortDirection:function(){var t="asc"===this.userSortDirection?"desc":"asc";localStorage.setItem("sort-direction",t),this.SET_USER_SORT_DIRECTION(t),this.fetchData()}}),components:{Item:s.default},watch:{$route:function(){this.fetchData()}}}},function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var a=n(2),r=i(a),o=n(57),s=i(o),c=n(3),u=i(c),l=n(4),d=i(l),f=n(21),p=i(f),h=n(1);e.default={mixins:[d.default,p.default],props:["item","genre","date"],data:function(){return{localItem:this.item,latestEpisode:this.item.latest_episode,prevRating:null,auth:config.auth,rated:!1}},computed:{hasSrc:function(){return this.localItem.src||this.localItem.episodes_with_src_count>0},poster:function(){return this.localItem.rating?config.poster+this.localItem.poster:config.posterTMDB+this.localItem.poster},noImage:function(){return config.url+"/assets/img/no-image.png"},released:function t(){var e=this.$route.path,t=new Date(1e3*this.localItem.released);return"/upcoming"===e||"/now-playing"===e?this.formatLocaleDate(t):t.getFullYear()}},methods:(0,r.default)({},(0,h.mapMutations)(["OPEN_MODAL","SET_RATED"]),(0,h.mapActions)(["fetchEpisodes"]),{setItem:function(t){this.localItem=t},removeItem:function(){var t=this;this.rated=!0,u.default.delete(config.api+"/remove/"+this.localItem.id).then(function(e){t.rated=!1,t.localItem.rating=null,t.localItem.watchlist=null},function(e){alert(e),t.rated=!1})},editItem:function(){}}),components:{Rating:s.default}}},function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var a=n(108),r=i(a),o=n(104),s=i(o),c=n(2),u=i(c),l=n(36),d=i(l),f=n(4),p=i(f),h=n(3),m=i(h),v=n(1);e.default={mixins:[p.default],created:function(){this.initSearch()},data:function(){return{floxItems:[],tmdbItems:[]}},computed:(0,u.default)({},(0,v.mapState)({searchTitle:function(t){return t.searchTitle},loading:function(t){return t.loading}})),methods:(0,u.default)({},(0,v.mapMutations)(["SET_SEARCH_TITLE","SET_LOADING"]),(0,v.mapActions)(["setPageTitle"]),{initSearch:function(){var t=this;this.SET_SEARCH_TITLE(this.$route.query.q),this.SET_LOADING(!0),this.setPageTitle(this.lang("search for")+" "+this.$route.query.q),this.searchFlox(),this.searchTMDB().then(function(){setTimeout(function(){t.SET_LOADING(!1)},500)})},searchFlox:function(){var t=this;(0,m.default)(config.api+"/search-items?q="+this.searchTitle).then(function(e){t.floxItems=e.data},function(t){console.log(t)})},searchTMDB:function(){var t=this;return(0,s.default)(r.default.mark(function e(){return r.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!config.auth){e.next=3;break}return e.next=3,(0,m.default)(config.api+"/search-tmdb?q="+t.searchTitle).then(function(e){var n=t.floxItems.map(function(t){return t.tmdb_id});t.tmdbItems=e.data.filter(function(t){return!n.includes(t.tmdb_id)})}).catch(function(t){alert("Error in searchTMDB(): "+t)});case 3:case"end":return e.stop()}},e,t)}))()}}),components:{Item:d.default},watch:{$route:function(){this.scrollToTop(),this.initSearch()}}}},function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var a=n(2),r=i(a),o=n(1),s=n(4),c=i(s),u=n(3),l=i(u);e.default={mixins:[c.default],data:function(){return{uploadSuccess:!1,uploadedFile:null}},computed:(0,r.default)({},(0,o.mapState)({loading:function(t){return t.loading}}),{exportLink:function(){return config.api+"/export"}}),methods:(0,r.default)({},(0,o.mapMutations)(["SET_LOADING"]),{upload:function(t){var e=t.target.files||t.dataTransfer.files;this.uploadedFile=new FormData,this.uploadedFile.append("import",e[0])},importMovies:function(){var t=this;if(this.uploadedFile){var e=window.confirm(this.lang("import warn"));e&&(this.SET_LOADING(!0),l.default.post(config.api+"/import",this.uploadedFile).then(function(){t.SET_LOADING(!1),t.uploadSuccess=!0},function(e){t.SET_LOADING(!1),alert("Error: "+e.response.data)}))}}})}},function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var a=n(2),r=i(a),o=n(157),s=i(o),c=n(156),u=i(c),l=n(153),d=i(l),f=n(155),p=i(f),h=n(1),m=n(4),v=i(m);e.default={mixins:[v.default],created:function(){this.setPageTitle(this.lang("settings"))},components:{User:s.default,Options:u.default,Backup:d.default,Misc:p.default},data:function(){return{activeTab:"misc"}},computed:(0,r.default)({},(0,h.mapState)({loading:function(t){return t.loading}})),methods:(0,r.default)({},(0,h.mapActions)(["setPageTitle"]),{changeActiveTab:function(t){this.activeTab=t}})}},function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var a=n(2),r=i(a),o=n(1),s=n(4),c=i(s),u=n(3),l=i(u);e.default={mixins:[c.default],created:function(){this.checkUpdate(),this.fetchVersion()},data:function(){return{version:"",isUpdate:null,refreshAllClicked:!1}},computed:(0,r.default)({},(0,o.mapState)({loading:function(t){return t.loading}}),{updateMessage:function(){return this.isUpdate===!1?this.lang("no update"):this.lang("checking update")}}),methods:(0,r.default)({},(0,o.mapMutations)(["SET_LOADING"]),{fetchFiles:function(){var t=this;this.SET_LOADING(!0),l.default.post(config.api+"/fetch-files").then(function(){t.SET_LOADING(!1)}).catch(function(e){t.SET_LOADING(!1),alert(e.response.data)})},checkUpdate:function(){var t=this;(0,l.default)(config.api+"/check-update").then(function(e){t.isUpdate=e.data})},fetchVersion:function(){var t=this;this.SET_LOADING(!0),(0,l.default)(config.api+"/version").then(function(e){t.SET_LOADING(!1),t.version=e.data.version})},refreshAll:function(){var t=this;this.refreshAllClicked=!0,(0,l.default)(config.api+"/refresh-kickstart-all").then(function(){t.refreshAllClicked=!1}).catch(function(e){t.refreshAllClicked=!1,alert(e.response.data)})}})}},function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var a=n(2),r=i(a),o=n(1),s=n(4),c=i(s),u=n(3),l=i(u);e.default={mixins:[c.default],created:function(){this.fetchOptions()},data:function(){return{genre:null,date:null,spoiler:null,watchlist:null}},computed:(0,r.default)({},(0,o.mapState)({loading:function(t){return t.loading}})),methods:(0,r.default)({},(0,o.mapMutations)(["SET_LOADING"]),{fetchOptions:function(){var t=this;this.SET_LOADING(!0),(0,l.default)(config.api+"/settings").then(function(e){var n=e.data;t.SET_LOADING(!1),t.genre=n.genre,t.date=n.date,t.spoiler=n.spoiler,t.watchlist=n.watchlist})},updateOptions:function(){var t=this;this.SET_LOADING(!0);var e=this.date,n=this.genre,i=this.spoiler,a=this.watchlist;l.default.patch(config.api+"/settings",{date:e,genre:n,spoiler:i,watchlist:a}).then(function(e){t.SET_LOADING(!1)},function(t){alert(t.message)})}})}},function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var a=n(2),r=i(a),o=n(1),s=n(4),c=i(s),u=n(3),l=i(u),d=n(35),f=i(d),p=2e3;e.default={mixins:[c.default],created:function(){this.fetchUserData(),this.clearSuccessMessage=(0,f.default)(this.clearSuccessMessage,p)},data:function(){return{username:"",password:"",success:!1}},computed:(0,r.default)({},(0,o.mapState)({loading:function(t){return t.loading}})),methods:(0,r.default)({},(0,o.mapMutations)(["SET_LOADING"]),{fetchUserData:function(){var t=this;this.SET_LOADING(!0),(0,l.default)(config.api+"/settings").then(function(e){t.SET_LOADING(!1),t.username=e.data.username})},editUser:function(){var t=this,e=this.username,n=this.password;""!=e&&l.default.patch(config.api+"/userdata",{username:e,password:n}).then(function(){t.success=!0,t.clearSuccessMessage()})},clearSuccessMessage:function(){this.success=!1}})}},function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var a=n(2),r=i(a),o=n(57),s=i(o),c=n(1),u=n(4),l=i(u),d=n(21),f=i(d),p=n(3),h=i(p);e.default={mixins:[l.default,f.default],props:["mediaType"],created:function(){document.body.classList.add("subpage-open"),window.scrollTo(0,0),this.fetchData()},destroyed:function(){document.body.classList.remove("subpage-open"),this.SET_ITEM_LOADED_SUBPAGE(!1),this.CLOSE_MODAL()},data:function(){return{item:{},latestEpisode:null,loadingImdb:!1,auth:config.auth,rated:!1}},computed:(0,r.default)({},(0,c.mapState)({loading:function(t){return t.loading},itemLoadedSubpage:function(t){return t.itemLoadedSubpage}}),{overview:function(){return this.item.overview?this.item.overview:"-"},backdropImage:function(){var t=config.backdropTMDB;return null!=this.item.rating&&(t=config.backdrop),{backgroundImage:"url("+t+this.item.backdrop+")"}},posterImage:function(){return this.item.poster?null!=this.item.rating?config.posterSubpage+this.item.poster:config.posterSubpageTMDB+this.item.poster:this.noImage},noImage:function(){return config.url+"/assets/img/no-image-subpage.png"},released:function t(){var t=new Date(1e3*this.item.released);return t.getFullYear()}}),methods:(0,r.default)({},(0,c.mapMutations)(["SET_LOADING","SET_ITEM_LOADED_SUBPAGE","OPEN_MODAL","CLOSE_MODAL","SET_RATED"]),(0,c.mapActions)(["setPageTitle","fetchEpisodes"]),{openTrailer:function(){this.OPEN_MODAL({type:"trailer",data:{youtubeKey:this.item.youtube_key,title:this.item.title}})},fetchImdbRating:function(){var t=this;this.item.imdb_id&&null==this.item.rating&&(this.loadingImdb=!0,(0,h.default)(config.api+"/imdb-rating/"+this.item.imdb_id).then(function(e){var n=t.intToFloat(e.data);t.$set(t.item,"imdb_rating",n),t.loadingImdb=!1},function(e){alert(e),t.loadingImdb=!1}))},fetchData:function(){var t=this,e=this.$route.params.tmdbId;this.SET_LOADING(!0),(0,h.default)(config.api+"/item/"+e+"/"+this.mediaType).then(function(e){t.item=e.data,t.item.tmdb_rating=t.intToFloat(e.data.tmdb_rating),t.latestEpisode=t.item.latest_episode,t.setPageTitle(t.item.title),t.disableLoading(),t.fetchImdbRating()},function(e){alert(e),t.SET_LOADING(!1)})},disableLoading:function(){var t=this;setTimeout(function(){t.SET_LOADING(!1),t.displayItem()},100)},displayItem:function(){var t=this;setTimeout(function(){t.SET_ITEM_LOADED_SUBPAGE(!0)},50)},setItem:function(t){this.item=t},removeItem:function(){var t=this;this.rated=!0,h.default.delete(config.api+"/remove/"+this.item.id).then(function(e){t.rated=!1,t.item.rating=null,t.item.watchlist=null},function(e){alert(e),t.rated=!1})},refreshInfos:function(){var t=this;this.SET_LOADING(!0),this.SET_ITEM_LOADED_SUBPAGE(!1),h.default.patch(config.api+"/refresh/"+this.item.id).then(function(e){t.fetchData()},function(e){alert(e),t.SET_LOADING(!1)})}}),components:{Rating:s.default}}},function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var a=n(2),r=i(a),o=n(36),s=i(o),c=n(4),u=i(c),l=n(3),d=i(l),f=n(1);e.default={mixins:[u.default],created:function(){this.init()},data:function(){return{items:[],path:""}},computed:(0,r.default)({},(0,f.mapState)({loading:function(t){return t.loading}})),methods:(0,r.default)({},(0,f.mapMutations)(["SET_LOADING"]),(0,f.mapActions)(["setPageTitle"]),{init:function(){switch(this.SET_LOADING(!0),this.path=this.$route.name,this.path){case"suggestions":return this.initSuggestions();case"trending":case"upcoming":case"now-playing":return this.initContent(this.path)}},initSuggestions:function(){var t=this,e=this.$route.query.for,n=this.$route.query.type;this.setPageTitle(this.lang("suggestions for")+" "+this.$route.query.name),(0,d.default)(config.api+"/suggestions/"+e+"/"+n).then(function(e){t.items=e.data,t.SET_LOADING(!1)})},initContent:function(t){var e=this;this.setPageTitle(this.lang(t)),(0,d.default)(config.api+"/"+t).then(function(t){e.items=t.data,e.SET_LOADING(!1)})}}),components:{Item:s.default},watch:{$route:function(){this.scrollToTop(),this.init()}}}},function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var a=n(2),r=i(a),o=n(1),s=n(4),c=i(s);e.default={mixins:[c.default],data:function(){return{auth:config.auth, -logout:config.api+"/logout",login:config.url+"/login",settings:config.url+"/settings"}},computed:(0,r.default)({},(0,o.mapState)({colorScheme:function(t){return t.colorScheme},loading:function(t){return t.loading}})),methods:(0,r.default)({},(0,o.mapActions)(["setColorScheme"]),{toggleColorScheme:function(){var t="light"==this.colorScheme?"dark":"light";this.setColorScheme(t)}})}},function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var a=n(2),r=i(a),o=n(4),s=i(o),c=n(42),u=(i(c),n(1));e.default={mixins:[s.default],computed:(0,r.default)({},(0,u.mapState)({itemLoadedSubpage:function(t){return t.itemLoadedSubpage}}),{root:function(){return config.uri}}),methods:(0,r.default)({},(0,u.mapActions)(["loadItems"]),{refresh:function(t){var e=this.$route.name;e===t&&this.loadItems({name:e})}})}},function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var a=n(3),r=i(a),o=n(4),s=i(o);e.default={mixins:[s.default],created:function(){document.body.classList.add("dark")},data:function(){return{username:"",password:"",error:!1,errorShake:!1}},methods:{login:function(){var t=this;this.error=!1;var e=this.username,n=this.password;r.default.post(config.api+"/login",{username:e,password:n}).then(function(t){window.location.href=config.url},function(e){t.error=!0,t.errorShake=!0,setTimeout(function(){t.errorShake=!1},500)})}}}},function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var a=n(2),r=i(a),o=n(164),s=i(o),c=n(165),u=i(c),l=n(1);e.default={computed:(0,r.default)({},(0,l.mapState)({overlay:function(t){return t.overlay},modalType:function(t){return t.modalType}})),methods:(0,r.default)({},(0,l.mapMutations)(["CLOSE_MODAL"])),components:{Season:s.default,Trailer:u.default}}},function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var a=n(100),r=i(a),o=n(2),s=i(o),c=n(1),u=n(3),l=i(u),d=n(4),f=i(d),p=n(21),h=i(p);e.default={mixins:[f.default,h.default],data:function(){return{auth:config.auth}},computed:(0,s.default)({},(0,c.mapState)({modalData:function(t){return t.modalData},loadingModalData:function(t){return t.loadingModalData},seasonActiveModal:function(t){return t.seasonActiveModal}}),{episodes:function(){return this.modalData.episodes},spoiler:function(){return this.modalData.spoiler}}),methods:(0,s.default)({},(0,c.mapMutations)(["SET_SEASON_ACTIVE_MODAL","CLOSE_MODAL","SET_LOADING_MODAL_DATA","SET_MODAL_DATA"]),{released:function t(e){var t=new Date(1e3*e);return this.formatLocaleDate(t)},toggleAll:function(){var t=this.seasonActiveModal,e=this.modalData.episodes[1][0].tmdb_id,n=this.seasonCompleted(t);this.markAllEpisodes(t,n),l.default.patch(config.api+"/toggle-season",{tmdb_id:e,season:t,seen:!n})},markAllEpisodes:function(t,e){var n=this.episodes[t],i=!0,a=!1,o=void 0;try{for(var s,c=(0,r.default)(n);!(i=(s=c.next()).done);i=!0){var u=s.value;u.seen=!e}}catch(t){a=!0,o=t}finally{try{!i&&c.return&&c.return()}finally{if(a)throw o}}},toggleEpisode:function(t){this.auth&&(t.seen=!t.seen,l.default.patch(config.api+"/toggle-episode/"+t.id).catch(function(e){t.seen=!t.seen}))},seasonCompleted:function(t){var e=this.episodes[t],n=!0,i=!1,a=void 0;try{for(var o,s=(0,r.default)(e);!(n=(o=s.next()).done);n=!0){var c=o.value;if(!c.seen)return!1}}catch(t){i=!0,a=t}finally{try{!n&&s.return&&s.return()}finally{if(i)throw a}}return!0}})}},function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var a=n(2),r=i(a),o=n(1),s=n(4),c=i(s);e.default={mixins:[c.default],computed:(0,r.default)({},(0,o.mapState)({modalData:function(t){return t.modalData}}),{trailerSrc:function(){return"https://www.youtube.com/embed/"+this.modalData.youtubeKey}}),methods:(0,r.default)({},(0,o.mapMutations)(["CLOSE_MODAL"]))}},function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var a=n(35),r=i(a),o=n(3),s=i(o),c=700,u=200;e.default={props:["item","set-item","rated"],data:function(){return{auth:config.auth}},computed:{localRated:function(){return this.rated}},created:function(){this.saveNewRating=(0,r.default)(this.saveNewRating,c),this.addNewItem=(0,r.default)(this.addNewItem,u,!0)},methods:{changeRating:function(){this.auth&&(this.prevRating=this.item.rating,this.item.rating=3==this.prevRating?1:+this.prevRating+1,this.item.watchlist=!1,this.saveNewRating())},saveNewRating:function(){var t=this;s.default.patch(config.api+"/change-rating/"+this.item.id,{rating:this.item.rating}).catch(function(e){t.item.rating=t.prevRating,alert("Error in saveNewRating()")})},addNewItem:function(){var t=this;this.auth&&(this.rated=!0,s.default.post(config.api+"/add",{item:this.item}).then(function(e){t.setItem(e.data),t.rated=!1},function(e){409==e.status&&alert(t.item.title+" already exists!")}))}}}},function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var a=n(2),r=i(a),o=n(4),s=i(o),c=n(1);e.default={mixins:[s.default],mounted:function(){this.initSticky()},data:function(){return{sticky:!1}},computed:(0,r.default)({},(0,c.mapState)({itemLoadedSubpage:function(t){return t.itemLoadedSubpage}}),{suggestionsFor:function(){return this.$route.query.name},title:{get:function(){return this.$store.state.searchTitle},set:function(t){this.$store.commit("SET_SEARCH_TITLE",t)}},placeholder:function(){return config.auth?this.lang("search or add"):this.lang("search")}}),methods:{initSticky:function(){var t=this,e=document.querySelector("header").scrollHeight;window.onscroll=function(){t.sticky=document.body.scrollTop+document.documentElement.scrollTop>e}},search:function(){""!==this.title&&this.$router.push({path:"/search?q="+this.title})}}}},function(t,e,n){t.exports={default:n(109),__esModule:!0}},function(t,e,n){t.exports={default:n(110),__esModule:!0}},function(t,e,n){t.exports={default:n(111),__esModule:!0}},function(t,e,n){t.exports={default:n(112),__esModule:!0}},function(t,e,n){t.exports={default:n(113),__esModule:!0}},function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0;var a=n(103),r=i(a);e.default=function(t){return function(){var e=t.apply(this,arguments);return new r.default(function(t,n){function i(a,o){try{var s=e[a](o),c=s.value}catch(t){return void n(t)}return s.done?void t(c):r.default.resolve(c).then(function(t){i("next",t)},function(t){i("throw",t)})}return i("next")})}}},function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0;var a=n(102),r=i(a);e.default=function(t,e,n){return e in t?(0,r.default)(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}},function(t,e){"use strict";e.__esModule=!0,e.default=function(t){if(null==t)throw new TypeError("Cannot destructure undefined")}},function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0;var a=n(99),r=i(a);e.default=function(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);el;)if(s=c[l++],s!=s)return!0}else for(;u>l;l++)if((t||l in c)&&c[l]===n)return t||l||0;return!t&&-1}}},function(t,e,n){"use strict";var i=n(12),a=n(26);t.exports=function(t,e,n){e in t?i.f(t,e,a(0,n)):t[e]=n}},function(t,e,n){var i=n(13),a=n(48),r=n(47),o=n(9),s=n(31),c=n(33),u={},l={},e=t.exports=function(t,e,n,d,f){var p,h,m,v,_=f?function(){return t}:c(t),g=i(n,d,e?2:1),y=0;if("function"!=typeof _)throw TypeError(t+" is not iterable!");if(r(_)){for(p=s(t.length);p>y;y++)if(v=e?g(o(h=t[y])[0],h[1]):g(t[y]),v===u||v===l)return v}else for(m=_.call(t);!(h=m.next()).done;)if(v=a(m,g,h.value,e),v===u||v===l)return v};e.BREAK=u,e.RETURN=l},function(t,e,n){t.exports=!n(10)&&!n(25)(function(){return 7!=Object.defineProperty(n(24)("div"),"a",{get:function(){return 7}}).a})},function(t,e){t.exports=function(t,e,n){var i=void 0===n;switch(e.length){case 0:return i?t():t.call(n);case 1:return i?t(e[0]):t.call(n,e[0]);case 2:return i?t(e[0],e[1]):t.call(n,e[0],e[1]);case 3:return i?t(e[0],e[1],e[2]):t.call(n,e[0],e[1],e[2]);case 4:return i?t(e[0],e[1],e[2],e[3]):t.call(n,e[0],e[1],e[2],e[3])}return t.apply(n,e)}},function(t,e,n){"use strict";var i=n(125),a=n(26),r=n(27),o={};n(11)(o,n(6)("iterator"),function(){return this}),t.exports=function(t,e,n){t.prototype=i(o,{next:a(1,n)}),r(t,e+" Iterator")}},function(t,e){t.exports=function(t,e){return{value:e,done:!!t}}},function(t,e,n){var i=n(7),a=n(54).set,r=i.MutationObserver||i.WebKitMutationObserver,o=i.process,s=i.Promise,c="process"==n(16)(o);t.exports=function(){var t,e,n,u=function(){var i,a;for(c&&(i=o.domain)&&i.exit();t;){a=t.fn,t=t.next;try{a()}catch(i){throw t?n():e=void 0,i}}e=void 0,i&&i.enter()};if(c)n=function(){o.nextTick(u)};else if(r){var l=!0,d=document.createTextNode("");new r(u).observe(d,{characterData:!0}),n=function(){d.data=l=!l}}else if(s&&s.resolve){var f=s.resolve();n=function(){f.then(u)}}else n=function(){a.call(i,u)};return function(i){var a={fn:i,next:void 0};e&&(e.next=a),t||(t=a,n()),e=a}}},function(t,e,n){"use strict";var i=n(52),a=n(127),r=n(130),o=n(32),s=n(46),c=Object.assign;t.exports=!c||n(25)(function(){var t={},e={},n=Symbol(),i="abcdefghijklmnopqrst";return t[n]=7,i.split("").forEach(function(t){e[t]=t}),7!=c({},t)[n]||Object.keys(c({},e)).join("")!=i})?function(t,e){for(var n=o(t),c=arguments.length,u=1,l=a.f,d=r.f;c>u;)for(var f,p=s(arguments[u++]),h=l?i(p).concat(l(p)):i(p),m=h.length,v=0;m>v;)d.call(p,f=h[v++])&&(n[f]=p[f]);return n}:c},function(t,e,n){var i=n(9),a=n(126),r=n(44),o=n(28)("IE_PROTO"),s=function(){},c="prototype",u=function(){var t,e=n(24)("iframe"),i=r.length,a="<",o=">";for(e.style.display="none",n(45).appendChild(e),e.src="javascript:",t=e.contentWindow.document,t.open(),t.write(a+"script"+o+"document.F=Object"+a+"/script"+o),t.close(),u=t.F;i--;)delete u[c][r[i]];return u()};t.exports=Object.create||function(t,e){var n;return null!==t?(s[c]=i(t),n=new s,s[c]=null,n[o]=t):n=u(),void 0===e?n:a(n,e)}},function(t,e,n){var i=n(12),a=n(9),r=n(52);t.exports=n(10)?Object.defineProperties:function(t,e){a(t);for(var n,o=r(e),s=o.length,c=0;s>c;)i.f(t,n=o[c++],e[n]);return t}},function(t,e){e.f=Object.getOwnPropertySymbols},function(t,e,n){var i=n(17),a=n(32),r=n(28)("IE_PROTO"),o=Object.prototype;t.exports=Object.getPrototypeOf||function(t){return t=a(t),i(t,r)?t[r]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?o:null}},function(t,e,n){var i=n(17),a=n(30),r=n(116)(!1),o=n(28)("IE_PROTO");t.exports=function(t,e){var n,s=a(t),c=0,u=[];for(n in s)n!=o&&i(s,n)&&u.push(n);for(;e.length>c;)i(s,n=e[c++])&&(~r(u,n)||u.push(n));return u}},function(t,e){e.f={}.propertyIsEnumerable},function(t,e,n){var i=n(11);t.exports=function(t,e,n){for(var a in e)n&&t[a]?t[a]=e[a]:i(t,a,e[a]);return t}},function(t,e,n){t.exports=n(11)},function(t,e,n){"use strict";var i=n(7),a=n(8),r=n(12),o=n(10),s=n(6)("species");t.exports=function(t){var e="function"==typeof a[t]?a[t]:i[t];o&&e&&!e[s]&&r.f(e,s,{configurable:!0,get:function(){return this}})}},function(t,e,n){var i=n(9),a=n(22),r=n(6)("species");t.exports=function(t,e){var n,o=i(t).constructor;return void 0===o||void 0==(n=i(o)[r])?e:a(n)}},function(t,e,n){var i=n(29),a=n(23);t.exports=function(t){return function(e,n){var r,o,s=String(a(e)),c=i(n),u=s.length;return c<0||c>=u?t?"":void 0:(r=s.charCodeAt(c),r<55296||r>56319||c+1===u||(o=s.charCodeAt(c+1))<56320||o>57343?t?s.charAt(c):r:t?s.slice(c,c+2):(r-55296<<10)+(o-56320)+65536)}}},function(t,e,n){var i=n(29),a=Math.max,r=Math.min;t.exports=function(t,e){return t=i(t),t<0?a(t+e,0):r(t,e)}},function(t,e,n){var i=n(18);t.exports=function(t,e){if(!i(t))return t;var n,a;if(e&&"function"==typeof(n=t.toString)&&!i(a=n.call(t)))return a;if("function"==typeof(n=t.valueOf)&&!i(a=n.call(t)))return a;if(!e&&"function"==typeof(n=t.toString)&&!i(a=n.call(t)))return a;throw TypeError("Can't convert object to primitive value")}},function(t,e,n){var i=n(9),a=n(33);t.exports=n(8).getIterator=function(t){var e=a(t);if("function"!=typeof e)throw TypeError(t+" is not iterable!");return i(e.call(t))}},function(t,e,n){"use strict";var i=n(13),a=n(14),r=n(32),o=n(48),s=n(47),c=n(31),u=n(117),l=n(33);a(a.S+a.F*!n(50)(function(t){Array.from(t)}),"Array",{from:function(t){var e,n,a,d,f=r(t),p="function"==typeof this?this:Array,h=arguments.length,m=h>1?arguments[1]:void 0,v=void 0!==m,_=0,g=l(f);if(v&&(m=i(m,h>2?arguments[2]:void 0,2)),void 0==g||p==Array&&s(g))for(e=c(f.length),n=new p(e);e>_;_++)u(n,_,v?m(f[_],_):f[_]);else for(d=g.call(f),n=new p;!(a=d.next()).done;_++)u(n,_,v?o(d,m,[a.value,_],!0):a.value);return n.length=_,n}})},function(t,e,n){"use strict";var i=n(114),a=n(122),r=n(15),o=n(30);t.exports=n(49)(Array,"Array",function(t,e){this._t=o(t),this._i=0,this._k=e},function(){var t=this._t,e=this._k,n=this._i++;return!t||n>=t.length?(this._t=void 0,a(1)):"keys"==e?a(0,n):"values"==e?a(0,t[n]):a(0,[n,t[n]])},"values"),r.Arguments=r.Array,i("keys"),i("values"),i("entries")},function(t,e,n){var i=n(14);i(i.S+i.F,"Object",{assign:n(124)})},function(t,e,n){var i=n(14);i(i.S+i.F*!n(10),"Object",{defineProperty:n(12).f})},function(t,e){},function(t,e,n){"use strict";var i,a,r,o=n(51),s=n(7),c=n(13),u=n(43),l=n(14),d=n(18),f=n(22),p=n(115),h=n(118),m=n(134),v=n(54).set,_=n(123)(),g="Promise",y=s.TypeError,S=s.process,b=s[g],S=s.process,w="process"==u(S),E=function(){},T=!!function(){try{var t=b.resolve(1),e=(t.constructor={})[n(6)("species")]=function(t){t(E,E)};return(w||"function"==typeof PromiseRejectionEvent)&&t.then(E)instanceof e}catch(t){}}(),A=function(t,e){return t===e||t===b&&e===r},O=function(t){var e;return!(!d(t)||"function"!=typeof(e=t.then))&&e},I=function(t){return A(b,t)?new M(t):new a(t)},M=a=function(t){var e,n;this.promise=new t(function(t,i){if(void 0!==e||void 0!==n)throw y("Bad Promise constructor");e=t,n=i}),this.resolve=f(e),this.reject=f(n)},C=function(t){try{t()}catch(t){return{error:t}}},x=function(t,e){if(!t._n){t._n=!0;var n=t._c;_(function(){for(var i=t._v,a=1==t._s,r=0,o=function(e){var n,r,o=a?e.ok:e.fail,s=e.resolve,c=e.reject,u=e.domain;try{o?(a||(2==t._h&&R(t),t._h=1),o===!0?n=i:(u&&u.enter(),n=o(i),u&&u.exit()),n===e.promise?c(y("Promise-chain cycle")):(r=O(n))?r.call(n,s,c):s(n)):c(i)}catch(t){c(t)}};n.length>r;)o(n[r++]);t._c=[],t._n=!1,e&&!t._h&&L(t)})}},L=function(t){v.call(s,function(){var e,n,i,a=t._v;if(D(t)&&(e=C(function(){w?S.emit("unhandledRejection",a,t):(n=s.onunhandledrejection)?n({promise:t,reason:a}):(i=s.console)&&i.error&&i.error("Unhandled promise rejection",a)}),t._h=w||D(t)?2:1),t._a=void 0,e)throw e.error})},D=function(t){if(1==t._h)return!1;for(var e,n=t._a||t._c,i=0;n.length>i;)if(e=n[i++],e.fail||!D(e.promise))return!1;return!0},R=function(t){v.call(s,function(){var e;w?S.emit("rejectionHandled",t):(e=s.onrejectionhandled)&&e({promise:t,reason:t._v})})},k=function(t){var e=this;e._d||(e._d=!0,e=e._w||e,e._v=t,e._s=2,e._a||(e._a=e._c.slice()),x(e,!0))},F=function(t){var e,n=this;if(!n._d){n._d=!0,n=n._w||n;try{if(n===t)throw y("Promise can't be resolved itself");(e=O(t))?_(function(){var i={_w:n,_d:!1};try{e.call(t,c(F,i,1),c(k,i,1))}catch(t){k.call(i,t)}}):(n._v=t,n._s=1,x(n,!1))}catch(t){k.call({_w:n,_d:!1},t)}}};T||(b=function(t){p(this,b,g,"_h"),f(t),i.call(this);try{t(c(F,this,1),c(k,this,1))}catch(t){k.call(this,t)}},i=function(t){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1},i.prototype=n(131)(b.prototype,{then:function(t,e){var n=I(m(this,b));return n.ok="function"!=typeof t||t,n.fail="function"==typeof e&&e,n.domain=w?S.domain:void 0,this._c.push(n),this._a&&this._a.push(n),this._s&&x(this,!1),n.promise},catch:function(t){return this.then(void 0,t)}}),M=function(){var t=new i;this.promise=t,this.resolve=c(F,t,1),this.reject=c(k,t,1)}),l(l.G+l.W+l.F*!T,{Promise:b}),n(27)(b,g),n(133)(g),r=n(8)[g],l(l.S+l.F*!T,g,{reject:function(t){var e=I(this),n=e.reject;return n(t),e.promise}}),l(l.S+l.F*(o||!T),g,{resolve:function(t){if(t instanceof b&&A(t.constructor,this))return t;var e=I(this),n=e.resolve;return n(t),e.promise}}),l(l.S+l.F*!(T&&n(50)(function(t){b.all(t).catch(E)})),g,{all:function(t){var e=this,n=I(e),i=n.resolve,a=n.reject,r=C(function(){var n=[],r=0,o=1;h(t,!1,function(t){var s=r++,c=!1;n.push(void 0),o++,e.resolve(t).then(function(t){c||(c=!0,n[s]=t,--o||i(n))},a)}),--o||i(n)});return r&&a(r.error),n.promise},race:function(t){var e=this,n=I(e),i=n.reject,a=C(function(){h(t,!1,function(t){e.resolve(t).then(n.resolve,i)})});return a&&i(a.error),n.promise}})},function(t,e){},,function(t,e,n){(function(e){var i="object"==typeof e?e:"object"==typeof window?window:"object"==typeof self?self:this,a=i.regeneratorRuntime&&Object.getOwnPropertyNames(i).indexOf("regeneratorRuntime")>=0,r=a&&i.regeneratorRuntime;if(i.regeneratorRuntime=void 0,t.exports=n(148),a)i.regeneratorRuntime=r;else try{delete i.regeneratorRuntime}catch(t){i.regeneratorRuntime=void 0}}).call(e,function(){return this}())},function(t,e){(function(e){!function(e){"use strict";function n(t,e,n,i){var r=e&&e.prototype instanceof a?e:a,o=Object.create(r.prototype),s=new p(i||[]);return o._invoke=u(t,n,s),o}function i(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}function a(){}function r(){}function o(){}function s(t){["next","throw","return"].forEach(function(e){t[e]=function(t){return this._invoke(e,t)}})}function c(t){function n(e,a,r,o){var s=i(t[e],t,a);if("throw"!==s.type){var c=s.arg,u=c.value;return u&&"object"==typeof u&&g.call(u,"__await")?Promise.resolve(u.__await).then(function(t){n("next",t,r,o)},function(t){n("throw",t,r,o)}):Promise.resolve(u).then(function(t){c.value=t,r(c)},o)}o(s.arg)}function a(t,e){function i(){return new Promise(function(i,a){n(t,e,i,a)})}return r=r?r.then(i,i):i()}"object"==typeof e.process&&e.process.domain&&(n=e.process.domain.bind(n));var r;this._invoke=a}function u(t,e,n){var a=A;return function(r,o){if(a===I)throw new Error("Generator is already running");if(a===M){if("throw"===r)throw o;return m()}for(n.method=r,n.arg=o;;){var s=n.delegate;if(s){var c=l(s,n);if(c){if(c===C)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===A)throw a=M,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=I;var u=i(t,e,n);if("normal"===u.type){if(a=n.done?M:O,u.arg===C)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(a=M,n.method="throw",n.arg=u.arg)}}}function l(t,e){var n=t.iterator[e.method];if(n===v){if(e.delegate=null,"throw"===e.method){if(t.iterator.return&&(e.method="return",e.arg=v,l(t,e),"throw"===e.method))return C;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return C}var a=i(n,t.iterator,e.arg);if("throw"===a.type)return e.method="throw",e.arg=a.arg,e.delegate=null,C;var r=a.arg;return r?r.done?(e[t.resultName]=r.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=v),e.delegate=null,C):r:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,C)}function d(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function f(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function p(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(d,this),this.reset(!0)}function h(t){if(t){var e=t[S];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,i=function e(){for(;++n=0;--i){var a=this.tryEntries[i],r=a.completion;if("root"===a.tryLoc)return e("end");if(a.tryLoc<=this.prev){var o=g.call(a,"catchLoc"),s=g.call(a,"finallyLoc");if(o&&s){if(this.prev=0;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&g.call(i,"finallyLoc")&&this.prev=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),f(n),C}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var i=n.completion;if("throw"===i.type){var a=i.arg;f(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:h(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=v),C}}}("object"==typeof e?e:"object"==typeof window?window:"object"==typeof self?self:this)}).call(e,function(){return this}())},function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGwAAAAgCAMAAADAIm3oAAACE1BMVEUAAACKW/+cU+yaVO6KW/7GQsSQWPnnNKToNKOSV/e8Rs7QPruMWv2PWfqhUejGQsXEQsaqTeDoNKS7Rs+TV/bkNae/RcvtMZ6+RczGQsWVVvSlT+SrTd7sMp/wMJvtMZ7nNKS/RcvNP77QPrvTPbjNP73uMZ2RWPigUenhN6u6RtDSPbnGQsSwStqxStnARMrPPrvVPLbLQL/GQsTqM6LRPbrGQsTwMJy4R9LLQL/TPLe0SdbKQMHWO7XnNKStTN3eOK7QPruSV/fEQ8azSdfjNqjoNKPARMvmNaXmNKXEQsbdOK+6RtDuMZ29Rc3sMp/ARMnrM6DiNqntMZ3vMJy5R9HTPbiwS9m/RcvbObCKW/66R9DRPbnLQL+JW//IQcKtTNzdOK7oNKPfN6zXO7PJQcHYOrLKQMC1SdTqM6LEQ8axStjZOrG8Rs25R9HjNqjmNKWWVvLTPbi6R9CwS9m8Rs3PPrvlNabrMqDjNqivS9rNP73cOa/ARMrARMnGQsPBRMicU+zEQ8bfOKztMZ23SNPVPLa1SdXYOrPKQMG6R9GbU+2JW//RPbq8Rs7EQ8fBRMnPPrzWO7SwS9rGQsOyStfIQcLTPbixStjFQsXZOrHLQL/vMZyTV/boNKPrM6HtMZ6MWv2+RczbObDiNqmPWPm/RcvNP73cOa/lNafmNKWtTN2KW/6kUOaeUurdOK6pTeCVJkKBAAAAhXRSTlMAVd1V3QszETNVER3d3TMDhzMhFN27U0QpCN3d3d3dzEQsLCkU7+7d3d3b29HIwsG/vrarq56dmY+Pj4eHendfX1NEOh3u7uvdzMvBwLu4mY+Hd3dV+Pjz8/Pu7Ovm3d3R0czKyMbDwLu7tqioopmZmYeHfXdoaGZmVTk5OSH4+PPu3Ydmpzv5zwAAAydJREFUSMe9l+dX01AYxl+R0lpUakspRQsFBCx7FMosIntPF25w4QInoOJmCwVBFI1J1DqSovInmqQ3F9rGtoFTfx96evIhv3Pf3PvkCWwRRWyMpuBaZmZ+QXlVsgJCie5+24mFBYdjdXllevpjSv6DgxAqdHfT579835D9WFzMqAhSd+RsePhujj0caWnR0dFxcbf5y2FhIElM+sy8t2xuLqMKMP2WQfBElRpvAJ4dr9fWPvN84/gkwMt2zkrKFMXjM1KydxOlCnxrp3MUPEggbIBkvTsEdmEi/imruTqOZU1FGk3RJSybyIsERJezVgubsBHxSlEWDr5Iy2qyJpGsviNRIaw0qSQFyd5cxDa9Uw8bGAjCALJl6uxJJMtJBExSLpJNXVaiS9paxg4iShPRCbJlUdffItlNhcdzLESyqRtR6NIww6gA0UongHzZvfdI1oJc2JaLZB8qAGFlGtG/ETpVK1/28DiSnRJnqK6ORJM8jWQnH4uza2CH3FuTpl+BbFlU9hKSFQMidvlcuXuRpUj2tVkcpJllzcKup60gX1a5hGRHY3GWPF2ZvqIGjuRjSPbzMCA62Tol90uZlPJl6vOirMWIw4Q/1CXAYcwTZRfwvRvJATBTlAHkyypdouwW9jfxsjPCcysUZX/w0lQkaTdR7bAFWRaWlQmiMXVMkzuuHgHHHSzrBxE7SVIm8JKteQdxELLqJ88cDklZM2D6SI8hSgZxXBBjHKvng9jvGMHMrWzAW9Yb4UUwG6SDl/ndIMoG0lpHdQNsf+vrcniZn60PerIPRihKBbD9Q63QvFj1c6jBzpKcx0qhYNxyXKFTHVktxlWyT1yBimWHhcin2wG2E8RtRvDA6BvE0MjqgcdA0z0AIX3FwCBTh3ZKu7zUx+gCvTxxxxplGDMuIHQrAISiFuA39RCIqGiiW6bMt/DkSBQe3EEaYINuglAFlMmvcrhdOT1OV2vgdvV8L2KfG3Xgkop7YxdsRptK2ALIZn9z/OJZX193uVxlQdZvpUUscpgegugR6zf4INTvsEMc+3kO8JQF+WHx0mLRghe2eDTI//bJ9BcGDf91+LWedQAAAABJRU5ErkJggg=="},function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGwAAAAgCAMAAADAIm3oAAAAilBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////2N2iNAAAALXRSTlMA3VUzEYcLwLuZj0R37swdFCks88gh69G2q19TA8M5+Ahm2KiinWg75n597FBo4OziAAACOklEQVRIx71Xf3eqMAxtocUCFlDHlCnqfvq29/L9v947FtLMyCadx90/PBporklvL0H8EMlsrZvVcrlq9HqWiFuielstwGOxeqvErVB9SGCQHyPpcnkG3YXFINZPMICnNd1RyJStia3M3ZcIzqBdeJAsyeALZIlPDRCdriqgp4/ARgzxl2SlAY+7V61f7+i3KfGuKdj686oUpEIylvWbcOlz32fzxFU6z+49u2czYAQhB8hFMJlqMe9kTtH5BKOt6kO1hSmtkqBFMNnmGbO+JCf7+ILx500fegSIqcxChJNNfV0JUw3WRvU0UHheW4eTbRe4X9hDtS37TuK+LbbUuxSl+SiCyTYTL3IMzUDqrsjMF71hqiigEeFkD5hvN/NesgOYKEe7w6sPeFGDVcdPqcLJ1NL/+T3G/vk6977spaKTbLC+QDIqDFLPXxx//im7c0ulkZFMcecCycgqtCOqVVSAg9OEJmM5Ua/kWUEyjCA77FCbnKz9bImQczIOOaKNNYp9qI0kSDCczMYMFwWCYv9WIEpCg7Z1pfQrl35Q+mRTaFtXH+pESxg81CSPGG3rCrv625/q8nAoeythdoU2hbZ1jRGb/emFvWFG3B1pVEmEsRs9YkQKVuG3ENcnVJcenhWthpzVeLOxoLZup8i2gsn4wNMeB56WDTwdDC4mXQaQBY1ylJ241QUybixqxJDK+0ZdvUDGoVEm7+fj93snDbQpc54swvF73FSuR75YaClrni2V2MjfemX6D0AKmiHCtfAOAAAAAElFTkSuQmCC"},function(t,e,n){var i,a;i=n(81);var r=n(180);a=i=i||{},"object"!=typeof i.default&&"function"!=typeof i.default||(a=i=i.default),"function"==typeof a&&(a=a.options),a.render=r.render,a.staticRenderFns=r.staticRenderFns,t.exports=i},function(t,e,n){var i,a;i=n(83);var r=n(178);a=i=i||{},"object"!=typeof i.default&&"function"!=typeof i.default||(a=i=i.default),"function"==typeof a&&(a=a.options),a.render=r.render,a.staticRenderFns=r.staticRenderFns,t.exports=i},function(t,e,n){var i,a;i=n(84);var r=n(174);a=i=i||{},"object"!=typeof i.default&&"function"!=typeof i.default||(a=i=i.default),"function"==typeof a&&(a=a.options),a.render=r.render,a.staticRenderFns=r.staticRenderFns,t.exports=i},function(t,e,n){var i,a;i=n(85);var r=n(176);a=i=i||{},"object"!=typeof i.default&&"function"!=typeof i.default||(a=i=i.default),"function"==typeof a&&(a=a.options),a.render=r.render,a.staticRenderFns=r.staticRenderFns,t.exports=i},function(t,e,n){var i,a;i=n(86);var r=n(177);a=i=i||{},"object"!=typeof i.default&&"function"!=typeof i.default||(a=i=i.default),"function"==typeof a&&(a=a.options),a.render=r.render,a.staticRenderFns=r.staticRenderFns,t.exports=i},function(t,e,n){var i,a;i=n(87);var r=n(175);a=i=i||{},"object"!=typeof i.default&&"function"!=typeof i.default||(a=i=i.default),"function"==typeof a&&(a=a.options),a.render=r.render,a.staticRenderFns=r.staticRenderFns,t.exports=i},function(t,e,n){var i,a;i=n(88);var r=n(171);a=i=i||{},"object"!=typeof i.default&&"function"!=typeof i.default||(a=i=i.default),"function"==typeof a&&(a=a.options),a.render=r.render,a.staticRenderFns=r.staticRenderFns,t.exports=i},function(t,e,n){var i,a;i=n(89);var r=n(179);a=i=i||{},"object"!=typeof i.default&&"function"!=typeof i.default||(a=i=i.default),"function"==typeof a&&(a=a.options),a.render=r.render,a.staticRenderFns=r.staticRenderFns,t.exports=i},function(t,e,n){var i,a;i=n(90);var r=n(169);a=i=i||{},"object"!=typeof i.default&&"function"!=typeof i.default||(a=i=i.default),"function"==typeof a&&(a=a.options),a.render=r.render,a.staticRenderFns=r.staticRenderFns,t.exports=i},function(t,e,n){var i,a;i=n(91);var r=n(184);a=i=i||{},"object"!=typeof i.default&&"function"!=typeof i.default||(a=i=i.default),"function"==typeof a&&(a=a.options),a.render=r.render,a.staticRenderFns=r.staticRenderFns,t.exports=i},function(t,e,n){var i,a;i=n(92);var r=n(182);a=i=i||{},"object"!=typeof i.default&&"function"!=typeof i.default||(a=i=i.default),"function"==typeof a&&(a=a.options),a.render=r.render,a.staticRenderFns=r.staticRenderFns,t.exports=i},function(t,e,n){var i,a;i=n(93);var r=n(173);a=i=i||{},"object"!=typeof i.default&&"function"!=typeof i.default||(a=i=i.default),"function"==typeof a&&(a=a.options),a.render=r.render,a.staticRenderFns=r.staticRenderFns,t.exports=i},function(t,e,n){var i,a;i=n(94);var r=n(172);a=i=i||{},"object"!=typeof i.default&&"function"!=typeof i.default||(a=i=i.default),"function"==typeof a&&(a=a.options),a.render=r.render,a.staticRenderFns=r.staticRenderFns,t.exports=i},function(t,e,n){var i,a;i=n(95);var r=n(168);a=i=i||{},"object"!=typeof i.default&&"function"!=typeof i.default||(a=i=i.default),"function"==typeof a&&(a=a.options),a.render=r.render,a.staticRenderFns=r.staticRenderFns,t.exports=i},function(t,e,n){var i,a;i=n(96);var r=n(167);a=i=i||{},"object"!=typeof i.default&&"function"!=typeof i.default||(a=i=i.default),"function"==typeof a&&(a=a.options),a.render=r.render,a.staticRenderFns=r.staticRenderFns,t.exports=i},function(t,e,n){var i,a;i=n(98);var r=n(170);a=i=i||{},"object"!=typeof i.default&&"function"!=typeof i.default||(a=i=i.default),"function"==typeof a&&(a=a.options),a.render=r.render,a.staticRenderFns=r.staticRenderFns,t.exports=i},function(t,e){t.exports={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"modal-wrap modal-wrap-big"},[n("div",{staticClass:"modal-header"},[n("span",[t._v(t._s(t.lang("trailer for"))+" "+t._s(t.modalData.title))]),t._v(" "),n("span",{staticClass:"close-modal",on:{click:function(e){t.CLOSE_MODAL()}}},[n("i",{staticClass:"icon-close"})])]),t._v(" "),n("div",{staticClass:"modal-content"},[n("iframe",{attrs:{width:"100%",height:"100%",src:t.trailerSrc,frameborder:"0",allowfullscreen:""}})])])},staticRenderFns:[]}},function(t,e){t.exports={render:function(){var t=this,e=t.$createElement,n=t._self._c||e; -return n("div",{staticClass:"modal-wrap"},[n("div",{staticClass:"modal-header"},[n("span",[t._v(t._s(t.modalData.title))]),t._v(" "),n("span",{staticClass:"close-modal",on:{click:function(e){t.CLOSE_MODAL()}}},[n("i",{staticClass:"icon-close"})])]),t._v(" "),t.loadingModalData?n("div",{staticClass:"modal-content modal-content-loading"},[t._m(0)]):t._e(),t._v(" "),t.loadingModalData?t._e():n("div",{staticClass:"season-tabs"},t._l(t.episodes,function(e,i){return n("span",{staticClass:"season-number no-select",class:{active:i==t.seasonActiveModal,completed:t.seasonCompleted(i)},on:{click:function(e){t.SET_SEASON_ACTIVE_MODAL(i)}}},[t._v("\n S"+t._s(t.addZero(i))+"\n ")])})),t._v(" "),t.loadingModalData?t._e():n("div",{staticClass:"item-header no-select"},[n("span",{staticClass:"header-episode"},[t._v("#")]),t._v(" "),n("span",{staticClass:"header-name"},[t._v("Name")]),t._v(" "),t.auth?n("span",{staticClass:"header-seen",on:{click:function(e){t.toggleAll()}}},[t._v("Toggle all")]):t._e()]),t._v(" "),t.loadingModalData?t._e():n("div",{staticClass:"modal-content"},t._l(t.episodes[t.seasonActiveModal],function(e,i){return n("div",{staticClass:"modal-item",attrs:{"data-episode":e.episode_number},on:{click:function(n){t.toggleEpisode(e)}}},[n("span",{staticClass:"modal-episode no-select"},[t._v("E"+t._s(t.addZero(e.episode_number)))]),t._v(" "),n("span",{staticClass:"modal-name",class:{"spoiler-protect":t.spoiler&&!e.seen&&t.auth}},[t._v(t._s(e.name))]),t._v(" "),e.src?n("i",{staticClass:"item-has-src"}):t._e(),t._v(" "),e.release_episode_human_format?n("span",{staticClass:"modal-release-episode",attrs:{title:t.released(e.release_episode)}},[n("i"),t._v(" "+t._s(e.release_episode_human_format))]):t._e(),t._v(" "),e.release_episode?t._e():n("span",{staticClass:"modal-release-episode"},[n("i"),t._v(" "+t._s(t.lang("no release")))]),t._v(" "),n("span",{staticClass:"episode-seen",class:{seen:e.seen}},[n("i")])])}))])},staticRenderFns:[function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("span",{staticClass:"loader fullsize-loader"},[n("i")])}]}},function(t,e){t.exports={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("main",{class:{"display-suggestions":"suggestions"===t.path}},[t.loading?t._e():n("div",{staticClass:"wrap-content"},[n("div",{staticClass:"items-wrap"},t._l(t.items,function(t,e){return n("Item",{key:e,attrs:{item:t,genre:!0,date:!0}})}))]),t._v(" "),t.loading?n("span",{staticClass:"loader fullsize-loader"},[n("i")]):t._e()])},staticRenderFns:[]}},function(t,e){t.exports={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("section",{staticClass:"search-wrap",class:{sticky:t.sticky,active:t.displayHeader}},[n("div",{staticClass:"wrap"},[n("form",{staticClass:"search-form",on:{submit:function(e){e.preventDefault(),t.search()}}},[n("router-link",{attrs:{to:"/"}},[n("i",{staticClass:"icon-logo-small",on:{click:function(e){t.scrollToTop()}}})]),t._v(" "),n("i",{staticClass:"icon-search"}),t._v(" "),n("input",{directives:[{name:"model",rawName:"v-model",value:t.title,expression:"title"}],staticClass:"search-input",attrs:{type:"text",placeholder:t.placeholder,autofocus:""},domProps:{value:t.title},on:{input:function(e){e.target.composing||(t.title=e.target.value)}}})],1)]),t._v(" "),t.suggestionsFor?n("div",{staticClass:"suggestions-for"},[n("div",{staticClass:"wrap"},[t._v("\n "+t._s(t.lang("suggestions for"))+" "),n("router-link",{attrs:{to:{name:"subpage-"+t.$route.query.type,params:{tmdbId:t.$route.query.for,slug:t.$route.query.name}}}},[t._v(t._s(t.suggestionsFor))])],1)]):t._e()])},staticRenderFns:[]}},function(t,e){t.exports={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.loading?t._e():n("div",{staticClass:"settings-box"},[n("form",{staticClass:"login-form",on:{submit:function(e){e.preventDefault(),t.editUser()}}},[n("input",{directives:[{name:"model",rawName:"v-model",value:t.username,expression:"username"}],attrs:{type:"text",placeholder:t.lang("username")},domProps:{value:t.username},on:{input:function(e){e.target.composing||(t.username=e.target.value)}}}),t._v(" "),n("input",{directives:[{name:"model",rawName:"v-model",value:t.password,expression:"password"}],attrs:{type:"password",placeholder:t.lang("password"),autocomplete:"off"},domProps:{value:t.password},on:{input:function(e){e.target.composing||(t.password=e.target.value)}}}),t._v(" "),n("span",{staticClass:"userdata-info"},[t._v(t._s(t.lang("password message")))]),t._v(" "),n("span",{staticClass:"userdata-changed"},[t.success?n("span",[t._v(t._s(t.lang("success message")))]):t._e()]),t._v(" "),n("input",{attrs:{type:"submit"},domProps:{value:t.lang("save button")}})])])},staticRenderFns:[]}},function(t,e){t.exports={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"all-modals"},[n("transition",{attrs:{mode:"out-in",name:"fade"}},["season"==t.modalType?n("season"):t._e(),t._v(" "),"trailer"==t.modalType?n("trailer"):t._e()],1),t._v(" "),t.overlay?n("span",{staticClass:"overlay",on:{click:function(e){t.CLOSE_MODAL()}}}):t._e()],1)},staticRenderFns:[]}},function(t,e,n){t.exports={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",[i("span",{staticClass:"top-bar"}),t._v(" "),i("div",{staticClass:"login-wrap"},[i("img",{staticClass:"logo-login",attrs:{src:n(149),alt:"Flox",width:"108",height:"32"}}),t._v(" "),i("form",{staticClass:"login-form",on:{submit:function(e){e.preventDefault(),t.login()}}},[i("input",{directives:[{name:"model",rawName:"v-model",value:t.username,expression:"username"}],attrs:{type:"text",placeholder:t.lang("username"),autofocus:""},domProps:{value:t.username},on:{input:function(e){e.target.composing||(t.username=e.target.value)}}}),t._v(" "),i("input",{directives:[{name:"model",rawName:"v-model",value:t.password,expression:"password"}],attrs:{type:"password",placeholder:t.lang("password")},domProps:{value:t.password},on:{input:function(e){e.target.composing||(t.password=e.target.value)}}}),t._v(" "),i("span",{staticClass:"login-error"},[t.error?i("span",[t._v(t._s(t.lang("login error")))]):t._e()]),t._v(" "),i("input",{class:t.errorShake?"shake-horizontal shake-constant":"",attrs:{type:"submit"},domProps:{value:t.lang("login button")}})])])])},staticRenderFns:[]}},function(t,e){t.exports={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.loading?t._e():n("div",{staticClass:"settings-box"},[n("a",{staticClass:"setting-btn",attrs:{href:t.exportLink}},[t._v(t._s(t.lang("export button")))]),t._v(" "),n("form",{staticClass:"login-form",on:{submit:function(e){e.preventDefault(),t.importMovies()}}},[n("span",{staticClass:"import-info"},[t._v(t._s(t.lang("or divider")))]),t._v(" "),n("input",{staticClass:"file-btn",attrs:{type:"file",required:""},on:{change:t.upload}}),t._v(" "),n("span",{staticClass:"userdata-changed"},[t.uploadSuccess?n("span",[t._v(t._s(t.lang("success import")))]):t._e()]),t._v(" "),n("input",{attrs:{type:"submit"},domProps:{value:t.lang("import button")}})])])},staticRenderFns:[]}},function(t,e){t.exports={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.loading?t._e():n("div",{staticClass:"settings-box no-select"},[n("div",{staticClass:"setting-box"},[n("input",{directives:[{name:"model",rawName:"v-model",value:t.genre,expression:"genre"}],attrs:{type:"checkbox",value:"genre",id:"genre"},domProps:{checked:Array.isArray(t.genre)?t._i(t.genre,"genre")>-1:t.genre},on:{change:t.updateOptions,__c:function(e){var n=t.genre,i=e.target,a=!!i.checked;if(Array.isArray(n)){var r="genre",o=t._i(n,r);i.checked?o<0&&(t.genre=n.concat(r)):o>-1&&(t.genre=n.slice(0,o).concat(n.slice(o+1)))}else t.genre=a}}}),n("label",{attrs:{for:"genre"}},[t._v(t._s(t.lang("display genre")))])]),t._v(" "),n("div",{staticClass:"setting-box"},[n("input",{directives:[{name:"model",rawName:"v-model",value:t.date,expression:"date"}],attrs:{type:"checkbox",value:"date",id:"date"},domProps:{checked:Array.isArray(t.date)?t._i(t.date,"date")>-1:t.date},on:{change:t.updateOptions,__c:function(e){var n=t.date,i=e.target,a=!!i.checked;if(Array.isArray(n)){var r="date",o=t._i(n,r);i.checked?o<0&&(t.date=n.concat(r)):o>-1&&(t.date=n.slice(0,o).concat(n.slice(o+1)))}else t.date=a}}}),n("label",{attrs:{for:"date"}},[t._v(t._s(t.lang("display date")))])]),t._v(" "),n("div",{staticClass:"setting-box"},[n("input",{directives:[{name:"model",rawName:"v-model",value:t.spoiler,expression:"spoiler"}],attrs:{type:"checkbox",value:"spoiler",id:"spoiler"},domProps:{checked:Array.isArray(t.spoiler)?t._i(t.spoiler,"spoiler")>-1:t.spoiler},on:{change:t.updateOptions,__c:function(e){var n=t.spoiler,i=e.target,a=!!i.checked;if(Array.isArray(n)){var r="spoiler",o=t._i(n,r);i.checked?o<0&&(t.spoiler=n.concat(r)):o>-1&&(t.spoiler=n.slice(0,o).concat(n.slice(o+1)))}else t.spoiler=a}}}),n("label",{attrs:{for:"spoiler"}},[t._v(t._s(t.lang("spoiler")))])]),t._v(" "),n("div",{staticClass:"setting-box"},[n("input",{directives:[{name:"model",rawName:"v-model",value:t.watchlist,expression:"watchlist"}],attrs:{type:"checkbox",value:"watchlist",id:"watchlist"},domProps:{checked:Array.isArray(t.watchlist)?t._i(t.watchlist,"watchlist")>-1:t.watchlist},on:{change:t.updateOptions,__c:function(e){var n=t.watchlist,i=e.target,a=!!i.checked;if(Array.isArray(n)){var r="watchlist",o=t._i(n,r);i.checked?o<0&&(t.watchlist=n.concat(r)):o>-1&&(t.watchlist=n.slice(0,o).concat(n.slice(o+1)))}else t.watchlist=a}}}),n("label",{attrs:{for:"watchlist"}},[t._v(t._s(t.lang("show watchlist")))])])])},staticRenderFns:[]}},function(t,e){t.exports={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("main",[n("div",{staticClass:"wrap-content"},[n("div",{staticClass:"navigation-tab no-select"},[n("span",{class:{active:"misc"==t.activeTab},on:{click:function(e){t.changeActiveTab("misc")}}},[t._v(t._s(t.lang("tab misc")))]),t._v(" "),n("span",{class:{active:"user"==t.activeTab},on:{click:function(e){t.changeActiveTab("user")}}},[t._v(t._s(t.lang("tab user")))]),t._v(" "),n("span",{class:{active:"options"==t.activeTab},on:{click:function(e){t.changeActiveTab("options")}}},[t._v(t._s(t.lang("tab options")))]),t._v(" "),n("span",{class:{active:"backup"==t.activeTab},on:{click:function(e){t.changeActiveTab("backup")}}},[t._v(t._s(t.lang("tab backup")))])]),t._v(" "),t.loading?n("span",{staticClass:"loader fullsize-loader"},[n("i")]):t._e(),t._v(" "),"user"==t.activeTab?n("user"):t._e(),t._v(" "),"options"==t.activeTab?n("options"):t._e(),t._v(" "),"backup"==t.activeTab?n("backup"):t._e(),t._v(" "),"misc"==t.activeTab?n("misc"):t._e()],1)])},staticRenderFns:[]}},function(t,e){t.exports={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.loading?t._e():n("div",{staticClass:"settings-box"},[n("div",{staticClass:"version-wrap"},[n("span",{staticClass:"current-version"},[t._v(t._s(t.lang("current version"))+" "),n("span",[t._v(t._s(t.version))])]),t._v(" "),t.isUpdate?t._e():n("span",{staticClass:"update-check"},[t._v(t._s(t.updateMessage))]),t._v(" "),t.isUpdate?n("span",{staticClass:"update-check"},[n("a",{staticClass:"new-update",attrs:{href:"https://github.com/devfake/flox/releases",target:"_blank"}},[t._v(t._s(t.lang("new update")))])]):t._e(),t._v(" "),n("span",{staticClass:"update-check"},[t._v(t._s(t.lang("feedback"))+" "),n("a",{attrs:{href:"https://github.com/devfake/flox/issues",target:"_blank"}},[t._v("GitHub")])])]),t._v(" "),n("div",{staticClass:"misc-btn-wrap"},[n("button",{staticClass:"setting-btn",on:{click:function(e){t.fetchFiles()}}},[t._v(t._s(t.lang("call file-parser")))]),t._v(" "),n("button",{directives:[{name:"show",rawName:"v-show",value:!t.refreshAllClicked,expression:" ! refreshAllClicked"}],staticClass:"setting-btn",on:{click:function(e){t.refreshAll()}}},[t._v(t._s(t.lang("refresh all infos")))])])])},staticRenderFns:[]}},function(t,e){t.exports={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("main",[t.loading?t._e():n("div",{staticClass:"wrap-content"},[t._l(t.floxItems,function(t,e){return n("Item",{key:e,attrs:{item:t,genre:!0,date:!0}})}),t._v(" "),t._l(t.tmdbItems,function(t,e){return n("Item",{key:e,attrs:{item:t,genre:!0,date:!0}})}),t._v(" "),t.floxItems.length||t.tmdbItems.length?t._e():n("span",{staticClass:"nothing-found"},[t._v(t._s(t.lang("nothing found")))])],2),t._v(" "),t.loading?n("span",{staticClass:"loader fullsize-loader"},[n("i")]):t._e()])},staticRenderFns:[]}},function(t,e){t.exports={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("main",[n("section",{directives:[{name:"show",rawName:"v-show",value:!t.loading,expression:" ! loading"}],staticClass:"big-teaser-wrap",class:{active:t.itemLoadedSubpage}},[n("div",{staticClass:"big-teaser-image",style:t.backdropImage}),t._v(" "),n("div",{staticClass:"wrap"},[n("div",{staticClass:"big-teaser-content"},[n("div",{staticClass:"big-teaser-data-wrap"},[n("div",{staticClass:"subpage-poster-wrap-mobile"},[n("rating",{attrs:{rated:t.rated,item:t.item,"set-item":t.setItem}}),t._v(" "),n("img",{staticClass:"base",attrs:{src:t.noImage,width:"120",height:"180"}}),t._v(" "),n("img",{staticClass:"real",attrs:{src:t.posterImage,width:"120",height:"180"}})],1),t._v(" "),n("div",{staticClass:"big-teaser-item-data"},[n("span",{staticClass:"item-year"},[t._v(t._s(t.released))]),t._v(" "),n("span",{staticClass:"item-title"},[t._v(t._s(t.item.title))]),t._v(" "),n("span",{staticClass:"item-genre"},[t._v(t._s(t.item.genre))])]),t._v(" "),n("div",{staticClass:"big-teaser-buttons no-select",class:{"without-watchlist":null!=t.item.rating||!t.auth}},[t.item.youtube_key?n("span",{staticClass:"button-trailer",on:{click:function(e){t.openTrailer()}}},[n("i",{staticClass:"icon-trailer"}),t._v(" "+t._s(t.lang("watch trailer")))]):t._e(),t._v(" "),null==t.item.rating&&t.auth&&!t.rated?n("span",{staticClass:"button-watchlist",on:{click:function(e){t.addToWatchlist(t.item)}}},[n("i",{staticClass:"icon-watchlist"}),t._v(" "+t._s(t.lang("add to watchlist")))]):t._e(),t._v(" "),t.item.watchlist&&t.auth&&!t.rated?n("span",{staticClass:"button-watchlist",on:{click:function(e){t.removeItem()}}},[n("i",{staticClass:"icon-watchlist-remove"}),t._v(" "+t._s(t.lang("remove from watchlist")))]):t._e(),t._v(" "),n("a",{staticClass:"button-tmdb-rating",attrs:{href:"https://www.themoviedb.org/"+t.item.media_type+"/"+t.item.tmdb_id,target:"_blank"}},[t.item.tmdb_rating&&0!=t.item.tmdb_rating?n("i",[n("b",[t._v(t._s(t.item.tmdb_rating))]),t._v(" TMDb")]):n("i",[t._v(t._s(t.lang("no tmdb rating")))])]),t._v(" "),t.item.imdb_id?n("a",{staticClass:"button-imdb-rating",attrs:{href:"http://www.imdb.com/title/"+t.item.imdb_id,target:"_blank"}},[t.loadingImdb?n("i",[t._v(t._s(t.lang("loading imdb rating")))]):t._e(),t._v(" "),t.item.imdb_rating&&!t.loadingImdb?n("i",[n("b",[t._v(t._s(t.item.imdb_rating))]),t._v(" IMDb")]):t._e(),t._v(" "),t.item.imdb_rating||t.loadingImdb?t._e():n("i",[t._v(t._s(t.lang("no imdb rating")))])]):t._e()])])])])]),t._v(" "),n("div",{directives:[{name:"show",rawName:"v-show",value:!t.loading,expression:" ! loading"}],staticClass:"subpage-content",class:{active:t.itemLoadedSubpage}},[n("div",{staticClass:"wrap"},[n("div",{staticClass:"subpage-overview"},[n("h2",[t._v(t._s(t.lang("overview")))]),t._v(" "),n("p",[t._v(t._s(t.overview))])]),t._v(" "),n("div",{staticClass:"subpage-sidebar"},[n("div",{staticClass:"subpage-poster-wrap"},[n("rating",{attrs:{rated:t.rated,item:t.item,"set-item":t.setItem}}),t._v(" "),n("img",{staticClass:"base",attrs:{src:t.noImage,width:"272",height:"408"}}),t._v(" "),n("img",{staticClass:"real",attrs:{src:t.posterImage,width:"272",height:"408"}}),t._v(" "),t.item.tmdb_id?n("router-link",{staticClass:"recommend-item",attrs:{to:t.suggestionsUri(t.item)}},[t._v(t._s(t.lang("suggestions")))]):t._e(),t._v(" "),t.displaySeason(t.item)?n("span",{staticClass:"show-episode",on:{click:function(e){t.openSeasonModal(t.item)}}},[n("span",{staticClass:"season-item"},[n("i",[t._v("S")]),t._v(t._s(t.season))]),t._v(" "),n("span",{staticClass:"episode-item"},[n("i",[t._v("E")]),t._v(t._s(t.episode))])]):t._e()],1),t._v(" "),null!=t.item.rating&&t.auth?n("div",{staticClass:"subpage-sidebar-buttons no-select"},[n("span",{staticClass:"refresh-infos",on:{click:function(e){t.refreshInfos()}}},[t._v(t._s(t.lang("refresh infos")))]),t._v(" "),t.item.watchlist?t._e():n("span",{staticClass:"remove-item",on:{click:function(e){t.removeItem()}}},[t._v(t._s(t.lang("delete item")))])]):t._e()])])]),t._v(" "),n("span",{directives:[{name:"show",rawName:"v-show",value:t.loading,expression:"loading"}],staticClass:"loader fullsize-loader"},[n("i")])])},staticRenderFns:[]}},function(t,e){t.exports={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("main",[n("div",{staticClass:"content-submenu"},[n("div",{staticClass:"sort-wrap no-select"},[n("div",{staticClass:"sort-direction",on:{click:function(e){t.setUserSortDirection()}}},["asc"==t.userSortDirection?n("i",[t._v("↑")]):t._e(),t._v(" "),"desc"==t.userSortDirection?n("i",[t._v("↓")]):t._e()]),t._v(" "),n("div",{staticClass:"filter-wrap"},[n("span",{staticClass:"current-filter",on:{click:function(e){t.toggleShowFilters()}}},[t._v(t._s(t.lang(t.userFilter))+" "),n("span",{staticClass:"arrow-down"})]),t._v(" "),n("ul",{staticClass:"all-filters",class:{active:t.showFilters}},t._l(t.filters,function(e){return e!==t.userFilter?n("li",{on:{click:function(n){t.setUserFilter(e)}}},[t._v(t._s(t.lang(e)))]):t._e()}))])])]),t._v(" "),t.loading?t._e():n("div",{staticClass:"wrap-content"},[t._l(t.items,function(e,i){return n("Item",{key:i,attrs:{item:e,genre:t.displayGenre,date:t.displayDate}})}),t._v(" "),t.items.length?t._e():n("span",{staticClass:"nothing-found"},[t._v(t._s(t.lang("nothing found")))]),t._v(" "),n("div",{staticClass:"load-more-wrap"},[!t.clickedMoreLoading&&t.paginator?n("span",{staticClass:"load-more",on:{click:function(e){t.loadMore()}}},[t._v(t._s(t.lang("load more")))]):t._e(),t._v(" "),t.clickedMoreLoading?n("span",{staticClass:"loader"},[n("i")]):t._e()])],2),t._v(" "),t.loading?n("span",{staticClass:"loader fullsize-loader"},[n("i")]):t._e()])},staticRenderFns:[]}},function(t,e){t.exports={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[null!=t.item.rating?n("span",{class:"item-rating rating-"+t.item.rating,on:{click:function(e){t.changeRating()}}},[n("i",{staticClass:"icon-rating"})]):t._e(),t._v(" "),null==t.item.rating&&t.item.tmdb_id&&!t.localRated&&t.auth?n("span",{staticClass:"item-rating item-new",on:{click:function(e){t.addNewItem()}}},[n("i",{staticClass:"icon-add"})]):t._e(),t._v(" "),(null==t.item.rating||t.item.watchlist)&&t.item.tmdb_id&&t.localRated?n("span",{staticClass:"item-rating item-new"},[t._m(0)]):t._e()])},staticRenderFns:[function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("span",{staticClass:"loader smallsize-loader"},[n("i")])}]}},function(t,e,n){t.exports={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("header",{class:{active:t.displayHeader}},[i("div",{staticClass:"wrap"},[i("router-link",{staticClass:"logo",attrs:{to:"/"},nativeOn:{click:function(e){t.refresh("home")}}},[i("img",{attrs:{src:n(150),alt:"Flox",width:"108",height:"32"}})]),t._v(" "),i("ul",{staticClass:"site-nav"},[i("li",[i("router-link",{attrs:{to:"/trending"},nativeOn:{click:function(e){t.refresh("trending")}}},[t._v(t._s(t.lang("trending")))])],1),t._v(" "),i("li",[i("router-link",{attrs:{to:"/now-playing"},nativeOn:{click:function(e){t.refresh("now-playing")}}},[t._v(t._s(t.lang("now playing")))])],1),t._v(" "),i("li",[i("router-link",{attrs:{to:"/upcoming"},nativeOn:{click:function(e){t.refresh("upcoming")}}},[t._v(t._s(t.lang("upcoming")))])],1)]),t._v(" "),i("ul",{staticClass:"site-nav-second"},[i("li",[i("router-link",{attrs:{to:"/watchlist",exact:""},nativeOn:{click:function(e){t.refresh("watchlist")}}},[t._v(t._s(t.lang("watchlist")))])],1),t._v(" "),i("li",[i("router-link",{attrs:{to:"/tv",exact:""},nativeOn:{click:function(e){t.refresh("tv")}}},[t._v(t._s(t.lang("tv")))])],1),t._v(" "),i("li",[i("router-link",{attrs:{to:"/movies",exact:""},nativeOn:{click:function(e){t.refresh("movie")}}},[t._v(t._s(t.lang("movies")))])],1)])],1)])},staticRenderFns:[]}},function(t,e){t.exports={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("transition",{attrs:{mode:"out-in",name:"fade"}},[n("div",{staticClass:"item-wrap"},[n("div",{staticClass:"item-image-wrap no-select"},[n("rating",{attrs:{rated:t.rated,item:t.localItem,"set-item":t.setItem}}),t._v(" "),t.localItem.tmdb_id?n("router-link",{staticClass:"recommend-item",attrs:{to:t.suggestionsUri(t.localItem)}},[t._v(t._s(t.lang("suggestions")))]):t._e(),t._v(" "),t.localItem.watchlist?n("span",{staticClass:"is-on-watchlist"},[n("i",{staticClass:"icon-watchlist"})]):t._e(),t._v(" "),t.auth&&null==t.localItem.rating&&!t.rated?n("span",{staticClass:"add-to-watchlist",on:{click:function(e){t.addToWatchlist(t.localItem)}}},[t._v(t._s(t.lang("add to watchlist")))]):t._e(),t._v(" "),t.auth&&t.localItem.watchlist&&!t.rated?n("span",{staticClass:"remove-from-watchlist",on:{click:function(e){t.removeItem()}}},[t._v(t._s(t.lang("remove from watchlist")))]):t._e(),t._v(" "),t.auth&&!t.localItem.tmdb_id?n("span",{staticClass:"edit-item",on:{click:function(e){t.editItem()}}},[t._v("Edit")]):t._e(),t._v(" "),n("router-link",{attrs:{to:{name:"subpage-"+t.localItem.media_type,params:{tmdbId:t.localItem.tmdb_id,slug:t.localItem.slug}}}},[t.localItem.poster?n("img",{staticClass:"item-image",attrs:{src:t.poster,width:"185",height:"278"}}):t._e(),t._v(" "),t.localItem.poster?t._e():n("img",{staticClass:"item-image",attrs:{src:t.noImage,width:"185",height:"278"}})]),t._v(" "),t.displaySeason(t.localItem)?n("span",{staticClass:"show-episode",on:{click:function(e){t.openSeasonModal(t.localItem)}}},[n("span",{staticClass:"season-item"},[n("i",[t._v("S")]),t._v(t._s(t.season))]),t._v(" "),n("span",{staticClass:"episode-item"},[n("i",[t._v("E")]),t._v(t._s(t.episode))])]):t._e()],1),t._v(" "),n("div",{staticClass:"item-content"},[1==t.date?n("span",{staticClass:"item-year"},[t._v(t._s(t.released))]):t._e(),t._v(" "),t.hasSrc?n("i",{staticClass:"item-has-src"}):t._e(),t._v(" "),n("router-link",{staticClass:"item-title",attrs:{to:{name:"subpage-"+t.localItem.media_type,params:{tmdbId:t.localItem.tmdb_id}},title:t.localItem.title}},[t._v(t._s(t.localItem.title))]),t._v(" "),1==t.genre?n("span",{staticClass:"item-genre"},[t._v(t._s(t.localItem.genre))]):t._e()],1)])])},staticRenderFns:[]}},function(t,e){t.exports={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("footer",{directives:[{name:"show",rawName:"v-show",value:!t.loading,expression:" ! loading"}]},[n("div",{staticClass:"wrap"},[t._m(0),t._v(" "),n("span",{staticClass:"footer-actions"},[n("span",{staticClass:"icon-constrast",attrs:{title:t.lang("change color")},on:{click:function(e){t.toggleColorScheme()}}},[n("i")]),t._v(" "),n("a",{staticClass:"icon-github",attrs:{href:"https://github.com/devfake/flox",target:"_blank"}})]),t._v(" "),n("div",{staticClass:"sub-links"},[t.auth?n("a",{staticClass:"login-btn",attrs:{href:t.settings}},[t._v(t._s(t.lang("settings")))]):t._e(),t._v(" "),t.auth?n("a",{staticClass:"login-btn",attrs:{href:t.logout}},[t._v(t._s(t.lang("logout")))]):t._e(),t._v(" "),t.auth?t._e():n("a",{staticClass:"login-btn",attrs:{href:t.login}},[t._v("Login")])])])])},staticRenderFns:[function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("span",{staticClass:"attribution"},[n("a",{attrs:{href:"https://www.themoviedb.org/",target:"_blank"}},[n("i",{staticClass:"icon-tmdb"})]),t._v("\n This product uses the TMDb API but is not endorsed or certified by TMDb\n ")])}]}}]); \ No newline at end of file +webpackJsonp([0],[,function(t,e){t.exports=function(t,e,n,i,a,r){var s,o=t=t||{},c=typeof t.default;"object"!==c&&"function"!==c||(s=t,o=t.default);var u="function"==typeof o?o.options:o;e&&(u.render=e.render,u.staticRenderFns=e.staticRenderFns,u._compiled=!0),n&&(u.functional=!0),a&&(u._scopeId=a);var l;if(r?(l=function(t){t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,t||"undefined"==typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),i&&i.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(r)},u._ssrRegister=l):i&&(l=i),l){var d=u.functional,f=d?u.render:u.beforeCreate;d?(u._injectStyles=l,u.render=function(t,e){return l.call(e),f(t,e)}):u.beforeCreate=f?[].concat(f,l):[l]}return{esModule:s,exports:o,options:u}}},function(t,e,n){"use strict";e.__esModule=!0;var i=n(66),a=function(t){return t&&t.__esModule?t:{default:t}}(i);e.default=a.default||function(t){for(var e=1;e=Math.PI&&window.scrollTo(0,0),0!==window.scrollY&&(window.scrollTo(0,Math.round(n+n*Math.cos(i))),a=r,window.requestAnimationFrame(t))}var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:300,n=window.scrollY/2,i=0,a=performance.now();window.requestAnimationFrame(t)},suggestionsUri:function(t){return"/suggestions?for="+t.tmdb_id+"&name="+t.title+"&type="+t.media_type},lang:function(t){return JSON.parse(config.language)[t]||t},formatLocaleDate:function(t){var e=navigator.language||navigator.userLanguage;return t.toLocaleDateString(e,{year:"2-digit",month:"2-digit",day:"2-digit"})},isSubpage:function(){return this.$route.name.includes("subpage")}},computed:{displayHeader:function(){return!this.isSubpage()||this.itemLoadedSubpage}}}},,,function(t,e){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(t,e,n){var i=n(40)("wks"),a=n(41),r=n(6).Symbol,s="function"==typeof r;(t.exports=function(t){return i[t]||(i[t]=s&&r[t]||(s?r:a)("Symbol."+t))}).store=i},function(t,e){var n=t.exports={version:"2.5.1"};"number"==typeof __e&&(__e=n)},function(t,e,n){var i=n(15);t.exports=function(t){if(!i(t))throw TypeError(t+" is not an object!");return t}},function(t,e,n){var i=n(6),a=n(8),r=n(14),s=n(11),o=function(t,e,n){var c,u,l,d=t&o.F,f=t&o.G,p=t&o.S,h=t&o.P,v=t&o.B,m=t&o.W,_=f?a:a[e]||(a[e]={}),g=_.prototype,y=f?i:p?i[e]:(i[e]||{}).prototype;f&&(n=e);for(c in n)(u=!d&&y&&void 0!==y[c])&&c in _||(l=u?y[c]:n[c],_[c]=f&&"function"!=typeof y[c]?n[c]:v&&u?r(l,i):m&&y[c]==l?function(t){var e=function(e,n,i){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(e);case 2:return new t(e,n)}return new t(e,n,i)}return t.apply(this,arguments)};return e.prototype=t.prototype,e}(l):h&&"function"==typeof l?r(Function.call,l):l,h&&((_.virtual||(_.virtual={}))[c]=l,t&o.R&&g&&!g[c]&&s(g,c,l)))};o.F=1,o.G=2,o.S=4,o.P=8,o.B=16,o.W=32,o.U=64,o.R=128,t.exports=o},function(t,e,n){var i=n(12),a=n(23);t.exports=n(13)?function(t,e,n){return i.f(t,e,a(1,n))}:function(t,e,n){return t[e]=n,t}},function(t,e,n){var i=n(9),a=n(69),r=n(70),s=Object.defineProperty;e.f=n(13)?Object.defineProperty:function(t,e,n){if(i(t),e=r(e,!0),i(n),a)try{return s(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},function(t,e,n){t.exports=!n(21)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(t,e,n){var i=n(17);t.exports=function(t,e,n){if(i(t),void 0===e)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 2:return function(n,i){return t.call(e,n,i)};case 3:return function(n,i,a){return t.call(e,n,i,a)}}return function(){return t.apply(e,arguments)}}},function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,e){t.exports={}},function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},,function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,e,n){var i=n(15),a=n(6).document,r=i(a)&&i(a.createElement);t.exports=function(t){return r?a.createElement(t):{}}},function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e,n){var i=n(39),a=n(25);t.exports=function(t){return i(a(t))}},function(t,e){t.exports=function(t){if(void 0==t)throw TypeError("Can't call method on "+t);return t}},function(t,e,n){var i=n(27),a=Math.min;t.exports=function(t){return t>0?a(i(t),9007199254740991):0}},function(t,e){var n=Math.ceil,i=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?i:n)(t)}},function(t,e,n){var i=n(40)("keys"),a=n(41);t.exports=function(t){return i[t]||(i[t]=a(t))}},function(t,e,n){var i=n(25);t.exports=function(t){return Object(i(t))}},,function(t,e,n){"use strict";var i=n(109)(!0);n(51)(String,"String",function(t){this._t=String(t),this._i=0},function(){var t,e=this._t,n=this._i;return n>=e.length?{value:void 0,done:!0}:(t=i(e,n),this._i+=t.length,{value:t,done:!1})})},function(t,e,n){var i=n(12).f,a=n(18),r=n(7)("toStringTag");t.exports=function(t,e,n){t&&!a(t=n?t:t.prototype,r)&&i(t,r,{configurable:!0,value:e})}},function(t,e,n){var i=n(56),a=n(7)("iterator"),r=n(16);t.exports=n(8).getIteratorMethod=function(t){if(void 0!=t)return t[a]||t["@@iterator"]||r[i(t)]}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n(4),a=function(t){return t&&t.__esModule?t:{default:t}}(i);e.default={methods:{addToWatchlist:function(t){var e=this;this.auth&&(this.rated=!0,a.default.post(config.api+"/watchlist",{item:t}).then(function(t){e.setItem(t.data),e.rated=!1},function(t){alert(t.message),e.rated=!1}))},displaySeason:function(t){return"tv"==t.media_type&&null!=t.rating&&t.tmdb_id&&!t.watchlist},openSeasonModal:function(t){var e={tmdb_id:t.tmdb_id,title:t.title};this.fetchEpisodes(e),this.OPEN_MODAL({type:"season",data:e})},addZero:function(t){return t<10?"0"+t:t},intToFloat:function(t){return t?parseFloat(t).toFixed(1):null}},computed:{season:function(){return this.latestEpisode?this.addZero(this.latestEpisode.season_number):"01"},episode:function(){return this.latestEpisode?this.addZero(this.latestEpisode.episode_number):"01"}}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n(149),a=n.n(i),r=n(152),s=n(1),o=s(a.a,r.a,!1,null,null,null);e.default=o.exports},,function(t,e,n){"use strict";function i(t){var e,n;this.promise=new t(function(t,i){if(void 0!==e||void 0!==n)throw TypeError("Bad Promise constructor");e=t,n=i}),this.resolve=a(e),this.reject=a(n)}var a=n(17);t.exports.f=function(t){return new i(t)}},function(t,e,n){var i=n(72),a=n(42);t.exports=Object.keys||function(t){return i(t,a)}},function(t,e,n){var i=n(19);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==i(t)?t.split(""):Object(t)}},function(t,e,n){var i=n(6),a=i["__core-js_shared__"]||(i["__core-js_shared__"]={});t.exports=function(t){return a[t]||(a[t]={})}},function(t,e){var n=0,i=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++n+i).toString(36))}},function(t,e){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},,,function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var a=n(20),r=i(a),s=n(0),o=i(s),c=n(81),u=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e.default=t,e}(c),l=n(101),d=i(l);r.default.use(o.default),e.default=new o.default.Store({state:{filters:["last seen","own rating","title","release","tmdb rating","imdb rating"],showFilters:!1,items:[],searchTitle:"",userFilter:"",userSortDirection:"",loading:!1,clickedMoreLoading:!1,paginator:null,colorScheme:"",overlay:!1,modalData:{},loadingModalData:!0,seasonActiveModal:1,modalType:"",itemLoadedSubpage:!1},mutations:d.default,actions:u})},,,,,,function(t,e,n){"use strict";var i=n(52),a=n(10),r=n(110),s=n(11),o=n(18),c=n(16),u=n(111),l=n(32),d=n(114),f=n(7)("iterator"),p=!([].keys&&"next"in[].keys()),h=function(){return this};t.exports=function(t,e,n,v,m,_,g){u(n,e,v);var y,S,b,T=function(t){if(!p&&t in O)return O[t];switch(t){case"keys":case"values":return function(){return new n(this,t)}}return function(){return new n(this,t)}},w=e+" Iterator",E="values"==m,A=!1,O=t.prototype,M=O[f]||O["@@iterator"]||m&&O[m],C=M||T(m),I=m?E?T("entries"):C:void 0,x="Array"==e?O.entries||M:M;if(x&&(b=d(x.call(new t)))!==Object.prototype&&b.next&&(l(b,w,!0),i||o(b,f)||s(b,f,h)),E&&M&&"values"!==M.name&&(A=!0,C=function(){return M.call(this)}),i&&!g||!p&&!A&&O[f]||s(O,f,C),c[e]=C,c[w]=h,m)if(y={values:E?C:T("values"),keys:_?C:T("keys"),entries:I},g)for(S in y)S in O||r(O,S,y[S]);else a(a.P+a.F*(p||A),e,y);return y}},function(t,e){t.exports=!0},function(t,e,n){var i=n(6).document;t.exports=i&&i.documentElement},function(t,e,n){var i=n(9);t.exports=function(t,e,n,a){try{return a?e(i(n)[0],n[1]):e(n)}catch(e){var r=t.return;throw void 0!==r&&i(r.call(t)),e}}},function(t,e,n){var i=n(16),a=n(7)("iterator"),r=Array.prototype;t.exports=function(t){return void 0!==t&&(i.Array===t||r[a]===t)}},function(t,e,n){var i=n(19),a=n(7)("toStringTag"),r="Arguments"==i(function(){return arguments}()),s=function(t,e){try{return t[e]}catch(t){}};t.exports=function(t){var e,n,o;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=s(e=Object(t),a))?n:r?i(e):"Object"==(o=i(e))&&"function"==typeof e.callee?"Arguments":o}},function(t,e,n){var i=n(7)("iterator"),a=!1;try{var r=[7][i]();r.return=function(){a=!0},Array.from(r,function(){throw 2})}catch(t){}t.exports=function(t,e){if(!e&&!a)return!1;var n=!1;try{var r=[7],s=r[i]();s.next=function(){return{done:n=!0}},r[i]=function(){return s},t(r)}catch(t){}return n}},function(t,e,n){n(136);for(var i=n(6),a=n(11),r=n(16),s=n(7)("toStringTag"),o="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),c=0;cn;)e.push(arguments[n++]);return _[++m]=function(){o("function"==typeof t?t:Function(t),e)},i(m),m},p=function(t){delete _[t]},"process"==n(19)(d)?i=function(t){d.nextTick(s(g,t,1))}:v&&v.now?i=function(t){v.now(s(g,t,1))}:h?(a=new h,r=a.port2,a.port1.onmessage=y,i=s(r.postMessage,r,1)):l.addEventListener&&"function"==typeof postMessage&&!l.importScripts?(i=function(t){l.postMessage(t+"","*")},l.addEventListener("message",y,!1)):i="onreadystatechange"in u("script")?function(t){c.appendChild(u("script")).onreadystatechange=function(){c.removeChild(this),g.call(t)}}:function(t){setTimeout(s(g,t,1),0)}),t.exports={set:f,clear:p}},function(t,e){t.exports=function(t){try{return{e:!1,v:t()}}catch(t){return{e:!0,v:t}}}},function(t,e,n){var i=n(9),a=n(15),r=n(37);t.exports=function(t,e){if(i(t),a(e)&&e.constructor===t)return e;var n=r.f(t);return(0,n.resolve)(e),n.promise}},function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}var a=n(2),r=i(a),s=n(20),o=i(s),c=n(0),u=n(79),l=i(u),d=n(120),f=i(d),p=n(123),h=i(p),v=n(126),m=i(v),_=n(130),g=i(_),y=n(145),S=i(y),b=n(45),T=i(b);n(194),new o.default({store:T.default,router:S.default,created:function(){var t=this;this.checkForUserColorScheme(),this.checkForUserFilter(),this.checkForUserSortDirection(),document.body.onclick=function(e){e.target!==document.querySelector(".current-filter")&&t.showFilters&&t.SET_SHOW_FILTERS(!1)}},computed:(0,r.default)({},(0,c.mapState)({colorScheme:function(t){return t.colorScheme},filters:function(t){return t.filters},showFilters:function(t){return t.showFilters}})),components:{SiteHeader:l.default,Search:f.default,SiteFooter:h.default,Login:m.default,Modal:g.default},methods:(0,r.default)({},(0,c.mapActions)(["setColorScheme"]),(0,c.mapMutations)(["SET_USER_FILTER","SET_SHOW_FILTERS","SET_USER_SORT_DIRECTION"]),{checkForUserColorScheme:function(){localStorage.getItem("color")||localStorage.setItem("color","dark"),this.setColorScheme(localStorage.getItem("color"))},checkForUserFilter:function(){var t=localStorage.getItem("filter");t&&this.filters.includes(t)||localStorage.setItem("filter",this.filters[0]),this.SET_USER_FILTER(localStorage.getItem("filter"))},checkForUserSortDirection:function(){localStorage.getItem("sort-direction")||localStorage.setItem("sort-direction","desc"),this.SET_USER_SORT_DIRECTION(localStorage.getItem("sort-direction"))}})}).$mount("#app")},function(t,e,n){t.exports={default:n(67),__esModule:!0}},function(t,e,n){n(68),t.exports=n(8).Object.assign},function(t,e,n){var i=n(10);i(i.S+i.F,"Object",{assign:n(71)})},function(t,e,n){t.exports=!n(13)&&!n(21)(function(){return 7!=Object.defineProperty(n(22)("div"),"a",{get:function(){return 7}}).a})},function(t,e,n){var i=n(15);t.exports=function(t,e){if(!i(t))return t;var n,a;if(e&&"function"==typeof(n=t.toString)&&!i(a=n.call(t)))return a;if("function"==typeof(n=t.valueOf)&&!i(a=n.call(t)))return a;if(!e&&"function"==typeof(n=t.toString)&&!i(a=n.call(t)))return a;throw TypeError("Can't convert object to primitive value")}},function(t,e,n){"use strict";var i=n(38),a=n(75),r=n(76),s=n(29),o=n(39),c=Object.assign;t.exports=!c||n(21)(function(){var t={},e={},n=Symbol(),i="abcdefghijklmnopqrst";return t[n]=7,i.split("").forEach(function(t){e[t]=t}),7!=c({},t)[n]||Object.keys(c({},e)).join("")!=i})?function(t,e){for(var n=s(t),c=arguments.length,u=1,l=a.f,d=r.f;c>u;)for(var f,p=o(arguments[u++]),h=l?i(p).concat(l(p)):i(p),v=h.length,m=0;v>m;)d.call(p,f=h[m++])&&(n[f]=p[f]);return n}:c},function(t,e,n){var i=n(18),a=n(24),r=n(73)(!1),s=n(28)("IE_PROTO");t.exports=function(t,e){var n,o=a(t),c=0,u=[];for(n in o)n!=s&&i(o,n)&&u.push(n);for(;e.length>c;)i(o,n=e[c++])&&(~r(u,n)||u.push(n));return u}},function(t,e,n){var i=n(24),a=n(26),r=n(74);t.exports=function(t){return function(e,n,s){var o,c=i(e),u=a(c.length),l=r(s,u);if(t&&n!=n){for(;u>l;)if((o=c[l++])!=o)return!0}else for(;u>l;l++)if((t||l in c)&&c[l]===n)return t||l||0;return!t&&-1}}},function(t,e,n){var i=n(27),a=Math.max,r=Math.min;t.exports=function(t,e){return t=i(t),t<0?a(t+e,0):r(t,e)}},function(t,e){e.f=Object.getOwnPropertySymbols},function(t,e){e.f={}.propertyIsEnumerable},,,function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n(80),a=n.n(i),r=n(118),s=n(1),o=s(a.a,r.a,!1,null,null,null);e.default=o.exports},function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var a=n(2),r=i(a),s=n(3),o=i(s),c=n(45),u=(i(c),n(0));e.default={mixins:[o.default],computed:(0,r.default)({},(0,u.mapState)({itemLoadedSubpage:function(t){return t.itemLoadedSubpage}}),{root:function(){return config.uri}}),methods:(0,r.default)({},(0,u.mapActions)(["loadItems"]),{refresh:function(t){var e=this.$route.name;e===t&&this.loadItems({name:e})}})}},function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}function a(t,e){var n=t.state,i=t.commit;i("SET_LOADING",!0),(0,p.default)(config.api+"/items/"+e.name+"/"+n.userFilter+"/"+n.userSortDirection).then(function(t){var e=t.data,n=e.data,a=e.next_page_url;i("SET_ITEMS",n),i("SET_PAGINATOR",a),setTimeout(function(){i("SET_LOADING",!1)},500)},function(t){404===t.status&&(window.location.href=config.url)})}function r(t,e){var n=t.commit;n("SET_CLICKED_LOADING",!0),(0,p.default)(e).then(function(t){var e=t.data,i=e.data,a=e.next_page_url;n("SET_PAGINATOR",a),setTimeout(function(){n("PUSH_TO_ITEMS",i),n("SET_CLICKED_LOADING",!1)},500)})}function s(t,e){(0,t.commit)("SET_SEARCH_TITLE",e)}function o(t,e){var n=t.commit;document.body.classList.remove("dark","light"),localStorage.setItem("color",e),document.body.classList.add(e),n("SET_COLOR_SCHEME",e)}function c(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;(0,d.default)(t),document.title=e?e+" - Flox":"Flox"}function u(t,e){var n=t.commit;n("SET_LOADING_MODAL_DATA",!0),(0,p.default)(config.api+"/episodes/"+e.tmdb_id).then(function(t){var i=t.data.next_episode;n("SET_MODAL_DATA",{title:e.title,episodes:t.data.episodes,spoiler:t.data.spoiler}),n("SET_LOADING_MODAL_DATA",!1),i&&(n("SET_SEASON_ACTIVE_MODAL",i.season_number),setTimeout(function(){var t=document.querySelector(".modal-content"),e=document.querySelector("[data-episode='"+i.episode_number+"']");t.scrollTop=e.offsetTop-e.offsetHeight},10))})}Object.defineProperty(e,"__esModule",{value:!0});var l=n(82),d=i(l);e.loadItems=a,e.loadMoreItems=r,e.setSearchTitle=s,e.setColorScheme=o,e.setPageTitle=c,e.fetchEpisodes=u;var f=n(4),p=i(f)},function(t,e,n){"use strict";e.__esModule=!0,e.default=function(t){if(null==t)throw new TypeError("Cannot destructure undefined")}},,,,,,,,,,,,,,,,,,,function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var a,r=n(102),s=i(r),o=n(106),c=i(o),u=n(117),l=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e.default=t,e}(u);e.default=(a={},(0,s.default)(a,l.SET_SEARCH_TITLE,function(t,e){t.searchTitle=e}),(0,s.default)(a,l.SET_USER_FILTER,function(t,e){t.userFilter=e}),(0,s.default)(a,l.SET_USER_SORT_DIRECTION,function(t,e){t.userSortDirection=e}),(0,s.default)(a,l.SET_ITEMS,function(t,e){t.items=e}),(0,s.default)(a,l.PUSH_TO_ITEMS,function(t,e){var n;(n=t.items).push.apply(n,(0,c.default)(e))}),(0,s.default)(a,l.SET_LOADING,function(t,e){t.loading=e}),(0,s.default)(a,l.SET_PAGINATOR,function(t,e){t.paginator=e}),(0,s.default)(a,l.SET_CLICKED_LOADING,function(t,e){t.clickedMoreLoading=e}),(0,s.default)(a,l.SET_COLOR_SCHEME,function(t,e){t.colorScheme=e}),(0,s.default)(a,l.CLOSE_MODAL,function(t){t.modalType=!1,t.overlay=!1,t.seasonActiveModal=1,document.body.classList.remove("open-modal")}),(0,s.default)(a,l.OPEN_MODAL,function(t,e){t.overlay=!0,t.modalType=e.type,t.modalData=e.data,document.body.classList.add("open-modal")}),(0,s.default)(a,l.SET_LOADING_MODAL_DATA,function(t,e){t.loadingModalData=e}),(0,s.default)(a,l.SET_SEASON_ACTIVE_MODAL,function(t,e){t.seasonActiveModal=e}),(0,s.default)(a,l.SET_MODAL_DATA,function(t,e){t.modalData=e}),(0,s.default)(a,l.SET_ITEM_LOADED_SUBPAGE,function(t,e){t.itemLoadedSubpage=e}),(0,s.default)(a,l.SET_SHOW_FILTERS,function(t,e){t.showFilters=e}),a)},function(t,e,n){"use strict";e.__esModule=!0;var i=n(103),a=function(t){return t&&t.__esModule?t:{default:t}}(i);e.default=function(t,e,n){return e in t?(0,a.default)(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}},function(t,e,n){t.exports={default:n(104),__esModule:!0}},function(t,e,n){n(105);var i=n(8).Object;t.exports=function(t,e,n){return i.defineProperty(t,e,n)}},function(t,e,n){var i=n(10);i(i.S+i.F*!n(13),"Object",{defineProperty:n(12).f})},function(t,e,n){"use strict";e.__esModule=!0;var i=n(107),a=function(t){return t&&t.__esModule?t:{default:t}}(i);e.default=function(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e=u?t?"":void 0:(r=o.charCodeAt(c),r<55296||r>56319||c+1===u||(s=o.charCodeAt(c+1))<56320||s>57343?t?o.charAt(c):r:t?o.slice(c,c+2):s-56320+(r-55296<<10)+65536)}}},function(t,e,n){t.exports=n(11)},function(t,e,n){"use strict";var i=n(112),a=n(23),r=n(32),s={};n(11)(s,n(7)("iterator"),function(){return this}),t.exports=function(t,e,n){t.prototype=i(s,{next:a(1,n)}),r(t,e+" Iterator")}},function(t,e,n){var i=n(9),a=n(113),r=n(42),s=n(28)("IE_PROTO"),o=function(){},c=function(){var t,e=n(22)("iframe"),i=r.length;for(e.style.display="none",n(53).appendChild(e),e.src="javascript:",t=e.contentWindow.document,t.open(),t.write("